Document Document Title
US08763619B2 Combination agitating parts washer and sink washer
A multi-function parts washer for removing contaminants from parts either by hand or automatically using an aqueous cleaning fluid includes a base cabinet having sides, a floor and an open top defining a compartment. A parts receptacle is mounted in the compartment for receiving parts to be washed. The receptacle is mounted for reciprocating, vertical movement in the compartment. An agitator assembly includes one or more compressed gas bladders mounted to the parts receptacle. The bladder has an inlet for introducing compressed gas into the bladder and an outlet for discharge of the compressed gas from the bladder. As compressed gas is introduced into the bladder, the bladder inflates and the parts receptacle is raised, and as compressed gas is discharged from the bladder, the parts receptacle is lowered to provide an agitating motion of the parts receptacle and the parts thereon in the cleaning fluid. The agitator can include a hydraulic cylinder to effect movement of the parts receptacle.
US08763617B2 Material removal systems and methods utilizing foam
A system and method for removing material (e.g., drilling or cutting) utilizing foam is provided. The system and method may comprise a vacuum collar that removes foam and residual particles from a cutting interface. The foam may be directed to a foam-to-liquid transforming device that decreases the volume of foam.
US08763615B1 Portable sonic flosser
A portable sonic flosser system to assist teeth cleaning, the system comprising a cylindrical handle, a hollow extension, a vibrator box, two arms disposed along the opposite sides of the vibrator. The handle has a floss roll, a timer, a microprocessor and battery disposed inside. A hollow extension extends from the handle with a cutter and two elongated hollow rubber guides disposed on opposite sides of extension exterior surface. A vibrator box is disposed at the top of the cone extension with two side arms to hold floss. A thread of floss is extracted from the floss roll inside the handle and fed through the first rubber guide, the first arm, the second arm and the second rubber guide, then tightened after closing the flanges on the distal end of both arms. After power on, the floss is vibrated supersonically by the vibrator to clean the teeth.
US08763614B2 Eyebrow stencil holder
A novel gauging device and associated stencils facilitate the shaping of eyebrows according to a Golden Ratio standard. The gauging device is adapted to be placed over a woman's face and maintained in a fixed position relative to her eyes and nose. A nosepiece and knobs are adjusted such that a lower end of a guide rod may be rotated about various points relative to the nose and held in predetermined angles relative to the nose and eyes, possibly supported magnetically on a lower track adjacent the nostrils and an upper track above the eyebrows. An eyebrow stencil is held in a desired position relative to the previously positioned guide rod, which facilitates convenient application and symmetrical shaping, preferably with frictional clamps for permitting the stencil to be shifted in place so that a particular portion of the stencil is properly aligned with the guide rod after the guide rod has been aligned with an appropriate Golden Ratio marking on the stencil. Each stencil may be provided with more than one set of such markings to accommodate not only different eyebrows of different sizes, but also to adjust the eyebrow's ideal Golden Ratio “High Point” to complement facial proportions (preferably represented by a single Facial Ratio Value or “FRV” that takes into account several different measured ratios) that deviate substantially from an ideal Golden Ratio. A slim tab between the upper and the lower edges of the stencil cut-out preferably provides a convenient reference mark for the “High Point” of the unadjusted cut-out.
US08763613B2 Bruxism protective device
A one-piece molded bruxism treatment device which in upright orientation has top and bottom parts, including: an elongated band having a generally U-shape defining a closed front end part and legs extending rearward and adapted to be positioned around the outer surfaces of a person's upper gums and teeth, and two generally planar resiliently deformable bite pads oriented generally horizontally, each extending from one of the feet of the band medially toward the other.
US08763610B2 Retention of noble gases in the exhaled air of ventilated patients by membrane separation
The processing of gas mixtures, in particular, of respiration gases for ventilated patients. The processing according to the invention relates, in particular, to the use of selective gas separation membranes for the retention of noble gases in the exhaled air of ventilated patients. The gas separation membrane is an active separator which is integrated in a ventilator. The separation membrane separates the noble gases from the remainder of the residual of the exhaled air by selectively retaining the noble gases. Thus, it is possible to provide a ventilator which enables the application of noble gases, in particular xenon, as an anesthetic preferably with low loss and as simple as possible.
US08763608B2 Inhaler
An inhaler comprising a housing to receive a strip having a plurality of blisters is disclosed. Each blister has a puncturable lid and contains a dose of medicament for inhalation by a user. A mouthpiece is pivotally mounted to the housing through which a dose of medicament is inhaled by a user. The inhaler also has an actuating mechanism including a lever operable to sequentially move each blister into alignment with a blister piercing member depending from the mouthpiece. The actuating lever is also operable to cause the mouthpiece to pivot so that the blister piercing member punctures the lid of an aligned blister so that, when a user inhales through the mouthpiece, an airflow through the blister is generated to entrain the dose contained therein and carry it, via the mouthpiece, into the user's airway.
US08763601B2 Solar tracker for solar energy devices
A solar tracking device that uses thermal actuation to rotate a solar energy device to track movement of the sun for improved solar energy output of the solar energy device. Thermal actuation is generated by concentrating solar radiation using a solar collector and solar receiver. A medium that expands when heated is in thermal communication with the solar receiver and drives an actuator for rotating the solar tracking device to follow the movement of the sun. The medium may be a phase change material such as Paraffin wax. Rotational actuation may be performed using helical slots in a main housing and cam followers coupled to a shaft extended out of the main housing. At the end of the day, a combination of gravity and/or mechanical return forces may assist in returning the system to an initial position such that it is ready to receive solar radiation the next day.
US08763599B2 Masonry block multi-splitting apparatus and method
An apparatus for splitting a plurality of masonry blocks is provided. The apparatus includes a plurality of first splitting blades that are configured to simultaneously move in a first direction, so as to split one of each of the plurality of masonry blocks into two or more sections during a single splitting operation. Each section has a first split surface. A plurality of second splitting blades is provided, where each is perpendicular and adjacent to one of the first splitting blades. Each of the second splitting blades is configured to form a second split surface on one of the masonry block sections that is perpendicular to at least one of the first split surfaces.
US08763596B2 Cartridge for launching a bullet
A cartridge for launching a bullet, includes a shell case, a pressure chamber and a push rod; the shell case defines concentric through-holes; the pressure chamber is set up between the through-holes; the push rod defines an air vent and an airway, the air vent being in fluid communication with the firing chamber via the airway; a piston is mounted to the push rod and is received in the pressure chamber for compressing the chamber; when uncompressed, the air vent is located in the pressure chamber, when the push rod is struck the air vent moves forwards, back into the pressure chamber, the compressed air in the pressure chamber is discharged via the air vent and the airway to fire the bullet. The invention has a simple and compact structure, and is safe in use.
US08763587B2 Abnormality detection device for internal combustion engine
An abnormality detection device for an internal combustion engine is controlled according to properties of employed fuel, and capable of accurately detecting an abnormality in a fuel property sensor, and more particularly, a stuck fuel property sensor. A measurement section of the sensor is housed in a fuel container, which is not disposed in a main flow path of a fuel flow path connecting a fuel pump to an injector, but is disposed apart from the main flow path. Fuel drawn from a fuel tank is introduced into the fuel container. The resulting output value of the sensor is acquired as a first sensor output value. Further, the fuel is discharged from the fuel container. The resulting output value of the sensor is acquired as a second output value. The first and second sensor output values are then used to check for an abnormality in the sensor.
US08763586B2 Supercharger with continuously variable drive system
An engine system includes a throttle valve configured to variably open and close to selectively restrict a volume of air flow. The engine system also includes a supercharger comprising an air inlet, an air outlet, a rotatable drive shaft and rotors associated with the drive shaft, wherein the supercharger is sized to have a flow rate that substantially prevents backwards leaking of air flow. The engine system further includes a combustion engine comprising combustion chambers and an associated rotatable crank shaft and a continuously variable transmission (CVT) configured to variably transfer rotational energy between the drive shaft and the crank shaft.
US08763584B2 Piston assembly having offset bearing
A connecting rod assembly is disclosed for use with an engine. The connecting rod assembly may include a first connecting rod having a first end configured to pivotally connect to a first piston and a second can with a circular opening configured to receive a throw of a crankshaft. The connecting rod assembly may also include a second connecting rod having a first end configured to pivotally connect to a second piston and a second end with a circular opening configured to receive the throw of the crankshaft. The second connecting rod may have a running surface defining at least two outer lands and at least one inner land disposed between the at least two outer lands that alternately support a load of the second piston. Both the at least one inner and the at least two outer lands may simultaneously support the load of the second piston at a point of highest load on the second piston.
US08763581B2 Internal combustion engine automatic-stop/restart control system
In an internal combustion engine automatic-stop/restart control system according to the present invention, excellent restartability of an internal combustion engine is ensured in such a way that, while the internal combustion engine inertially rotates after its automatic stop, a solenoid of a starting apparatus for starting the internal combustion engine is driven so that a pinion gear is moved in the axis direction and pushing the pinion gear against a ring gear is started, and detection of a reference signal through a crank angle signal is prohibited until a predetermined period elapses after the pushing has been started so that erroneous reference signal recognition is prevented.
US08763580B2 Method of starting an internal combustion engine, device and controller
In a method for starting an internal combustion engine having at least one cylinder, an inlet and an outlet valve, and having a piston interacting with a crankshaft, and the crankshaft moving in a predetermined rotational direction during normal operation of the internal combustion engine, the piston is located in an initial position, the piston is moved into a defined starting position against a normal rotational direction of the crankshaft by means of a drive, fuel is injected, and the fuel is ignited.
US08763570B2 Engine assembly including multiple bore center pitch dimensions
An engine assembly includes an engine block defining a first cylinder bore, a second cylinder bore directly adjacent to the first cylinder bore and a third cylinder bore directly adjacent to the second cylinder bore. The engine block defines a first distance from a diametrical center of the first cylinder bore to a diametrical center of the second cylinder bore and defines a second distance from the diametrical center of the second cylinder bore to a diametrical center of the third cylinder bore. The first distance is different than the second distance.
US08763568B2 Cooling structure for internal combustion engine
A spacer fitted inside a water jacket of a cylinder block in an internal combustion engine is set so that a space formed between an inner peripheral surface of the spacer and an inner wall surface of the water jacket is smaller than a space formed between an outer peripheral surface of the spacer and an outer wall surface of the water jacket. Accordingly, even if a position of the spacer is shifted in a radial direction, the inner peripheral surface of the spacer comes into abutment on the inner wall surface of the water jacket at first. Thereby, the abutment of the outer peripheral surface of the spacer on the outer wall surface of the water jacket is prevented completely. Therefore, hitting sounds of pistons can be blocked by the space between the outer peripheral surface of the spacer and the outer wall surface of the water jacket.
US08763567B2 Engine for portable working machine
An engine for a portable working machine includes: a crankshaft to which the working machine is coupled; an air-cooling fan coupled to one end side of the crankshaft; a fan casing enclosing the air-cooling fan; and a bottom cover located in a bottom surface side of the engine and connected to the fan casing. Air suction ports and guide parts are provided in one side of the bottom cover, the air suction ports sucking in air supplied from the air-cooling fan, and the guide parts extending from the air suction ports to the impeller blades of the air-cooling fan.
US08763565B2 Two engine system with a gaseous fuel stored in liquefied form
A gaseous fuelled two-engine system comprises a high pressure direct injection engine as the main power source and an auxiliary fumigated engine that can be fuelled with vapor removed from a storage tank that stores the gaseous fuel in liquefied form at cryogenic temperatures. The fuel supply system comprises a cryogenic pump for raising the pressure of the fuel to the injection pressure needed for the high pressure direct injection engine, and the cryogenic pump is powered by the auxiliary fumigated engine.
US08763561B2 Livestock confinement pen
An indoor livestock confinement system including a plurality of hollow plastic panels. One of the hollow plastic panels defines a U-shaped door frame. The door frame is open at the top and includes an attachment for a door at one edge. The door frame includes a reinforcement inside the panel that extends across a bottom threshold and sides of the door frame.
US08763556B1 Soft petal flower port for hummingbird feeders
A hummingbird feeder having one or more soft petal feeding ports, each port having a three-dimensional simulated flower made of a soft, flexible plastic or rubber-type material having a durometer reading not to exceed 50A based on ASTM standard D2240 is provided. The petals are pliable so as to be easily manipulated by a hummingbird coming into contact with them, and provide a texture and resistance comparable to that of natural flower petals.
US08763554B2 Method and apparatus for spray painting soil of a golf hole
Systems and methods for painting, which might be used to paint the soil in a golf hole are provided. A spraying device can comprise a first masking apparatus, a second masking apparatus coupled to the first and a paint dispersing device, between the first and second masking apparatus. The paint may disperse from a single nozzle that can include multiple individual exit points for the spray. In another embodiment, the single nozzle includes an exit point and a flat or curved plate to direct the spray. Alternatively, the paint dispersing apparatus may comprise multiple nozzles. The nozzles may be provided with paint using tubes connecting from a paint source, such as an aerosol paint can, to each nozzle. The first masking apparatus can be a golf cup mask and the second masking apparatus can be a putting green mask.
US08763553B1 Medicine tracker and dose indicator
A collar having an inner and outer ring that move relative to each other, with one ring having time indicia and the other ring having an indicator window and an inner flexible membrane for placement over a medicine container. The indicator window is placed over the number representative of the time another dose of medicine is due. The device may be easily placed over a wide variety of different shaped medicament containers and acts as a reminder for the taking of a dose of medicine.
US08763548B2 Scupper plug with one-way valve
A scupper plug with a one-way valve is provided. The scupper plug permits one-way flow of water through a scupper drain so that water will drain through the scupper drain but not flow back up through the drain and into the passenger area of a water vessel. The scupper plug has a frame that carries a valve structure. A valve member is mounted to the valve structure. The valve member sealingly engages the frame to form a seal therewith.
US08763547B2 Apparatus for lowering drag on a moving nautical vessel
This present invention is a method and apparatus for drag reduction for a nautical vessel. The nautical vessel produces air bubbles and interposes the air bubbles between the exterior of the hull of a nautical vessel and the body of water that the vessel is moving through. Rather than utilizing an air compressor or other external energy source, the compressed air is generated from the movement of the vessel and is released where needed in order to reduce drag on the vessel.
US08763543B2 Mechanically operated presser foot lift arrangement and a sewing machine comprising the arrangement
The invention relates to a mechanically operated presser foot lift arrangement (2) comprising a presser bar (14) with a presser foot (15) and a presser foot lift (16) having a body (17) and a handle (18). The body (18) comprises a guiding means (21). An actuating means (23) connected to the presser bar is arranged to be guided along the guiding means on rotation of the body about a shaft (19). The guiding means cooperates with a first locking means (26) for locking the actuating means in a position corresponding to a first lifting height of the presser bar. The arrangement comprises also a displaceable means (27) having a second locking means (28), which may be brought into and out of cooperation with the guiding means. When positioned in cooperation with the guiding means, the second locking means is arranged for locking the actuating means in a position corresponding to a second lifting height of the presser bar.
US08763542B2 Sewing machine and non-transitory computer-readable medium
A sewing machine includes a sewing device, a processor, and a memory. The sewing device is configured to form stitches on a sewing workpiece. The memory is to store computer-readable instructions that, when executed by the processor, instruct the processor to perform processes including acquiring embroidery data, generating stitched marker data, causing the sewing device to sew the at least one stitched marker, causing the sewing device to start sewing an embroidery pattern, identifying a pattern to be sewn when the sewing of the embroidery pattern is stopped, detecting at least one of a second sewing position and a second sewing angle when the sewing of the embroidery pattern is stopped, setting at least one of a third sewing position and a third sewing angle, correcting data to be used to sew the pattern to be sewn, and causing the sewing device to restart sewing the embroidery pattern.
US08763541B2 Sewing machine and non-transitory computer-readable medium storing sewing machine control program
A sewing machine includes an image capture portion that captures an image of a sewing object that is held by an embroidery frame, a data acquisition portion that acquires embroidery data for sewing an embroidery pattern, an area setting portion that sets a sewing area that is an area within which the embroidery pattern can be sewn on the sewing object, a setting acquisition portion that acquires, as a reference setting, a setting of at least one of a position and an angle of the embroidery pattern in relation to a marker that is disposed on the sewing object, and an area specification portion that specifies an image capture object area for the image capture portion, based on conditions that include the sewing area, the embroidery data, and the reference setting.
US08763540B2 Method for injecting a substance into a boiler of a waste incineration plant
A method is provided for injecting a substance into a boiler of a waste incineration plant using a gaseous propellant, the substance being conducted, starting from at least one distributor, via lines which branch off from the distributor, in each case to a nozzle which is assigned to the respective line and by means of which the substance and the propellant are injected into the boiler. The substance quantity to be conducted to the respective nozzle is set in the distributor. The boiler is subdivided into multiple boiler sectors, in which the nozzles are arranged in a plurality of horizontal nozzle planes. To each boiler sector at least one separate distributor is assigned. The substance and the propellant are combined upstream of the branch-off with the respective line.
US08763533B2 Active body
An active body (1) is proposed that has, as active mass (5), multiple flares (2, 3) arranged behind each other or stacked, in particular for the generation of decoys, wherein the flares (2, 3) are NC (nitrocellulose) and RP (red phosphorus) single flares. The single flares (2, 3) are evenly or unevenly stacked in succession such that one RP single flare (3) lies on an NC single flare (2), or multiple NC single flares (2) or multiple RP single flares (3) follow each other, so that it is possible to vary the percentage of NC and RP in the active body (1) from about 0% to about 100%. A container (4) houses the active mass (5), and can in turn have predetermined breaking points (7) to facilitate the break up of the active body (1).
US08763529B2 Method of compensating for vibration-induced circumferential register errors in a sheet-fed printing press and sheet-fed printing press carrying out the method
A method of compensating for vibration-induced circumferential-register errors in a sheet-fed printing press includes compensating for at least one vibration-induced deviation of an actual angular position of a cylinder from a nominal angular position by adjusting the circumferential register of at least one printing unit, in particular of the cylinder. For this purpose, the current vibration state of the sheet-fed printing press is determined, the effect of the determined vibrations of an integer order on a position of color excerpts on a sheet of printing material is calculated, and the compensating circumferential-register adjustment required in accordance with the result of the calculation is carried out. A sheet-fed printing press for carrying out the method, is also provided.
US08763527B2 Detecting an unsecured state of a mandrel
A method for analyzing a mandrel (108) operation in an imaging device (100) includes installing the mandrel into the imaging device; securing the mandrel between a head stock (144) and a tail stock (104); attaching a first encoder (212) to the head stock and a second encoder (208) to the tail stock; rotating the mandrel; reading signals from first encoder; reading signals from second encoder; comparing the first results and the second results; and if the first results do not match with the second results stopping the imaging device.
US08763522B1 Gravy pitcher
This disclosure relates to the field of kitchen implements, specifically a kitchen implement for separating the solid portion of gravy from the liquid portion and then dispersing the liquid portion of the gravy through an opening in the bottom of the implement. A handle, release lever, and valve are provided to allow distribution and portion control of the gravy while the implement is in an upright and vertical orientation.
US08763517B2 Tea pot with one-way valve
A tea pot is provided with a container having an upper reservoir, a lower reservoir, and an intermediate dividing member; a cavity formed with the dividing member and having an upper opening for communicating with the upper reservoir, and a lower opening for communicating with the lower reservoir; a receptacle in the upper reservoir and including a ball receiving well; a vent pipe partially positioned in the receptacle and having a passageway; a threaded recess extending outward from the cavity and being open to an outer surface of the container; a rotatable cylinder inserted through the recess into the cavity and including a hollow main body having surface openings; a nut secured to the recess; and a knob secured to the cylinder. Communication from the upper reservoir to the lower reservoir through the openings of the main body can be open or closed by turning the knob.
US08763516B2 Device for feeding milk
A device for feeding milk from a storage container (8) to a dispensing device (3), containing a feeding line (9), whose intake end (9a) is detachably connected to the storage container (8), and with a cleaning possibility for at least a portion of the exterior of the feeding line (9). In order to enhance a device of this type such that the cleaning is simplified, a cleaning mechanism (11) be provided for the exterior of the feeding line (9), which comprises a rinsing area (12) for holding the portion of the feeding line (9) that is to be cleaned. The rinsing area (12) contains a hot water intake opening, a steam intake opening, a cleaning agent intake opening, or cold water intake opening (17), and also a connection opening (14) for the detachable introduction of the portion to be cleaned.
US08763513B1 Hydraulic control system and method
A control system for controlling the movement of a system such as a hydraulic servo controlled gimbal systems. The system includes a plurality of actuators and sensors that sense the position of the actuators. On start up, a control system determines the present orientation of the system and compared it to a user defined desired orientation. The system operates in a first mode on start up where the control system moves the actuators so that the system is moved form the present orientation to the desired orientation at a controlled rate. Once the desired orientation is reached, control is then passed to a user controlled device such as a joystick.
US08763510B2 Blank safety device and firearm adapter
In one embodiment, a blank safety device is provided that includes: a body defining a cylindrical bore having a closed distal end, the body also defining an proximally extending internal cavity in communication with the cylindrical bore; a bullet plug received within the cylindrical bore, the bullet plug being configured to distally displace within the cylindrical bore towards the closed distal end in response to the impact of a fired bullet; and a back section received within the internal cavity in the body, the back section defining an internal chamber that is sealed with respect to a proximal bore for receiving a firearm attachment.
US08763507B2 Flow isolation sub for tubing operated differential pressure firing head
An isolation sub for use in a perforating system that includes a pressure activated firing head. The isolation sub is set between the pressure source that is used to initiate the firing head. A pressure regulator in the sub is responsive to fluctuations in pressure difference between the pressure source and wellbore and isolates the firing head when the pressure difference is at or approaches a designated pressure difference that could initiate the firing head. The pressure regulator includes a spring loaded piston that seals the firing head from the source pressure before the pressure difference activates the firing head.
US08763505B2 Cutter
Provided is a cutter that is applicable to a cutting device with variable structures and that allows exchange of a cutting blade safely and smoothly with a simple structure. The present invention provides a cutter comprising: a slider; a holder member that retains a cutting blade; and a removing-and-installing member that removes or installs the holder member from or into the slider in a condition that the cutting blade is shielded with a cover member, wherein the cover member is provided with a projection portion while the holder member is provided with a groove portion, and when the removing-and-installing member is installed into the slider along with the holder member, the projection portion is adapted to travel in the groove portion so as to expose a cutting edge of the cutting blade through a cutout.
US08763502B2 Featherboard assembly
A featherboard assembly for use with a work table. The featherboard assembly includes a featherboard having a body and an axis. The featherboard assembly further includes an adjustment mechanism associated with the featherboard for attaching the featherboard to the work table. The adjustment mechanism permits the featherboard to be adjusted on the table along a first axis and permits the featherboard to be adjusted along a second axis. The adjustment mechanism is capable of locking the featherboard against movement along the second axis while the featherboard is moved along the first axis and locking the featherboard against movement along the first axis while the featherboard is moved along the second axis.
US08763501B2 Hand tool and portable electronic device
A portable electronic device includes a device body and a hand tool. The hand tool includes a handle unit, a coupling unit, and a tool body. The coupling unit includes a coupling element attachable removably to the device body. The tool body is connected between the handle unit and the coupling unit, and includes a working head projecting from the coupling element. When not in use, the hand tool is attached to the device body, and can be easily carried together with the device body. When removed from the device body, the hand tool can be used.
US08763495B2 Torque tube, torque transfer apparatus and method
A torque tube includes a ring gear having a first axial end, a second axial end opposite the first axial end, an inner surface including a plurality of teeth, and an outer surface with a mating portion formed adjacent to the first axial end of the ring gear. The torque tube also includes a barrel portion joined to the second axial end of the ring gear at a radial location inward from a radial location of the mating portion. The barrel portion extends axially away from the ring gear.
US08763492B2 Multi-piece shifter cable system
In one embodiment there is provided a multiple piece shifter cable system. The cable pieces may each have a core section with a connector and a conduit section with a connector. The core connectors may be coupled together to connect the core sections of the cable pieces and the conduit connectors may be coupled together to connect the conduit sections of the cable pieces. When the conduit connectors are mated together the core connectors may automatically be mated together, and the core connectors may automatically be locked together as well. In at least some implementations, the conduit connectors may permit adjustment of the total length of the conduit during assembly, and a clamp may be provided to maintain the conduit connectors in a desired assembled position.
US08763491B2 Adjustment assembly having a variable gear ratio
An adjustment assembly is provided, including a rack and a stepped gear. The rack has an array of rack teeth. The rack is moveable in a generally linear direction as an amount of force is exerted on the rack in the linear direction. The stepped gear includes an inner step and an outer step. One of the inner step and the outer step has a set of teeth. The set of teeth are meshed with the array of rack teeth. A center axis is oriented at about a center of the outer step. An axis of rotation is offset from the center axis of the stepped gear, and is configured to create a variable gear ratio between the set of teeth of the inner step or the outer step of the stepped gear and the array of rack teeth as the rack is moved in a linear direction.
US08763488B2 Industrial robot with a trailing stop
The invention relates to an industrial robot, having a multiple-axis robot arm, with a base, a carousel that is rotatably supported relative to the base in reference to an axis and a mechanical stop device provided to limit a rotary motion of the carousel relative to the base. The stop device has a slider situated on the base, with stops situated at its ends, a trailing stop situated in the slider and a drive dog situated on the carousel. The drive dog and the slider are designed so that the drive dog is introduced into the slider by a corresponding rotary motion of the carousel relative to the axis and pushes the trailing stop against the relative stop. The trailing stop includes a plastically deformable damping element, which is provided to brake the carousel due to a plastic deformation caused by the trailing stop being pushed against the relevant stop by the drive dog.
US08763487B1 Engagement mechanism
An engagement mechanism amplifies an applied force to a lever by torque conversion about a rotation point to a higher reaction force that is applied to a master cylinder assembly for operation of a hydraulic clutch or brake system.
US08763485B2 Multi-speed transmission
A vehicle transmission includes first, second, third and fourth meshing gear-pinion pairs. The transmission produces a first speed ratio through a power path that includes first and second input shafts, a gear coupler and the first, second and third gear-pinion pairs. The transmission also produces a second speed ratio through a power path that includes the second input shaft, the gear coupler and the second, third and fourth gear-pinion pairs.
US08763481B2 Reciprocating lever transmission
A reciprocating pedal transmission for a pedal-powered vehicle. Two pedals are selectively connected to a driveshaft by one way clutches. A reversing gear mechanism forces the non-pushing pedal to travel in a direction which is opposite to the direction of the pushing pedal. The non-pushing pedal may also be used to input force (a pulling force) if desired. The arcuate range of motion is infinitely variable. The user may reverse the pedal travel at any time using only the forces applied by the feet.
US08763480B2 Dew formation testing device and dew formation testing method
A dew formation testing device has an adjustment tank capable of adjusting the temperature and humidity of air to predetermined temperature and humidity, a testing tank installed separately from the adjustment tank and having a sample base that has a mounting surface, onto which a testing sample W can be placed, and that is capable to cool the mounting surface, and ducts that link the adjustment unit and the testing tank. The testing tank is provided with an air guide member that, when air flowing into the testing tank through the duct flows onto the sample base from a side of the sample base, guides the air in the direction tilted downward at a predetermined angle, the guidance being performed at a position right above the sample base at an end thereof which is on the upstream side of the air flow.
US08763477B2 Operation amount detecting apparatus
In an operation amount detecting apparatus, a brake pedal is coupled with an operation rod by a coupling shaft, respective end portions of an elastic member are supported at support positions of a brake pedal by support shafts, the brake pedal is away in a direction orthogonal to an axis line direction of an operation rod with respect to the coupling shaft, an intermediate portion of the elastic member is relatively displaceably coupled by the coupling shaft and a coupling hole, and the elastic member is disposed with output strain sensors which detect an elastic deformation amount of the elastic member and output the elastic deformation amount as a brake operation amount.
US08763476B2 Clamping force sensor assembly for monitoring transformer degradation
A clamping force sensor assembly for a transformer includes at least one sensor disposed within a casing. The design and configuration of the sensor assembly is such that it accurately measures clamping force values placed on the windings, without adversely impacting the operation of the transformer and with the ability to continue operating under electrical and thermal changes within the transformer. The sensor assembly can include loading members that distribute the pressure evenly over the casing that contains the sensor. The output of the sensor can indicate to an operator the extent of pressure changes experienced by the transformer windings. The output can be coupled with a process by which the damage to or the possibility of failure of the transformer is readily evaluated.
US08763475B2 Active damping of high speed scanning probe microscope components
A technique for actively damping internal vibrations in a scanning probe microscope is disclosed. The excitation of various mechanical movements, including resonances, in the mechanical assembly of an SPM can adversely effect its performance, especially for high speed applications. An actuator is used to compensate for the movements. The actuator may operate in only the z direction, or may operate in other directions. The actuator(s) may be located at positions of antinodes.
US08763474B2 Multiphase flowmeter for measuring physical properties of individual phases in a multiphase flow
A measuring device and system for measuring physical properties of individual fluids in a multiphase flow flowing through a pipe includes a measuring section with at least two separate and elongate chambers that are formed by at least one longitudinal barrier, at least one of the chambers including a system for measuring the physical properties of the multiphase flow that flows through the chambers. The measuring device is characterized in that the internal diameter of the pipe is smaller at the location in which the measuring section is positioned, in that there is a constriction in the inner pipe wall of the pipe.
US08763473B2 Method and apparatus for installing a refractory material to a surface
A method and apparatus for installing a refractory material to a surface by inserting a nozzle and a neck of a welding gun through a channel in a refractory material, positioning the refractory material on the surface using the welding gun, firmly pushing the welding gun into the channel of the refractory material until the nozzle of the welding gun, an anchor embedded in the refractory material and the surface are in contact, welding the anchor of the refractory material to the surface with the welding gun, and removing the nozzle and the neck of the welding gun from the channel in the refractory material.
US08763472B2 High-capacity wide-range variable rotational rate vane testing device
An apparatus for measuring characteristics of a specimen. The apparatus can accurately measure, for example, but not limited to, peak, evolution, and residual values of the undrained shear strength, yield, and viscous and plastic flow (including hardening and softening) characteristics of cohesive sediments at various pre-set and variable values of the rotational velocity of the vane sensor.
US08763471B2 High-capacity wide-range variable rotational rate vane testing device
System and method for using an apparatus for measuring shear strength and viscosity of sediments that extend both the maximum rotational rate attainable and the maximum torque sustainable, and include a high data acquisition rate and data storage. The apparatus can accurately measure, for example, but not limited to, peak, evolution, and residual values of the undrained shear strength, yield, and viscous and plastic flow (including hardening and softening) characteristics of cohesive sediments at various pre-set and variable values of the rotational velocity of the vane sensor.
US08763470B2 High-capacity wide-range variable rotational rate vane testing device
System and method for manufacturing an apparatus for measuring shear strength and viscosity of sediments that extends both the maximum rotational rate attainable and the maximum torque sustainable, and includes a high data acquisition rate and data storage. The apparatus can accurately measure, for example, but not limited to, peak, evolution, and residual values of the undrained shear strength, yield, and viscous and plastic flow (including hardening and softening) characteristics of cohesive sediments at various pre-set and variable values of the rotational velocity of the vane sensor.
US08763468B2 Electrode device, pressure sensor and pressure meter
Provided are an electrode device, a pressure sensor and an electronic pressure meter. The electrode device may comprise: an electrode portion; and an elastically deformable portion arranged on a radial peripheral of the electrode portion. The electrode portion is integrated with the elastically deformable portion such that when a force is applied to the electrode device, the elastically deformable portion can be deformed correspondingly and the electrode portion can be displaced axially.
US08763467B2 Pressure sensor device
A pressure sensor device has a sensor detecting pressure of a gas that is introduced from the outside, a heater for heating the sensor, a package containing the sensor and the heater, a circuit portion producing an output signal that represents the pressure of the gas based on the detection output detected by the sensor, and a circuit containing portion containing the circuit portion. The package and the circuit containing portion are structured from separate cases and are disposed separately with a connecting structural member interposed therebetween. The connecting structural member 90 includes electrode lead pins connecting between the sensor within the package and the circuit portion within the circuit containing portion, insulated pipes for covering the outer peripheries of the electrode lead pins, and coil springs covering the outer peripheries of the insulated pipes.
US08763466B2 Gauge pressure sensor
A gauge pressure sensor for determining the pressure of a medium by means of a housing and by means of a measuring element, which is positioned in the housing, wherein an outwards facing side of the measuring element is in contact with the medium and is exposed to the pressure, which is to be measured. A tube for a reference pressure is provided, which conducts ambient air to the measuring element, and by means of at least one dehumidifying chamber, positioned in the housing, for the collection of air moisture. The dehumidifying chamber contains a moisture adsorbing material or is primarily composed of a moisture adsorbing material, in that the moisture adsorbing material is at least, in sections, enclosed by a wall, which is composed of a first moisture permeable material, or is at least, in sections, free from a wall, and in that the reference pressure supply tube is at least, in sections, fabricated from a first or second moisture permeable material or in that the reference pressure supply tube has an aperture.
US08763464B2 Method and apparatus for determining an operating point of a work machine
Method and apparatus for determining an operating point of a work machine and/or asynchronous motor driving the same, the operating point being characterized by the power consumed by and/or output rate of the machine, in which one or more operating point-dependent measurement variables of the machine are detected by sensors, and the measured values are evaluated and/or stored during operation of the machine. The operating point is determined without using electric measurement variables of the motor by determining a frequency linearly proportional to the fundamental tone of the machine through signal analysis, especially frequency analysis of a measured mechanical variable selected from pressure, differential pressure, power, vibration, and solid-borne or air-borne sound. From this, the rotational speed of the driving machine is determined, and the operating point characterized by the power consumed by and/or output rate of the machine is determined utilizing the rotational speed/torque relationship of the motor.
US08763463B2 Ultrasonic sensor
An ultrasonic sensor that has a simplified structure, ensures high water resistance, and shortens the manufacturing time. An ultrasonic sensor includes a transducer, an electronic circuit substrate on which an electronic circuit is arranged to process an ultrasonic signal transmitted and received via the transducer, and a housing including a substrate retainer that retains the electronic circuit board. The substrate retainer includes a lid welded to an open portion thereof to hermetically seal the substrate retainer against the entry of a liquid.
US08763460B2 Angular velocity sensor
There is provided an angular velocity sensor, including: a flexible part connecting a fixing part to an oscillation unit; a driving unit formed on the flexible part or the oscillation unit to oscillate the oscillation unit; a sensing unit formed on the flexible part or the oscillation unit to sense a displacement of the oscillation unit according to an angular velocity input; a control piezoelectric element formed on the flexible part to control rigidity of a motion of the oscillation unit; and an impedance element electrically connected to the control piezoelectric element to apply impedance to the control piezoelectric element.
US08763459B2 Vibratory gyroscope utilizing a frequency-based measurement and providing a frequency output
A vibratory gyroscope utilizing a frequency-based measurement and providing a frequency output.
US08763455B1 Resistive liquid level/temperature sensor and transmitter
A resistive liquid level/temperature sensor and transmitter including low voltage impedance measurement circuitry to convert three impedance values into indications of the temperature and the levels of two different liquids (e.g., oil and water) located within a storage tank. A resistive chain network including a plurality of series connected resistors and a corresponding plurality of reed switches extend longitudinally through a liquid level sensing probe that is dipped into the liquids in the tank. A pair of magnetic floats having different specific gravities surround the probe and rise to the two fluid levels. The magnetic floats close adjacent reed switches which create first and second current paths through the resistive chain network. The impedances of the first and second current paths are measured to provide an indication of the liquid levels. A resistive temperature device carried by the probe provides an indication of temperature.
US08763452B2 Thermal air flow sensor
In a thermal air flow sensor according to the invention, a hollow formed in a detecting element is communicated with a circuit chamber, in which driving circuit parts of the detecting element are mounted, or an intake duct exterior. Thereby, pressure in the hollow balances with pressure on the outside. Also, since the circuit chamber is provided to be isolated from a detection chamber, in which a detecting part of the detecting element is arranged, that is, a passage chamber, through which air being a measuring object flows, air flowing in the passage chamber can be restrained from flowing into the hollow to have an influence on flow output characteristics.
US08763448B2 Diagnosis device and diagnosis method for fan coupling device
A fan coupling device 1 connecting an internal combustion engine 31 to a cooling fan 21 comprises an input shaft 3 driven to rotate by the engine 31, a fluid coupling 12 that transmits torque from the input shaft 3 to the cooling fan 21 via a fluid, and a solenoid valve 13 having a valve main body 18 that adjusts a fluid amount in the fluid coupling 12. A determination as to whether or not the valve main body 18 is stuck in a lifted position on the basis of a rotation speed of the cooling fan 21, is started after the elapse of a predetermined time following output of a signal for returning the valve main body 18 to a closed position, The sticking determination can be performed with a high degree of precision without being affected by variation in the rotation speed of the input shaft 3.
US08763445B2 Detecting leaks in a fluid cooling system by sensing for a drop of fluid pressure in the system
Embodiments of the present invention relate to detecting leaks in a fluid cooling system. One aspect of the present invention concerns an apparatus for detecting leaks in a fluid cooling system that includes a pressure exerting device for applying a pressure on a supply hose and a return hose of the cooling system, and a pressure gauge coupled to the pressure exerting device for detecting a drop of fluid pressure in the cooling system while the pressure is applied. The drop of fluid pressure indicates that there may be a leak in the cooling system.
US08763443B2 Method for operating a density measuring device and device for density measurement
A method for operating a density measuring device having a measuring tube filled with the medium for determining the density of the medium, in which the measuring tube is incited to vibrate, the frequency of the vibration determined and the density of the medium being calculated from the determined frequency and other parameters which determine the physical-geometrical properties of the measuring tube. In particular, at least one mechanical stress of the measuring tube is determined, and with the obtained mechanical stress value, the influence of the mechanical stress of the measuring tube and/or the influence of the pressure in the medium on the determined density of the medium are or is—at least partially—taken into consideration or compensated.
US08763439B2 PEX expanding tool
A tool to expand an end of a pipe includes a plurality of jaws movable between a closed and expanded position and rotatable about a longitudinal axis, and a shuttle movable along the axis between a disengaged position and engaged position wherein the shuttle and the jaws are engaged and rotatable about the axis between a first and second orientation. A spindle moves between a first position in which the shuttle is in the first orientation and is disengaged from the jaws, a second position in which the shuttle is in the first orientation and is engaged with the jaws, and a third position in which the shuttle and jaws are rotated to the second orientation while the jaws are closed. Movement of the spindle to a fourth position moves the jaws to the expanded position and maintains the engagement of the shuttle and the jaws in the second orientation.
US08763438B2 Working apparatus and working method of sheet metal
The present invention has its object to provide an efficient, general use shaping technique for forming high strength sheet metal into a three-dimensionally complicated shape. Further, the present invention provides a working apparatus for shaping sheet metal comprising a die (also called a “punch”) which has a shape suitable for a shape of shaped sheet metal, a plurality of rolls which grip sheet metal (H) with the die to shape the sheet metal, roll movement mechanisms which makes the rolls independently move in a horizontal direction and make them independently ascend or descend in a vertical direction, and a roll angle setting mechanism which can change an angle by which the rolls are pressed against the die.
US08763437B2 Roll former with three-dimensional sweep unit
An apparatus includes a roll former with rolls configured to form a structural beam from sheet material, and a sweep unit for longitudinally sweeping a beam in any of vertical, horizontal, or combination directions. The sweep unit has a first pair of forming rolls positioned to engage first opposing sides of the structural beam and has a second pair of forming rolls positioned to engage second opposing sides of the structural beam. The sweep unit movably supports the first and second pairs of forming rolls so that any selected one of the forming rolls continuously engages an associated side of the structural beam while an associated one of the forming rolls opposing the selected one forming roll moves downstream and around the selected one forming roll. This provides a very stable beam-bending condition promoting dimensional stability during the sweeping process, and hence dimensional accuracy and repeatability.
US08763435B2 Locking device
The present invention relates to a locking device and to an actuating device for activating said locking device.
US08763426B2 Cooling crystallizer
A system and method for separating at least a part of the solids from brine having an initial temperature T1, the system comprising a crystallizer comprising a crystallizer inlet for receiving therein said brine, a crystallizer first outlet for discharging vapor having a first pressure P1, evaporated from at least a part of said brine, and a crystallizer second outlet for discharging a slurry having a final temperature T2 lower than said initial temperature T1; a separator comprising a separator inlet for receiving therein said slurry, a separator first outlet for discharging therefrom said part of the solids separated from said slurry, and a separator second outlet for discharging therefrom a remaining liquid having a temperature substantially equal to T2; a compressor comprising a compressor inlet for receiving therein said vapor, and a compressor outlet for discharging therefrom a compressed vapor having a second pressure P2 higher than said pressure P1; and a condenser comprising a condenser first inlet for receiving therein said compressed vapor, a condenser second inlet for receiving therein said remaining liquid discharged from said separator, for absorbing a latent heat released from said compressed vapor, condensing thereby said compressed vapor, and a condenser outlet for discharging therefrom an outlet liquid having a temperature substantially equal to T1.
US08763425B2 Turbo compressor with multiple stages of compression devices
A turbo compressor includes: multiple stages of compression devices arranged in series with respect to a gas passage, each of the compression devices including an impeller that rotates about an axis; an oil tank capable of supplying lubricating oil to a sliding portion of the compression devices; a partitioned intermediate space formed to communicate with the gas passage on an upstream side of the compression devices via gaps between the partitioned intermediate space and the gas passage; and a pressure equalizer provided to continuously connect the partitioned intermediate space and the oil tank.
US08763420B2 Freezer segment for a freezer for confectionary with segments including channels for direct evaporation of CO2
The present invention concerns a freezer segment for a freezer of the type used for casting confectionery in molds which are cooled for freezing and subsequently supplied with heat for a short period, whereafter stripping occurs. Cooling of the molds is effected by using direct evaporation of CO2. The advantage of such a freezer segment is that there is no use for both a primary and a secondary cooling circuit. Another advantage in using a system according to the invention is that working with temperatures down to about minus 50° C. is enabled, compared to about minus 40° C. with brine systems. The low freezing temperature entails that the capacity of a given system is increased by about 40%.
US08763412B1 Controlled and correlated method and apparatus to limit water loss from fresh plant matter during hypobaric storage and transport
A system and method for hypobaric (low pressure or “LP”) storage of plant matter is disclosed. The method is characterized by controlling the correlated conditions of total pressure, oxygen partial pressure, air intake rate, and pumping speed and additionally controlling the pressure with a vacuum regulator operating at a higher temperature than the storage space; storing plant matter in storage boxes which are unable to adsorb water and release the heat of water condensation; shielding the storage boxes from radiation emitted by the storage space's wall; shielding plant matter in the storage boxes from radiation emitted by the box's inner surface; and decreasing the total storage space pressure and steady-state oxygen partial pressure to a minimum value which does not cause low oxygen injury and is optimally effective in extending storage life, reducing metabolic heat and biochemical energy production, and preventing microbial decay in the plant matter.
US08763411B2 Methods, devices and systems for extraction of thermal energy from a heat conducting metal conduit
Provided are methods, devices and systems for controlled removal of thermal energy from a fluid within a thermally conducting metal conduit. The system allows for the in situ formation of a reversible plug that can stop the flow of fluid through the conduit, particularly without inducing thermally induced stress fractures or breaches in the conduit. The devices and systems include a thermal transfer device that can be adapted to be in thermal communication with a thermal conducting metal conduit containing a fluid, particularly a flowing fluid. The devices and systems allows for controlled re-heating of the conduit without inducing thermally induced stress fractures or breaches in the conduit to restore fluid flow through the conduit.
US08763406B2 Turbomachine combustion chamber
A turbomachine combustion chamber in which a chamber end wall presents an opening for receiving a pre-vaporization bowl, and including a device for injecting air and fuel mounted on the axis thereof, the bowl being floatingly mounted relative to the chamber end wall to move in a predetermined radial direction and flaring downstream so as to form a collar, a deflector forming a thermal shield being made integrally with the bowl beside the chamber end wall so that the floating movement of the bowl-and-deflector assembly takes place in a sliding plane situated between the deflector and the chamber end wall.
US08763404B2 Systems, apparatuses, and methods of harnessing thermal energy of gas turbine engines
One embodiment according to the present invention is a unique system for harnessing thermal energy of a gas turbine engine. Other embodiments include unique apparatuses, systems, devices, and methods relating to gas turbine engines. Further embodiments, forms, objects, features, advantages, aspects, and benefits of the present invention shall become apparent from the following description and drawings.
US08763402B2 Multi-lobed cooling hole and method of manufacture
A gas turbine engine component includes a cooling hole. The cooling hole includes an inlet, an outlet, a metering section and a diffusing section. The diffusing section extends from the metering section to the outlet and includes a first lobe diverging longitudinally and laterally from the metering section, a second lobe adjacent the first lobe and diverging longitudinally and laterally from the metering section, and a transition region having a portion that extends between the first and second lobes and an end adjacent the outlet.
US08763401B2 Integrated fuel nozzle and ignition assembly for gas turbine engines
There is provided an integrated fuel nozzle and ignition assembly for a gas turbine engine comprising a body having a fuel nozzle portion and an igniter portion. The fuel nozzle portion defines a fuel passage extending therethrough between a fuel inlet and a fuel outlet for directing a fuel flow into a combustion chamber. The igniter portion projects laterally from the fuel nozzle portion on a side thereof and comprises an igniter receiving cavity positioned adjacently and laterally on a side of the fuel passage. The assembly further comprises an igniter secured in the igniter receiving cavity for igniting the fuel flow discharged by the fuel passage.
US08763392B2 Hydraulic booster vented input rod with poppet
A hydraulic brake booster system. The hydraulic brake booster system includes a primary piston axially moveable within a bore of a cylinder, a booster chamber located rearwardly of the primary piston within the bore, an input rod extending within the booster chamber, a booster vent path in selective fluid communication with the booster chamber, and a seal member located between the forward face and the primary piston, the seal member in a fixed relationship with the input rod and configured to (i) seal the booster vent path from the booster chamber when the input rod is in a first position, and (ii) not seal the booster vent path from the booster chamber when the input rod is moved rearwardly within the booster chamber to a second position.
US08763391B2 Stirling cycle machine
A Stirling cycle machine. The machine includes at least one rocking drive mechanism which includes: a rocking beam having a rocker pivot, at least one cylinder and at least one piston. The piston is housed within a respective cylinder and is capable of substantially linearly reciprocating within the respective cylinder. Also, the drive mechanism includes at least one coupling assembly having a proximal end and a distal end. The linear motion of the piston is converted to rotary motion of the rocking beam. Also, a crankcase housing the rocking beam and housing a first portion of the coupling assembly is included. The machine also includes a working space housing the at least one cylinder, the at least one piston and a second portion of the coupling assembly. An airlock is included between the workspace and the crankcase and a seal is included for sealing the workspace from the airlock and crankcase. A burner and burner control system is also included for heating the machine and controlling ignition and combustion in the burner.
US08763389B2 Reaction mass and spring oscillator for wave energy converter
A reaction mass and a spring are configured to form an “oscillator”. The reaction mass is coupled to, and can wrap around, a first pulley via a first belt/cable. The spring is coupled to, and can wrap around, a second pulley via a second belt/cable. The first and second pulleys are mechanically linked together and are mounted so they rotate in tandem. The diameter of the second pulley is different than the diameter of the first pulley to cause the reaction mass to travel a different distance than the spring in response to the up down motion of the reaction mass. The first and second pulleys may be circular with the second pulley being made smaller than first. Alternatively, the first pulley may be circular and the second pulley a cam of varying radius.
US08763385B2 Methods and systems for an engine
Various systems and methods for an engine system which includes a throttle turbine generator having a turbine which drives an auxiliary generator and disposed in a throttle bypass are described. In some examples, a throttle bypass valve is controlled to adjust airflow through the throttle bypass responsive to airflow to cylinders of the engine. In other examples, an operating parameter such as throttle position is controlled based on transient operating conditions of the engine. In still other examples, charging of a battery is coordinated between the auxiliary generator and a primary generator.
US08763383B2 Exhaust flow divider
An exhaust flow divider is interposed between a head and an exhaust manifold of an internal combustion engine. The exhaust flow divider may be configured to maintain separation between two exhaust streams flowing from a cylinder of the engine through the head until, e.g., the exhaust exits the head and flows into the exhaust manifold.
US08763379B2 Electrically heated catalyst
The present invention is intended to suppress a short circuit between a heat generation element and a case in an electrically heated catalyst. An electrically heated catalyst (1) according to the present invention is provided with a heat generation element (3), a case (4), an insulating support member (5) arranged between said heat generation element (3) and said case (4), an inner pipe (6) inserted into said insulating support member (5) with its ends protruding into an exhaust gas from end faces of said insulating support member (5), and a catalyst (10) having an oxidation function that covers at least outer peripheral surfaces of protrusion portions (6a, 6b) of said inner pipe (6) protruding into the exhaust gas from the end faces of said insulating support member (5), except for predetermined ranges which are in contact with the end faces of said insulating support member (5).
US08763375B2 Exhaust gas cleaning device, exhaust system, removal method
The present invention relates to an exhaust gas cleaning device (2) of an exhaust system (1) of a combustion engine, more preferably of a motor vehicle, with a catalytic converter unit (3) having a catalytic converter support pipe (7) and at least one oxidation catalytic converter element (8) mounted in the catalytic converter support pipe (7), and with a particle filter unit (4) having a particle filter support pipe (11) and at least one particle filter element (12) mounted in the particle filter support pipe (11).A simple handling with simple construction can be achieved with a receiving pipe (5) in which one of the support pipes (7, 11) is axially inserted, and with a clamp connection (6) which sets the receiving pipe (5), the catalytic converter support pipe (7) and the particle filter support pipe (11) against one another.
US08763373B2 System for purifying exhaust gas and method for controlling the same
A system for purifying an exhaust gas may include a lean NOx trap (LNT) catalyst adapted to absorb nitrogen oxides contained in the exhaust gas at a lean atmosphere, release the absorbed nitrogen oxides at a rich atmosphere, and reduce or slip the released nitrogen oxides according to a temperature thereof; a particulate filter adapted to trap particulate matters contained in the exhaust gas and regenerate the trapped particulate matters by using the nitrogen oxides slipped from the LNT catalyst; and a controller adapted to selectively create the rich atmosphere when the temperature of the LNT catalyst is higher than or equal to a first predetermined temperature or a temperature of the particulate filter is higher than or equal to a second predetermined temperature. A method for controlling the system is also disclosed.
US08763370B2 Exhaust purification system of internal combustion engine
Inside of an engine exhaust passage, a hydrocarbon feed valve (15) and an exhaust purification catalyst (13) are arranged. At the time of engine operation, a first NOx purification method which maintains the air-fuel ratio of the exhaust gas flowing into the exhaust purification catalyst (13) lean while injecting hydrocarbons from the hydrocarbon feed valve (15) at predetermined feed intervals to thereby remove the NOx which is contained in exhaust gas and a second NOx purification method which switches the air-fuel ratio of the exhaust gas flowing to the exhaust purification catalyst (13) from lean to rich by intervals longer than the above predetermined feed intervals to thereby remove the NOx are selectively used in accordance with the sulfur poisoning of the exhaust purification catalyst (13).
US08763368B1 Systems and methods for controlling a combustion engine
Some implementations of a system for controlling an internal combustion engine (e.g., a natural gas fired internal combustion engine or another type of engine) can include an air-fuel ratio controller that is configured to monitor sensor feedback from an exhaust path and to thereafter automatically adjust the air-fuel mixture. The system can be employed in particular methods to control emissions from the engine, for example, by reducing pollutants emitted as components of the exhaust from the engine.
US08763367B2 Engine exhaust temperature regulation
In one example, a method of operating an engine in a vehicle is described. The method comprises delivering a first substance to a cylinder of the engine from a first injector; delivering a second substance to the cylinder of the engine from a second injector, where the second substance has a greater heat of vaporization than the first substance; and increasing injection of the second substance responsive to an exhaust over-temperature condition.
US08763366B2 Method for operating an internal combustion engine
In a method for operating an air-compressing fuel-injection internal combustion engine having an exhaust gas post-treatment system with a particle filter and a nitrogen oxide reduction catalytic converter, a plurality of internal combustion engine operating settings are provided, each having respective predefined values for predefined internal combustion engine operating parameters. A heating operating setting is set when the internal combustion engine is warming up, while a basic operating setting is set in the warmed-up state. When the temperature in the exhaust gas system exceeds a predefinable first value, the heating operating setting is changed over to the basic operating setting. In the warmed-up state, at least one further (third) operating setting, with an exhaust gas recirculation rate that is reduced compared to the basic operating setting, is provided in addition to the basic operating setting.
US08763365B2 Exhaust emission control device for internal combustion engine and NOx purification catalyst deterioration determination method
An exhaust emission control device includes a first detection unit for detecting a NOx adsorption amount and an oxygen storage amount of a three-way catalyst and a NOx purification catalyst during rich spike, a second detection unit for detecting the oxygen storage amount of the three-way catalyst and the NOx purification catalyst until the output of a second air-fuel sensor becomes lean after the rich spike, and a deterioration determination unit for determining deterioration of the NOx purification catalyst based on a detected value of the first detection unit and that of the second detection unit.
US08763362B1 Injector element which maintains a constant mean spray angle and optimum pressure drop during throttling by varying the geometry of tangential inlets
A method for determining the optimum inlet geometry of a liquid rocket engine swirl injector includes obtaining a throttleable level phase value, volume flow rate, chamber pressure, liquid propellant density, inlet injector pressure, desired target spray angle and desired target optimum delta pressure value between an inlet and a chamber for a plurality of engine stages. The tangential inlet area for each throttleable stage is calculated. The correlation between the tangential inlet areas and delta pressure values is used to calculate the spring displacement and variable inlet geometry. An injector designed using the method includes a plurality of geometrically calculated tangential inlets in an injection tube; an injection tube cap with a plurality of inlet slots slidably engages the injection tube. A pressure differential across the injector element causes the cap to slide along the injection tube and variably align the inlet slots with the tangential inlets.
US08763360B2 Hollow fan blade tuning using distinct filler materials
A fan blade comprises a main body extending between a leading edge and a trailing edge. Channels are formed into the main body, with a plurality of ribs extending intermediate the channels. The fan blade has a dovetail, and an airfoil extending radially outwardly from the dovetail. Material is deposited within the channels, with one type of material being selected to provide additional stiffness to the fan blade, and a second type of material being selected for having good damping characteristics. A method and gas turbine engine are is also disclosed.
US08763355B2 Mower unit utilizing removably attachamble pulley cover
A cover having a side skirt and an upper face part covers a pulley provided to a mower deck. A latch mechanism removably attaches the cover to a top plate of the mower deck using an elastic deformation of the cover. The latch mechanism includes a first bracket forming a first opening, and a second bracket which is provided to the top plate so as to oppose to the first bracket via the pulley, and forms at least one second opening, a first projection provided to the side skirt of the cover, and for engaging with the first opening when attaching the cover, and at least one second projection provided to the side skirt of the cover, and for engaging with the second opening when attaching the cover.
US08763343B2 Wall sheathing, siding and roof decking hangers
A corrosion resistant, metal building construction connective hardware for installing wall sheathing, siding, and roof decking to a structure with a resting mount (24) of sufficient depth to fit the material being hung and a holding lip (26) that forms a front edge that can be imprinted for identification and verification purposes. The lip is easily painted or stained to match the exterior finish. The invention is versatile and multiple pieces can be connected to the foundation mudsill to install sheathing; to the bottom edge of sheathing to install siding; and to each roof rafter tail-end to install the roof decking.
US08763341B2 Mechanical locking of floor panels with vertical folding
Floor panels (1, 1′, 1″) are shown, which are provided with a mechanical locking system on long and short edges (5a, 5b, 4a, 4b) allowing installation with vertical folding and where the long edge (5a, 5b) locking system prevents separation of the short edges (4a, 4b) during the folding action.
US08763336B2 Attachment clip for ceiling grid systems
A clip having a first leg for attaching to a trim strip and a second leg for attaching to a grid runner, the first leg having a backer plate attached with a screw through a slot, a head of the screw on a side of the first leg facing the second leg, the backer plate on the other side of the first leg, an upper edge of the first leg in a downwardly facing groove on a backside of the trim strip, the backer plate fitting between a depending free edge of the upper groove and an upstanding edge of a lower upwardly facing groove when the screw is up in the slot, and being received in the lower groove when the screw is down in the slot and clamping between the upstanding edge and a rear face of the trim strip when the screw is tightened.
US08763335B2 Wainscoting system
A wainscoting system for covering a portion of a wall, wherein the wainscoting system includes a lower rail secured to the wall, a chair rail assembly attached to the wall and spaced apart from the lower rail, a plurality of decorative panels extending between the lower rail and chair rail assembly, and a batten positioned adjacent decorative panels. The batten includes a compound tongue formed into a first side edge thereof and a compound tongue formed into an opposing second side edge thereof. Each decorative panel includes a compound tongue formed into a first side edge thereof and a compound groove formed into an opposing second side edge thereof. The compound tongue of each decorative panel corresponds and is engageable with the compound groove of the batten, and the compound groove of each decorative panel corresponds and is engageable with the compound tongue of the batten.
US08763332B2 Roof insulation fastening system
A roof insulation fastening system employs a fastener and a compression plate with a tube which interacts with the compression plate to permit the plate to vertically move relative to the head of the fastener when the adjacent area and/or plate is subject to excessive compression. The tube includes a retainer shoulder and a pair of tabs wherein the plate captures the tube. The tube includes a throat and a tapered portion with a throughbore. The fastener is inserted into the tube and secured in place so that the head is retained at the intersection of the throat and the tapered portion and the shank is secured into the roofing substrate.
US08763330B2 Devices and methods to provide air circulation space proximate to insulation material
Insulation spacer devices, methods and related construction techniques are provided. An exemplary device may include a body having a plurality of openings defining an openwork, to allow the passage of air therethrough when placed in contact with insulation material. The device may further include a plurality of spacer struts and/or spacing depressions fixedly attached to the body. The struts may be configured to maintain a predetermined distance between a first side of the insulation material and a building surface. The body and struts act together to define and maintain a space between the first side of the insulation material and the building surface, for example, for ventilation. The building surface can be the bottom face of a roof, an insulated attic floor, wall sheathing or a soundproofed demising wall, for example. The spacer device can be capable of being transported and stored together with, or as a separate item from, the insulation material, and can also be stored in nested layers. The device can also be stored in rolled form. The openwork of the device can additionally or alternatively include a sheet of Entangled net filaments or other similar material.
US08763329B2 Precise patient table cavity form
A frame for precise casting of concrete comprises a first fascia plate having a score line in a first predetermined location, a second fascia plate having a score line at a second predetermined location a third fascia plate having a score line at a third predetermined location and a fourth fascia plate having a score line at a fourth predetermined location. A precise concrete screed is disposed in a position relative to an upper margin of the fascia plates and allows for formation of a foundation within 2 millimeters in terms of height, position, and levelness.
US08763324B2 Support structures on roofs
This invention provides upper diverters which are used on support structures on roofs. Such upper diverter has a lower flange which interfaces with the respective roof panel, and an upstanding wall which extends up from the lower flange. The upper diverter diverts water, flowing down the roof, laterally away from the respective roof panel.
US08763323B1 Grain silo lid
An grain silo lid including a frame surrounding a grain silo roof lid and having a slidegate member mounted within the frame that operationally engages an actuation mechanism within the frame and that slidingly engages a plurality of roller-element bearing assemblies disposed within the frame first and second sides upon activation of the actuation mechanism to cover a top end of a grain silo.
US08763322B2 Solar battery module fixture
[Problem] To be able to reliably fix a solar battery module in an appropriate position on a roof, to have light weight and few components, and to be able to reliably prevent slipping and perform grounding during temporary placement when the fixing position of the solar battery module is adjusted. [Solution] The present invention comprises: a base metal fitting fixed to a rooftop surface; a height-adjusting metal fitting capable of sliding in a vertical direction relative to the base metal fitting; a position-adjusting metal fitting capable of sliding in a horizontal direction relative to the height-adjusting metal fitting; and a fixing metal fitting for sandwiching and fixing the solar battery module between the fixing metal fitting and the position-adjusting metal fitting from the top and bottom, the fixing metal fitting being attached relative to the position-adjusting metal fitting. The position-adjusting metal fitting has: a mounting board part for mounting the solar battery module; a stopper capable of making contact with the edge of a frame provided to the periphery of the solar battery module when the solar battery module is mounted on the mounting board part; and a protrusion for making contact with a conductor part of the frame when the solar battery module is fixed to ensure electrical conductance.
US08763318B1 Grave marker assembly
A grave marker assembly that can be removably mounted and secured to a support surface such as a lawn crypt lid. The grave marker assembly has a fastening system that is not exposed to view and yet allows the grave marker to be easily installed and removed. The fastening system includes a channel and interior opening formed on a base member that is adapted to receive a fastener. The fastener in turn is adapted to be inserted into an opening formed on the crypt lid or other support surface. The assembly further includes a multi-function frame disposed along the outer periphery of the memorial marker that can serve as a decorative feature and draining functions.
US08763315B2 Folding shed
A folding shed including a roof with a first roof section pivotally connected to a first sidewall and a second roof section pivotally connected to a second sidewall. The folding shed may further include foldable first and second end walls, each pivotally connected to the first and second sidewalls. The folding shed may be transformed from an operation to a storage configuration by outwardly pivoting the first and second roof sections until the exterior surface of each roof section approximately abuts the exterior surface of the sidewall to which it is connected and inwardly moving foldable end walls until the interior surfaces of the sidewalls approximately abut the interior surfaces of the end walls.
US08763311B2 Snow inhibiting device for a solar-paneled roof
A snow-inhibiting device for inhibiting the movement of snow and ice on a solar-paneled roof. The device includes a base adapted for attachment to the surface of a roof. A planar guard member is securely attached to the surface of the base. The planar guard member has a proximal and distal end, where the proximal end is adjacent to the base, and the distal end projects away from the base. The distal end projects to a height greater than the height of the surface of a solar panel on the roof.
US08763304B2 Method for producing rooted cutting of pinaceae tree
A method for producing a rooted cutting which can be applied to Pinaceae trees. Specifically, the present invention provides a method for producing a rooted cutting of a Pinaceae tree, comprising the following steps A and B: A: adding a cytokinin to the outside of a shoot apex of a short shoot of a Pinaceae tree to thereby induce a new scaly leaf and/or primary leaf; and B: cutting out the short shoot where new scaly leaf and/or primary leaf is induced in the step A, inserting the short shoot as a cutting in a rooting bed wetted with a carbon source-free liquid medium comprising nitrogen, phosphorus and potassium as essential elements, and culturing the short shoot in a culturing vessel while regulating the concentration of CO2 gas in the culturing vessel at a humidity of 80% or more to root the cutting.
US08763303B2 Tree guard
Various embodiments related to a tree guard. One embodiment provides a modular tree guard assembly. Various other embodiments disclosed include one or more of the following: a multi-purpose top rail unit facilitating flexible installation of various side panel units and top rail accessories; modular side panel units including decorative units and urine guard units; corner and other post units; and various adjustable foot units. In one embodiment, a sign holder unit of the tree guard assembly is provided with different tamper proof bolts than are other elements of the assembly such that control over signage on the tree guard may be effectively given to a different entity than an entity with control over assembly of the rest of the tree guard unit. Various other embodiments related to tree guards are disclosed.
US08763302B2 Handling apparatus for plant growth substrates
Described herein are several embodiments of a handling apparatus for plant growth substrates and associated methods of use. For example, in one embodiment, an apparatus for separately and automatically dispensing plant growth media includes a media guide and a media guide regulator. The media guide can define a channel through which media is movable. The media regulator can include a media penetrating member that is positionable within the channel at a first location and a media stopping member that is positionable within the channel at a second location spaced-apart from the first location. The media regulator can be operable to reciprocate between a media penetrating position in which the media penetrating member is positioned within the channel to penetrate media and a media stopping position in which the media stopping member is positioned within the channel to restrict media from movement in at least one direction along the channel.
US08763301B2 Spinner arm
A spinnerbait has deviations on its upper arm. The deviations project in directions other than that in which the lure moves through the water, thus providing enhanced shimmer and vibration at minimal cost.
US08763299B2 Vertically adjustable scope base
A vertically adjustable scope base designed to mitigate parallax induced aiming errors. The apparatus comprises a rail assembly, a front base, a rear base, a pivot fastener, an incline mechanism, and an incline adjuster. The rail assembly comprises an optics mount, a pivot mount, an inline mechanism mount. The front base comprises a pivot mechanism. The rear base comprises a threaded sleeve. The front base and the rear base each comprise an attachment mechanism to mount the apparatus to a weapon system. The Incline mechanism comprises a housing, a first and second bevel gear, and a threaded extension rod. The incline adjuster comprises an axle assembly, a dial, and a base. The configuration of these components and sub-components allow a user to quickly and precisely adjust an optical sight's angle of incline instead of repositioning the reticle to align the crosshairs with an intended point of impact.
US08763298B2 Combination brush and jag
A combination brush and jag comprising a stem, a set of short bristles having first longitudinal length and a first transverse diameter; a set of long bristles having a second longitudinal length and a second transverse diameter; the set of short bristles and long bristles positioned adjacent to each other and secured in between the stem, wherein the first transverse diameter is smaller than the second transverse diameter and a bore diameter and the first longitudinal length is approximately the same as or shorter than the second longitudinal length.
US08763296B1 Adjustable cheek rest assembly for a firearm stock
An adjustable cheek rest assembly for a firearm includes a stock adapted to be mounted on a support member of the firearm, and a cheek rest disposed in overlying relationship to the stock. A cheek rest adjustment arrangement is connected between the stock and the cheek rest and includes a movable linkage for enabling adjustment of the cheek rest relative to the stock.
US08763295B2 Firearm with a rotating pistol
A weapon includes a primary firearm and a secondary firearm. The secondary firearm is attached to the primary firearm such that it may be used independently from or in conjunction with the primary firearm. The secondary firearm can be rotated in relation to the primary firearm, allowing two targets to be shot simultaneously. The secondary firearm is rotated by a swivel control built into the primary firearm. A camera system outputs video feed to included displays, allowing a user to view around corners without being exposed to danger. A communications module allows the weapon to interface with external devices, enabling third parties to control the secondary firearm. In addition to the primary and secondary firearm there are mounting points for accessory weapons, such as an electroshock weapon and knife. As with the secondary firearm, these too can be detached to be used independently.
US08763294B1 Multiple bullet ammunition system
An ammunition system for a firearm includes a cartridge for a firearm, a muzzle-loaded cartridge attachment, a magnet, and a magnetic material. The muzzle-loaded cartridge attachment is loaded into the barrel after the cartridge is loaded in the usual manner. The two are adhered together by magnetic attraction. The cartridge has the magnet, the muzzle-loaded cartridge attachment has the magnet, or both have magnets aligned to draw the two together. When one magnet is present between the two, then the other must have a magnetic material to be drawn to the magnet. To enable more than one muzzle-loaded cartridge attachment to be added, a third magnet may be used within the muzzle-loaded cartridge attachment at the end opposite the cartridge to exert a magnetic field extending toward the muzzle, which will hold the next muzzle-loaded cartridge attachment added to the barrel.
US08763293B2 Device for stripping cartridges
Applicant has disclosed a method and apparatus to enhance feeding cartridges into the receiver of a bolt-action repeating rifle, from a detachable magazine. In the preferred embodiment, Applicant's invention strips the cartridges from the magazines and feeds the cartridges into the chamber by a spring-activated hinged flap, pinned in a mating recess in a breech bolt head, adjacent a well opening and the inserted magazine. The flap is biased by a spring, which tends to lower the flap away from the breech bolt head, when the breech bolt is in a retracted position. As the breech bolt is pushed forward, the flap engages a rim of the next cartridge to be fed from the magazine and pushes the cartridge out of the magazine, over a feed ramp of the magazine, towards the rifle's chamber. The flap raises, against spring pressure, as it contacts a feed ramp of the receiver, allowing the breech bolt to enter the locking area of the receiver.
US08763292B1 Wet floor caution sign
An improved wet floor caution sign where the two panels of the sign are attached along a pair of adjacent sidewalls rather than at the top of the panels where conventional wet floor sign panels are attached. As a result, the two panels are ninety (90) degrees to each other and are therefore much more stabile. In addition, the ninety (90) degrees panel configuration facilitates having four panels on which advertisements can be placed as opposed to only two panels as in conventional signs.
US08763291B1 Support device for rollable graphical display
Support devices and graphic display systems in which the graphic display material is supported by a support device that is rollable with the flexible graphic display material, eliminating the need for traditional frames or stands. The support devices include a thin-walled elongate body having a length extending between first and second ends and having first and second side edges extending along the length of the elongate body. The side edges include at least one recess or protrusion for selectively locking the side edges together to selectively orient the elongate body in an elongate tube-shaped configuration when the side edges are selectively locked together. The thin-walled elongate body is sufficiently flexible so that when the side edges are disengaged from each other the elongate body can be rolled along its length into a tube-shaped configuration for storage.
US08763288B2 Folded display with optional dispenser
A display including a first panel connected to a second panel along a seam, wherein the first panel includes a first edge opposed from the seam and the second panel includes a second edge opposed from the seam, at least one first tab connected to the first panel along the first edge, and at least one second tab connected to the second panel along the second edge, wherein the first panel is folded relative to the second panel along the seam such that the first tab is engaged with the second tab such that engagement between the first tab and the second tab fixedly aligns the first panel relative to the second panel.
US08763287B2 Device for sampling biological tissue for the identification of animals
A device for sampling biological tissue (1) to be used in a label for marking animals includes: a hollow needle (3) having a cutting edge (36) at one end, capable of sampling a biological tissue sample when the sampling device is inserted into the biological tissue; a fixation part (22) of the hollow needle, made as a single piece and including a tank (2) containing a chemical for processing a biological tissue sample, the base of the tank including a partition (211) that is punctured by the needle when a pressure is applied upon the insertion of the sampling device into the biological tissue. After puncturing the partition, the content of the tank flow into the hollow needle and contacts the recovered sample. The end of the hollow needle containing the sample can further be protected by a cap, and the sample remains easily accessible for further analysis.
US08763285B2 Interactive electronic greeting cards with tap and touch activated effects
The interactive greeting card of the present disclosure and related inventions combines a traditional paper card with one or more special effects that are initiated by interaction between a user and the greeting card. One or more touch sensors are used to initiate effects including, but not limited to sound, light, movement or a combination thereof.
US08763279B2 Bicycling shoe and bicycling shoe components
The invention provides bicycling shoes and bicycling shoe components that offer improved comfort, fit, increased efficiency and reduced incidence of injury. The invention includes an athletic shoe having a sole, an upper attached to the sole to form a toe box, a vamp, a quarter, a throat and an interior cavity, a tongue attached to the upper proximate the toe box, and a closure system adapted to close and secure the tongue on a foot of a user. The closure system comprises at least two straps and two loops that are secured by drawing one end of a strap across the top of the upper, through a loop, and back over the upper, to connect with an opposing end of the strap, and, at least two straps are positioned on the upper to intersect a toe-to-heel line at a strap angle between about 95 degrees and about 120 degrees.
US08763275B2 Foldable footwear
A foldable footwear comprising a sole fabricated using a single manufacturing casting, the sole comprising at least two portions, a front portion and a back portion and a groove in the ground side of the sole extending laterally from one side of the sole to the other side of the sole. The footwear can be folded in one direction only where the ground side of the sole is folded into itself.
US08763272B2 Solvent recovery
The invention relates to compositions for, and methods of, delivering treatment compounds to lignocellulosic substrates, wherein the solvent is recovered using RF energy.
US08763271B2 Paint applicator cleaning device
A paint applicator cleaning device having a drive shaft; a hub in communication with the drive shaft having: an external screw thread, a coaxial socket opening into the spigot and an external abutment positioned between the drive shaft and the spigot; a paint-brush-handle tip locator having: a socket at one end adapted to receive a paint-brush-handle tip and a stem at its other end received in the socket; a spring housed in the socket in the hub for urging the tip locator outwards of the socket; a paint-brush shank holder having: a tubular portion with an internal thread complementary to the external screw thread of the hub, a plain bore for centering the socket of the tip locator, a pair of tangs and a pair of jaws at the distal ends of the tangs for gripping the paint brush shank; and a sleeve sized to surround the tubular portion.
US08763270B1 Concrete deck measuring device
A device for measuring the depth of concrete comprising an elongated spine, a stepped blade attached at the distal end of the spine and having a plurality of bi-lateral steps having a predetermined width and height tapering toward the distal end of the spine, a depth probe slidably attached longitudinally along the spine and including an indicator; and a scale aligned with the indicator. The depth probe may have a pointed or beveled distal tip which is useful for penetrating concrete or other aggregate materials. The stepped blade is provided into concrete and comes in contact with the top of the rebar grid, with the steps measuring the depth of the concrete cover over the rebar. The depth probe is plunged into the concrete until the tip reaches the bottom. The scale measures the distance between a distal tip of the depth probe and the leading edge of the blade.
US08763266B2 Coordinate measurement device
A portable coordinate measurement device is provided. The coordinate measurement device includes at least one arm. A bracket is coupled to the arm that includes a magnetic member at one end. A probe is rotationally coupled to one end of the arm, the probe includes a first ferrous member on a first side, the probe is movable between a first position and a second position, wherein the ferrous member is adjacent the magnet when in the second position.
US08763265B2 Combination square
A combination square includes a blade, a body, and a lock. The body comprises a slot adapted to receive the blade therein and permit sliding translation of the blade parallel to the longitudinal axis of the blade, allowing the position of the blade to be adjusted relative to the body. The lock is adapted to lock the position of the blade relative to the body in a locked configuration and to allow adjustment of the position of the blade relative to the body in a released configuration. The combination square also comprises a removable extension bracket being wider than and removable from the body and comprising one or more working surfaces.
US08763264B2 Interface and a method for mounting together a piece of equipment and a rotary drive source in a rotorcraft power plant
An interface and a method for mounting a piece of equipment (5) with a rotary drive source (3). The mounting interface has a first frame (1) fastened to the drive source (3) and a second frame (2) fastened to the piece of equipment (5), the frames (1, 2) being fitted with assembly means (19) for assembling them together. Rails (22, 23) for guiding the piece of equipment (5) are removably mounted on the first frame (1) and co-operate with windows (20, 21) of the second frame (2). The windows (20, 21) are laterally open providing transverse passages for the rails (22, 23) into the windows (20, 21). The piece of equipment (5) can be moved transversely by an operator towards the rails (22, 23) in order to support it and guide it axially towards the drive source (5).
US08763263B2 Writing guide
The provided writer guide facilitates the operator in creating a craft project or scrap book page with the desired aesthetic effect. The writer guide emits a laser beam guide line across a medium in a position desirable to the operator. The operator may utilize the guide line for activities that may include but are not limited to writing, printing, scripting, placing, designing, creating, and positioning of components to achieve an aesthetically pleasing product.
US08763254B2 Reinforcements, baffles and seals with malleable carriers
There is disclosed a process of forming reinforcements, baffles and seals having malleable carriers. The process typically includes application of an activatable material to a malleable carrier and contouring of the activatable material the malleable carrier or both.
US08763253B2 Vertical laminate noodle for high capacity pull-off for a composite stringer
An apparatus comprises a composite elongate member, a channel, and a number of composite structures. The composite elongate member has a side configured for attachment to a surface of a structure. The channel is on the side and extends along a length of the composite elongate member. The number of composite structures is configured for placement in the channel and configured to attach a portion of the side of the composite elongate member to the structure. The number of composite structures has layers oriented substantially perpendicular to the surface of the structure. The number of composite structures is configured to increase a capacity of the composite elongate member to withstand forces that pull the composite elongate member away from the structure.
US08763250B2 Method and device for producing a pipe
The present invention relates to a method for producing a pipe (1) which is provided in its wall (2) and between its ends with at least one channel (4) which passes through the wall (2), in which method a plastic pipe preform (16) is blow-moulded, wherein a protrusion (17) is provided for the channel (4), this protrusion lining the pipe preform (16) and having inside dimensions which are larger than the outside dimensions of the channel (4), in which method the pipe preform (16) in its as yet unsolidified state is squashed in the region of the protrusion (17) in such a way that a rough channel (21) communicating with the interior (3) of the pipe (1) is formed for the channel (4), this rough channel being closed at its end remote from the interior (3) of the pipe and having, apart from the desired channel length (7), the outside dimension of the channel (4), and in which method the squashed pipe preform (16) in its solidified state is cut in the region of the rough channel (21) in such a way that the channel (4) is then open and has the desired channel length (7).
US08763247B2 Diesel piston with bi-metallic dome
A diesel piston with a cast bi-metallic dome and a method of making the piston. In one form, the dome may include a laminate of a relatively high-temperature material, for example, stainless steel, and a relatively low temperature material, for example, aluminum or aluminum alloys, such that the portion of the dome made from the relatively high-temperature material is directly exposed to combustion within a cylinder into which the piston is placed. In another form, an aluminum coated stainless steel ring is used to form the dome. In one form, an ablation casting process may be used to manufacture the dome.
US08763242B2 Semiconductor device and method of manufacturing the same
In a method of manufacturing a semiconductor device, a second wiring substrate is stacked over a first wiring substrate using a conductive paste, where each wiring substrate has mounted thereon an electronic component. The conductive paste is hardened to form a metal column which forms an electrical connection between the first wiring substrate and the second wiring substrate. The wiring substrates are sealed with a resin. The semiconductor device can be downsized, thinned, and made highly reliable, and its manufacturing cost can be reduced. By using conductive paste for the electrical connection between the wiring substrates, a connecting pitch can be smaller than that in a connecting method of using a solder ball including Cu core, and a connection at low temperature can be achieved. Also, by coating the conductive paste by a print-coating or dispense-coating method, manufacturing is simplified and the manufacturing cost is reduced.
US08763240B2 Fabrication process for embedded passive components
A fabricating process for a multi-layer printed circuit board containing embedded passive components is provided. The method includes a calibration step wherein a calibration measurement is taken of the geometry or at least one electrical parameter of an arrangement of calibration test points for a circuit forming process, such as masking, etching and/or lamination. A process control step is performed during the process, wherein a process control measurement is taken of at least one electrical parameter at one or more process control test points along one or more axes outside areas in which a circuit is to be formed. An analysis is performed of at least the calibration measurement and the process control measurement to calculate a CAD geometry change required to improve precision of embedded passive components to be printed on the multi-layer printed circuit board. The CAD geometry is modified in accordance with the calculated CAD geometry change, and multi-layer printed circuit boards containing embedded passive components are manufactured in accordance with the modified CAD geometry. The analyzing step may model variability and adapt to it.
US08763234B2 Method for making thermoacoustic module
A method for making a thermoacoustic module is disclosed. An insulating substrate and a sound wave generator are provided. A conductive paste is screen printed on the insulating substrate to form a first patterned conductive paste layer. The sound wave generator is placed on the first patterned conductive paste layer and at least partially suspended above the insulating substrate by the patterned conductive paste layer.
US08763232B2 Apparatus and method for inserting dual weatherstrips having opposed sealing elements into a frame member
Weatherstrips (13, 15) having opposed pile sealing elements (226) are installed in opposed slots in a frame member (14) so that the piles may engage opposite sides of a panel, shutter or screen (203), by insertion apparatus having laterally-movable slotted guides (60, 62). The weatherstrips are driven through the slots in the guides by a drive wheel (42). A laterally reciprocating cutter (48) has openings (107, 109), through which the weatherstrips are driven, and shearing edges (98) for cutting ends of the weatherstrips to facilitate entry of the weatherstrips from the slots in the guide into the slots in the frame member. Metering wheel (44) engages at least one of the weatherstrips moving through the guides, and provides for actuation of the cutter, when the desired length of the weatherstrips is driven through the guides; the length corresponding to the length of the frame member which receives the weatherstrips.
US08763231B2 Blind fasteners
Fasteners for producing double blind joints where the fastener is not visible or accessible are provided. The fasteners comprise a shape memory polymer that may be used to fasten workpieces by heating the fasteners, inducing recovery of the original, permanent shape of the fasteners.
US08763226B1 Receiver plate-coupler plate assembly
A receiver plate-coupler plate assembly for attaching an implement to a machine. The assembly includes a receiver plate member comprising a vertical plate section with at least three perimeter walls extending in a common direction to form a downward facing cavity there between. The vertical plate member attaches to a tool on a plate section surface opposite the perimeter walls. A coupler plate member comprises a vertical plate section positioned against the receiver plate member within the downwardly facing cavity thereof. At least one locking assembly on the coupler plate member reversibly engages the receiver plate member to maintain the coupler plate member within the downward facing cavity thereof. At least one connector assembly secured to the coupler plate member opposite the receiver plate member connects the receiver plate-coupler plate assembly to a machine.
US08763224B2 Pinion disassembly tool and method
A pinion disassembly tool is configured to remove a yoke or a flange member and a pinion fastener from a splined pinion shaft in a pinion assembly. The tool includes a yoke holding plate with a central aperture sized to receive a socket wrench during removal of the pinion fastener. The yoke holding plate includes fastener apertures for connection to the yoke and at least one non-circular aperture for receiving a breaker bar during removal of the pinion fastener. The tool also includes a drive plate with a threaded aperture, the drive plate inserted through the central aperture of the yoke holding plate after removal of the pinion fastener. The tool also includes a drive bolt engaged with the threaded aperture and configured to force the drive plate and the yoke holding plate to pull the yoke from the splined pinion shaft as the drive bolt is rotated.
US08763223B2 Tile spacer punch device
A tile spacer punch device 10 comprises a rigid elongate body 12, which has a punch element 16 at one end and a grip 18. The punch element 16 has at least three arms 24, each arm 24 is at right angles to an adjacent arm 24. Preferably the arms 24 intersect and may also be in a common plane. More preferable, for of the said arms 24 are provided. Furthermore, the arms may form part of plates, and the plates may taper inwardly away from the grip. An upper surface 22 of the punch head 14 is preferably convexly domed and suitably resilient to accept repeated striking, for example, from a hammer or palm of a user's hand.
US08763221B1 Expanding mechanical separator device and method
This disclosure describes a tool or a family of tools which will provide mechanical force to separate pieces, plates, or parts of machinery or other assemblies which, although de-fastened, still resist separation. This is accomplished by utilizing a bolt-like device and a plurality of gripping inserts, which provide separating force between a plurality of plates or similar structures when the device is operated properly.
US08763218B2 Structurally reinforced casket and manufacturing method
A modular casket made of lightweight materials is structurally reinforced using a structural sealant along at least the inner surfaces of the side panels, and optionally along at least side edge portions of a base panel to which the side panels are coupled, to stiffen and rigidize the casket against flexion along longitudinal and lateral axes, as well as torsional flexion. The structurally reinforced casket is sealed or more readily sealed against leakage and provides other benefits of structural stiffness and rigidity with relatively small cost and weight penalties.
US08763216B2 Snap hook devices
Snap hooks, particularly snap hooks with a screw lock for mountaineering and climbing are provided. Such snap hooks may include a ring which has a straight side, interrupted by an opening defined by first and second ends, in which the opening is closed by a spring closing element which has an open position and a closed position, the snap hook having a separation lever dividing the space enclosed by the ring in two separate areas wherein the lever is independent from the closing element, and wherein the closing element and the separating lever are hinged to the same hinge.
US08763214B2 Fastening device
A fastening device includes a first clamping arm, a second clamping arm pivotably connected to the first clamping arm and a mounting plate. The first clamping arm includes a first engaging portion. The first engaging portion defines a first threaded latching cutout. The second clamping arm includes a second engaging portion. The second engaging portion defines a second threaded latching cutout. The mounting plate attract the first engaging portion and the second engaging portion together. The first and second clamping arms are capable of being pivoted to make the first and second engaging portions abut against each other or moving away from each other. When the first and second engaging portions abut against each other, the first and second latching cutouts align with each other, to form a clamping hole to hold a threaded member.
US08763212B2 Multi-piece snap clip fastener
A multi-piece snap-in fastener adapted to adjoin a surface element to a backing panel. The fastener includes a docking base of tray-like construction including a pair of opposing lateral sidewalls including at least one inboard protuberance element projecting in overlying relation to the interior surface. A displaceable clip head including at least one male projection element extending outwardly from one side of a support platform is configured for insertion in nesting relation between the lateral sidewalls. The support platform includes outboard protuberance elements projecting outwardly from lateral sides of the support platform such that upon insertion of the support platform between the lateral sidewalls, the outboard protuberance elements are disposed in underlapping relation to opposing inboard protuberance elements projecting from the lateral sidewalls.
US08763210B2 Locking device for a buckle
Disclosed is a locking device for a buckle. The device comprises a housing, a lever and an arm. The lever has a first strap engaging end and a locking portion. The lever is connected to the housing for movement relative to the housing. The locking portion is cooperable with the housing to be retained in it. The housing is configured to receive a strap. The arm is resiliently connected to the housing and has a second strap engaging end and a lifting end portion. The lifting end portion is disposed towards the first strap engaging end, such that in a locked position, when the locking portion cooperates with the housing, the second strap engaging end is urged into engagement with the strap. The lifting end portion contacts the first strap engaging end to lift it away from the strap.
US08763206B1 Hinge
The hinge includes an tubular element, a pair of curved beams which are arc-shaped, and a pair of positioning pins. Two curved through holes are formed in the tubular element and are aligned in parallel to each other, the pair of positioning pins are fixed on two opposite sidewalls of the tubular element, each of the pair of curved beams defines a protrusion on an external surface thereof. The pair of curved beams respectively slide in the two curved through holes and the two protrusions are configured to limit a position where the pair of curved beams are in the two curved through holes.
US08763205B2 Running gear arrangement having a guide rail for a sliding door
A sliding device (13), guided on the ceiling (3) or under the floor (7) of a cabinet (1) with a rail element (19), which allows a sliding door (15) to be synchronously pulled away from the closet (1) in a parallel manner and then slid. In order to also guide the lower edge of the sliding door (15), the motion of the sliding door can be transmitted from the upper edge of the sliding door to the lower edge by a transmission shaft. No cavities or guide grooves have to be formed on the cabinet (1) or the floor (7), ceiling (9), side walls (3), or partition wall (5) thereof.
US08763203B2 Tackless carpet strip
A tackless carpet strip for affixing carpet to a hard surface has a flat base with spikes extending from the base at an angle. A lower surface of the base is coated with protective sealant. A foam adhesive tape strip has two adhesive surfaces; the first surface is permanently adhered to the lower surface of the base. The second adhesive surface is covered with a removable protective film.
US08763202B2 Cyclone chamber and dirt collection assembly for a surface cleaning apparatus
A cyclone bin assembly comprises a cyclone chamber having an air inlet, an air outlet, a dirt outlet and first and second opposed ends. The cyclone bin assembly may comprise a dirt collection chamber in communication with the dirt outlet. The dirt bin may surround at least a portion of the cyclone chamber and comprising first and second portions. The first and second portions may comprise discrete chambers that are separated from each other by a passage extending between the dirt outlet and a wall of the dirt collection chamber. The dirt outlet may have an angular extent around the cyclone chamber and a larger portion of the angular extent of the slot may face the first portion.
US08763199B2 Autonomous floor-cleaning robot
A robot includes a robot housing having a substantially arcuate forward portion and a motor drive housed by the robot housing and configured to maneuver the robot on a floor surface. At least two independently driven drive wheels are moveably attached to the robot housing and biased toward the floor surface, each of the drive wheels being moveable downwardly in response to the each of the drive wheels moving over a cliff in the floor surface. A plurality of cliff sensors are disposed adjacent a forward edge of the robot housing and spaced from each other, each cliff sensor including an emitter and a detector aimed toward the floor surface and configured to receive emitter emissions reflected off of the floor surface, each cliff sensor being responsive to a cliff in the floor surface and configured to send a signal when a cliff in the floor surface is detected. The robot also includes a wheel drop sensor in communication with each drive wheel that senses when a drive wheel moves downwardly and sends a signal indicating downward movement of the pivoted drive wheel. A controller is in communication with the cliff sensors, each of the wheel drop sensors, and the motor drive to redirect the robot when a cliff in the floor surface is detected.
US08763196B2 Toothbrush incorporating a flexible undulating region
A toothbrush wherein longitudinally between its neck region and the grip handle is a an undulating region of transverse limbs integrally linked by folds with troughs between the limbs, the troughs containing a thermoplastic elastomer material bonded to the plastic material of said limbs with a ShoreA hardness of 60-70. Specific structures and dimensions of limbs and folds are disclosed.
US08763194B2 Oral care implement
An oral care implement such as a toothbrush includes a head and a plurality of tooth cleaning elements supported by the toothbrush head. The tooth cleaning elements preferably include an elastomeric polishing element defining an elevated dentifrice retaining recess spaced above the toothbrush head for holding dentifrice. In one embodiment, the recess may be configured as an annular groove. Preferred embodiments of the recess include a partially or completely closed bottom portion to support and minimize loss of dentifrice during brushing. In some embodiments, the polishing element may be collectively formed from a plurality of Y-shaped polishing members.
US08763191B1 Liquid application device
A liquid application device, for applying liquid to a user's foot, configured according to the present invention includes a base, further comprising a top and a bottom surface; a well formed in the top surface of the base, wherein the well is shaped in the approximation of a foot print and wherein the well has a peripheral wall; a non-slip surface coupled to the bottom surface of the base; an applicator removably coupled to the well wherein the applicator is formed in the approximate shape of a foot print and wherein the applicator is formed from a porous material; and wherein the applicator will hold a liquid applied to it.
US08763188B2 Powered scrubbing device
A powered scrubbing device includes a portable housing, a source of motive power, and a scrubber member. The source of motive power is coupled to the scrubber member, and the scrubber member is journaled for rotation within a recess of the housing. The recess is sized to accommodate a foot of a user below the scrubber member, and the recess is sized to permit access to an upper surface of the scrubber member.
US08763184B2 Control method of a laundry machine
A laundry machine and a control method thereof are provided in which laundering ability may be improved while also improving efficiency and noise/vibration. The laundry machine employs a plurality of drum motions by varying drum rotational speed, drum rotational direction, and drum starting and stopping point, to provide different motion of laundry items in the drum.
US08763181B1 Multipurpose mat
A multipurpose mat including: a first side made from a water-resistant material; a second side fixedly secured to the first side and made from an absorbent material; a plurality of first straps fixedly secured to the first side; and a plurality of second straps fixedly secured to the second side. The first and second sides form a perimeter including first and second protrusions with a recess between the first and second protrusions. Respective straps in the plurality of first straps are connectable to each other or to another strap in the plurality of first straps. Respective straps in the plurality of second straps are connectable to each other or to another strap in the plurality of second straps.
US08763178B1 Low profile patient examination table
An examination table is shown that is capable of being lowered to a relatively low height. The examination table includes a base, a lifting mechanism, an upper frame structure, and a patient support disposed on or supported directly or indirectly by the upper frame. The lifting mechanism interconnects the base with the upper frame structure. In order to reduce the height of the examination table when it assumes the lower position, the lifting mechanism is projected upwardly through a lower portion of the upper frame such that an upper portion of the lifting mechanism assumes a position in an open area of the upper frame. Once the upper portion of the lifting mechanism is projected into the upper frame, the lifting mechanism is attached to the upper frame such that the upper frame moves up and down as the lifting mechanism moves up and down.
US08763177B2 Positioning device and method of use
A positioning device is described for supporting an infant with myelomeningocele during surgery, transport and pre- and post-operative procedures. The device allows the patient to be expeditiously re-positioned from prone to supine and lateral positions and vice versa before, during and after surgery. The device allows access to the myelomeningocele while the patient is secured in the device.
US08763172B1 Concealing system for hiding unsightly hooks and rods in bathrooms
A concealing system for hiding shower curtain rods in bathtubs and shower compartments featuring a pair of extension rods oriented parallel to each other and spaced a distance apart and a sheet spanning between the pair of extension rods. The extension rods are sandwiched between the shower compartment walls and positioned to cover and conceal the shower curtain rod.
US08763171B2 Methods, apparatus and kits for splicing tubes
A splicing apparatus for interconnecting tubes may include: a first longitudinally elongate structure including a first radially outer surface and a first radially inner surface; a second longitudinally elongate structure including a second radially outer surface and a second radially inner surface, the first and second structures being configured to be arranged with the first and second inner surfaces facing each together and the first and second outer surfaces defining an equivalent diameter; and at least one movable element configured to engage the first and second inner surfaces, whereby movement of the at least one movable element changes a relative position of the first and second structures thereby changing the equivalent diameter defined by the first and second outer surfaces. A kit for a pool cover assembly may include first and second tubes and a splicing apparatus configured to interconnect the tubes.
US08763170B1 Sink strainer scraper apparatus for dislodging residual solid debris therefrom
A strainer for fitting in a drain of a sink and for being self-cleaning of residual solid debris sticking to the strainer without a user having to touch the residual solid debris, shake the strainer, or hit the strainer against an object. The strainer includes a bowl, a handle, a stopper, and a scraper arm. The bowl fits snugly within the drain of the sink, and is perforated to permit fluid to pass therethrough, while collecting the residual solid debris. The handle is movably mounted through the bowl to manually remove the strainer from the drain of the sink. The stopper is rotatably connected to the handle, is disposed below the bowl, and sits in the drain of the sink. The scraper arm is affixed to, and rotates with, the handle. When the handle is rotated by hand manipulation, the scraper arm sweeps along the bowl self-cleaning the residual solid debris sticking to the bowl without a user having to touch the residual solid debris, shake the strainer, or hit the strainer against the object.
US08763168B2 Hinge assembly for toilet seat
A device for affixing a toilet seat to a toilet bowl includes a fixing component having a through-hole and removably coupling to a fixing member, a hinge base receiving the fixing component, a hinge cover, the hinge cover being rotatable when covering a portion of the hinge base and having a locked position, and a rib on an internal surface of the hinge cover, the rib including an inward projection for engaging an indentation of the fixing component when the hinge cover is in a locked position. The hinge cover of another device can slide onto the hinge base into a locked position. The device can quickly install the toilet seat and provide quick release of the toilet seat.
US08763165B2 Pair of male pants with an adjustable genital pocket
The invention refers to a pair of male pants intended to be used preferably by sportsmen and by other active persons and comprising a waist portion (2) connected to back and front portions (3, 4), which at the crotch (5) of the wearer are interconnected or merge into each other, said front portion (4) on its inside (6) comprises a sewn on pocket (7) having an upper free edge portion (8) extending in a direction inwards to the pants, the height position of the edge portion (8) is adjustably fixable in relation to the waist portion (2) by aid of an adjustment means (9) extending from said waist portion (2) and having two end portions (15;16). Said end portions (15;16) of the adjustment means (9) are directly or indirectly adjustably fixable to the waist portion (2), at least one end portion (15; 16) of which is fixed to one end (22) of an adjustably fixable flexible strip (17; 18) constituting an extension of said end portion (15;16), which is fixable to said waist portion (2) with its other end (21), the extension degree of which is limited by a non extendable or rigid band (19; 20), which is extending over said flexible strip (17; 18) and is fastened to respective end (21;22) of the same in maintaining a desired smallest height position of the free edge portion (8).
US08763163B1 Visor with plug in accessory sockets
Visor assemblies using a soft type foam visor formed from a pliable and flexible material, such as but not limited to ethylene vinyl acetate, having patterns of through-hole and partial cutouts hole that allow for accessories such as labels, charms, badges, and the like, to be plugged into the openings and easily removable and interchangeable with other accessories. The visor assemblies use a removable rear head strap having a plurality of holes with rivets that allow the strap to adjust about different head sizes. A puncture tool will turn a partial cutout into a complete throughhole cutout. The puncture tool is mountable into a cutout hole. An adapter is mountable to support sunglasses/eyeglasses.
US08769711B2 Method for examining a measurement object, and apparatus
The invention relates to a method for examining a measurement object (2, 12), in which the measurement object (2, 12) is examined by means of scanning probe microscopy using a measurement probe (10) of a scanning probe measurement device, and in which at least one subsection (1) of the measurement object (2, 12) is optically examined by an optical measurement system in an observation region associated with the optical measurement system, wherein a displacement of the at least one subsection (1) of the measurement object (2, 12) out of the observation region which is brought about by the examination by means of scanning probe microscopy is corrected in such a way that the at least one displaced subsection (1) of the measurement object (2, 12) is arranged back in the observation region by means of a readjustment device which processes data signals that characterize the displacement.
US08769708B2 Privileged document identification and classification system
A litigation discovery document system is provided to help identify documents that might be privileged. In particular, a system is described in which documents within a document set are compared against one or more data sources which store data that indicate whether a particular document is privileged or potentially privileged. Human reviewers can confirm whether such determinations are accurate. Analytic reports can be provided which characterize the underlying methodology used to make such determinations. Related apparatus, systems, techniques and articles are also described.
US08769706B2 System and method for user to verify a network resource address is trusted
A system, method and computer program product for a user to verify that a network resource address is trusted. At least one entity registration is stored at a server. Each entity registration comprises an identity of an entity and entity addressing information associated with the identity of the entity. The existence of at least one entity whose identity is included in the at least one entity registration is confirmed. A query comprising a target addressing information is received from a client. If the target addressing information matches the entity addressing information, the identity of the entity associated with the entity addressing information is determined and a result comprising the identity of the entity associated with the entity addressing information matching the target addressing information is transmitted to the client. If no entity addressing information matches the target addressing information, an indication of such is transmitted to the client.
US08769694B2 Proxy gateway anti-virus method, pre-classifier, and proxy gateway
The present invention discloses a proxy gateway anti-virus method, a pre-classifier, and a proxy gateway. The method includes: receiving a resource obtaining request for obtaining a to-be-transmitted resource; sending a pre-detection request to a network element that stores the to-be-transmitted resource, to obtain attribute information of the to-be-transmitted resource; judging, based on an anti-virus policy and according to the attribute information, whether the to-be-transmitted resource needs anti-virus scanning; if yes, performing anti-virus scanning on the to-be-transmitted resource that is subsequently obtained; and if no, transparently transmitting the to-be-transmitted resource that is subsequently obtained. The present invention provides a technical solution to pre-detecting whether a to-be-transmitted resource needs anti-virus scanning according to attribute information, and a resource that needs no anti-virus scanning can be transmitted transparently and directly before the resource is sent to a proxy layer, thereby implementing an anti-virus function, improving transmission efficiency, and reducing the waste of resources.
US08769692B1 System and method for detecting malware by transforming objects and analyzing different views of objects
A method in one example implementation includes generating a plurality of transformed views of an object in a network environment and generating a plurality of filtered information sets. The method further includes detecting a suspect correlation based on an analysis of at least some of the plurality of transformed views and of at least some of the plurality of filtered information sets. In a more specific embodiment, the analysis includes an original view of the object. Other more specific embodiments include applying filters to selected views of the object, where each of the filters is associated with a different obfuscation type. Applying the filters includes transforming obfuscation elements in the plurality of transformed views, where the object contains the one or more obfuscation elements.
US08769686B2 System and method for securing wireless transmissions
A system and method for securing wireless transmissions is provided. A method for transmitting secure messages by a transmitter includes encoding a message with a secrecy code to produce L output codewords, where L is an integer value greater than one. The secrecy code includes a first security code and a second security code. The method also includes transmitting one of the L output codewords to a communications device when a channel quality of a channel between the transmitter and the communications device satisfies a criterion, and repeating the transmitting for any remaining L−1 output codewords.
US08769680B2 Alert passwords for detecting password attacks on systems
Detecting attacks on secured computer resources, including gathering user security data for a user having a user password protecting resources on a computer system; generating an alert password that is easier to crack than the user password; and deploying the alert password on the computer system for use in detecting password attacks on the protected resources. Generating an alert password that is easier to crack than the user password in some embodiment further comprises: generating an alert password having a cracking difficulty; attempting to crack the alert password and the user password until one cracks; and if the user password cracks first, repeatedly carrying out the following steps so long as the user password continues to crack first: generating an alert password having a reduced cracking difficulty; and attempting to crack both the alert password having a reduced cracking difficulty and the user password until one cracks.
US08769678B2 Cloud-based gateway security scanning
Some embodiments of cloud-based gateway security scanning have been presented. In one embodiment, some data packets are received sequentially at a gateway device. The data packets constitute at least a part of a file being addressed to a client machine coupled to the gateway device. The gateway device forwards an identification of the file to a remote datacenter in parallel with forwarding the data packets to the client machine. The datacenter performs signature matching on the identification and returns a result of the signature matching to the gateway device. The gateway device determining whether to block the file from the client machine based on the result of the signature matching from the datacenter.
US08769677B2 System and method for spammer host detection from network flow data profiles
A system and method for spammer host detection from network flow data profiles comprises constructing one or more cluster profiles and detecting spammer hosts. Construction cluster profiles comprises observing network flow data from one or more hosts; for each host, representing the network flow data associated with the host as a multidimensional vector; clustering the vectors of the hosts into the plurality of cluster profiles; annotating each cluster profile using at least one of black lists and white lists; and calculating a confidence in each cluster profile annotation. Detecting spammer hosts comprises observing the network flow data from a new host; representing the network flow data associated with the new host as a multidimensional vector, and placing the new multidimensional vector of the new host into one cluster profile of the one or more cluster profiles.
US08769676B1 Techniques for identifying suspicious applications using requested permissions
Techniques for identifying suspicious applications are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for identifying suspicious applications comprising determining one or more clusters of applications in an identified category of applications based on requested permissions of each of two or more applications in each of the one or more clusters of applications, determining a center application of each of the one or more clusters, and determining, using at least one computer processor, a similarity score for an application being evaluated based at least in part on a distance between the application being evaluated and the center application of a closest cluster of the one or more clusters.
US08769675B2 Clock roll forward detection
Method and apparatus to detect clock roll-forward attacks in a computing device or similar system. This protects against hackers who tamper with the system clock of, for instance, a digital media playback device in order to access a content item which has been rented for a limited time. By detecting clock roll-forward tampering, the present method and system prevent such hackers from accessing the content item outside its authorized rental time period.
US08769674B2 Instant message scanning
A method, system, computer program product, and/or a computer readable medium of instructions for detecting a malicious message for an instant messaging service. In one form, the method comprises: receiving a message in a first processing system; analyzing the message to determine if the message is malicious; and in response to detecting that the message is malicious, restricting the message from threatening: the first processing system; and a second processing system in data communication with the first processing system. In another form, the method comprises receiving, in a first processing system, input data indicative of an instruction to transfer a message to a second processing system; analyzing the message to be transferred to determine if the message is malicious; and in response to detecting that the message is malicious, restricting the message from being transferred to the second processing system.
US08769669B2 Method and apparatus to authenticate a user to a mobile device using mnemonic based digital signatures
A user device comprising a processor configured to enable a mnemonic based digital signature scheme for user authentication that is based on a combination of one or more secrets and one or more actions implemented on the user device and associated with the secrets, and a device input system coupled to the processor and configured to detect the actions implemented on the user device. Also disclosed is an apparatus comprising a processor configured to implement a mnemonic based digital signature for authenticating a user, a device input system configured to enable the mnemonic based digital signature, and a memory unit configured to store input data that is used to recognize the mnemonic based digital signature, wherein the mnemonic based digital signature comprises a secret, an action associated with the secret and implemented using the device input system, and a cue associated with the action.
US08769663B2 Systems and methods for detecting undesirable network traffic content
A method of detecting a content desired to be detected includes receiving electronic data at a first host, determining a checksum value using the received electronic data, sending the checksum value to a processing station, the processing station being a second host that is different from the first host, and receiving a result from the processing station, the result indicating whether the electronic data is associated with a content desired to be detected. A method of detecting a content desired to be detected includes receiving electronic data at a receiving station, and determining whether the received electronic data is associated with a content desired to be detected, wherein the receiving station does not include content detection data for identifying the content desired to be detected.
US08769661B2 Virtual private network node information processing method, relevant device and system
A Virtual Private Network (VPN) node information processing method and a VPN node information processing device are provided, in which the method comprises: receiving an access request message sent by a node, in which the access request message at least carries authentication information, a current real Internet Protocol (IP) address, a node name and information indicating whether to accept extranet connection of the node; allocating a virtual IP address for the node when the authentication information of the node is correct; and registering the current real IP address, the node name, the information indicating whether to accept the extranet connection, and the virtual IP address of the node as registration information. Through the method and the device, when a node is added into a VPN, configuration of other nodes does not need to be adjusted.
US08769656B2 Method and trusted service manager for providing fast and secure access to applications on an IC card
A method for providing fast and secure access to MIFARE applications installed in a MIFARE memory being configured as a MIFARE Classic card or an emulated MIFARE Classic memory, comprises: keeping a repository of MIFARE memories and user identifications assigned to said MIFARE memories as well as of all MIFARE applications installed in the MIFARE memories, wherein, when a new MIFARE application is to be installed in a MIFARE memory identified by a user identification the present memory allocation of said MIFARE memory is retrieved, an appropriate sector of said MIFARE memory is calculated, a key is calculated for said MIFARE application and the MIFARE application together with the assigned sector and key are linked to the user identification and are stored in the repository.
US08769653B2 Unified access control system and method for composed services in a distributed environment
A system, a computer device implemented method, and a computer readable article of manufacture for executing a computer implemented method for a unified access control for a plurality of composed services in a distributed computing environment without requiring repeated input of security certification. The method includes the steps of: acquiring a first role of a user in a first composed service; sending an invoking request by a processing unit of the first composed service to a second composed service; receiving the first role of the user in the first composed service and predefined role-role mapping relationships, and determining a second role of the user in the second composed service by a role determining component; and then sending the determined role in the second composed service by a role sending component to the second composed service, thereby providing unified access without requiring repeated input of security certification.
US08769652B2 Computer based method and system for registering a user at a server computer system
The invention provides a method for registering a user at a server computer system. A first interface is transmitted from the server computer system to a user computer system, the first interface having a field for entering a mobile telephone number. A mobile phone number entered into the field for the mobile phone number is received from the user computer system at the server computer system. A password is generated and transmitting from the server computer system to a mobile device having a mobile phone number corresponding to the mobile phone number received from the user computer system and a second interface is transmitted from the server computer system to the user computer system, the second interface including a field for entering the password. A follow-up message is transmitted from the server computer system to the mobile device if the password is not received from the user computer system at the server computer system within a predetermined period of time.
US08769649B2 Full spectrum cyber identification determination process
A full spectrum cyber identification determination process for accurately and reliably determining and reporting any identification determination from a full spectrum of possible cyber identification determinations.Utilizing cyber resources and predetermined criteria for providing cyber identification determinations for at least one unidentified subject of an observation, the process:provides identification determinations for any possible subject of an observation;provides for the utilization of any selected attainable level of accuracy, up to, and including 100% accuracy;provides for single, intermittent, and constant identification determinations;utilizes any available cyber resources;interacts with utilized cyber resources to provide any possible function and/or observation;recognizes characteristics from observations and then utilizes recognized characteristics for comparing and/or determining;provides and utilizes a standard set of designations for representing all aspects of the process;utilizes useful information and/or outcomes from comparing for making identification determinations; and,reports on any aspect of the process at any time.
US08769648B2 Authenticated home directory
Methods and systems for home directory management are described. In one embodiment, a computing system receives a user login request, and in response, bind mounts a temporary directory on a local file system of the computing system. The temporary directory does not require authentication. The computing system prompts the user for user credentials and authenticate the user using the user credentials. In response to a successful authentication, the computing system mounts a non-native directory in the temporary directory.
US08769644B1 Systems and methods for establishing cloud-based instances with independent permissions
A method and system for facilitating management of cloud-based service instances, the system including one or more computing systems configured to communicate with at least one multi-tenant computing cloud, and configured to establish a cloud-based service instance hosted in the multi-tenant computing cloud and an access entity with permissions to access the established cloud-based service instance. The system can receive a request for the cloud-based service instance, the request authenticated as originating from a requestor; consult a set of access controls associated with the cloud-based service instance; determine, responsive to the consulting, if the request is allowable by the requestor; and enable, responsive to determining that the request is allowable by the requestor, the requestor to complete the request using a restricted access credential associated with the access entity.
US08769638B2 Digital content authentication system, image display apparatus applied to the same, and digital content authentication controlling method of the same
A digital content authentication system, an image display apparatus applied to the system, and a digital content authentication controlling method of the system are provided. The image display apparatus includes an interface section which demands authentication results from a plurality of source providing apparatuses through a bus and receiving responses to the demanding for the authentication result and an output section outputting the authentication results by the received response. Accordingly, the image display apparatus can recognize the authentication states of the source providing apparatuses.
US08769630B2 Monitoring method and device
The method of the invention comprises: a step of receiving a message (M1) sent by a user (T-B) of the first network, said message containing an access rule authorizing a user of a second network to access at least one multimedia content, said content being indexed with a content server (MS-B2) of the first network; a step of sending a first notification message (M2) to a trusted entity (PFS) managing the interface between the first network (NW-B) and the second network (NW-A), the first notification message (M2) containing a remote access rule (RAD) authorizing said user of the second network to access multimedia contents belonging to said user of the first network; and a step of commanding a gateway (HGW-B) of the first network (NW-B) by means of a local access rule configuring said gateway, such that said gateway transmits a catalog of contents to which said user of the second network is authorized to access on reception of an access request relating to said catalog coming from said user of the second network via said trusted entity (PFS).
US08769629B2 User sensitive filtering of network application layer
In one embodiment, a method includes receiving authorization data at a local node of a network. The authorization data indicates a particular network address of a different node in the network and an authenticated user ID of a user of the different node. Resource profile data is retrieved based on the user ID. The resource profile data indicates all application layer resources on the network that the user is allowed to access. The particular network address is associated at the local node with the resource profile data for the user. A request from the particular network address for a requested application layer resource on the network is blocked based on the resource profile data associated with the particular network address.
US08769627B1 Systems and methods for validating ownership of deduplicated data
A computer-implemented method for validating ownership of deduplicated data may include (1) identifying a request from a remote client to store a data object in a data store that already includes an instance of the data object, (2) in response to the request, verifying that the remote client possesses the data object by (i) issuing a randomized challenge to the remote client, the randomized challenge including a random value which, when combined with at least a portion of the data object, produces an authentication token demonstrating possession of the data object and, in response to the randomized challenge, (ii) receiving the authentication token from the remote client; and, in response to receiving the authentication token from the remote client, (3) storing the data object in the data store on behalf of the remote client. Various other methods and systems are also disclosed.
US08769625B2 Remote control of dialysis machines
This disclosure relates to remote control of dialysis machines. In certain aspects, a method includes receiving a request for a network connection from a dialysis machine and establishing the network connection with the dialysis machine. The method also includes receiving, from a client device, a request to access the dialysis machine, authorizing the client device to access the dialysis machine, receiving, from the dialysis machine, information pertaining to an operation of the dialysis machine, and providing, to the client device, the received information.
US08769624B2 Access control utilizing indirect authentication
Techniques are provided for granting authorization to restricted content on a display device from an authorizing device. In one embodiment, the display device may operate in a display mode where only unrestricted content is accessible. To access restricted content, the display device may transmit an authorization request signal to the authorizing device. The authorizing device, having received the authorization request, prompts an authorized user to enter an authentication input, such as a password or gesture, on the authorizing device. Upon verification of the authentication input, the authorizing device is authenticated. An authorization signal is transmitted to the display device, and the display device may operate in an authorized mode, having access to otherwise restricted content or functions.
US08769623B2 Grouping multiple network addresses of a subscriber into a single communication session
An apparatus includes a processor, an interface, and a memory. The interface is operable to receive a request from a subscriber to access network services, wherein the request includes a subscriber address from the set comprising: an IP address and a media access control (MAC) address. The processor is operable to generate a query requesting an address associated with the subscriber address. The interface is further operable to communicate the query to the subscriber address, and receive a response to the query, wherein the response includes an address associated with the subscriber address, wherein the associated address is from the set comprising: an IP address and a MAC address. The memory is operable to store the subscriber address and the received associated address.
US08769618B2 Method and apparatus for secure authorization
A method for authorizing access to a first computing device is provided. The method comprises the first computing device forming a challenge, encoding the challenge into a symbol, and displaying the symbol. The first computing device receives a request for access from a user. Access to the first computing device is allowed in response to provision of an access code to the first computing device by the user. The access code is formed by a server in response to capturing the symbol, decoding the symbol into the challenge, forming a request from the challenge, and providing the request to the server. The server forms a decision to allow access by the user to the first computing device.
US08769615B2 Key storage and retrieval in a breakout component at the edge of a mobile data network
Mobile network services are performed in a mobile data network in a way that is transparent to most of the existing equipment in the mobile data network. The mobile data network includes a radio access network and a core network. A breakout component in the radio access network breaks out data coming from a basestation, and performs one or more mobile network services at the edge of the mobile data network based on the broken out data. These services may require the use of keys. Keys are stored and retrieved from a non-volatile key storage in a way that assures subsystems that need the keys have access to the keys. The keys retrieved from the non-volatile key storage are stored in a shared memory in the requesting subsystem, which allows any applications that requires access to the keys to directly access the keys in the shared memory.
US08769610B1 Distance-modified security and content sharing
In one aspect of the invention, a system for sharing resources in an ad-hoc peer-to-peer network is presented. The ad-hoc peer-to-peer network includes a host device that is associated with a resource. A security application of the host device allows the user of the host device to share the resource with other devices in the network. The security application also allows the user to establish access policies for certain known devices within the network. An access policy established for a known device specifies what rights the known device has with respect to accessing the resource. The access policy has the characteristics of inheritance. Thus, when a device requests to access the resource, the security application of the host device determines an access policy for the device based on access policies of one or more of the known devices.
US08769608B2 Airport security system
A method, apparatus, and system for managing network security at an airport. A threat level for the airport is identified. A number of policies for a network data processing system is identified at the airport based on the threat level identified for the airport in response to identifying the threat level for the airport. Enforcement of the number of policies is initiated in the network data processing system.
US08769607B1 Systems and methods for evaluating a password policy
Systems, methods and articles of manufacture for evaluating a password policy are disclosed. The password evaluation system receives password policy data regarding a password policy, including a password constraint. The system analyzes the password policy data to determine a usability index and a password strength index for the password policy, and also determines a usability index and password strength index for a plurality of modified password policies having password constraints different from the password policy. The system then provides a graphical representation of the usability index and the password strength for the password policy and the modified password policies, thereby allowing a password designer to optimize the tradeoffs between usability and security of a password policy.
US08769604B2 System and method for enforcing role membership removal requirements
System and method for enforcing role membership removal requirements are described. In one embodiment, the method includes, responsive to receipt of a removal request, performing a role evaluation of the removal request to generate a policy request; performing a policy evaluation of the policy request; generating a policy response in accordance with the policy evaluation; and enforcing the policy response.
US08769599B2 Apparatus and method for managing set top boxes
A system that incorporates teachings of the present disclosure may include, for example, a set top box having a controller to eliminate a scheduled recording of a targeted media program, where the scheduled recording is a redundant recording of the targeted media program that is determined based upon monitoring of recordings of media programs by a group of set top boxes in communication with each other over a network, where another set top box of the group of set top boxes is designated as a host set top box to record the targeted media program, and where the controller is provided access to the targeted media program by the host set top box. Other embodiments are disclosed.
US08769595B2 System and method for content transmission network selection
A content transmission selection system is disclosed. The content transmission selection system receives requests from viewers for specific video content items. Using characteristics of the designated content item, the content transmission selection system determines whether to transmit the content item over a broadcast network or a broadband network.
US08769594B2 Video compression system and method for reducing the effects of packet loss over a communication channel
A system and method are described below for reducing the effects of packet loss in a video communication system. For example, one embodiment of a computer-implemented method comprises: logically subdividing each of a sequence of images of a video stream into a plurality of tiles, each of the tiles having a defined position within each of the sequence of images; and packing the tiles into a plurality of data packets to maximize the number of tiles which are aligned with boundaries of each of the data packets; and transmitting the data packets containing the tiles over a communication channel from a server to a client.
US08769591B2 Fast channel change on a bandwidth constrained network
In one embodiment, a buffering server transfers a dynamic burst transfer of data encoded using an inter-coded compression technique. The dynamic burst transfer is timed so that an initial transfer rate is reduced to a remaining transfer rate at the same time or before a decoding endpoint joins a corresponding data stream. The decoding endpoint merges the video stream and the dynamic burst transfer to decode and quickly reconstruct a displayable video frame.
US08769589B2 System and method to create a media content summary based on viewer annotations
A computer implemented method includes receiving, at a media server, a request from a first viewer to create a media content server including select segments of media content for display at a display device. The computer implemented method includes accessing a media content analyzer generated based on viewer annotation data associated with media content. The viewer annotation data is received from viewers other than the first viewer. The computer implemented method includes identifying segments of the media content using the media content analyzer. The computer implemented method includes selecting at least one segment of the identified segments of the media content for inclusion in a media content summary. The computer implemented method includes sending the media content summary including the at least one selected segment of the media content to the display device.
US08769587B2 Method and apparatus for managing broadcast for portable terminal
A method and an apparatus for managing a broadcast for a portable terminal receiving supplementary information related to the broadcast are provided. The method includes tuning a broadcasting receiver of the portable terminal to a frequency from among a plurality of frequencies of a broadcasting channel, receiving, by the broadcasting receiver, a broadcasting signal on the tuned frequency, determining whether a moving speed of the portable terminal is equal to or more than a predetermined speed when a broadcasting receiver is tuned to the frequency and is receiving a broadcasting signal, measuring a field strength of the received broadcasting signal when the moving speed of the portable terminal is equal to or greater than the predetermined speed, and controlling the broadcasting receiver to be tuned to another frequency in order to receive the broadcasting signal of the broadcasting channel when the measured field strength is less than a predetermined threshold.
US08769585B2 Systems and methods of processing programming wish list data
Systems and methods to process program wish list data are provided. A system includes a media receiver adapted to receive media content from a media distribution system and a recording module responsive to the media receiver. The system also includes a program guide module to receive a published program guide identifying media content available to be distributed via the media distribution system. The system further includes a wish list module to generate wish list data including identifying information associated with at least one program. The at least one program is not listed in the published program guide when the wish list data is generated. The system also includes a reporting module to report information related to the wish list data to a remote network element.
US08769582B2 Meta channel based media system control technology
Meta-channels identify content entries and indicate an order with which to experience the content entries. The meta-channels may include a multi-source meta-channel that includes at least a first content entry that relates to first content broadcast by a first content provider at a specific time and a second content entry that relates to second content made available, over a network, by a second content provider in response to user requests. A selection of a meta-channel is received and the selection of the meta-channel is mapped to a content entry defined by the selected meta-channel. A media system is controlled to render content based on a content entry mapped to by the selected meta-channel.
US08769580B2 Meta channel based media system control technology
Meta-channels identify content entries and indicate an order with which to experience the content entries. The meta-channels may include a multi-source meta-channel that includes at least a first content entry that relates to first content broadcast by a first content provider at a specific time and a second content entry that relates to second content made available, over a network, by a second content provider in response to user requests. A selection of a meta-channel is received and the selection of the meta-channel is mapped to a content entry defined by the selected meta-channel. A media system is controlled to render content based on a content entry mapped to by the selected meta-channel.
US08769575B2 Method of providing user interface in data broadcasting receiver
A method of providing a user interface in a data broadcasting receiver is provided. The method of providing a user interface in a data broadcasting receiver comprises selecting one of a plurality of search factor information transmitted together with video information through data broadcasting and displaying selection options for selecting one of a plurality of video information comprising a part of the video information corresponding to the selected search factor. Therefore, the user can simply search for various information while viewing a movie, a TV program, a sports, etc provided through data broadcasting.
US08769566B2 Method and system for advertising based on the content of selected channels or broadcasted programs
An advertisement is selected based on a demographic profile that is determined based on a second set of categories of broadcasted programs. The second set is a set to which a category from a first set of categories of broadcasted programs has been added in response to either a selecting of the category from the first set, or a broadcasted program viewing device being tuned, for a period of time at least equal to a first predetermined threshold, to at least one broadcasted program predetermined to be in the category from the first set. The advertisement may be displayed with an interactive programming guide.
US08769560B2 System and method to obtain content and generate modified content based on a time limited content consumption state
Methods and systems to obtain content and generate modified content based on a time limited content consumption information is disclosed. In one embodiment, content may be obtained from a content source and modified based on the time limited content consumption information. In one embodiment, such modified content is stored in a memory of a content modification system and subsequently delivered to a target consumer.
US08769556B2 Targeted advertisement based on face clustering for time-varying video
A method and apparatus for providing targeted advertisements is provided herein. In particular, targeted advertisements are provided to users based on face clustering for time-varying video. During operation video is continuously obtained of users of the system. Users' faces are detected and measured. Measurements of users' faces are then clustered. Once the clusters are available, advertisements are targeted at clusters rather than individual users.
US08769553B2 Deploy anywhere framework for heterogeneous mobile application development
A system, method, and computer program product are provided for developing a portable software application. The method includes the steps of defining a project, adding a screen to the project, the screen being defined as a generic screen or a platform-specific screen, adding a component to the screen, the component being defined as a generic component or a platform-specific component, redefining the screen as a platform-specific screen when it is defined as a generic screen and one or more platform-specific components have been added to the screen, and defining an application flow from the screen to one or more additional screens.
US08769552B2 Event handling system
A service that determines what event has occurred and provide a list of actions that the service can be performed in order to help the user through a hectic time period is disclosed. In one example, one or more modules can identify one or more events and transmitting an indication of the at least one event to a mobile device. Then, one or more modules can receive an indication that a mobile device has selected at least one of the at least one event, and determine at least one action to perform, wherein the at least one action can be associated with the at least one selected event.
US08769551B2 System and method for interprocess communication in electronic devices
In an electronic device, a method of enabling a first application to employ an action/data handler of a second application includes registering the handler of the second application, receiving an incoming request for the handler from the first application, matching the handler in the request to the handler registered by the second application, delivering the request to the second application for execution and returning a result of execution to the first application. An electronic device comprises an operating system supporting i) an application layer that includes one or more applications having action/data type handlers. The electronic device also includes ii) an exchange manager interfacing with the application layer to provide a central location for registry of the handlers of the one or more applications, and iii) transports coupled to the application layer and exchange manager and adapted to receive incoming requests to employ the handlers of the one or more applications.
US08769550B1 Reply queue management
A method, system, and medium are provided for optimizing assignment of threads to queues within a messaging-middleware environment. Embodiments of the present invention evaluate the number of threads assigned to each individual queue and then assign a new thread to an appropriate queue based on current thread assignments. Different rules may be used to assign threads depending on the number of threads assigned to each queue. For example, initially any queue with less than a low threshold amount of active threads may be assigned threads until the low threshold is met. A different assignment methodology may be used once the low threshold is met. For example, once the low threshold is met, active queues having more than the low threshold, but less than a high threshold, may be assigned threads in a round robin fashion.
US08769549B2 Graphical programming system enabling data sharing from a producer to a consumer via a memory buffer
A graphical program execution environment that facilitates communication between a producer program and a consumer program is disclosed. The producer program may store data in a memory block allocated by the producer program. A graphical program may communicate with the producer program to obtain a reference to the memory block. The graphical program may asynchronously pass the reference to the consumer program, e.g., may pass the reference without blocking or waiting while the consumer program accesses the data in the memory block. After the consumer program is finished accessing the data, the consumer program may asynchronously notify the graphical program execution environment to release the memory block. The graphical program execution environment may then notify the producer program that the block of memory is no longer in use so that the producer program can de-allocate or re-use the memory block.
US08769543B2 System and method for maximizing data processing throughput via application load adaptive scheduling and context switching
The invention enables dynamic, software application load adaptive optimization of data processing capacity allocation on a shared processing hardware among a set of application software programs sharing said hardware. The invented techniques allow multiple application software programs to execute in parallel on a shared CPU, with application ready-to-execute status adaptive scheduling of CPU cycles and context switching between applications done in hardware logic, without a need for system software involvement. The invented data processing system hardware dynamically optimizes allocation of its processing timeslots among a number of concurrently running processing software applications, in a manner adaptive to realtime processing loads of the applications, without using the CPU capacity for any non-user overhead tasks. The invention thereby achieves continuously maximized data processing throughput for variable-load processing applications, while ensuring that any given application gets at least its entitled share of the processing system capacity whenever so demanded.
US08769542B2 System for adaptive lot sizing in cellular manufacturing for balancing workloads across multiple cells using split-then-merge operations and earliest completion route algorithm
The present application presents a new and improved system and method of enhanced Lean Document Production (LDP), which employs cellular manufacturing concepts. The LDP process incorporates an auto-splitting algorithm and/or an earliest completion route algorithm to generate an operation schedule.
US08769539B2 Scheduling scheme for load/store operations
A method and apparatus are provided to control the order of execution of load and store operations. Also provided is a computer readable storage device encoded with data for adapting a manufacturing facility to create the apparatus. One embodiment of the method includes determining whether a first group, comprising at least one or more instructions, is to be selected from a scheduling queue of a processor for execution using either a first execution mode or a second execution mode. The method also includes, responsive to determining that the first group is to be selected for execution using the second execution mode, preventing selection of the first group until a second group, comprising at least one or more instructions, that entered the scheduling queue prior to the first group is selected for execution.
US08769538B2 Business event processing
Techniques for business event processing are presented. Methods and apparatuses disclosed herein may operate to receiving a request to perform an operation on a listing previously published by an online marketplace; to identify at least one additional listing having certain characteristics in common with the listing from a plurality of previously published listings including the listing; and to automatically perform the operation on the at least one additional listing. The operation may include performing an inventory check on the at least one additional listing.
US08769535B2 Providing virtual machine high-availability and fault tolerance via solid-state backup drives
The present invention is directed to a virtualization system using a solid-state drive for disaster recovery.
US08769534B2 Measuring CPU utilization in a cloud computing infrastructure by artificially executing a bursting application on a virtual machine
Novel techniques are provided to determine concurrent hardware resource usage as expressed in activity performed by hardware processors. A cloud computing consumer can verify the level of the quality of service provided by the physical infrastructure of a cloud, thereby allowing the consumer the ability to request a transfer of the hosting physical infrastructure to a less burdened physical machine.
US08769530B2 Migrating a virtual machine that owns a resource such as a hardware device
A computing device has first and second virtual machines (VMs) and a resource assigned to the first VM. Each access request for the resource is forwarded thereto until the first VM is to be saved or migrated. Thereafter, each access request is forwarded to a holding queue. When the resource has acted upon all access requests forwarded thereto, the resource is reassigned to the second VM, and each access request at the holding queue is forwarded to the second VM and then the resource. Thus, all access requests for the resource are acted upon by the resource even after the resource is removed from the first VM and assigned to the second VM, and the save or migrate of the first VM can thereafter be completed.
US08769528B2 Fixed-function consumer-electronics device providing general-computing functions with virtual machines
A universal appliance combines the benefits of a fixed-function CE device with the generality of a PC. The universal appliance includes a host environment for supporting fixed functions and virtual machines that can provide general computing capabilities (e.g., a Windows® OS). The user can select fixed functions and virtual machines for operation on the universal appliance. In some implementations, software environments, including the fixed functions and virtual machines, can be delivered by a universal appliance service provider over a network or other communication medium. The software environments for fixed functions and virtual machines can also be delivered by a removable or portable medium (e.g., a USB flash drive, compact disk, media player, mobile phone). Twenty-four hour server functions can be provided with the universal appliance to allow for automatic data backup, remote access to personal data and an Internet telephone that can accept calls 24 hours a day.
US08769525B2 Remote firmware upgrade device mapping
A networked firmware management system is operable to manage firmware in one or more target devices by receiving one or more firmware target specifications from one or more target devices, the firmware target specifications each identifying a firmware target in the target device. The server stores the one or more received firmware target specification, associated with the one or more firmware targets in the target device. When the server receives a firmware update, the server matches a firmware attribute of the received firmware update against the one or more firmware target specifications stored in the server, and sends the received firmware update to any firmware targets in the target device having a firmware target specification that matches the received firmware update attribute.
US08769520B2 Calendar aware adaptive patching of a computer program
Embodiments of the present invention provide a method, system and computer program product for calendar aware adaptive patching of a computer program. In an embodiment of the invention, a method for calendar aware adaptive patching of a computer program has been provided. The method includes selecting a patch for updating a computer program and accessing a calendar of events corresponding to an end user of the computer program. The method additionally includes restricting a time for installation of the patch according to events scheduled in the calendar of the identified end user. For instance, the installation of the patch can be restricted from a time from during which a meeting has been scheduled for the end user or from a time during which a presentation has been scheduled for the end user and when the computer program is associated with presentation management.
US08769518B1 Ensuring determinism during programmatic replay in a virtual machine
Aspects of an application program's execution which might be subject to non-determinism are performed in a deterministic manner while the application program's execution is being recorded in a virtual machine environment so that the application program's behavior, when played back in that virtual machine environment, will duplicate the behavior that the application program exhibited when originally executed and recorded. Techniques disclosed herein take advantage of the recognition that only minimal data needs to be recorded in relation to the execution of deterministic operations, which actually can be repeated “verbatim” during replay, and that more highly detailed data should be recorded only in relation to non-deterministic operations, so that those non-deterministic operations can be deterministically simulated (rather than attempting to re-execute those operations under circumstances where the outcome of the re-execution might differ) based on the detailed data during replay.
US08769517B2 Generating a common symbol table for symbols of independent applications
A common symbol table is generated, which includes symbols of a plurality of independent applications. The symbols included in the common symbol table are common symbols of the applications. The bulky information associated with the common symbols are stored in the common symbol table, and stubs used to locate the common symbols are stored in local tables of the applications.
US08769516B2 Systems and methods for automated support for repairing input model errors
Systems and associated methods for automated repair support for input model faults are described. Embodiments automate generation of fault repair support by producing one or more repair action suggestions for a given input model containing faults. Responsive to an indication of one or more faults within the model, embodiments utilize a fault index to ascertain the nature of faults within the model and to compile one or more repair action suggestions. Users can review the repair action suggestions, and preview the impact each of these suggestions will have on the model if implemented, and select an appropriate repair action for repairing a model containing faults.
US08769515B2 Semantic intensity based decomposition of software systems
A computer-implemented technique for analysis of software, is carried out using a semantic intensity calculation module, a coupling calculation module, and a software decomposition module. Software elements are identified in a computer program code, and respective roles of the software elements established. With the semantic intensity calculation module respective semantic intensity metrics are calculated for the software elements according to the roles thereof. With the coupling calculation module semantic intensity metrics are calculated to determine coupling factors between different software elements. With the software decomposition module the software elements are organized into distinct software components according to the coupling factors therebetween. Then, an optimized computer program code is generated from the software components.
US08769514B2 Detecting race conditions with a software transactional memory system
A dynamic race detection system is provided that detects race conditions in code that executes concurrently in a computer system. The dynamic race detection system uses a modified software transactional memory (STM) system to detect race conditions. A compiler converts portions of the code that are not configured to operate with the STM system into pseudo STM code that operates with the STM system. The dynamic race detection system detects race conditions in response to either a pseudo STM transaction in the pseudo STM code failing to validate when executed or an actual STM transaction failing to validate when executed because of conflict with a concurrent pseudo STM transaction.
US08769510B2 Identification and translation of program code executable by a graphical processing unit (GPU)
A device receives program code, and receives size/type information associated with inputs to the program code. The device determines, prior to execution of the program code and based on the input size/type information, a portion of the program code that is executable by a graphical processing unit (GPU), and determines, prior to execution of the program code and based on the input size/type information, a portion of the program code that is executable by a central processing unit (CPU). The device compiles the GPU-executable portion of the program code to create a compiled GPU-executable portion of the program code, and compiles the CPU-executable portion of the program code to create a compiled CPU-executable portion of the program code. The device provides, to the GPU for execution, the compiled GPU-executable portion of the program code, and provides, to the CPU for execution, the compiled CPU-executable portion of the program code.
US08769507B2 Dynamic optimization of mobile services
A method, system, and article of manufacture are disclosed for transforming a definition of a process for delivering a service on a specified computing device. This service process definition is comprised of computer readable code. The method comprises the steps of expressing a given set of assumptions in a computer readable code; and transforming the definition by using a processing unit to apply the assumptions to the definition of the process to change the way in which the process operates. The definition of the process may be transformed by using factors relating to the specific context in or for which the definition is executed. Also, the definition may be transformed by identifying, in a flow diagram for the process, flows to which the assumptions apply, and applying program rewriting techniques to those identified flows.
US08769500B2 Node computation initialization technique for efficient parallelization of software analysis in a distributed computing environment
A method for verifying software includes determining an initialization path condition of a received software verification job, determining a termination path condition of a computing node, and initializing the execution of the received software verification job on the computing node based on the initialization path condition and the termination path condition. The initialization path condition includes a sequence of program predicates for reaching a starting state of software to be verified. The received software verification job includes an indication of a portion of the software to be verified. The termination path condition includes an indication of the last state reached during the execution of a previous software verification job on the computing node. The computing node is assigned to execute the received software verification job.
US08769499B2 Universal causality graphs for bug detection in concurrent programs
A system and method for predictive analysis includes generating an execution trace on an instrumented version of source code for a multithreaded computer program. Interleavings which potentially lead to a violation in the program are statically generated by performing a static predictive analysis using a Universal Causality Graph (UCG) to generate alternative interleavings that might lead to an error. The UCG includes a unified happens-before model for the concurrent program and a property being analyzed. The interleavings are symbolically checked to determine errors in the program.
US08769495B1 Systems and methods for debugging in a multiprocessor environment
A method, system and apparatus for debugging in a multiprocessor environment. The system includes a principal processor which remotely debugs target programs running on a plurality of different target processors. The different types of target processors differ with respect to their instruction sets. The principal processor debugs the target programs and is configured to provide a plurality of debugging instructions specific to each instruction set, determine the type of target processor executing a target program to be debugged, select among the debugging instructions specific to each instruction set based upon the identified type of target processor, and insert the selected debugging instructions into the target program.
US08769493B2 System for managing lifecycles for virtual image assets
Lifecycles of virtual image assets are managed as follows. A set of assets including a set virtual image assets and a set of software bundle assets are analyzed. At least a portion of relationship data between one or more of the virtual image assets and one or more of the software bundle assets is determined. The at least a portion of relationship data is stored in a memory. At least one of one or more virtual image assets and one or more software bundle assets are determined to be associated with a set of changes. At least one virtual image asset that is related to the one or more virtual image assets and/or one or more software bundle assets associated with the set of changes is identified. The at least one virtual image asset that has been identified is updated based on the set of changes.
US08769492B2 Method for updating data in accordance with rights management policy
Disclosed is a computerized system and method for dynamically applying a rights management policy to a message by allowing an administrator to associate certain rights management policies with certain senders and recipients of messages, with groups of users possessing certain common criteria which define the users and groups of users, with certain attributes of the message, and with certain environmental attributes. In some embodiments, an administrator is allowed to automatically update a rights management protected message as it passes through a message transfer agent. The administrator may determine either on a regular interval or an ad-hoc basis that the message transfer agent scan the messages stored to determine whether or not the content has expired. If the content has indeed expired the administrator may take steps to have the expired content deleted entirely, refreshed with more current content, or replaced with a tombstone indicating that the original content has expired.
US08769489B2 Method for encapsulating components hierarchically composed functions
A method is provided for operating a first computer device, in which a source program code is generated which contains a functional model that is hierarchically composed of functions which are hierarchically composed of components, the visibility of the components within the functional model being determined by the hierarchy. Placeholders are used within the hierarchy for determined components and executable program code is generated, the placeholders being replaced by the determined components via a correspondingly executed mapping rule before executable program code is generated. This method allows the locality principle to be maintained, for example on experimental hardware.
US08769488B2 Component composing apparatus and method using virtual components in component-based robot software development
A component composing apparatus using virtual components in component-based robot software development, includes a component repository configured to store a plurality of components having at least one port; and an application diagram generation unit configured to create an application diagram by selecting the components stored in the component repository. Further, the component composing apparatus includes an information repository configured to store the components within the application diagram and port information of the components within the application diagram and port connection information between the components within the application diagram; and a virtual component processing unit configured to create the virtual components for components selected by a user among the components within the application diagram.
US08769483B2 Automating a governance process of optimizing a portfolio of services in a governed SOA
Modeling a governance process of optimizing a portfolio of services in a governed SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that supports performance of one or more steps of the modeled governance process, where the modeled governance process includes determining whether a collection of service artifacts matches one or more service artifacts stored in a service registry; if no service artifacts stored in the service registry match the collection of service artifacts, initiating creation of a service in accordance with the collection of service artifacts; if one or more service artifacts stored in the service registry match the collection of service artifacts: selecting, in dependence upon predefined action selection criteria, a service administration action to perform; obtaining approval of the selected service administration action; and initiating the selected service administration action.
US08769479B2 Physical on demand
A software system that performs the creation of compact discs (CDs) containing full product files (executables, binaries, etc.) is described. This system allows clients to produce, on demand, software CD's as required for purchases and avoid maintenance of stock of product. A method of providing software CD's also is described.
US08769478B2 Aggregation of multiple headless computer entities into a single computer entity group
A group of headless computer entities is formed via a local area network connection by means of an aggregation service application, operated on a headless computer entity selected as a master entity, which propagates configuration settings for time zone, application settings, security settings and the like across individual slave computer entities within the group. A human operator can change configuration settings globally at group level via a user interface display on a conventional computer having a user console, which interacts with the master headless computer entity via a web administration interface. Addition and subtraction of computer entities from a group are handled by an aggregation service application, and interlocks and error checking is applied throughout the group to ensure that no changes to a slave computer entity are made, unless those changes conform to global configuration settings enforced by the master headless computer entity.
US08769476B2 Method of performing circuit simulation and generating circuit layout
A method of generating a circuit layout of an integrated circuit includes generating layout geometry parameters for at least a predetermined portion of an original netlist of the integrated circuit. A consolidated netlist including information from the original netlist and the layout geometry parameters is generated. Then, the circuit layout is generated based on the consolidated netlist.
US08769475B2 Method, system and software for accessing design rules and library of design features while designing semiconductor device layout
Provided is a system and method for designing the layout of integrated circuits or other semiconductor devices while directly accessing design rules and a library of design features by interfacing with a GUI upon which the design layout is displayed. The design rules may be directly linked to the design features of the pattern library and imported into the device layout. The design rules may be directly accessed while designing the layout or while conducting a design rule check and the design features from the pattern library may be used in creating the layout.
US08769471B2 Producing electrical circuit patterns using multi-population transformation
A method for producing an electrical circuit includes providing a substrate having a first pattern of features and defining a second pattern comprising a net of interconnected circuit elements. Different respective transformation rules are specified for different ones of the circuit elements. The second pattern is modified by applying the respective transformation rules to the circuit elements so as to align the circuit elements with the features in the first pattern, and the modified second pattern is applied to the substrate.
US08769470B2 Timing closure in chip design
Disclosed are a method and system for improving timing closure in chip design. The method comprises: identifying a critical timing path in a chip design pattern, wherein a timing window of the critical timing path is smaller than a predetermined timing window; determining a variation of each segment of the critical timing path, wherein the variation indicates uncertainty of delay of a device and/or a wire caused by one or more factors; and changing at least one segment of the critical timing path based on the variation of each segment of the critical timing path to enlarge the timing window of the critical timing path. The method and system may enlarge a timing window of a critical timing path by reducing the variation thereof, thereby achieving timing closure in the chip design pattern.
US08769469B1 System and method of crossover determination in differential pair and bondwire pairs to minimize crosstalk
A system is provided for use with circuit layout design data having a set of differential pairs and a set of bond wire pairs. A layout portion can receive the circuit layout design data. A crosstalk calculating portion can determine a first amount of crosstalk in a circuit corresponding to the circuit layout design data. A modifier can modify the circuit layout design data into modified circuit layout design data such that one of the set of differential pairs and the set of bond wire pairs includes a crossover. The crosstalk calculating portion can further determine a second amount of crosstalk in a circuit corresponding to the modified circuit layout design data. An optimizer can compare the first amount of crosstalk with the second amount of crosstalk to generate optimized circuit layout design data. A layout designer can output the optimized circuit layout design data.
US08769467B2 Method and system for utilizing hard and preferred rules for C-routing of electronic designs
An improved approach for implementing C-routing is described. Cost-based analysis is performed to balance the different rule requirements, to optimize the assignment of objects and nets during C-routing.
US08769466B2 Implementation design support method and apparatus
The disclosed method includes: identifying a first reference component from among first components defined in a first constraint condition that is a reference designated from among constraint conditions regarding a position relationship between plural components on a printed circuit board; identifying a second reference component from among second components defined in a second constraint condition that is to be compared with the first constraint condition and included in the constraint conditions; and identifying a fourth component that is a component other than the second reference component among the second components and has a correspondence with a third component, based on position relationships with the third component and an attribute of the third component, wherein the third component is a component other than the first reference component among the first components.
US08769464B2 Metal density aware signal routing
Methods and apparatus for routing signal paths in an integrated circuit. One or more signal routing paths for transferring signals of the integrated circuit may be determined. A dummy fill pattern for the integrated circuit may be determined based on the one or more metal density specifications and at least one design rule for reducing cross coupling capacitance between the dummy fill pattern and the routing paths. The signal routing paths and/or the dummy fill pattern may be incrementally optimized to meet one or more timing requirements of the integrated circuit.
US08769463B2 System and process for automatic clock routing in an application specific integrated circuit
Embodiments of the claimed subject matter are directed to methods and a system that use a standardized grid of clock buffers to automatically route clocks according to a uniform clock grid throughout an ASIC of a non-uniform arrangement of non-uniformly sized logic partitions. According to one embodiment, clock sources and sinks are mapped to grid point locations and a novel grid routing process is performed to link them together. A clock routing macro is assigned to a corresponding partition and associated with the corresponding partition or logic unit according to a partition hierarchy. The underlying routing structure and resources of a clock routing macro are automatically renamed to correspond to the local partition in a script or schedule of programmed instructions, or a routing map. The position of blockages within a partition may also be detected and alternate routes for traversing the blockage may be preemptively determined as well.
US08769462B2 Parasitic extraction for semiconductors
Parasitic extraction is a useful tool for analyzing and improving timing and other characteristics of semiconductor chips. Parasitic resistance and capacitance values are determined and stored in arrays. The parasitic values are extracted for multiple corners with a single analysis of the layout. Multi-corner analysis is performed using the parasitic values thereby optimizing the timing across various temperature and process operating points.
US08769459B2 High-end fault-tolerant computer system and method for same
The present invention provides a high-end fault-tolerant computer system and an implementation method. The system includes N single junction prototype verification systems and M crossbar-switch interconnection router chipsets. Each crossbar-switch interconnection router chipset is used to achieve the interconnection among the N single junction prototype verification systems. Switching is not performed among all crossbar-switch interconnection router chipsets, and both M and N are positive integers greater than or equal to 2. The single junction includes: a computer board, which is 4-path tightly-coupled computer board, and a junction controller for controlling 2 paths of CPUs on the computer board. The present invention can effectively realize the global memories sharing, balance the system transmission bandwidth and delay, and solve the problem of the integration reliability of multi-path CPU system.
US08769454B1 Register-transfer level (RTL) design checking for exploring simulation and/or synthesis mismatches and ambiguous language semantics using categorization
The present disclosure teaches a system and method for register-transfer level (RTL) design checking for exploring mismatches and ambiguous language semantics that occur during the simulation and synthesis phases of the circuit design. In particular, the present disclosure utilizes identified patterns of design violations that occur as a result of these mismatches to create rule objects. The rule objects are then used to identify circuit design violations relating to mismatches between designer intent and ambiguous language. The rule objects are also categorized into different categories so as aid in the analysis of design rule violations and to identify the major impacts to the design qualities and to provide a confidence level of the overall design quality.
US08769453B2 Method, system, and computer program product for preparing multiple layers of semiconductor substrates for electronic designs
Disclosed is an improved method, system, and computer program product for preparing multiple levels of semiconductor substrates for three-dimensional IC integration. Some embodiments utilize the process and design models to check and fabricate the insulating dielectric layer (IDL) separating the first and the second film stacks on separate substrates and then prepare the surface of the IDL to receive an additional layer of semiconductor substrate for further fabrication of the chips. Yet some other embodiments further employ the design and process models to ensure the IDL and the semiconductor substrate are sufficiently flat, or are otherwise satisfactory, so the three-dimensional integrated circuits meet the reliability, manufacturability, yield, or performance requirements. Yet some other embodiments further employ design and process models to place the vias connecting the multiple film stacks.
US08769448B1 Circuit design simulation
In one embodiment, a method is provided for processing a circuit design having first and second sets of ports configured to couple to respective first and second sets of ports of a device on a hardware platform. In a data-acquisition mode, the circuit design is simulated using a user-selectable plug-in that couples the ports of the circuit design to an interface circuit. During the simulation, the interface circuit communicates data between respective ports of the circuit design and ports of the device. In a deployment mode, the circuit design is implemented in the hardware platform, in which the first and second sets of ports of the circuit design are respectively coupled to the first and second sets of ports of the device.
US08769445B2 Method for determining mask operation activities
A method and system arrangement for controlling and determining mask operation activities. Upon obtaining chip physical layout design data and running resolution enhancement technology on the chip physical layout design to generate mask features which may include any sub-resolution assist features, a placement sensitivity metric is determined for each of the generated mask features or edge fragments. In one alternative embodiment an edge placement sensitivity metric is determined for each edge of the generated mask features or edge fragments. The determined sensitivity metrics for each feature are classified and applied to subsequent mask operational activities such as post processing, write exposure and mask repair. The types of decisions based on the sensitivity metric may include minimizing or maximizing OPC processing; e-beam exposure adjustment in mask write; and selection of which mask features to repair as well as what repair criteria to then apply, and adjusting quality requirement criteria for manufacturing assessment.
US08769444B2 Multi-input gesture control for a display screen
Improved multi-input gesture control for a display screen is enabled by using a first screen input to determine control operations that result from a second screen input that is followed by a gesture. A gesture that corresponds to a path traced on a display screen may define a new screen input or manipulate existing screen objects depending on some specific feature of the path or the entirety of the path.
US08769442B2 System and method for allocating digital graffiti objects and canvasses
The subject specification provides a system, method, and computer readable storage medium directed towards allocating digital canvasses for digital graffiti. The specification discloses receiving data corresponding to digital graffiti formed from a gesture undergone by a device. The specification also discloses identifying a digital canvas corresponding to the digital graffiti as a function of the received data.
US08769440B2 Method of reactive targeted advertising
In one inventive aspect, a method of reactive targeted advertising provides for display of advertising, via the internet, to computers of users. In a particular example, a plurality of keywords are stored in a memory. The method comprises determining whether one or more of those keywords are used in a web page, and for any keywords determined to be used, an advertisement is selected using those keywords. The advertisement is for display on the computer of the user who is accessing the web page. A request is received for the selected advertisement, and the advertisement is provided, from an advertising server and over the internet, for display on the computer of the user.
US08769438B2 Methods and system for displaying pedigree charts on a touch device
The present invention discloses an air fan turbine positioned horizontally or vertically in close proximity to the exhaust fan system of air handler systems. These turbine units catch the exhausted air flow from the exhaust ports of these air handler units to drive the turbine blades which are attached to a generator. As the propellor blades spin, they generate electricity. Thus, the man made air flow known as exhaust from the air handler systems is used to produce electricity. This invention not only uses man made air flow, but also repositions the air turbine 90° from a horizontal position to a vertical position to receive wind air from the atmosphere. When the air handler unit is turned off, a signal is sent to mechanically move the air turbine to the vertical position to redirect itself to then catch natural wind airflow on both roof top and ground mounted units.
US08769436B2 Adaptive UI regions for enterprise applications
An adaptive region system can include an adaptive region module and a display module. The adaptive region module can include a mini region button panel module capable of generating a mini region button panel having multiple mini region buttons, a view panel module capable of generating a view panel having multiple view buttons, and a region panel module capable of generating a region panel having multiple mini regions. The display module can visually display the mini region button panel, the view panel, and the region panel.
US08769432B1 Method and system for a browser module
In general, the invention relates to a method for capturing information from a web site. The method includes accessing the web site using a browser with a browser module, where the web site comprises a number of web pages having information in a first format, and obtaining a profile corresponding to the web site, where the profile defines a manner to capture information in a first format from the web site. The method further includes capturing information, by the browser module, from at least one of the number of web pages based on the profile and sending the information captured by the browser module to a destination application, where the destination application is external to the browser and where the destination application is configured to use the information in a second format.
US08769428B2 Methods and systems for generating a combined display of taskbar button group entries generated on a local machine and on a remote machine
The present disclosure features methods and systems for updating a taskbar, generated and displayed by a local computer, with a user interface element representative of a remote application executing on a remote computer and application output generated by the remote application. These methods and system include a local client receiving application output generated by a remote application and remote window configuration information, generating an application output window comprising local taskbar grouping configuration information, and updating a taskbar responsive to the local taskbar grouping configuration information.
US08769421B2 Graphical user interface for a media-editing application with a segmented timeline
Some embodiments provide a computer readable medium storing a media editing application for creating multimedia presentations. The application includes a graphical user interface (GUI). The GUI includes a composite display area for displaying a portion of a timeline to which multimedia clips are assigned to create a composite media presentation. The timeline is divided into user-defined segments. The GUI includes an outline window for displaying a list of selectable items representing the user-defined segments, the selectable items for use in applying various operations to the user-modifiable segments. In some embodiments, the various operations include operations to insert a new segment into the timeline, to merge at least two segments into one segment, to hide a particular segment from view, to focus on a particular segment or group of segments in the composite display area, as well as other operations.
US08769413B2 System, method and computer program product for a multifunction toolbar for internet browsers
A system, method and article of manufacture provide a multifunction toolbar for a web browser. A toolbar is displayed over a web browser. The toolbar is linked to a portal of a user. The portal is for aggregating content selected by the user. A bucket is presented on the toolbar. The present invention recognizes when the user selects content on a website, which is displayed on the web browser, and drops the content in the bucket. The selected content is added to the portal.
US08769407B2 Pointing help system
Embodiments of the present invention address deficiencies of the art in respect to the help function and provide a method, system and computer program product for a pointing help system. In one embodiment of the invention, a method for pointing help in a GUI can include receiving a help event in association with a GUI control in the GUI, generating a help message for placement in a portion of the GUI statically configured to present different help messages, and visually coupling the GUI control with the help message through pointing help. In particular, in one aspect of the embodiment, visually coupling the GUI control with the help message through pointing help can include generating an arrow shell in a window separate from the GUI; and superimposing the arrow shell over the GUI to visually couple the GUI control with the help message.
US08769405B2 Reduced glyph font files
Documents that are created using a particular font often do not include all glyphs defined for the font. Accordingly, to reduce the amount of bandwidth needed to obtain the font used to create the document over a network, a font file may be created that includes a reduced set of glyphs. In one or more examples, the font file might only include the glyphs used in the document being viewed. Reduced glyph font files may be generated on-the-fly and/or cached for quick retrieval at a later time.
US08769403B2 Selection-based resizing for advanced scrolling of display items
A device may receive a selection of a first one of portions of a document, changing sizes of at least some of the portions based on the selection, determining a first location of an index button in an index bar, identify one of the portions based on the determined first location of the index button, and display the identified portion.
US08769401B2 Method for compressing XML documents into valid XML documents
A method comprising compressing a first XML document into a binary stream, converting the binary stream into a compressed valid XML document, and associating at least one XML tag with the compressed valid XML document in order to identify the document as a compressed XML document.
US08769400B1 Accelerating view transitions
A method includes rendering content to provide rendered content including a first content segment and a second content segment, wherein the second content segment includes an indicator of computing device activity; outputting a first view of the rendered content for presentation at a display device, and receiving, at the one or more processors, event information. In response to the event information, the method includes applying at least one hardware accelerated transform to define a second view of the rendered content, where the second content segment, but not the first content segment, is viewable in the second view of the rendered content when the rendered content is presented at the display device, modifying the first content segment, and applying at least one hardware accelerated transform to define a third view of the rendered content subsequent to modifying the first content segment.
US08769398B2 Animation control methods and systems
Animation control methods and systems. In one embodiment, a method to control animations includes receiving data representing content of a page (e.g. a web page), detecting, from the data, whether the page includes animated content, determining whether to halt execution of the detected animated content, and halting execution of the animated content if a determination to halt was made. In one implementation, the content can be configured into a document object model (DOM) and decisions to halt or not to halt can be made on a node-by-node basis within the DOM. In one implementation, the animated content can be allowed to execute for a shortened duration (e.g. in order to allow a user to see it) and then is halted.
US08769397B2 Embedding macros in web pages with advertisements
The present disclosure is directed to a system and method for embedding macros in Web pages with advertisements. In some implementations, a method includes receiving a snippet embedded in a remote Web page. Rules for embedding one or more macros in the snippet are identified. The one or more macros are associated with archiving user actions associated with an advertisement presented in the Web page. A format of the snippet is determined from a plurality of identifiable formats based, at least in part, on the rules. The one or more macros are automatically embedded in the snippet in accordance with rules associated with the snippet format.
US08769396B2 Calibration and annotation of video content
Various embodiments provide techniques for calibrating and annotating video content. In one or more embodiments, an instance of video content can be calibrated with one or more geographical models and/or existing calibrated video content to correlate the instance of video content with one or more geographical locations. According to some embodiments, geographical information can be used to annotate the video content. Geographical information can include identification information for one or more structures, natural features, and/or locations included in the video content. Some embodiments enable a particular instance of video content to be correlated with other instances of video content based on common geographical information and/or common annotation information. Thus, a user can access video content from other users with similar travel experiences and/or interests. A user may also access annotations provided by other users that may be relevant to a particular instance of video content.
US08769394B2 Content display monitor
The invention can enable monitoring of the display of content by a computer system. Moreover, the invention can enable monitoring of the displayed content to produce monitoring information from which conclusions may be deduced regarding the observation of the displayed content by an observer. The invention can also enable monitoring of the display at a content display site of content that is provided by a content provider site over a network to the content display site. Additionally, the invention can enable the expeditious provision of updated and/or tailored content over a network from a content provider site to a content display site so that the content provider's current and appropriately tailored content is always displayed at the content display site. Aspects of the invention related to transfer of content over a network are generally applicable to any type of network. However, it is contemplated that the invention can be particularly useful with a computer network, including private computer networks (e.g., America Online™) and public computer networks (e.g., the Internet). In particular, the invention can be advantageously used with computer networks or portions of computer networks over which video and/or audio content are transferred from one network site to another network site for observation, such as the World Wide Web portion of the Internet.
US08769387B1 System for configuring modular telemetry transponders
A system for configuring telemetry transponder cards uses a database of error checking protocol data structures, each containing data to implement at least one CCSDS protocol algorithm. Using a user interface, a user selects at least one telemetry specific error checking protocol from the database. A compiler configures an FPGA with the data from the data structures to implement the error checking protocol.
US08769384B2 Method and apparatus for error management
To derive a Hamming code to manage data errors a set of at least four parity bit positions is selected for parity bits which will protect a set of data bits (where each data bit has a data bit position in the data bit set). A syndrome is determined for each data bit position. This involves selecting a unique sub-set of at least three parity bit positions. The unique sub-set shares at least one parity bit position with at least one other unique sub-set of at least three parity bit positions. A parity bit value may then be calculated for each parity bit position based on the determined syndromes. The header of a packet may be provided with a word which defines the length of the packet and an error management code generated utilizing this word so that errors in the word may be detected and, possibly, corrected.
US08769382B1 Optimizing error floor performance of finite-precision layered decoders of low-density parity-check (LDPC) codes
Systems and methods are provided for selecting precisions during iterative decoding with a low-density parity check (LDPC) decoder in order to maximize LDPC code's performance in the error floor region. The selection of the precision of the messages may be done in such a way as to avoid catastrophic errors and to minimize the number of near-codeword errors during the decoding process. Another system and method to avoid catastrophic errors in the layered (serial) LDPC decoder is provided. Lastly, a system and method that select precisions and provide circuitry that optimizes the exchange of information between a soft-input, soft-output (SISO) channel detector and an error correction code (ECC) decoder for channels with memory is provided.
US08769372B2 System and method for assigning code blocks to constituent decoder units in a turbo decoding system having parallel decoding units
A system for, and method of, assigning code blocks to constituent decoding units in a turbo decoding system having parallel decoding units. In one embodiment, the method includes: (1) representing the turbo decoding system as a resource diagram rectangle, (2) representing the code blocks as code block rectangles, (3) mapping the code block rectangles into the resource diagram rectangle and (4) assigning the code blocks to the constituent decoding units based on the mapping.
US08769371B2 Inter-sequence permutation turbo code system and operation methods thereof
A high performance real-time turbo code system is proposed. The proposed system exploits cooperative coding architecture and a proper decoding scheduling to achieve low error rate within a constrained latency. Permutation schemes and hardware embodiments utilizing the cooperative coding are also shown. Various memory saving techniques are provided to reduce memory usage in both encoder and decoder. The proposed system is compatible with 3rd generation mobile standards and cost of designing new parts exclusively for the proposed system can be minimized. This invention can provide substantial coding and system capacity gains for real-time applications in a wireless environment.
US08769370B2 Encoding method, decoding method, encoder, and decoder
An encoding method generates a parity bit sequence by encoding an information sequence with feed-forward LDPC convolutional codes based on a plurality of parity check polynomials each having a coding rate of (n−1)/n, then performs an interleaving process and an accumulation process. The accumulation process is an exclusive OR operation performed on bits of the interleaved parity bit sequence and on bits of a delayed accumulated parity bit sequence. A coded sequence is then generated from the information sequence and the accumulated parity bit sequence.
US08769367B2 Apparatus, method, and system for IP address negotiations
A wireless communications device for IP address negotiations is provided and comprises a wireless module, a connection device, and a processing unit. The wireless module provides wireless communications from and to a service network. The connection device is coupled to the terminal device. The processing unit is coupled to the connection device and the wireless module, receiving an IP address request message from the terminal device via the connection device, and requests an IP address and a DNS address from the service network via the wireless module in response to an IP address request message from the terminal device. Also, the processing unit determines whether allocated IP address and DNS address have been received from the service network, and sends a rejection message to the terminal device to trigger the terminal device to resend the IP address request message in response to determining that the allocated IP address and DNS address have not been received from the service network.
US08769362B2 Debugging system using optical transmission
A debugging system using optical transmission comprises a sending side and a receiving side. The sending side comprises a debugging-data-generation unit, a modulation unit, and an optical-transmission apparatus. The debugging-data-generation unit generates debugging data according to an operation of the sending side. The modulation unit modulates the debugging data to generate a modulation signal. The optical-transmission apparatus coupled to the modulation unit converts the modulation signal into a first light and transmits the first light. The receiving side comprises an optical-receiving apparatus, a demodulation unit and a data storage device. The optical-receiving apparatus receives the first light and converts the first light into the modulation signal. The demodulation unit is coupled to the optical-receiving apparatus and demodulates the modulation signal into the debugging data. The data storage device receives and saves the debugging data.
US08769360B2 Dynamic detection and identification of the functional state of multi-processor cores
Exemplary embodiments include a sequential and concurrent status detection and evaluation method for multiple processor cores, including receiving data from a plurality of processor cores, for each of the plurality of processor cores, simultaneously running a built-in self test to determine if each of the plurality of cores has failed, checking the data for a dominant logic state and recording a subset of the plurality of processor cores that have failed.
US08769359B2 Multiple-capture DFT system for detecting or locating crossing clock-domain faults during self-test or scan-test
A method for providing ordered capture clocks to detect or locate faults within N clock domains and faults crossing any two clock domains in an integrated circuit or circuit assembly in scan-test or self-test mode, where N>1, each clock domain having one capture clock and a plurality of scan cells, each capture clock comprising a plurality of capture clock pulses; said method comprising: (a) generating and shifting-in N test stimuli to all said scan cells within said N clock domains in said integrated circuit or circuit assembly during a shift-in operation; (b) applying an ordered sequence of capture clocks to all said scan cells within said N clock domains, the ordered sequence of capture clocks comprising at least a plurality of capture clock pulses from two or more selected capture clocks placed in a sequential order such that all clock domains are never triggered simultaneously during a capture operation; and (c) analyzing output responses of all said scan cells to locate any faults therein.
US08769357B1 System and method for evaluation of a field programmable gate array (FPGA)
A method for evaluation of a field programmable gate array (FPGA), the method includes: configuring the FPGA to execute, in parallel, an evaluation program and an additional program; wherein an execution of the additional program is being evaluated by the evaluation program; and executing, by the FPGA the evaluation program and the additional program; wherein the executing includes receiving, by a memory controller of the FPGA, captured signals from multiple points of interest of the FPGA; and transferring, by the memory controller of the FPGA, at least a portion of the captured signals to at least one memory space of a memory block via memory channels of the FPGA.
US08769355B2 Using built-in self test for preventing side channel security attacks on multi-processor systems
A data processing system having a first processor, a second processor, a local memory of the second processor, and a built-in self-test (BIST) controller of the second processor which performs BIST memory accesses on the local memory of the second processor and which includes a random value generator is provided. The system can perform a method including executing a secure code sequence by the first processor and performing, by the BIST controller of the second processor, BIST memory accesses to the local memory of the second processor in response to the random value generator. Performing the BIST memory accesses is performed concurrently with executing the secure code sequence.
US08769354B2 Memory architecture and associated serial direct access circuit
The present invention provides a memory architecture and associated serial direct access (SDA) circuit. The memory architecture includes a memory of a parallel interface and a serial direct access (SDA) circuit. The SDA circuit includes an enable pin, a serial pin and an auto-test module. The enable pin receives an enable bit, wherein the SDA circuit is selectively enabled and disabled in response to the enable bit. When the SDA circuit is enabled, the serial pin sequentially relaying a plurality of serial bits, such that each of the serial bits is associated with one of parallel pins of the parallel interface; in addition, the auto-test module can perform a built-in test of the memory associated with the serial bits.
US08769350B1 Multi-writer in-memory non-copying database (MIND) system and method
Embodiments of the invention relate to memory management methods and systems for object-oriented databases (OODB). In an embodiment, a database includes a plurality of memory-mapped file segments stored on at least one nonvolatile memory medium and not in main memory. An application program connects to the database with a plurality of writing processes to simultaneously write to an in-memory database, each writing process updating its own disk-based logfile, such that the effective disk writing speed is substantially increased and lock conflicts reduced.
US08769347B2 Apparatus and method for monitoring a computer system
An apparatus and method for monitoring a computer system operable for alerting an operator to failures associated with critical resource consumption and comprises: a resource monitoring component for monitoring resource consumption; a threshold setting component for setting a threshold of resource consumption between an average resource consumption value and a critical resource consumption value; a diagnostic data collection component; and a threshold crossing detection component; wherein the diagnostic data collection component is operable, in response to the threshold crossing detection component detecting a threshold crossing, to start or stop diagnostic data collection.
US08769343B2 Compliance mode detection from limited information
Consistent with embodiments of the present disclosure, a method involves a redriver circuit with compliance test mode features. A redriver circuit is configured to process received compliance patterns for a compliance test mode. A compliance test mode is detected by a redriver circuit having a first input port and a second input port. The redriver detects the presence of a remote receiver termination on both input ports, monitors both input ports to detect received data and enters compliance test mode in response to no received data being detected on the input ports for a set period of time. Compliance patterns are tracked by monitoring for valid signal levels on the second input port. De-emphasis is controlled on at least one input port in response thereto.
US08769342B2 Redirecting data generated by network devices
A system and method for efficiently and easily capturing data dumps generated by a network device is disclosed. In one embodiment, a storage management device is disposed between a network device and a storage device. The network device is programmed with a virtual address that is associated with the storage management device. Upon generating a data dump, the network device writes the data dump to the virtual address where the storage management device receives the data dump and redirects it to a long-term storage location. Additionally, the storage management device can generate a record of each data dump that indicates the network device that generated the data dump and where the data dump was stored.
US08769340B2 Automatically allocating clients for software program testing
Techniques are described herein that are capable of automatically allocating clients for testing a software program. For instance, a number of the clients that are to be allocated for the testing may be determined based on a workload that is to be imposed by the clients during execution of the testing. For example, the number of the clients may be a minimum number of the clients that is capable of accommodating the workload. In accordance with this example, the minimum number of the clients may be allocated in a targeted environment so that the test may be performed on those clients. Additional clients may be allocated along with the minimum number of the clients in the targeted environment to accommodate excess workload.
US08769337B2 Detection method for configuration of power supply units and detection system using the same
A detection method for configuration of power supply units and a detection system using the same are provided. The detection method includes: storing a production information setting about configuration of power supply units in a field replace unit, in which the production information setting includes a number setting and a location setting; sensing actual configuration number and location of the power supply units by a sensing unit so as to obtain an actual configuration information; and reading the production information setting and the actual configuration information and comparing them by a controller, in which the controller determines that the detection is passed when the actual configuration information matches the number setting and the location setting; and the controller outputs an unusual message when the actual configuration information does not match the number setting and the location setting.
US08769330B2 Dynamic voltage and frequency scaling transition synchronization for embedded systems
Methods and apparatuses are provided that allow for the synchronization of an operating point transition in an embedded system environment. Identification of an upcoming operating point transition, operating point transition constraints, and maximum parking latency parameters is provided. Then, an ordering of seizing bus activity as well as an ordering of resuming bus activity is determined. The operating point transition is then implemented using the determined ordering. Simulation and determination of change of successfully completing operating point transition prior to initiating and while the transition is pending are also provided.
US08769329B1 Power management system and method for peripheral devices
A peripheral power management system includes a power monitor for determining a power consumption characteristic of a computing processor and a controller for generating a reference power signal based on the power consumption characteristic. The peripheral power management system also includes a power regulator control signal generator for generating a power regulator control signal based on the reference power signal. The power regulator control signal controls a peripheral device power regulator which regulates an electrical supply power of a peripheral device. In this way, the peripheral power management system controls regulation of the electrical supply power of the peripheral device based on the power consumption characteristic of the computing processor. In some embodiments, the peripheral power management system determines the power consumption characteristic of the computing processor by monitoring communication on a serial voltage identification bus.
US08769325B2 Method and apparatus for controlling power mode shifting of an image processing apparatus by monitoring online status of a plurality of client devices extracted to be monitored based on its position information and its usage history
Considering a position relation between client devices and an image processing apparatus, the image processing apparatus is appropriately shifted to a power saving mode. A position information storage portion stores information of a position relation between each of the client devices and the image processing apparatus, a monitored target extracting portion extracts, from among the client devices, a client device to be monitored whether or not to be online based on information including at least the information of the position relation, a status confirming portion confirms whether or not the client device extracted is online, a power saving mode shift judging portion judges whether or not to shift the image processing apparatus to a power saving mode based on a confirmation result, and a power controlling portion controls shifting to the power saving mode of the image processing apparatus based on a judgment result.
US08769321B2 Emergency mobile device power source
In various aspects, a portable electronic device includes electrical components supported by a housing, the electrical components including a user interface coupled to a processor and a storage medium including an emergency power storage module coupled to the processor. The portable apparatus further includes one or more power storage devices configured to provide electrical energy to the electrical components, at least one power storage device operably controlled by the emergency power storage module to provide emergency electrical energy to the electronic components for an emergency communication.
US08769319B2 Reducing power consumption in memory line architecture
A memory link architecture (MLA) comprises a multi-port memory device, a memory controller, and a nonvolatile memory. The MLA can perform a sleep switching control operation or a memory management operation to reduce power consumption based on commands received from a host processor and/or automatic control methods.
US08769317B2 USB hub for supplying power upon determination whether a USB device is chargeable according to data transfer rate of the USB device
A USB hub and a method thereof. The USB hub supplies power to a USB device, is connected between the USB device and a USB host under a working power state, and comprises an upstream port, a downstream port, a power port, and a controller. The upstream port is coupled to the USB host. The downstream port is coupled to the USB device. The power port is coupled to a power source. The controller is coupled to the upstream port, the downstream port, and the power port, and determines whether the USB host has left the working power state, and determines whether the USB device is electrically chargeable, when the USB host has left the working power state. The downstream port provides power to the USB device from the power source when the USB device is electrically chargeable.
US08769315B1 Power managing energy-harvesting for selectively controlling a state of individual computer based on a harvesting energy stored available
According to typical inventive practice, each inventive sensor node performs computer processing that is tri-chotomized in a progressive, power-regulating scheme of three processors, namely, a low-performance processor, a middle-performance processor (which remains in sleep mode until activated upon demand for a middle-computation function), and a high-performance processor (which remains in sleep mode until activated upon demand for a high-computation function). The low-performance processor performs low computation functions such as routine sensing functions. The middle-performance processor performs middle-computation functions such as validative sensing functions. The high-performance processor performs high computation functions such as remedial communicative functions. Each sensor node has one or more transceivers for wirelessly transmitting and receiving radio signals (e.g. remedial communication) to and from transceivers of other sensor nodes. Some transceivers may be specifically dedicated to wirelessly communicating “wake-up” signals among nodes. Inventive practice is notably efficacious in furtherance of situational awareness of damage events onboard naval ships.
US08769310B2 Encrypting data objects to back-up
Provided are a computer program product, system, and method for encrypting data objects to back-up to a server. A client private key is intended to be maintained only by the client. A data object of chunks to store at the server is generated. A first portion of the chunks in the data object is encrypted with the client private key and the first portion of the chunks in the data object encrypted with the client private key are sent to the server to store. A second portion of the chunks in the data object not encrypted with the client private key are sent to the server to store.
US08769308B2 Home (e)Node-B with new functionality
A wireless communication device is configured as an in-home node-B (H(e)NB). The H(e)NB is configured to perform a locking function to control modification of carrier and user controlled parameters, and also configured to detect a change in location.
US08769306B1 Protecting content with initialization vector manipulation
Disclosed are various embodiments for generating encrypted media content items as well as decrypting encrypted media content items. A content type is embedded in an initialization vector corresponding to an encrypted sample. Upon decryption of encrypted content, the content type is identified and an action taken based upon the detected content type.
US08769301B2 Product authentication based upon a hyperelliptic curve equation and a curve pairing function
Disclosed is a method, system, and device to authenticate a product. A plurality of public parameters and a secret master key are selected. The public parameters include a hyperelliptic curve equation and a curve pairing function. A public product activation code and a private product activation code are generated based upon the public parameters and the secret master key. The public parameters and the public product activation code are stored with the product. Further, the private product activation code is associated with the product. The product is authenticated if the private product activation code entered to a client device satisfies a mathematical formula implemented with the public parameters and the public product activation code.
US08769300B2 Technique for content management using group rights
A technique for content management using group rights is described. The technique facilitates a flexible management for a group of content files mainly by effecting a change of group memberships for subsets of the group and a partial update of the content files. As one aspect, a content file manager (20) is provided to create content files associated with group rights. A device (21) is also provided to process such content files. One method aspect comprises assigning a plurality of content items to a new group whose identifier is associated with a new group rights object; determining if any of the content items has been previously distributed; and for each previously-distributed content item, creating an update content file including the group identifier of the new group and excluding the previously-distributed content item itself.
US08769299B1 License utilization management system license wrapper
The different advantageous embodiments provide a system for managing license usage comprising a license management interface and a number of storage devices. The license management interface is configured to control access to a number of applications. The number of applications is associated with a number of licenses. The number of storage devices has a number of files needed to run the number of applications. The number of storage devices is configured to be managed by the license management interface to distribute the number of files to a number of client systems approved to run the number of applications.
US08769295B2 Computing system feature activation mechanism
Embodiments of the invention are generally directed to apparatuses, methods, and systems for a computing system feature activation mechanism. In an embodiment, a computing system receives a remotely generated feature activation information. The computing system compares the remotely generated feature activation information with a built-in feature activation mechanism. In an embodiment, a feature of the computing system is activated if the remotely generated feature activation information matches the built-in feature activation mechanism. Other embodiments are described and claimed.
US08769292B2 Method for generating standard file based on steganography technology and apparatus and method for validating integrity of metadata in the standard file
An apparatus for validating integrity of metadata in a standard file includes: a metadata acquiring unit for acquiring metadata from a protected file; an integrity evidence value acquiring unit for acquiring an integrity evidence value from a file or a database; a secret information extracting unit for extracting secret information of a file data; and a metadata integrity validating unit for checking if the metadata is correct by using the acquired metadata, the acquired integrity evidence value, and the extracted secret information.
US08769290B1 Providing confidential structured data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing confidential structured data. In one aspect, a method includes creating a first data structure instance according to a protocol for creating structured and extensible data structures. The first data structure instance is serialized. The serialized first data structure instance is encrypted. A second data structure instance is created according to the protocol. The second data structure instance contains the encrypted and serialized first data structure instance. The second data structure instance is serialized.
US08769289B1 Authentication of a user accessing a protected resource using multi-channel protocol
A user accessing a protected resource is authenticated using multiple channels, including a mobile device of the user. A user attempting to access a protected resource is authenticated by receiving a request from a mobile device of the user to access the protected resource; receiving a public key from the mobile device of the user; providing a provision token to the mobile device, wherein the provision token is used by the user to access the protected resource using a second device; and confirming the provision token to a provider of the protected resource to authorize the user to access the protected resource. The user then communicates with the provider using a second device to authorize the provisioning token. A transaction signing protocol is also provided.
US08769286B2 Methods and systems for increasing the security of electronic messages
A method for generating e-mail messages with increased security includes receiving an e-mail message at a control system. The e-mail message has recipients, a security level, control attributes, and e-mail message contents. Moreover, the method includes verifying the recipients at the control system, and storing the recipients, security level, control attributes, and e-mail message contents in the control system when each of the recipients is verified. Furthermore, the method includes generating modified e-mail messages from the e-mail message, transmitting each of the modified e-mail messages to a respective recipient, and capturing authentication data from one of the recipients when the one recipient indicates a desire to view the e-mail message contents with a communications device operated by the one recipient. When the one recipient is successfully authenticated, the method includes permitting the one recipient to view the e-mail message contents in accordance with the control attributes.
US08769280B2 Authentication apparatus and method for non-real-time IPTV system
An authentication apparatus for a non-real-time IPTV system decrypts a first encrypted value included in a contents request message received from a device using a preset session key, and then verifies the validity of the contents request message. If the verification results of the contents request message are valid, the authentication apparatus encrypts a variation between timestamps of the authentication apparatus and the device using the session key, and then generates a second encrypted value. After verification information by which the device is capable of verifying the authentication apparatus has been generated using the second encrypted value, the authentication apparatus sends verification information, together with contents corresponding to the contents request message, to the device.
US08769279B2 System and method for variable length encryption
Systems and methods for performing a secure transaction provided. In one embodiment, the method includes: reading data on a command token, reading data on a token; encrypting the token data with a key; encrypting an authentication data with a clear text token data; and transmitting the encrypted authentication data with the encrypted token data to a remote device.
US08769278B2 Apparatus and method for efficiently and securely exchanging connection data
An apparatus, method, and machine-readable medium are described for securely and efficiently exchanging connection data for a peer-to-peer (“P2P”) session on a network comprising. For example, in one embodiment, a connection data exchange (“CDX”) service can perform the function of a central exchange point for connection data. In one embodiment, the CDX service can perform the operations of receiving a connection data structure, sometimes referred to herein as a “ticket,” created by a matchmaker or an invitation service in response to requests from a group of mobile computing devices attempting to establish peer-to-peer (“P2P”) connections. The ticket can identify each of the group of mobile computing devices and can include encrypted NAT hole punch data associated with each of the mobile computing devices. The CDX service can authenticate the ticket and decrypt the NAT hole punch data contained in the ticket using a CDX ticket key used by the matchmaker service or the invitation service to encrypt the ticket. Once the ticket is authenticated and the hole punch data retrieved, the CDX service can send connection data to each of the mobile computing devices residing behind NAT devices using the NAT hole punch data.
US08769274B2 Backup and restore in a secure appliance with integrity and confidentiality
A cloud deployment appliance includes a key stored internally and that is used during restore to decrypt encrypted backup images. That key is not available to an administrator of the appliance; instead, the administrator receives a “value” that has been generated externally to the appliance and, in particular, by applying a public key of a public key pair to the key. The value is possessed by the administrator, but it does not expose the key. Upon a given occurrence, such as a disk failure in the appliance, the administrator uses the value to obtain” the key, which is then used to restore an encrypted backup image. The key is obtained by having the administrator provide the value to an entity, e.g., the appliance manufacturer, who then recovers the key for the administrator (by applying the private key of the public key pair).
US08769271B1 Identifying and enforcing strict file confidentiality in the presence of system and storage administrators in a NAS system
A data storage architecture for networked access by clients includes a file server capable of communication with the clients via the network, physical storage organized as a plurality of logical volumes, and an encryption device in communication with both the file server and the physical storage.
US08769269B2 Cloud data management
The different illustrative embodiments provide a method, computer program product, and apparatus for managing data. An encrypted file containing the data is divided into a plurality of segments. The plurality of segments are sent to a plurality of cloud computing environments for storage in the plurality of cloud computing environments. Each cloud computing environment in the plurality of cloud computing environments receives a portion of the plurality of segments. The portion of the plurality of segments is associated with a cloud computing environment in the plurality of cloud computing environments to which the portion of the plurality of segments was sent.
US08769266B2 Method for assembling authorization certificate chains
A method for assembling authorization certificate chains among an authorizer, a client, and a third party allows the client to retain control over third party access. The client stores a first certificate from the authorizer providing access to a protected resource and delegates some or all of the privileges in the first certificate to the third party in a second certificate. The client stores a universal resource identifier (URI) associated with both the first certificate and the third party and provides the second certificate and the URI to the third party. The third party requests access to the protected resource by providing the second certificate and the URI, without knowledge or possession of the first certificate. When the authorizer accesses the URI, the client provides the first certificate to the authorizer, so that the client retains control over the third party's access.
US08769264B2 Apparatus and method for monitoring certificate acquisition
A system that incorporates teachings of the present disclosure may include, for example, a set-top-box having a controller to transmit a request to a remote management server for status information associated with a x.509 certificate intended for the STB, and receive the status information associated with the x.509 certificate from the remote management server, where events associated with the status information are received by the remote management server from at least one of the STB, a certificates proxy, an external certificate web service, and a certificate authority, and where the status information comprises at least a portion of the received events. Other embodiments are disclosed.
US08769262B2 VPN connection system and VPN connection method
For establishing a VPN connection in the call-back type, a VPN server establishes an always-on connection through a unique protocol different from the electronic mail delivery system. A client generates a client authentication data used for the client authentication implemented by the VPN server, and establishes the relay server through the unique protocol to transmit the client authentication data. The relay server device relays the client authentication data to the VPN server through the unique protocol. The VPN server implements the client authentication based on the relayed data. The VPN server establishes the VPN connection with the client based on the result of the authentication.
US08769252B2 Computer system and method for resetting the same
A computer system and a method for resetting the same are provided. The computer system includes a basic input output system (BIOS) chip and a keyboard controller. In the method, the BIOS chip monitors the keyboard controller to determine whether a time that the keyboard controller remains in a hang up state reaches an idle time limit. Besides, the keyboard controller monitors the BIOS chip to determine whether a time that the BIOS chip remains in the hang up state reaches the idle time limit When it is determined that the time of one of the BIOS chip and the keyboard controller remaining in the hang up state reaches the idle time limit, the computer system is reset in accordance with a hardware reset signal trigger by the other one of the BIOS chip and the keyboard controller.
US08769250B2 Trap-based mechanism for tracking accesses of object class names
In general, the invention relates to a method. The method includes receiving notification, which includes context information, of a trap. The method further includes accessing, based at least partially upon the context information, a particular instruction that caused the trap, determining, based at least partially upon the context information, a particular address that is to be accessed by the particular instruction, updating a set of log information to indicate accessing of the particular address, causing subsequent accesses of the particular address to not give rise to a trap, after causing subsequent accesses of the particular address to not give rise to a trap, accessing the particular address, after accessing the particular address, causing subsequent accesses of the particular address to give rise to a trap, and causing the particular instruction to not be executed.
US08769248B2 System and apparatus for group floating-point inflate and deflate operations
Systems and apparatuses are presented relating a programmable processor comprising an execution unit that is operable to decode and execute instructions received from an instruction path and partition data stored in registers in the register file into multiple data elements, the execution unit capable of executing group data handling operations that re-arrange data elements in different ways in response to data handling instructions, the execution unit further capable of executing a plurality of different group floating-point and group integer arithmetic operations that each arithmetically operates on the multiple data elements stored in registers in the register file to produce a catenated result that is returned to a register in the register file, wherein the catenated result comprises a plurality of individual results.
US08769246B2 Mechanism for selecting instructions for execution in a multithreaded processor
In one embodiment, a multithreaded processor includes a plurality of buffers, each configured to store instructions corresponding to a respective thread. The multithreaded processor also includes a pick unit coupled to the plurality of buffers. The pick unit may pick from at least one of the buffers in a given cycle, a valid instruction based upon a thread selection algorithm. The pick unit may further cancel, in the given cycle, the picking of the valid instruction in response to receiving a cancel indication.
US08769245B2 Very long instruction word (VLIW) processor with power management, and apparatus and method of power management therefor
A very long instruction word (VLIW) processor and an apparatus with power management and a method of power management therefor are provided in consistent with the exemplary embodiments of the disclosure. The power management method includes the following steps. Valid instruction(s) and no operation (NOP) instruction(s) of an input instruction package are rearranged to output a transcoded instruction package, wherein the transcoded instruction package by the rearrangement has its NOP instruction(s) corresponding to at least one execution unit, which is to be placed in power reduction state, of a VLIW processor. Power reduction control is selectively performed on at least one execution unit corresponding to at least one NOP instruction of the transcoded instruction package according to the transcoded instruction package.
US08769239B2 Re-mapping memory transactions
Systems and methods for re-mapping memory transactions are described. In an embodiment, a method includes receiving a memory request from a hardware subsystem to a memory, replacing a first identifier with a modified identifier in the memory request, and transmitting the memory request to the memory through a processor complex. The method further includes receiving a response from the memory, determining that the response corresponds to the memory request, replacing the modified identifier with the first identifier in the response, and transmitting the response to the hardware subsystem. In some embodiments, a system may be implemented as a system-on-a-chip (SoC). Devices suitable for using these systems include, for example, desktop and laptop computers, tablets, network appliances, mobile phones, personal digital assistants, e-book readers, televisions, and game consoles.
US08769238B1 Load rebalancing for shared resource
Various aspects of a data volume or other shared resource are determined and updated dynamically for purposes such as to provide guaranteed qualities of services. For example, the number of partitions in a data volume and/or the way in which data is stored across those partitions can be updated dynamically without significantly impacting the customer using the volume. The data stored to the volume can be striped or otherwise distributed across a number of logical areas, which then can be distributed across the partitions. Separate mappings can be used for the data in each logical area, and the logical areas in each partition, such that when moving a logical area only a single mapping has to be updated, regardless of the amount of data in that logical area. Further, logical areas can be moved between partitions without the need to repartition or redistribute the data in the data volume.
US08769237B2 Map updating system and map updating program using dynamic cache memory
A map updating system includes: an update processing unit for performing update processing by reading data required in the update processing from a cache area of a memory when the data are stored in the cache area and from a map database when the data are not stored in the cache area; a cache storage unit for storing the data read by the update processing unit in the cache area; a processing memory capacity determination unit for determining a processing memory capacity, which is a capacity of the memory required as an update processing area, on the basis of the content of map data to be subjected to the update processing; and a cache capacity determination unit for determining a cache capacity, which is a capacity of the memory allocated to the cache area, on the basis of the processing memory capacity.
US08769229B2 Memory pinning through buffer encapsulation
The present invention extends to methods, systems, and computer program products for memory pinning through buffer encapsulation. Within a managed execution environment, a wrapper object encapsulates a memory buffer that is to be shared with a native routine executing in a native execution environment. The wrapper object manages operation of a memory manager on a memory heap corresponding to the memory buffer. The wrapper object includes a first function which sets a pin on the memory buffer and returns a pointer identifying the memory buffer. Setting the pin causes the memory manager to cease moving the memory buffer within the memory heap. The wrapper object also includes a second function which releases the pin on the memory buffer.
US08769221B2 Preemptive page eviction
A method, system, and computer program product for preemptive page eviction in a computer system are provided. The method includes identifying a region in an input file for preemptive page eviction, where the identified region is infrequently accessed relative to other regions of the input file. The method also includes generating an output file from the input file, where the identified region is flagged as a page for preemptive page eviction in the output file. The method further includes loading the output file to a memory hierarchy including a faster level of memory and a slower level of memory, wherein the flagged page is preemptively written to the slower level of memory.
US08769217B2 Methods and apparatus for passing information to a host system to suggest logical locations to allocate to a file
Methods and apparatus for passing information to a host system to suggest logical locations to allocate to a file are disclosed. Generally, when a host system determines a need to allocate a logical location to a file, the host system sends a non-data command to a memory system. In response, the memory system sends information to the host system that includes one or more logical locations to allocate to the file. By suggesting one or more logical locations to allocate to a file, the memory system may reduce a number of data consolidation or garbage collection operations that will need to be performed in the future, thereby improving performance of the memory system.
US08769216B2 Optimizing output vector data generation using a formatted matrix data structure
A computer system retrieves a packet that includes non-zero elements that correspond to sparse-matrix rows. Within the packet, the non-zero elements are stored in predefined fields that each correspond to one of the sparse-matrix rows. The computer system computes output values to correspond with each of the sparse-matrix rows using the non-zero elements and corresponding input values. In turn, the computer system stores the computed output values in consecutive locations within an output buffer and processes the output values accordingly.
US08769215B2 Recording device, recording device control method, and storage medium
Managing commands in a buffer is simplified while continuing to enable immediately executing real-time commands. A control unit of a printer sequentially writes commands received from a host computer to a first buffer and sequentially reads the commands. If the read command is a real-time command, the control unit executes the command. If the read command is a normal command, the control unit writes the command to a second buffer without executing the command from the first buffer. The control unit sequentially reads and executes normal commands written to the second buffer.
US08769213B2 Multi-port memory and operation
Multi-port memory having an additional control bus for passing commands between ports have individual ports that can be configured to respond to a command received from an external control bus or to a command received from the additional control bus. This facilitates various combinations of ports to vary the bandwidth or latency of the memory to facilitate tailoring performance characteristics to differing applications.
US08769212B2 Memory model for hardware attributes within a transactional memory system
A method and apparatus for providing a memory model for hardware attributes to support transactional execution is herein described. Upon encountering a load of a hardware attribute, such as a test monitor operation to load a read monitor, write monitor, or buffering attribute, a fault is issued in response to a loss field indicating the hardware attribute has been lost. Furthermore, dependency actions, such as blocking and forwarding, are provided for the attribute access operations based on address dependency and access type dependency. As a result, different scenarios for attribute loss and testing thereof are allowed and restricted in a memory model.
US08769211B2 Monitoring thread synchronization in a distributed cache
Systems, apparatus, and method of monitoring synchronization in a distributed cache are described. In an exemplary embodiment, a first and second processing core process a first and second thread respectively. A first and second distributed cache slices store data for either or both of the first and second processing cores. A first and second core interface co-located with the first and second processing cores respectively maintain a finite state machine (FSM) to be executed in response to receiving a request from a thread of its co-located processing core to monitor a cache line in the distributed cache.
US08769209B2 Method and apparatus for achieving non-inclusive cache performance with inclusive caches
An apparatus and method for improving cache performance in a computer system having a multi-level cache hierarchy. For example, one embodiment of a method comprises: selecting a first line in a cache at level N for potential eviction; querying a cache at level M in the hierarchy to determine whether the first cache line is resident in the cache at level M, wherein M
US08769204B1 Programmable cache access protocol to optimize power consumption and performance
A programmable cache and cache access protocol that can be dynamically optimized with respect to either power consumption or performance based on a monitored performance of the cache. A monitoring unit monitors cache misses, load use penalty, and/or other performance parameter, and compares the monitored values against a set of one or more predetermined thresholds. Based on the comparison results, a cache controller configures the programmable cache to operate in a parallel mode, to increase cache performance at the cost of greater power consumption, or in a serial mode, to conserve power at the cost of unnecessary performance. A banked cache memory that supports aligned and unaligned instruction fetches using a banked access strategy, and a cache access controller that includes a prefetch capability are also described.
US08769192B2 Data read method for a plurality of host read commands, and flash memory controller and storage system using the same
A data read method for reading data to be accessed by a host system from a plurality of flash memory modules is provided. The data read method includes receiving command queuing information related to a plurality of host read commands from the host system, each of the host read commands is corresponding to one of a plurality of data input/output buses coupled to the flash memory modules. The data read method also includes re-arranging the host read commands and generating a command giving sequence according to the data input/output buses corresponding to the host read commands. The data read method further includes sequentially receiving and processing the host read commands from the host system according to the command giving sequence and pre-reading data corresponding to a second host read command. Thereby, the time for executing the host read commands can be effectively shortened.
US08769187B2 Combined mobile device and solid state disk with a shared memory architecture
A mobile device includes a system-on-chip (SOC) that includes a mobile device control module, a solid state disk (SSD) control module, and a random access memory (RAM) control module. The mobile device control module executes application programs for the mobile device. The solid-state disk (SSD) control module controls SSD operations. The RAM control module communicates with the mobile device control module and the SSD control module and stores both SSD-related data and mobile device-related data in a single RAM.
US08769185B2 Computer storage device having separate read-only space and read-write space, removable media component, system management interface, and network interface
A storage device for use with a computer is disclosed. The storage device includes a processor communicably connected to a computer through a computer interface and a system interface. The computer interface enables communications exclusively between the processor and the computer, while the system interface enables to processor to manage one or more hardware components of the computer. A network interface is also included to enable the processor to communicate over a network with select file servers to the exclusion of other file servers. A storage means is communicably connected to the processor and includes first and second designated storage sections. The processor has read-write access to both storage sections, while the computer has read-only access to the first storage section and read-write access to the second storage section. A removable media storage component is also communicably connected to the processor.
US08769184B2 System and method to prioritize large memory page allocation in virtualized systems
The prioritization of large memory page mapping is a function of the access bits in the L1 page table. In a first phase of operation, the number of set access bits in each of the L1 page tables is counted periodically and a current count value is calculated therefrom. During the first phase, no pages are mapped large even if identified as such. After the first phase, the current count value is used to prioritize among potential large memory pages to determine which pages to map large. The system continues to calculate the current count value even after the first phase ends. When using hardware assist, the access bits in the nested page tables are used and when using software MMU, the access bits in the shadow page tables are used for large page prioritization.
US08769182B1 Virtual tape library with the ability to perform multiple, simultaneous reads of a single virtual tape
A virtual tape library management system provides multiple, simultaneous accesses to the content stored on a single virtual tape. The virtual tape library management system receives a first request to access the content of a virtual tape. Responsive to the first request, the virtual tape library management system provides access to the virtual tape. While the virtual tape is being accessed, the virtual tape library management system receives a second request to read the same virtual tape. In response, the virtual tape library management system creates a shadow virtual tape corresponding to the virtual tape, maps the shadow virtual tape to the content of the virtual tape, and provides access to the shadow virtual tape.
US08769181B2 Multi-port system and method for routing a data element within an interconnection fabric
A fabric interconnect system may provide a data path between nodes and/or processing elements within an interconnection fabric. Identifiers may be assigned to particular components associated with the interconnection fabric. These identifiers may uniquely identify the particular components, and may indicate a path between a root node and a particular component. In some embodiments, the identifiers include turn counts and turn values that specify a turn-based bath from the root node to a particular component. One or more identifier acceptance rules may be used in order to determine whether a given component should accept and store a particular identifier that the component receives. For example, a lower priority identifier may be discarded in favor of a higher priority identifier.
US08769176B1 Priority arbitration of coexisting wireless topologies
A system including a first communication module to transmit or receive data via an antenna in accordance with a first communication standard; a second communication module to transmit or receive data via the antenna in accordance with a second communication standard; and an arbitration module. The arbitration module outputs a first mutual grant where both the first communication module and the second communication module are able to simultaneously transmit data via the antenna; a second mutual grant where both the first communication module and the second communication module are able to simultaneously receive data via the antenna; a third mutual grant where the first communication module and the second communication module are able to simultaneously transmit and receive data, respectively, via the antenna; and a fourth mutual grant where the first communication module and the second communication module are able to simultaneously receive and transmit data, respectively, via the antenna.
US08769175B2 Adjustment of post and non-post packet transmissions in a communication interconnect
In a communication interconnect such as PCIe which favors post transmissions such as write requests over non-post transmissions such as read requests and completions, methods and systems for shortening the delay for non-post transmissions while maintaining fairness among the post transmissions. Undispatched non-post transmission requests are monitored on a running basis; and when a running value of the undispatched non-post transmission requests exceeds a threshold; ones of the post transmission requests are randomly dropped.
US08769173B2 Systems and methods for detecting supported small form-factor pluggable (SFP) devices
Systems and methods for detecting supported small form-factor pluggable (SFP) devices in an adapter are provided. One system includes multiple ports, each port configured to be coupled to a SFP device, a tracking device configured to store data representing a list of supported SFP devices for the adapter, and a processor coupled to each of the plurality of ports and the tracking device. The processor is configured to scan each port at start-up, determine if any of the ports is coupled to a non-supported SFP device, and disable any ports that are coupled to a non-supported SFP device. One method includes scanning each port at start-up, determining if any of the ports is coupled to a non-supported SFP device, and disabling any ports that are coupled to a non-supported SFP device. Also provided are computer storage mediums including computer code for performing the above method.
US08769166B2 Data transfer apparatus and data transfer method
A packet accompanying data valid information is transferred at high efficiency within an integrated circuit or between integrated circuits. A character indicating data enable information is provided and an identifier indicating a data enable character is assigned onto the packet. When the data enable information is valid in series, the data enable characters are eliminated from the packet to be transferred.
US08769165B2 Method for high speed data transfer
A data transfer method is provided which includes: sending a stream of data elements from a source to a sink (controlled by a common clock); simultaneously with the sending of the data element stream, sending a first binary signal to the sink, where the first binary signal is low if a data element is to be ignored by the sink, and is otherwise high; simultaneously with the sending of data element stream, sending a second binary signal from the sink to the source, where the second binary signal is low if the data element is not accepted by the sink, and is otherwise high; and simultaneously with the sending of the data element stream, sending a third binary signal to the sink, where the third binary signal marks a beginning and an end of a logical group of data elements within the data element stream.
US08769164B2 Methods and apparatus for allocating bandwidth for a network processor
In a first aspect, a first method is provided for self-adjusting allocation of memory bandwidth in a network processor system. The first method includes the steps of (1) determining an amount of memory bandwidth of a network processor used by each of a plurality of data types; and (2) dynamically adjusting the amount of memory bandwidth allocated to at least one of the plurality of data types based on the determination. Numerous other aspects are provided.
US08769160B2 Multi-interface memory card and method of operation
A method of operating a multi-interface memory card including a first interface supporting a universal serial bus (USB) data transfer protocol and the second interface supporting an inter-chip USB (IC-USB) data transfer protocol includes; selecting either the first interface or the second interface to facilitate data communication between the multi-interface memory card and a host connected to the multi-interface memory card via a USB connection by comparing a level of a power-on voltage received from the host with a reference voltage level, and thereafter determining whether a reset signal has been received from the host.
US08769153B2 Outpatient monitoring systems and methods
Described are computer-based methods and apparatuses, including computer program products, for outpatient monitoring. In some examples, the outpatient monitoring technology includes a system for remote monitoring and consultations of patients' state associated with automated interpretation of vital signs signals. In other examples, the outpatient monitoring technology includes a system for remote monitoring of patients' state associated with analysis of full-disclosure vital signs digital signals with reduced bit data or channel data. In some examples, the outpatient monitoring technology includes a system for remote monitoring of patients' state associated with ongoing automated analysis and transmission of full-disclosure vital signs digital signals and automatically generated signals' interpretation results and manually marked patient symptoms.
US08769152B2 Align/notify compression scheme in a network diagnostic component
The embodiments disclosed herein relate to a network diagnostic component or device that is placed in-line between a first and second node. The diagnostic component or device is used to compress pre-specified Dwords of a network data stream. For example, the first node may communicate with the second node using a network data stream that includes a first component and a pre-specified component. In some embodiments, the network data stream may be of the SAS/SATA protocol. The network diagnostic component may receive the network data signal and associate the pre-specified component with an identifier that is represents the pre-specified component. The first component and the identifier representing the pre-specified component may then be recorded in a memory.
US08769150B2 Converting content for display on external device according to browsing context and based on characteristic of external device
Methods and apparatuses for converting content are provided. A predetermined request signal from an external device. All or a portion of currently browsed content is converted into data that can be browsed on the external device, based on information about the external device contained in the predetermined request signal. The data is transmitted to the external device.
US08769147B2 Method, apparatus and system to dynamically manage logical path resources
System, apparatus, and methods for dynamically managing logical path resources are provided. The logical path resources are managed by adding, removing, and establishing logic paths based on specified priority schemes associated with the logical path resources. Information associated with the logical path resources is updated in a logical path resource table.
US08769146B2 Transport layer connection
A method identifies a network socket on a machine by assigning a non-IP address socket anchor and a port number to the network socket. A socket anchor may comprise a globally unique number. In some embodiments, a socket anchor comprises a number having a preselected number of bits. The number having the preselected number of bits may comprise a selected number associated with the machine concatenated with a number of randomly generated bits. The number of bits of the selected number plus the number of randomly generated bits is equal to the preselected number of bits. In some embodiments, the selected number associated with the machine is a Media Access Control (MAC) address of a network interface associated with the machine.
US08769144B2 Contextually aware client buffer thresholds
Client buffer thresholds are dynamically adjusted to provide quick start up and smooth playback in a variety of network conditions. In some examples, multiple buffer configurations are available. An initial buffer configuration may be used in typical circumstances and will yield good behavior in most cases. A modified buffer configuration can be used when limited available network resources prevent smooth playback. In some embodiments, a client buffer configuration is continuously adapted based on network throughput and data transfer rates.
US08769143B2 Mobile device application for automatic filtering of transmitted data content
A communications device is provided. This includes a processor adapted to receive one or more identified data sources from at least one network database. An applications component is configured to determine one or more network applications that communicate with the processor based in part on the one or more identified data sources. A filter can be configured to at least partially disable data exchanges to the one or more identified data sources during communications with at least one of the one or more network applications.
US08769142B2 Data transfer apparatus, information processing apparatus and method of setting data transfer rate
A method of setting transfer rate for information processing apparatus having a plurality of processing apparatus including a processor outputting data and connected by one or a plurality of data transfer apparatuses for transferring the data outputted from the processor, the method includes obtaining a dividing information indicating a manner of dividing the information processing apparatus into a plurality of partitions including at least one of the plurality of processing apparatuses, and setting a transfer rate of each partition for broadcasting data to all of the processors included in the plurality of processing apparatuses in each partition based on the obtained dividing information.
US08769141B2 Adaptive bitrate management for streaming media over packet networks
A method including providing pseudo-streaming media data to a terminal; receiving a transport control protocol (TCP) acknowledgement from the terminal; estimating one or more network conditions of a network based at least in part on the TCP acknowledgement; determining an optimal session bitrate based on the estimated one or more network conditions; and providing pseudo-streaming media data to the terminal based on the optimal session bitrate.
US08769134B2 Scalable queues on a scalable structured storage system
A cloud computing platform contains a structured storage subsystem the provides scalable queues. The cloud computing platform monitors message throughput for the scalable queues and automatically increases or decreases subqueues that provide the operational functionality for each scalable queue. A visibility start time and cloud computing platform time are maintained for each message to provide an approximate first-in-first-out order for messages within each subqueue. A message in a subqueue may be available for processing when the current cloud computing time is greater than the visibility start of the message.
US08769132B2 Flexible failover policies in high availability computing systems
A system for implementing a failover policy includes a cluster infrastructure for managing a plurality of nodes, a high availability infrastructure for providing group and cluster membership services, and a high availability script execution component operative to receive a failover script and at least one failover attribute and operative to produce a failover domain. In addition, a method for determining a target node for a failover comprises executing a failover script that produces a failover domain, the failover domain having an ordered list of nodes, receiving a failover attribute and based on the failover attribute and failover domain, selecting a node upon which to locate a resource.
US08769129B2 Server initiated secure network connection
In general, the invention is directed to techniques for establishing secure connections with devices residing behind a security device. In accordance with the techniques, a managed device initiates a transmission control protocol (TCP) session to establish a TCP session with a management device such that the management device acts as the TCP server and the managed device acts as a TCP client. Once established, the managed device sends a role reversal message specifying an identity of the managed device via the TCP session. Upon receiving the role reversal message, the management device initiates a secure connection over the TCP session in accordance with a secure protocol such that the management device acts as the secure protocol client and the managed device acts as the secure protocol server. By properly establishing the secure session, each of the devices assumes the proper roles and administrators may more easily configure the devices.
US08769124B2 Method for operating a network and a network
For allowing a high degree of resource consumption within a network a method for operating a network is claimed, wherein at least one end user device is connected to an access network, wherein the method is characterized in that the at least one end user device or an application on the end user device queries at least one network element of the access network and/or at least one network element attached to the access network about low layer parameters information for optimizing connection and/or protocol parameters after having received the queried low layer parameters information. Further, a network is claimed, preferably for carrying out the above mentioned method.
US08769122B2 Method and system for mediating interactive services over a wireless communications network
The present invention is directed to a method and system for controlling the state of an interactive application and controlling delivery of the interactive application to one or more users. The system of the present invention is a system for delivering an interactive application to one or more users of a communications network and may comprise an interactive application adapted to the communications network; a user access device adapted to receive said interactive application; control means for establishing parameters under which said interactive application is rendered on said user access device; and mediation means for establishing terms for the interaction between the at least one user and other users and the communications network.
US08769120B2 Method and system to monitor parameters of a data flow path in a communication system
A system and method of monitoring a dataflow path in a multilevel client server environment. A proxy is introduced into the dataflow path between a communication process on the client and the server. The proxy acts as a conduit in the data path and monitors the performance parameters of the dataflow. These parameters may then be visualized or used to adjust backend resources.
US08769118B2 Domain name service resolver
A domain name service (DNS) resolver returns Internet protocol (IP) addresses. A connection with an Internet application or device receives domain name resolution requests that originate outside of the Internet. A direct DNS resolver identifies IP addresses without referring to the Internet or using other DNS resolvers. An address store includes a predetermined list of domain names and corresponding IP addresses specified from a point remote to the DNS resolver. The DNS resolver processes the domain name resolutions for the predetermined list of domain names differently than domain name resolutions for other domain names not on the predetermined list of domain names. At least part of the predetermined list is pushed to a destination upon receiving a resolution request for a domain name in the predetermined list of domain names, the request being of a type other than an authoritative resolution request to be performed by the direct DNS resolver.
US08769117B2 Switching between connectivity types to maintain connectivity
Techniques are provided for leveraging narrowband connectivity (such as dial-up communications or other types of low bandwidth communications) to provision or configure broadband connectivity between a broadband access provider and a broadband device, such as a DSL modem or a cable modem. Specifically, because narrowband connectivity does not require advance configuration or provisioning by the host system of connectivity parameters for an access-seeking device, a modem at an access-seeking device may be leveraged to establish a narrowband connection between that device and a host system and to enable an exchange or negotiation of connectivity parameters necessary to enable future broadband connectivity. Thus, once established, the narrowband connection may be used as a conduit for communicating required provisioning information between the broadband-enabling host and the access-seeking device to enable broadband connectivity by the device in the future.
US08769113B2 Establishing a communication session
According to a first aspect of the present invention there is provided a method of operating an IP Multimedia Subsystem Application Server to facilitate a communication session between a first user and a second user at a required Quality of Service. The method comprises receiving a notification that a Policy and Charging Rules function associated with the first user has not authorized said required Quality of Service (B4), the notification including an indication of additional Quality of Service required by the first user in order to achieve said required Quality of Service, requesting authorization, from a Policy and Charging Rules function associated with the second user, for the additional Quality of Service for the first user (B11), receiving a notification that the Policy and Charging Rules function associated with the second user has authorized said additional Quality of Service (B12), and notifying the Policy and Charging Rules function associated with the first user that the additional Quality of Service has been authorized for the first user (B14).
US08769111B2 IP network service redirector device and method
A method for redirecting specific network traffic intended for a target device on a first data network is described. The method inserts a redirector into a first network in front of a target device and intercepting a transmission from the target device. The method then configures the network characteristics of the redirector to use the network addresses of the target device. Once configured the redirector inspects the network traffic on the first network to identify specific services, and sends the network traffic associated with the specific service to a destination device on a second network.
US08769109B2 JRuby and SIP servlets integration
A mechanism for JRuby and SIP Servlets integration is disclosed. A method of embodiments of the invention includes deploying, by a Session Initiation Protocol (SIP) Servlets application server, a JRuby application to provide Voice over Internet Protocol (VoIP) services, and associating, by the SIP Servlets application server, a deployment file in a Ruby adaptation layer of a JAVA EE application server with the JRuby application, the deployment file defining a Session Initiation Protocol (SIP) Servlets application name in a SIP configuration section of the deployment file and a name of a class that handles SIP message.
US08769108B2 Peer-to-peer negotiation in a wireless network
When two wireless communication devices discover each other and prepare to associate with each other, they perform a negotiation with each other to decide which will act as the network controller in that association. The negotiation may include an exchange of information indicating which device is more suitable to act as a network controller.
US08769107B2 Technique for creating print data
A print data creation device may perform a plurality of tasks in parallel. The print data creation device may be provided with a first download device, a second download device, and a sending controller. The first download device may be configured to perform a first task for downloading first data in predetermined data size units from an external device. The second download device may be configured to download second data from the external device in accordance with an address of the second data in a case where the first data having the predetermined data size includes the address of the second data. The second data may be necessary for performing a second task. The sending controller may be configured to prohibit a first download request for downloading the second data from being sent to the external device during the downloading of the first data having the predetermined data size, and to prohibit a second download request for downloading the first data having the predetermined data size from being sent to the external device during the downloading of the second data.
US08769105B2 Software-defined network attachable storage system and method
A method for establishing a software-defined network attachable storage system includes establishing first and second sets of logical computer systems (which may be virtual computer systems) as namespace servers and dataspace servers respectively. Each namespace server is configured: (a) to store, in its memory, filesystem metadata, the metadata including file and directory names and information on where user data associated with the file and directory names resides, and to store in its storage system a dynamically updated copy of the filesystem metadata; and (b) to process storage system pathname requests, for a predetermined subset of the namespace, from at least one requesting client computer and to return in response to each request a handle for use by the requesting client computer; and (ii) each dataspace server is configured to store and retrieve user data in its storage system based on handles determined by the namespace servers.
US08769104B2 System and method for loading web page using multiple paths in multiple interface circumstances
A system and method for loading a web page using multiple paths in multiple interface circumstances are disclosed. The web page loading system providing multiple interfaces may include an allocator to set interfaces for loading resources, for each resource, constituting a web page associated with a Hypertext Transfer Protocol (HTTP) request when the HTTP request is received from a browser. In this instance, the browser may render the web page by respectively loading corresponding resource data through the interfaces set for each resource.
US08769102B1 Virtual testing environments
In one aspect, a first request is received at a configuration server for access to a first virtual test environment. The first request is received from a first client device over a network and specifies one or more configuration options associated with the first virtual test environment. It is determined that a user of the first client device belongs to a first group out of multiple groups. A first pool of resources is selected based on the user of the first client device belonging to the first group, wherein the first pool of resources are available to members of the first group but not available to members of a second group out of the multiple groups. A first virtual machine is provisioned using the selected first pool of resources that includes the first virtual test environment, the first virtual test environment including features associated with the one or more configuration options associated with the first virtual test environment. The first client device is provided access to the first virtual test environment.
US08769101B2 Method, apparatus and system for processing composite service and replacing service and invoking service
The present invention relates to a method for handling and replacing a service. The method for handling a composite service may include obtaining a concrete service corresponding to a service invocation segment description in a composite service logic, wherein the service invocation segment is an abstract service invocation segment or a service template invocation segment; triggering a service replacement, requesting to replace the service invocation segment with a concrete service invocation segment of the obtained concrete service; or, triggering a service invocation, requesting to generate a service invocation based on the concrete service. Accordingly, a concrete service can be dynamically selected when the composite service logic is being executed.
US08769097B2 First-point of entry (FPOE) method for multiple social networks and systems and methods for enabling users to interact democratically within open groups and for managing voting rights in an online social network environment
A First-Point Of Entry (FPOE) method for multiple social networks and systems & methods for enabling users to interact democratically within open groups and for managing voting rights in an online social network environment. When a user joins a new social network the FPOE system and method downloads the user's contributed information from a prior social network. The user's profile, connections and privileges from the prior social network are carried over to the new social network. Similarly, when a user updates his/her information, the new information automatically flows through the various social networks on the FPOE. Another aspect of the invention enables users to interact democratically and manage voting rights. A multilevel test is administered to new users to calculate valid points and various voting privileges are assigned accordingly.
US08769090B2 Method and apparatus for managing communication inquiries
A system that incorporates teachings of the present disclosure may include, for example, a processor that can determine a standard inquiry message from an inquiry command captured at a first communication device of a first user. The standard inquiry message can have an importance rating based on an urgency of the inquiry command and based on behavior information associated with the first user. The processor can deliver the standard inquiry message and the importance rating to a communications management agent of a second communication device, where an inquiry indicator accompanies the delivery of the standard inquiry message at the second communication device. Other embodiments are disclosed.
US08769084B2 System and method for modeling interdependencies in a network datacenter
The system and method described herein may include a discovery engine that scans a network datacenter to inventory resources in the datacenter and populate a configuration management database with the resource inventory. One or more destination listeners created from the resource inventory may then selectively sample monitored flows in the datacenter to model interdependencies between the inventoried resources. For example, any monitored flows originating outside the datacenter or failing to correlate with the inventoried resources may be dropped, whereby the interdependencies may be modeled from a deliberately reduced sample of the monitored flows that have information relevant to modeling relationships between resources within the datacenter. Furthermore, directionalities for the monitored flows may be determined, wherein the directionalities provide further information relevant to modeling the relationships between the resources within the datacenter.
US08769083B2 Metering software infrastructure in a cloud computing environment
A metering tool can monitor the software resources of the cloud to meter the software utilization of the cloud. The metering tool can cooperate and communicate with a cloud management system to determine the software resources utilized by processes instantiated in the cloud and to track the duration of the utilization. The metering tool can store the tracked utilization in a record.
US08769081B2 Remotely monitoring a data processing system via a communications network
A remote data processing system facilitates monitoring of the remote data processing system. The remote data processing system receives a data message via a communications network. The remote data processing system cascades at least a first stage software component and a second stage software component to form an installed remote software module for accepting the received data message. The remote data processing system detects the data message or a derivative at a group of logical nodes within the installed remote software module to determine flow of the data message, or a derivative thereof, between the logical nodes. The remote data processing system identifies a deficient software component of the installed remote software module as any of said software stage components that blocks or disrupts the flow of the data message between two adjacent logical nodes.
US08769080B2 System and method for a behavior-targeted survey
An aspect of the present invention relates to tracking a computer user's behavior and providing related visual media segments with a graphical user interface for presenting a survey. In embodiments, the survey is based on the tracked user behavior. In embodiments, the visual media segments are slide-in visual media segments and the user has preemptive control over certain aspects of the visual media segments.
US08769074B2 Constructing a logical, regular axis topology from an irregular topology
Constructing a logical regular topology from an irregular topology including, for each axial dimension and recursively, for each compute node in a subcommunicator until returning to a first node: adding to a logical line of the axial dimension a neighbor specified in a nearest neighbor list; calling the added compute node; determining, by the called node, whether any neighbor in the node's nearest neighbor list is available to add to the logical line; if a neighbor in the called compute node's nearest neighbor list is available to add to the logical line, adding, by the called compute node to the logical line, any neighbor in the called compute node's nearest neighbor list for the axial dimension not already added to the logical line; and, if no neighbor in the called compute node's nearest neighbor list is available to add to the logical line, returning to the calling compute node.
US08769069B2 Data collection apparatus and method thereof
A data collection apparatus includes an information storing unit which stores application information collected from a server providing a service by running an application and includes detail information indicating a detail of the application, an information collecting unit which collects the application information from the server, an information identifying unit which identifies application information in which an abnormality has occurred and application information, affected by the abnormality, a first comparing unit which compares, as to the application information identified by the information identifying unit, all application information including the detail information and all application information including the detail information collected in the previous point, and extracts application information different from the application information collected in a previous point, and an information sending unit which sends the application information, extracted by the first comparing unit, to a data management apparatus which manages the application information.
US08769068B2 System and method for policy based management for a high security MANET
A system and method for policy based management for a high security MANET comprises policy managers, each performing policy decision-making and policy enforcement using multiple policies, containers, each related to an application and each container having one policy manager, nodes, each having an infrastructure and at least one container, and dynamic community building blocks associating the containers having a same application, the containers being in different nodes, the associated containers maintained by the dynamic community building blocks on a secure network. Each container can define a security boundary around the node. Each container can be a lightweight virtual machine. The system can also have a special container having a policy manager only evaluating policies for conflicts. In one embodiment, a node can consist of multiple network devices and each network device is a container of its own.
US08769067B2 Systems and methods for statistics exchange between cores for load balancing
Systems and methods for consolidating metrics and statistics used for load balancing by a plurality of cores of a multi-core intermediary are disclosed. A timer operating on each packet engine of each core in a multi-core system may expire. A consolidator may store, responsive to expiration of the timer, a set of counter values from each of the packet engines to a first storage location. The consolidator may send to each packet engine a message to update the set of counter values. The consolidator may, upon completion of updating the set of counter values by the packet engines, send a second message to the packet engines that includes a consolidated set of counter values determined based on the updated set of values from each packet engine. Each packet engine may establish settings and parameters for load balancing based on the consolidated set of counter values.
US08769060B2 Systems and methods for providing DNS services
A system for providing a Domain Name System (DNS) service may include providing an agent for installation on a subscriber device. The subscriber device may be connected to the DNS service via an entry point device. The system includes receiving, from the agent, agent data indicative of a subscriber identifier and a unique identifier associated with the entry point device. The system may then determine, based on the agent data, a current Internet Protocol (IP) address associated with the entry point device and associate the unique identifier with the subscriber identifier. The system may then dynamically map the subscriber identifier to the current IP address and provide DNS service to the subscriber device based on the current IP address.
US08769052B1 Cloud-based server computing system for and method of providing cross-platform remote access to 3D graphics applications
A server computing system in a client-server computing environment includes a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The server may receive capability information from the client, allowing the virtual display driver to resolve differences between the APIs supported on the server and the client.
US08769046B2 Methods and apparatus for using multiple wireless links with a wireless terminal
Mobile nodes support simultaneous OFDM links with multiple points of network attachment. A MN may simultaneously use multiple IP addresses, allowing packets addressed to the mobile to be routed over different paths. Alternatively, the MN may have a single IP address with packets corresponding to different applications, e.g., identified by packet header information, being routed over different paths. Thus packets corresponding to one application, e.g., a voice application, may be routed over one wireless link while packets corresponding to another application, e.g., a data application such as E-mail, may be routed over another wireless link, while packets corresponding to still another application, e.g., a broadcast TV service may be communicated over another wireless link. The direction of communication, latency, reliability and other QoS characteristics of the different wireless links may be considered in path selection to provide MN's user with cost effective service while still meeting minimum application requirements.
US08769044B2 Controlling, filtering, and monitoring of mobile device access to the internet, data, voice, and applications
Systems and methods for controlling, filtering, and monitoring mobile device access to the internet are disclosed. According to an embodiment a server is responsible for controlling, filtering and monitoring internet activity. For every request, the server interacts with back-end databases that categorize requests, and based on user/carrier/corporate settings, allow or disallow access to particular content.
US08769041B2 Document generation apparatus, document generation system, document upload method, and storage medium
A document generation apparatus includes a determination unit, an upload unit, and a transmission unit to generate a document and upload the generated document to an external service via a network. The determination unit determines whether a document generated according to a document generation request from a client apparatus can be uploaded to the external service. The upload unit uploads the document to the external service, if the determination unit determines that the document can be uploaded to the external service. The transmission unit transmits, to the client apparatus, the document and information for uploading the document from the client apparatus to the external service, if the determination unit determines that the document cannot be uploaded to the external service.
US08769040B2 Service providing system, a virtual machine server, a service providing method, and a program thereof
A service providing system has a virtual machine server and one or more client terminals. The virtual machine server has one or more virtual machines and a virtual machine system unit which controls the virtual machines. The virtual machine system unit classifies the client terminals into groups. Each of the virtual machines provides a service to each of the terminals in a group in response to receiving a request for the service from one of the client terminals in the group of terminals.
US08769036B2 Direct sending and asynchronous transmission for RDMA software implementations
Exemplary embodiments include RDMA methods and systems for sending application data to a computer memory destination in a direct but non-blocking fashion. The method can include posting a new work request for an RDMA connection or association, determining if there is a prior work request for the same connection or association enqueued for processing, in response to a determination that no prior work request is enqueued for processing, processing the new work request directly by sending RDMA frames containing application data referred to by the work request to the computer memory destination, performing direct sending while there is sufficient send space to process the new work request, and delegating the new work request to asynchronous transmission if a prior work request is already enqueued for processing or lack of send space would block a subsequent transmission operation.
US08769035B2 Distributed storage network for storing a data object based on storage requirements
A distributed storage network (DSN) includes a user device and a plurality of DSN memories, wherein each of the DSN memories includes a plurality of storage units. The user device includes at least one network interface to the plurality of DSN memories and at least one processing module that is operable to determine one of the plurality of DSN memories for storing a data object based on a comparison of one or more storage requirements of the data object and one or more DSN attributes of the plurality of DSN memories.
US08769027B2 Method and system for message thread compression
A method for compressing electronic mail messages each having a message thread for storage in a storage device, comprising: identifying one or more sections of each message thread; assigning a respective identifier to each section; storing one occurrence of each section in the storage device for retrieval using its identifier; replacing each section in each thread by its identifier to thereby compress the messages; and, storing the messages in the storage device.
US08769025B2 Cluster server of an instant messaging system and messaging method between clusters
This disclosure discloses a cluster server and a messaging method between clusters in an instant messaging system, wherein in the cluster server, a storage unit is configured to store the first subscription information that a client user of the inner-cluster subscribes the presence state of a client user of an external cluster and the second subscription information that a client user of the external cluster subscribes the presence state of a client user of the inner-cluster; an information classification unit is configured to determine whether the communication message transmitted between the client user of the inner-cluster and the client user of the external cluster is a state-presence related message; and an information transmission unit is configured to transmit the communication messages according to the first and second subscription information when the communication message is a state-presence related message. Through the cluster server and method of this disclosure, by classifying the messages between the clusters, the objectives of effectively using the network bandwidths between the clusters and improving the messaging efficiency and the bearing capacity of the whole instant messaging system are fulfilled.
US08769017B2 Collaborative web browsing system having document object model element interaction detection
The present invention is directed towards to computerized social networks and e-commerce and facilitating ad-hoc screen sharing and co-browsing between users of a social network. The collaborative web browsing system has document object model element interaction detection. The collaborative browsing method comprises a server computer having a Shopping With A Friend (SWAF) server engine coupled to a database, a SWAF client engine coupled to the SWAF server engine and a plurality of client computers each having a web browser program that runs the SWAF client engine. The web browser program does not include a collaboration plug-in.
US08769015B2 Content distribution methods for a ring network and related systems and computer program products
Methods for distributing content in an entertainment system are provided. The entertainment system includes a plurality of clients connected in a bi-directional loop configuration. Each of the plurality of clients has at least one associated video display unit. The method includes deriving a content distribution plan for distributing content files to the plurality of clients based on a theoretical symmetric system where each of the plurality of clients in the symmetric system is configured to store at least a fraction of each of the content files; and applying the derived content distribution plan for distributing content files to an actual entertainment system wherein each of the content files are stored in full in at least one of the plurality of clients of the system to provide an actual content distribution plan for the actual entertainment system. Related entertainment systems and content distribution modules are also provided.
US08769013B1 Notifications using a situational network
A method of creating a projection of a situational network includes creating, by an event node server, an event node in a multi-dimensional personal information network, where the event node corresponds to a situation. A projection of nodes of the situational network is formed using geographic locations of a plurality of devices corresponding to nodes in the multi-dimensional personal information network. An invitation is transmitted to establish a link with the event node server to the devices corresponding to each node in the projection. A response is received from at least one of the devices accepting the invitation to establish a link with the event node server. A link with each device accepting the invitation is established.
US08769012B1 System and method for facilitating document collaboration
A system and machine-implemented method for facilitating collaboration with one or more users including receiving a request from a first user to collaborate with a social group on a collaboration object, the social group including one or more users associated with the first user at a social networking site, generating a post providing access to the collaboration object in response to receiving the request, providing the post for display at the social networking site, receiving a request to access the collaboration object from a second user in response to the second user interacting with the post at the social networking site and providing the collaboration object for display to the second user at the social networking site in response to receiving the request from the second user, wherein the second user is able to modify the collaboration object at the social networking site.
US08769011B2 Survivable browsing in virtualized desktop environment when host connectivity is lost
Techniques are provided herein for providing survivable browsing when a client endpoint device loses contact with its host server. A Hosted Virtual Desktop (HVD) draws and communicates an HVD display image comprising a HVD browser window to the client endpoint device for display, via a virtual desktop interface (VDI) protocol. A browser (or browser extension) on the HVD works together with a browser server on the client endpoint device to synchronize browser data, and in some examples to render data such as streaming media in a client-provided frameless browser window in place of a placeholder in the HVD browser window. In response to the detection of an inactive VDI session, the browser server on the client endpoint device launches an endpoint browser instance to seamlessly switch browsing from the HVD browser window to an endpoint browser window, using the browser synchronization data.
US08769009B2 Virtual communication techniques
Techniques for facilitating communication are provided. The techniques include using a machine-to-machine communication to facilitate communication between one or more human users of a communicator device and a compatible communicator device, wherein using the machine-to-machine communication to facilitate communication between one or more human users comprises initiating a machine-to-machine communication with a compatible communicator device if the device is within the geographic proximity, wherein the machine-to-machine communication incorporates one or more related items from a user profile of each device automatically extracted by the device initiating the machine-to-machine communication, and conducting the machine-to-machine communication in a manner in which the communication can be monitored by the one or more human users.
US08769007B2 Control device and method, program, and recording medium
According to the present invention, a plurality of apparatuses can be synchronously controlled by a simpler operation. A synchronous control information management unit 87 stores synchronous control information including synchronous operation patterns and synchronous control conditions. In each of the synchronous operation patterns, a procedure for sequentially transmitting control commands to a plurality of apparatuses is defined using a single pattern name. In each of the synchronous control conditions, a condition for selecting one of the synchronous operation patterns is described. A control pattern analysis unit 89 analyzes a synchronous control pattern, sequentially generates control commands used to control apparatuses on the basis of the analysis result, and supplies the generated control commands to a network interface 81 or an infrared communication control unit 90. The present invention can be applied to a reproduction system for reproducing content.
US08769005B2 Methods and devices for standalone social networking and internet protocol communication setup
Disclosed are methods and devices for a social networking device 102. The methods include calculating a value for a social networking index 460 for contacts in a contact list 103, and prioritizing a subset of contacts 462. IP addresses of contacts retrieved 468 from the Internet according to the social networking index can be preloaded 470 for the initiation of an IP based communication 474. The social networking index is generated from values of predetermined statistics 130 associated with contacts of the contact list. The statistics associated with contacts of a contact list include 464 a number of communications with a contact, a statistical value calculated from lengths of communications with a contact, a time since a last communication with a contact and a statistical value calculated from times between at least two consecutive communications with a contact. Calculating a social networking index 460 can include applying weights 466 with which to combine the values of the predetermined statistics.
US08768997B2 Passive switched-capacitor filters conforming to power constraint
Passive switched-capacitor (PSC) filters are described herein. In one design, a PSC filter implements a second-order infinite impulse response (IIR) filter with two complex first-order IIR sections. Each complex first-order IIR section includes three sets of capacitors. A first set of capacitors receives a real input signal and an imaginary delayed signal, stores and shares electrical charges, and provides a real filtered signal. A second set of capacitors receives an imaginary input signal and a real delayed signal, stores and shares electrical charges, and provides an imaginary filtered signal. A third set of capacitors receives the real and imaginary filtered signals, stores and shares electrical charges, and provides the real and imaginary delayed signals. In another design, a PSC filter implements a finite impulse response (FIR) section and an IIR section for a complex first-order IIR section. The IIR section includes multiple complex filter sections operating in an interleaved manner.
US08768996B2 Method for generating a challenge-response pair in an electric machine, and electric machine
A method is described for generating a challenge-response pair in an electric machine as the basis for an authentication. The electric machine has at least one stator and at least one rotor. A voltage signal or current signal which causes induction between the rotor and the stator is generated as the challenge, and a variable which is a function of the caused induction is determined as the response.
US08768995B2 Multi-branch rate change filter
The multi-branch rate change filter of the present invention achieves higher effective output rates by processing the input sample stream in two or more parallel filter branches with offset states.
US08768994B2 Filter auto-calibration using multi-clock generator
A filter auto-calibration system includes a multi-clock module. The multi-clock module includes a multi-clock generator that is configured to generate a clock signal with a variable frequency based on a channel setting. There is at least one filter to be calibrated. An auto-calibration control module is configured to control calibration of the at least one filter based on the channel setting. The multi-clock module is configured to supply the variable frequency clock signal to the at least one filter and to the auto-calibration control module, and the at least one filter is coupled to the auto-calibration control module.
US08768992B2 Apparatus and method for generating random numbers
Random number generation apparatus (2) is described that comprises a threshold detector (4) and an electrical noise generator (6). The electrical noise generator (6) has at least two channels (8a-8d) and each channel is arranged to generate an electrical noise signal. The threshold detector (4), which may comprise a digital input-output (DIO) card, is arranged to periodically compare this electrical noise signal with a threshold and to provide a binary data output that indicates whether the threshold has been exceeded. Each channel of the electrical noise generator comprises at least two amplifiers (10a-10c) electrically connected in series that preferably provide a gain of 50,000 or more. Use of the random number generation apparatus (2) for quantum cryptography applications is also described.
US08768987B2 Reproducing apparatus, reproducing method, program, program storage medium, data delivery system, data structure, and manufacturing method of recording medium
The present invention relates to a reproducing apparatus, a reproducing method, a program, a program storage medium, a data delivery system, a data structure, and a manufacturing method of a recording medium for easily handling a content file recorded on a disk and an update file recorded on a local storage. Downloaded data can be handled with a file having a path name and a file name on the local storage being different from a file having a path name and a file name on a virtual file system based on a path name specified by an src_file_name field of and a path name specified by a dst_file_name field of a manifest ( ) section. The present invention is applicable to reproducing apparatuses.
US08768984B2 Media container file management
A media container file (1) is generated by organizing media data (2; 3) defined by a media track (12) in the file (1). Sub-track information (72, 74) identifying media data portions (4, 5; 6, 7, 8) of the media data (2; 3) is organized for each sub-track of multiple sub-tracks defined in the media track (12). At least one of the sub-tracks is assigned selection information (62, 64) defining a selective processing of the media data portion (4, 5; 6, 7, 8) defined by the sub-track in relation to other media data organized in the media container file (1). The media data (2, 3) advantageously relate to layered media or media defining multiple camera views which are organized into sub-tracks (12). The selection information (62, 64) allows selection among tracks (12) and sub-tracks when setting up a media session and switching between tracks (12) and sub-tracks during such a media session.
US08768976B2 Operational-related data computation engine
A computation system includes a receiver, a schema generator, and a table generator. The receiver receives operational related data relating to an IT environment of an organization from remote systems. The schema generator organizes the operational related data into at least one class of IT metric-oriented data based on at least one intrinsic characteristic of the operational related data to generate a schema. The operational related data includes data tables corresponding to IT assets of the organization. The table generator processes an input table based on the schema to generate an output table. The input table includes a starting table having one or more columns. The output table identifies a subset of interrelated data included in the starting table.
US08768973B2 Apparatus and method for expanding a shared-nothing system
A computer readable storage medium includes executable instructions to evaluate an expanded shared-nothing data store configuration. A data redistribution schedule table with specified parameters is formed. Data is redistributed within the expanded shared-nothing data store in accordance with the data redistribution schedule table.
US08768972B1 System, method and computer program product for locking data in an on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for locking data in an on-demand database service. These mechanisms and methods for locking data in an on-demand database service can enable embodiments to prevent race conditions, etc. The ability of embodiments to provide such feature may lead to enhanced data integrity when editing data.
US08768965B2 Customized user interface for subordinate users
A user interface including one or more references to content is customized. Several user profiles are provided from which a user may be associated. Each user profile includes user profile information. The user profile associated with a user to whom a user interface will be provided is accessed. A user interface is configured for the user, based at least in part upon the user profile accessed as being associated with the user. Access to content is enabled based on user manipulation of the configured user interface.
US08768960B2 Enhancing keyword advertising using online encyclopedia semantics
Disclosed are systems and methods for extracting semantic-based keywords through mining word semantics using an online encyclopedia's taxonomy. Described is the use a semantic bipartite graph that relates candidate keywords and topics.
US08768955B2 System and method for identifying a component for a tire pressure monitoring system
A system and method for identifying a component, such as a sensor, for a Tire Pressure Monitoring System (TPMS) to be replaced for a vehicle of interest by performing a Quick Search or an Advanced Search of a TPMS Manager database. In the Quick Search, the user inputs year/make/model (Y/M/M) or Vehicle Identification Number (VIN). In the Advanced Search, the user inputs various physical attributes of the component to be replaced. All related superseded, alias or interchange parts with like communication or physical structure and relevant service components are determined and the results displayed to the user. A relearn procedure for the replacement TPMS component for the vehicle of interest identifies and validates scan tool compatibility. A report to the user of a cause/failure analysis of the component to be replaced can be displayed.
US08768954B2 Relevancy-based domain classification
A domain classifier develops and maintains relevance data about specific domains based on historical relevance data and source context data. Such data may be used to classify the user's interest in attempting to visit a specific domain and thereby redirect the user to a website expected to be aligned with the user's interest. In various implementations, the historical relevance data is derived from source context data and/or post-visit user behavior collected from previous attempts to visit a specific domain. The source context data collected from the current visit may also be used as source context-factors to influence domain classification. Based on such historical and current source context factors, as well as the domain address provided in the user's navigation request, a domain classifier consults the historical relevance data and provides the user with Web content that is identified as likely to be relevant to the user's interests.
US08768952B2 Methods and apparatuses to identify devices
Embodiments of the present invention include systems with Readers and Tags in which a Reader queries the Tags with a parameter that includes a level of probability of reply according to which the Tags individually and randomly decide whether or not to reply. In one embodiment, the Tags can switch between two states: A and B. The query command also specifies a state (A or B) so that only the Tags in the specified state can reply. After successfully sending the Tag identification data from a Tag to the Reader, the Tag switches to the other state from the specified state. In one embodiment, the operations about the two states are symmetric. In one embodiment, the Tags can remember the parameters used in a query so that a short form of query command can be used to repeat the query with the same query parameters.
US08768946B2 Methods for managing ownership of redundant data
According to one embodiment, a method includes storing instances of a file in a first storage tier and a second storage tier of a storage system; associating each instance of the file on the first and second storage tier with a unique program identifier (UPI); receiving a request to access the file or instance thereof from a user in a group of users; searching for a UPI associated with an instance of the file that exists on the first storage tier; and providing the user requesting access to the file with remote access to the instance of the file on the first storage tier. Additional methods are also presented.
US08768944B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus comprises: a creation unit adapted to create a query string, which is composed of a plurality of queries; a reading unit adapted to read, from the query string, a query corresponding to a hierarchy of a current node in accordance with the hierarchy; a generation unit adapted to generate a plurality of nodes having a tree structure by dividing a learning pattern set in the current node in accordance with the read query corresponding to the hierarchy; and a modifying unit adapted to modify the tree structure by putting nodes in each hierarchy together into a common node with respect to nodes up to a hierarchy corresponding to a length of the query string among the nodes having the tree structure, which have been generated by the generation unit.
US08768942B2 Systems and methods for generating interpolated data sets converging to optimized results using iterative overlapping inputs
Embodiments relate to systems and methods for generating interpolated data sets converging to optimized results using iterative overlapping inputs. A database can store sets of operational data, such as financial, medical, climate or other information. For given data, a portion of the input data can be known or predetermined, while for a second portion can be unknown and subject to interpolation. The interpolation engine can generate a conformal interpolation function and interpolated input sets that map to a set of target output data. In aspects, to attempt to drive the set of interpolated input data and/or other results to an optimized and/or steady-state value or values, the interpolation engine can generate a set of shifts or alterations to the set of combined input data as that data exists, to create a set of iterative overlapping input data. That iterative overlapping data can be used to execute successive interpolation runs, and determine whether the interpolation results converge to a set of steady-state and/or optimized results. When convergence is detected, the interpolation results can be assumed to represent optimized, steady-state, and/or best-available values for the conditions of the original combined input data.
US08768937B2 System and method for retrieving and normalizing product information
A method and system for retrieving and normalizing product information are described. The system retrieves product information from sources that are accessed over a network. Next, the system creates markup language based on the product information. The markup language includes a first attribute-value pair that includes a first attribute and a first value. Next, the system normalizes the markup language by translating the first attribute to a second attribute responsive to an identification of the first attribute in a list that includes a plurality of attributes that are associated with a first product and the second attribute. The second attribute is a canonical representation of the plurality of attributes respectively.
US08768934B2 Method and system of providing verified content
A system and method for creating and utilizing content is described. Content is generated which includes a query and a response to the query. A primary query may be used to generate a plurality of variant queries which may be matched to a request. A content owner or curator may review a query, a response, and/or alternate queries, and may provide access to media which may be used to generate queries and responses.
US08768933B2 System and method for type-ahead address lookup employing historically weighted address placement
The subject application is directed to a system and method for type-ahead address lookup employing historically weighted address placement. A prompt is generated on a display for commencement of a new search operation and search data of text entries is received via a user interface. Entries are stored in an associated database, each entry having at least one searchable text field. At least a first character of a new search received via the user interface is tested against the entries relative to the searchable field. A display is generated corresponding to a subset of the entries based upon a testing output. Selection data is received corresponding to a selected entry from the displayed subset and weighting data is generated corresponding to received selection data. Displayed entries are ordered corresponding to the subset of database entries upon subsequent re-entry of the at least a first character during a subsequent search operation.
US08768932B1 Method and apparatus for ranking search results
One embodiment of the present invention provides a system for ranking search-results. During operation, the system receives a query, wherein the query includes one or more terms. The system subsequently searches a dataset using the one or more terms to obtain search-results. Next, the system receives an attribute-identifier, which identifies an attribute for the obtained search-results. Then, for each search-result, the system calculates a combined score based on an attribute-value for the identified attribute, and a relevance-score for the search-result. The system then ranks the search-results based on combined scores associated with the search-results. Finally, the system presents the ranked search-results to a user.
US08768930B2 Product classification in procurement systems
Various embodiments provide solutions to assist in the classification of products in a procurement system. The tools provided by various embodiments include, without limitation, methods, systems, and/or software products. Merely by way of example, a method might comprise one or more procedures, any or all of which are executed by a computer system. Correspondingly, an embodiment might provide a computer system configured with instructions to perform one or more procedures in accordance with methods provided by various other embodiments. Similarly, a computer program might comprise a set of instructions that are executable by a computer system (and/or a processor therein) to perform such operations. In many cases, such software programs are encoded on physical and/or tangible computer readable media (such as, to name but a few examples, optical media, magnetic media, and/or the like).
US08768925B2 System and method for providing answers to questions
Providing answers to questions based on any corpus of data implements a method that generates a number of candidate passages from the corpus that answer an input query, and finds the correct resulting answer by collecting supporting evidence from the multiple passages. By analyzing all retrieved passages and that passage's metadata in parallel, an output plurality of data structures is generated including candidate answers based upon the analyzing. Then, supporting passage retrieval operations are performed upon the set of candidate answers, and for each candidate answer, the data corpus is traversed to find those passages having candidate answer in addition to query terms. All candidate answers are automatically scored by a plurality of scoring modules, each producing a module score. The modules scores are processed to determine one or more query answers; and, a query response is generated based on the one or more query answers.
US08768916B1 Multi level partitioning a fact table
Inputs are received. The inputs are a star schema data model comprising a non-partitioned fact table (F) comprising fields (f1, f2, . . . fn); a set of queries (Q=q1, q2, . . . qm); and a set of weights for each query in Q. Each weight defines the priority of a respective query in a workload. The inputs are pre-processed to produce a most-granular-partitioning. The most-granular-partitioning is processed to produce an initial multi-level partitioned primary index, the processing including determining the scan cost of one of the queries in Q. The initial multi-level partitioned primary index is processed to produce a final multi-level partitioned primary index, the processing including determining the query cost of one of the queries in Q. F is partitioned using the final multi-level partitioned primary index. A query from Q is run against F to produce a result. The result is stored.
US08768915B2 Database system and method of optimizing cross database query
A database system and a method of optimizing cross-database query. The database system includes a plurality of databases. At least two of the databases are stored with one or more data collections composed of tables with the same structure. A federated view of the data collection is created on each of the databases. A request routing layer for routing, in response to a query request crossing the data collections, the query request crossing the data collections to one of the at least two databases according to a predetermined routing rule, so as to query by using the federated view of the database.
US08768899B2 Compression of tables based on occurrence of values
Methods and apparatus, including computer program products, for compression of tables based on occurrence of values. In general, a number representing an amount of occurrences of a frequently occurring value in a group of adjacent rows of a column is generated, a vector representing whether the frequently occurring value exists in a row of the column is generated, and the number and the vector are stored to enable searches of the data represented by the number and the vector. The vector may omit a portion representing the group of adjacent rows. The values may be dictionary-based compression values representing business data such as business objects. The compression may be performed in-memory, in parallel, to improve memory utilization, network bandwidth consumption, and processing performance.
US08768895B2 Subsegmenting for efficient storage, resemblance determination, and transmission
Transmitting or storing subsegments is disclosed. A data stream or a data block is received and broken into a plurality of segments. For at least one segment, the segment is broken into a plurality of subsegments. A previously stored or transmitted segment similar to the at least one segment is identified. A fingerprint is computed for at least one subsegment. And, using the fingerprint for the at least one subsegment, determining whether the at least one subsegment is identical to a subsegment of the previously stored or transmitted segment without directly comparing the content of the at least one subsegment with the content of the subsegment of the previously stored or transmitted segment.
US08768890B2 Delaying database writes for database consistency
A continuous set of committed transactions can be lost without destroying the integrity of the database, by deferring the writing of the database pages stored in cache to the database on stable storage. A waypoint tracks a point in the transaction log following which transactions have not been applied to the database on stable storage and thus records after the waypoint are not needed for recovery to a consistent database. When there is a failover of an active database on Node A to a passive database on Node B, log records are compared starting with the most current and moving backwards and the point at which divergence in the log occurs is determined. When the lost portion of the log occurs after the point indicated by after the waypoint, the database is recoverable by log-based incremental reseed.
US08768887B2 Generating and binding notes to business objects
A system and method for creating notes for business object instances are described. In various embodiments, a system includes modules to receive note data and bind notes to business object instances. In various embodiments, the system saves notes to a database via a dedicated database connection in a dedicated transaction. In various embodiments, a user interface is provided for creating and modifying notes on business content. In various embodiments, a method for creating notes in a user interface and attaching the notes to one or more positions in a user interface screen displaying business content in an enterprise information system is presented.
US08768886B2 Using AMQP for replication
A first directory server computer system subscribes to update data published by directory servers via an advanced message queuing protocol (AMQP) server. The first directory server receives update data that indicates an update for a LDAP-based database associated with the first directory server. When the received update data is from the AMQP server, the first directory server converts the received update data into an LDAP data format and updates the LDAP-based database using the LDAP formatted update data. When the received update data is not from the AMQP server, the first directory server updates the LDAP-based database using the received update data, converts the received update data into a wire level data format, and publishes the wire level formatted update data to the AMQP server. The AMQP server allows a second directory server that subscribes to the AMQP server to obtain data representing the update.
US08768883B2 Storage apparatus and control method of the same
A storage management system, if the required response performance of the file is added to the access request from the host computer, compares the required response performance of the file with the response performance of the pool volume assigned to the page. If the response performance of the compared pool volume does not satisfy the required response performance, the storage management system selects a pool volume whose response performance satisfies the required response performance from the pool volumes, migrates the page to the selected pool volume, and stores the data in the page to which the pool volume is assigned.
US08768876B2 Inference pipeline system and method
A system to infer place data is disclosed that receives location data collected on a user's mobile electronic device, recognizes when, where and for how long the user makes stops, generates possible places visited, and predicts the likelihood of a user to visit those places.
US08768875B2 Admission control in cloud databases under service level agreements
An admission control system for a cloud database includes a machine learning prediction module to estimate a predicted probability for a newly arrived query with a deadline, if admitted into the cloud database, to finish its execution before said deadline, wherein the prediction considers query characteristics and current system conditions. The system also includes a decision module applying the predicted probability to admit a query into the cloud database with a target of profit maximization with an expected profit determined using one or more service level agreements (SLAs).
US08768873B2 Space-time-node engine signal structure
Example methods, apparatuses, or articles of manufacture are disclosed that may be implemented using one or more computing devices or platforms to facilitate or otherwise support one or more processes or operations associated with a space-time-node engine signal structure.
US08768871B2 Method of generating an optimized, diverse population of variants
The disclosure relates to a method of generating a diverse set of variants to screen improved and novel properties within the variant population, a system for creating the diverse set of variants, and the variant peptides.
US08768868B1 Optimal multi-class classifier threshold-offset estimation with particle swarm optimization for visual object recognition
Described is a system for multi-class classifier threshold-offset estimation for visual object recognition. The system receives an input image with input features for classifying. A pair-wise classifier is trained for each pair of a plurality of object classes. A set of classification responses is generated, and a multi-class receiver-operating-characteristics (ROC) curve is computed for a set of threshold-offsets. An objective function of classification performance is computed from the ROC curve and optimized using particle swarm optimization (PSO) to generate a set of optimized threshold-offsets. The optimized threshold-offsets are then applied to the classification responses. The resulting classification responses are compared to a predetermined value to classify each input feature as belonging to one object class or another. The tuning of the threshold-offsets with (PSO) improves classification performance in a visual object recognition system.
US08768866B2 Computer-implemented systems and methods for forecasting and estimation using grid regression
Systems and methods are provided for estimating a value for a target variable. A plurality of known entities are assigned to cells of a grid, where the known entities are assigned to the cells based upon attribute data. A determination is made as to whether each cell has at least a threshold number of assigned known entities. When one of the cells contains fewer than the threshold number of known entities, cells are combined to form a super cell. A model is generated for each cell and super cell based upon target variable values for known entities assigned to that cell or super cell. Data for a target entity is received, and the target entity is assigned to one the cells. One of the models is selected based upon the cell assignment, and an estimate is generated for the target variable for the target entity using the selected model.
US08768864B2 Method and apparatus for a predictive tracking device
A predictive tracking method and apparatus utilizing objective and subjective data in order to predict user states is provided herein. For example, some such embodiments may allow a user to track their mood or health symptoms in relation to retrieved data regarding their environmental in order to reveal patterns that can help forecast and proactively manage mood or health symptoms.
US08768859B2 System and method of rating a product
For a system having a network-enabled device in communication with a computing network, a method of rating a product includes receiving a product identifier of a product from the network-enabled device, determining a product price, determining a brand entity, and defining a geographic perimeter of interest. One or more brand entity economic values attributed to the product are determined, such as a revenue received amount, a wages paid amount, a taxes paid amount, and/or a charitable contribution amount. Economic impact values are determined for the product and relate the product price to the brand entity economic value for the perimeter of interest. The method determines and outputs an economic impact rating to a user of the network-enabled device based the one or more economic impact values.
US08768858B1 Systems and methods for applying postal rate discounts
Embodiments described herein provide a shipper a discount for each postal item that is mailed by a delivery service provider. A facilitator offers the shipper an immediate discount that is based on the shipper meeting certain requirements, e.g. purchasing a certain amount of postage value, shipping a certain number of mail items, and/or shipping a certain type of mail item such as a qualified mail piece. The facilitator will receive a rebate from the delivery service provider based on the shipper ability to meet the established requirements.
US08768855B2 Methods for the transformation of real estate data to produce usable data
Real estate data and municipal codes and zoning rules are transformed and translated into useable data for non-land use experts. Rating systems for zoning desirability and zoning flexibility are presented with user driven weight and priority systems. Disperse data sets related to real estate are marshaled into a coherent database structure for efficient searching and organization.
US08768854B2 Secure protocol for transactions
A secure protocol for transactions, such as electronic commerce transactions, is described that provides improved security through exploiting an independent (where this independence is logical and/or physical) communication path (e.g., between a customer and a back-end financial institution), ensuring that key financial information remains within the back-end financial institutions themselves. Hence, this protocol directly reduces cyber-crime risks through improvements to transaction security. In addition, various implementations of the secure protocol provide non-repudiation for one or more of the entities involved in the transaction.
US08768853B2 Secondary identification for remittance delivery
There are provided a method, system and program storage device perform a remittance transaction. The method includes generating a remittance transaction to transfer funds from an account associated with a sender to a receiver; receiving a visual or audio identification of the receiver from the sender for the remittance transaction; and transmitting the generated remittance transaction, the received identification and the funds associated with the remittance transaction to a disbursement agent to selectively disburse funds to the receiver if the identification of the receiver matches the receiver.
US08768849B2 Digital rights management provision apparatus, system, and method
Provided is digital rights management (DRM) provision technology, and more particularly, are an apparatus, system, and method which can easily provide content using one or more DRM systems. A DRM provision apparatus includes a content download unit which downloads encrypted real content and dummy content from a download server and which manages the downloaded real content and dummy content; a license management unit which manages a license issued by a license server; and a processing unit which manages the downloaded real content and dummy content and the issued license.
US08768848B2 Vehicle and method of controlling the same
At or before time t2 when a kick-down switch was off, the higher speed a shift ratio selected by a driver is for, the smaller value a restriction rate K is set to. Consequently, driving force in a Mid-gear ratio is more restricted than driving force in a Lo-gear ratio. Further, driving force in a Hi-gear ratio is more restricted than driving force in the Mid-gear ratio. At time t2 when the kick-down switch changes from off to on, the restriction on driving force employing a restriction rate K is removed, whereupon an increment β in driving force in the Hi-gear ratio is, as it had a greater restricted amount during KD OFF, greater than an increment α in driving force in the Mid-gear ratio. A natural kick-down feeling responsive to the selected shift ratio is thus realized.
US08768843B2 EGM authentication mechanism using multiple key pairs at the BIOS with PKI
Executable applications on a gaming machine are verified before they can be executed, for security purposes and to comply with jurisdictional requirements. Unlike in prior systems for authenticating the executable applications, embodiments allow for new executable applications to be provided and verified over time with different private and public key pairs, even after the operating code of the gaming machine is certified by the jurisdiction and deployed in the field.
US08768842B2 Secured and selective runtime auditing services using a trusted computing device
In an embodiment, an apparatus includes a control logic to selectively audit transactions between the apparatus and a separate entity based on a type for the transactions. The apparatus also includes an encryption logic to encrypt an audit log that includes at least one attribute of one of the selectively audited transactions.
US08768838B1 Financial transactions using a rule-module nexus and a user account registry
A method and a system for processing an online financial transaction executed at least partially by a computing device coupled to a communications network, comprising a rule-module nexus for processing an online financial transaction, an on-line verification platform, an online user account registry, wherein the on-line financial transaction comprises a payor-payee transaction, wherein the user is the payor and a merchant is the payee, and comprising at least one of the following: (a) the user and the payee are each directly and independently connected to the rule-module nexus during simultaneous logon sessions via a communication network, and wherein upon the user clicking on a website widget of the payee, the rule-module nexus transmits secure socket layer data directly to the user interface apparatus for display to the user via a pop-up window, without requiring application programming interface integration with a website of the payee and without requiring a form re-direct of the user away from the website of the payee; (b) the buyer, the seller, and the acquirer are each directly and independently connected to the rule-module nexus via a communication network, not necessarily during simultaneous logon sessions, and wherein the rule-module nexus hibernates the financial transaction pending verification the user, invocation of a rule-module, selection of the financial account, and submission of the selected financial account to the acquirer.
US08768836B1 System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image
A system and method for initiating a deposit transaction, where the depositor is a banking customer located at a remote location, and where the item to be deposited is a financial instrument, such as a paper check from a third party, payable to the depositor. The enabling system features a Remote Customer Terminal (RCT) with certain input devices, connected to a bank system. An image and/or other data of the financial instrument are transmitted from the RCT to the Bank of First Deposit (BOFD) where the data may be processed by conversion to Electronic Funds Transfer (EFT), via Electronic Check Presentment (ECP), or via check reconstruction. The deposit transaction can be accomplished without physical transfer of the financial instrument to or through the bank system. The system and method provide convenience and improved transaction processing speed compared to other deposit transactions of financial instruments.
US08768835B2 System and method for funding a collective account
A system and method for funding a collective account such as a charitable account includes issuing a plurality of financial instruments, linking the financial instruments to the collective account, aggregating individual financial instrument usage, calculating a bonus or other reward based on the aggregate financial instrument usage and funding or distributing the reward to the collective account. According to the invention, members of a civic, charitable, political or other entity may generate collective rewards or other benefits which may be attributed to the designated organization.
US08768832B2 Financial transaction funds collection and distribution
There is provided financial transaction funds collection and distribution methodology and system. A financial service provider assists in providing information to a third party transaction processor, who is engaged to process financial transactions such as insurance claims. Payors enroll as participants with the financial service provider, and information about the payors' banks, funding sources, or other financial institutions are linked to the payors in a database maintained by the payment system. Once a payor and the payor's financial institution are enrolled, funds may be obtained from the payor's bank by the financial service provider on behalf of the third party transaction processor, and without transaction-by-transaction involvement from the payor, significantly reducing the time, expense, and costs associated with financial transaction collection and payment.
US08768831B2 Systems, devices, and methods for managing a payment transaction
Disclosed herein is a method for managing a payment transaction wherein a processor receives a transaction information input corresponding to a particular card type. The processor then accesses a BIN table and a rate table to calculate a fee based on the transaction information input and compares the calculated fee with alternate fees corresponding to alternate card types. A card type corresponding to a determined lowest fee between the calculated fee and the alternate fees is then outputted. The processor then completes the payment transaction by accessing transaction information corresponding to a user selected card type.
US08768830B1 Method and system for a multi-purpose transactional platform
Methods and systems described herein can consolidate a plurality of a consumer's payment and non-payment source accounts into a consolidated platform with a customer identification or available proxy account numbers that can be assigned to source accounts. The source accounts can be, for example, credit card accounts, ATM accounts, debit card accounts, demand deposit accounts, stored-value accounts, merchant-loyalty card accounts, membership accounts, and identification card numbers. The consumer can access and modify any of the source accounts and manage funds across the source accounts by accessing the consolidated platform with a single access device or mode.
US08768829B2 System and method for providing transactional credit
System and method for a second credit card issuer to provide transactional credit to a credit cardholder of a first credit card issuer, when the cardholder's account with the first issuer is in good standing and has an available credit balance equal to, or greater than, a proposed financial transaction with a merchant who does not accept the credit card of the first issuer, but does accept the credit card of the second issuer. The second issuer may charge a convenience fee to the customer, merchant, first credit card issuer, or any combination of them, for providing the transactional credit. Additionally, the second issuer may provide transactional credit to a customer to complete a financial transaction, via a reactivated credit card account of the second issuer, when the customer has a closed credit card account of the second credit card issuer that was closed in good standing.
US08768827B1 System and method for optimizing loan modifications
A computer system for managing defaults that includes a loan investor platform associated with a loan servicer platform. The loan investor platform provides a loss mitigation workout type decision engine that receives from the loan servicer platform a first set of data associated with a loan loss mitigation case, determines an optimum loan workout for the loss mitigation case based on borrower criteria, prequalifies the loan for the optimum loan workout based on at least one investor set business rule and the first set of data, and communicates the loan workout that the loan is prequalified for to the at least one other computing device.
US08768823B2 Securitization of sales participation certificates
The invention relates to financial products that provide a return that is a function of future sales/revenues, preferably gross sales/revenue, over a specified period of time. One embodiment of a method for creating such a financial product includes providing standard forms to an issuer and underwriter and standard terms to an issuer and investors. The terms to the issuer include providing capital to the issuer in exchange for a return that is a function of future sales over a specified period of time. The process further includes creating instruments representing investment in the financial product. The process creates the instruments in sufficient numbers and in appropriate denominations to facilitate trading in the financial product.
US08768822B2 Trading interface for facilitating trading of multiple tradeable objects in an electronic trading environment
A system and method are provided for trading multiple tradeable objects. One example method includes displaying at least one combined quantity indicator representing a combined quantity associated with at least two tradeable objects, detecting an input associated with an order for a predetermined order quantity in relation to one of the combined quantity indicators, and allocating the order quantity between the at least two tradeable objects using at least one quantity allocation rule. In one example embodiment, a plurality of quantity allocation rules can be user-configurable, and different rules can be defined and applied in relation to different order types.
US08768820B2 Collateralized lending using a central counterparty
A collateralized lending system and method using a central counterparty is disclosed. Lenders place orders to enter into long contracts with a central counterparty obligating them to lend an asset, or portion thereof. Borrowers place orders to enter into short contracts with the central counterparty obligating them to borrow an asset or a substantial equivalent thereof. The net effect acts like a lending transaction between the lender and the borrower. The central counterparty anonymously matches counter-orders from one or more borrowers and one or more lenders. Upon expiration of the loan, the central counterparty/clearing entity facilitates redemption of the loan. Thereby, the risk of loss due to borrower default is absorbed by the central counterparty encouraging lending activity by prospective lenders resulting in increased credit availability.
US08768817B2 Transaction system
With respect to one order information piece in security transaction, processing of reception, transaction condition confirmation, transaction settlement and result transmission is executed serially. A transaction system is configured so as to divide a transaction including a plurality of transaction requests into predetermined units and execute resultant processing units in parallel. When such division is conducted, the sequential property is ensured. For example, the progress situation of processing is stored in a database every processing and every step. Issues, terminals, markets and servers are included as predetermined units.
US08768816B2 System and method for automatic scalping a tradeable object in an electronic trading environment
A system and methods for automatic scalping in an electronic trading environment are presented. According to one embodiment, a trading application may display an indicator associated with a price level based on which a tradable object can be automatically traded. When a scalping application detects a fill associated with a first order, the scalping application may automatically enter a second order to offset a position created with the first order. According to one embodiment, the second order is automatically placed on the market when the inside market moves to a predetermined price level in relation to the displayed indicator.
US08768814B2 Computer-implemented method and apparatus for adjusting the cost basis of a security
A computer-implemented method and apparatus for determining a cost basis associated with a plurality of shares of a security. In response to information identifying an issuer, the purchase date and the sale date, a list of capital events that occurred in connection with the security between the purchase date and the sale date is retrieved from a database. One or more shares held adjustment ratios are then retrieved from a database. Each of the shares held adjustment ratios corresponds to one of the capital events that occurred in connection with the security between the purchase date and the sale date. A current cost basis associated with the security may then be determined in accordance with the one or more cost adjustment ratios and the purchase price per share of the security.
US08768813B2 System for electronic re-allocation of a transaction amount to an investment
This system may include a system for electronically reallocating any portion of a transaction by maintaining a user account at a user institution; maintaining a vendor account at a vendor institution; maintaining a user account at a trust institution; initiating a transaction for the transaction amount; electronically distributing the transaction amount from said user account to said vendor account; and electronically distributing at least a portion of the transaction amount from the vendor account to the user account at the trust institution, wherein the portion of the transaction amount in the user account at the trust institution is placed in an investment vehicle. The system of the present invention may further comprise providing an interactive information source between the user and the trust institution, whereby the trust institution can provide information (current or historical) to the user regarding the portion of the transaction amount placed in the investment vehicle.
US08768810B2 Dynamic asset allocation using stochastic dynamic programming
A system and method are disclosed for capturing the full dynamic and multi-dimensional nature of the asset allocation problem through applications of stochastic dynamic programming and stochastic programming techniques. The system and method permit one to consider many rebalancing periods, many asset classes, dynamic cash flows, and a general representation of investor risk preference. The system and method further provide a novel and general framework for representing investor preference by representing utility by directly modeling risk aversion as a function of wealth. The system and method demonstrate how the optimal asset allocation depends on the investment horizon, wealth, and the investor's risk preference and how optimal asset allocation therefore changes over time depending on cash flow and the returns achieved. Examples of dynamic strategies for various typical risk preferences and multiple asset classes are described showing how dynamic asset allocation leads to superior results compared to static or myopic techniques.
US08768808B2 Method and system for distribution of unactivated bank account cards
The invention comprises a method for distributing dead bank cards to customers who have not solicited a bank card or submitted an application. The dead bank card is a bank card (e.g., ATM card, debit card, check card, and the like) which contains all necessary information to be used, including a pre-assigned bank account number, and which only requires activation/approval by the prospective new bank account customer. In one embodiment, the dead bank card is distributed in connection with live credit cards issued to applicants for credit card accounts. Once operative, the bank card and the credit card may be linked together through a rebate/rewards program.
US08768805B2 Method and apparatus for high-speed processing of financial market depth data
A variety of embodiments for hardware-accelerating the processing of financial market depth data are disclosed. A coprocessor, which may be resident in a ticker plant, can be configured to update order books based on financial market depth data at extremely low latency. Such a coprocessor can also be configured to enrich a stream of limit order events pertaining to financial instruments with data from a plurality of updated order books.
US08768795B2 Methods and systems for estimating recoverable utility revenue
A system includes a utility analytics system. The utility analytics system includes a non-technical utility loss system configured to derive a probability of at least one utility non-technical loss, an unbilled utility system configured to calculate an expected unbilled utility service for a customer based on customer attributes and the probability of the at least one utility non-technical loss, and a revenue recoverability system configured to calculate an expected recoverable revenue based on probability of revenue recovery and of the expected unbilled utility service.
US08768794B2 Allocation manager
A method of using rules to execute periodic allocations of funds in a hierarchal accounting structure may include receiving an allocation rule, comprising a source account, a rule for determining a first amount, a parent account, and an allocation basis; accessing a multidimensional data cube comprising a hierarchal arrangement and aggregated balances for each level of the hierarchal arrangement; generating an allocation scenario by allocating the first amount to the aggregated balances for the one or more child accounts according to the allocation rule; generating one or more accounting journal entries corresponding to the allocation scenario; posting the one or more accounting journal entries to a general ledger associated with a relational database; and updating, using the relational database, the multidimensional data cube to reflect the allocation scenario.
US08768791B2 User-personalized media sampling, recommendation and purchasing system using real-time inventory database
A product sampling and recommendation system uses customer profile data and/or real-time information from a point-of-sale system to tailor specific product recommendations to a customer using a sampling station.
US08768790B2 Product-family inventory replenishment system using a composite product mix framework
In accordance with embodiments of the present disclosure, systems and methods for inventory replenishment utilize supply chain data comprising a demand mix, an inventory mix, and a composite product mix to generate a new composite product mix for at least one future period. The system geometrically discounts demand-inventory composite data. Thus, the older data carries less weight in determination of the new composite product mix percentage. Smoothing factors allow the discounting to be applied differently to demand and inventory data. The new composite product mix and an estimate of the total target replenishment quantity of a product family are used to estimate individual target replenishment quantities for each of a plurality of individual products in a product family. Replenishment quantities can be determined for an extended planning horizon. A server may provide the replenishment quantities to the user of a client computer over a computer network.
US08768786B2 Consumer representation rendering with selected merchandise
A representation system receives a subscription for a consumer to monitor online vendors. The representations system monitors a separate inventory of merchandise items of each online vendor. The representations system detects a new merchandise item added by at least one of the online vendors to a current inventory of merchandise items. The representation system accesses a representation of the consumer specified by a selection of sizing measurements stored by the selection service. The representation system selects at least one merchandise item from among the new separate merchandise items each with a set of merchandise characteristics of a size selected to fit the selection of sizing measurements. The representation system generates an email communication to deliver to the consumer from which a rendering of the selected merchandise item on the representation according to the set of merchandise characteristics as applied to the selection of sizing measurements is accessible to the consumer.
US08768785B2 Automated compatibility checking for hardware/software purchases at time of purchase
The present invention can include a pre-purchase method for determining computing item compatibility. In the method, configuration information associated with a computing system can be stored. A for-sale item to be used with the computing system can be detected. A compatibility between the for-sale item and the configuration information can be determined. A potential purchaser can be notified of results of the determining step before completing a purchase of the for-sale item. The method can be automatically performed by an online storefront system (e.g., a e-retailing Web site) or by in-store computing equipment, such as a cashier's register and/or an in-store kiosk.
US08768782B1 Optimized cloud computing fact checking
A fact checking system is able to verify the correctness of information and/or characterize information by comparing the information with one or more sources. The fact checking system automatically monitors, processes, fact checks information and indicates a status of the information. Fact checking results are able to be validated by re-fact checking the fact check results.
US08768774B2 Advertisements with multiple targeting criteria bids
An advertising system may enable an advertiser to associate multiple targeting criteria bids with an advertisement. The targeting criteria bids include a bid amount and a targeting criteria defining a group of users who may be delivered the advertisement. The cost for the advertisement is the sum of the bid amounts associated with the targeting criteria that match the user profile of the viewing user.
US08768769B2 System and method of providing targeted advertisements from subscribers of directory services
Disclosed are systems, computer-readable medium and a method for delivering advertisements to user devices. The method includes storing first data associated with online and physical activity of plurality of customers, storing second data associated with current status of plurality of advertisers, matching a customer with an advertiser based on analysis of the first data and the second data and delivering an advertisement to a device associated with the matched customers online and physical activity. The on-line and physical activity is captured by a plurality of devices including a mobile device via a plurality of sensors.
US08768767B2 Method and system for delivering electronic communications
A system directs a browser or browsing application associated with a user to a targeted web site after the user performs at least two activations or “clicks” of his pointing device. The first “click” is typically on a communication provided by the system, serving as an intermediary, and the second “click” is typically on a first data object or web page of the intermediary, before the browser of the user is redirected to a second data object or targeted web page, typically associated with a party unrelated to the party or entity controlling the system.
US08768766B2 Enhanced online advertising system
The system provides an automatically targeted network for text and graphical advertising based on cost-per-action bidded pricing, wherein actions comprise any of acquisitions, purchases, downloads, registrations, donations, clicks, and impressions. Contextual, search and behavioral relevance features are integrated to optimize ad selection for advertisers, who enter action objectives, associated bids, and creatives or catalog assets. The assets are automatically analyzed and stored, and ads are automatically constructed for catalog assets. When an ad request is received from a user terminal in regard to a publisher asset, e.g. a web page, the ad request is matched to a stored contextual analysis of at least a portion the publisher asset if available, and preferably to a profile associated with the user of the user terminal. The best advertisements are determined, based upon a predicted response, and are then served, i.e. displayed, at the user terminal, based upon available ad space.
US08768762B2 System and method for targeting customers who invite other customers to a business
A system and method is disclosed for rewarding subscribed users who invite other users to a business establishment. On receiving an indication that a subscribed user of a social group is at a business establishment, a message is sent to a plurality of users of the social group announcing that the user is at the business establishment. On receiving one or more signals, within a predetermined period, that one or more of the plurality of users entered into a purchase transaction with the business establishment, an offering is sent to the subscribed user.
US08768761B2 Unlocking coupon offers
In an embodiment, a method comprises receiving an indication that a user selected social network data that is displayed, on a client device, concurrently with offer data that indicates a coupon offer; wherein prior to receiving the indication, the user of the client device is incapable of accessing the coupon offer; in response to receiving the indication that the user selected the social network data, allowing the user to access the coupon offer, and causing a message to be sent to each user of a plurality of users that are identified, in a social network, as connected to the user, wherein the message includes data about the coupon offer or a coupon provider that initiated the coupon offer; wherein the method is performed by one or more computing devices.
US08768759B2 Advertising based on influence
Advertising based on influence is provided. In some embodiments, advertising based on influence includes determining an influence score (e.g., based on a given dimension) for a subject (e.g., a user), in which the subject is a potential target for an advertisement; and determining targeting of the advertisement based on criteria including the influence score of potential recipients of the advertisement. In some embodiments, the influence score is a directly estimated objective measure of influence (e.g., estimated using a social graph). In some embodiments, advertising based on influence also includes determining pricing of advertisements based on criteria including the influence score of potential recipients of one or more advertisements. In some embodiments, advertising based on influence further includes sharing advertising revenue with the subject based on criteria including the influence score of the first subject (e.g., as an incentive for the subject to view the advertisement).
US08768758B2 System and method for facilitating the home viewing of first-run movies
The home viewing of movies currently being shown in one or more theaters is facilitated. Facilitating home viewing of first-run, feature length movies may increase the amount of money earned during the theatre run of the movies. For example, this may enable users that would not be able to view movies in the theatre, and/or that would not be willing to view at least some of the movies in the theatre, to purchase the ability to view the movies.
US08768757B2 Music-centric advertising using supportive information
The present invention is directed toward a method of advertising on a portable media device having video and audio capabilities comprising the steps of: (a) embedding a video advertisement on the supportive identification information of a music file; (b) downloading the music file to a portable media device with a video advertise so that playing the music file generates the display of a video advertisement; (c) tracking the play count of each music file with an associated video advertisement until the play count data reaches a certain fixed number; d) recording the play count of each music file in connection with each specific video advertisement; and (f) changing the advertisement in the embedded supportive information of the music file.
US08768756B2 System and method of delivering audio communications
A method of delivering an audio communication is disclosed and includes selectively delivering an audio message including a content portion and an advertising portion to a voice communication device. The audio message has a first available delivery format for live communication with a user of the voice communication device and a second available delivery format for communication with a voice mail system associated with the voice communication device.
US08768755B2 Electronic toll management for fleet vehicles
Toll transaction payment processing includes accessing image data for a vehicle, the image data corresponding to at least one image of the vehicle engaging in a transaction with a toll facility. The image data is processed to determine one or more vehicle identifiers for the vehicle. A fleet vehicle company associated with the vehicle is electronically identified based on the one or more vehicle identifiers. Billing information for the transaction between the vehicle and the toll facility is electronically communicated to the fleet vehicle company.
US08768754B2 Billing a rented third party transport including an on-board unit
A system, method, and computer readable medium for toll service activation using an on-board unit in a third party transport comprises, a third party entity, a toll rental entity, and an on-board unit communicably coupled to the third party entity and to the toll rental entity, wherein the on-board unit, receives a position signal, initiates a toll service request, converts the position signal to a toll usage, and stores the position signal, the toll service request and the toll usage.