Document Document Title
US08931447B2 Device for controlling the valve control times of an internal combustion engine
A device (1) for controlling and/or influencing the valve control times of an internal combustion engine, in particular to a camshaft adjustment device, which includes a drive element (2) which is fastened to an attachment part (3) with a screw connection (4), wherein the drive element (2) and/or the attachment part (3) are/is composed of a fiber-reinforced material. In order to obtain a more lightweight design and to be able to reduce screwing forces, the invention provides that at least one of the contact faces (5, 6) between the drive element (2) and the attachment part (3) is at least partially subjected to material-removing processing.
US08931444B2 Head packaging for cylinder deactivation
Systems and methods for an overhead cam shaft coupled to an inline engine with inner cylinders and outer cylinders are disclosed. In one example approach, an engine bank comprises inner cylinders each having only first and second lift profiles, both being non-zero lift profiles, and outer cylinders each having first, second, and third lift profiles, two being non-zero lift profiles and one being zero lift.
US08931442B2 V-type block of a crank circular slider mechanism and a cylinder liner, a group of the cylinder liner, mechanical equipment thereof
A V-type block of a crank circular slider mechanism, comprising a piston with a circular slider receiving hole and a circular slider received in the receiving hole, the block having a main journal hole and comprising a group of adjacent cylinders arranged in a V form intersecting in the position of the main journal hole, each of the cylinders in the group penetrating the main journal hole, wherein said cylinders each penetrate the main journal hole with an axial length beyond the main journal hole, which the length is long enough for providing a reciprocating range required for the reciprocating motion of the part of the piston located beneath the receiving hole of the circular slider.
US08931439B2 Module for controlling coolant valve and grille shutter
A thermal management module includes a motor with an output shaft, and a gear train connecting the output shaft to a driven gear connected to a valve for controlling coolant flow in a coolant system. At least one grille shutter is movable between an open position allowing air through the grille shutter and a dosed position preventing air through the grille shutter. A linkage connects the at least one grille shutter to the output shaft or the gear train, so that the motor is operable to control a valve operating position of the valve and a shutter operating position of the at least one shutter.
US08931436B2 Electrode design for deer repellant device
An improved electrode design is provided for a baited, shock-producing, deer repellent device deployed in an area to be protected. This device has straight, parallel, positive and negative, un-insulated metal electrodes extending vertically from the top. The electrodes are spaced and sized so that they surround and protect the bait. This electrode design increases the chance that a deer will make effective contact with the electrodes while also allowing easy access to the bait for servicing. This electrode design also decreases the chances of the device collecting ice or snow, and it decreases the chance of discharge of the device by moisture or by contact between the electrodes.
US08931430B2 Spray coating applicator system
A spray applicator system is provided with a reservoir manifold assembly having a separate reservoir for each different coating to be applied. Reservoirs are filled from a coating supply system and isolated electrically from the supply system when coating is dispensed from a reservoir to the applicator. Multiple sets of reservoirs can be used, so that an empty reservoir in one set can be filled while coating is dispensed from a reservoir in the other set. The set of reservoirs in which a reservoir is being filled is isolated electrically from the applicator, and of the set of reservoirs in which a reservoir is dispensing coating to the applicator is isolated electrically from the supply system.
US08931426B2 Seed metering apparatus for a farm implement
The present invention is directed to a hopper for a seed metering system that has a series of individualized and independently controlled metering units. The hopper has a plurality of discharge openings that can be selectively opened and closed to expose an opening to a respective one of the plurality of metering units. Each seed metering unit is selectively driven by a common drive member, such as a drive shaft. When a seed metering unit is engaged with the drive member, the unit will meter granular material. On the other hand, when the seed metering unit is not engaged with the drive member, the metering unit will not meter granular material. Hence, the present invention provides a seed metering apparatus that provides effective sectional control.
US08931422B2 System, method and apparatus for securing valuables
A safe includes a body that has an opening for receiving and holding an object. A door is rotatably interfaced to the body by, for example, a series of pins, whereas the door obstructs the opening in a first position of rotation, and the door provides access to the body of the safe through the opening when the door is in a second position of rotation. A locking mechanism engages between the door and the body when the door is rotated to the first position of rotation thereby holding the door in the first position of rotation until the locking mechanism is released and, upon releasing by the locking mechanism, the door is free to rotate towards the second position of rotation.
US08931421B2 Foldable table
A foldable table includes a first tabletop panel, a second tabletop panel, and a reinforcing frame which includes first through fourth reinforcing members mounted along longitudinal sides of the first and second tabletop panels respectively, a first transverse member transversely extended between outer end portions of the first and second reinforcing members at the first tabletop panel, and a second transverse member transversely extended between outer end portions of the third and fourth reinforcing members at the second tabletop panel. Two ends of the first transverse member are affixed to the first and second reinforcing members in a non-rotatably movable manner. Two ends of the second transverse member are affixed to the third and fourth reinforcing members in a non-rotatably movable manner. Therefore, the first and second transverse members enhance the rigidity of the reinforcement frame to support two transverse sides of the first and second tabletop panels respectively.
US08931418B2 Bodyshell structure of railcar
A bodyshell of a railcar includes side outside plates, end bodyshells, and guiding plates. The side outside plate are located at both end portions of a carbody in a vehicle width direction. The end bodyshell includes an end outside plate and a corner post. The end outside plates are located at both end portions of the carbody in the longitudinal direction. The corner posts are located at four corners of the carbody. The corner post is joined to the adjacent end outside plate and the adjacent side outside plate. The guiding plate is provided at the side outside plate so as to cover the corner post from a vehicle exterior. The guiding plate includes an inclined portion and a joining portion. The inclined portion is provided in front of the corner post and inclined to the rear side toward the side outside plate.
US08931416B2 Inert and pressure-actuated submunitions dispensing projectile
An inert axisymmetric projectile is provided for launching from a shipboard gun and dispersing submunitions at a target. The projectile includes a base plug, a sabot housing, a submunitions package, and a retainer ring. The sabot housing includes a plurality of sabot petals angularly arranged and attached to the plug. The housing includes a payload portion and a nose portion, with a passage corridor between these portions. The submunitions package is contained within the payload portion and constrained radially by the housing. The retainer ring constrains the petals for joining together. Upon launch aerodynamic pressure fractures the ring and causes the petals to unfurl, thereby releasing the submunitions package for dispersal.
US08931415B2 Initiation systems for explosive devices, scalable output explosive devices including initiation systems, and related methods
Initiator systems for warheads include a first initiation device configured to detonate at least a portion of an explosive material contained in an explosive device and a second initiation device configured to deflagrate at least a portion of an explosive material of a warhead. Scalable output explosive devices include an explosive material at least partially disposed within a housing and an initiator system including a first initiation device configured to detonate at least a portion of the explosive material and a second initiation device configured to deflagrate at least another portion of the explosive material. Methods of igniting warheads include deflagrating a portion of an explosive material disposed within the warhead and detonating at least another portion of the explosive material disposed within the warhead.
US08931412B2 Method for printing of a recording
In a method or system for printing of a recording medium, potential images of images to be printed are generated on a potential image carrier. The potential images are developed into an image film comprising image regions and non-image regions on the potential image carrier via application of a liquid developer comprising a polymerizable carrier fluid with dye particles suspended therein. The image film is transferred onto the recording medium. The image film is fixed on the recording medium via a cross-linking reaction of the carrier fluid such that the dye particles of the image regions are embedded in a fixed polymer matrix and the carrier fluid hardens into a transparent film that permanently bonds with the recording medium. The cross-linking reaction of the carrier fluid is started, accelerated, or extended by at least one component.
US08931408B2 Sock identification kit
A sock identification kit includes a housing configured to secure a plurality of ink stamps, a stamp holding device, at least one ink well, and a cleaning member. The stamp holding device includes a handle, actuation assembly, and a pair of clamping members that may be selectively actuated to move the clamping members between open and closed configurations. Accordingly, a selected stamp may be securely removed from the housing, used to imprint ink upon a fabric, and then replaced without ever touching a potentially ink stained stamp with one's hand.
US08931406B2 Deliver drum and perfecting printing press having the delivery drum
A delivery drum includes at least one supporting shell for supporting a printed sheet and for producing a vacuum region between the supporting shell and the printed sheet. The supporting shell extends over the entire width of the printed sheet. A circumferential length, which is at least one quarter of the sheet length of the printed sheet, is disposed between the sheet start of the printed sheet and the start of the vacuum region.
US08931404B2 Feeding and reversing mechanism for a strapping machine
A feeding and reversing mechanism for a strapping machine includes a forward-reverse wheel assembly and a tension wheel assembly which are mounted on a base and arranged in such a way to provide larger contact areas between a strapping band and the two wheel assemblies. The feeding and reversing mechanism further includes first and second spring units. The first spring unit helps to keep a suitable gap between an active wheel and a passive wheel of the tension wheel assembly for the strapping band to pass through. The second spring unit helps to move the passive wheel toward the active wheel of the tension wheel assembly, so that the strapping band can be clamped between the passive wheel and the active wheel tightly to facilitate reversing and tightening of the strapping band.
US08931402B2 Vertically depressible joint and pressure-cooker provided with one such joint
Provided is a sealing gasket for a cooking utensil, the utensil includes a vessel and a lid; at least one first locking member and at least one second locking member, the sealing gasket being designed to be interposed between the lid and the vessel and being characterized in that it is designed so that, while the lid is docking with the vessel, said sealing gasket fits over the top rim and comes into contact with said lid and with said vessel while the first locking member is situated at a first height (h61) greater than or equal to the height (h8) at which the second locking member is situated, and is then depressed under the weight of the lid alone to bring the first locking member to a second height (h62) that is less than the height (h8) at which the second locking member is situated.
US08931401B2 Appliance for simultaneous cooking and stirring
A cooking appliance includes a base upon which a pot is supported, with a stirrer configured as a lid, for closing an open top of the pot. A tool coupled to a motorized drive of the stirrer extends downwardly into the pot. A heating element is coupled to the base and resiliently biased outwardly from the base to engage the base of the pot. A latch mechanism is provided for releasably connecting the pot to the base. The motorized drive includes a planetary gear set mounted coaxially with a pot axis, and a tool coupling is connected to a planet gear of the planetary gear set to drive the stirring tool in an orbital motion.
US08931396B2 Method for the removal of sediment from sparkling wines
Apparatus for the removal of sediment from sparkling wines, designed to remove the capsule covering the neck of a bottle (18) containing sparkling wine, comprising: a frame (12), a tilting mechanism (14) comprising: a holder (16) for supporting a bottle (18) in a predetermined position, said holder (16) being movable on the frame (12) between a low position, in which the neck is inclined downwards, and a high position in which the neck is inclined upwards, and a capsule removing mechanism (32) provided with at least one capsule removing knife, said capsule removing mechanism (32) being movable on the holder (16) and synchronized with said holder (16) so that the said capsule removing knife or knives remove(s) the capsule, when the holder (16) is in a predetermined angular position relative to the horizontal. The capsule removing knife is movable relative to the capsule removing mechanism (32).
US08931394B2 Systems and methods for providing firearms with lighter cocking action
Apparatuses and methods for facilitating reloading and resisting recoil of a firearm include an elastic member in communication with a portion of the firearm. A contact member coupled to the portion of the firearm, the elastic member, or combinations thereof, is movable between a first position in which movement of the portion of the firearm is biased by the elastic member and a second position in which movement of the portion of the firearm is generally unaffected by the elastic member. An actuator can be used to move the contact member between the first and second positions.
US08931392B2 Device for protection against grenades with shaped charges
The present invention relates to a protection device (10) for protection against so called RSV-grenades comprising a grid configuration (20) with at least one profile element arranged to affect the electric detonation release arrangement (52) of such a grenade (50) by means of short-circuiting, characterized in that said at least one profile element (30; 30a; 30b; 30c; 30d; 30e; 30f) has a cross section being tapering in the principal incoming direction of the grenade. The invention also relates to a motor vehicle.
US08931389B2 High voltage explosive assembly for downhole detonations
A downhole explosive detonation comprises a high voltage electro-explosive initiator comprising an input high voltage power supply with a low impedance shunting fuse, a flexible electrical link and a capacitor discharge unit. Explosive is initiated in a direction approximately parallel, or in another version perpendicular to the capacitor discharge unit. A unique configuration and construction of the assembly allows installation through a small service port in the gun housing structure for more efficient gun arming. A real time downhole voltage monitoring is described that transmits voltage readings to the surface during a firing sequence.
US08931388B2 Cutting tool having a magnetically controlled pre-load force
A cutting tool includes an outer tubular member having a first magnet and an inner tubular member having a second magnet wherein the inner tubular member is slidably disposed within the outer tubular member. A force, such as an attractive or opposing force, is created between the first magnet and the second magnet. The attractive or opposing force creates a preload force between the inner tubular member and the outer tubular member or a hand piece that is engaged with the inner tubular member. A method of creating a force between an inner and outer tubular member is also disclosed.
US08931386B2 Miter saw with bevel lock
The miter saw includes a base and a turntable. The turntable is rotatable in relation to the base. The turntable has a work piece support surface. The miter saw further includes a clamp structure secured in fixed relation to the turntable. The miter saw further includes a bevel arm pivotably connected to the turntable and a cutting arm pivotably connected to the bevel arm. The miter saw also includes a cutting assembly supported by the cutting arm. Further still the miter saw includes a clamp member movable in relation to the bevel arm between a first clamp member position and a second clamp member position. The clamp member includes a follower surface and a brake surface. The miter saw also includes an actuator including a cam surface. The actuator is (i) supported by the bevel arm, and (ii) movable in relation to the bevel arm in a linear path of movement between a first actuator position and a second actuator position.
US08931385B2 Portable hose cutoff saw with biasing pins
The present invention is directed to a portable hose cutoff saw having an improved stable base structure comprising a front plate and a back plate, a top plate extending transversely between the front and back plates interconnecting said front and back plates, and at least one connecting member extending transversely between a bottom portion of the front and back plates. The present invention also provides for a portable hose cutoff saw having a plurality of slideably adjustable hose biasing pins that may be adjusted to optimally bias the hose at or about a portion of a hose to be cut by the saw, thereby resulting in a consistent and straight cut of the hose.
US08931380B2 Skin engaging member for a razor cartridge
A skin engaging member for a razor cartridge includes an erodible first layer and an erodible second layer below the first layer. Each layer includes a lubricious water soluble polymer and can include a water insoluble polymer. The second layer includes a fragrance that can be in the form of microcapsules or a suitable additive of the polymeric material(s). As the first layer erodes during normal use of the razor cartridge the second layer is eventually exposed dissolving or fracturing the microcapsules or otherwise releasing the fragrance. The fragrance is malodorous indicating to e.g. a vision impaired user that the optimal life of the razor cartridge is at or nearing its end. The first layer can also be provided with a non-malodorous fragrance. A third erodible layer can be provided between the first and second layer and can also include a fragrance. End-of-optimal-life indication can be rapid or gradual.
US08931378B2 Method and apparatus for dry lubrication of a thin slitting blade
A block of a solid lubricant material, such as PTFE, is biased continuously or intermittently against the cutting edge of a rotary slitting blade for corrugated paperboard. The solid lubricant block prevents the build up of starch adhesive and biasing movement compensates for wear of the block and wear of the cutting blade edge.
US08931374B2 Socket wrench
A socket wrench includes a handle including a pivotal head including a cylindrical, eccentric recess on a bottom, a cylindrical cavity in a blind end of the eccentric recess, a perimetric opening proximate to the eccentric recess, and a spring depressible detent; a socket drive including a lower projection, upper external ratchet teeth, an annular groove, and an intermediate flange; a hollow drive gear including a circular opening on a bottom, first, second and third posts, first, second and third positioning wells; first and second pawls; and a biasing member disposed and biased between the first pawl and the second pawl.
US08931372B2 Coaxial double drive assembly applicable with shielding elements of a secondary skin facade of a building
A coaxial double drive assembly configured for actuating shielding elements of a secondary skin facade of a building is disclosed. The assembly includes an outer drive output and an inner drive output, which are arranged substantially coaxially with each other to an axis of rotation. The assembly also includes a driving arrangement, which is adapted to accept one or more transmission gear assemblies, which connect the outer and inner drive output to one or more rotating motor drives, which axes of rotation are substantially perpendicular to the axis of rotation of the outer and inner drive outputs. The outer drive output and the inner drive output extend at the same side of the coaxial double drive assembly and are adapted to accept a two-part pivot assembly, which when pivoted by the outer drive output and the inner drive output, is adapted for actuating the shielding elements of the secondary skin facade coupled thereto.
US08931365B2 Bicycle control device for controlling an electric device
A bicycle control device that includes a bracket configured to be mounted to a handlebar, a first lever pivotally mounted to the bracket and defining a first pivot axis, a second lever that includes a first user contact part pivotally mounted to the first lever that pivots about a second axis, and a first electrical switch mounted to one of the first lever and the second lever. The first electrical switch is operated in response to pivotal movement of the second lever about the second axis. The first pivot axis is positioned between the second pivot axis and the first user contact part.
US08931361B2 Electric vehicle transmission
An electric vehicle transmission, the transmission comprising an input shaft arranged to be driven by an electric motor, an output shaft arranged to transfer drive from the input shaft to driving wheels of the vehicle to which the transmission is fitted, a first clutch for engaging/disengaging a first gear ratio of the transmission, a second clutch for engaging/disengaging a second gear ratio of the transmission, and a fluid pump driven in response to rotation of the output shaft, wherein the first clutch is biased to engage said first gear ratio in the absence of pressure from the fluid pump.
US08931359B2 Parallelogram based actuating device
An actuating device includes a first actuating device mounted to a second actuating device. Each of the first and second actuating devices includes a base link, a first link, a second link, a translating link, a shaft, and a drive. The base link includes a first joint, a second joint, and a base plate extending between them. The first link is mounted for rotation to the first joint, and the second link is mounted for rotation to the second joint. The translating link includes a third joint, a fourth joint, and a translating plate extending between them. The drive includes an arc surface and is mounted to the translating link such that, when operating the actuating device, a position of the arc surface is fixed relative to the translating plate. The shaft is mounted to the arc surface to cause translation of the translating link as the shaft rotates.
US08931354B2 Coriolis mass flow meter with high zero stability
The invention relates to a Coriolis mass flow meter with improved zero point stability. The Coriolis mass flow meter has a pair of U-shaped measuring tubes. According to one embodiment of the invention, the Coriolis mass flow meter comprises a special housing for vibration compensation or vibration suppression in the region of the process connectors. Additionally or alternatively, a specific mass distribution of the vibration exciter and/or vibration sensor is provided, in order to neutralize unwanted vibrations by actively causing vibration.
US08931352B2 Cleaning quality control system using electromagnetic flow meter, and cleaning quality control method
A cleaning quality control device to automatically determine cleaning quality as to whether or not cleaning has been completed from a detection signal of the electromagnetic flow meter,the cleaning quality control device includes, an S/N ratio measuring unit to measure an S/N ratio of the detection signal, and a cleaning completion determining unit which is provided with an S/N ratio•electric conductivity determining table in which outputs of the S/N ratio measuring unit and respective electric conductivities of detergent drains are previously made correspondent using the detergent drains with predetermined electric conductivities, and which outputs cleaning completion when an obtained electric conductivity thereof becomes not more than a predetermined electric conductivity, andobtains the electric conductivity of the detergent drain from a value of the S/N ratio of the electromagnetic flow meter, and thereby automatically determines the cleaning quality as to whether or not cleaning has been completed.
US08931347B2 Fluid pressure sensor and measurement probe
A fluid pressure measurement sensor (11) comprises a microelectromechanical system (MEMS) chip (23). The MEMS chip (23) comprises two lateral walls (56), a sensitive membrane (49) connected to said lateral walls (56) and sealed cavity (9). The exterior surfaces of the lateral walls (56) and the sensitive membrane (49) are exposed to the fluid pressure. The lateral walls (56) are designed to subject the sensitive membrane (49) to a compression stress transmitted by the opposite lateral walls (56) where said lateral walls (56) are connected to the sensitive membrane (49) such that the sensitive membrane (49) works in compression only. The MEMS chip (23) also comprises a stress detection circuit (31) to measure the compression state of the sensitive membrane (49) which is proportional to the fluid pressure.
US08931342B2 Piezoelectric film and method of manufacturing the same, ink jet head, method of forming image by the ink jet head, angular velocity sensor, method of measuring angular velocity by the angular velocity sensor, piezoelectric generating element, and method of generating electric power using the piezoelectric generating element
The purpose of the present invention is to provide an angular velocity sensor capable of measuring an exact angular velocity, an ink jet head capable of producing an exact amount of ink, and a piezoelectric generating element capable of generating electric power due to positive piezoelectric effect. In the present invention, a piezoelectric film comprising a first electrode, a piezoelectric layer, and a second electrode is used. The first electrode comprises an electrode layer having a (001) orientation. The piezoelectric layer comprises a (NaxBiy)TiO0.5x+1.5y+2—BaTi03 layer (0.30≦x≦0.46 and 0.51≦y≦0.62) having a (001) orientation.
US08931341B2 Test mass and method for interferometric gravity characteristic measurement
A test mass used for light beam interferometric gravity characteristic measurement has a center of mass located equidistant and colinear with optical center points of two oppositely reflecting retroreflectors. Rotation of the test mass about its center of mass during freefall changes the path length of the oppositely reflected light beams by equal amounts, thereby achieving common mode cancellation of the effects of test mass rotation when the two reflected light beams are interferometrically combined.
US08931340B2 Contactless filling level measurement of liquids
The invention relates to a device and a method for the contactless capacitive filling level measurement of a filling medium in a container, the device having a plurality of measurement electrodes and at least one reference electrode.
US08931339B2 Method for evaluating the measurement signals of a propagation-time based measurement device
A method which allows especially the extrapolation of the measured value at the upper and lower end of a measuring range where normally no direct measurement range where normally no direct measurement is possible by superposition of interfering signals, for example by reflection on a radar antenna. In the presence of strong interference signals, for example by reflection of a radar antenna. In the presence of strong interference signals, which are for example caused by the natural resonance of the container or neck in which the measuring device is mounted, the direct level indicator signal can be regularly used if it has a high amplitude caused by a superposition with the interfering signal lies between two interfering signals and does not extend beyond these, the level indicator value can be interpolated by the shift of the signals from the point of reflection. The inventive method automatically adapts itself to a prevailing measuring situation while according to known methods for the user has to decide between a measurement via a shift of EOL signal or a measurement via the direct level indicator echo.
US08931337B2 Fluid meter, in particular for water
A fluid meter includes a totaliser having an electronic card that communicates with a remote meter reading system. The electronic card may be contained in a metal housing covered in a leakproof manner by an upper transparent panel. The totaliser may be covered by a cover which retains the upper transparent panel in a leakproof manner. The cover may be covered by a cap made from plastic material. The upper transparent panel may be made from glass and the upper transparent panel and the cover may each include an orifice to allow communication between the electronic card and antenna disposed between the cover and the cap.
US08931333B2 Method for determining headwind velocity
A method for determining a velocity of headwind flowing in the direction of a vehicle, based on a coolant mass flow of a coolant flowing through a heat exchanger of a cooling device of the vehicle, and an air mass flow flowing through the heat exchanger and triggered by the headwind, includes: determining a temperature drop of the coolant mass flow; determining the air mass flow responsible for the temperature drop of the coolant mass flow; and determining the velocity of the headwind flowing in the direction of the vehicle, based on the air mass flow responsible for the temperature drop of the coolant mass flow.
US08931332B2 Engine stroke determination apparatus
There is provided an engine stroke determination apparatus. The engine stroke determination apparatus is for determining stroke of a single-cylinder four-stroke engine and includes a transistor igniter. The apparatus is configured to determine a compression stroke and an exhaust stroke by comparing voltages of ignition signals that are output in the compression stroke and the exhaust stroke by the transistor igniter.
US08931328B2 Multilayer structure having a microfluidic channel and a system for detecting leakage from the microfluidic channel, and method of detecting leakage in a microfluidic device
A multilayer structure includes: a microfluidic circuit, delimited at least in part by a first sealing structure; a fluid-tight chamber delimited in part by a second sealing structure and in part by the first sealing structure, which is arranged in the fluid-tight chamber and is configured to provide a signal indicative of a leakage between the microfluidic circuit and the fluid-tight chamber.
US08931327B2 Dynamic canine tracking method for hazardous and illicit substances
Vapor wake detection is a highly advantageous method and system for detecting explosives and other illicit substances. With vapor wake detection, a canine and a handler are used; however, unlike other detection schemes, the canine leads the handler. After the handler positions the canine in a desired location, the canine detects scents in the air that come to the canine. When the canine detects a trained scent, the canine leads the handler to or follows behind the carrier of the item with the scent. Once the carrier is identified by the handler, the proper personnel are contacted. To implement vapor wake detection effectively, specific rigorous training is utilized.
US08931326B1 Strapdown heading sensors and systems, and methods of calibrating and compensating the same
A strapdown heading sensor includes an elongated housing and a compass module at least partially positioned within an inner cavity of the elongated housing. The compass module is cantilevered within the inner cavity of the elongated housing.
US08931323B2 Multi-layered pipes for use in the hydrocarbon industry, methods of forming the same, and machines for forming the same
Multi-layered pipes, machines for forming multi-layered pipes, and methods of forming multi-layered pipes, such as for use in the hydrocarbon industry as may form high-pressure pipelines including forming an inner metal tube from a first metal stock, and while forming the inner metal tube, forming at least a second metal tube around the inner tube from at least a second metal stock. In some methods, sheet metal is bent to form tubes having seams, which are welded while the tubes are being formed. Some methods are performed proximate to an installation site for the multi-layered pipe, such as a hydrocarbon extraction or transportation site. Some methods are performed on a vehicle and proximate to an installation site.
US08931318B2 Device and method for the surface peening of a component of a gas turbine
A device for surface-peening, especially for the ultrasound shot-peening of a component of a gas turbine, having at least one vibration means that comprises a surface that propels the peening material, and having a holding means with which a surface area of the component and the surface of the vibration means can be arranged with respect to each other is disclosed. In this context, the angular position of the surface of the at least one vibration means can be adjusted relative to the surface area of the component of the gas turbine. Moreover, a method is provided in which the angular position of the surface of the at least one vibration means can be adjusted relative to the surface area of the component.
US08931316B2 Method for profiling a flat key, and flat key produced according to the method
A method for profiling the broad sides of a flat key, a key blank being clamped in a clamping device so that the broad side of the key blank is exposed. Guide grooves and variation grooves which are complementary to the longitudinal sectional profile of the cutter teeth are milled into the broad side by advance in the longitudinal direction of the key, in one work operation, using a milling cutter that has cutter teeth on its peripheral surface and rotates about a cutter shaft. To produce undercut grooves, the axis of the cutter shaft is inclined at an angle of inclination relative to the longitudinal center plane of the key, ribs of the cutter teeth producing an undercut guide wall using at least one rib.
US08931312B2 Drum-type washing machine and bearing housing structure thereof
A drum type washing machine is provided. The washing machine may include a tub, a drum, a motor rotating the drum, bearing housings housing bearings to support a rotation shaft, a suspension connected to the bearing housings and a cabinet to mitigate vibration, a bracket coupled to the bearing housings, and a gasket installed between the bracket and the tub. Such an arrangement may allow volumes of the tub and the drum may be increased without increasing the volume of the cabinet.
US08931309B2 Apparatus for thermal decoupling of a forming body in a glass making process
An apparatus for forming a glass sheet with reduced thermal coupling between upper and lower regions of the apparatus is disclosed. The apparatus allows for temperature changes near the lower regions of the enclosure without a large temperature impact on the upper regions of the enclosure, thereby providing for greater flexibility in setting a temperature profile for a forming body located within the enclosure.
US08931307B2 Blank of titanium-doped glass with a high silica content for a mirror substrate for use in EUV lithography and method for the production thereof
On the basis of a known method for producing a blank of titanium-doped glass with a high silica content (glass) for a mirror substrate for use in EUV lithography which has a surface region that has an outer contour, is intended to be provided with a reflective coating and is specified as a highly loaded zone when the mirror substrate is used as intended, in order to provide a blank which can be produced at low cost and nevertheless meets high requirements with respect to homogeneity and freedom from blisters and striae, a procedure which comprises the following method steps is proposed: (a) producing a front body of titanium-doped high-quality glass with dimensions more than large enough to enclose the outer contour, (b) producing a cylindrical supporting body from titanium-doped glass, (c) bonding the front body and the supporting body to form a composite body, and (d) working the composite body to form the mirror substrate blank, wherein the step of producing the front body comprises a homogenizing process involving twisting a starting body obtained in the form of a strand by flame hydrolysis of a silicon-containing compound to form a front body blank, and the supporting body is formed as a monolithic glass block with less homogeneity than the front body.
US08931305B2 Evaporator unit
An evaporator unit comprising an evaporator, an internal heat exchanger defining a high pressure flow passage and a low pressure flow passage, an expansion device connected downstream of the high pressure flow passage of the internal heat exchanger and upstream of the evaporator. The internal heat exchanger is attached to the evaporator. With the above structure, the internal heat exchanger can utilize the remaining cooling capability of the refrigerant exiting from the evaporator for its greatest benefit.
US08931303B2 Refrigerating air-conditioning apparatus
A refrigerating air-conditioning apparatus, at least provided with no possibility that a foreign material returns to a compressor from an accumulator at a time of the pipeline-cleaning operation firstly, and provided with a possibility to perform a collecting operation for the foreign material in a short time secondary, is provided.The heat-source side unit includes an accumulator provided with a function to separate and collect the foreign material in an existing pipeline, a collecting container for collecting the foreign material separated by the accumulator, and an oil return pipeline for returning refrigerating machine oil to the compressor via a flow amount adjusting device, installed at a lower portion of the accumulator, and at a time of ordinary cooling or heating operation, the refrigerating machine oil is caused to flow into the oil return pipeline, and at a time of pipeline cleaning and foreign material-collecting operations, the flow amount adjusting device is fully closed.
US08931302B2 Heat exchange unit for self-cooling containers
A heat exchange unit (HEU) for positioning internally of a container for housing a food or beverage, the HEU including a metal shell having an outer surface, and a metal top section having a skirt, which fits over the outer surface of the metal shell and is permanently secured to said metal shell by an adhesive material, compressed carbon particles are disposed within said metal shell and carbon dioxide gas is adsorbed by said carbon particles and upon activation of a valve secured to said top section desorbs to cool the food or beverage.
US08931301B2 Movable refrigerator
Disclosed herein is a movable refrigerator including a main body travel driving unit configured to automatically rotate the wheel to move the main body and a main body travel switching unit configured to turn on or off the main body travel driving unit to automatically or manually move the main body. Accordingly, the user may suitably select and use automatic operation and manual operation according to the user's healthy condition, the environment of the used place, or the need of use, thereby greatly enhancing the use convenience of a movable refrigerator.
US08931298B2 Air conditioner
A triple-pipeline type first outdoor unit 2 connected to three inter-unit pipelines 5 made up of a high-pressure gas pipe 7, a low-pressure gas pipe 6, and a fluid pipe 8 and a second outdoor unit 3 connected by two pipelines of a gas pipe 35 and a fluid pipe 36 are provided, in which a fluid pipe 36 of this second outdoor unit 3 is connected to the fluid pipe 8, while a gas pipe 35 of the second outdoor unit is selectively connected to the high-pressure gas pipe 7 or the low-pressure gas pipe 6 using a valve-element kit 50 having a four-way valve 51.
US08931296B2 System and method for energy-saving inductive heating of evaporators and other heat-exchangers
A novel fins-on-tubes type evaporator/heat exchanger system that is optimized for energy-saving inductive heating thereof by configuring it to increasing its resistance to a value at which the system's reactance at its working frequency is comparable to its electrical resistance. The system includes a set of tubes configured for flow of cooling material therethrough, and also includes a set of fins positioned and disposed perpendicular to, and along, the tubes, in such a way that at least a portion of the fins comprises longitudinal excisions therein.
US08931295B2 Multi-faceted designs for a direct exchange geothermal heating/cooling system
A direct exchange heating/cooling system with at least one of a reduced compressor size, with a 500 psi high pressure cut-off switch, with a 98% efficient oil separator, with extra oil, operating at a higher pressure than an R-22 system, with receiver design parameters for efficiency and fox capacity, with geothermal heat exchange line set design parameters, with special heating/cooling expansion device sizing and design, with a specially sized air handler, and with a vapor line pre-heater.
US08931289B2 Refrigerant recycling system
Systems and methods are described with respect to refrigerant recovery techniques. In one example, a system for recovering a refrigerant from an appliance includes a valve module, a separator, a degasser, and a system controller. The valve modules include a valve and a valve controller configured to control the valve and transmit data. The separator separates the refrigerant from an oil and is in fluid communication with the valve. The degasser further separates the refrigerant from the oil and is in fluid communication with the separator. The system controller is configured to receive data from the valve controller.
US08931287B2 Process and apparatus for injecting LCD into an offshore injection well
A water-going liquefied carbon dioxide (LCD) transport vessel having a pressurized and refrigerated LCD container, a cargo discharge pump within the container for pumping LCD out of] the container along a conduit, a booster pump for pumping LCD along the conduit to a platform, a first backflow line downstream of the cargo pump to the container, a second backflow line from downstream of the booster pump to the container, and optionally a heater arranged to heat LCD flowing from the vessel along the conduit.
US08931284B2 Flow discharge device
A flow discharge device, such as a compressor bleed outlet discharging into a bypass duct of a gas turbine engine, comprises an outlet panel 46 which is perforated by openings 48, 50 disposed in an array which tapers in the downstream direction with respect to the flow B in the bypass duct. The configuration of the array of openings 48, 50 creates a plume 60 of tapering form, which enables the bypass flow B to come together downstream of the plume 60 with minimal wake generation, to provide a shield of cooler air so as to avoid contact between the hot gas plume 60 and a wall of 27 of the bypass duct 22. The resulting aerofoil-shaped cross section of the plume 60 also reduces any blocking effect in the bypass duct 22, with consequent performance benefits for the engine fan.
US08931279B2 Switchable solar heating device for a gas turbine
A switchable solar heating device for a gas turbine with a compressor, having a valve for electively bypassing a solar heater arranged between a compressor stage and a turbine stage of the gas turbine. The valve is constructed as a 4-way valve with a compressor port that can be connected to the compressor stage, a turbine port that can be connected to the turbine stage, a solar input port that can be connected to an input of the solar heater, and a solar output port that can be connected to an output of the solar heater.
US08931263B2 Exhaust gas purifying system
An exhaust pipe for a diesel engine is connected to a diesel particulate defuser (“DPD”). To automatically regenerate the DPD, an exhaust gas temperature is detected, a deviation of the detected exhaust gas temperature from a target regeneration temperature is evaluated, and an amount of post injection is controlled through PID control according to the deviation. When, during the automatic regeneration with a vehicle running, an exhaust brake valve is closed, the post injection is interrupted. While the exhaust brake is being closed, an operation of an integral control term is continued with the PID control, and when the exhaust brake valve is opened, the integral control term operated without interruption is used as an initial amount of operation.
US08931262B2 Method and device for controlling effective heat transfer in a solid gas storage system
A method for controlling the effective heat transfer from a storage unit (1). During gas release from storage material (3) in the storage unit the storage material is heated by a heater (2). During re-saturation of the storage material (3) with gas the heater is off. Controlling of the effective heat transfer from the storage unit (1) is performed, during gas release, by ceasing convection of a convection gas and, during re-saturation, by performing or enabling convection of a convection gas to cool the storage unit (1).
US08931261B2 Apparatus, system, and method for diverting fluid
A pump component is removed from a port of a suction-side fluid cavity of a high-pressure fluid pump. The pump component performs a pump function for the high-pressure fluid pump. A primary coupler connects to the port. The pump component connects to the primary coupler. A diverter fluid passage diverts a low-pressure fluid from the primary coupler to an auxiliary fluid delivery system. The primary coupler communicates the low-pressure fluid through the pump component and primary coupler to the port.
US08931257B2 Technique for production of ammonia on demand in a three way catalyst for a passive selective catalytic reduction system
A powertrain includes an internal combustion engine with multiple cylinders and an aftertreatment system having a selective catalytic reduction device utilizing ammonia as a reductant. An ammonia generation cycle includes operating some portion of the cylinders at an air/fuel ratio conducive to producing molecular hydrogen and some portion of the cylinders at an air/fuel ratio conducive to producing NOx. An ammonia generation catalyst is utilized between the engine and the selective catalytic reduction device to produce ammonia.
US08931254B2 Exhaust pipe injection control device
An exhaust pipe injection control device to optimally control a degree of exhaust gas recirculation (“EGR”) opening during diesel particulate filter (“DPF”) regeneration. The device includes a regeneration-time opening control unit which controls a degree of EGR opening of an EGR device during DPF regeneration, and a regeneration-time opening map in which an optimal degree of EGR opening of the EGR device during DPF regeneration is set in advance according to an engine rotation speed and a fuel injection amount of an engine. The regeneration-time opening control unit performs exhaust gas recirculation by referring to the regeneration-time opening map based on the engine rotation speed and the fuel injection amount of the engine and controlling the degree of EGR opening of the EGR device.
US08931252B2 Intake liner for a gas turbine engine
A gas turbine engine having a rotational axis, an intake and a compressed gas source; the intake includes a lining having a facing which defines an inlet surface and an array of holes; the array of holes includes at least a first set of holes and a second set of holes, the holes of the first set of holes are angled a relative to a radial line and the holes of the second set of holes are angled β relative to the radial line; the angles α and β are different. An active flow control arrangement including a compressed gas supply pipe, a valve arrangement, a controller, a compressed gas distribution pipe may be provided. Compressed gas may be provided to prevent the formation of separation of a main gas flow through the intake and prevent or remove ice accretion.
US08931251B1 Chain and chain links
A metal chain construction that includes a series of interconnected links with each link constructed and arranged in an annular configuration having either a circular or oval cross-sectional area. The link has, on at least one side thereof, a substantially planar indicia surface that is recessed into the cross-sectional area. An indicia in the form of a discernible indicia message is formed on said recessed indicia surface such as by an engraving. The link is of a metal alloy and the link joint is formed of a metal alloy solder mix.
US08931250B2 Draft roller, spinning unit, and spinning machine
The front top roller (20) includes a fiber contacting portion (30) and a reduced-diameter portion (31). The fiber contacting portion (30) has a substantially uniform outer diameter. The reduced-diameter portion (31) is provided at both ends of the fiber contacting portion (30) in an axial direction, and is formed with an outer diameter smaller than an outer diameter of the fiber contacting portion (30). The fiber contacting portion (30) has a width (W1) in an axial direction of 18 mm and the outer diameter (D1) of 30 mm. An outer diameter (D2) of the reduced-diameter portion (31) is 25 mm.
US08931247B2 Reel for an agricultural harvesting head
A reel for an agricultural harvesting head has a rotating wheel that is pivotally coupled to a plurality of bat extension links and each of the bat extension links is pivotally coupled to a corresponding bat.
US08931244B2 Horse boot assembly
A horse boot assembly includes: a boot body shaped to accommodate a hoof of a horse, a fastening device associated with the boot body for fastening the boot assembly onto the hoof, and an adapter. The adapter is compressed against a rear part of the hoof upon fastening of the fastening device.
US08931243B2 Hot-fill method
The present invention relates generally to a closure and particularly to a closure of the type known as a sport cap.
US08931238B2 Ceramic doors and boards and applications thereof
A ceramic board (1), of at least cement and gypsum, preferably in the proportions 1:10, and can include additional filler material in the composition. The board is used for various applications including as a door panel (31) or cabinet door (81). The board (21) can have channels, grooves, honeycomb, corrugations, or protrusions (22) extending along one or both faces which help to lighten the board whilst retaining rigidity, and which can have filler material (103) provided therein. The board (31) can have mounting points (35) for cabinet hinges or a lock, and can have internal strengthening members (142a,b,c) within the material of the board. The board or door can have an edge protector, which can be internal (153) or external (112). An end of the board can form a recess (184) for cables, pipes etc, which can be formed by internal strengtheners protruding from the end of the ceramic material (FIGS. 18a, 18b). The board can have an internal frame or skeleton embedded within the ceramic material.
US08931237B2 Abutment device, in particular for installing floor elements, and method for laying floor elements
An abutment device, in particular for laying floor elements, is proposed, comprising a first abutment element with a first abutment face and a second abutment face, which is oriented transversely to the first abutment face, and a second abutment element with a third abutment face, which is oriented transversely to the first abutment face, and which second abutment element is slidingly displaceably guided in a fixable manner on the first abutment element, a spacing between the first abutment face and the third abutment face being fixably adjustable, the first abutment element, on a side opposite to the first abutment face, having a recess, which is limited by an edge and in which the second abutment element is arranged.
US08931235B2 Method for erecting a facility producing electrical energy from wind
A method for erecting a facility includes the steps of constructing initial tower panels on a foundation. Work platforms and guys are installed so that additional tower panels may be installed on top of the existing tower panels. The work platforms with guys may then be raised, so that the process may be repeated until tower section height is reached. Tower sections are them completed by the addition of peripheral trusses and permanent guys, and additional tower sections are constructed by repeating the process to reach the desired facility height. Lifting units including truss and rail systems and rotatable modules with turbines in shrouds are assembled on the ground, then raised up the towers and operably mounted for generating electricity from wind. The erection process is sequenced to maintain structural integrity.
US08931233B2 Building frame
A joint (8, 6, 7A, 7C, 8A, 8B, 11A, 9A, 9B, 9C) for connection of mutually adjacent structural members (11A, 11B), (11, 12), (12, 14), (11, 13), (11, 11), (11, 12), characterized in that each structural member has a pair of opposed walls (18, 19, 20, 21), (24, 24, 22A, 22A), (50, 51, 52A, 52A), (50, 51, 52C, 52C), (99, 100, 24, 24), (99, 102, 24, 24), (102, 102, 24, 24) whereby in formation of said joint (8, 6, 7A, 7C, 8A, 8B, 11A, 9A, 9B, 9C) each opposed wall (18, 19), (24, 24), (50, 51), (99, 100), (99, 102), (102, 102) of one structural member (11A, 11, 12) is located adjacent to a proximal opposed wall (20, 21), (22A, 22A), (24, 24) of another structural member (11B, 12, 14, 13, 11) and connected thereto by fasteners (26, 17A, 17B).
US08931230B2 Joint compound, wall assembly, and methods and products related thereto
Disclosed are aspects of board finishing systems. For example, in various aspects, disclosed are joint compound compositions, wall assemblies, methods of treating walls, and products related to any of the foregoing, including reinforcement trim, e.g., for protecting corners where boards meet, fasteners, and tape. The joint compound preferably is a drying type composition with reduced shrinkage property, and includes binder and hollow spheres, resulting in an ultra lightweight formulation in some embodiments. The joint compound composition can be applied in a one-coat treatment in preferred embodiments. Other aspects of board finishing system accommodate such a one-coat treatment to thusly allow a user to manipulate the compound closer to the plane of board as compared with conventional formulations. Joint tape and reinforcement trim can include non-swelling synthetic paper facing material in some embodiments.
US08931227B2 Luxury vinyl tile flooring system
A flooring system may comprise a top floor layer, a subfloor, and/or an underlayment material disposed between the sub-floor and the top floor layer. The top floor layer may include a plurality of luxury vinyl tiles, configured such that respective tile joints may be formed between adjacent luxury vinyl tiles. The underlayment material may comprise a cross-linked, polyolefin foam. The composition of the underlayment material may be such that the tile joints between the adjacent luxury vinyl tiles may bend by less than about 45 degrees over a twelve hour period when 3.1 pounds per square inch (psi) of pressure is applied. The underlayment material may have a compressive creep of less than fifty percent of an original thickness associated with the underlayment material at a load of 3.1 psi and/or a compressive strength of more than 15 psi.
US08931223B2 Masonry reinforcement system
A system and method for forming a wall is disclosed. In some embodiments, the wall comprises blocks having internal couplers configured for use with rods which can be inserted through and which are configured to securely lock blocks together. In some embodiments, the rods which are inserted into internal couplers may be threaded or have another locking features such that the blocks in a wall can be securely fastened together.
US08931222B2 Anchoring device for panel supporting structures
An anchoring device for panel supporting structures, which comprises at least one tension element (6) which is adapted to act on a supporting frame (2), which supports at least one panel (3) and rests on a resting surface (4). Means being further provided for tensioning the tension element (6) and means (7) for connecting the tension element (6) to the supporting frame (2) adapted to transmit at least partially the tension forces of the tension element (6) to the supporting frame (2) along a direction that has at least one component substantially perpendicular to the resting surface (4).
US08931215B1 Attic stairway insulator assembly
An attic stairway insulator assembly configured for placement within a building scuttle is provided. The building scuttle has a length and a width. The attic stairway insulator assembly includes a base configured to cover the building scuttle. The base has a length and a width corresponding generally to the length and the width of the building scuttle. A bag is seated on the base and has insulative material within a jacket. The bag has a length that is longer than the length of the base and a width that is wider than the width of the base such that portions of the bag having the insulative material drape over portions of the base.
US08931210B2 Hydration maintenance apparatus and method
A material may include a substrate, such as sand, treated with a binder, for securing a layer of hydrating particles thereto. Typical binders may include lignicite, or other naturally occurring materials such as sugars, molasses, corn syrup, gelatin, water, a combination, or the like. Substrates may include natural organic materials or inorganic materials. Various materials can serve as a powdered, polymeric coating. Commonly called acrylamides or polyacrylamides by industrial suppliers, certain polymers have been found to serve well by being comminuted to powder and adhered to the substrate granules.
US08931209B2 Seed-delivered, soil-amendment method and composition
A material for assisting in at least one of germination, protection, hydration, and thriving of seeds and the plants originating therefrom treats a seed with a tackifier or binder, such as corn syrup or the like, which secures a layer of hydrating polymer particles thereto. Nutrients, protectants, and the like may be absorbed in the polymer before or after coating of a seed thereby. Weighting materials, extenders, flowing agents, and the like may assist in the functioning or handling of the coated seeds.
US08931207B2 Pick-up and delivery system and associated methods
The present disclosure relates to a pick-up and delivery system including a pick-up assembly and a delivery assembly. The pick-up assembly includes a robotic arm, a pick-up device rotatably mounted on the robotic arm, and a first vacuum pressure supply port operably connected to the pick-up device. The delivery assembly includes an insertion device. The insertion device may include an insertion member having a tip and a release assistance piston arranged inside the insertion member. The release piston is moveable between an extended position and a retracted position. When the release assistance piston is in the extended position, a proximal end of is substantially flush with an end of the insertion member. Further aspects are directed towards methods for grasping and releasing an object with a pick-up and delivery system.
US08931205B2 Lure
A lure of the present invention has a hollow portion 2 therein, the body 3 being made of a translucent material. A body inner wall surface forming the hollow portion 2 has a polyhedral structure including a first plane 61 and a second plane 62 connected to the first plane 61, and a multilayer colored region 7 including a first colored portion 71 and a second colored portion 72 stacked on the first colored portion 71, the second colored portion 72 having a color that is different from that of the first colored portion 71, is provided on the first plane 61 or a body outer wall surface corresponding to the first plane 61. The lure of the present invention varies in color depending on the viewing direction.
US08931203B2 Universal system for holding fishing rods
To provide a better experience for ice fisherman and fisherman generally, the present inventor devised, among other things, apparatus, assemblies, components, and methods for holding a fishing device, such as a fishing rod. One exemplary apparatus includes an adjustable rod holder pivotably mounted or coupled to a base structure. The rod holder, which can be strapped or otherwise attached to one or more types of fishing rods or poles, has an adjustable center of gravity and/or an adjustable pivot point. The adjustable center of gravity and/or pivot point allows users to balance the fishing rod at various tip angles, up or down, and thus to position the rod in a way most suitable for the type of desired fish. The exemplary apparatus is particularly suitable as a replacement for the conventional tip-ups used in ice fishing, because it provides advantages of conventional rod & reel fishing with those of conventional tip-down fishing.
US08931202B1 Hunting decoy with guidance fin
A hunting decoy with a body has a guidance fin being both movably positioned and releasably attachable below the body of the decoy. Water contact with the guidance fin permits the decoy to have a lifelike movement. Baffles applied to the guidance fin permit a more lifelike movement for the decoy.
US08931201B2 Gun support apparatus
Gun support apparatus for supporting a gun or components of a gun for assembly, servicing, cleaning, or other gunsmithing operations. A vise may include one or more gun supports for supporting a gun. A gun support may include a magazine well insert receivable in a magazine well of a gun. The support may be pivotable and may include a hammer stop. A gun support may include a channel of tapering width which is pivotable for positioning a desired width of the channel for receiving a portion of a gun to be supported in the channel. A bolt support device may be used to mount a bolt for cleaning or servicing.
US08931195B2 Secure smartphone-operated gun lock with means for overriding release of the lock
A gun locking and unlocking device, which may be configured to be disposed adjacent the trigger of a gun to alternatively prevent or enable firing, includes a data receiver, a data memory and a logic device for determining whether data received by the receiver is the same, or substantially the same, as data stored in the data memory. One or more separate electronic gun keys are provided to transmit gun lock/unlock data to the data receiver of the gun lock device. The logic device responds to a gun control signal transmitted by one of the gun key devices with priority over a gun control signal transmitted by another gun key device. The logic device automatically locks the gun when it is located in a prohibited area, such as a school. The logic device also locks the gun when the gun user is intoxicated or acting in an irrational manner. Once locked, the user must set a timer which allows the gun to be unlocked only after a specified “wait” time.
US08931193B1 Firearm support apparatus and method
A firearm support apparatus has a support frame having an elongate longitudinal center body and a lateral crosspiece having right and left sides that extend outwardly from the center body. The apparatus also includes a forward cradle assembly, a rearward cradle assembly, an outwardly extending flanges, and a pair of adjustable legs for adjusting the height of the lateral crosspiece with respect to the ground.
US08931191B2 Overmolded vehicle license plate frame and bumper assembly
A vehicle license plate frame and bumper assembly has a substrate formed of a high-durometer first polymer compound, and an overmold component formed of a lower-durometer, second polymer compound that is chemically compatible with the first polymer compound. The substrate includes an endless frame with forward, inner and outer faces, and license plate screw mounting tabs inwardly extending from the frame. The overmold component includes a bumper cohesively bonded to the frame but not to screw head-receiving areas of the tabs.
US08931190B2 Excavator fastener
A fastener for securing a tooth adapter to the bucket or other piece of earth moving equipment which provides for mechanical advantage whereby tightening of one portion, procures a multiplication of force, for providing secure engagement.
US08931189B2 Apparatus and method for material distribution
Apparatus and method for material distribution, including a drawbar to which is fixedly connected a bucket body. Wheels are attached to the drawbar on opposite sides of the bucket body between an open side and a gate thereof. A lower edge of the open side of the bucket body, which can receive material, is in the form of a cutting blade or teeth. The gate, which is disposed opposite from the open side, can be opened and closed. At least part of a top side of the bucket body forms a platform for an operator. At least one engine is provided and is drivingly connected to the wheels. A handlebar is connected to the bucket body, forward of the platform, for pivoting the bucket body about the wheels so that the cutting blade or teeth can be brought into or out of contact with a surface.
US08931187B2 Wave technology
A shoe sole having improved cushioning characteristics is disclosed. The sole includes a midsole having a top layer of material and a bottom layer of material. In one embodiment, the top layer of material may be harder than the bottom layer of material. A pattern of lugs defining a wave may be formed on the bottom layer of material. The wave may generally be in the shape of sine wave so as to provide improved cushioning characteristics for the sole. An outsole may also be formed on the bottom layer of material and an upper may be connected to the top layer of material, such that a shoe is formed.
US08931185B2 Electronic caliper configured to generate power for measurement operations
An electronic caliper generates power for measurement operations. The caliper comprises a scale member, a slider, a signal processing portion configured to measure a displacement between the scale member and slider, a power generating arrangement attached to the slider comprising a gear assembly configured to rotate in response to a force provided through the scale member to the gear assembly by a user opening or closing the caliper, and a power generator coupled to the gear assembly and configured to rotate in response to force provided by the rotating gear assembly and provide power to the signal processing portion. The power generating arrangement generates power as the user opens or closes the caliper and is configured such that it contributes a motion resistance force component of at most 20N during the user opening or closing the caliper using a maximum manual acceleration and/or speed.
US08931184B1 Method for dimensionally inspecting a component of a gas turbine system
A method for dimensionally inspecting a component of a gas turbine system is provided. The method includes disposing the component on a fixture for stabilizing the component. Also included is probing a first datum location of the component with a coordinate measurement machine for establishing a first datum point. Further included is probing at least one location of the component with the coordinate measurement machine to determine at least one measurement relative to the first datum point. Yet further included is displaying the at least one measurement in an output report.
US08931168B2 Method for manufacturing multilayer printed wiring board
A method for manufacturing a printed wiring board includes preparing a core substrate having a first surface and a second surface on the opposite side of the first surface, forming on the first-surface side of the substrate a first opening portion tapering from the first toward second surface, forming on the second-surface side of the substrate a second opening portion tapering from the second toward first surface, forming a third opening portion such that a penetrating hole formed of the first opening portion, the second opening portion and the third opening portion connecting the first and second opening portions is formed in the substrate, forming a first conductor on the first surface of the substrate, forming a second conductor on the second surface of the substrate, and filling a conductive material in the penetrating hole such that a through-hole conductor connecting the first and second conductors is formed.
US08931161B2 Rail attachment mechanism
A rail mounting mechanism for coupling an auxiliary device to a weapon has an adjuster and a lever that can be used to overcome tolerances in mounting rails to provide a consistent grasp of the rail.
US08931154B2 Conveyor fastening tool
The conveyor fastening tool is used for fastening first and second conveyor loop fasteners to each other and comprises first and second channels extending through a main body through which the first and second conveyor loop fasteners will pass. First and second lateral openings in the first and second channels allow the conveyor belt extremity sections to extend therethrough, outwardly of the first and second channels. First and second loop retaining members peripherally spaced about the first and second channels limit movement of the first and second conveyor loop fasteners orthogonally away from the first and second channels including preventing movement of the first and second conveyor loop fasteners out through the first and second lateral openings. A third channel formed downstream of the first and second channels, where the first and second channels merge, has opposed spaced-apart fastener closing members mounted to the main body for urging the first and second loop fasteners into interlocking engagement.
US08931149B2 Wire coloring apparatus includng a roller
A wire coloring apparatus including a roller is provided to prevent drag of a colorant, which is jetted on an electric wire and not dried yet, the guide roller is arranged at a downstream side of a coloring nozzle, which jets a colorant toward a highest point of an outer surface of the electric wire moving along a lengthwise direction thereof, in a moving direction of the electric wire. The guide roller is formed with a pair of tapered surfaces catching and supporting the electric wire and approaching to each other in accordance with nearing to a rotating axis. When a radius REW of the electric wire 3 is 1.2 mm, an angle θT formed by the pair of tapered surfaces is designed at least 60 degrees and not more than θX degrees.
US08931144B2 Tethering system and method for remote device
A tethering system for a remote-controlled device includes a tether line having a first end adapted to be connected to a ground support and a second end adapted to be connected to the remote-controlled device. The system further includes an anchor-point disposed between the first and second ends of the tether line, the anchor point having an eyelet for securing the tether line and allowing the tether line to slide through the eyelet during use. The anchor-point and eyelet enable the tether line to flex or bend and the remote-controlled device to maneuver one or more of over or around the target area without interfering with any nearby obstructions.
US08931133B2 Connecting device
The invention relates to a connecting device which has a connecting element (18) of flat beam design fixed to a wiper blade (10) and an adapter (16) joined to said connecting element in an articulated manner, and also a joining element (14) that is joined to a wiper arm (12) and into the u-shaped cross-sectional profile of which the adapter (16) is inserted and, by means of a spring tongue (64) arranged on the top wall (42) thereof, is fixed to a pushbutton (66), the connecting element (18) having a central web (28) running in the longitudinal direction of the wiper blade (10) and bearing a hinge shaft (30) projecting on the long sides thereof, which is mounted in laterally flexible hubs (46) in side walls (40) of the adapter (16). According to the invention, the outwardly facing walls of the adapter (16), namely the side walls (40), the top wall (42), and the end walls (36, 62), have a general wall thickness of at least two millimeters, and the hubs (46) are to be formed as blind holes, the cylindrical surfaces of which form radial sliding surfaces (48) and the end faces of which form axial sliding surfaces (50), which are highly polished with an arithmetic mean roughness of Ra<0.2μ, and that the sliding surfaces (48, 50) be the sole contact surfaces between the connecting element (18) and the adapter (16).
US08931131B1 Power snake apparatus
A power snake apparatus including a motor connected to a rotatable drum that contains a coiled cable for drain cleaning operations. The power snake also includes a battery for powering the motor, the battery preferably being of the type normally installed on motorcycles and being rechargeable from a standard motor vehicle electrical recharging system. The apparatus may also include an AC/DC transformer for powering the motor or recharging the motorcycle battery from a standard electrical outlet. The components of the power snake apparatus are mounted on a frame, which may also include a removable handle and a plurality of wheels to facilitate mobility of the device.
US08931129B2 Treatment device
Treatment device for treatment of the oral cavity and pharynx and/or the teeth, having a treatment head that can be removably fastened to a handpiece, and which has a head piece having a plurality of bristles and which has an electromechanical transducer in the head piece for producing a mechanical oscillation or waves to be transferred to a treatment area.
US08931128B2 Encapsulated and filtered mattress
A mattress for use in institutions, such as correctional facilities, detention centers, rehabilitation centers, hospitals and the like, includes a core formed of a transparent or translucent padding material and a transparent or translucent covering surrounding the core.
US08931121B2 Hydrotherapy tub
A hydrotherapy tub including a water and air piping system which is easily cleanable in a thorough manner. A manifold is mounted on the outer surface of each side wall of the tub with each manifold having a water conduit and an air conduit which are fluidly connected to sources of pressurized water and air respectively. The water conduit and air conduit in each manifold is fluidly connected to horizontally spaced-apart discharge ports formed in the associate side wall of the tub.
US08931112B1 Protective shell receptive for graphics
A protective shell has a proper size, shape, and thickness to cover and attach to an anatomical joint or part. The protective shell is made of a material that is rigid, and that is partially or entirely transparent or semitransparent. The protective shell has an exterior face and an interior face, allowing for the application of graphics to be placed upon the interior face while viewing the graphics from the exterior face and protecting the graphic from being scraped off as a result of friction from a ground surface or with a collision from another object. The frontal external face is concave in shape to be less exposed to the ground plane and being scraped than the rest of the external faces of the shell while allowing the graphic that is placed upon the interior face to be viewed more clearly from the front of the exterior face.
US08935810B2 Cloud key directory for federating data exchanges
Embodiments are directed to providing attribute-based data access. In an embodiment, a data request specifies one or more search data attributes describing requested data that is to be found in an anonymous directory. The anonymous directory is configured to provide access to secured data according to access controls defined one or more clients. The secured data includes data that is associated with a particular client and that is encrypted using multi-authority attribute-based encryption, which associates the data with one or more encryption data attributes and that enables the data to be provided if conditions in the corresponding access controls are met. The particular portion of data is provided based on determining that the conditions in the corresponding access controls are met, and that at least one of the search data attributes is determined to be relevant to at least one of the encryption data attributes.
US08935808B2 Identity attribute exchange and validation broker
Methods and systems are described herein for performing attribute authentication for use by a relying party in providing access to a resource as requested by a user. Attribute authentication may be performed entirely by a single identity service provider, or by multiple identity service providers each authenticating a subset of a plurality of user attributes, such as name, address, phone, email, and the like. Each attribute may be authenticated with a level of assurance. Levels of assurance may vary from attribute to attribute. Different levels of assurance may be required for different attributes before the relying party may grant access to the user-desired resource. An authentication broker may act as a registry or broker of identity service providers, and may store information usable by relying parties to establish a trust relationship with a particular identity service provider on demand, as needed by a relying party.
US08935806B2 Mechanism for facilitating management of data in an on-demand services environment
In accordance with embodiments, there are provided mechanisms and methods for facilitating management of data in an on-demand services environment. In one embodiment and by way of example, a method for facilitating management of data in an on-demand services environment is provided. The method of embodiment includes detecting an attempt by a user to manipulate data via a collaboration application at a computing system, wherein the attempt includes attempted deletion of the data posted for viewing using the collaboration application. The method may further include determining whether the user is authorized to manipulate the data, and blocking the attempt if the user is not authorized to manipulate the data.
US08935805B2 Method and system for enforcing password policy in a distributed directory
The invention describes techniques for enforcing password policy within a distributed directory environment that includes one or more distributed directory servers and a proxy server that acts as an intermediate agent between a client and the distributed directory environment. In one aspect, the proxy server is enhanced to support the passing (from the backend server to the client) of password policy controls. In particular, controls returned from a backend server are parsed and cached (for re-use) for the life of a given client connection. According to another aspect, the proxy server ensures that all compare operations for a single user's password are directed to the same backend server in the distributed directory environment. This insures that a user's most current password is used, and that failed operation counts, resets and operational attributes are up-to-date. According to still another aspect, the proxy server enforces password policy on bind plug-ins and, in particular, through a pair of pre-bind and post-bind extended operations. In particular, pre-bind processing includes checking if an account is locked. Post-bind processing includes checking for expired passwords, grace logins and updating failed/successful bind counters.
US08935801B1 Software code analysis and classification system and method
Methods for scanning software for the existence of a licensing condition. Software may be uploaded, scanned and compared against known software stored in a datastore. If the uploaded software matches known software in the datastore, a license associated with the known software may be determined. The license may have information associated with it, such as a classification based on risk and obligations. The classification of the license, as well as the obligation information may be returned as a report to a requester that uploaded software to easily identify the risks associated with incorporating the software into a larger code base or project.
US08935797B1 System and method for online data processing
Customer online data is collected via script on customer computers and is communicated to a server hosted by an organization, such as a card issuer. The customer online data communicated to the server is non-personally identifiable information (non-PII). In turn, the server aggregates the non-PII customer online data from the set of participating merchants. The server associates the received non-PII customer online data with non-PII demographic data. Other non-PII transaction data, such as previous transactions processed at a card issuer, also can be associated with the non-PII customer online data and non-PII demographic data. These associations are, in turn, used to create reports and to provide services to help merchants or other requesting organizations develop online strategies to drive click thru and conversion rates.
US08935789B2 Fixing computer files infected by virus and other malware
The disclosed invention is a new method and apparatus for detecting and removing virus from a computing device based on a web or network service. Virus is detected by transmitting the attributes and behavior of application modules on a computing device to another computing device via a web service, where it is analyzed. After the item has been classified, that information is sent back to the computing device along with the instructions on how the remove the virus. Along with the instructions on virus remediation a clean copy of the file or a network location of the clean copy can be sent.
US08935785B2 IP prioritization and scoring system for DDoS detection and mitigation
A method and system to mitigate an attack over the Internet includes collecting information related to a plurality of client IP addresses from a plurality of sources and analyzing the collected information to determine confidence scores for the plurality of client IP addresses. The method and system also include receiving network traffic from the Internet and limiting network traffic from a first subset of the plurality of client IP addresses characterized by a confidence score less than a first threshold. The method, and system further include determining a level of the network traffic and limiting network traffic from a second subset of the plurality of client IP addresses characterized by a confidence score less than a second threshold greater than the first threshold.
US08935783B2 Document classification using multiscale text fingerprints
Described systems and methods allow a classification of electronic documents such as email messages and HTML documents, according to a document-specific text fingerprint. The text fingerprint is calculated for a text block of each target document, and comprises a sequence of characters determined according to a plurality of text tokens of the respective text block. In some embodiments, the length of the text fingerprint is forced within a pre-determined range of lengths (e.g. between 129 and 256 characters) irrespective of the length of the text block, by zooming in for short text blocks, and zooming out for long ones. Classification may include, for instance, determining whether an electronic document represents unsolicited communication (spam) or online fraud such as phishing.
US08935782B2 Malware detection via network information flow theories
Access is obtained to a plurality of information flow theories for a plurality of malicious programs. The information flow theories include differences in information flows between the malicious programs, executing in a controlled environment, and information flows of known benign programs. Execution of a suspicious program is monitored by comparing runtime behavior of the suspicious program to the plurality of information flow theories. An alarm is output if the runtime behavior of the suspicious program matches at least one of the plurality of information flow theories.
US08935780B2 Mission management for dynamic computer networks
Method for communicating data in a computer network involves dynamically modifying at a first location in the computer network a plurality of true values. The true values correctly represent the plurality of identify parameters. These true values are transformed to false values, which incorrectly represent the identity parameters. Subsequently, the identity parameters are modified at a second location to transform the false values back to the true values. The position of the first and/or second locations varies dynamically as part of this process. A bridge transforms identity parameter values when communicating outside the network. Dynamic modification of the identity parameters occurs in accordance with a mission plan that can be modified without interrupting communication of data in the network.
US08935778B2 Maintaining data integrity
Aspects of the present invention maintain data integrity of a monitored data object in a monitored storage repository. A first security value for the monitored data object is determined. The first security value is stored along with an authentic copy of the monitored data object in the secure repository. The second security value for the monitored data object is determined after a predetermined time interval. The first security value is compared with the second security value. An alert is generated in response to determining a difference between the second security value and the first security value.
US08935776B1 Native code module security for 64-bit instruction set architectures
Some embodiments provide a system that executes a native code module. During operation, the system obtains the native code module. Next, the system loads the native code module into a secure runtime environment. Finally, the system safely executes the native code module in the secure runtime environment by using a set of software fault isolation (SFI) mechanisms that maintain control flow integrity for the native code module and constrain store instructions in the native code module by bounding a valid memory region of the native code module with one or more guard regions.
US08935773B2 Malware detector
A transparent proxy for malware detection includes a monitor module, a protocol determination module, a challenge generation module, a response determination module, and a data control module. The monitor module examines data originating from an application towards a remote server. The protocol determination module identifies the protocol type used for the data. The challenge generation module produces a challenge for the application based upon the protocol type, sends the challenge to the application, and maintains a state related to the data and the challenge. The response determination module makes a determination if an automatic non-interactive application response is received in response to the challenge from the application. The data control module allows the first data to continue to the remote server when the determination is valid. The data control module reports malware detection and blocks the data to continue to the remote server when the determination is invalid.
US08935771B2 System, method, and computer security device having virtual memory cells
A computer security system may include a removable security device adapted to connect to the input/output port of a computer. The security device may include: a random access memory (RAM) cell; and a processor. The security system may further include: at least one encrypted update packet stored remotely from the security device and adapted to modify the contents of the RAM cell; and a private key located on the security device and adapted to decrypt the update packet; and at least one of a device driver, a software application, and/or a library stored remotely from, and in communication with, the security device and adapted to cause the contents of the at least one cell to be switched out of the cell, stored remotely from the cell, and loaded back into the cell.
US08935768B1 Controlling client access to email responsive to email class levels
A class level of an email is determined responsive to defined rules for email classification. Client access to the email is then controlled responsive to the class level. One of a plurality of client authentication modes may be selected for authentication of the client responsive to the class level. The class level of the email may be determined responsive to an operational use of the email, a known keyword being present in content of the email, a source address of the email, a number of destination addresses of the email, an addressed resource of a user selectable link that is contained in a body of the email, characteristics of earlier email that the client deleted without reading, and/or various other rules.
US08935760B2 Apparatus and method for establishing a peer-to-peer communication session with a host device
The present invention describes an apparatus and method of establishing a peer-to-peer communication session between a host device and a client device. Routing information of the host device is received from a server via a wide area network, routing information of the client device is provided to the server, and authentication information is provided to the host device via the wide area network. Peer-to-peer communication is transmitted to the client device via the wide area network if the client device is authenticated for peer-to-peer communication by the host device.
US08935759B2 Apparatus and method for establishing a peer-to-peer communication session with a client device
The present invention describes an apparatus and method of establishing a peer-to-peer communication session between a host device and a client device. Routing information of the client device is received from the server by a host device, communication with the server is maintained, and authentication information from the client device is received by the host device. Peer-to-peer communication is transmitted to the client device via the wide area network if the client device is authenticated for peer-to-peer communication by the host device.
US08935754B2 Methods and apparatus to discover authentication information in a wireless networking environment
Example methods and apparatus to discover authentication information in a wireless networking environment are disclosed. A disclosed example method involves transmitting, during network discovery, a Generic Advertisement Services (GAS) request to a network access point, the GAS request requesting authentication information, the authentication information being indicative of a credential required from a wireless terminal. In addition, a response to the GAS request is received from the network access point. The response includes the authentication information.
US08935750B2 System and method for restricting pathways to harmful hosts in computer networks
System and methods for restricting accessibility to harmful content on a computer network. Network pathways are explored to study a plurality of investigated hosts from a plurality of diverse entry points into the computer network. The investigated hosts are checked whether they are malicious hosts believed to contain harmful content. For any of the investigated hosts that are malicious hosts, intermediary hosts having connectors to those malicious hosts are identified based on the exploring of the network pathways. An access restriction is associated with each of the intermediary hosts, which can be used to block or otherwise restrict access to the intermediary hosts, which may or may not themselves contain malicious content.
US08935749B2 Method for wireless communication and wireless transmit/receive unit
A method for wireless communications and a wireless transmit/receive unit are disclosed. At least one first wireless communication link with a base station for transmitting/receiving data packets is established, which at least one first wireless communication link complies with at least a first authentication mechanism. At least one second wireless communication link with at least one user device for transmitting/receiving data packets is established, which at least one second wireless communication link complies with at least a second authentication mechanism, wherein the at least one second wireless communication link comprises a peer-to-peer wireless communication link. The at least one first wireless communication link and the at least one second wireless communication link are concurrently maintained.
US08935748B2 Secure DNS query
A secure DNS query may be made by establishing a secure connection with a specific DNS server to determine an address for a hostname. A client device may have a database that may contain a record of a secure DNS server for one or more hostnames. When a DNS request contains one of the specified hostnames, an authenticated session may be created with the designated secure DNS server and a network address for the hostname is returned using the session. The authenticated session may authenticate a client device to the server as well as authenticate the server to the client. In some embodiments, the secure DNS server may accept connections from authenticated clients and may disregard connection requests from non authenticated clients.
US08935747B2 Access right management system, access right management method, and access right management program
An authentication includes a unit that issues right transfer information that is to be transmitted to a service providing device and a token that corresponds to the right transfer information and is to be transmitted to a service proxy access device on a basis of information about a user to whom a right is transferred and a condition under which the right is transferred, a unit that provides the token to the service proxy access device, and a unit that receives from the service providing device the token transferred from the service proxy access device and transmits to the service providing device the right transfer information that corresponds to the token and is kept by the authentication device.
US08935745B2 Determination of originality of content
Video content uploaded from a user, and received at a web-based service, is processed to compute fingerprint data. By reference to the fingerprint data, controlled content included within the received content is identified. A similarity score between the controlled content and the received content is determined. Usage rule data to be applied to the received video content is selected (e.g., based, at least in part, on the determined similarity score), and is applied in governing distribution of the received video content from the web-based service. In some arrangements, the owner of the controlled content is identified, and selection of rule data depends on the identified owner. The owner may have established multiple usage rules, and selection between them may be based, e.g., on a percentage of the controlled content that is included in the received video content. A great variety of other features and arrangements are also detailed.
US08935744B2 White listing DNS top-talkers
Systems and methods for creating a list of trustworthy resolvers in a domain name system. A computer receives a resolver profile for a resolver sending queries to a domain name server. The resolver profile is based on any, or a combination, of a top-talker status of the resolver, a normalcy of distribution of domain names queried, a continuity of distribution of query type, and a RD bit status, and information related to query traffic based on the topology of the domain name server. Resolver profiles can be compared to a trust policy to determine whether the resolver is trustworthy. Resolvers deemed trustworthy can be added to a list of trustworthy resolvers. Embodiments can detect the occurrence of a network-based attack. Embodiments can mitigate the effect of a network-based attack by responding only to queries from resolvers on the list of trustworthy resolvers.
US08935742B2 Authentication in a globally distributed infrastructure for secure content management
Secure content management is enabled as a cloud-based service through which security protection and policy enforcement may be implemented for both on-premise network users and roaming users. The global SCM service integrates the security functionalities—such as anti-virus, spyware, and phishing protection, firewall, intrusion detection, centralized management, and the like—that are typically provided by enterprise network SCM appliance hardware or servers into a cloud-based service that users reach via Internet-based points-of-presence (“POPs”). The POPs are configured with forward proxy servers, and in some implementations, caching and network acceleration components, and coupled to hubs which provide configuration management and identity management services such as active directory services.
US08935738B2 System and method of providing interactive video content
A method of providing interactive video content is presented that includes receiving video content from a video content source. An initial interactive content indicator is encoded within a closed-captioning portion of the video content at the video content source. The method also includes selecting a substitute uniform resource locator (URL) associated with interactive content related to the video content. Further, the method includes replacing the initial interactive content indicator with the substitute URL within the closed-captioning portion of the video content.
US08935735B2 Methods and apparatus for supporting trick play functions in devices without local storage
Methods and apparatus for providing playback devices with trick play functionality are described. The system includes a playback device, e.g., without recording capability, and a gateway device with multiple tuner-demodulators and/or a cable modem and recording capability. During normal playback, in some embodiments, both the playback device and gateway receive content in parallel with the gateway recording content at the request of the playback device and supplying the content over the local network when a user of the playback device requests a trick play operation. A single gateway, with multiple tuner demodulator pairs and/or a cable modem, supports trick play functions. In some embodiments if the number of playback devices exceeds the number of tuner-demodulator pairs in the gateway, the playback device can stream content to the gateway for recording and to be returned via the local network in the event of a request for a trick play operation.
US08935734B2 Methods, systems and apparatus for configuring a system of content access devices
Methods, systems, and apparatus to configure a system of content access devices and direct signals, content, and communications between devices are described. Capabilities of one or more devices are obtained, content formats of a requested content item are obtained, and a source device and a receiving device are determined based on the obtained capabilities and the obtained content formats. A signal and/or content item are directed from the source device to the receiving device.
US08935732B2 Dynamic video source selection for providing the best quality programming
A Dynamic Video Source Selection (DVSS) component that can be implemented in a physical or virtual STB that is capable of presenting a high quality service and consistent navigational paradigm to the viewer, while detecting, selecting, and presenting the best quality programming possible based upon the current position of the viewer's device within the network.
US08935729B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US08935727B2 Information processing apparatus, information processing method, and program
Provided is an information processing apparatus including: a broadcast signal processing portion to receive and reproduce a broadcast program; a viewer information obtaining portion to obtain the number of users viewing the reproduced broadcast program as a viewer number; a feature information obtaining portion to obtain feature information of broadcast programs on the air; a user preference information storage portion to store user preference information in which preferences of users are integrated; a user preference information generating portion to perform learning of the user preference information, which is stored in the user preference information storage portion, based at least on the feature information about the reproduced broadcast program and on the viewer number; and a recommended program determining portion to determine a recommended program among the broadcast programs on the air based on the user preference information.
US08935723B2 System and method for a communication exchange with an avatar in a media communication system
A system that incorporates teachings of the present disclosure may include, for example, a processor that causes a STB to present an avatar. The processor can receive from the STB a response of the user, detect from the response a change in an emotional state of the user, adapt a search for media content according to the change in the emotional state of the user, and adapt a portion of the characteristics of the avatar relating to emotional feedback according to the change in the emotional state of the user. The processor can cause the STB to present the adapted avatar presenting content from a media content source identified from the adapted search for media content. Other embodiments are disclosed.
US08935722B2 Methods, systems, and products for content blocking
Methods, systems, and products block objectionable content and substitute alternative content. A preferred tag is retrieved from memory. An alternative tag, associated with alternative content, is also retrieved from the memory. When the preferred tag matches the alternative tag, then the alternative content is substituted for the objectionable content.
US08935721B2 Methods and apparatus for classifying an audience in a content distribution network
Methods and apparatus for identifying, distributing, and/or utilizing data regarding audience qualities within an advertisement management system. In one embodiment, the methods and apparatus of the present invention provide a technique for classifying data collected about an audience, and creating and grouping qualifiers to those classifications. Methods and apparatus for managing an advertising inventory via a management system, and using the aforementioned audience data, are also disclosed. The inventory is defined in one variant by predicted secondary content insertion opportunities and a particular audience of the primary content associated with the insertion opportunity. Subscriber privacy and anonymity is also optionally maintained via e.g., hashing or encrypting data relating to the CPE and/or subscriber, thus ensuring that audience data is not traceable to a specific user account.
US08935720B1 Multimedia ad delivery
Embodiments of the present invention provide systems, methods, and apparatuses for delivering an advertiser's ad content to a user regardless of the channel or media format being accessed by the user. Ads may be delivered within the media stream, in an ancillary stream, or from other sources.
US08935719B2 Application triggering
An apparatus, method, system and computer-readable medium are disclosed for, in one aspect, determining when a trigger, such as an application trigger, should be generated. In some embodiments, the application trigger may be generated when a frame included in a feed (e.g., a content feed) matches a specified or indicated frame. In some embodiments, a comparison between the feed and the specified or indicated frame may be based on one or more tolerances or thresholds. In some embodiments, the feed may be split and content (e.g., video) obtained via the split may be combined (e.g., multiplexed) with a trigger. The combined content and trigger may be transmitted to one or more devices, such as one or more user devices.
US08935718B2 Advertising management method and system
System and method for managing distribution of content such as television programs to portable multi-media devices which are capable of using such content and communicating includes a broadcast management system arranged to manage delivery of content from content sources to the devices, an account management system arranged to manage requests for use of the content from the devices and manage communications to and from the devices, and a processor coupled to the account management system and arranged to analyze requests to use content relative to information about users of the devices in order to determine whether use of the content by the users can be sponsored. If so, an advertisement is delivered to that user's device and the device presents the advertisement to the user as a condition for use of the content.
US08935715B2 Method of and apparatus for utilizing SMS while running an application on a mobile device controlling a viewer's participation with a broadcast
An improved method of and system for participating in SMS-TV contests enables a user to utilize one or more applications to perform desired operations such as using the user interface to efficiently make selections to respond to a question in a contest, downloading SMS short codes, promoting contests within the application, storing a history of SMS-TV programs, enabling an alternate phone number to be submitted, utilizing user identification tags, disconnecting the application to receive an incoming call, verification, contacting a server to send an SMS message on the device's behalf and other operations. Some of the aforementioned operations are performed by the user specifically while others are automatically performed by a server to provide the user with the best service possible.
US08935714B2 Interactive user-prediction of content
A method including providing at least one of a television service or an Internet access service to a customer; generating predictive options pertaining to content delivered to the customer, wherein the predictive options correspond to possible future events that could occur with respect to the content; receiving a customer selection of one of the predictive options; determining whether the customer-selected predictive option matches an outcome with respect to the content; and assigning a score to the customer based on whether the selected predictive option successfully or unsuccessfully predicted the outcome.
US08935713B1 Determining audience members associated with a set of videos
Determining a video audience is disclosed, including: identifying a set of videos based at least in part on a received criterion; querying a video database to retrieve engagements associated with each of at least a subset of the set of videos; identifying a set of audience members associated with the engagements associated with each of the at least subset of the set of videos; and querying a user database to gather events associated with each of at least a subset of the set of audience members.
US08935710B1 Unique event identification
Embodiments of methods, systems and storage medium associated with generating and storing a unique event identifier (UEID) associated with a type of an event of a module of a computing system are disclosed herein. Specifically, a centralized UEID storage may include one or more event nodes configured to associate a UEID with a type of an event handled by or occurring at an owner module. The centralized UEID storage may be further configured to associate, using the UEID, the type of the event with one or more callback functions of one or more client modules. Upon occurrence of the type of the event, the callback functions may be identified and invoked using the UEID.
US08935709B2 Monitoring information assets and information asset topologies
According to one embodiment of the present invention, a computer system monitors information assets providing data for constructing a logical entity. The information assets are dependent upon each other for data and form a topology. The computer system receives an event message associated with an information asset. The event message includes information relating to one or more conditions of that information asset. The computer system processes the received event message to determine the presence of a change within the associated information asset that affects the topology. The change is determined based on the information relating to the one or more conditions within the received event message. The computer system further transmits a notification of the change to one or more entities in response to determining the presence of the change. Embodiments of the present invention further include a method and computer program product for monitoring information assets.
US08935706B2 Managing transfers of information in a communications network
Aspects of the invention include systems and methods for implementing security protocols. A server translates links from a protocol incompatible with a browser to a protocol compatible with the browser and back-translates the link. Another example aspect of the invention features systems and methods for managing authenticating credentials of a user. A server manages a user's authenticating credentials automatically on behalf of the user.
US08935705B2 Execution of highly concurrent processing tasks based on the updated dependency data structure at run-time
A dependency datastructure represents a processing task. The dependency datastructure comprising a plurality of components, each component encapsulating a code unit. The dependency datastructure may include dependency arcs to inter-component dependencies. Dependencies that are not satisfied by components within the dependency datastructure may be represented as pseudo-components. An execution environment identifies components that can be executed (e.g., have satisfied dependencies), using the dependency datastructure and/or concurrency state metadata. The execution environment may identify and exploit concurrencies in the processing task, allowing for multiple components to be executed in parallel.
US08935697B2 Suspension and/or throttling of processes for connected standby
One or more techniques and/or systems are provided for assigning power management classifications to a process, transitioning a computing environment into a connected standby state based upon power management classifications assigned to processes, and transitioning the computing environment from the connected standby state to an execution state. That is, power management classifications, such as exempt, throttle, and/or suspend, may be assigned to processes based upon various factors, such as whether a process provides desired functionality and/or whether the process provides functionality relied upon for basic operation of the computing environment. In this way, the computing environment may be transitioned into a low power connected standby state that may continue executing desired functionality, while reducing power consumption by suspending and/or throttling other functionality. Because some functionality may still execute, the computing environment may transition into the execution state in a responsive manner to quickly provide a user with up-to-date information.
US08935696B2 Communication method of virtual machines and server-end system
A communication method of virtual machines and a server-end system are provided. A virtual hardware address is assigned to a virtual machine when the virtual machine are established, wherein the virtual hardware address includes a tenant identity. A validation procedure for a packet is performed when the virtual machine desires to communicate with another virtual machine by transmitting the packet, so as to determine whether the virtual hardware addresses of the source-end and the destination-end in the packet have the same tenant identity. If the both virtual hardware addresses have the same tenant identity, the packet is transmitted to the another virtual machine.
US08935695B1 Systems and methods for managing multipathing configurations for virtual machines
A computer-implemented method for managing multipathing configurations for virtual machines may include 1) identifying a virtual machine configured to store virtual machine data on a storage system, 2) identifying a service level specification that stipulates a minimum number of input/output paths between the virtual machine and the virtual machine data, 3) determining that a number of available input/output paths between the virtual machine and the virtual machine data has fallen below the minimum number of input/output paths between the virtual machine and the virtual machine data stipulated by the service level specification, and 4) migrating at least one of the virtual machine and the virtual machine data in response to determining that the number of available input/output paths has fallen below the minimum number of input/output paths. Various other methods, systems, and computer-readable media are also disclosed.
US08935689B2 Concurrent embedded application update and migration
Embodiments of the present invention provide a system, method, and computer program product for updating software on an embedded computer device. According to one aspect of the present invention, a concurrent embedded application update is performed in which selected state information for one or both of an embedded virtual machine and a plurality of applets on an embedded computer device is securely exported to a host computer device. After software updates have been installed, the selected state information can be restored on the embedded computer device from which it was exported and/or it can be migrated to a second embedded computer device.
US08935681B2 Source code protection
A method comprising encrypting an original plain text file and making it available to a user as a protected file, and issuing to said user a user program and a user license to enable said user to decrypt the protected file and view an image of the original file while preventing the image of the original file from being copied to any file, other than as a further protected file. The image is preferably stored in a memory not backed up to the computer swap file. Preferably, the user program comprises an editor program and the user saves editorial changes to the original image in an encrypted difference file, separate from the original file. Both files are then used to re-create the edited image using the editor program and user license. The user program may comprise any computer tool including compilers. Alternatively, the user program comprises a special editor program incorporating an obfuscator which generates obfuscated code from the image generated by the editor program, so that this is only intelligible to a compiler or similar tool capable of converting the obfuscated code to an object file.
US08935676B2 Automated test failure troubleshooter
A test controller performs a test of a test-target component of a test-target system so as to generate at least one fail event indicating a possible fault in the test-target component. A trouble-shooting and analysis tool probes the test controller and/or hardware of the test-target system to investigate potential causes of the fail event other than a fault of said software component. The trouble-shooting and analysis tool then analyzes fail data including probe data to evaluate potential causes of the fail event.
US08935671B2 Debugging a graphics application executing on a target device
Debugging a graphics application executing on a target device. The graphics application may execute CPU instructions to generate graphics commands to graphics hardware for generation of graphics on a display. A breakpoint for the graphics application may be detected at a first time. In response to detecting the breakpoint, one or more graphics commands which were executed by the graphics hardware proximate to the first time may be displayed. Additionally, source code corresponding to CPU instructions which generated the one or more graphics commands may be displayed.
US08935665B2 Managing an application software partition
A computer implemented method, apparatus, and computer usable program code for managing a software partition in logical partitioned data processing system. A virtual root process is created for the software partition, wherein the virtual root process functions as a root process for the software partition. The set of child processes is re-parented to the virtual root process in response to termination of a process having a set of child processes.
US08935659B2 Method for generating software
The method according to the invention for generating software, from source files associated with components, including first variables initialized at zero and second variables initialized at specific values, capable of being run on a terminal, includes, for each software component, at least one of which is capable of a specific restart when the software is run, a compilation step and a linkage editing step. It comprises, for at least one restartable software component, a step for renaming a data storage, data and data initialization segment, associated with each object file of the component to be restarted, and configuring the linkage editor, performing specific linkage editing suitable for repositioning the values of the second initialized variables of the renamed segment at specific values resulting from the renamed segment, and values of the first variables of the renamed segment, when the component is restarted.
US08935657B2 Model-to-model transformation by kind
A method, system and apparatus for the model-to-model transformation by element-kind of a source model are proposed. An element-kind model-to-model transformation can include one or more transform elements defining a traversal of a source model, an element-kind mapping and the conversion from source models to target models. The element-kind mapping can include a set of associations between element-kinds for the source model and corresponding transformation rules to produce target objects in a target model.
US08935655B2 Transitioning to management of a service oriented architecture shared service
An approach that transitions to management of a service oriented architecture (SOA) shared service is provided. In one embodiment, there is a service transition tool, including a project component configured to provide a SOA shared service developed as part of a SOA shared services project, and a planning component configured to plan a transition from development of the SOA shared service to management of the SOA shared service.
US08935654B2 Analysis system for test artifact generation
A requirements testing system facilitates the review and analysis of requirement statements for software applications. The requirements testing system generates test artifacts from the requirement statements. The test artifacts characterize the requirements statements to provide valuable analysis information that aids understanding whether the requirement statements are testable, what the intentions of the requirement statements are, and other useful analysis information. Because the system generates the analysis information from the requirement statements, the system provides benefits in terms of early feedback along the software application development timeline.
US08935653B2 System advisor for requirements gathering and analysis in web solutions
A method for generating website feature requirements includes receiving a screen capture image including a website. The screen capture image is matched to one or more known website features listed within a database of website features. A website features requirements specification is generated based on the results of the matching. One or more recommendations for modifying the website features requirements specification is automatically generated based on considerations of cost or complexity of implementation. The website features requirements specification is updated based on the one or more recommendations.
US08935649B1 Methods, systems, and articles of manufacture for routing an electronic design using spacetiles
Various embodiments identify a routing layer of an electronic design, create spacetile(s) by performing spacetile punch(es) for the routing layer, identify an area probe from the spacetile(s), and routes the electronic design by using the one or more area probes for performing area search for routing solutions. Some embodiments identify two routing layers of an electronic design, perform spacetile punch(es) to form spacetile(s) for the routing layers, determine a via spacetile layer, identify spacetile(s) as one or more area probes based on the via spacetile layer, and routes the electronic design by using the one or more area probes for performing area search for routing solutions while transitioning between the two routing layers. One of the two routing layers may be a tracked routing layer, and the other may be a trackless routing layer. The tracked routing may be gridded or gridless.
US08935648B2 At least one die produced, at least in part, from wafer, and including at least one replicated integrated circuit
An embodiment may include at least one die produced, at least in part, from a wafer, and may include at least one integrated circuit and/or at least one other integrated circuit. These integrated circuits may be mutual replications of each other and may include respective core and additional blocks. Each respective core block may have an associated respective capability. As formed in the wafer, the respective additional blocks may be coupled together so as to permit the associated respective capabilities of the respective core blocks to be functionally combined to provide an increased capability relative to each of the associated respective capabilities considered separately, and also so as to permit the integrated circuits to be externally interfaced as a unified device. The wafer may be separable into respective dice including respective of the integrated circuits such that the integrated circuits include respective external interfaces. Many modifications are possible.
US08935646B2 System and process for automated circuiting and branch circuit wiring
A system or process for providing complete electrical designs through: computer-automated circuiting; computer automated service device selection, placement, and interconnection; and computer-automated branch circuit wiring, wherein the complete electrical design complies with regulatory, industry standard practice, and client criteria.
US08935644B2 Printed substrate design system, and printed substrate design method
A printed substrate design system includes: an EMI condition determination unit that compares an EMI characteristic derived by an EMI characteristic derivation unit with an EMI allowable condition, and determines whether the EMI characteristic of a printed substrate satisfies the EMI allowable condition; a substrate configuration change unit that changes an internal configuration of the printed substrate to obtain a changed configuration of the printed substrate in a case where the EMI condition determination unit has determined that the EMI allowable condition is not satisfied, and sets design information of the changed configuration of the printed substrate to design information for deriving the EMI characteristic in the EMI characteristic derivation unit; and an output unit that outputs a printed substrate configuration in a case where the EMI condition determination unit has determined the EMI allowable condition is satisfied.
US08935642B1 Methods for single pass parallel hierarchical timing closure of integrated circuit designs
In one embodiment of the invention, a method includes partitioning an integrated circuit design into a hierarchy of a top level and a plurality of partitions, wherein the top level includes a top level netlist and each partition includes a partition netlist; receiving data path timing budgets and clock path timing budgets for each of the plurality of partitions of the integrated circuit design; and generating a timing budget model of each partition in response to the respective data path timing budgets and clock path timing budgets, wherein each timing budget model includes an intra-partition clock timing constraint for each respective partition for independent implementation of the top level.
US08935636B2 Information processing apparatus, information processing method and information processing program for performing a tracing operation
To present the operating state of a tracing operation in the event of performing a tracing operation to scroll objects of display. Upon a tracing operation being performed as to the operating face of an input detection device (i) provided on the display face of a display device (5), coordinate information indicating he instructed position corresponding to the tracing operations is output from the input detection device (I). A user interface control unit (2) detects the operation direction and amount-of-operation with the starting position of the tracing operation as a reference, based on the coordinate information from the input detection device (i), and effects control so as to change the display mode of operating symbols displayed on the display screen of the display device (5).
US08935634B2 Displaying dynamic graphical content in graphical user interface (GUI) controls
Embodiments of the invention address deficiencies of the art in respect to user interface control groups and provide a method, system and computer program product for rendering a set of user interface controls with dynamic content in a GUI. In one embodiment, the invention can include a data processing system including a set of user interface controls and control data including a set of cumulative selection metrics for each user interface control in the set. Each user interface control in the set, in turn, can include a label and an indicator of cumulative metrics for the user interface control. For instance, the set of user interface controls can include a set of radio buttons in a radio button control group. As another example, the set of user interface controls can include a set of check boxes in a check box control group.
US08935633B2 Providing controlled access to the use of electronic devices
A meeting controller provides controlled access to the use of an electronic device by sending a meeting request to at least one invitee, wherein the meeting request specifies access rights to use only at least one particular feature of multiple features of an electronic device accessible to the invitee during a scheduled time for the meeting. In response to the invitee accepting the meeting request, the electronic device is automatically configured to only provide access to the at least one particular feature allowed in the access rights specified in the accepted meeting request and during the scheduled time for the meeting, the invitee is only allowed use of the particular feature of the electronic device.
US08935629B2 Systems and methods for flipping through content
Systems and methods for enabling users to rapidly flip through displayed pages of content in an intuitive manner are provided. Graphical animations for transitioning from one page to another can be executed so that portions of three or more pages can be simultaneously viewed. This enables a user to make snap judgments as to whether she wishes to explore any one of those pages in more detail as she rapidly flips through the pages.
US08935628B2 User interface for medical diagnosis
A user interface 10, configured to be installed in a computing apparatus, for medical diagnosis, includes a display arrangement for displaying an image 28 of a part of a patient's body on a display device of the apparatus, the image 28 including an abnormality associated with that part of the patient's body. A library of representations 52-58 is accessible by a user, the representations 52-58 depicting abnormalities associated with that part of the body, at least some of the representations 52-58 being able to be displayed on the display arrangement. A selection means is operable by the user for selecting one of the representations and for overlying the selected representation 52-58 on the image 28 to enable the user to identify the abnormality.
US08935627B2 Mobile terminal and method of controlling operation of the mobile terminal
A mobile terminal includes a display module displaying an electronic document screen showing at least one full page among a plurality of pages of an electronic document, and the display module receives a first input for setting a number of pages to be turned among the plurality of pages. The mobile terminal further includes a controller which sets the number of pages in response to the first input, turns the set number of pages in response to a second input received proximate to the electronic document screen, and displays a subsequent page following the set number of pages turned on the electronic document screen.
US08935625B2 User interface for task management
Systems and methods to generate user interface data effective to display representations of tasks. A processor may receive first and second task details relating to first and second tasks. The details may include respective durations and end times. In response, the processor may generate the user interface data including a chart. The chart may include an indication of a current time, a first representation of the first task and a second representation of the second task. The first representation includes a first bar with a first length corresponding to the first task duration. The first bar includes a first highlight indicating whether the first end time is prior to the current time. The second representation includes a second bar with a second length corresponding to the second task duration. The second bar includes a second highlight indicating whether the second end time is prior to the current time.
US08935613B1 Communication initiation control
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing communication initiation controls. In one aspect, a method includes receiving a term that a user has entered into a text field, selecting one or more contacts that match the term, providing a communication initiation control for each of multiple communication modes, determining, for each of the multiple communication modes, whether any of the selected contacts are available or are capable of communicating through the communication mode, and enabling or disabling, for each of the multiple communication modes, the communication initiation control for the communication mode based on determining whether any of the selected contacts are available or are capable of communicating through the communication mode.
US08935610B2 Dynamic minimized navigation bar for expanded communication service
A minimized state navigation bar is provided for switching between modules within an expanded communication service such as email, calendar, contacts, tasks, etc. and for presenting preview peeks associated with each module to a user. The minimized state may be selected automatically based on user interface context or user action. A temporary preview of a module may be provided upon a hover action over the icons without actually needing to switch to a module. The preview may also be docked or pinned to a location on the main user interface so that it is displayed within the main user interface. New or interesting activity within each module may be highlighted by displaying an information badge next to an icon, for example.
US08935606B2 Systems and methods for providing a user interface with grid view
A tool (systems, apparatus, methodology, application, user interface, etc.) for accessing content, such as webpages hosted over a network such as the internet, and more particularly, a tool for accessing the content of a webpage and further displaying a grid view superimposed over the content of the webpage.
US08935601B1 Post-processing methodologies in decoding LDPC codes
Systems and methods for decoding a received codeword are provided. The received codeword is decoded based on a parity code to produce a plurality of checks. A first unsatisfied check is selected from the plurality of checks, and a first set of symbol positions in the received codeword that are connected to the first unsatisfied check is identified. A second set of symbol positions in the received codeword that are not connected to the first unsatisfied check is identified. The received codeword is modified by setting the first set of symbol positions to first predetermined values and by setting the second set of symbol positions to second predetermined values. The modified received codeword is decoded based on the parity code.
US08935595B2 LDPC erasure decoding for flash memories
A Solid-State Disk (SSD) controller uses LDPC decoding to enable flash memory accesses with improved latency and/or error correction capabilities. With SLC flash memory having a BER less than a predetermined value, the SSD controller uses a 1-bit read (single read) hard-decision LDPC decoder to access the flash memory. If the hard-decision LDPC decoder detects an uncorrectable error, then the SSD controller uses a 1.5-bit read (two reads) erasure-decision LDPC decoder to access the flash memory. With flash memory having a raw BER between two other predetermined values, the SSD controller omits the use of the hard-decision LDPC decoder and uses only the erasure-decision LDPC decoder to access the flash memory. Variations of the SSD controller similarly access MLC flash memory. Some SSD controllers dynamically switch between hard-decision and erasure-based decoders based on dynamic decoder selection criteria.
US08935594B2 Structure of ECC spare bits in 3D memory
A structure of 3D memory comprises a plurality of stacking layers and a plurality of cells. The stacking layers are arranged in a three-dimensional array and disposed parallel to each other on a substrate, and the stacking layers comprises a plurality of stacking memory layers. The cells comprises a first group of cells (such as m of cells) for storing information data and a second group of cells (such as n of cells) for storing ECC (error checking and correcting) spare bits. All of the first group and the second group of cells are read out at the same time for performing an ECC function. The ECC spare bits in the 3D memory according to the present disclosure can be constructed at the same physical layer or at the different physical layers. The embodiments can be implemented, but not limited, by a vertical-gate (VG) structure or a finger VG structure.
US08935593B1 Method and apparatus for flexible buffers in an XOR engine
A method and apparatus uses a flexible buffering scheme in an XOR engine to generate checksums, allowing a user to recover data when a disk drive partly or completely fails. An XOR engine may include three or more arithmetic units and three or more local result buffers, which may be used to generate a combination of any of a “P” checksum, a “Q” checksum, and an unmodified copy of the user data, in a single read. The local result buffers and arithmetic units allow the use of multiple Galois field Multiply coefficients so that multiple distinct “Q” checksums may be generated with only one read of the user data.
US08935582B2 Generating test sets for diagnosing scan chain failures
Embodiments of the disclosed technology comprise software-based techniques that can be used to improve scan chain test pattern generation and scan chain failure diagnosis resolution. For example, certain embodiments can be used to generate high quality chain diagnosis test patterns that are able to isolate a scan chain defect to a single scan cell. Such embodiments can be used to generate a “complete” test set—that is, a set of chain diagnosis test patterns that is able to isolate any scan chain defect in a faulty scan chain to a single scan cell.
US08935581B2 Upstream fault detection
Techniques are described for detecting faults in media content based on the behavior of users viewing the media content. Embodiments stream a first instance of media content to one or more users. The behavior of the one or more users is monitored while the users are viewing the streaming first instance of media content. Embodiments then determine whether the first instance of media content is faulty, based on the monitored behavior of the one or more users.
US08935574B2 Correlating traces in a computing system
An apparatus, processor, and method for synchronizing trace data. A processor includes multiple cores, and each core operates at a different local clock frequency. A global clock is distributed to each core, and a timestamp is generated using the global clock and the local clock. The timestamp and a local clock saturation value are included in each trace entry, and the local clock saturation value is equal to the ratio between the local clock and the global clock. The trace entries from separate cores are time-correlated in a post-processing phase based on the timestamp and local clock saturation values.
US08935571B2 Visual outage management wizard plug-in
Described herein are systems and methods related to a plug-in for a visual tool as a real-time knowledge transfer agent between network outages. One embodiment relates to a method comprises retrieving current outage data related to a current operation of a network, retrieving historical outage data related to a prior operation of the network, correlating the current outage data with the historical outage data, and constructing a resolution process plan for repairing a current outage based on correlations between the current outage data and the historical outage data.
US08935569B2 Control computer system, method for controlling a control computer system, and use of a control computer system
A control computer system comprising at least two modules (1, 2, 1001, 1002, 1003, 1004, 1021, 1071) which are designed to be redundant with respect to one another. The control computer system having at least one comparison unit (20, 21, 91, 92, 1011, 1012) for monitoring the synchronization state of the at least two redundant modules (1, 2, 1001, 1002, 1003, 1004, 1021, 1071) and for detecting a synchronization error at least one peripheral unit (95, 96, 1022, 1030, 1031, . . . , 1038). At least one switching matrix (21, 1013, 1063) which is set up to allow or block access to the at least two redundant modules or access to the peripheral unit (95, 96, 1022, 1030, 1031, . . . , 1038) by the at least two redundant modules, and an error-handling unit (44, 1080) which is set up to receive signals from the at least one comparison unit (20, 21, 91, 92, 1011, 1012) and to drive the at least one switching matrix (1013, 1063) in order to completely or selectively prevent access to the at least two redundant modules or access to the peripheral unit by the at least two redundant modules.
US08935567B1 Network addressable storage controller with storage drive profile comparison
Embodiments are directed towards a controller that provides individual network accessibility to a storage drive. The controller may include a first connector operative to couple with a storage-drive connector, a second connector operative to couple with a backplane connector of a multi-storage-drive chassis, memory, and processor. The controller may convert communication received through the first connector into an Ethernet protocol for output through the second connector, and convert communication received through the second connector into a storage-drive protocol for output through the first connector. A physical shape of the controller may fit adjacent to the storage-drive connector and occupy less space than is bounded by peripheral edges of an end of a separate housing of a storage drive coupled to the storage-drive connector. The controller may manage power provided to the storage drive and may coordinate with other controllers to manage power-up sequences of multiple storage drives.
US08935565B2 Dual-channel hot standby system and method for carrying out dual-channel hot standby
A dual-channel hot standby system and a method for carrying out dual-channel hot standby, the system comprises a hot standby status management layer including two hot standby management units, an application processing layer including two application processors, and a data communication layer including two communicators; the hot standby status management layer is used for controlling the setting and switching between a active status and a standby status of the two application processors, monitoring the working status of the data communication layer, and carrying out synchronization of the control cycles for the two channels of the system; wherein one of the hot standby management units controls one of the application processors, and together constitute a channel of the system therewith; the data communication layer is used for receiving data from outside, and forwarding the data to the application processing layer. The present invention avoids the occurrence of “dual-channel-active” or “dual-channel-standby” status; ensures synchronization of the control cycles of two channels; reduces the time of the system for responding to breakdowns; meets the real-time requirements; enhances the reliability and availability of the system; and ensures a seamless switching between active and standby statuses.
US08935556B2 Apparatus for blocking standby power of computer peripheral devices during an absence of horizontal/vertical sync signals to a monitor
The present invention relates to an apparatus for blocking standby power of computer peripheral devices, comprising: a synchronization signal sensing control unit which senses the existence of horizontal and vertical synchronization signals provided to a monitor from a computer body, and outputs a switching control signal according to the sensed result; and a power switching unit which is provided with external power and situated on a power supply path for supplying power to the computer peripheral devices, and has a structure adapted for conducting or blocking the corresponding path according to the switching control signal.
US08935552B2 Information processing apparatus, computer-readable recording medium, and method for controlling power consumed in information processing apparatus
An information processing apparatus includes a processor that executes a plurality of application programs, a display that displays results of the execution of the plurality of application programs, and a storage that stores a first table in which the plurality of application programs and a plurality of pieces of operation information corresponding to the plurality of application programs are associated with each other and recorded, and a second table in which the plurality of application programs and order determined on the basis of power to be consumed by the processing unit to execute the plurality of application programs are associated with each other and recorded.
US08935545B2 Power generator in a computer apparatus generating a power stable signal according to a received power pulse signal
A power generator adaptive to a computer apparatus is provided. The power generator includes a logic operating unit, a power converting module, and a power management module. The logic operating unit receives a power pulse signal generated by a power button when the power button is pressed. The logic operating unit generates a power enabling signal according to the power pulse signal. The power converting module receives the power enabling signal and generates an internal voltage by converting an external voltage according to the power enabling signal. The power management module receives the internal voltage and the power pulse signal, and latches a generating state of the internal voltage according to the power pulse signal to generate a power stable signal. The power management module further provides the power stable signal to the logic operating unit to maintain a generating state of the power enabling signal.
US08935540B2 Electronic device
An electronic device causing a removable storage medium to store data, the electronic device includes a removable storage medium, a storage medium interface connecting to the storage medium, and a control unit generating an encryption key at a predetermined time, encrypting data to be stored in the storage medium using the encryption key, storing encrypted data in the storage medium, and storing the encryption key in the storage medium in association with the encrypted data if it is detected that a removal operation of the storage medium has been made by a user.
US08935537B2 Storage device and its control method
A storage device partitions data from a host into multiple partitioned data and distributes, encrypts and stores them together with a parity in multiple memory mediums. This storage device executes processing of restoring the partitioned data or the parity stored in a memory medium subjectable to encryption re-key based on decrypted data of the partitioned data or the parity stored in each memory medium other than the memory medium subjectable to encryption re-key among the multiple memory mediums, storing the restored partitioned data or the parity in a backup memory medium while encrypting the restored partitioned data or the parity with a new encryption key, and thereafter interchanging the backup memory medium and the memory medium subjectable to encryption re-key so that the backup memory medium will be a memory medium configuring the parity group and the memory medium subjectable to encryption re-key will be the backup memory medium.
US08935534B1 MACSec implementation
A media access control (MAC) security apparatus for a local area network interface includes a parser, an encryption engine, an authentication engine, and a first buffer. The parser is configured to output packets. The encryption engine is configured to receive the packets from the parser and generate encrypted data based on the packets received from the parser and cryptographic primitives. The encryption engine includes an advanced encryption standard engine configured to form the cryptographic primitives. The authentication engine is configured to perform authentication operations of the local area network interface based on the encrypted data from the encryption engine. The first buffer is configured to interface the encryption engine to the parser. The parser and the encryption engine process data at different rates. The first buffer is configured to compensate for the different rates.
US08935525B2 Trust information delivery scheme for certificate validation
A unique TIO based trust information delivery scheme is disclosed that allows clients to verify received certificates and to control Java and Javascript access efficiently. This scheme fits into the certificate verification process in SSL to provide a secure connection between a client and a Web server. In particular, the scheme is well suited for incorporation into consumer devices that have a limited footprint, such as set-top boxes, cell phones, and handheld computers. Furthermore, the TIO update scheme disclosed herein allows clients to update certificates securely and dynamically.
US08935520B2 Control word obfuscation in secure TV receiver
A device for descrambling encrypted data includes a descrambler, a secure link, and a secure element that securely transmits a control word to the descrambler in a normal operating mode. The secure element includes a first secure register, a read-only memory having a boot code, a random-access memory for storing a firmware image from an external memory, and a processor coupled to the first secure register, the read-only memory, and the random access memory. The processor executes the boot code to generate the control word, stores the control word in the first secure register, and send the stored control word to the descrambler through a secure communication link. The descrambler may include a second secure register that is connected to the first secure register through the secure link. The first and second secure registers are not scannable during a normal operation. The secure link contains buried signal traces.
US08935518B2 Electronic device with UART and input control method
An electronic device includes a BMC, a BIOS, and a UART connected to at least one external input device. The UART includes a number of registers. The BMC is connected to the UART to initialize the registers and is also connected to a south bridge and transmits a restarting signal to the south bridge when the BMC is restarted. The BIOS is connected to the UART and stores input from the input device to the registers, the BIOS is also connected to the south bridge and detects whether the BMC generates the restarting signal to the south bridge. The BIOS then enables or disables the registers to store or not to store the input from the external input device according to whether the BMC generates the restarting signal.
US08935516B2 Enabling portions of programs to be executed on system z integrated information processor (zIIP) without requiring programs to be entirely restructured
A system and computer program product for allowing portions of programs to be executed on a System z Integrated Information Processor (zIIP). A service call is inserted at the beginning of the zIIP eligible code to enable enclave Service Request Block (SRB)-mode execution on the zIIP processor. An additional service call is inserted at the end of the zIIP eligible code to disable the enclave SRB-mode execution. A module in the operating system, referred to herein as the “zIIP shifter module,” is configured to detect these service calls thereby implementing and terminating the SRB-mode execution so that the zIIP processor executes the zIIP eligible code for the appropriate duration of time. In this manner, only a portion of the programs that contain eligible zIIP executable code is executed on the zIIP processor without requiring the programs to be entirely restructured thereby reducing development cost and improving software development productivity.
US08935513B2 Processor performance improvement for instruction sequences that include barrier instructions
A technique for processing an instruction sequence that includes a barrier instruction, a load instruction preceding the barrier instruction, and a subsequent memory access instruction following the barrier instruction includes determining that the load instruction is resolved based upon receipt of an earliest of a good combined response for a read operation corresponding to the load instruction and data for the load instruction. The technique also includes if execution of the subsequent memory access instruction is not initiated prior to completion of the barrier instruction, initiating in response to determining the barrier instruction completed, execution of the subsequent memory access instruction. The technique further includes if execution of the subsequent memory access instruction is initiated prior to completion of the barrier instruction, discontinuing in response to determining the barrier instruction completed, tracking of the subsequent memory access instruction with respect to invalidation.
US08935511B2 Determining processor offsets to synchronize processor time values
Provided are a computer program product, system, and method for determining processor offsets to synchronize processor time values. A determination is made of a master processor offset from one of a plurality of time values of the master processor and a time value of one of the slave processors. A determination is made of slave processor offsets, wherein each slave processor offset is determined from the master processor offset, one of the time values of the master processor, and a time value of the slave processor. A current time value of the master processor is adjusted by the master processor offset. A current time value of each of the slave processors is adjusted by the slave processor offset for the slave processor whose time value is being adjusted.
US08935506B1 MemX: virtualization of cluster-wide memory
MemX provides a distributed system that virtualizes cluster-wide memory to support data-intensive and large memory workloads in virtual machines (VMs), and provides benefits in virtualized settings: (1) VM workloads that access large datasets can perform low-latency I/O over virtualized cluster-wide memory; (2) VMs can transparently execute very large memory applications that require more memory than physical DRAM present in the host machine; (3) reduces the effective memory usage of the cluster by de-duplicating pages that have identical content; (4) existing applications do not require any modifications to benefit from MemX such as the use of special APIs, libraries, recompilation, or relinking; and (5) supports live migration of large-footprint VMs by eliminating the need to migrate part of their memory footprint resident on other nodes. Detailed evaluations show that large dataset applications and multiple concurrent VMs achieve significant performance improvements using MemX compared against virtualized local and iSCSI disks.
US08935505B2 System and method for controlling memory command delay
A system with a processor in communication with a memory controller in communication with a plurality of memory devices wherein one of the plurality of memory devices is interposed between the memory controller and the remaining plurality of memory devices. By programming command delay in the memory controller, the command delay coordinates the execution of the command signal across all memory devices. The processor provides control signals to the memory controller that, in response, decodes the control signals and determines the mode of operation of one or more of the memory devices. The processor is also in communication with storage media and stores data in or retrieves data from the storage media.
US08935504B1 Execution of a perform frame management function instruction
Optimizations are provided for frame management operations, including a clear operation and/or a set storage key operation, requested by pageable guests. The operations are performed, absent host intervention, on frames not resident in host memory. The operations may be specified in an instruction issued by the pageable guests.
US08935503B2 Management device, storage medium, and management method
The management device includes a storing unit, a determining unit, and a deleting unit. The storing unit stores data in a memory unit. When a retention period the stored data reaches a retention period specified for each data type, the determining unit 22c determines whether a size of the data reaches a threshold specified for each data type. When it is determined that the size of the data reaches the threshold specified for each data type, in order to reduce the size of the data having the data type that reaches the threshold to a size smaller than the threshold, the deleting unit 22d deletes the data having the data type that reaches the threshold from the memory unit 21.
US08935501B2 Apparatus, method, and recording medium storing a program for selecting a destination storage based on a buffer size
A control method includes allocating a plurality of virtual disks to a virtual storage allocated to a physical storage, associating data with one of the plurality of virtual disks which has been instructed to store the data and storing the data in the physical storage, and selecting, by a processor, one of the plurality of virtual disks as a data movement target virtual disk from which data is to be moved in accordance with a network bandwidth of the physical storage corresponding to the virtual storage when free space in the virtual storage exceeds a threshold value.
US08935499B2 Interface for management of data movement in a thin provisioned storage system
A computational device receives a request to copy a source logical block of a thin provisioned source logical unit to a target logical block of a thin provisioned target logical unit, wherein in thin provisioned logical units physical storage space is allocated in response to a write operation being performed but not during creation of the thin provisioned logical units. The computational device generates metadata that stores a correspondence between the source logical block and the target logical block, while avoiding allocating any physical storage space for the target logical block in the thin provisioned target logical unit.
US08935498B1 Splitter based hot migration
A system, method, and computer program product for intercepting Input/Outputs (IOs) sent to a second storage medium in a storage array via a splitter in the storage array, redirecting read IOs to a first storage medium, and redirecting writes to the first storage medium and a Data Protection appliance.
US08935496B2 Management method of virtual storage system and remote copy system
Exemplary embodiments provide techniques of managing storage systems including remote copy systems and improving the manageability by automating complicated operations. In one embodiment, a computer comprises a memory and a controller. The controller is operable to: manage a virtual volume to be provided for a server; manage a plurality of logical volumes provided from a plurality of storage systems; manage a condition to be required of the virtual volume, the condition relating to a location in which data to be sent to the virtual volume is stored; manage location information of each of the plurality of logical volumes, the location information of a logical volume being defined based on a location of the logical volume; and control to map the virtual volume to a logical volume of the plurality of logical volumes, based on the condition of the virtual volume and the location information of the logical volumes.
US08935489B2 Adaptively time-multiplexing memory references from multiple processor cores
The disclosed embodiments relate to a system for processing memory references received from multiple processor cores. During operation, the system monitors the memory references to determine whether memory references from different processor cores are interfering with each other as the memory references are processed by a memory system. If memory references from different processor cores are interfering with each other, the system time-multiplexes the processing of memory references between processor cores, so that a block of consecutive memory references from a given processor core is processed by the memory system before memory references from other processor cores are processed.
US08935487B2 Fast and low-RAM-footprint indexing for data deduplication
The subject disclosure is directed towards a data deduplication technology in which a hash index service's index maintains a hash index in a secondary storage device such as a hard drive, along with a compact index table and look-ahead cache in RAM that operate to reduce the I/O to access the secondary storage device during deduplication operations. Also described is a session cache for maintaining data during a deduplication session, and encoding of a read-only compact index table for efficiency.
US08935486B2 Memory access for digital signal processing
Memory access in a digital signal processing system is described. In one example, the digital signal processing system comprises a multi-port memory that is constructed from a memory interface connected to a number of single-port memory devices. The memory interface provides access ports that processors can use to access data stored on the single-port memory devices using a single address space. A processor can be connected to several access ports, and use these to request access to data at several different memory addresses at the same time. The digital signal processing system is configured such that the total number of single-port memory devices connected to the memory interface is a prime number greater than or equal to three. Because a prime number of memory devices are used, the likelihood of the data for the different memory addresses being on the same single-port memory device is minimised, increasing memory access speed.
US08935480B1 Efficiently caching data at a client device
A merchant system computes various probabilities that visitors to a Web site will request individual Web pages of the Web site. The computed probabilities are then utilized to cache Web pages having the highest probabilities of being requested to a client device. The probability data may include aggregate probability data that defines the probability that any visitor to the Web site will request a Web page, customer segment probability data that defines the probability that customers in a particular customer segment will visit the Web pages, and/or customer-specific probability data that defines the probability that a specific customer of the Web site will visit the Web pages. Only Web pages having a computed probability greater than a caching threshold may be cached at the client device. Additionally, the Web pages may also be cached at the client device based upon the actual interaction with the Web site by a visitor.
US08935479B2 Adaptive cache promotions in a two level caching system
Provided are a computer program product, system, and method for managing data in a first cache and a second cache. A reference count is maintained in the second cache for the page when the page is stored in the second cache. It is determined that the page is to be promoted from the second cache to the first cache. In response to determining that the reference count is greater than zero, the page is added to a Least Recently Used (LRU) end of an LRU list in the first cache. In response to determining that the reference count is less than or equal to zero, the page is added to a Most Recently Used (LRU) end of the LRU list in the first cache.
US08935478B2 Variable cache line size management
According to one aspect of the present disclosure, a system and technique for variable cache line size management is disclosed. The system includes a processor and a cache hierarchy, where the cache hierarchy includes a sectored upper level cache and an unsectored lower level cache, and wherein the upper level cache includes a plurality of sub-sectors, each sub-sector having a cache line size corresponding to a cache line size of the lower level cache. The system also includes logic executable to, responsive to determining that a cache line from the upper level cache is to be evicted to the lower level cache: identify referenced sub-sectors of the cache line to be evicted; invalidate unreferenced sub-sectors of the cache line to be evicted; and store the referenced sub-sectors in the lower level cache.
US08935475B2 Cache management for memory operations
Embodiments of the present invention provides for the execution of threads and/or workitems on multiple processors of a heterogeneous computing system in a manner that they can share data correctly and efficiently. Disclosed method, system, and article of manufacture embodiments include, responsive to an instruction from a sequence of instructions of a work-item, determining an ordering of visibility to other work-items of one or more other data items in relation to a particular data item, and performing at least one cache operation upon at least one of the particular data item or the other data items present in any one or more cache memories in accordance with the determined ordering. The semantics of the instruction includes a memory operation upon the particular data item.
US08935473B2 System and method for a portable memory device to access and acquire additional memory from a remote location
The present invention is a system and method for a portable memory device to access and acquire additional memory from a remote location by utilizing a network connection to access remote memory. A portable memory device comprising of software that can determine the location of data to be stored based on a criteria that governs whether data may be stored locally or remotely, may utilize a network, connected to one or several remote locations with available memory storage space, to access available memory and store data remotely.
US08935469B2 Autonomic reclamation processing for tapes
Various embodiments for autonomic reclamation processing for tapes are provided. Instructions are received to perform reclamation processing on the formatted tape. Formatted tape is loaded into a tape drive for buffering active data during reclamation processing and consolidating all of the active data in capacity optimized manner on the same formatted tape. The formatted tape comprises metadata denoting active and inactive data blocks for files. The meta data of the formatted tape is read into a reclamation memory. The table is sorted and a starting block address is sorted. All active files ordered in the table starting at the starting block address are read into the reclamation memory. The files are written from the reclamation memory to the formatted tape from the starting block address and updating the table with new block addresses of the files. The meta data is updated with the updated table.
US08935467B2 Memory system, and a method of controlling an operation thereof
A memory system that includes a memory device and a memory controller. The memory device includes a plurality of memory cells, and a first storage unit configured to store information about a weak cell from among the plurality of memory cells. The memory controller is configured to transmit an operation command signal to the memory device, and control an operation of the memory device by using the information about the weak cell provided from the first storage unit. If the operation command signal is related to an operation to be performed using a first of the memory cells and the first memory cell is the weak cell, the memory device is configured to transmit the information about the weak cell to the memory controller.
US08935464B2 Solid-state disk with wireless functionality
A system including an interface module to interface a solid-state disk controller to a computing device. A memory control module exchanges data with the computing device via the interface module and caches the data in a solid-state memory controlled by the solid-state disk controller. A network interface module communicates with the computing device via the interface module and interfaces the computing device to a wireless network. A crossbar module has a master bus (Mbus) interface bridged to an advanced high-performance bus (AHB). A memory communicates with one or more of the network interface module and the crossbar module via one or more of the Mbus interface and the AHB. In response to data being cached from the computing device to the solid-state memory or data cached in the solid-state memory being output to the computing device, the network interface module buffers data received from the wireless network in the memory.
US08935459B2 Heuristics for programming data in a non-volatile memory
Systems and methods are disclosed for heuristics associated with programming data in a non-volatile memory (“NVM”). One or more applications can generate information that notifies a system of the amounts of recoverable and unrecoverable new data that will be programmed to an NVM. Based on this information, the system can calculate the amount of new data that needs to be placed in a bulk mode instead of a SLC mode. By utilizing multi-modal modes of an NVM effectively, the system can improve overall performance and reduce the probability of unnecessary garbage collection.
US08935454B2 Connectors transmitting/receiving an input/output signal as a communication signal, communication harness with the connectors, and the communication system with the connectors
A connector for communication contains a connecting section, which is connected to communication line; and a network controller, which is connected internally to the connecting section, interprets a designated protocol and controls communication; and a transceiver, which makes possible transmission and receipt on the physical layer of the communication line.
US08935453B2 Completion combining to improve effective link bandwidth by disposing at end of two-end link a matching engine for outstanding non-posted transactions
An apparatus and method are disclosed in which unrelated completion operations intended for a single destination (requestor) are coalesced to improve achievable data bandwidth. During transmission, the completion operations are collected and compressed into a single packet and transmitted along the link. At a receiving end of the link, the single packet is decompressed and the previously unrelated packets are returned to their initial state before receipt by the requestor. The method can be implemented in the root complex, end points, and/or switches, in the case of a PCIe implementation, but can also be applied to other protocols besides PCIe.
US08935452B2 Connector assembly
A connector assembly for connecting a peripheral device to a computer includes a male connector having a plurality of first connecting pins and a female connector having a plurality of second connecting pins. The plurality of first connecting pins is configured to connect to the peripheral device. The plurality of second connecting pins is configured to connect to the computer. The plurality of second connecting pins is defined on the first circuit board in a second row and a third row. The plurality of second connecting pins comprises a plurality of differential pairs, and each differential pair comprises two differential transmission lines. The two differential transmission lines of each of the plurality of differential pairs are defined on a single row of the second and third rows.
US08935450B2 Network communications circuit, system and method
Various exemplary aspects are directed to apparatuses and methods involving switches communicatively-coupled on a bus where one or more of the switches operate to block signals from passing through the switch in a first mode, and to pass signals through the switch in a second mode. A logic circuit is responsive to addressing information received in the first mode, by storing and configuring the apparatus with the address information. The logic circuit ignores address information received in the second mode (e.g., does not reconfigure the apparatus with address information received in the second mode).
US08935446B1 Indexing architecture for deduplicated cache system of a storage system
A computer-implemented method for indexing content stored in a cache memory device is disclosed. The method starts with in response to receiving a first request for caching a first file extent associated with a first file in a cache memory device, generating a first fingerprint based on content of the first file extent. Then the method continues with searching in a fingerprint index based on the first fingerprint to determine whether the first file extent has been stored in the cache memory. In response to determining that a fingerprint entry matching the first fingerprint is found, the method then continues with associating a first identifier identifying the first file extent and the first file with a storage location of the cache memory device obtained from the matching fingerprint entry, without storing the first file extent in the cache memory device.
US08935444B2 Remote control method of external devices
A method of controlling a plurality of external devices is performed on a computer which is set up with a plurality of remote control processes corresponding to the plurality of the external devices, and a management process for managing the remote control processes while communicating with the remote control processes. The management process is called to display icons corresponding to the remote control processes in a display field provided by the management process. Further, the management process acts when a specified operation is applied to one of the icons on the display field for sending a screen open instruction to one of the remote control processes corresponding to the icon to which the specified operation is applied. The remote control process which receives the screen open instruction is activated to display a control screen for use in remotely controlling the corresponding external device.
US08935441B2 USB 3.0 device and control method thereof
A control method for a USB 3.0 (USB: Universal Serial Bus) device includes controlling the USB 3.0 device that has entered an SS.Disabled state to transition to an Rx.Detect state when a USB 2.0 connection is not established with a USB host even after a predetermined time, the USB 2.0 connection including any one of an HS (High Speed) connection, an FS (Full Speed) connection, and an LS (Low Speed) connection.
US08935440B2 System and method for integrating devices for servicing a device-under-service
A system comprising multiple devices that are operable when servicing a device-under service is described. A data acquisition (DAQ) device and a scanner device of the system are operable to acquire data from the device-under-service and to transmit the acquired data to a display device of the system. The DAQ device can operate in a local-control mode in which selection of DAQ mode for the DAQ device is carried out at the DAQ device. The DAQ device can operate in a remote-control mode in which selection of a DAQ mode for the DAQ device is carried out at the display device. The multiple devices may communicate with each other via one or more wireless network via one or more air interface protocols. Each device of the system may operate as a stand-alone device or in combination with multiple devices of the system.
US08935439B2 Oil pressure control system of automatic transmission for vehicle
An oil pressure control system of an automatic transmission for a vehicle includes a lock-up clutch, a TC regulator valve, an LC control valve, an LC shift valve, an oil cooler, a control area determination device, a torque transmission capacity calculator, a high load state determination device, and an oil pressure controller. The oil pressure controller is configured to control a TC regulator pressure outputted by a TC regulator valve, so that a torque transmission capacity of a lock-up clutch is greater than a reference torque transmission capacity calculated by the torque transmission capacity calculator, if a control area determined by the control area determination device is a complete engagement area and the high load state determination device determines that an operational state is in a high load state.
US08935437B2 Peripheral component health monitoring apparatus
An apparatus for monitoring the health of a peripheral component of an information handling system. An aggregation logic circuit coupled to a communication path provides data communication with each of a plurality of electrical circuits disposed on the peripheral component, the aggregation logic circuit providing a feedback signal representative of the health of the peripheral component during operation of the peripheral component.
US08935430B2 Secondary service updates into DNS system
Systems and methods for instantaneously updating a DNS system database containing DNS records using partitions and atomic switching are disclosed. In one or more implementations, the system may include clients, a network, and a DNS system. Clients may communicate with the DNS system using the network in order to provide DNS record updates to a DNS system database. The DNS system includes distributed denial of service (“DDOS”) protection proxies, a firewall, and zone relays, allowing clients to specify which name servers are authorized to communicate with the DNS system. The DNS system also supports bulk updates of DNS records without causing clients to experience a reduction in performance, by writing DNS records to a hard disk and simultaneously saving the DNS records to the database in batches.
US08935428B2 Fault tolerance approaches for DNS server failures
Techniques are provided for handling failures of DNS (domain name system) servers to respond to DNS queries. A DNS resolver is configured to resolve domain names, and includes a time-to-live (TTL)-based cache, a negative cache, and a long term store cache. The TTL-based cache is configured to temporarily store domain names with resolved IP addresses. The negative cache is configured to store negative entries that include information indicating domain names that were failed to be resolved. The long term store cache is configured to store domain names with resolved IP address for an indefinite time period. The caches are accessed in a manner that enables fewer DNS query retries to be performed when a DNS server is non-responsive, to reduce delays and network traffic. Furthermore, the DNS resolver may reduce a number of DNS queries performed the longer the DNS server stays non-responsive.
US08935427B2 Providing virtual networks using multi-tenant relays
Embodiments are directed to providing a multi-tenant relay service that securely relays data between computer systems. A computer system receives a portion of data that is to be passed from a first computer system belonging to a first tenant to a second, different computer system. The instantiated multi-tenant relay service is configured to securely relay data for multiple different tenants. The computer system creates a secure routing channel for routing the data of the first tenant between the first computer system and the second computer system. The secure routing channel applies a unique identifier to each portion of data received from the first tenant. The computer system also routes the received data from the first computer system to the second computer system through the secure routing channel using the applied unique identifier.
US08935425B2 Switching between representations during network streaming of coded multimedia data
Aspects of this disclosure generally relate to a method of retrieving video data of multimedia content. In an example, the method includes determining a first interval between switch points for a first representation of the multimedia content and a second interval between switch points for a second representation of the multimedia content, wherein the first interval is less than the second interval. The method also includes, based on the determination, submitting one or more network requests for an amount of video data from the first representation that has a playback time that is at least equal to a playback time between switch points in the second representation. The method also includes, after submitting the request for the amount of video data from the first representation, retrieving video data from the second representation.
US08935422B1 Embedded streams user interface
A system and method for providing or presenting secondary or embedded streams includes a primary stream generator, a secondary stream generator and a user interface engine. The primary stream generator generates the primary stream for the user and is coupled to a content source to extract data and coupled to provide the primary stream. The secondary stream generator generates a secondary stream for the user, is coupled to the content source to retrieve data and is coupled to provide the secondary stream. The user interface engine produces a user interface including a primary stream of content with an embedded secondary stream. The user interface engine is coupled to receive the primary stream from the primary stream generator and the secondary stream from the secondary stream generator. The present disclosure also includes a method for generating a user interface with an embedded stream.
US08935421B2 System and method for stream processing
A method, computer program product, and system for de-centralized stream processing is provided. The method may include providing a plurality of processing nodes each of said processing nodes configured to transmit and receive a stream of data. The method may further include adding one or more new processing nodes to the computing system. The method may also include determining a source node based upon, at least in part, an activation level being above or below a particular threshold. The method may additionally include, for each of the one or more added processing nodes, automatically determining an appropriate role, based upon, at least in part, a neighboring processing node.
US08935420B2 Method and apparatus for synchronizing notification messages
Various embodiments provide for the splitting of a notification message to a user, where the notification message enables at least one of interactivity and delivery of information associated with a media broadcast service. A first component of the notification message carries media content and is transmitted utilizing a file delivery protocol, such as FLUTE, HTTP, and OMA-PUSH. A second component of the notification message carries any synchronization information associated with the interactivity and the delivery of the information associated with the media broadcast service. The second component of the notification message can be transported in an RTP payload via RTP to allow for accurate synchronization of the notification message with a media stream of the media broadcast service containing the media content.
US08935414B2 Method and an apparatus for initiating a session in home network system
A method and apparatus for initiating a session in a home network system are disclosed. A method for initiating a session over a HDBaseT network includes transmitting, by an initiation entity, a session initiation request message for initiating the session to at least one session partner selected by the initiation entity over an Ethernet network, and receiving a session initiation response message acting as a response to the session partner over the Ethernet network. The session initiation request message includes a first source reference field for identifying the initiation entity and a second final target reference (FTR) field for identifying the at least one session partner.
US08935410B2 Cobrowsing macros
Methods and systems of conducting co-browsing sessions may involve joining a co-browsing session with another peer device, receiving a plurality of web requests in a particular sequence from a macro, and transmitting the plurality of web requests in the particular sequence to a server associated with the co-browsing session. In one example, the particular sequence defines a navigation path to a requested resource.
US08935405B2 Expanding universal plug and play capabilities in power constrained environment
This invention describes a method for expanding universal plug and play capabilities in a power constrained environment thus facilitating communication between two terminals with universal plug and play (UPnP) application capabilities, wherein one of the terminals is in a sleeping mode. The present invention can be applied (but not be limited) to mobile terminals, wireless devices, portable devices, mobile communication devices, mobile phones, etc. The invention describes a mechanism in which the UPnP application dynamically instructs the TCP/IP stack to tune-up its parameters so that it can tolerate longer delays and timeouts, due to the fact that it operates in a power constrained UPnP environment.
US08935398B2 Access control in client-server systems
A telecommunications network and a method of operating the same. The network is shared by two or more organizations, the network including at least a server and a client. The server is adapted to transmit to the client a proxy communications object comprising a definition of the rights and privileges of an organization to use the network. When the organization initiates a request to the server it does so via the proxy object on the client. The proxy object enables a comparison of the contents of request and the definition of the rights and privileges and enables forwarding of the request to the server only when the request and the rights and privileges granted to the requesting organization are consistent with each other. The request relates to modification of a management object maintained at a network resource, the organization having a global right to access the network resource.
US08935397B2 Dividing cloud resources
A method and apparatus for dividing resources provided by cloud computing systems is described. In one embodiment, the method includes receiving a specification of a subset of cloud computing systems from among a plurality of cloud computing systems. The method may also include joining the subset of cloud computing systems into a pool of cloud computing resources. Furthermore, the method may include providing access to the pool of cloud computing resources.
US08935394B2 Method and system for propagating statistics between federated contact center sites for use in event distribution
A routing system includes a router, a statistics server (Stat Server) coupled to the router, receiving, processing and storing statistics related to event handling, and providing information regarding the statistics for use by routing intelligence in the router, and a first proxy data server coupled to the Stat Server and to a second proxy data server at a remote contact center over a network. The system is characterized in that the Stat Server receives event statistics regarding the local queue, and through the coupled first and second proxy data servers, event statistics regarding the remote queue, provides information related to the statistics to the router, and the router determines to route incoming events to local queue or to the remote queue based on the information provided.
US08935388B2 Systems and methods of automated event processing
Systems and methods of automated event processing include at least one of notification extraction, development of event engineering rules, and testing. Notification extraction may include extracting notification information from the documentation. Automatic development of event engineering rules may receive and process each trap for a centralized monitoring system. An example embodiment would work with Netcool monitoring system from IBM. A set of software code or a software program may process and receive the alarms. Example embodiments of the program automate the implementation process for the code. The testing function automates the testing of the alarms. In an example embodiment, rules set parameters to test the alarms to ensure that the code processes the alarms correctly and as expected.
US08935387B2 Information processing device, address duplication handling method, and computer-readable non-transitory recording medium
A sensor device 20 includes a terminal detection unit 21 that detects a terminal connected to a network segment 2, a duplication detection unit 22 that detects duplication of IP addresses by comparing an IP address used by a detected terminal 10X that has been detected by the terminal detection unit 21 with a predetermined IP address, and a notification unit 23 that notifies a notification object terminal 10B that could have been notified of a MAC address of the detected terminal 10X by this detected terminal 10X, of a MAC address of a terminal other than the detected terminal 10X, when duplication of the IP addresses has been detected by the duplication detection unit 22.
US08935383B2 Systems, apparatus, and methods for network data analysis
Systems and methods are disclosed for analyzing network traffic data to detect anomalies in the data and determine their causes. In one implementation, a system includes a processor and a memory. The memory stores instructions that cause the processor to generate a time series of network traffic values. The processor calculates deviation scores for time entries within the time series and detects anomalies in the time series by comparing the deviation score to a predetermined range. If the processor detects an anomaly, it may determine a list of IP addresses of computers on the network that may have caused the anomaly.
US08935378B2 Device management system, device management method, and computer program product
A request receiving unit that receives device identifying information for identifying one or a plurality of devices and setting information containing a set value to be set in the device, an information transmitting unit transmits a setting request containing the setting information to the device identified by the device identifying information, a result collecting unit collects a set result indicating that the setting of all the set values is finished from the device to which the information transmitting unit transmits the setting request, and a result managing unit stores therein a collected set result and the device identifying information in association with each other. The information transmitting unit sequentially transmits the setting request to a device which is identified by the device identifying information and to which the setting request is not yet transmitted, regardless of whether the result collecting unit collects the set result from the device.
US08935370B2 System and method for managing a plurality of web services
System and method for managing a plurality of web services. The system may include a registry with a description for at least one of the plurality of web services, wherein the description of the at least one web service may comprise a first endpoint for a first runtime condition and a second endpoint for a second runtime condition.
US08935367B2 Electronic device and method of configuring thereof
A method of communicating with an electronic device. The method includes providing an electronic device having an audible sound receiving and generating sub-system including a microphone, transmitting from a source at least one acoustic signal encoded with information, receiving said at least one acoustic signal by said microphone and determining a spatial position, distance or movement of the microphone relative to the source, responsive to the received at least one signal.
US08935363B2 System and method for delivering multimedia content for playback through network
A system and method that transmits multimedia content over a long distance through network for prompt display of the transmitted multimedia content, wherein multimedia content are encoded into streaming format data files that enables smooth transmission and continuous display of multimedia content, said streaming format reflects inherent temporal characteristic of multimedia content, said streaming data files are arranged in a way that allows access and retrieval through hypertext transfer protocol, or HTTP, and the transmission of multimedia content is regulated in a way that adapts to the inherent characteristics and/or real-time traffic condition of the network or display progress.
US08935355B2 Periodic shuffling of data fragments in a peer-to-peer data backup and archival network
Embodiments of the present invention address deficiencies of the art in respect to data backup and archival tools and provide a method, system and computer program product for periodically shuffling data fragments in a data backup set across different storage media in a peer-to-peer data backup and archival network. In an embodiment of the invention, a method for periodic shuffling of data fragments in a data backup set across different storage media in a peer-to-peer data backup and archival network can be provided. The method can include partitioning a file into multiple, different fragments for storage in a peer-to-peer data backup and archival network, storing the fragments in different peer hosts in the peer-to-peer data backup and archival network, and periodically shuffling the stored fragments to different peer hosts. In an aspect of the embodiment, the method also can include encrypting the fragments before storage in the different peer hosts.
US08935354B2 Coordinating write sequences in a data storage system
According to one aspect of the present disclosure, a method and technique for coordinating write sequences in a data storage system is disclosed. The method includes: responsive to a primary device receiving a request to write to primary storage, receiving from the primary device a request for a sequence number; generating a current sequence number for the write; generating a first identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number; generating a second identifier indicating an identity of secondary devices writing to secondary storage based on the current sequence number and a previous sequence number; transmitting the current sequence number and the second identifier to the primary device; and transmitting the current sequence number and the first identifier to the secondary devices writing to secondary storage based on the previous sequence number.
US08935352B1 Methods and systems for centrally-controlled client-side filtering
Methods and systems to minimize the number of messages transmitted between a client and a server in a client-server network. The messages may be error messages, and may be associated with a log such as an error log. The client requests permission of the server to transmit a message(s) to the server. Upon receipt of the request, the server provides the client with a filter, which may include a filter table with a filter parameter(s). The server may provide the filter in real time and/or without the client or server having to go off-line. The client uses the filter to filter at least a selected message from the message(s). Once the client has filtered the selected message the client transmits the selected message and/or the associated log of the selected message to the server.
US08935348B2 Message classification using legitimate contact points
A system and method are disclosed for classifying a message. The method includes receiving the message, identifying all items of a certain type in the message, determining whether each of the items meets a criterion, and in the event that all the items are determined to meet the criterion, determining a classification of the message. The system includes an interface configured to receive the message, a processor coupled to the interface, configured to identify all items of a certain type in the message; determine whether each of the items meets a criterion; and in the event that all the items are determined to meet the criterion, determine a classification of the message.
US08935347B2 Priority inbox notifications and synchronization for messaging application
Systems and methods for priority inbox notifications and synchronization are disclosed. In some embodiments, a method includes, at a computer system, obtaining message information from a server system. The message information represents a set of messages and an importance score associated with each message in the set of messages. The importance score is generated based at least in part on a global importance prediction model and a user importance prediction model. A new mail notification is presented when a determination is made that the set of messages include one or more unread priority messages. The priority messages comprise messages with which the associated importance score satisfy one or more predefined message importance criteria: Optionally, presentation of a new mail notification is foregone when there is a determination that the set of messages do not include any unread priority messages.
US08935342B2 Method for detecting and unsubscribing an address from a series of subscriptions
A method for detecting and unsubscribing one or more addresses from a series of subscriptions by examining the emails in the mailbox of the address and determining if they are from a subscription/automated mailing/list server by examining the header contents, the sender's address, the subject, the body and comparing each message to other messages to identify patterns. Then, examining each message to identify methods of unsubscribing from the Subscription. Finally, unsubscribing from the Subscriptions either automatically, or in a semi-manual method and optionally deleting all messages associated with the Subscription.
US08935341B2 Location aware sticky notes
In one embodiment, a computer system creates for a first user a location-triggered note specific for a second user and for a particular location, determines the second user's location, and transmits the location-triggered note to the second user if the second user is at the particular location.
US08935337B2 Proactive notification of availability status in email communication systems
A computer implemented method, a tangible computer medium, and a data processing system proactively share current and upcoming schedule information. When the data processing system detects an outgoing e-mail from an e-mail client; a calendar entry is retrieved from a calendar application. The calendar entry indicates an availability of a user of the e-mail client. The calendar entry is attached to the outgoing e-mail, and the e-mail client then sends the outgoing e-mail.
US08935333B2 Implementing multicast on a system area network channel adapter
An apparatus and method for implementing multicast in system area network channel adapters are provided. With the apparatus and method, a multicast packet is received in a channel adapter of an end node. The channel adapter determines which local queue pairs are party of the multicast group identified by a destination local identifier in the multicast data packet. Based on this determination, the channel adapter replicates the data packet and delivers a copy of the data packet to each local queue pair that is part of the multicast group.
US08935332B2 Adding user to logical group or creating a new group based on scoring of groups
Content is received from a first user. Then, in response to the receiving, logical relationship information describing logical relationships among a plurality of users is accessed and potential membership of the first user in a first group of users is determined based on the logical relationship information, by selecting the first group from a plurality of possible groups, the selecting being based on scores generated, for each of the plurality of possible groups, by a candidate scorer module. Then, in response to a determination that the first group has a score from the candidate scorer module that does not meet a preset threshold, a new group is created comprising users that are located proximate to each other. The content received from the first user is forwarded to other users of either the first group or the new group, based on the threshold determination.
US08935331B2 Friend matching and meeting-up management system and its operation method
This invention relates to information science, and discloses a friend matching and meeting-up management system and its operation method. In this invention, a meeting check-in portion of the friend matching and meeting-up management system includes a meeting site portion and a meeting confirming portion. In the whole meeting check-in process, users utilize communicators to communicate with a system manager, and the system manager assists and manages the meeting process of the users expecting to meet after the object is determined. It has higher safety, helps ensure that users meet successfully, and saves a lot of people and material resources. In this invention, the check-in function is formed by combining positioning technology and information transmitting technology based on smart phones and mobile communication technology, or the Internet and wireless technology, which brings people together to meet in person, beyond the virtual world, breaks down barriers and narrows the distance between people.
US08935330B2 Redirecting messages in a publish/subscribe messaging system
A method, apparatus, and computer program product are disclosed for redirecting messages in a publish/subscribe messaging system in which redirection messages are received as messages for publication on a topic. Upon receiving a subsequent message for publication, the subsequent message will be redirected to a target message topic if the source message topic of the subsequent message matches a previously-recorded instruction to redirect messages from the source message topic to the target message topic.
US08935329B2 Managing message transmission and reception
Various systems, processes, and products may be used to manage the transmission and reception of messages. In particular implementations, a system, process, and product for managing message transmission and reception may include the ability to receive a plurality of messages to be transmitted over a communication network, wherein some of the messages have a higher priority and some of the messages have a lower priority, and enqueue descriptors for the messages in a direct memory access queue. The system, process, and product may also include the ability to determine whether an overrun of the queue has occurred, analyze the queue if an overrun has occurred to determine if lower priority messages are associated with any of the descriptors in the queue, and replace, if descriptors for lower priority messages are in the queue, the descriptors for the lower priority messages with descriptors for higher priority messages.
US08935328B2 System and method for collaborative 3D visualization and real-time interaction on a computer network
A system and method that provides groups of users a capability for collaborative 3D visualization and real time interaction on computer networks. Users establish a trust relationship a-priori with other users of their choice and setup sessions for collaborative visualization of “3D Models”. Various 3D capable computing devices such a desktop and laptop computers, smartphones and tablets are supported. Changes made by a specific user on his “3D Model” get replicated on peer users' computer environment thereby simulating an experience of being physically co-located for the purpose of visualization and interaction. Changes to the “3D Model” for appearance, geometric transformations, lighting, and addition/deletion of sub-objects are supported for collaborative usage. Indexing and querying of “3D Models” are supported collaboratively. The power of digital certificates id leveraged to provide digital signing capability on changes made to “3D Models” or related metadata.
US08935317B2 Dynamic partitioning of applications between clients and servers
Optimization mechanism that dynamically splits the computation in an application (e.g., cloud), that is, which parts run on a client (e.g., mobile) and which parts run on servers in a datacenter. This optimization can be based on application characteristics, network connectivity (e.g., latency, bandwidth, etc.) between the client and the datacenter, power or energy available at the client, size of the application objects, load in the datacenter, security and privacy concerns (e.g., cannot share all data on the client with the datacenter), and other criteria, as desired.
US08935316B2 Methods and systems for in-session playback on a local machine of remotely-stored and real time presentation layer protocol data
Methods and systems for reviewing previously recorded and real-time user session data of presentation layer protocol data. Methods describing a shadowing tool receiving a streaming real-time presentation layer protocol data stream from a shadowing agent service executing on a server; receiving a recorded presentation layer protocol data stream from the shadowing agent service; and combining the streaming real-time presentation layer protocol data stream and the recorded presentation layer protocol data stream producing a single output stream. Systems describing a shadowing tool executing on a computing device receiving a streaming real-time presentation layer protocol data stream from a shadowing agent service executing on a server; the shadowing tool receiving a recorded presentation layer protocol data stream from the shadowing agent service; and the shadowing tool combining the streaming real-time presentation layer protocol data stream and the recorded presentation layer protocol data stream producing a single output stream.
US08935312B2 Aggregation of multiple information flows with index processing
A method is disclosed that enables the monitoring of a diverse set of both real-time and non-real-time communication streams, as well as the aggregation of information related to those streams into a collective dialog. A server of the illustrative embodiment continually performs an aggregation of events that are related to media streams, applications, and presenter and participant actions, into a particular scope of communication. Index entries, which are indicia to events, are created by things that presenters and participants are doing already, such as posting a meeting agenda inviting participants, posting a presentation or document, transitioning from one slide or page to another, participants speaking alternately during a meeting or presentation, and so forth. The server uses the indicia to then perform processing across information flows associated with the communication streams.
US08935308B2 Method for recovering low-rank matrices and subspaces from data in high-dimensional matrices
A method recovers an uncorrupted low-rank matrix, noise in corrupted data and a subspace from the data in a form of a high-dimensional matrix. An objective function minimizes the noise to solve for the low-rank matrix and the subspace without estimating the rank of the low-rank matrix. The method uses group sparsity and the subspace is orthogonal. Random subsampling of the data can recover subspace bases and their coefficients from a much smaller matrix to improve performance. Convergence efficiency can also be improved by applying an augmented Lagrange multiplier, and an alternating stepwise coordinate descent. The Lagrange function is solved by an alternating direction method.
US08935303B2 Method and system of optimizing a ranked list of recommended items
A method and system of optimizing a ranked list (5) of recommended items that is based in a multidimensional data set (2) comprising context-aware information about the of a plurality of users and a plurality of items. A mathematical recommendation model (3) is trained with the multidimensional data set (2) by applying a smooth objective function that allows the use of fast optimizing algorithm and that quantifies the relevance of the ranked lists provided by an optimization algorithm.
US08935300B1 Methods, devices, and mediums associated with content-searchable media
Streaming media may include a plurality of visual objects. User-selectable fields may be associated with the visual objects. In response to receiving a selection from the user-selectable fields, a search criteria associated with the corresponding visual object may be identified. A method, device, or medium may be associated with a request for search results based on the search criteria. Information associated with the search results may be displayed to the user.
US08935298B2 Integrated navigational tree importation and generation in a process plant
A process plant data collection and organization system uses a common or integrated navigational tree structure to organize and enable a user to view and access information obtained from different applications or data sources within a process plant, even when those different applications have different manners of organizing or enabling users thereof to view the collected information. The integrated navigational tree may be developed from and may use the navigational tree categories of the different applications or may map the data within different categories of the navigational trees of the different applications into categories within the integrated navigational tree. The integrated navigational tree enables a user to view and access plant data collected or developed by different applications within the process plant in a single place and in an organized manner so that the user can view data related to the plant from a higher point of view than provided by any of the individual applications.
US08935291B2 System and method for automatically generating systematic reviews of a scientific field
A system and method are provided for automatically generating systematic reviews of received information in a field of science and technology, such as scientific literature, where the systematic review includes a systematic review of a research field in the scientific literature. The method includes the steps of constructing a time series networks of words, passages, documents, and citations and/or co-citations within received information into a synthesized network, decomposing the networks into clusters of fields or topics, performing part-of-speech tagging of text within the received information to provide tagged text, constructing semantic structures of concepts and/or assertions extracted from the source text, generating citation-based and content-based summaries of the clusters of fields or topics and the semantic structures, and generating structured narratives of the clusters of fields or topics and the summaries of the generated semantic structures. Narratives of the citation-based and content-based summaries are merged into a systematic review.
US08935288B2 User specific logs in multi-user applications
User specific logs in multi-user applications. Level data associating a user of a multi-user application with a respective log level is received. The multi-user application then records an amount of information determined by the log level corresponding to the user presently using the multi-user application.
US08935287B2 System and method for storing a candidate report
Extensive databases of well-annotated reports are important knowledge sources in medical workflows, such as in radiology. These are typically accessed by the healthcare professional looking for reports similar to a current case being evaluated. However, filling and maintaining such databases requires considerable effort. A system is provided for storing a candidate report, comprising a searcher configured to retrieve one or more queries from a query database; to retrieve the candidate report from a user input; to execute the one or more queries on the candidate report to determine the relevance of the candidate report, and to store the candidate report in the report database if the relevance exceeds a predetermined value. This provides a check, prior to storing, to evaluate whether a candidate report would actually be a worthwhile addition to the database. If not, it is by default not added.
US08935286B1 Interactive system for managing parts and information for parts
A method and apparatus for managing parts. A number of identifiers is received for an unidentified part. A determination is made as to whether the number of identifiers sufficiently matches a number of corresponding identifiers in a plurality of identifiers in a code stored in a database of codes associated with parts. The code is associated with the part. In response to the number of identifiers matching the number of corresponding identifiers in the plurality of identifiers in the code, a repository storing related information for the parts is accessed to obtain the related information for the part using a code identified for the part.
US08935282B2 Locating relevant differentiators within an associative memory
A system including an associative memory comprising a plurality of data and a plurality of associations among the plurality of data. The plurality of data is collected into associated groups. The associative memory is configured to be queried based on at least indirect relationships among the plurality of data. The system also includes an input device in communication with the associative memory. The input device is configured to receive a query to compare entities in the associative memory. The system also includes a coordinator in communication with the associative memory. The coordinator is configured to compare the entities to identify a similar attribute value among the entities. The coordinator is further configured to identify a differentiator among the entities.
US08935281B1 Optimized content search of files
A method, system, computer system, and computer-readable medium to search contents of a large number of files. Data are read sequentially from a storage device without using a file system. Physical location information for the files is obtained and used to construct files from the data read. Such physical location information can be obtained, for example, by accessing a file system mapping catalog without causing the file system to read the files. Accessing the mapping catalog can be performed quickly because only metadata is read from the mapping catalog. The constructed files can then be searched for content without the overhead of the file system. Content such as virus signatures and keywords can therefore be discovered much more quickly. Furthermore, because the device is read sequentially, storage locations belonging to more than one file are read only once, further improving the performance of the content search.
US08935279B2 Venue-related multi-media management, streaming, online ticketing, and electronic commerce techniques implemented via computer networks and mobile devices
Various aspects described or referenced herein are directed to different methods, systems, and computer program products relating to multi-media management and streaming techniques implemented over a computer network, including, for example, one or more features and/or functions relation to one or more of the following (or combinations thereof): venue-based streaming radio stations, mobile user graphical user interfaces, creation and streaming of dynamic streaming radio stations based on a user's geolocation, ticketing and reservations, etc.
US08935274B1 System and method for deriving user expertise based on data propagating in a network environment
A method is provided in one example and includes receiving data propagating in a network environment, separating the data into one or more fields, evaluating at least some of the fields in order to identify nouns and noun phrases within the fields, and identifying selected terms within the nouns and noun phrases to be tagged. The selected terms are tagged with respective expertise tags. The method may also include receiving a search query for a particular expertise, the search query includes the selected terms. The method may also include matching the expertise tags to an end user in order to generate a response to the search query, the response includes an identifier of the end user. In more specific embodiments, the identifying of the selected terms includes using synaptic analysis or word occurrence counting. The expertise tags can be provided in a profile for the end user.
US08935273B2 Method of processing and decomposing a multidimensional query against a relational data source
A multidimensional operation provider is provided for processing a multidimensional query against a relational datasource. The multidimensional operation provider comprises a query interceptor, a query decomposer and a query replacer. The query interceptor detects and intercepts a multidimensional query that is issued against one or more relational data sources. The query decomposer decomposes expressions of the multidimensional query into one multidimensional expression and/or one or more relational expressions. The query replacer replaces the multidimensional query with a stack of operations expressed by the decomposed multidimensional expressions and/or the relational expressions.
US08935272B2 Curated answers community automatically populated through user query monitoring
In one embodiment, a method of a curated answers system includes automatically populating a profile markup page of a user with information describing an initial query of a database that the user has generated using a processor and a memory, determining that another user of the database has submitted a similar query that is semantically proximate to the initial query of the database that the user has generated, and presenting the profile markup page of the user to the other user. The method of the curated answers system may include enabling the other user to communicate with the user through a communication channel on the profile markup page. A question of the other user may be published to the user on the profile markup page of the user, and/or other profile markup page of the other user. The question may be associated as being posted by the other user.
US08935267B2 Apparatus and method for executing different query language queries on tree structured data using pre-computed indices of selective document paths
A method of operating a tree structured database includes receiving a document, forming a top-down tree characterizing the document, generating pre-computed indices characterizing the document, combining subsets of the pre-computed indices to dynamically create a table of information characterizing the document, and resolving a structured query language query against the table to form collected data.
US08935264B2 Characteristic-based selection in a networked computing environment
Embodiments of the present invention relate to an approach for characteristic-based (e.g., color) selection of items (e.g., clothing) in a networked computing environment (e.g., a cloud computing environment). Specifically, at least one computer storage device will be populated with a first set of items. The first set of items may be associated in the at least one computer storage device with a first set of corresponding characteristics. A computer data structure may then be generated that comprises compatibility scores of the first set of items to one another. A second set of items may then be received in the at least one computer storage device. The second set of items may also be accompanied by a second set of corresponding characteristics. A set of matches between the first set of items and the second set of items may then be generated according to one or more criteria.
US08935260B2 Document key phrase extraction method
A computer-implemented method of extracting key phrases from a document is disclosed comprising the steps of accessing a repository comprising linked subjects, the repository comprising first and second data structures representing the relationship between said subjects using different representation criteria; pruning the first data structure by removing links between subjects based on a further relationship between said subjects in the second data structure; matching phrases in said document to subjects in the pruned first data structure; further pruning the pruned first data structure by removing unmatched subjects that are not linked to matched subjects; determining a ranking for each matched subject; and selecting key phrases using the determined subject rankings. A computer program for implementing the steps of this method when executed on a computer is also disclosed.
US08935257B1 Organizing, joining, and performing statistical calculations on massive sets of data
A system, method, and apparatus are provided for organizing and joining massive sets of data (e.g., tens or hundreds of millions of event records). A dataset is Blocked by first identifying a partition key, which comprises one or more columns of the data. Each Block will contain all dataset records that have partition key values assigned to that Block. A cost constraint (e.g., a maximum size, a maximum number of records) may also be applied to the Blocks. A Block index is generated to identify all Blocks, their corresponding (sequential) partition key values, and their locations. A second dataset that includes the partition key column(s) and that must be correlated with the first dataset may then be Blocked according to the same ranges of partition key values (but without the cost constraint). Corresponding Blocks of the datasets may then be Joined/Aggregated, and analyzed as necessary.
US08935245B1 Presenting search results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting search results. One of the methods includes obtaining, based on a search request, search results that comprise a first user profile and a second user profile. The method includes determining a popularity difference between a first popularity associated with the first user profile and a second popularity associated with the second user profile. The method includes determining that the popularity difference exceeds a threshold. The method includes based on determining that the popularity difference exceeds the threshold, causing the search results to be presented in a display area such that the first user profile is emphasized relative to the second user profile within the display area.
US08935240B2 Method and apparatus for automated end to end content tracking in peer to peer environments
A method, computer readable medium and system for automatically tracking content in a peer-to-peer environment are disclosed. For example, the method monitors a number of times each content title of a plurality of content titles are downloaded in the peer-to-peer environment, adds one or more content titles of the plurality of content titles that are downloaded above a predetermined threshold to a list, downloads each one of the one or more content titles in the list via the peer-to-peer environment and verifies that each one of the one or more content titles that are downloaded matches at least one content title in the list.
US08935235B1 Search history, email checking, and blog posting widgets
A search history application retrieves and displays a user's remotely stored search history. The search history is sent to the application in the form of a content feed. An email checking application receives a list of new emails as a content feed and displays the list of new emails. New emails for multiple accounts may be displayed concurrently in distinct instances of the email checking application. A blog posting application allows a user to select any of a plurality of blogs under the user's account and post to that blog.
US08935234B2 Referentially-complete data subsetting using relational databases
A method, system, and computer program product for relational database management. The method constructs a referentially-complete target subset database from a source database by first estimating the expected size of the target subset database based on application of one or more subsetting rules. If the estimated size needs reduction, the user can modify the subsetting rules, and then modules are invoked to receive the modified subset rules. The method continues by generating a subsetting execution plan by applying the user-modified subset rules to the source database, and then modules process the generated execution plan, which processing results in storage of a referentially-complete target subset database. The user can influence the construction of the execution plan by suggesting an execution model to use during processing of the subsetting execution plan. Techniques estimate the expected size by constructing a directed graph wherein edges in the directed graph represent relationships between database tables.
US08935233B2 Approximate index in relational databases
A database table is provided. The database table includes several column tuples. A column is selected in the database table. The column tuples of the selected column are partitioned into several bins. Each bin includes a range of tuples and associated metadata. The associated metadata includes at least one of: a minimum tuple value for the tuples in the bin, a maximum tuple value for the tuples in the bin, a minimum tuple identifier for the bin and a maximum tuple identifier for the bin. The bins are sorted based on the tuple values to provide an approximate index for the database.
US08935225B2 Persistent data storage techniques
A database is maintained that stores data persistently. Tasks are accepted from task sources. At least some of the tasks have competing requirements for use of regions of the database. Each of the regions includes data that is all either locked or not locked for writing at a given time. Each of the regions is associated with an available processor. For each of the tasks, jobs are defined each of which requires write access to regions that are to be accessed by no more than one of the processors. Jobs are distributed for concurrent execution by the associated processors.
US08935224B2 Failure tolerant transaction processing system
The present invention proposes a system for resending a process to a backup server farm from a client without waiting for the failure-detection, if no reply is received for a certain time. The transaction processing mechanism of the present invention has a transaction start processing mechanism in which an exclusive control using a valid processing authority token and data consistency are combined, and a commit processing mechanism in which determination on whether a commit is available or not based on a distributed agreement and replication of updated data. With the mechanisms, a system for shortening a service halt time when a failure occurs to a time as such it appears to a client that the service does not stop is provided.
US08935223B2 Structure of hierarchical compressed data structure for tabular data
A highly flexible and extensible structure is provided for physically storing tabular data. The structure, referred to as a compression unit, may be used to store tabular data that logically resides in any type of table-like structure. According to one embodiment, compression units are recursive. Thus, a compression unit may have a “parent” compression unit to which it belongs, and may have one or more “child” compression units that belong to it. In one embodiment, compression units include metadata that indicates how the tabular data is stored within them. The metadata for a compression unit may indicate, for example, whether the data is stored in row-major or column major-format, the order of the columns within the compression unit (which may differ from the logical order of the columns dictated by the definition of their logical container), a compression technique for the compression unit, the child compression units (if any), etc.
US08935222B2 Optimizing a partition in data deduplication
For optimizing a partition of a data block into matching and non-matching segments in data deduplication using a processor device in a computing environment, an optimal calculation operation is applied in polynomial time to the matching segments for selecting a globally optimal subset of a set of matching segments according to overhead considerations for minimizing an overall size of a deduplicated file by determining a trade off between a time complexity and a space complexity.
US08935215B1 Optimized index usage for data restore
Various systems and methods for restoring data using indexes. For example, one method involves receiving a request that includes a restore criterion. The method involves identifying a storage object in a backup storage device that meets the restore criterion, in response to the request. Detecting the identity of the storage object involves sending a query with the restore criterion to a client computing device that includes an index. The method also involves responding to the request with information identifying the storage object.
US08935207B2 Inspecting replicated data
Disclosed is system for monitoring data changes during a data replication process. The system includes a modeling module configured to select tables and fields to be monitored during execution of the data replication process, a trigger module configured to track changes of data being generated during execution of a program by inserting triggers into a destination system at the start of a program execution and then dropping the trigger at the end of program execution, a snapshot module configured to track changes of data being generated during execution of a program by generating a snapshot of data at the beginning and the end of program execution, and a report module configured to generate a report indicating changes in data based on the changes in data indicated by the triggers and based on the changes in data indicated by the snapshots of data.
US08935203B1 Environment-sensitive distributed data management
A storage controller is implemented for controlling a storage system. The storage controller may be implemented using a distributed computer system and may include components for servicing client data requests based on the characteristics of the distributed computer system, the client, or the data requests. The storage controller is scalable independently of the storage system it controls. All components of the storage controller, as well as the client, may be virtual or hardware-based instances of a distributed computer system.
US08935201B1 Determining and extracting changed data from a data source
According to certain aspects, a computer system may be configured to obtain information indicating a plurality of groupings of data stored in a data source, the information indicating a number of data items included in each of the plurality of groupings; determine a first grouping of the plurality of groupings including one or more data items that have changed by comparing a first number of data items included in the first grouping and a historical first number of data items included in a corresponding local version of the first grouping; access data items included in the first grouping from the data source; compare the data items included in the first grouping to data items of the corresponding local version of the first grouping to determine which data items have changed; extract the changed data items of the first grouping; and forward the extracted data items to a destination system.
US08935199B2 Method and system for linking textual concepts and physical concepts
A system and a method for linking textual and physical concepts are disclosed. The method includes extracting candidate phrases from a knowledge base for a device, the candidate phrases including noun phrases. A set of candidate concepts is generated, based on the extracted noun phrases. Provision is made, e.g., on a graphical user interface, for a user to generate mapped concepts for physical components of the device by selecting, for each concept to be mapped, a physical component shown in a graphical representation of the device and at least one of the candidate concepts which is to be linked to that physical component. The knowledge base is indexed, based on the mapped concepts. In this way, textual expressions in the knowledge base are linked to a respective physical component through one of the mapped concepts.
US08935191B2 Reuse of on-demand enterprise system customization knowledge utilizing collective experience
Systems and methods allow sharing and reuse of acquired customization knowledge of enterprise systems, utilizing collective customization experience. Particular embodiments employ Case-Based Reasoning (CBR) principles to manage customization experience in the context of both Software as a Service (SaaS) and Platform as a Service (PaaS) environments. Collective customization knowledge may be explicitly retrieved, adapted, shared, reused, and/or traded between tenants, partners, and optionally provider(s), of on-demand enterprise systems. A previous customization case stored within an experience base, may include one or more of the following: information allowing annotation of price information for trading the previous customization case (e.g. to another tenant); information restricting visibility of the previous customization case within the experience base; information defining a rating for the previous customization case within a community; information capturing a reuse frequency of the previous customization case; and/or information rendering anonymous at least a portion of the previous customization case.
US08935188B2 Method and apparatus for classifying applications using the collective properties of network traffic in a traffic activity graph
In one embodiment, the present disclosure is a method and apparatus for classifying applications using the collective properties of network traffic. In one embodiment, a method for classifying traffic in a communication network includes receiving a traffic activity graph, the traffic activity graph comprising a plurality of nodes interconnected by a plurality of edges, where each of the nodes represents an endpoint associated with the communication network and each of the edges represents traffic between a corresponding pair of the nodes, generating an initial set of inferences as to an application class associated with each of the edges, based on at least one measured statistic related to at least one traffic flow in the communication network, and refining the initial set of inferences based on a spatial distribution of the traffic flows, to produce a final traffic activity graph.
US08935184B2 Proximity service provider system
Web-sites www.proximityservices.com, www.accessservices.com, www.vendingmachineservices.com, www.vehicleservices.com, www.meterservices.com, www.picopay.com, www.tollservices.com, for all the proximity service systems world wide are disclosed wherein customers can sign up for proximity services such as toll gate services at any toll gate in the world that has signed up to provide the service to customers, parking meter services etc. and the proximity systems owners are guaranteed their payments. In the preferred embodiment all transactions are approved at the local POS (toll gate, parking meter, checkout station, parking lot, pay phone, ATM, gas station, etc.) using a service provider identification number (SPIN) issued to the service provider owner each month for example. The local approved transactions are guaranteed by the web-site owners and the customers each have unique SPIN numbers that expire periodically such as each month. The web-site designs are designed to work most efficiently with all in one access devices such as, a wireless cell phone, a pager, or master PASS unit that can directly activate proximity transaction units by delivering credit card, Smartcard, debit card, and or SPIN code data.
US08935182B2 Electronic commerce using a transaction network
The present invention is directed to a transaction network that facilitates and simplifies purchase transactions between any number of customers and any number of merchants. The transaction network is primarily utilized in the sale and purchase of digital content via a network such as the Internet. The transaction network registers and authenticates customer purchase activities and maintains customer account data including payment information. Once registered, a customer will generally not register again for further purchase activities at participating merchant sites. Additionally, the transaction network provides a single, central authentication mechanism for all participating merchant sites using a single customer identifier and password. Further, the transaction network accumulates purchase information across all of the merchant sites and the ultimate payment processing of those purchase transactions. Payment processing generally occurs on a periodic basis, enabling the accumulation of multiple purchase transactions within a participating customer's account. The network additionally preferably provides customers with centralized, automated services for customer account management, product refunds, subscription management, and multiple purchasing accounts linked to the same payment account.
US08935178B2 Ordering apparatus and method
An ordering apparatus stores an order quantity, moreover, generates the order data for each ordered commodity by associating a plurality of the commodity identifiers which is accepted the input with the order quantities which is stored, during the period from the moment that the input of the commodity identifier is accepted to the moment that is determined that the input acceptation is terminated.
US08935176B2 Cursor path vector analysis for detecting click fraud
A system and method for detecting click fraud where data related to at least one vector associated with a path taken by movement of a cursor on a web page prior to an advertisement on the web page being clicked by a controller of the cursor is received. Click fraud is detected based on an analysis of the received data. A pattern in the at least one vector is analyzed to determine if the cursor movement is human-like and a click fraud detected if the cursor movement is not human-like. In another embodiment, the at least one vector associated with the path is stored and compared with previously stored vectors associated with the path and a click fraud detected if the stored at least one vector is analogous to at least one of the previously stored vectors associated with the path.
US08935175B2 Cursor path vector analysis for detecting click fraud
A system and method for detecting click fraud where the movement of a cursor on a web page is tracked prior to an advertisement on the web page being clicked by a controller of the cursor. The tracking is performed by client code on a client device displaying the web page. A path taken by the movement of the cursor is mapped to at least one vector associated with the path by the client code. The at least one vector is useable to detect a click fraud.
US08935174B2 Analyzing voyage efficiencies
A method, apparatus, and computer program product are present for analyzing voyage efficiency. Historical data for a completed voyage of a ship is obtained. A baseline voyage solution for a completed voyage is generated with a software application executing on a processor unit using a model of the ship and the historical data. The baseline voyage solution is compared to an actual voyage solution used for the completed voyage to form a comparison.
US08935171B1 Feedback and simulation regarding detectability of a watermark message
A system for providing feedback regarding detectability of a watermark message produced by a watermarking encoder includes a simulation module configured to combine at least one of a watermarked signal or an enhanced watermarked signal with a simulated environment signal that corresponds to an expected listening environment of the at least one of the watermarked signal or the enhanced watermarked signal, and output a simulated environment-modified watermarked signal corresponding to the combination of the at least one of the watermarked signal or the enhanced watermarked signal with the simulated environment signal, and a monitoring module configured to generate a watermark detectability indication based on the simulated environment-modified watermarked signal.
US08935170B2 Speech recognition
A speech recognition system, according to an example embodiment, includes a data storage to store speech training data. A training engine determines consecutive breakout periods in the speech training data, calculates forward and backward probabilities for the breakout periods, and generates a speech recognition Hidden Markov Model (HMM) from the forward and backward probabilities calculated for the breakout periods.
US08935168B2 State detecting device and storage medium storing a state detecting program
A state detecting device includes an input unit that receives an input voice sound; an analyzer that calculates a feature parameter of each of plurality of frames extracted from the voice sound; a calculator that calculates the average of the feature parameters of the frames, determines a threshold on the basis of the average and statistical data representing relationships between other averages of other feature parameters obtained from a plurality of speakers and cumulative frequencies of the other feature parameters, and calculates an appearance frequency of a frame that is among the plurality of frames and whose feature parameter is larger than the threshold; a determining unit that determines, on the basis of the appearance frequency, a strained state of a vocal cord that has made the voice sound; and an output unit that outputs a result of the determination.
US08935167B2 Exemplar-based latent perceptual modeling for automatic speech recognition
Methods, systems, and computer-readable media related to selecting observation-specific training data (also referred to as “observation-specific exemplars”) from a general training corpus, and then creating, from the observation-specific training data, a focused, observation-specific acoustic model for recognizing the observation in an output domain are disclosed. In one aspect, a global speech recognition model is established based on an initial set of training data; a plurality of input speech segments to be recognized in an output domain are received; and for each of the plurality of input speech segments: a respective set of focused training data relevant to the input speech segment is identified in the global speech recognition model; a respective focused speech recognition model is generated based on the respective set of focused training data; and the respective focused speech recognition model is provided to a recognition device for recognizing the input speech segment in the output domain.
US08935166B2 Systems and methods for providing an electronic dictation interface
Some embodiments disclosed herein store a target application and a dictation application. The target application may be configured to receive input from a user. The dictation application interface may include a full overlay mode option, where in response to selection of the full overlay mode option, the dictation application interface is automatically sized and positioned over the target application interface to fully cover a text area of the target application interface to appear as if the dictation application interface is part of the target application interface. The dictation application may be further configured to receive an audio dictation from the user, convert the audio dictation into text, provide the text in the dictation application interface and in response to receiving a first user command to complete the dictation, automatically copy the text from the dictation application interface and inserting the text into the target application interface.
US08935165B2 Method for displaying words and processing device and computer program product thereof
The disclosure provides a method for displaying words. In the method, a speech signal is received. A pitch contour and an energy contour of the speech signal are extracted. Speech recognition is performed on the speech signal to recognize a plurality of words corresponding to the speech signal and determine time alignment information of each of the plurality of words. At least one display parameter of each of the plurality of words is determined according to the pitch contour, the energy contour and the time alignment information of each of the plurality of words. Thus, the plurality of words is integrated into a sentence according to the at least one display parameter of each of the plurality of words. Then, the sentence is displayed on at least one display device.
US08935162B2 Encoding device, decoding device, and method thereof for specifying a band of a great error
Disclosed is an encoding device which can accurately specify a band having a large error among all the bands by using a small calculation amount. A first position identifier uses a first layer error conversion coefficient indicating an error of a decoding signal for an input signal so as to search for a band having a large error in a relatively wide bandwidth in all the bands of the input signal and generates first position information indicating the identified band. A second position identifier searches for a target frequency band having a large error in a relatively narrow bandwidth in the band identified by the first position identifier and generates second position information indicating the identified target frequency band. An encoder encodes a first layer decoding error conversion coefficient contained in the target frequency band.
US08935159B2 Noise removing system in voice communication, apparatus and method thereof
Disclosed is the system and method to remove noises in voice signals in a voice communication. The at least one embodiment of the present disclosure performs a spectral subtraction (SS) for voice signals based on a gain function by a spectral subtraction apparatus, performs clustering of voice signals consecutive on a frequency axis of a spectrogram for the voice signals in which the spectral subtraction has been already performed to designate one or more clusters, and extracts musical noises by determining continuity of each of the designated clusters on the frequency axis and a time axis of the spectrogram to extract musical noises.
US08935157B2 Audio decoding system and an audio decoding method thereof for compressing and storing decoded audio data in a first time interval and decompressing the stored audio data in a second time interval
An audio decoding system including a decoder decoding a first part of audio data, and an audio buffer compressor compressing and storing the decoded first part of audio data in a first time interval and decompressing the stored first part of audio data in a second time interval.
US08935154B1 Systems and methods for determining authorship of an unclassified notification message
A computer-implemented method for determining authorship of an unclassified notification message is described. An unclassified notification message with one or more target sentences is received. A message model based on one or more classified notification messages stored in a data storage device is retrieved. One or more linguistic analysis procedures are performed on the one or more target sentences. Results of the one or more linguistic analysis procedures are compared with one or more characteristics of the message model. The unclassified notification message is classified based on the results of the comparison.
US08935153B2 Natural language incident resolution
A natural language incident report resolution method and system are provided. Natural language incident reports received from a user are analyzed to determine a category associated with the incident. A database of existing incidents is analyzed to determine whether a report for the incident has already been submitted. The current status or state of the device associated with the incident is then ascertained and the incident, if new, is added to an incident database. If the incident is preexisting, the incident in the database is updated with the current status. A solution database is then queried to determine any solutions, automatic or manual workflows, that may correct the error or fault associated with the incident. The determined solution is communicated to the device associated with the incident for implementation.
US08935151B1 Multi-source transfer of delexicalized dependency parsers
A source language sentence is tagged with non-lexical tags, such as part-of-speech tags and is parsed using a lexicalized parser trained in the source language. A target language sentence that is a translation of the source language sentence is tagged with non-lexical labels (e.g., part-of speech tags) and is parsed using a delexicalized parser that has been trained in the source language to produce k-best parses. The best parse is selected based on the parse's alignment with lexicalized parse of the source language sentence. The selected best parse can be used to update the parameter vector of a lexicalized parser for the target language.
US08935147B2 Runtime data language selection in object instance
A method of handling different languages in an object, such as a business object includes receiving a language selection indication within a business object instance interface. Data within the business object is displayed for at least one data field in the selected language. Edited data for at least one data field within the business object is received, and other language versions of the edited data in the at least one data field may be modified.
US08935146B2 Computer aided design apparatus, computer aided design program, computer aided design method for a semiconductor device and method of manufacturing a semiconductor circuit based on characteristic value and simulation parameter
A simulation instructing unit instructs a simulation unit, which generates signal characteristics, to generate the signal characteristics. A characteristic value extracting unit extracts, from the signal characteristics, characteristic values for distinguishing between a signal characteristic generated by setting a first simulation parameter and a signal characteristic generated by a second simulation parameter. A simulation parameter determining unit determines a first mapping relationship from the characteristic values to the simulation parameters with the characteristic values obtained by setting a plurality of set values in the simulation parameters and with the set values.
US08935143B2 Semiconductor sensor reliability
Embodiments of the present invention provide a semiconductor sensor reliability system and method. Specifically, the present invention provides in-situ positioning of a reliability sensor (hereinafter sensors) within each functional block, as well as at critical locations, of a semiconductor system. The quantity and location of the sensors are optimized to have maximum sensitivity to known process variations. In general, the sensor models a behavior (e.g., aging process) of the location (e.g., functional block) in which it is positioned and comprises a plurality of stages connected as a network and a self-digitizer. Each sensor has a mode selection input for selecting a mode thereof and an operational trigger input for enabling the sensor to model the behavior. The model selection input and operation trigger enable the sensor to have an operational mode in which the plurality of sensors are subject to an aging process, as well as a measurement mode in which an age of the plurality of sensors is outputted.
US08935139B2 Method in a computer system for generating a graphical representation of an anticipated product manufactured by a machine
A method for generating a graphical representation of an anticipated product produced by a machine is disclosed. The method includes presenting a machine input fields requesting parameters associated with actuators and mechanical elements, and presenting product input field requesting desired product properties. The method further includes receiving parameters from the machine input fields, receiving desired product properties from the product input fields, and calculating output response data by an emulation of a mechanical operation of the machine using the parameters and the desired product properties. The output response data is provided to a product model that calculates predicted product values based on the output response data provided. The method further includes presenting the one or more predicted product values and displaying the graphical representation of the anticipated product based upon the one or more predicted product values.
US08935138B2 Analyzing volume removed during machining simulation
A method simulates a machining of a workpiece by a tool. The method populates a swept volume representing a motion of the tool in relation to the workpiece with a set of rays, and determines a volume removed from the workpiece by the swept volume based on intersections of at least some rays with the workpiece. A model of the workpiece is modified based on the removed volume.
US08935137B1 Graphic theoretic linearization of sensitivity analysis
A first block may be received. The first block may represent part of at least a portion of a block diagram model. A Jacobian of the first block may be determined. The Jacobian of the first block may be stored as a first graph.
US08935136B2 Multi-component model engineering
Multi-component model engineering is described, for example, to model multi-component dynamical systems in which the true underlying processes are incompletely understood such as the Earth's biosphere, whole organisms, biological cells, the immune system, and anthropogenic systems such as agricultural systems, and economic systems. In an embodiment individual component models are linked together and associated with empirical data observed from the system being modeled in a consistent, repeatable manner. For example, a model component, its links with data, its outputs, and its links with other model components, are specified in a format to be passed directly to inference routines which use an inference engine to infer the most likely parameters of the multi-component model given subsets of the empirical data. The inferred parameter values take the form of a probability distribution representing the degree of uncertainty in most likely parameter. An embodiment describes ways of identifying model components for revising.
US08935135B2 Accurate determination of particle positioned on free surface in particle method
Methods, an apparatus, and a computer program product for determining whether or not a particle belongs to free surface particles, in a calculation process of a particle method in which a continuum subjected to calculation analysis is collectively modeled with a free surface by a plurality of particles. One of the methods includes the steps of: determining whether any other particle exists within a predetermined range with respect to the particle by referencing to identification information stored in a memory, where the other particle belongs to the free surface, and storing in the memory near free surface identification information which is set as near free surface if the other particle belonging to the free surface exists and set as sufficiently inside if the other free surface particle belonging to the free surface does not exist.
US08935132B2 Spectral simulation method during noise testing for a magnetic head, and noise-testing method for a magnetic head by using the same
A spectral simulation method during a noise testing for a magnetic head, includes steps of (a1) detecting several first noise profiles for several magnetic head samples under a first frequency bandwidth range by a dynamic testing machine; (b1) separating each first noise profile into at least two noise curves including a first noise curve and a second noise curve at a predetermined frequency bandwidth, wherein the first noise curve has a frequency bandwidth range lower than that of the second noise curve; (c1) fitting several mathematical equations according to the second noise curves; and (d1) establishing a correlative equation among the mathematical equations, so as to simulate the second noise curve for each magnetic head. The present invention can simulate a second noise curve of the noise profile in a higher frequency bandwidth and establishing the correlative equation according to the second noise curve.
US08935131B2 Model expression generation method and apparatus
When model expressions of objective functions are generated at vertexes of a quadrilateral on a plane concerning P and N channels of transistors in SRAM, the initial number of times of simulation is allocated to each objective function at each designated vertex according to weight values set based on relationships presumed among the objective functions at each designated vertex. For each objective function at each designated vertex, first simulation is executed the allocated number of times. Furthermore, a model expression is generated from the first simulation result, and an evaluation indicator of an approximation accuracy of the model expression is calculated. Then, for each model expression, it is determined whether the corresponding model expression has influence on the yield, and based on the evaluation indicator of the corresponding model expression and presence or absence of the influence, it is determined whether additional simulation is required for the corresponding objective function.
US08935130B2 Notch blends in BRep models
Methods for computer-aided design and visualization and corresponding systems and computer-readable mediums. A method includes receiving a BRep model and recognizing a plurality of notch or cliff blends in the BRep model. The method includes defining a chain of at least two of the plurality of notch blends. The method includes labeling the notch blends in the chain. The method includes storing the BRep model, including one or more of the recognized notch blends, the chain, and the labels of the notch blends.
US08935125B1 Internal cable calibration and compensation
Systems and methods are provided to calibrate and compensate for signal impairments from the use of cables in data communication devices. Signal impairments such as intra-pair skew of differential signals and frequency dependent insertion loss are measured during a calibration phase. One end of the cable is connected to a communication device. The other end of the cable is configured to loop back calibration signals transmitted from the communication device. The calibration signals looped back from the communication device are received and measured by the communication device. The measured impairments are used to determine transmit and receive impairment compensation settings to compensate for impairments caused by the cable. These settings are stored and used to adjust signals transmitted from the communication device to compensate for the transmit impairment. These setting are also used to adjust signals received by the communication device to compensate for the receive impairment.
US08935124B2 Race timing system
An electronic timing system is provided for timing of athletic events including a radio-frequency identification antenna, a portable timing controller, a remote server, and a radio-frequency identification timing tag. The portable timing controller includes one or more radio-frequency identification readers, and a touch-panel computer electrically coupled to the one or more readers to manage data coming into the one or more readers. The controller further includes a first input/output device for exchanging data with the radio-frequency identification antenna, and a second input/output device for exchanging data with a remote server. The controller also may be powered by portable, user replaceable lithium-ion batteries. The radio-frequency identification timing tag is configured for attachment to an athlete. The timing tag and antenna are adapted for wirelessly communicating data between one another.
US08935123B2 Methods and systems for classification of geographic locations for tracked activity
A method includes receiving activity of a monitoring device that is configured to be worn by a user having a user account. The activity includes an amount of movement of the monitoring device and occurs for a period of time. The method further includes receiving geo-location data for the monitoring device and processing the activity data and geo-location data received for the period of time. The operation of processing is performed to segment the period of time into at least two events. The method includes assigning an identifier to each event. The identifier has a default description for the geo-location data. The default description is selected from a plurality of descriptions based on the activity data obtained by the movement of the monitoring device for the geo-location data.
US08935121B2 Method for tracking the position and the heading of a vehicle using dead reckoning and a tracking device for carrying out the method
Position (xref) and heading (H) of a vehicle are tracked using wheel tick numbers coming from wheel tick units at the front wheels only from which a velocity (v) and a heading rate (h) are calculated. The calculations are based on an intermediate wheel angle (δ). An exact solution δex for the same depends on the velocities of the left front wheel vl and the right front wheel vr. An approximate solution δapp is calculated according to a simpler formula and used wherever its deviation from the exact solution δex is not significant, i.e., where the latter is not larger than a threshold wheel angle δthr. Only for δapp>δthr where the deviation is larger than a threshold, the wheel angle according to the exact solution δex is used. The latter is determined by first establishing the approximate solution δapp and reading the corresponding exact solution δex from a look-up table.
US08935120B2 Revolution increase-decrease determination device and revolution increase-decrease determination method
An acceleration-deceleration determination device includes: a DFT analysis unit which calculate, from an engine sound, a frequency signal at a predetermined frequency for each of predetermined time periods; and an acceleration-deceleration determination unit which determines whether the number of engine revolutions is increasing or decreasing, by determining whether a phase of the frequency signal is increasing at an accelerating rate over time or decreasing at an accelerating rate over time.
US08935115B2 Method and apparatus for compensating nonlinear damage
A method and apparatus for compensating nonlinear damage are disclosed. The method for compensating nonlinear damage, including: determining an additive parameter indicating an amount of nonlinear damage based on a plurality of sampled signal sets among which a sampling time of an input signal varies according to different time; and subtracting the additive parameter from the input signal.
US08935113B2 Battery system for secondary battery comprising blended cathode material, and apparatus and method for managing the same
Disclosed is a battery system for a secondary battery including a blended cathode material, and an apparatus and method for managing a secondary battery having a blended cathode material. The blended cathode material includes at least a first cathode material and a second cathode material. The first and second cathode materials have different operating voltage ranges. When the secondary battery comes to an idle state or a no-load state, the battery system detects a voltage relaxation occurring by the transfer of operating ions between the first and second cathode materials.
US08935106B2 Pipeline hydrostatic testing device
A portable test apparatus is for performing a pressure test of a vessel into which a liquid is being forced by a pump. The test apparatus includes a pressure sensor configured to measure pressure in the vessel. A processor is configured to monitor, during the test, stroke counts communicated from the pump and the pressure sensed by the pressure sensor. A graphical user interface includes input fields to receive user-input of test parameter information, and further includes a graphical representation of the stroke counts and measured pressure in real time during the test.
US08935105B2 Signal processing system
A system and method for processing sensor signals is disclosed. The system comprises a sensor array, a multiplexer, a converter, a selection module and a combination module. The sensor array measures a physical parameter in a first dimension on a seat and generates a first set of sensor signals. The sensor array measures the physical parameter in a second dimension on the seat and generates a second set of sensor signals. The multiplexer multiplexes the first set of sensor signals into a first signal stream and the second set of sensor signals into a second signal stream. The converter converts the first signal stream to a first set of digital signals and the second signal stream to a second set of digital signals. The selection module determines a set of first-dimension data and a set of second-dimension data. The combination module forms a set of two-dimensional data.
US08935104B2 Application-specific repeat defect detection in web manufacturing processes
Techniques are described for inspecting a web and controlling subsequent conversion of the web into one or more products. A system, for example, comprises an imaging device, an analysis computer and a conversion control system. The imaging device images the web to provide digital information. The analysis computer processes the digital information to identify regions on the web containing anomalies. The conversion control system subsequently analyzes the digital information to determine which anomalies represent actual defects for a plurality of different products. The web inspection system may preferentially apply different application-specific defect detection recipes depending on whether a given anomaly is a repeating or random anomaly.
US08935094B2 Generating a location in a vehicle-to-vehicle communication system
Device, system and method, in a vehicle communication system, of generating a location by the use of combining the rough locations of a “consensus set” of vehicles within wireless communication range to produce more accurate locations of the vehicles in the consensus set. Unique features of some embodiments include the continual re-computation and re-adjustment of both the vehicles in the consensus set and the more accurate locations. Embodiments use sensors on a first vehicle, such as cameras, sonar, radar and LIDAR to determine the relative location of the second vehicle to the first vehicle. Embodiments use this relative location in the computation of the more accurate locations. Algorithms are described for the computation, communication, convergence and updating of the more accurate locations. Algorithms are described for generation and update of the consensus set.
US08935093B2 GNSS performance enhancement using accelerometer-only data
The present invention provides apparatus and methods for improving satellite navigation by assessing the dynamic state of a platform for a satellite navigation receiver and using this data to improve navigation models and satellite tracking algorithms. The dynamic state of the receiver platform may be assessed using only accelerometer data, and does not require inertial navigation system integration. The accelerometers may not need to be very accurate and may not need to be aligned and/or accurately calibrated.
US08935090B2 Energy mapping systems
An energy map for a motor vehicle and an energy mapping system for making the energy map are disclosed. The energy map includes energy information related to energy consumption and energy recharging of various power sources along various roadway segments. The energy mapping system may include a navigation system for a motor vehicle comprising a GPS receiver, various energy level sensors, and an electronic control unit. A probe vehicle may be used to measure energy consumption and energy recharging for various power sources. The energy mapping system may also include a service provider. The navigation system may measure energy levels for the various power sources along various roadway segments and transmit the measurements to the service provider. The service provider may then associate differences in the measured energy levels for each of the various power sources with the various roadway segments.
US08935087B2 Collision determination apparatus for vehicle
A collision determination apparatus for a vehicle is disclosed. The collision determination apparatus includes: a chamber member that is arranged in a bumper and has therein a chamber space; a main sensor that senses pressure of the chamber space; a safing sensor that senses the pressure of the chamber space independently of the main sensor; and a vehicle speed sensor that senses a speed of the vehicle. The collision determination apparatus detects an occurrence of a collision between an object and a bumper and determines whether the collision necessitates activation of the protection apparatus based on sensing results of the main sensor, the safing sensor and the vehicle speed sensor.
US08935085B1 Switching between best views of a place
A system and method of selecting and presenting geolocated views. Views may encompass various types of visual and audio information. In one aspect, a server receives a request for information associated with a geographic location. The server identifies a feature at the location. The server uses the identified feature to determine a category of views. The server also selects a view which is associated with the determined category of views and with the geographic location of the request.
US08935083B2 Motor vehicle having drive motor and navigation system
A motor vehicle has a drive motor and a navigation system having a display for displaying a map image. The power consumption is displayable on the map image to optimize the power consumption of the drive motor.
US08935082B2 Vehicle speed determination via infrared imaging
A system and method which detects and uses a point of contact between a vehicle's tire and the pavement as a reference point to improve the accuracy of vehicle speed detection in a motorized vehicle speed detection system. In one embodiment, a plurality of infrared images of a moving vehicle are received. Each of the images is separated in time by known intervals. The images are captured using an infrared camera which can be a single-band or multi-band camera which operates in an infrared wavelength band selected to enhance a contrast between the vehicle's tires and the road surface. For each image, a point of contact is determined where a same tire contacts the road surface. These points and the time interval separations are used to calculate the vehicle's speed. An alert signal is initiated to a traffic enforcement authority if the speed exceeds the road's speed limit.
US08935078B1 Hydraulic servo gas regulator for multi-fuel engine
A bi-fuel and dual-fuel engine variable pressure fuel system is presented facilitating individual or simultaneous use of liquid and gaseous fuels including natural gas and gasoline, through employment of a variable output pressure gaseous fuel regulator incorporating an attached hydraulic amplifying structure communicating with a relatively low pressure hydraulic servo circuit that may in turn communicate with a variable pressure automotive liquid fuel system to facilitate relatively high pressure gaseous fuel injection.
US08935076B2 Controller for internal combustion engine
When the operating characteristics of an intake valve are changed by an intake valve stop mechanism, an ECU outputs a command signal (control on) to a solenoid. At this time, a timing, at which the command signal is output to the solenoid, is determined on the basis of a rotational position of a crankshaft, calculated from a signal of a crank position sensor. However, the output timing is corrected on the basis of a rotational phase difference of a camshaft with respect to the crankshaft.
US08935074B2 Apparatus to control internal combustion engine, method for controlling internal combustion engine and non-transitory computer-readable recording medium
An apparatus to control an internal combustion engine includes a cylinder operation controller configured to switch a cylinder operation between an all-cylinder operation and a cylinder deactivation operation. A deactivation time parameter integrating device is configured to integrate a deactivation time parameter indicating a deactivation time of the part of the plurality of cylinders to calculate an integrated deactivation time parameter. An inhibiting device is configured to inhibit the cylinder deactivation operation if the integrated deactivation time parameter calculated by the deactivation time parameter integrating device is larger than or equal to a reference value. The deactivation time parameter integrating device holds the integrated deactivation time parameter as an initial value after an operation of the internal combustion engine is stopped. The deactivation time parameter integrating device resumes integrating the deactivation time parameter using the initial value when the internal combustion engine restarts.
US08935068B2 System and method for optimizing downshifting of a transmission during vehicle deceleration
A method of selecting a gear ratio of a transmission. The method includes measuring a current road grade with a sensing device and communicating the current road grade measurement to the controller. The controller receives a signal corresponding to a service brake input and determines a desired maximum acceleration limit of the vehicle. The method also includes calculating a predicted vehicle acceleration, measuring a current vehicle acceleration, and calculating an error value as a function of the predicted vehicle acceleration and measured vehicle acceleration. The method also computes an estimated required tractive braking effort and estimated tractive braking effort for at least one of N automatically selectable gear ratios of the transmission and selects one gear ratio of the N automatically selectable gear ratios for the operation of the transmission based on a comparison of the estimated required tractive braking effort and estimated tractive braking effort.
US08935066B2 Detection of an exhausting clutch in a neutral idle-equipped transmission
A vehicle includes an engine, a torque converter, a transmission, and a controller. The transmission has an input member connected to a turbine of the torque converter. The transmission includes a neutral idle (NI) state and a designated NI clutch actuated to enter the NI state. The controller calculates a reference slip error as a function of engine speed and turbine speed, detects when the designated NI clutch is exhausting while operating in the NI state as a function of the reference slip error, and executes a control action when the exhausting NI clutch is detected. A method includes measuring engine and turbine speed, calculating the reference slip error value as a function of the engine and turbine speeds, detecting when the designated NI clutch is exhausting while operating in the NI state using the reference slip error, and executing a control action when the exhausting NI clutch is detected.
US08935065B2 Control device and control method for automatic transmission
A control device for an automatic transmission. The control device configured to determine if the automatic transmission is in such a condition that the automatic transmission accelerates the vehicle at predetermined acceleration when the output command value is transmitted to the control device for the motor. The output command value is not cancelled if it is determined by the determining means that the automatic transmission is not in such a condition that the automatic transmission accelerates the vehicle at the predetermined acceleration, and the output command value is cancelled if it is determined by the determining means that the automatic transmission is in such a condition that the automatic transmission accelerates the vehicle at the predetermined acceleration.
US08935063B2 Control apparatus and control method for vehicle
A dynamic threshold value when an engine, an automatic transmission and the like are in a transition state is calculated in accordance with a static threshold value determined based on a state where the engine, the automatic transmission and the like are stabilized. The engine and the automatic transmission are controlled in accordance with a result of comparison between target drive force or target engine torque and the dynamic threshold value.
US08935062B2 Vehicle transmission device
A vehicle transmission device includes an input member coupled to a combustion engine and a rotary electric machine; an output member coupled to wheels; a speed change mechanism with a plurality of friction engagement elements and that provides a plurality of shift speeds; and a control device that controls the speed change mechanism. When a during-regeneration downshift is performed while the rotary electric machine is outputting regenerative torque, the control device sets a target increase capacity, which is a target value of a transfer torque capacity of an engagement-side element to be engaged after an increase, increases the transfer torque capacity of the engagement-side element to the target increase capacity over a predetermined torque capacity increase period, and decreases a transfer torque capacity of a disengagement-side element, which is to be disengaged, over a predetermined torque capacity decrease period that at least partially overlaps the torque capacity increase period.
US08935061B2 Controlling a digging operation of an industrial machine
Controlling a digging operation of an industrial machine that includes a dipper, a crowd motor drive, and a controller. The crowd motor drive is configured to provide one or more control signals to a crowd motor, and the crowd motor is operable to provide a force to the dipper to move the dipper toward or away from a bank. The controller is connected to the crowd motor drive and is configured to monitor a characteristic of the industrial machine, identify an impact event associated with the dipper based on the monitored characteristic of the industrial machine, and set a crowd motoring torque limit for the crowd motor drive when the impact event is identified.
US08935057B2 Roadway mark data acquisition and analysis apparatus, systems, and methods
An apparatus, system, and method for determining characteristics of a roadway mark at a remote location. The system includes a vehicle having at least one imager for producing image data containing at least one actual roadway mark evident on a roadway surface. A GPS antenna is mounted on the vehicle. A GPS receiver is responsive to the GPS antenna for determining a GPS location of the GPS antenna. An apparatus responsive to the imager and the GPS receiver determines a GPS location of the roadway mark and filters and compresses the image data, the filtered and compressed image data containing the image data of the roadway mark. An apparatus communicates the filtered and compressed image data to the remote location for analyzing the roadway mark characteristics from the image data.
US08935052B2 Method for controlling a door of a vehicle
In a method for controlling at least one door of a vehicle, a movement of a mobile identification signal generator, assigned to the vehicle, relative to the vehicle is sensed as a function of time. A future position of the mobile identification signal generator is estimated at a future time based on the position, the speed of movement and the direction of movement of the mobile identification signal generator at the current time, and furthermore an unlocking condition is detected if the future position of the mobile identification signal generator is within a predetermined range. Finally, the at least one door is unlocked and/or opened based on the unlocking condition. As a result of the estimation of the position of an identification signal generator with respect to a next position measuring point, the reaction time and the susceptibility to faults of an access arrangement can be improved.
US08935050B2 Moving body control system, moving body control method, and non-transitory computer readable medium storing control program
A moving body control system includes a driving velocity detector that detects a driving velocity of a driving device that drives a moving body, a posture state detecting device that detects posture information of the moving body, a posture controller that produces a first driving velocity command for the driving device, based on the posture information and an entered posture information command, a velocity command producer that produces a second driving velocity command for the driving device, by adding the first driving velocity command and the driving velocity, and a velocity controller that controls the driving device, by producing a torque command for the driving device, based on the second driving velocity command and the driving velocity. The velocity controller performs velocity control so that the driving velocity follows the second driving velocity command. The posture controller performs posture control so that the posture information follows the posture information command.
US08935049B2 Plane tractor
A plane tractor that grips a nose gear of a plane is disclosed, which includes: a chassis; wheel modules connected to the chassis, with each wheel module including at least one actuator for inducing a vertical movement of the wheel module in relation to the chassis; a gripping platform for gripping the nose gear of a plane, with the platform together with the chassis having freedom of movement substantially in circular translation; and a damping and actuating means connecting the platform and the chassis.
US08935045B2 Apparatus and method for controlling video recording in black box for vehicle
Provided are an apparatus and a method for controlling a video recording in a black box for vehicle. The method for controlling the video recording in the black box for a vehicle according to the present invention, for example, comprises the steps of: storing a video including images of a driving vehicle; obtaining the possibility of an accident with the vehicle; and variably adjusting one or more image quality, resolution, and a frame accident possibility. The limited capacity of storage can be used by adopting the configuration. In addition, the monitoring and storage performance of the black box for a vehicle can be improved by correctly determining causes of a vehicle accident.
US08935044B2 Refueling detection for diagnostic monitor
Methods and systems for detecting a refueling event for diagnostics are disclosed. In one example approach a method comprises discontinuing leak diagnostics in response to a temperature change in a fuel vapor canister coupled to a fuel tank in an emission control system while the leak diagnostics are being performed in the emission control system.
US08935043B2 Temperature compensated battery parameter estimation
A vehicle is provided with a vehicle system having an electric machine and a battery. The electric machine is configured to provide drive torque and the battery supplies power to the electric machine. The vehicle also includes a controller that is configured to generate output indicative of at least one of a battery power capability and a battery state of charge using a filter having a variable EKF gain factor based on battery temperature.
US08935041B2 Diagnostic method for a torsional damper in a drive train of a vehicle
A diagnostic method for a torsional vibration damper in a drive train of a vehicle may include the steps of providing a drive train having a drive unit (e.g., an internal combustion engine) for generating a driving torque, a drive shaft (e.g., a crankshaft) coupled to the drive unit for transmitting the driving torque to an output shaft, and a torsional vibration damper connected to the drive shaft for damping torsional vibrations of the drive shaft, capturing a reference vibration signal of the drive shaft in a reference state, capturing an operating vibration signal of the drive shaft in an operating state deviating from the reference state, and comparing the reference vibration signal to the operating vibration signal.
US08935040B2 Method and system for actively locating bus faults
Methods and systems are provided for analyzing a fault in a communication system. The system includes a diagnostic module. The diagnostic module has first through fifth control logics. The first control logic is configured to determine a topology of the communication system. The second control logic is configured to request a response from at least one module that is in electronic communication with the communication system. The third control logic is configured to receive the response. The fourth control logic is configured to analyze a characteristic of the response. The fifth control logic is configured to determine a characteristic of the fault based on the characteristic of the response.
US08935039B2 Method for reducing detection data of a monitoring device in a vehicle, and method for monitoring a vehicle defect in near real time using same
A method for reducing data of sensor devices in a vehicle includes collecting detection data periodically from the sensor devices and calculating an average value of the data collected during a cycle. The collected data may be compared with the calculated values and a deviation with previous data may be calculated by an upper and lower value difference method. A difference between the collected data and average values may also be calculated by a deviation method. The calculated value is stored. Data from a plurality of running vehicles may be periodically transmitted to a driving control center in order to monitor devices related to operations of all of the running vehicles in near real time.
US08935037B2 Good checking for vehicle steering angle sensor
A controller for determining whether a previously-determined vehicle steering sensor malfunction still exists. The controller includes an electronic, non-volatile memory, and an electronic processing unit connected to the electronic, non-volatile memory. The electronic processing module includes a malfunction monitoring module, a failure handling module, and a signal checking module. The malfunction monitoring module monitors the operation of at least one vehicle sensor and generates a fault signal when the at least one sensor malfunctions. The failure handling module causes drive cycle information and the fault information to be stored in the electronic, non-volatile memory. The signal checking module performs a signal check on information from the at least one sensor.
US08935036B1 Systems and methods for updating a driving tip model using telematics data
Methods and systems for improving vehicular safety by utilizing a driving tip model are provided. According to embodiments, an analysis server can analyze telematics data associated with operation of one or more vehicles to identify driving tips that may be aimed to mitigate certain risks or warn of various conditions. The analysis server can provide the driving tips to the vehicles and, in response, receive updated telematics data from the vehicles that reflects operation data for the vehicles subsequent to receiving the driving tips. The analysis server can analyze the updated telematics data to associate certain driving tips with certain telematics data and identify effective driving tips and delivery techniques. The analysis server can update the driving tip model accordingly.
US08935034B1 System and method for automatically detecting key behaviors by vehicles
Aspects of the disclosure relate generally to detecting discrete actions by traveling vehicles. The features described improve the safety, use, driver experience, and performance of autonomously controlled vehicles by performing a behavior analysis on mobile objects in the vicinity of an autonomous vehicle. Specifically, an autonomous vehicle is capable of detecting and tracking nearby vehicles and is able to determine when these nearby vehicles have performed actions of interest by comparing their tracked movements with map data.
US08935029B2 Method for cooling an electricity storage means
The invention relates to a device and a method for cooling an electricity storage means, in particular a high-capacity battery (110), said device comprising: cooling means (130) for cooling said storage means; a “low voltage” battery (120); means (130), supplied with power by the low voltage battery (120), for increasing the rate of cooling of the storage means (110). The invention also relates to a vehicle (100), especially a motor vehicle, comprising such a device, said vehicle comprising an electric power train (220).
US08935028B2 Angular velocity control for hybrid vehicle prime movers
An hybrid vehicle control system controls the output from one of two prime movers installed on the vehicle by reference to available angular acceleration rates for the first and second prime movers. When angular acceleration is called for and the prime mover having greater capacity for angular acceleration is active, acceleration is limited to that which would have been available from the lower capacity prime mover. One application of the system is to provide consistent throttle responsiveness, particularly for a power take-off operation vocation installed on the vehicle.
US08935027B2 Method and apparatus to effect catalyst light-off in a multi-mode powertrain system
A multi-mode vehicular powertrain system includes an internal combustion engine fluidly coupled to an exhaust aftertreatment system including a catalytic device and an electric machine electrically coupled to a battery. A method for effecting light-off of the catalytic device includes monitoring an output torque request for the powertrain system and determining a preferred engine operating point having a minimum engine operating cost within a predetermined engine operating region for catalyst light-off. When a state-of-charge of the battery is not approaching a predetermined state-of-charge limit, operation of the engine is controlled to the preferred engine operating point and operation of the electric machine is controlled to a machine operating point wherein the combination of engine torque at the preferred engine operating point and electric machine torque at the machine operating point satisfies the output torque request.
US08935025B2 Hybrid battery power limit control
A method of providing an electrical charge to a vehicle traction battery using a power inverter module includes sensing a temperature of the power inverter module and sensing a temperature of the traction battery. From the sensed temperatures, an engine control unit may determine an expected voltage oscillation amplitude of the electrical charge. This amplitude may be used to calculate a maximum allowable nominal voltage of the electrical charge by subtracting the expected voltage oscillation amplitude from a maximum allowable voltage of the traction battery. The maximum allowable nominal voltage of the electrical charge may then be used to limit the available power provided to the traction battery by the power inverter module.
US08935024B2 Boost assist system
According to one implementation of an engine system, a power device is selectively actuated to provide energy to a storage device. Energy from the storage device is selectively provided to a boost assist device to supplement the normal energy supply to a boost device and enable an increased power output of the engine in at least certain engine or vehicle operating conditions. In one form, the power device may be a source of electrical energy and the storage device is capable of storing an electrical charge. In another form, the power device is a fluid pump and the storage device is capable of storing pressurized fluid. Various methods may be employed to control operation of the power device and energy storage in the storage device.
US08935023B2 Secondary battery system and vehicle having secondary battery system
A secondary battery system comprises a secondary battery which receives regenerative electric power from a motor, a heat storage unit (heat storage device) which converts a part of electric power stored in the secondary battery or the regenerative electric power from the motor into heat and stores the heat, and which supplies the stored heat to the secondary battery when a temperature of the secondary battery is less than a low-temperature-side threshold value which is set in advance when the electric power is extracted from the secondary battery, and an electric power distribution controller (ECU) which distributes the regenerative electric power from the motor to the secondary battery and the heat storage unit (heat storage device) when the temperature of the secondary battery is less than the low-temperature-side threshold value when the secondary battery receives the regenerative electric power from the motor.
US08935021B1 Power sharing for a locomotive consist
A method of sharing power between locomotives in a consist may include receiving a power demand signal at a control computer on one of the locomotives, with the power demand signal indicative of a total power output requirement for the consist. The control computer may determine an amount of available power on an electrical power bus running through all of the locomotives in the consist, and the power generating capacity of all power sources that are electrically coupled to the electrical power bus. One or more power sources on any one of the locomotives in the consist may be activated to provide electrical power to the electrical power bus for use by a load on a different one of the locomotives in the consist.
US08935019B2 Apparatus and method for power production, control, and/or telematics, suitable for use with locomotives
A power system housed in modules or containers may be located as a unitary structure for example secured to a locomotive platform, allowing easy retrofits. A control subsystem may maintain an RPM of a prime mover at minimum that still provides an expected level of power from an electric machine for any one of a finite number of throttle settings. The control subsystem may dynamically adjust loads between various combinations of series and/or parallel couplings. A set of processor executable instructions may be configured for specific platforms by selecting appropriate set of values based on number of loads (e.g., driven axles), rating (e.g., horse power), other criteria (e.g., manufacturer, model, year). Characteristics may be determined and verified, and operation based on the outcome of such. A telematics system method logs and provides remote access to operational data, engine data, power system data, anti-idling overrides, unauthorized changes, and/or location.
US08935018B2 Electric taxi auto-guidance and control system
An auto-guidance and control method and system are provided for use in conjunction with an aircraft electric taxi system, wherein electric taxi guidance may be performed in a manual mode by a crew or in an auto-mode by an auto-guidance and control system. First, aircraft status data and airport feature data are accessed. A processor, in response to at least the aircraft status data and the airport feature data, generates taxi guidance information and renders the taxi guidance information on a display. A guidance route is manually navigated utilizing guidance information on the display in the manual mode. In the auto mode, taxi-path commands, generated by the processor, are applied to taxi path guidance controllers in the auto-mode.
US08935016B2 Method and device for automatically managing the spacing of at least one following aircraft behind at least one target aircraft
The system (1) comprises means for determining the distance at the current time of the target aircraft (B) with respect to the merge waypoint (P0) along its path (TB), this distance being transmitted to calculation means in order to determine the speed control commands which are subsequently applied to the reference aircraft (A) in order for it to carry out the acquisition of the spacing at said merge waypoint (P0).
US08935009B2 Method and apparatus for controlling multiple variable displacement hydraulic pumps
A method and apparatus for controlling discharge pressure and pump displacement of a plurality of variable displacement hydraulic pumps having connected discharge ports is provided. Each pump includes a swashplate and a control valve for controlling an angle of inclination of the swashplate. A desired first pump displacement control law is determined for a first pump and determined a desired second pump discharge pressure control law for a second pump. The first control law is used to determine a first intermediate control variable. The second control law is used to determine a second intermediate control variable. The control of the first and second pumps are combined using the first and second intermediate control variables. A desired first control valve setting for the control valve of the first pump is determined using the combined first and second intermediate control variables and the first control law. A desired second control valve setting for the control valve of the second pump is determined using the combined first and second intermediate control variables and the second control law.
US08935005B2 Operating a mobile robot
A method of operating a mobile robot to traverse a threshold includes detecting a threshold proximate the robot. The robot includes a holonomic drive system having first, second, and third drive elements configured to maneuver the robot omni-directionally. The method further includes moving the first drive element onto the threshold from a first side and moving the second drive element onto the threshold to place both the first and second drive elements on the threshold. The method includes moving the first drive element off a second side of the threshold, opposite to the first side of the threshold, and moving the third drive element onto the threshold, placing both the second and third drive elements on the threshold. The method includes moving both the second and third drive elements off the second side of the threshold.
US08935001B2 System and method for establishing and/or maintaining proper alignment of a robotic transfer mechanism
The present invention is directed to a system and method for establishing and/or maintaining proper alignment of a transfer mechanism. More specifically, the present invention is directed to an alignment system and method having one or more of: (a) a laser alignment device operable to providing precise locational coordinates for alignment of a robotic transfer mechanism relative to a holding structure; (b) an alignment tool for aligning a laser alignment device relative to robotic transfer mechanism; (c) lead in ramps to properly guide an individual specimen container into a holding well; and/or (d) a belt tensioning device for maintaining proper tension on one or more timing belts.
US08934999B2 Robotic processing system and method
A robotic processing system includes a microprocessor-controlled workpiece processor having a mobile processing element to be positioned independently in three orthogonal dimensions with respect to each of a plurality of target locations on a workpiece, with each particular target location of the plurality of target locations including an element to be processed, the mobile processing element processing the element at each particular target location by first moving to an initial location that is offset from the particular target location in a single dimension and then second moving along the single dimension towards the element at the particular target location until a contact signal is detected; and a control, coupled to the workpiece and to the mobile processing element, communicating the contact signal to the workpiece processor when the processing element makes physical contact with the element at the particular target location.
US08934998B1 Method and apparatus for delivery of minimum quantity lubrication
A method for controlling the flow of a minimum quantity lubricant (MQL) system to a computer numerical controlled (CNC) machining system.
US08934996B2 Transmission apparatus and transmission method
An audio signal processing unit acquires the playback volume value of audio data of a frame of interest, and generates multiplied audio data by multiplying the audio data of the frame of interest by the playback volume value. An S/PDIF transmission unit transmits the audio data of the frame of interest and the multiplied audio data as the transmission data of the frame of interest.
US08934995B2 Disparity correction for location-aware distributed sporting events
Various embodiments facilitate location-aware distributed competitions. In one embodiment, a system facilitates a distributed sporting event that includes multiple players traveling over non-uniform courses that are remote from one another. The system includes a manager that receives state information, such as location information, from client devices used by each of the players. The manager then transmits location information for each of the players to the client devices, which are each configured to present a graphical representation, such as a map annotated with the locations of each of the players. The system corrects for disparities between the non-uniform courses traveled by the players, for example by mapping a location on a course traveled by a first player to a location on a course traveled by a second player. Various mechanisms for establishing the mapping between non-uniform courses are also described.
US08934994B1 Method and apparatus for automated fabrication
A method and apparatus are presented for automatically fabricating arbitrary materials and objects from raw components, using a combination of simple chemical, electrical, and mechanical operations. The invention will automatically generate machine control instructions for controlling automated fabrication devices and equipment from simple instructions in natural language. The invention also allows the sharing, remote execution, scheduling, and automatic ingredient ordering for such instructions to allow the creation of new materials and professional object fabrication with little or no human intervention.
US08934990B1 Localized RF heating
An apparatus is provided for generating focused radio frequency. The apparatus may include multiple coils, and the multiple coils can be actuated so as to generate focused energy at a focal location within the body of a subject such as a human or non-human animal while minimizing heating at the skin of the subject. A first central coil and a second central coil that are placed adjacent to each other. The apparatus also comprises a first focusing coil and a second focusing coil. The first central coil and the second central coil are placed between the first focusing coil and the second focusing coil. The first focusing coil and the second focusing coil generate a radio frequency field that is 180 degrees out of phase from a radio frequency field generated by the first central coil and the second central coil.
US08934984B2 Behind-the-ear (BTE) prosthetic device with antenna
A BTE prosthetic device for use in a medical system or prosthesis comprises a connector configured to mechanically attach an auxiliary device of the system to the BTE prosthetic device. The connector is electrically connected to an transceiver of the BTE prosthetic device. The connector operates as an electromagnetic antenna for transmitting and/or receiving signals between the BTE prosthetic and other components of the medical system.
US08934983B2 Field focusing and mapping in a visual prosthesis
The present invention is a system for mapping a high resolution image to a lower resolution electrode array and, by applying varying stimulus to neighboring electrodes, creating a perceived image greater in resolution than the electrode array. The invention is applicable to a wide range of neural stimulation devices including artificial vision and artificial hearing. By applying a sub-threshold stimulus to two neighboring electrodes where the sum of the stimuli is above the threshold of perception, a perception is created in neural tissue between the two electrodes. By adjusting the stimulus on neighboring electrodes, the location of stimulation can be altered. Further, noise can be applied to the stimulating electrode or its neighboring electrodes to reduce the threshold of stimulation.
US08934975B2 Gastrointestinal electrical therapy
Apparatus (18) for treating a human patient, which includes one or more electrode contact surfaces (100), which are configured to be applied to a fundus (22) of the patient. A control unit (90) is configured to drive the one or more electrode contact surfaces (100) to apply an electrical signal to the fundus (22) that chronically improves a blood glucose level of the patient, in order to treat the patient, without calculating an impedance of tissue of the fundus (22) based on a sensed parameter that varies in response to the electrical signal, for detecting eating by the patient or a characteristic of food eaten by the patient. Other embodiments are also described.
US08934972B2 Acoustically powered implantable stimulating device
An implantable stimulation system comprises an implantable stimulator and a control device. The control device is configured to transmit acoustic waves to the implantable stimulator, and the implantable stimulator is configured to transform the acoustic waves into electrical current, and generate stimulation energy based on the electrical current. For example, the electrical current can be transformed into electrical energy that can be used to generate the stimulation energy. Or the electrical current can contain signals used to directly or indirectly control the generation of the stimulation energy.
US08934971B1 Implantable cardiac stimulation device and method that stabilizes ventricular rate during episodes of atrial fibrillation
An implantable cardiac stimulation device and method provide electrical stimulation therapy to stabilize the ventricular rate of a heart during episodes of atrial fibrillation. The stimulation therapy may be a plurality of stimulation pulses delivered to the AV node during the AV node refractory period following the sensing of an atrial event. Alternatively, the stimulation therapy may be a plurality of sub-threshold stimulation pulses delivered to capture AV node vagal innervations following the detection of atrial fibrillation.
US08934970B2 Physiological vibration detection in an implanted medical device
An embodiment of an implantable system configured to be implanted in a patient includes an accelerometer, a neural stimulator, and a controller. The neural stimulator is configured to deliver neural stimulation to a neural target. The controller is configured to use the accelerometer to detect laryngeal vibration or coughing, and is configured to deliver a programmed neural stimulation therapy using the neural stimulator and using detected laryngeal vibration or detected coughing as an input to the programmed neural stimulation therapy.
US08934959B2 Physiological pharmacokinetic analysis for combined molecular MRI and dynamic PET imaging
Magnetic resonance (MR) imaging typically has excellent spatial resolution, but relatively poor temporal resolution. In contrast, positron emission tomography (PET) typically has excellent temporal resolution, but poor spatial resolution relative to MR. Resultantly, it is advantageous to use combined PET-MR imaging sequences to create hybrid or enhanced images that reap the benefits of both modalities. A contrast agent (80) that includes both a PET tracer (82) and MR contrast enhancement (86) can be used in such a combined modality setting. The contrast agent (80) also includes a targeting system (84) that allows the contrast agent (80) to pool in a region of interest.
US08934958B2 Medical diagnostic device and method for diagnosing
The invention relates to a medical diagnostic device (1) having at least one sensor matrix (2) for capturing electrical voltage signals at a plurality of locations on the body surface of a person or animal, wherein the diagnostic device (1) is set up for capturing a signal (12) representing the position of the sensor matrix (2) relative to the body of the person or animal, and for determining position information (14) about the position of the sensor matrix (2) relative to the body, localized image information (13) is determined from the voltage signals, and the localized image information (13) is associated with the position information (14).
US08934955B2 Cartridge with lancets and test strips and testing device using the cartridge
A cartridge for a testing device and method of testing using the testing device with the cartridge is disclosed. The cartridge includes a plurality of lancet needles, a plurality of test strips, and a mechanism allowing the cartridge to be mounted to the testing device. The method provides for puncturing a surface of skin using the testing device by arranging the testing device against a user's skin, triggering the testing device so that one of the plurality of lancet needles is caused to penetrate the user's skin, placing an amount of blood on one of the plurality of test strips, and rotating the cartridge to another position.
US08934954B2 Assessment of sudomor function for peripheral diabetic neuropathy evaluation
A method for assessing sudomotor function of a patient for evaluating diabetic and autonomous neuropathy is disclosed. The method is performed in a system comprising electrodes intended to be placed on different regions of the patient body, and an adjustable DC source. The method includes applying on the electrodes DC voltage pulses of varying voltage values in order to stress sweat glands, the voltage pulses lasting given durations allowing the stabilization of electrochemical phenomena in the body, near the electrodes; collecting data representative of the current between the electrodes, and of the potential generated on the electrodes for the different DC voltages; from the data, computing results representative of the electrochemical skin conductance of the patient; reconciling the latter data with reference data obtained in the same conditions on patients identified as suffering or not from sudomotor, and identifying the patient as suffering or not from sudomotor dysfunction.
US08934953B2 Dual mode temperature transducer with oxygen saturation sensor
Apparatus for detecting intracranial temperature and blood oxygenation includes a transducer having a working surface for placement against a patient's cranium. The transducer forms a microwave antenna having walls defining an aperture having a pair of opposite broader boundaries and a pair of opposite narrower boundaries at the working surface. The antenna is tuned to a frequency which produces a first output signal indicative of heat emanating from the cranium. An oxygen saturation sensor sharing that aperture includes a radiation emitter located at one of narrower boundaries which directs electromagnetic radiation across the aperture to a radiation detector at the other of the narrower boundaries and which produces a corresponding second output signal. A control unit includes a display and a processor for processing the signals to calculate an intracranial temperature and an oxygen saturation value for display by the control unit.
US08934952B2 Wearable monitoring devices having sensors and light guides
A monitoring device includes a housing configured to be attached to a body of a subject. An optical emitter, optical detector, and sensor for measuring motion noise are located within the housing. Light transmissive material is in optical communication with the optical emitter and detector and is configured to deliver light from the optical emitter to one or more locations of the body of the subject and to collect light external to the housing and deliver the collected light to the detector. A signal processor is configured to receive and process signals produced by the optical detector and the motion noise sensor, and to remove noise from the signals produced by the optical detector. The signal processor may generate physiological parameters for the subject such as heart rate, blood flow, blood pressure, VO2max, heart rate variability, respiration rate, and blood gas/analyte level.
US08934951B2 Arrangement with at least one superconductive cable
An arrangement with at least one superconductive cable (4) and a first cryostat (K1) surrounding the cable. A second cryostat (K2) is formed around the first cryostat (K1) coaxially with and at a distance from the first cryostat (K1) for conducting a second cooling agent therethrough. The second cryostat (K2) is composed of two pipes (12, 13) which are arranged coaxially and at a distance from each other and, where a thermal insulation (14) is enclosed between the pipes, and where during operation of the arrangement a liquefied gas, having a temperature of 112K or less, is conducted through the cryostat (K2).
US08934946B2 Mobile power supply device with expanding function
The present invention discloses a mobile power supply device. The mobile power supply device includes at least one expansion interface, at least one transmission interface, a charging control unit, a battery, and an expansion control unit. The transmission interface is used for electrically connecting to an electronic host device. The charging control unit is electrically connected to the transmission interface and to at least one external power supply. The battery is electrically connected to the charging control unit. The charging control unit is used for controlling the external power supply to charge the battery and for controlling the battery to charge the electronic host device. The expansion control unit is electrically connected to the expansion interface and the transmission interface; the expansion control unit communicates with the external device via the expansion interface and communicates with the electronic host device via the transmission interface.
US08934943B2 Mobile communication terminal and information display method thereof
An information display method in a mobile communication terminal. The method includes displaying information on a display unit of the mobile terminal, generating a scrolling start signal, and scrolling the information with a positive acceleration based on the generated scrolling start signal.
US08934941B2 Channel reconstruction method, base station and user equipment
The present invention discloses a channel reconstruction method for a downlink multi-antenna-multi-base-station with inconsistent antenna configuration. Firstly, a serving base station configures a user equipment. If antenna configuration of the multi-antenna-multi-base-station system is inconsistent, virtual antennas are introduced to a base station with fewer antennas in the system. A user equipment selects and feeds back indices of the virtual antennas and reconstructs channels of the multi-antenna-multi-base-station system to generate a consistent antenna configuration. Finally, the multi-antenna-multi-base-station system transmits a signal to the user equipment by adopting a transmission pre-processing scheme of the consistent antenna configuration. The present invention provides also a serving base station, a cooperative base station and a user equipment for realizing the channel reconstruction method. The present invention has advantages of large application range, simple implementation and better performance.
US08934937B1 Using sensors to trigger transmit power management
A user device transmits data at a first transmit power level. The user device detects a presence of a human body part within a predetermined distance from an antenna of the user device using one or more sensors disposed at a back side of the user device. In response to the detection of the presence of the human body part, the user device transmits information at a second transmit power level that is less than the first transmit power level.
US08934932B2 Communication network and method
In a communication network including a plurality of base stations, a method including the steps of: sending a signal from said base station indicating that it will enter a period of inactivity, to at least one other base station; storing at that least one current parameter(s) relating to interference between base stations and/or updating said parameter(s) for forward use. The parameter(s) may relate to interference between first base station and at least one operationally neighboring base station and may be Background Interference Matrix (BIM) data.
US08934930B2 Adaptation of parameters in a communication network
A distributed parameter update procedure is provided for updating parameters that do not have discrete values. When a parameter value is changed, a search is conducted of a parameter space to find a new parameter value minimizes some cost function. The cost function is derived based on the current parameter settings in neighboring nodes. The distributed parameter update procedure may simplify the search process by localizing the search of the parameter space for a new parameter value to the vicinity of the current parameter setting. In some embodiments, the search is conducted along a line of steepest descent emanating from the current parameter setting.
US08934927B2 Method and apparatus for routing short messages in mobile telephone networks
A method for routing short messages using a router in a mobile telecommunications network. The method comprises: receiving a short message from a short message element; attempting to deliver a short message without passing through a store and forward function; and if said attempted delivery fails, directing said short message using a mobile originated procedure to a short message service center having a store and forward function.
US08934924B2 Method and equipment for paging in trunking system
The present invention discloses a method for paging in a trunking system comprising: initiating a request for establishing a call by a calling user equipment UE, lookuping a location area of the called UE, paging the called UE in the location area and a location area adjacent to the location area. The present invention also discloses a paging equipment in a trunking system.
US08934915B2 Method and apparatus for reducing call setup delay by improved SIB7 and SIB14 scheduling
An apparatus and method for reducing call setup time of a wireless communication device including determining empty slots on a Common Control Channel where no SIB blocks or MIB blocks are scheduled therein and scheduling SIB7 or SIB 14 blocks in the empty slots to reduce call setup time. In one aspect, the uplink interference level contained in the SIB7 or SIB14 block is piggy-backed on SIB blocks other than SIB7 or SIB14 blocks.
US08934913B2 Enhanced mobility to home base station cells
Cell relocation procedures to address handover between a macro radio network controller (RNC) and a home base station in a wireless communication network, while accounting for access control or membership verification procedures needed to support a Closed Subscriber Group (CSG) at the home base station. An example method begins with the receiving of a request for handover of the mobile terminal from an RNC of the macro wireless network. A closed subscriber group (CSG) identifier for the home base station and a cell access mode for the home base station are then sent, to a core network node associated with the macro wireless network, for use by the core network node in membership verification or access control for the mobile terminal. In response, the home base station receives a CSG membership status for the mobile terminal from the core network node.
US08934910B2 Apparatus and method for discovering closed subscriber group terminal in femto cell
A method for operating an overlay macro base station (BS) for discovering a closed subscriber group (CSG) user equipment (UE) in a femto cell, includes: receiving a ranging request message including a CSG ID information from a UE which attempts a network entry; and after receiving the ranging request message from the UE, recommending the femto cell to monitor uplink signaling of a CSG UE belonging to the overlay macro BS.
US08934903B2 Mobile terminal and communication method thereof, base station controller and control method thereof, and multi-cooperative transmission system using the same and method thereof
A wireless communication system includes a mobile terminal, a controller, and at least one base station. A mobile terminal has an array antenna and searches for neighbor base stations. The controller determines an active set for multi-cooperative transmission/reception with respect to the mobile terminal among searched neighbor base stations, and schedules beam transmission of each base station included in the determined active set. The at least one base station performs transmission/reception with the mobile terminal using beam-forming in an ultra high frequency band, and provides resource information regarding uplink/downlink of each base station included in the active set to the mobile terminal based on the scheduling by the controller.
US08934900B2 Method and apparatus for allowing user equipment to determine validity of system information before receiving the same in a network sharing system
A method and apparatus are provided for receiving system information during inter-cell movement of a user equipment (UE) in a network sharing (NS) system. The UE moves from a previous cell to a new cell. After the movement, the UE compares a public land mobile network (PLMN) identity indicating a PLMN to which the previous cell belongs, with a PLMN identity indicating a PLMN to which the new cell belongs. If the PLMN identity of the new cell is equal to the PLMN identity of the previous cell, the UE sets system information blocks that it has received and stored in the previous cell, as system information of the new cell. If the PLMN identity of the new cell is not equal to the PLMN identity of the previous cell, the UE receives system information blocks with ‘Area scopes Cell and PLMN’ from the new cell, considering that the system information for the previous cell will be invalid in the new cell.
US08934898B2 Data communication method and apparatus via interlock between heterogeneous networks in radio access system supporting multi radio access technology
The present invention relates to a method for transmitting and receiving data via a first base station supporting a first radio access technology (RAT) and a second base station supporting a second RAT in a radio access system supporting a multi-radio access technology, and the method may include allowing the first base station to perform a registration procedure with the second base station; and allowing the first base station to transmit control information required for accessing the second base station to a terminal supporting multi-RAT (multi-RAT terminal), wherein the control information comprises beacon frame transmission timing information of the second base station, and the beacon frame transmission timing is maintained in transmission timing of a downlink frame or downlink sub-frame of the first base station with relative timing offset interval.
US08934894B2 Real-time network selection and mobile subscriber identity update for inter-standard network roaming
A method for inter-standard network roaming is provided. Upon roaming into a visited network, an access terminal may send a location update message that includes its current mobile subscriber identity. A roaming gateway receives the update message and uses the current mobile subscriber identity to determine whether the access terminal should be assigned a new mobile subscriber identity for operation in the visited network. If the current mobile subscriber identity indicates that the access terminal is not using a preferred roaming sponsor for the visited network, then the roaming gateway generates or selects a new mobile subscriber identity associated with the preferred roaming sponsor. The new mobile subscriber identity is securely transmitted to the access terminal which uses it for communications over the visited network thereafter.
US08934890B2 Transmission of data bursts on a constant data rate channel
A system and method for transmitting data bursts over a constant data rate link that transmits a continuous stream of data is disclosed. A transmitter node accesses a region in a memory to form a continuous stream of data, wherein the region is a circular buffer and is accessed in a circular manner. The continuous stream of data is transmitted from the circular buffer, wherein the circular buffer initially contains dummy data. A data burst is stored in the circular buffer at a selected location and a control message is transmitted with an indication of the selected location of the data burst in the circular buffer. The data burst is transmitted as part of the continuous stream of data from the circular buffer.
US08934888B2 User terminal, operator server, remote support method and user terminal program
Mutual remote support between users is easily facilitated without troublesome complicated user registration. For user terminals between which remote support is performed and each of which sets a call to be an originator of remote support, a user can use an appropriate supporter user terminal to enable the supporter user terminal to access a supportee user terminal to thereby facilitate setting manipulation and check device (or terminal) status with regard to not only the supportee user terminal but also a supportee device that is communicably connected to the supportee user terminal, by merely selecting the supportee device (or terminal) from an address book stored in the corresponding user terminal.
US08934868B2 Method for updating and generating air interface key and radio access system
The disclosure discloses a method for updating and generating an air interface key and a radio access system. The updating method comprises: a source Radio Network Controller (RNC) completes the static relocation towards a target RNC; the target RNC performs intra-Serving-RNC (SRNC) relocation; during the intra-SRNC relocation, the target RNC updates enhanced key of itself according to a key received from the source RNC or a core network node. With the disclosure, the enhanced air interface key can be updated during the SRNC static relocation process without increasing the time delay of the SRNC relocation, and security and efficiency of the system are improved.
US08934867B2 On-demand access tunnel between service provider network and wireless communication network
An on-demand access tunnel to a service provider is provided for a mobile device that first receives information about supported service providers from a wireless communication network entity. The mobile device can select a supported service provider and start an association process to communicate with the selected service provider. The network entity determines the selected service provider and sets up a tunnel connection from an access point of the wireless communication network to the selected service provider. The tunnel connection is torn down when the mobile device dissociates from the access point and no other device is connected to the service provider network using the tunnel connection.
US08934865B2 Authentication and verification services for third party vendors using mobile devices
A method to provide authentication services to third party vendors by a service provider hosting an authentication, authorization and accounting (AAA) server or a similar device that can authenticate users for some other service. This method enables easy and substantially error-free end-user authentication, which forms the basis for enabling electronic transactions (e.g., web-based) that are less vulnerable to fraud.
US08934864B2 Cellular device security apparatus and method
A cellular communication device has one or more access modes which allow reading and writing of data, for example to change its settings, for example passwords and even the entire operating system and also permitting access to personal information such as the user's telephone book. To prevent cloning and like illegal access activity, the device is configured by restricting access to such data access modes using a device unique security setting. The setting may be a password, preferably a one-time password, or it may be a unique or dynamic or one time configuration of the codes for the read and write instructions of the data mode. There is also disclosed a server, which manages the security settings such that data mode operates during an active connection between the device and the server, and a secure communication protocol for communicating between the server and the cellular device.
US08934859B2 System and method for detection of RF signal spoofing
One embodiment of the invention includes a radio frequency (RF) receiver system. The system includes an antenna configured to receive an RF input signal and an RF signal front-end system configured to process the RF input signal to generate an equivalent digital signal. The system also includes a spoof detection system configured to analyze a power spectral density (PSD) of the equivalent digital signal and to compare the PSD of the equivalent digital signal with a predetermined baseline PSD to detect the presence of a spoofing signal component in the RF input signal.
US08934856B2 System and method to calibrate the frequency response of an electronic filter
A system and method provide for calibrating the frequency response of an electronic filter. The system and method include a radio transmitter with both in-phase and quadrature baseband paths. Each baseband path includes a numerically controlled oscillator (“NCO”), a digital signal path, a digital-to-analog converter (“DAC”), and an analog filter. A low frequency tone is applied from the NCO from one of the baseband path, while a high frequency tone is applied from the NCO in the other baseband path. An analog peak detector at output determines which analog filter has the largest amplitude at the output. The peak detector offset between the two analog filters is offset by stimulating the in-phase and quadrature baseband paths with the respective NCOs to find an amplitude difference between the output signals from the NCOs that makes the output of the analog filters the same. Calibration is then performed on the corner frequency and filter peaking through respective stimulation of the in-phase and quadrature baseband paths. The system and method is advantageous as it allows for very accurate calibration of both the filter corner frequency and peaking during a standard transmission operating mode with little additional hardware required.
US08934852B2 Antenna switch configuration devices, methods and systems
A wireless communication apparatus is provided that includes a plurality of antennas and at least one receive or transmit circuit. The apparatus further includes a controller configured to: determine one or more performance characteristics associated with a first antenna while the circuit is connected to the first antenna; switch the circuit from the first antenna to a second antenna; determine one or more performance characteristics associated with the second antenna after the switch; compare the performance characteristics associated with the antennas; determine whether to maintain the switch to the second antenna or to switch the circuit back to the first antenna; and determine a duration of time to maintain a connection between the selected antenna and the circuit based, at least, on one or more performance characteristics. Other aspects, embodiments, and features are also claimed and described.
US08934845B2 Radio station list management
The present disclosure provides radio station list management in a wireless receiver. Upon detection of a scan event, a plurality of radio broadcast channels is scanned to detect available radio stations. Available radio stations that fail to meet a preference criterion are identified and removed to form a list of preferred radio stations. The scan event may be generated dependent upon a time, a location of the wireless receiver, or a broadcast signal quality. Preference criteria may include station content classification and signal quality.
US08934842B2 Receiver and a method for mobile communications
In a method and a mobile communications receiver for processing signals from a first cell and a second cell a timing of the signal from the first cell and the second cell is obtained. A timing difference (δ) between the timings of signals from the first and the second cell is determined and based on that a timing (κ) for a window for discrete Fourier transform, DFT, processing is adjusted. DFT processing of the signals using the timing (κ) of the DFT window is then performed.
US08934841B2 Bluetooth communication method and system
A Bluetooth communication method and system for enabling one Bluetooth device to rapidly connect to another Bluetooth device using an audio signal, and also enabling them to transmit data to each other are provided. The system includes first and second Bluetooth devices. The first Bluetooth device transforms authentication information required to establish a Bluetooth communication connection into an audio signal, and broadcasts the audio signal. The second Bluetooth device receives the audio signal and extracts the authentication information from the received audio signal. The second Bluetooth device establishes a Bluetooth communication channel with the first Bluetooth device, using the extracted authentication information.
US08934837B2 Mobile wireless communications device including NFC antenna matching control circuit and associated methods
A mobile wireless communications device includes a near-field communications (NFC) transceiver, NFC antennas and an NFC control circuit. The NFC transceiver generates a received signal strength based on a received signal from an adjacent NFC device. The NFC control circuit includes an antenna switch circuit coupled between the NFC transceiver and the NFC antennas. A capacitance sensing circuit is coupled to the NFC antennas to determine capacitance values thereof. A processor operates the antenna switch circuit based upon the received signal strength and the capacitance values.
US08934834B2 On-channel repeater and on-channel repeating method
Provided are an on-channel repeater and an on-channel repeating method. The on-channel repeater includes: a receiving means for receiving a Radio Frequency (RF) signal; a subtracting means for subtracting a replica of feedback signals from the signal received by the receiving means; a replica generating means for calculating the replica based on the signal acquired from the subtraction in the subtracting means and feeding back the replica to the subtracting means; an inverse channel estimating means for estimating inverse of a reception channel based on the signal acquired from the subtraction in the subtracting means and generating filter tab coefficients; a first adaptive filtering means for compensating for channel distortion of the signal subtracted by the subtracting means based on the filter tab coefficients generated in the inverse channel estimating means; and a transmitting means for converting a signal whose channel distortion is compensated by the first adaptive filtering means into an RF signal and performing radio transmission.
US08934832B2 System and method for collaborative development of online courses and programs of study
A system and method for developing a course requires a plurality of participants that collaborate over a network, for example, a social network. A database stores an initial framework that defines a sequence of learning units for creating a desired learning environment for students, those learning units made of specifically ordered content objects. The learning units are identified by corresponding learning unit identifiers. A plurality of workstations coupled to the network are used for entry of reviewer information by the participants using the learning environment created for the students. The reviewer information comprise one or more comments entered by one participant about a learning unit or content object and a rank entered by anther participant about the comment, with the rank being correlated with a defined ranking standard. A processor processes the rank according to a predefined criteria to produce a ranking result that is associated with a learning unit identifier. The ranking result is used for associating learning content to the learning unit identified by the learning unit identifier.
US08934831B2 Image forming apparatus having printing path guide unit
An image forming apparatus, having a developing unit and a fusing unit are arranged to horizontally face the developing unit. A printing path between the developing unit and the fusing unit includes a guide unit having a downward slope to guide a printing medium immediately having passed through the transfer nip and an upward slope to guide the printing medium approaching the fusing nip. The fusing nip is located lower than the transfer nip.
US08934830B2 Generic permanently attached looped pull item for a document handler
This invention provides a looped item or device attached to a document cover of a xerographic copier so that a wheelchair occupant can pull the document cover down over the platen glass. Better copies are obtained when the cover is down and the automatic document feeder is not accessible until the document cover is down over the platen glass. This invention provides a simple but effective way for a wheelchair occupant to easily use the automatic document feeder even when a previous user of the copier leaves the document cover up away from the platen glass. The loop provided in the looped item (lanyard or handle) is important to this invention.
US08934826B2 Surface tension interference coating process for precise feature control
A member useful in printing including a substrate useful in printing, a first coating deposited on the substrate, the first coating having a first surface tension and forming an edge, a second coating deposited on the substrate adjacent the edge of the first coating, the second coating having a second surface tension. The first surface tension is different than the second surface tension. A method for forming a fuser system assembly, the method including: a) depositing a first coating having a first surface tension to form an edge on a substrate; and, b) depositing a second coating having a second surface tension on the substrate adjacent to the edge, the first surface tension is different than the second surface tension.
US08934824B2 Nip member configuration of a fixing device
A fixing device which may include a flexible cylindrical member which has an inner peripheral surface and is configured to rotate about an axis, a heater arranged inside the cylindrical member and extends in an axial direction of the cylindrical member, and a nip member. The nip member may include a contact surface configured to contact the cylindrical member, and has a predetermined length in a sheet conveying direction. Further, the nip member may have an axial length which includes a predetermined range, wherein the predetermined range along the axial length represents a maximum width of a recording sheet upon which a developer image is fixed. The fixing device may also include a guide member. The guide member and the nip member may be at least partially separated along the predetermined range of the nip member within the predetermined length of the contact surface in the sheet conveying direction.
US08934819B2 Developing apparatus
A developing apparatus includes a developer carrying member for carrying a developer; and a magnetic member including a plurality of magnet pieces disposed inside the developer carrying member along a circumferential direction of the developer carrying member. The magnetic member includes one or more first magnet pieces having the same magnetic polarity at a surface opposing an inner surface of the developer carrying member, and one or more second magnet pieces having the other magnetic polarity opposing the inner surface of the developer carrying member. A total sum of the first magnet pieces is larger than a total sum of the second magnet pieces, and a ratio of the total sum of a volume of the first magnet pieces to a space occupied by the magnetic member is smaller at an end portion than in a central portion with respect to a longitudinal direction of the magnetic member.
US08934816B2 Sieve device, powder transporting unit, image forming apparatus, and method of transporting powder
A sieve device is provided. The sieve device includes a sieve body and an inlet unit. The sieve body includes a cylinder, a filter, and a blade. The cylinder is adapted to be supplied with a powder. The filter is disposed at a bottom of the cylinder. The blade is adapted to agitate the powder within the cylinder to allow the powder to pass through the filter. The blade is rotatable about a rotation axis that intersects with the filter in proximity to the filter. The inlet unit is adapted to introduce the powder into the sieve body.
US08934815B2 Gear transmission device and image forming apparatus including the same
A gear transmission device includes a first external gear driven by a drive motor attached to a first side of a frame and a first internal gear driven by the first external gear. The first internal gear includes an outer cylinder portion, an end plate, an annular opening, and an inner cylinder portion including a shaft hole,. The outer cylinder portion includes internal teeth formed on an inner circumferential surface thereof. The inner cylinder portion is formed concentrically inside the outer cylinder portion. The end plate connects the outer cylinder portion, the inner cylinder portion, and the shaft hole at one end in an axial direction. In a state in which the annular opening faces a second side of the frame opposite the first side thereof, the first external gear is inserted to the annular opening to mesh with the internal teeth of the outer cylinder portion.
US08934812B2 Image forming apparatus
In one embodiment of an image forming apparatus of the present invention, the image forming apparatus includes an opening/closing cover that is supported so as to be capable of moving relative to an image forming apparatus main body and opens/closes an opening portion of the image forming apparatus main body; and a unit installed so as to be capable of swinging on an image forming apparatus main body side of the opening/closing cover, in which when the opening/closing cover is opened/closed, the unit moves in a track that moves around a guide shaft of the unit, and in a track that moves so as to follow opening/closing of the opening/closing cover.
US08934810B2 Image forming apparatus, image forming structure body and attachment method
The image forming apparatus is provided with: a replaceable image forming structure body including elements for image formation; a recording medium transporting structure body including elements for transporting a recording medium to the image forming structure body; an output recording medium transporting structure body transporting, to an output port, a recording medium outputted from the image forming structure body; and a connection structure body electrically connected to structure bodies. They each form at least a part of the appearance of the image forming apparatus. The latter three bodies are adjacent to each other, and attachable in a state where the image forming structure body is not attached, the image forming structure body is in contact with at least three surfaces included in surfaces of the other bodies adjacent to each other, and the image forming structure body is attachable in a state where the other bodies have been attached.
US08934809B2 Image forming device capable of reliably collecting matter deposited on endless belt in storage member and facilitating maintenance of storage member
An image device includes: a cleaning member; a first case; a second case; a storage member; and a conveying unit. The storage member is provided outside of the second case and stores residual toner removed by the cleaning member. The first case includes a first case side coupling part. The second case includes an elastic member and a second case side coupling part. The second case side coupling part is coupled to the first case side coupling part through the elastic member. The elastic member allows the second case to move relative to the first case in a predetermined direction. The conveying unit includes a conveying unit side coupling part. The conveying unit side coupling part is coupled to the first case side coupling part.
US08934807B2 Image forming apparatus
An image forming apparatus has a chassis, an image forming section, a shield metal plate, and a plurality of substrates. The chassis has a first surface and a second surface on an opposite side to the first surface. The image forming section is disposed in an internal space formed between the first and second surfaces of the chassis and performs an image forming process on a sheet. The shield metal plate is provided vertically between the second surface and the image forming section and has a third surface facing a side of the first surface and a fourth surface facing a side of the second surface. The plurality of substrates are provided vertically on the third surface of the shield metal plate and have electrical components protruding toward the first surface.
US08934806B2 Air sending mechanism and image forming apparatus
An air sending mechanism includes an air sending unit including a rotating shaft and a plurality of blade members provided on the rotating shaft, the air sending unit being configured to send air by producing a swirl flow swirling about the rotating shaft with rotation of the plurality of blade members; a wall member provided on a downstream side in an air sending direction with respect to the air sending unit in such a manner as to face the air sending unit; and a rectifying member provided between the air sending unit and the wall member and having at least one bend or curve provided as a result of the member being angled or curved such that the swirl flow produced by the air sending unit is guided in an intersecting direction that intersects the air sending direction.
US08934798B2 Image forming apparatus
An image forming apparatus includes an exposure unit configured to form a latent image by irradiating a charged photosensitive member with light, and a control unit configured to cause the exposure unit to expose an image portion to which toner of the photosensitive member is to be adhered by a first exposure amount, and expose a non-image portion to which the toner of the photosensitive member is not to be adhered by a second exposure amount which is smaller than the first exposure amount. The control unit corrects the preset second exposure amount based on information about a difference between the charging voltage output from the charging unit and a predetermined charging voltage and/or information about a difference between the developing voltage output from the developing unit and a predetermined developing voltage.
US08934794B2 Image forming apparatus, stirring unit and process cartridge
A developer stirring unit is rotated and driven without driving an electrophotographic photosensitive drum according to output information of a temperature detection unit of an image forming apparatus during a non-image formation period, thereby cooling a developer near a developing roller.
US08934793B2 Toner-state predicting device, method, and storage medium
A toner-state predicting device includes a changing unit that changes a rotation speed of a stepping motor that drives a toner recovery mechanism in an image forming apparatus; a detecting unit that detects presence of synchronization loss of the stepping motor at the changed rotation speed; and a predicting unit that predicts toner clogging which will occur in future in the toner recovery mechanism, based on the rotation speed changed by the changing unit and the presence of the synchronization loss detected by the detecting unit.
US08934791B2 Fixing device and image forming apparatus including the fixing device
A fixing device includes a heat rotational member that fixes a toner, a pressure rotational member that presses the heat rotational member, a magnetic-flux generation unit, a detector, and a fixing controller. The magnetic-flux generation unit includes a switch unit for switching of power supply to a resonant circuit. The resonant circuit includes a coil that generates a magnetic flux for causing the heat rotational member to generate heat by induction heating, and a capacitor. The detector detects power consumption of the magnetic-flux generation unit. The fixing controller recognizes the power consumption in response to an instruction of target power, sets a switching frequency of the switch unit in accordance with the target power, and causes the switch unit to stop the power supply if a difference between the set switching frequency and the adjusted switching frequency exceeds a predetermined change width.
US08934783B2 Adaptor system for an ethernet network
An Ethernet adapter system may include a transmitter to insert a payload type identifier sequence in a generic frame procedure header to indicate that a network is a converged enhanced Ethernet network. The transmitter may insert idle sequences in a stream of data frames transmitted along a link. The system may include a receiver to recognize a condition and to force a loss of synchronization condition on the link that will be converted by the receiver into a loss of light condition. The receiver may scan the transmitted stream of data frames for invalid data frames and introduce a code into the stream of data frames whenever an invalid data frame is detected.
US08934779B2 Operational status indicators in an optical transceiver using dynamic thresholds
Methods, architectures, circuits, and/or systems for monitoring operating parameters and/or generating status indications associated with electronic device operation are disclosed. The method can include (i) monitoring a first operating parameter related to operation of the electronic device to determine a first parameter value, (ii) calculating a difference between the first parameter value and a predetermined value for the first operating parameter, (iii) monitoring a second operating parameter on which thresholds for operational warnings and/or alarms are based to determine a second parameter value, (iv) updating or changing the thresholds based on a predetermined change or event in the second parameter value, (v) comparing the difference to the updated or changed thresholds, and (vi) generating a corresponding one of the operational warnings and/or alarms when the difference crosses at least one of the thresholds in a predetermined direction.
US08934777B2 Method and apparatus for interference suppression in radio-over-fiber communication systems
According to one embodiment of a method for interference suppression in radio-over-fiber communication systems, the method uses a mode selection module to continuously update real time information of at least two mobile stations and determine to enter a cross mode or a single mode. In the single mode, when a mobile station approaches a switching point, a single mode command is issued to control at least one first specific remote antenna unit (RAU). In the cross mode, when an immediate cross condition is a new cross condition, a new cross mode table is generated, and when the position of any one mobile station of the at least two mobile stations cross a threshold, a cross mode command is issued to control at least one second specific RAU according to a corresponding cross mode table.
US08934773B2 Method for data processing in an optical network, optical network component and communication system
A method for data processing in an optical network includes providing several main wavelengths and processing a subcarrier modulation for the several main wavelengths. An optical network component and a communication system including such an optical network component are also provided.
US08934772B2 Method and system for upstream bandwidth allocation in a passive optical network
A method for upstream bandwidth allocation in a passive optical network is provided by the disclosure. The method includes the following steps: an Optical Line Terminal (OLT) allocates an upstream bandwidth for an Optical Network Unit (ONU) through an upstream bandwidth mapping (US BWmap) domain, wherein the total length B of payloads transmitted by consecutive Transmission Containers (T-CONTs) allocated for the ONU is: the product of the positive integer n and the data byte length L contained in a code word when the ONU uses Forward Error Correction (FEC) encoding, minus the byte length R of the contents protected by FEC, except the payloads, in an upstream burst slot transmitted by the ONU, i.e. B=L×n−R bytes (401); and the ONU encapsulates the upstream data according to the size of the T-CONT total bandwidth allocated by the OLT and transmits it to the OLT (402). A system for upstream bandwidth allocation in a passive optical network is also provided by the disclosure. Application of the disclosure reduces the complexity of processing FEC-encoded data by the ONU and the OLT, and improves the encoding efficiency of the ONU and the decoding efficiency of the OLT.
US08934769B2 Optical transport network alarms
An optical transport network signal (OTM) comprising at least one optical channel is received at a first network equipment. The optical transport network signal (OTM) is processed to extract optical data units (ODUk) for each optical channel (OCh). There is detection for defects during the processing. The optical data units are retransmitted within optical transport units (OTUk) towards a second network equipment. When a defect has been detected, the retransmitting comprises inserting an optical channel transport unit alarm indication signal (OTUk-AIS) in an optical channel transport unit (OTUk) containing optical channel data units (ODUk) that are affected by the detected defect. The second network equipment detects for the presence of the optical channel transport unit alarm indication signal (OTUk-AIS) and generation of an alarm is inhibited for any optical channel data units (ODUk) contained within the optical channel transport unit that comprises the optical channel transport unit alarm indication signal (OTUk-AIS). The network equipments can comprise a WDM or DWDM equipment and a cross-connect.
US08934761B2 Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US08934759B2 Video editing apparatus and video editing method
A video editing apparatus capable of generating edited video data includes a video data selection unit configured to select a plurality of pieces of video data based on a set selection condition, an estimation unit configured to estimate correlation between video frames of the plurality of pieces of the video data selected by the video data selection unit, a cut-point setting unit configured to set the video frames estimated with a predetermined high correlation by the estimation unit as a cut-point, if the plurality of pieces of the video data selected by the video data selection unit are connected, and a generation unit configured to connect the plurality of pieces of the video data selected by the video data selection unit based on the cut-point set by the cut-point setting unit, and generate the edited video data.
US08934757B2 Content distribution system, playback device, distribution server, playback method, and distribution method
A content distribution system inhibits execution of processing which is unnecessary for streams having specific structures. The content distribution system includes a distribution server and a playback apparatus. The distribution server transmits a program stream and a program state flag associated with the program stream that indicates whether or not program content corresponding to the program stream is constituted of only 3D video. The playback apparatus determines, prior to decoding the program stream, whether or not the program state flag indicates that the program content is constituted of only 3D video, and when determining that the program content is constituted of only 3D video, decodes the program stream and performs control so as to play back the program stream as 3D video without determining whether or not each frame included in the program stream is a 3D video frame.
US08934754B2 Providing emergency access to surveillance video
Real-time access by a public authority emergency responder to surveillance video of a privately-controlled source is conditionally pre-authorized dependent on the existence of at least one pre-specified emergency condition, and recorded in a data processing system. A public authority emergency responder subsequently requests real-time access to the surveillance video (e.g., during an emergency), and if the pre-specified emergency condition is met, access is automatically granted, i.e., without the need for manual intervention. A pre-specified emergency condition could, e.g., be an alarm condition detected by a sensor at the site of the video surveillance, or a declared state of emergency, properly declared by an appropriate public official.
US08934747B2 Micromodule cables and breakout cables therefor
A breakout cable includes a polymer jacket and a plurality of micromodules enclosed within the jacket. Each micromodule has a plurality of bend resistant optical fibers and a polymer sheath comprising PVC surrounding the bend resistant optical fibers. Each of the plurality of bend resistant optical fibers is a multimode optical fiber including a glass cladding region surrounding and directly adjacent to a glass core region. The core region is a graded-index glass core region, where the refractive index of the core region has a profile having a parabolic or substantially curved shape. The cladding includes a first annular portion having a lesser refractive index relative to a second annular portion of the cladding. The first annular portion is interior to the second annular portion. The cladding is surrounded by a low modulus primary coating and a high modulus secondary coating.
US08934746B2 Flexible flat optical cable
A flexible flat optical cable includes two flexible base sheets, one or more optical fiber core wires arranged between the base sheets and each comprising at least an optical fiber, and an adhesive layer provided between the base sheets to bond the base sheets. A non-adhesive region is formed on a surface of the base sheets or the adhesive layer adjacent, in a thickness direction of the base sheets, to at least a portion of the optical fiber core wires for allowing a portion of the optical fiber core wires to move in a direction intersecting with an axial direction of the optical fiber core wires.
US08934740B2 Fiber optic sensor using transmissive grating panel and mirror
Disclosed herein is a fiber optic sensor using a transmissive grating panel and a mirror, in which displacement resulting from a temperature change in the external environment or a behavioral change in an object to be measured is measured using a transmissive grating panel, a reflection mirror and an optical fiber, and then enables various measurements to be taken of the temperature change in the external environment and the behavioral change (displacement, pressure, vibration or acceleration, etc.) in the object on the basis of the measured displacement.
US08934739B2 Sensor head and optical sensor
A sensor head for an optical pressure sensor according to the present invention includes: a light-emitting optical fiber for transmitting light emitted from a light source; a reflecting plate whose position relative to an end surface of the light-emitting optical fiber moves in accordance with a pressure and which reflects the light emitted from the end surface of the light-emitting optical fiber; a first optical fiber and a second optical fiber, each of which has an end surface that the light reflected by the reflecting plate enters, the first optical fiber transmitting the light thus entered to a first photodetector and the second optical fiber transmitting the light thus entered to a second photodetector; and a light-intensity variation section that changes a transmission loss in the light-emitting optical fiber in accordance with a change in humidity in the sensor head.
US08934736B2 Image processing apparatus, image processing system, and method for having computer process image
According to one embodiment, an image processing apparatus connectable to a main memory in which a plurality of pixel values of unconverted image is stored and a cache memory including a plurality of cache blocks. The apparatus includes a counter, a coordinate determination module, a memory controller, a cache access module, a pixel value calculator, and an output module. The counter determines a coordinate within converted image according to a predetermined execution sequence. The coordinate determination module determines a plurality of coordinates within unconverted image of the pixel values of unconverted image necessary to calculate a pixel value of converted image corresponding to the coordinate within converted image. The memory controller transfers the pixel values of unconverted image stored in the main memory to the cache blocks corresponding to each of the coordinates within unconverted image. The cache access module reads out all the pixel values of unconverted image necessary to calculate the pixel value of converted image from the cache blocks. The pixel value calculator calculates the pixel value of converted image by referring to the pixel values of unconverted image read out by the cache access module. The output module outputs the pixel value of converted image.
US08934735B2 Oriented, spatio-spectral illumination constraints for use in an image progress
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image represented in a spatial plane, organizing spatio-spectral information for the image in a matrix equation expressed by normal and tangential constraints determined as a function of a spatial orientation of selected image locations, relative to the spatial plane of the image and utilizing the matrix equation to solve for an intrinsic image corresponding to the image.
US08934730B2 Image editing method and associated method for establishing blur parameter
An image editing method for editing an original image is provided. The original image includes at least a first object and a second object. The method includes steps of: obtaining a first distance between the first object and a lens; obtaining a second distance between the second object and the lens; obtaining a blur matrix set according to the first distance and an optical parameter; obtaining a first blur matrix from the blur matrix set according to the second distance; and performing a blur process on the second object according to the first blur matrix to generate a blurred second object, and generating a simulated image from the first object and the blurred second object.
US08934728B2 Image display system, image composing and re-encoding apparatus, image display apparatus, method of displaying image, and computer-readable storage medium having stored therein image composing and re-encoding program
In a case where image data of a part of cameras is delayed, an image composing and re-encoding apparatus of an image display system generates and re-encodes incomplete composed image data in which a part of slices is absent and then transmits the incomplete composed image data. Then, when delayed image data is received from any one of the cameras, the image composing and re-encoding apparatus re-encodes and transmits the delayed image data alone. In a case where the incomplete composed image data is received, when the delayed image data is received thereafter, an image display apparatus generates complemented composed image data by complementing the image data. On the other hand, when the delayed image data is not received, complemented composed image data is generated by complementing the absent slice with past image data.
US08934725B1 Image coding and decoding methods and apparatus
Methods and apparatus for coding and/or decoding bitplanes are described. Aspects relate to speeding up bitplane coding when one or more entropy coders are used as part of the encoding process. A number, e.g., three, consistent value, e.g., zero value, bitplanes are identified and subjected to coding, e.g., in some embodiments using a JPEG 2000 arithmetic coder. Remaining bitplanes including data are subjected to coding using a second coding process, e.g., an entropy coding process implemented by a JPEG 2000 selective arithmetic bypass coder. By subjecting zero value bitplanes to the coding, e.g., arithmetic coder processing or its equivalent, 3 bitplanes are subjected to fast, easy to implement coding while non-consistent value bitplanes can be coded using selective arithmetic bypass coding. This satisfies the JPEG 2000 requirement that 3 bitplanes be generated in accordance with arithmetic coder processing while avoiding the normal delays associated with processing of non-consistent value bitplanes.
US08934724B2 Image recognition device, image recognizing method, storage medium that stores computer program for image recognition
An image identifying device includes: a setting unit which sets a section having at least one image in a video; a first recognizing unit which calculates a plurality of feature amounts related to at least the one image and which acquires a plurality of identification results corresponding to each of the feature amounts from an identifier which may identify a plurality of objects belonging to a first category; a selecting unit which selects, based on the identification results, a second category of a third category; and a second recognizing unit which calculates another feature amount related to an image included in another section and acquires another identification result corresponding to the feature amount from another identifier which may identify the objects included in the second category.
US08934719B1 Image analysis and communication device control technology
Techniques are described for controlling communication devices using image analysis. For instance, when a communication is received by a communication device, the communication device outputs an alert to notify users of the received communication and accesses one or more images of an area proximate to the communication device. The one or more images cover an area proximate to the communication device at a time during which the communication device is outputting the alert. The communication device analyzes the one or more images to determine whether a user is present in the one or more images and in a position to perceive the received communication. The communication device handles at least one aspect of the received communication based on the determination of whether a user is in a position to perceive the received communication.
US08934715B2 Human pose estimation in visual computing
The present invention discloses a method of estimating human pose comprising: modeling a human body as a tree structure; optimizing said tree structure through importance proposal probabilities and part priorities; performing foreground detection to create image region observation; and performing image segmentation to provide image edge observations.
US08934711B2 Apparatus and method of processing image
An image processing apparatus and method for restoring an image which is expected to be when there is no fog from a foggy image, the image processing method including: generating a pixel depth image of the foggy image by estimating a plurality of pixel depths of a plurality of pixels, respectively, included in the foggy image based on a channel difference between at least two of red (R), green (G), and blue (B) channels of the foggy image; processing the pixel depth image; obtaining an optical model parameter with respect to the foggy image; and restoring an image, which is expected to be when the foggy image does not include the fog, by using the processed pixel depth image and the optical model parameter.
US08934710B2 Image processing apparatus, image processing method, and computer-readable medium
An image processing apparatus comprises: a unit configured to generate a gradation cluster by determining color regions belonging to the same gradation among a plurality of color regions using gradation attribute of boundary, and to generate gradation cluster information including information about a color region belonging to the generated gradation cluster and a gradation type of the gradation cluster; a unit configured to generate a gradation parameter for each gradation region using the color region, the color gradient information, and the gradation cluster information; a unit configured to integrate color regions belonging to the same gradation using the gradation cluster information; and a unit configured to generate a contour vector description based on a color region after integration, and to generate vector data of the gradation region based on the contour vector description and the gradation parameter.
US08934709B2 Dynamic object classification
A camera system comprises an image capturing device and an object classification module connected to the image capturing device. The image capturing device has a field of view and produces image data representing an image of the field of view. The object classification module is operable to determine whether an object in an image is a member of an object class. The object classification module includes N decision steps configured in a cascade configuration, wherein at least one of the N decision steps is operable to (a) accept an object as a member of the object class, (b) reject an object as a member of the object class, and (c) call on a next step to determine whether an object is a member of the object class.
US08934708B2 Volumetric image data processing
A method, apparatus, computer readable medium storing computer readable instructions are disclosed for processing volumetric image data. According to the method, 3-dimensional data points are collected. A plurality of 2-dimensional image maps is obtained from the 3-dimensional data points. At least one of the plurality of 2D image maps is extracted to form at least one image frame. A frame gallery is created from the at least one image frame.
US08934705B2 Persistent feature detection
Methods are presented for improved detection of persistent or systematic defects induced during the manufacture of a product. In particular, the methods are directed to the detection of defects induced systematically in the manufacture of photovoltaic cells and modules. Images acquired from a number of samples are combined, enhancing the systematic defects and suppressing random features such as variations in material quality. Once a systematic defect is identified, steps can be taken to locate and rectify its cause.
US08934704B2 Visual inspection device, visual inspection method, and computer program
Inputs of a plurality of images constituting a group of images of items regarded as non-defective items are accepted and stored, and a defect threshold for detecting a defective portion of an inspection object and a determination threshold for making a non-defective/defective determination are set based on the plurality of stored images. A defective item image which is an image of an item determined as a defective item is previously stored and when an input of an image newly acquired by capturing an inspection object is accepted, non-defective item learning processing is performed by use of a plurality of stored images including the image whose input has been accepted, to at least reset the defect threshold. A defective portion is re-detected based on the reset defect threshold, to determine whether or not the stored defective item image is an image of a defective item based on the set determination threshold.
US08934702B2 System and method for determining cumulative tow gap width
A system for determining cumulative tow gap width includes an in-process vision system having at least one camera adapted to record images of a composite material and a data analysis computer communicating with and adapted to receive image data from the in-process vision system. The data analysis computer may be adapted to calculate a cumulative gap width of tow gaps in the composite material. A user interface may communicate with and be adapted to receive data analysis results from the data analysis computer. A method for determining cumulative tow width gap of tow gaps in a composite structure is also disclosed.
US08934699B2 Information processing apparatus, information processing method, program, and recording medium
An information processing apparatus includes a memory and a control unit. The memory stores a first image. The control unit divides the first image into a plurality of regions. Further, the control unit calculates a likelihood of an existence of a sample in the plurality of regions thus divided for each of the plurality of regions. Further, the control unit generates an existence map based on the calculated likelihood, the existence map having the plurality of regions classified into first regions, second regions, and third regions. Further, the control unit generates imaging sequence information based on the generated existence map, the imaging sequence information indicating imaging sequences such that the first regions are imaged prior to the second regions and a total movement distance of a stage for imaging the first and second regions becomes minimum.
US08934698B2 System and device for characterizing cells
A diagnostic device includes a microscope configured to obtain image data on a plurality of cells and a computing device. The computing device is configured to receive the image data, identify at least a portion of each of the plurality of cells based on the received image data, determine at least one of a value of a morphological parameter for each identified at least a portion of the plurality of cells or a relative organization among the identified at least a portion of the plurality of cells, and calculate statistics for the plurality of cells based on the at least one of the determined values of the morphological parameter or the determined relative organization, the statistics including information suitable for distinguishing metastatic cells from non-metastatic cells. The diagnostic device further includes an output device configured to output the statistics for diagnosis.
US08934695B2 Similar case searching apparatus and similar case searching method
A similar case searching apparatus includes: an image feature quantity extracting unit which extracts image feature quantities from an interpretation target image; a reference expression extracting unit which extracts a reference expression from a description related to a second test in a target image interpretation report; a weight determining unit which determines, for each image feature quantity, a weight which is larger as the correlation between the image feature quantity and the reference expression is higher, based on two-data correlation information; and a similar case searching unit which searches a case database for a similar case data item including a medical image similar to the interpretation target image, by weighting the image feature quantity extracted from the interpretation target image and a corresponding image feature quantity extracted from the medical image and comparing the weighted image feature quantities.
US08934694B2 Multi-dimensional iterative phase-cycled reconstruction for MRI images
Methods, systems, computer programs, circuits and workstations are configured to carry out image processing to generate MRI images with reduced aliasing artifacts (e.g., Nyquist and/or motion-induced image artifacts) by (a) electronically reconstructing a series of images using patient image data obtained from a patient MRI image data set by iteratively cycling through different estimated values of phase gradients in at least two dimensions; and (b) electronically selecting an image from the reconstructed images as having a lowest artifact level.
US08934693B2 Method and system for intervention planning for transcatheter aortic valve implantation from 3D computed tomography data
A method and system for automated intervention planning for transcatheter aortic valve implantations using computed tomography (CT) data is disclosed. A patient-specific aortic valve model is detected in a CT volume of a patient. The patient-specific aortic valve model is detected by detecting a global location of the patient-specific aortic valve model in the CT volume, detecting aortic valve landmarks based on the detected global location, and fitting an aortic root surface model. Angulation parameters of a C-arm imaging device for acquiring intra-operative fluoroscopic images and anatomical measurements of the aortic valve are automatically determined based on the patient-specific aortic valve model.
US08934687B2 Image processing device, method and program including processing of tomographic images
Examination information of a subject is selected, and a body part of the subject, which is a body part of interest in the examination information, is obtained from the selected examination information. Then, the presence or absence of further examination information relating to the obtained body part is determined, and a display device is caused to display an indication of the presence or absence of further examination information together with the selected examination information.
US08934684B2 Method and system for facilitating an image guided medical procedure
A method for facilitating an image guided medical procedure, utilizing images relating to the procedure, that includes performing a planning stage; performing an assessment stage; and performing an assessment stage via a unified workflow and user interface. The images relating to the procedure and extracted objects from the images are treated in the same manner so that image information from the stages may be combined for pre-, intra-, and post-procedural tasks.
US08934680B2 Face tracking for controlling imaging parameters
A method of tracking faces in an image stream with a digital image acquisition device includes receiving images from an image stream including faces, calculating corresponding integral images, and applying different subsets of face detection rectangles to the integral images to provide sets of candidate regions. The different subsets include candidate face regions of different sizes and/or locations within the images. The different candidate face regions from different images of the image stream are each tracked.
US08934675B2 Systems and methods for tracking human hands by performing parts based template matching using images from multiple viewpoints
Systems and methods for tracking human hands by performing parts based template matching using images captured from multiple viewpoints are described. One embodiment of the invention includes a processor, a reference camera, an alternate view camera, and memory containing: a hand tracking application; and a plurality of edge feature templates that are rotated and scaled versions of a finger template that includes an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a reference frame, where each candidate finger is a grouping of pixels identified by searching the reference frame for a grouping of pixels that have image gradient orientations that match one of the plurality of edge feature templates; and verify the correct detection of a candidate finger in the reference frame by locating a grouping of pixels in an alternate view frame that correspond to the candidate finger.
US08934673B2 Image processing method and apparatus for detecting target
An image processing method for detecting a target, includes: an image acquiring unit for acquiring depth information of an image; a histogram creating unit for creating a histogram on the depth information of the image; a critical value setting unit for setting a critical value of the depth information for detecting a region of a detection object from the image; an image processing unit for extracting a region of the detection object from the image by using the set critical value of the depth information; a data verifying unit for verifying whether the extracted region of the detection object corresponds to the target; and a storage unit for storing the extracted region of the detection object. A target is detected based on depth information of an image.
US08934670B2 Real time processing of video frames for triggering an alert
A method and system for real time processing of a sequence of video frames. A current frame in the sequence and at least one frame in the sequence occurring prior to the current frame is analyzed. Each frame includes a two-dimensional array of pixels. The sequence of video frames is received in synchronization with a recording of the video frames in real time. The analyzing includes performing a background subtraction on the at least one frame, which determines a background image and a static region mask associated with a static region consisting of a contiguous distribution of pixels in the current frame. The static region mask identifies each pixel in the static region upon the static region mask being superimposed on the current frame. The background image includes the array of pixels and a background model of the at least one frame and does not include any moving object.
US08934669B2 Self-adaptive image-based obstacle detection method
A self-adaptive image-based obstacle detection method comprises steps: capturing an original image; transforming the original image to an HSV color space, and retrieving a hue component (H) and a saturation component (S) of the HSV color space to form an HS-based image; dividing the HS-based image into image blocks; selecting one image block as a background block; using an obstacle recognition equation to determine whether each of the image blocks is similar to the background block; if no, deleting the image block; if yes, preserving the image block to form a binary obstacle image; and overlaying the binary obstacle image on the original image to filter out the background and obtain an initial ambit of an obstacle image. Then, three orderly movement flow equations are used to determine whether it is an obstacle.
US08934666B2 Method and device for analyzing surrounding objects and/or surrounding scenes, such as for object and scene class segmenting
The invention relates to a method and an object detection device for analyzing objects in the environment and/or scenes in the environment. The object detection device includes a data processing and/or evaluation device. In the data processing and/or evaluation device, image data (xt) is evaluated on the basis of a Conditional Random Field (CRF) model and the CRF model provides additional object nodes (otn) which take into account information from an object detector.
US08934665B2 Method and apparatus for tracking object, and method and apparatus for calculating object pose information
A method and apparatus for tracking an object, and a method and apparatus for calculating object pose information are provided. The method of tracking the object obtains object feature point candidates by using a difference between pixel values of neighboring frames. A template matching process is performed in a predetermined region having the object feature point candidates as the center. Accordingly, it is possible to reduce a processing time needed for the template matching process. The method of tracking the object is robust in terms of sudden changes in lighting and partial occlusion. In addition, it is possible to track the object in real time. In addition, since the pose of the object, the pattern of the object, and the occlusion of the object are determined, detailed information on action patterns of the object can be obtained in real time.
US08934663B2 Digital watermarking
A device for applying or extracting a digital watermark of two or more dimensions and a method of applying or extracting the digital watermark. The digital watermark is generated by adding a suitable number of watermarking arrays. Each watermarking array is constructed by convolving a multi-periodic shift array having a correlation bounded by a constant (two or greater) with a balanced periodic substitution sequence.
US08934660B2 Two dimensional information symbol
Disclosed is a method (500) of encoding a message (501) into a target area of an original image by determining a set of data items into which the message can be partitioned, partitioning the message into the data items, encoding (580) a first mark into the target area at a location determined by applying (550) a hash function (505) to a first data item, and encoding (580) a second mark into the target area at a location dependent upon (a) a hash value determined by applying (550) the hash function (505) to the first data item and a second data item, (b) the location of the encoded first mark, and (c) a predetermined constraint (504), wherein the first and second marks form at least part of a pattern of marks in the target area of the encoded image, the pattern having a visual characteristic defined by the predetermined constraint.
US08934658B2 Coil
A coil includes a first section, a second section spaced from the first section, a third section and a forth section connecting ends of the first and second sections for forming a closed loop. The third section includes a first portion directly contacting to the first section, and a second portion extending from the first portion and directly connecting to the second section, the first portion forms a protrusion away from the fourth section.
US08934652B2 Visual presentation of speaker-related information
Techniques for ability enhancement are described. Some embodiments provide an ability enhancement facilitator system (“AEFS”) configured to determine and present speaker-related information based on speaker utterances. In one embodiment, the AEFS receives data that represents an utterance of a speaker received by a hearing device of the user, such as a hearing aid, smart phone, media player/device, or the like. The AEFS identifies the speaker based on the received data, such as by performing speaker recognition. The AEFS determines speaker-related information associated with the identified speaker, such as by determining an identifier (e.g., name or title) of the speaker, by locating an information item (e.g., an email message, document) associated with the speaker, or the like. The AEFS then informs the user of the speaker-related information, such as by presenting the speaker-related information on a display of the hearing device or some other device accessible to the user.
US08934651B2 Sound image localization device
A sound image localization device is provided, by which a user can easily adapt out-of-head sound image localization to oneself. A filter is configured to perform, for an input signal(s), filtering using a filter coefficient output from a parametric HRTF generator and generate an output signal(s) for the headphone. A user adjuster is capable of invalidating a notch N2 of a parametric HRTF. When the notch N2 is invalidated, a parametric HRTF without the notch N2 is generated in the filter.
US08934650B1 Low profile parametric transducers and related methods
A low profile ultrasonic emitter comprises a support member operable to support an ultrasonic emittive material, the support member including a plurality of support ribs, each support rib being spaced from adjacent support ribs and extending longitudinally along the support member. An ultrasonic emittive film is coupled to upper portions of the support ribs so as to be carried by the support member. A first electric lead is coupled to a first face of the emittive film and a second electric lead coupled to an opposing face of the emittive film. The first and second leads are coupled to their respective faces adjacent one another but staggered from one another so as to not overlap one another when the film is positioned between the leads.