Document Document Title
US08783166B2 Fruit flavoring in the image of a fruit portion stored with a vessel for flavoring a fluid
An assembly and method are provided for storing and dispensing a soluble substance, such as a flavoring, into a liquid. A useful application of the subject invention includes the case where lime-flavored liquid is contained in a foam artificial lime stored in the neck of a beer bottle, attached to a beer bottle or can, or attached to the 6-pack or 12-pack carton. The artificial lime may be retrieved from the neck or a protective covering and acted upon so it diffuses the lime-flavored liquid into the beer when it is inserted into the beer bottle. Alternately, juice from the artificial lime may be squeezed into the beer, or the artificial lime may be simply retrieved and discarded. Rather than needing to buy a natural lime, cut it up and push a wedge into a beer bottle, an artificial lime, or a packaged natural lime, may be stored directly in or with the beer bottle and placed in functional contact with the beer at time of consumption.
US08783150B2 Device for trimming a print product
A print product trimming device trims the forward edge of a print product supplied to it and has a stationary trimming knife having a knife shaft and a cutting edge attached to the knife shaft, a rotating drum, at least one counter knife attached to the rotating drum for rotating in a rotational direction and cooperating with the stationary knife along a circular cutting path. The trimming knife extends approximately transverse to the rotational direction of the counter knife. The cutting edge is a spiral cutting edge along surface lines of a cylindrical section that is formed by a cutting path of the counter knife. The knife shaft extends along the surface lines of the cylindrical section.
US08783140B2 Gauge system for workpiece processing
Gauge system, including methods and apparatus, for positioning workpieces according to entered and/or calculated target dimensions and processing the workpieces with a tool to generate products having the target dimensions.
US08783135B2 Electro-mechanical drive-unit
An electro-mechanical drive-unit includes an input member, an output member, a drive-unit housing, and a gearing arrangement operatively connected to each of the output and input members. The drive-unit also includes a pump for circulating pressurized fluid and an electric motor. The electric motor includes a rotor connected to the gearing arrangement, a stator fixed relative to the drive-unit housing and having wire windings, and a motor housing configured to retain the rotor and the stator. The drive-unit also includes a fluid cavity between the drive-unit housing and the motor housing configured to receive the pressurized fluid. The drive-unit housing defines a passage in fluid communication with the fluid cavity. The drive-unit also includes a fastener having a head and a shank. The fastener is secured within the passage to facilitate discharging the fluid from under the fastener head onto the wire windings for cooling and/or lubrication thereof.
US08783133B2 Seal protector assembly
A seal protector assembly is provided. The seal protector assembly includes an expandable cylinder for protecting a seal. A plug or cap is removably attached to the expandable cylinder. After shipment of the transmission, the plug or cap is removed. Once any potential damage to the seal during assembly has passed, the expandable cylinder is then removed.
US08783131B2 Locking arrangement for a parking brake
A locking arrangement for locking a brake part held under tension is provided. The locking arrangement includes a gearing having a plurality of adjoining gears, a catch which can be pivoted about a catch coupling and which has at least one engaging nose that is biased in the direction toward the gearing on one engagement end. Either the catch coupling or the gearing can be pivoted about a main axis relative to each other, and a parking brake equipped with the locking arrangement. A locking arrangement, or a parking brake enabling an improved locking is created in that an auxiliary nose is associated with the catch at a distance from the engaging nose, and that the auxiliary nose is disposed such that it may be brought into contact with the gearing in front of the engaging nose.
US08783128B2 Steering column manufacturing machine and method of manufacturing a steering column
A steering column assembly is provided. The assembly includes an outer jacket, an inner jacket telescopingly disposed within the outer jacket for movement along a longitudinal axis with a cavity defined between the inner and outer jackets. A bushing is radially disposed about the inner jacket within the cavity between the inner and outer jackets. The bushing includes at least one tab engaging the inner jacket to interconnect the bushing to the inner jacket and includes at least one radially projecting pad engaging the outer jacket to frictionally interconnect the bushing to the outer jacket for interlocking the inner and outer jackets.
US08783125B2 Slide plate and rack guide of rack and pinion type steering device
A slide plate and a rack guide for supporting a rack bar in a casing of a rack and pinion type steering device are provided. The slide plate can be mounted on a rack guide base body while being restricted to be in a regular state with respect to a recessed portion of the rack guide base body. The rack guide is constituted by the slide plate and the rack guide base body on which the slide plate is mounted. The slide plate is constituted by a main body portion receiving the rack bar, and restricting portions on both sides of the main body portion in a moving direction of the rack bar, which restricting portions are in contact with both flanks of the rack guide base body.
US08783121B2 Liquid collecting system and a method therefor
A blood collecting apparatus includes a cleaning solution piping. The cleaning solution piping feeds into a flow path a heparin solution which is a liquid other than blood to be measured, in order to return the blood present in the flow path to a catheter disposed upstream of a blood inlet of the flow path. Thus, the blood having flowed into the flow path in an amount more than is necessary for blood collection, which corresponds to a portion returned to the upstream catheter of the blood to be measured present in the flow path, can be used in a next blood collection. As a result, the amount of collected blood can be reduced. The liquid to be measured is separated apart by means of a gas, and the flow path is cleaned in a way to leave no impurities in the flow path, thereby preventing impurities from mixing into the liquid to be measured.
US08783107B2 Resonant inertial microsensor with variable thickness produced by surface engineering
The invention relates to a surface-type MEMS resonant sensor, comprising a resonator (4) with excitation in a plane, which sensor comprises: a first, so-called thick area (2), having a first thickness (E1), forming a seismic mass; and a second, thin area (4), having a second thickness (E2), lower than the first, for detection.
US08783100B2 Method for dynamically checking the teeth of a part and checking device using said method
A method and device (10) for dynamically checking the teeth of a part (1) including a first motorized spindle (22), supporting the part (1) to be checked, is controlled by a first encoder (25), and a second motorized spindle (32), supporting a master pinion (2), is controlled by a second encoder (35). The two spindles (22, 32) are parallel and separated from one another with the master pinion (2) meshing with the part (1) to be checked. The master pinion (2) has a small thickness, compared to the part (1) to be checked, and the spindle (32) is mounted on a first carriage (43) which is movable in order to move the master pinion (2) along the profile of the teeth of the part (1) to be checked. This method and device allows characterizing both the radial defects and the angular defects of the teeth, and these defects being differentiated.
US08783080B2 Method and device for machining a toothing on a sintered part
The invention describes a method of machining a toothing (7) on an outer circumference (6) or an inner circumference of a work piece (2) made of pressed and sintered powder metal, by means of a rolling process carried out on the toothing (7) with two rotating section rolling wheels (8) which section toothing (13) engaging in the toothing of work piece (2). The two section rolling wheels (8) are rotatably arranged in a common support frame (10) with an at least approximately constant distance between their section rolling wheel axles (9).
US08783076B2 Lock-box
A lock box for an electronic lock with lock box for an electromechanical lock comprising a housing with a first follower half that has a form-closed connection with a first handle for actuating the lock, with the first follower half having an actuating element for an unlocking linkage, a second follower half having a form-closed connection with a second handle for actuating the lock, restoring elements, a coupling element which in rest position (a) enables the first and the second follower half to move relative to one another and when in operating position (b) enables the two follower halves to be connected with one another, a motor, a control device as well as an energy supply, with the coupling element being provided with a pivotable articulated arm supported on the housing, said arm when in actuating position (b) engaging with recesses arranged in both follower halves so that when the second handle is actuated the lock can be opened via the second follower half.
US08783072B2 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.
US08783071B2 Washing machine
Disclosed herein is a washing machine including a pair of tubs disposed in a main body and a detergent supply device to supply any one of the pair of tubs. A first detergent storage part, into which a first detergent is put, and a second detergent storage part, into which a second detergent is put, disposed above the first detergent storage part are provided in the detergent supply device, thereby reducing a width of the detergent supply device.
US08783068B2 Batch charger cooling
A coolant box for a glass batch charger that includes a base, a front wall, a rear wall, a coolant labyrinth extending from the base between the front and rear walls, and including a plurality of curvate baffle walls establishing a plurality of curvate coolant channels.
US08783063B2 Glass substrate for magnetic disk and manufacturing method of the same
A glass substrate for a magnetic disk of the invention is a disk-shaped glass substrate for a magnetic disk where the substrate has a main surface and end face and is subjected to chemical reinforcement treatment, and is characterized in that the penetration length in the uppermost-portion stress layer on the main surface is 49.1 μm or less, and that assuming that an angle between the main surface and compressive stress in the stress profile by a Babinet compensator method is θ, a value y of {12·t·ln(tan θ)+(49.1/t)} is the penetration length in the uppermost-portion stress layer or less.
US08783061B2 Apparatus and method for optimizing a natural gas liquefaction train having a nitrogen cooling loop
A natural gas liquefaction train includes a nitrogen cooling loop. A controller is provided for controlling one or more controlled variables by adjusting one or more manipulated variables. The one or more manipulated variables may include a nitrogen flow associated with the nitrogen cooling loop in the natural gas liquefaction train. The controller could adjust the nitrogen flow by adjusting operation of a compressor associated with the nitrogen cooling loop. The one or more controlled variables may include a rundown temperature of liquefied natural gas exiting the nitrogen loop and/or a calorific or heating value of the liquefied natural gas exiting the nitrogen loop. A second controller could control other aspects of the natural gas liquefaction train, such as by controlling a mass flow rate of a feed gas in the natural gas liquefaction train.
US08783060B2 Ejector-type refrigerant cycle device
A flow of refrigerant discharged from a first compressor and cooled by a radiator is branched by a first branch portion, and the branched refrigerant of one side is decompressed and expanded by a thermal expansion valve and is heat exchanged with the branched refrigerant of the other side in an inner heat exchanger. Therefore, the branched refrigerant of the other side supplied to the suction side evaporator and a nozzle portion of an ejector can be cooled, thereby improving COP. Furthermore, a suction port of a second compressor is coupled to an outlet side of the ejector so as to secure a drive flow of the ejector, and the refrigerant discharged from the second compressor and the refrigerant downstream of the thermal expansion valve are mixed to be drawn into the first compressor so that an ejector-type refrigerant cycle device can be operated stably.
US08783054B2 Indirect evaporative cooler construction
A counter flow indirect evaporative heat exchanger (10) having vertically stacked alternate counter flow wet (14) and dry (12) passages where the wet passages are wetted during operation of the heat exchanger by wetting means (50, 52, 53, 54, 70, 72, 74, 76) travelling vertically of the stack. Elongately wetting of a small plurality of the total number of passages (14, 12) of the heat exchanger (10) occurs at a time during vertical travel of the wetting means.
US08783053B2 Cooling system
An evaporative cooling system that can be used to cool fluid and to cool an air supply to a building. The air supply to a cooling tower in a first evaporative system also having a fluid pump and a heat exchange element is cooled by the heat exchange element of a second evaporative cooling system. As a result, the inlet air wet bulb temperature of the primary cooling tower will be reduced, enhancing the cooling capacity of the primary cooling tower.
US08783049B2 Cooling system with indirect humidity determination
A cooling system for a data center in which equipment racks are disposed has a cooling unit and a controller coupled to the cooling unit. The cooling system includes temperature sensors at or near the cooling unit's air return inlet, at or near the cooling unit's air supply outlet, and at or near the equipment racks air inlet(s). The controller measures these temperatures. A relative humidity sensor is located at or near the air return inlet of the cooling unit. The relative humidity where the relative humidity sensor is located is measured by the controller using the relative humidity sensor. The controller calculates the dew point temperature from the temperature sensor and relative humidity. Using this dew point, which is essentially constant throughout the space being conditioned, and the temperatures from the other locations, the controller then calculates the relative humidity at each location.
US08783043B2 Method for removal of entrained gas in a combined cycle power generation system
A combined cycle power generation system (10) includes a steam turbine (14, 16, 18), a combustion system (12) including a compressor (24), a combustion chamber (26), a gas turbine (28), and a HRSG (20) to generate steam with energy from the combustion turbine. A flow line (60, 70) passes superheated steam into the combustion chamber. In an associated method a first source of power is provided via a combustion process having a variable reaction temperature in a first turbine. A second source of power is provided via a second turbine. Components of the system are placed in a mode of increasing power output with steam generated from the HRSG, during which a portion of the steam is provided into a combustion chamber associated with operation of the second turbine.
US08783042B2 Method for operating a firing plant
A method for operating a firing plant with at least one combustion chamber and at least one burner, especially a gas turbine, includes an operating characteristic for operating the combustion chamber close to the lean extinction limit defined as a burner group staging ratio (BGVRich). Pressure pulsations (PulsActual) measured in the combustion chamber are processed by a filter device (2) and converted into corresponding signals (PulsActual,Filter(t)). An exceeding/falling short of at least one pulsation limiting value (PulsLimit) is monitored by a monitoring device (3) and adapts a pulsation reference value (PulsRef) in dependence upon the monitoring. The processed pressure pulsations (PulsActual,Filter(t)) are then compared with the adapted pulsation reference value (PulsRef,adapt), and, from this, a correction value ΔBGV is determined, by which the burner group staging ratio (BGVRich) is corrected, and as a result operation of the firing plant close to the lean extinction limit is realized.
US08783030B2 System for controlling an air handling system including an electric pump-assisted turbocharger compressor
A system and method are provided for controlling an air handling system for an internal combustion engine including a turbocharger having a variable geometry turbine and a compressor having a fresh air inlet fluidly coupled to ambient and to an air outlet of an electric air pump. An air pump enable value as determined a function of target engine speed and total fuel target values and an air flow target is determined as a function of a target fresh air flow value. Operation of the electric air pump is activated to supply supplemental air flow to the fresh air inlet of the compressor if the air pump enable value is greater than a threshold air pump enable value and the air flow target does not exceed a maximum flow value.
US08783029B2 Supercharged internal combustion engine and method for operating an internal combustion engine of said type
A supercharged internal combustion engine is provided. The engine comprises a cylinder, an intake line in an intake system, for supplying charge air to the cylinder, an exhaust line for discharging exhaust gases, an exhaust-gas turbocharger including a turbine arranged in the exhaust line and a compressor arranged in the intake line, an exhaust-gas recirculation arrangement including a recirculation line which branches off from the exhaust line downstream of the turbine and opens into the intake line upstream of the compressor, and a sensor for detecting the concentration Ci,intake of a component i of the charge air in the intake system provided downstream of the opening of the recirculation line into the intake line. In this way, the exhaust-gas recirculation may be regulated based on feedback from the sensor to control emissions.
US08783021B2 Method for operating an internal combustion engine and apparatus for the implementation of the method
A method for operating an internal combustion engine is proposed, in whose exhaust gas zone a particle filter is disposed, which is cyclically loaded with particles and thermally regenerated, as well as an apparatus for the implementation of the method, which prevents thermal overload of the particle filter after turning off the internal combustion engine. A test is made when the internal combustion engine is turned off to determine whether an exothermal reaction takes place. Provided that an exothermal reaction takes place in the particle filter, a butterfly valve is closed, which prevents exhaust gas flow through the particle filter and, if the circumstances arise, a resulting oxygenation ingress in the particle filter.
US08783018B2 Reductant storage sensing system and method
A catalyst supported on a substrate includes a heater embedded in a sub-region of the substrate to heat a local region of the catalyst. The amount of ammonia stored on the catalyst may be determined and controlled through conductivity measurements in the locally heated portion of the system described.
US08783014B2 Control system for internal combustion engine
The present invention is intended to suppress the inflow of an ammonia derived compound to an EGR passage. In the present invention, in an exhaust system, there is arranged an ammonia derived compound addition means in such a position as to enable at least a part of the ammonia derived compound added therefrom to arrive at a connection portion of the EGR passage. Further, in the present invention, the inflow of the ammonia derived compound added from the ammonia derived compound addition means into the EGR passage is suppressed by a suppression means.
US08783012B2 Estimation of efficiency for aged catalysts
Systems and methods for estimating an efficiency of a catalyst placed in an exhaust path of a combustion engine are disclosed. In one example approach, a method comprises: ageing the catalyst consecutively at different temperatures for definite time periods; measuring the catalyst conversion efficiency after each ageing step; calculating the ageing factor for each step of the ageing procedure and the accumulative value of the ageing factors for all steps of the ageing procedure; estimating catalyst efficiency correlation factors related to the measured catalyst conversion efficiency for each temperature point and for all ageing conditions; determining a correlation between the catalyst efficiency correlation factors and the accumulative value of the ageing factors; and calculating the conversion efficiency of the aged catalyst based on a predetermined correlation between the accumulative ageing factor and the catalyst efficiency correlation factor.
US08783011B2 Particulate matter detection strategy in exhaust filter
Detecting particulate matter in an exhaust filter includes receiving data indicative of a time delay between transmission and reception of electromagnetic energy propagated through trapped particulate matter, and outputting a signal indicative of an amount of the trapped particulate matter responsive to the data.
US08783002B2 Method for providing a regulated atmosphere for packaging perishable goods
A method for introducing at least one substance into a sealed enclosure holding at least one product. At least one conduit may be provided through which one of gas or fluid may flow into or out of the sealed enclosure. Air may be evacuated from the sealed enclosure through the at least one conduit to create a predetermined pressure within the sealed enclosure and a predetermined quantity of the at least one substance may be injected into the sealed enclosure through the at least one conduit.
US08782992B2 Aluminium alloy truss structure
An aluminum alloy truss structure, comprising upper chord members, lower chord members, web members and all connection nodes by which the members are connected using riveting bolts, the chord members and web members being interconnected using tenons and mortise grooves that mate with each other respectively, each of the chord members being provided with a tenon plate at the end adjacent to the respective web members, each of the web members being correspondingly provided with a mortise groove at either end thereof, and the tenon plate on the chord members being implanted into the mortise groove on the web members; or, alternatively, each of the chord members being provided with a mortise groove at the end adjacent to the respective web members, each of the web members being correspondingly provided at either end thereof with a tenon that is to mate with the mortise groove.
US08782988B2 Prefabricated wall panel with tongue and groove construction
A prefabricated wall panel has a precast body including at least one decorative design element. In addition, the wall panel includes a mounting element having a first end embedded in the precast body and a second end projecting from the precast body. A groove is formed between the precast body and the second end of the mounting element along a first edge of the precast body. A tongue is formed along a second edge of the precast body opposite the first edge. The tongue and groove cooperate to allow prefabricated wall panels to be more easily installed on a support substrate.
US08782975B2 Flood proof door
A flood proof door assembly includes a door supported by hinges in a door jamb frame. A door flange frame is attached to the periphery of the door and includes a gasket that presses on the door jamb frame when the door is closed thereby forming a seal.
US08782960B2 Method of securing a cable to a roof
On a roof having a raised seam, a method of securing a cable comprises extending a first run of cable in a direction generally parallel to the raised seam. In accordance with the method a cover is accessed having a channel dimensioned to receive the cable therein. The cover is installed on the roof at the raised seam. The cable is secured in the channel of the cover.
US08782956B2 Modular window assembly
A frame assembly for a window, comprising at least a first frame comprising opposite lateral sides, a bottom and a top side; at least one corner connecting one of the lateral sides to the bottom and the top sides; and compression seals positioned between each corner and an extremity of a lateral side or of the top and bottom sides; each corner clipping into place between a lateral side and one of the top or bottom sides in an auto-sealing fashion around a glazing.
US08782950B2 Garden pot assembly
A garden pot assembly comprising a pot having an open upper end and a separator tray snap-fitted into the open upper end of the pot. The separator tray has a plurality of spaced-apart plant pot receiving openings formed therein each of which are adapted to receive and support a plant pot therein. The bottom of the pot has a unique structure including a central hub and a plurality of radially extending stand-offs extending outwardly therefrom to the periphery of the bottom wall. The pot or container may be circular, oval, rectangular or square in shape.
US08782947B2 Assured snap enclosure apparatus and improvement
The present disclosure relates to a barrier against arthropod crawling along a structure. The barrier comprising an outer housing defining a cavity and an access opening. An inner shaft is disposed along a common axis with the outer housing having a mounting member for connecting to an associate structure. An arthropod deterring ingredient is disposed in the cavity for creating an arthropod deterring environment. A baffle cap is slidable along the inner shaft and moveable from and extended position abutting a baffle platform and collapsible to engage the outer housing in a closed position, each position having a snap close fit. Positioning lugs are adapted to fasten the baffle cap in the extended position. The positioning lugs comprise a radial protuberance that is perpendicularly extended from the common axis along the inner shaft.
US08782946B2 Cage trap with over-center set mechanism
A cage-type animal trap has an over-center set mechanism for holding open a door for closing the trap access opening. The set mechanism includes a pivotally mounted set lever coupled to the door of the trap by an actuating cable. A bait pedal is movably mounted inside the trap with a trip rod and link assembly secured to the pedal and to the set mechanism so that when an animal enters the trap, the weight of the animal moves the pedal, causing the trip rod and link assembly to actuate the set mechanism. Upon actuation, the set lever pivots past its over-center position to allow movement of the cable which enables the door to move from an opened position to a closed position to trap the animal inside the trap.
US08782945B2 Fishing lure
A fishing lure manufactured from polycarbonate thermoplastic resin, which is lightweight, durable and economical, with high tensile strength but some flex. The lure mimics the appearance and action of an injured needlefish. The front portion is planar but the rear portion is curved, the curve characterized by a transverse bend and a slight twist about the longitudinal axis. The lure is precisely balanced so that, when pulled through the water, the twist causes the lure to roll x times clockwise, winding up the leader, whereupon the bend and the weight of the lure cause the leader to unwind then wind up counter-clockwise, so that the lure rolls counter-clockwise, settling into a reverse roll action of 2× rolls in one direction, then 2× rolls in the opposite direction, repeated indefinitely. This realistic action induces game fish to strike in a reaction bite.
US08782937B2 Safety index for a firearm
A firearm has a safety index that may be an elongate depression or an elongate convexity formed on a frame of the firearm adjacent a trigger of the firearm, and may further include a plurality of raised dots. The safety index is configured to allow a user of the firearm to move between the safety index and the trigger, as necessary, for instance, as the user goes between non-firing and firing conditions.
US08782926B2 Footwear having a lacing system
The present invention provides footwear that is very easy to tighten. One end of a shoelace (6) is threaded between left to right sides in a staggered state through an instep opening (3A) to constitute tightening means (4) for the instep opening (3A), and the other end of the shoelace (6) is threaded between left to right sides in a staggered state through an upper opening (3B) to constitute tightening means (4) for the upper opening (3B). A medial portion of the shoelace (6) between the tightening means (4) for the instep opening (3A) and the upper opening (3B) forms a pull part (11), and tightened-state-holding means (12) is provided for holding the pull part (11) in a pulled state.
US08782921B2 Methods of making a honeycomb structure
A method of making a honeycomb structure comprises the step of providing a honeycomb body including a first end face and a second end face, wherein the honeycomb body includes a ceramic and/or a ceramic-forming material. The method further includes the step of providing a first non-metallic extension and a second non-metallic extension along a longitudinal axis of the honeycomb body. The first non-metallic extension is positioned with respect to the first end face and the second non-metallic extension is positioned with respect to the second end face. The method further includes the step of exposing the honeycomb body and the non-metallic extensions to microwaves to dry the honeycomb body.
US08782918B2 Heat processing apparatus and heat processing method
A heat processing apparatus includes a heating plate configured to heat the substrate; a cover configured to surround a space above the heating plate; an exhaust gas flow forming mechanism configured to exhaust gas inside the cover to form exhaust gas flows within the space above the heating plate; a downflow forming mechanism configured to form downflows uniformly supplied onto an upper surface of the substrate placed on the heating plate; and a control mechanism configured to execute mode switching control between a mode arranged to heat the substrate while forming the downflows by the downflow forming mechanism and a mode arranged to heat the substrate while forming the exhaust gas flows by the exhaust gas flow forming mechanism.
US08782912B1 Circle making tool
A tool for carpentry that when used with a nail, a pencil, and a tape measure can draw circles and arcs from a radius of 1 inch up to that of the length of the tape measure. It can also easily make circles or arcs with a radius of 2 inches up to 12 inches using pencil guide holes that are staggered down the length of the device at one eighth-inch intervals. The tool has two rare earth magnets that hold the tape measure to the tool during use. The magnets can be used also to hold a nail on the tool for storage purposes. In that way, a nail is always available when a circle is needed. For more convenience, one or more bubble levels can be added to the tool making the tool not only a circle tool but a torpedo level as well.
US08782910B1 Motion-restraint tether for safely starting gasoline-powered chainsaws and the like
An inventive device to aid mobility-limited users of gasoline-powered handheld tools while crank-starting of same is disclosed. In particular, the invention is a tethering device to prevent a tool such as a chainsaw from jumping or kicking back when crank-started by an operator with limited bodily mobility, particularly of the back, preventing placing of the tool on the ground for crank-starting. The inventive tethering device allows the operator to remain upright while safely cranking the on-board engine. The inventive device comprises an elongated tether member having first and second ends, a foot placement member for placement of the operator's foot to secure the device and restrain its movement, affixed to the first end and an attachment means for attaching the tether to a chainsaw, affixed to the second end of the elongated tether member.
US08782906B2 Saw assembly with pivot hinge dust port
A saw assembly includes a drive member, a motor, a housing, and a foot. The drive member is configured to be moved in a repeating pattern. The motor is configured to move the drive member in the repeating pattern. The housing defines an interior space in which the motor is positioned. The foot includes (i) a base having an upper surface and a lower work piece contact surface, and (ii) a conduit structure secured to the upper surface of the base. The housing is pivotably mounted to the conduit structure.
US08782903B2 Shaving razor comb guard for a trimming blade
A shaving razor blade unit including a housing having a primary guard at a front of the housing and a primary cap at an upper surface at a back of the housing. One or more primary shaving blades are positioned between the primary guard and the primary cap. A trimming blade is mounted at the back of the housing and has a cutting edge. A trimming comb guard is located at the back of the housing. The trimming comb guard has a plurality of projections along a length of the trimming comb guard defining a plurality of open slots extending generally perpendicular to the cutting edge. The open slots have a minimum width of about 0.20 mm to about 0.49 mm for allowing the free passage of hair during shaving.
US08782887B2 Method for producing a metal insert to protect a leading edge made of a composite material
A method for producing a metal insert for protecting a leading or trailing edge of a compressor vane of an aeronautical machine made of a composite material, by stamping sheets and diffusion bonding between the sheets. The method includes: initially shaping the sheets by stamping to approximate the sheets to a shape of a suction side and pressure side of the insert; producing a core shaped inner cavity of the metal insert to be manufactured, one of the surfaces thereof reproducing an inner shape of the suction side of the insert and the other surface reproducing an inner shape of the pressure side of the insert; positioning the sheets around the core and securing the assembly; applying a vacuum and sealing the assembly by bonding; assembling the assembly by hot isostatic compression; cutting the assembly to extract the core and separate the insert; producing an outer profile of the insert by a final machining.
US08782882B2 Method of manufacturing multi-layer printed circuit board
A method of manufacturing a printed circuit board includes the following steps (A) to (D). (A) Laminating a resin insulating layer on each of two sides of a core member to form a core substrate, (B) forming penetrating openings in the core substrate by applying laser beams, (C) forming a rough surface on the core substrate, and (D) providing a metal film for each penetrating opening to form through holes.
US08782881B2 Mounting method for mounting a circuit board in a housing and associated mounting tool
A mounting method for a circuit board. The circuit board is formed with pilot holes that are placed onto pilot pins of a tool such that the pilot pins protrude through and beyond the circuit board. Then the tool is displaced toward a circuit board holder of the housing whereupon the pilot pins engage with a form fit in corresponding centering holes of the circuit board holder. After fixing the circuit board in the housing, the tool is withdrawn by detaching the pilot pins from the pilot holes, the circuit board remaining in the circuit board holder. The tool has an upper plate with associated pilot pins and a lower plate with a housing holder for positioning the housing. The circuit board, with the pilot pins engaging the pilot holes, is displaced by moving the upper plate toward the lower plate.
US08782870B2 Insulator drilling jig
A jig enabled method of attaching structures such as insulators to support. The jig has: a jig frame comprising a top surface, and two two sides have parallel contact edges at ends of the sides; the top surface has two holes passing through the top surface; within each of the holes is a hollow guide pipe passing from an exterior surface of the top surface through an interior surface of the top surface; and the hollow guide pipe passing past the interior surface of the top surface a distance that is less than a distance to plane formed by the two parallel contact edges. At least one bubble level may be oriented parallel to a surface on the jig and/or parallel to an edge of the jig.
US08782860B2 Device for securing a shoelace knot
A fastening device is provided for securing a shoelace knot. The fastening device has a base plate configured to conceal a portion of a knot of a tied shoelace, wherein the base plate has an upper surface and a lower surface. The fastening device also has a first clamping assembly arranged on the lower surface of the base plate. The first clamping assembly has an arm moveable between an open position and a closed position. The fastening device also has a second clamping assembly arranged on the lower surface of the base plate. The second clamping assembly has an arm moveable between an open position and a closed position. In addition, the arm of the first clamping assembly and the arm of the second clamping assembly are independently moveable.
US08782858B2 Slider for slide fastener
A slider has an upper blade of a slider body having an insert groove of a locking pawl, a temporary engagement portion for which temporary engages and fixes the locking pawl, and a claw hole. The temporary engagement portion is adapted so that, with the locking pawl fixed in position, the position in height of the upper end of the temporary engagement portion is the same as or lower than that of the upper surface of the upper blade. This prevents the temporary engagement portion from being pressed and crushed when the temporary engagement portion is in contact with the tab and so on. As a result, an automatic stop mechanism of the slider can stably function.
US08782856B2 Rope termination
A rope termination (10) for a rope (19) having a plurality of sub-ropes (21 -32), the rope termination including a connection device having a load pin (12)wherein each of the plurality of sub-ropes (21 -32) is spliced into itself to form a looped end, wherein the looped ends are arranged on the load pin and each of the plurality of sub-ropes (21 -32) is of equal length. The connection device further includes a connector (34) for a rope connection assembly whereby tension is equally transferred between the load pin and each of the plurality of sub-ropes.
US08782853B2 Rotating mechanism and electronic device with same
A rotating mechanism for rotatably connecting a first main body with a second main body includes a main gear connected to the first main body, a pair of auxiliary gears connected to the second main body, and a connecting piece. The connecting piece includes a connecting part and a positioning part perpendicularly extending from a middle of the connecting part. The positioning part is located between the pair of auxiliary gears with two opposite ends of the positioning part rotatably connected to the pair of auxiliary gears correspondingly. An end of the connecting part away from the positioning part is connected to the main gear to allow the main gear to contact with the auxiliary gears. The first teeth engage with the second teeth to make the first main body rotate relatively about the second main body.
US08782851B2 Cleaner head
Agitating apparatus for a surface treating appliance includes a rotatable body having at least one substantially continuous row of bristles extending outwardly therefrom, the bristles having a surface resistivity in the range from 1×10−5 to 1×1012 Ω/sq so that static electricity residing on a floor surface to be cleaned is discharged upon contact with the bristles.
US08782841B2 Brushhead/handle interface for a power toothbrush
The brushhead/handle interface includes a brushhead assembly (20) which has a brush member (26) for cleaning teeth. A driveshaft (14) extends from a handle portion (12) of the toothbrush (10), which is driven in an oscillating manner through a selected rotational angle. The driveshaft includes one or more contact regions (49). The coupling member includes an interface portion or portions (46) which are forced against the contact regions of the driveshaft by a single spring member when the driveshaft is inserted into the coupling member. The single spring (34) exerts a sufficient force on the interface portions of the coupling member against the contact regions of the driveshaft to produce both a reliable torque transfer between the driveshaft and the brushhead assembly and to maintain axial retention of the brushhead assembly on the driveshaft during operation of the toothbrush.
US08782813B2 Integrated waist suspension system
Embodiments herein are directed to outerwear garments having an integrated suspension system that allows a user to carry the garment around the user's waist when the garment is not needed. One or more straps are provided that may be coupled to an interior surface of the outerwear. A single strap may extend around the body of the user, or, alternatively, multiple straps may be provided that are coupled to the outerwear and which may be coupled to each other to secure the straps. In various embodiments, the ends of the one or more straps may be coupled to one another to form a waist belt for attaching the outerwear about the waist of the user when the garment is not being worn. When the outerwear is no longer needed, for instance because of changing weather conditions or body temperature, the user may simply remove the outerwear and attach the garment around his or her waist using the waist belt suspension system, for instance by coupling two ends of the one or more straps, thus forming a belt around the waist of the user.
US08782812B2 Waterproof breathable garment with tape-free seams
A waterproof breathable garment is provided. The waterproof garment includes a first segment of a laminated composite material, a second segment of the laminated composite material, and a seam joining the first and the second segments of the laminated composite material to form the garment. The seam includes a light curable adhesive.
US08789208B1 Methods and apparatus for controlling snapshot exports
Methods, apparatus, and computer-accessible storage media for controlling export of snapshots to external networks in service provider environments. Methods are described that may be used to prevent customers of a service provider from downloading snapshots of volumes, such as boot images created by the service provider or provided by third parties, to which the customer does not have the appropriate rights. A request may be received from a user to access one or more snapshots, for example a request to export the snapshot or a request for a listing of snapshots. For each snapshot, the service provider may determine if the user has rights to the snapshot, for example by checking a manifest for the snapshot to see if entries in the snapshot manifest belong to an account other than the customer's. If the user has rights to the snapshot, the request is granted; otherwise, the request is not granted.
US08789200B2 Agent apparatus and method for sharing anonymous identifier-based security information among security management domains
The present invention relates to an agent apparatus and method for sharing anonymous identifier-based security information among security management domains. A plurality of security information sharing agent apparatuses respectively located in a plurality of security management domains and configured to collect security information and transmit collected security information to outside of the security management domains. Each security information sharing agent apparatus includes an identifier conversion unit for converting real name identifier-based security information into anonymous identifier-based security information by converting a real name identifier included in the security information into an anonymous identifier, and a security information communication unit for transmitting the anonymous identifier-based security information obtained by the identifier conversion unit to outside of a corresponding security management domain so that security information is shared among the plurality of security management domains.
US08789190B2 System and method for scanning for computer vulnerabilities in a network environment
A method in one embodiment includes identifying a set of known vulnerabilities and a set of new vulnerabilities in an asset, selecting one or more scripts that include checks for vulnerabilities in a union of the set of known vulnerabilities and the set of new vulnerabilities, and using the selected scripts to scan the asset. Known vulnerabilities and new vulnerabilities may be identified by accessing results of previous scans on the asset. The method may also include identifying a plurality of assets to scan in a network, identifying a plurality of sets of known vulnerabilities and a plurality of sets of new vulnerabilities in substantially all assets in the plurality of assets, and inserting checks for vulnerabilities included in a union of the plurality of sets of known vulnerabilities and the plurality of sets of new vulnerabilities into the selected scripts.
US08789188B2 Method and apparatus for automatic determination of authorization requirements while editing or generating code
Systems and methods are presented for automatically determining the security requirements of program code during the creation or modification of that program code and for presenting the necessary security permissions to a developer of the program code at the time of the creation or modification of the program code. A cache is established containing program code segments including library calls and application program interfaces that require security permissions at runtime. The cache also includes the security permissions associated with the stored program code segments. Program code editing is monitored in real time during the editing, and instances of edits that add, modify or delete the stored program code segments from the program code being edited are identified. The security permissions associated with the program code segments that are modified by the edits are retrieved from the cache. The retrieved security permissions are immediately presented to the developer in an interactive format that provides the developer with the ability to accept or decline the necessary changes to the security permissions.
US08789187B1 Pattern tracking and capturing human insight in a web application security scanner
An apparatus and method of managing vulnerability testing of a web application is provided for running a set of one or more scripted tests against a web application, recording results of the one or more scripted tests, providing an interface for a human evaluator to review the recorded results, and accepting from the human evaluator custom test parameters based on observations of the recorded results, wherein custom test parameters include at least one context usable by a future tester in deciding whether to run the custom test, and also includes at least one instruction for automatically running custom test steps of the custom test.
US08789179B2 Cloud protection techniques
Cloud protection techniques are provided. A security breach is detected in a source cloud environment. An enterprise system processing in the source cloud environment is immediately locked down and is dynamically migrated to a target cloud environment. While the enterprise system is migrating, the source cloud environment creates a fake environment with fake resources within the source cloud environment to dupe an intruder having access as a result of the security breach. Metrics and logs are gathered with respect to activities of the intruder within the source cloud environment.
US08789174B1 Method and apparatus for examining network traffic and automatically detecting anomalous activity to secure a computer
A method and apparatus for examining network traffic and automatically detecting anomalous activity to secure a computer is described. In one embodiment, the method includes examining network traffic that is directed to at least one endpoint computer, accessing profile information associated with the at least one endpoint computer to determine confidence indicia associated with each portion of the network traffic, comparing the confidence indicia with heuristic information to identify anomalous activity for the at least one endpoint computer and communicating indicia of detection as to the anomalous activity to the at least one endpoint computer.
US08789170B2 Method for enforcing resource access control in computer systems
A method and system for enforcing access control to system resources and assets. Security attributes associated with devices that initiate transactions in the system are automatically generated and forwarded with transaction messages. The security attributes convey access privileges assigned to each initiator. One or more security enforcement mechanisms are implemented in the system to evaluate the security attributes against access policy requirements to access various system assets and resources, such as memory, registers, address ranges, etc. If the privileges identified by the security attributes indicate the access request is permitted, the transaction is allowed to proceed. The security attributes of the initiator scheme provides a modular, consistent secure access enforcement scheme across system designs.
US08789169B2 Microcomputer having a protection function in a register
A control unit controls execution of an instruction according to a decode result of an instruction code. A GRA register stores an access attribute for each of the plurality of general-purpose registers. A mode storage unit stores modes for controlling an operation of a CPU. When the control unit makes a request for access to the general-purpose register, register access allowance determining circuit determines whether the access to the general-purpose register in question is to be allowed or not, depending on the access attribute stored in the GRA register and the mode stored in the mode storage unit. Therefore, the number of the general-purpose registers used corresponding to the mode can be changed, and efficiency of use of the general-purpose registers can be optimized.
US08789167B2 Fraud-proof location identification system
Systems and methods for facilitating check-ins that are resistant to common fraud scenarios while also being relatively inexpensive. One or more embodiments include displaying unique tokens in quick succession on a display positioned at the check-in location (e.g., a store, restaurant, or other business or location). Customers have a short period of time (e.g., a few seconds, five minutes, etc.) to scan a particular check-in token before a new token is displayed on the display. Each token may encode a pre-determined number or identification code that cannot be guessed by the user and that can be verified by the system to validate the check-in. By periodically changing the check-in token displayed to users and limiting each token to a single use within a short timeframe, users are prevented from checking in remotely.
US08789163B2 On-line membership verification utilizing an associated organization certificate
A system and method is presented for providing verification of specified credentials to an independent person (a third party, that is, a user of a purported member's website) through the utilization of an “organization certificate” (OC) in combination with a “membership certificate” (MC), with the field structure of the OC limiting the type of information that can be certified by the issuing organization. The set of fields in the OC is defined as associated with a particular type of organization, where any extraneous information will not be permitted to form part of a legitimate membership certificate (hereinafter “MC”). The use of specific field descriptions thus assumes that any field appearing in an MC that does not have a corresponding tag in the OC will cause the MC to be flagged as invalid by the user's browser extension during the verification process.
US08789162B2 Method and apparatus for making token-based access decisions
According to one embodiment, an apparatus may store a plurality of token-based rules that facilitate access to a resource, and a plurality of tokens indicating a user is using a device to request access to a resource over a network. The apparatus may receive a risk token indicating the risk associated with granting at least one of the user and the device access to the resource. The risk token may be computed from a set of tokens in the plurality of tokens. The apparatus may determine at least one token-based rule based at least in part upon the plurality of tokens and the risk token. The apparatus may then make an access decision based upon the at least one token-based rule, and communicate a decision token representing the access decision.
US08789152B2 Method for managing authentication procedures for a user
A method and technique for managing authentication procedures for a user having access to several applications within a computing environment includes registering at an authentication manager different applications to which a user shall be given an authentication access by defining at the authentication manager a specific address identification allowing addressing the application specific authentication rules, logging the user to the authentication manager, the user requesting access to an application accessible by the authentication manager, and using the application specific address identification stored at the authentication manager to retrieve the application specific authentication rules for authenticating the user to the requested application.
US08789138B2 Application execution in a restricted application execution environment
Application programming interface (API) calls made by an application are intercepted at runtime. A determination is made as to whether each intercepted API call is allowed or blocked by a restricted application execution environment. Each API call that is blocked by the restricted application execution environment is modified so that the API call is allowable such as, for instance, modifying the API call to execute against a shadow resource. Remediation code might also be executed at runtime to reformat the API call so that it is allowed to execute in the restricted application execution environment.
US08789136B2 Securing a device based on atypical user behavior
A system and method for securing the mobile device applies the rules to determine if an event associated with an application is a secure event. If the event is a secure event, the system applies the rules to determine if the event is authenticated. If the event is authenticated, the event is authorized and the system updates rule data associated with the event and/or other associated events. Updating the rule data allows other associated events to be authenticated. If the event is not authenticated, the system requests authentication from a user. If the authentication is valid, the event is authorized and the system updates the rule data associated with the event and/or other associated events. If the authentication is not valid, the system secures the mobile device. Authorizing the event enables a user to access the application and/or data associated with the application.
US08789124B1 Cross platform application control in an interactive, multi-platform video network
In one aspect, the invention provides an interactive, multi-platform video network. In another aspect, the invention provides a dynamic scheduling method.
US08789117B2 Content library
A content library may be provided. First, a video on demand content program may be received. Then, video on demand information corresponding to the video on demand content program may be added to a video on demand information list. The video on demand information corresponding to the video on demand content program may be maintained in the video on demand information list after a rental window for the video on demand content program is over.
US08789113B2 Method and system for providing a reminder notification for a set-top box
A method and system for providing a reminder notification for a set-top box is disclosed. An embodiment is disclosed that determines a reminder notification rule for a recipient with at least one descriptor of media content received by a set-top box, queries a database for one or more selections of scheduled media content in accordance with the reminder notification rule, and sends a reminder notification to the recipient based on a query result. Another embodiment is disclosed that receives a request for a usage information of a set-top box in accordance with a reminder notification preference that has a reminder notification rule with at least one descriptor of media content received by a set-top box, and sends the usage information for the set-top box based upon the reminder notification preference.
US08789097B2 Method and system for providing channel information, and computer readable storage medium
A method for providing channel information is illustrated. The method includes: receiving a command for switching channels when a first channel content is displayed on a display unit; determining whether the command indicates a continuous switching mode or a discrete switching mode; displaying the first channel content and descriptive information of a plurality of channels being switched until a second channel among the channels being switched is selected at the continuous switching mode; displaying preview information of the second channel to replace the first channel content and loading the second channel content when the second channel is selected at the continuous switching mode or when the second channel is switched according to the command at the discrete switching mode; displaying the second channel content when loading completed. The data quantity of the preview information is larger than that of the description information.
US08789093B2 System and method for managing a surveillance system
A system that incorporates teachings of the present disclosure may include, for example, a network device including a controller programmed to receive security video content associated with a premises where the security video content has been captured by one or more cameras located within or in proximity to the premises and where the premises have one or more Digital Video Recorders (DVRs), and transmit the security video content to the DVR for forwarding to a communication device that is remote from the premises, where the security video content is wirelessly transmitted over a wireless television (TV) channel dynamically selected from available wireless TV channels associated with the premises. Other embodiments are disclosed.
US08789091B2 Queue based advertisement scheduling and sales
In accordance with the invention, advertisement identifiers are stored in a queue in memory in the set top box or elsewhere corresponding to individual subscribers of a television service delivery network. The advertisements are retrieved and displayed in the order dictated by the queue as advertisement avails are detected in the particular channel information stream being watched by that subscriber. Accordingly, the subscriber sees the advertisements regardless of what channel or television program is being watched and sees them in the order dictated by the queue. The invention also is applicable to other information streams including Internet advertising, audio/radio advertising and advertising in electronic program guides.
US08789085B2 Method, system and computer program product for detecting pornographic contents in video sequences
A method for detecting the presence of pornographic contents in a sequence of video frames having associated respective motion vectors, includes identifying groups of motion vectors having similar orientation and the presence, in subsequent frames of the sequence, of motion types defined by affiliated groups of motion vectors having homologous motion characteristics in subsequent frames. Thereafter, detection in these motion types of the occurrence of negative affiliations representative of an inversion in the motion of the respective group of vectors. If the number of such negative affiliations counted at a given interval reaches a given count threshold, identified in the sequence of frames is a periodic motion susceptible of having pornographic content. Repetition of the periodic motions may be verified, the image sequence identified as susceptible to having pornographic contents and/or subjected to an optional verification procedure such as “skin detection” type, and transmission may be blocked.
US08789082B2 Method and apparatus for enabling interactive dynamic movies
A method and apparatus provides immediate audience interaction and participation with a movie while the movie is being shown to the audience, either in a public theater or at home. Theatre patrons are provided the option of responding to prompts on their handheld communication/computing devices to vote on upcoming pre-staged scene selections, thereby enabling majority voting audience participation to control a movie flow.
US08789076B2 Transportation body for flexible optical disk, optical disk transportation apparatus, and optical disk transportation method
A transportation body 1 for a flexible optical disk 10 has flexibility, and includes a rotation stabilizing board 2 having a disk-shaped form, an optical disk alignment unit 4 installed in the central part of the rotation stabilizing board 2, and a spacer 3 installed on a surface of the rotation stabilizing board 2. A combination of the transportation body 1 and the optical disk 10 can be treated as an equivalent of a conventional optical disk having rigidity, by transporting the flexible optical disk 10 placed on the transportation body 1 and by recording/reproducing information onto/from the flexible optical disk.
US08789074B2 Optical disc apparatus
An optical disc apparatus of the present invention is configured to include: a chassis which includes a supporting portion that supports an optical pickup, a pickup moving mechanism, and a disc motor, and coupling portions that are coupled to a tray at plural points, which is formed of a synthetic resin material, and in which the supporting portion and the coupling portions are integrated with each other; and a flexible flat cable which electrically couples between a first circuit substrate fixed to the bottom case side and a second circuit substrate fixed to the tray or the chassis side, and which is arranged between a bottom cover and a bottom case while its plane surface is folded in a state where the tray is inserted into an apparatus body.
US08789073B2 Proxy object creation and use
Embodiments are discussed for methods, systems, and computer readable media for creating a proxy object, comprising calling a second functionality in a proxy class, creating a proxy object by the second functionality, calling a third functionality by the second functionality, calling a fourth functionality by the third functionality, creating a reference object by the fourth functionality, returning the reference object to the third functionality, associating the reference object to the proxy object by the third functionality, and returning the associated proxy object by the second functionality to a first functionality.
US08789069B2 On-the-fly replacement of physical hardware with emulation
Various aspects are disclosed herein for replacing the hardware backing the memory locations associated with a virtual machine with a backing mechanism. The backing mechanism may have the memory locations appear to contain data convenient to the driver in the virtual machine, typically containing what the hardware would have returned if the hardware had been read from. The data image being returned from the memory locations may travel with the virtual machine even if the virtual machine moves to a different physical machine that does not contain hardware equivalent to the hardware that was recently removed from the virtual machine.
US08789067B2 Data communications in a parallel active messaging interface of a parallel computer
Algorithm selection for data communications in a parallel active messaging interface (‘PAMI’) of a parallel computer, the PAMI composed of data communications endpoints, each endpoint including specifications of a client, a context, and a task, endpoints coupled for data communications through the PAMI, including associating in the PAMI data communications algorithms and ranges of message sizes so that each algorithm is associated with a separate range of message sizes; receiving in an origin endpoint of the PAMI a data communications instruction, the instruction specifying transmission of a data communications message from the origin endpoint to a target endpoint, the data communications message characterized by a message size; selecting, from among the associated algorithms and ranges, a data communications algorithm in dependence upon the message size; and transmitting, according to the selected data communications algorithm from the origin endpoint to the target endpoint, the data communications message.
US08789064B2 Mobile device and application switching method
An object is to switch executions of applications appropriately from one to another when a plurality of applications use a limited resource. A mobile device (1) is provided with an execution state shift unit (61) for shifting an execution state between a multiplex-execution state and a single-execution state in a multi-application execution environment, a resource release unit (62) for releasing a resource used by applications being executed in the multi-application execution environment, an application stop unit (63) for stopping an application other than the application to be executed in the single-execution state, and a resource allocation unit (64) for allocating the resource released by the resource release unit (62) to the application to be executed in the single-execution state when the execution state is shifted from the multiplex-execution state to the single-execution state by the execution state shift unit (61).
US08789047B2 Allowing world switches between virtual machines via hypervisor world switch security setting
Technologies related to continuous world switch security are generally described. In some examples, a world switch indicator may indicate whether continuous world switch security is on or off for a cloud customer. A hypervisor world switch security setting may be activated and deactivated, according to the world switch indicator, to optionally allow world switches and not context switches between virtual machines executed by a cloud server. Continuous world switch security may optionally be controlled by a cloud customer. Load balancing, cloud customer billing and other techniques are also disclosed to accommodate the activation/deactivation of continuous world switch security.
US08789045B2 Rejuvenation processing device, rejuvenation processing system, computer program, and data processing method
In a rejuvenation processing device (1), at least one host machine (3) is selected as an object to be rejuvenated from among each of the host machines (3). At least one virtual machine (302) is selected from among the virtual machines (302) operating in the host machine (3) which is not selected as an object to be rejuvenated. The operation of the selected virtual machine (302) is stopped, and the virtual machine (302) operating in the host machine (3) selected as the object to be rejuvenated is migrated to the host machine (3) in which the virtual machine (302) operates. The host machine (3) selected as the object to be rejuvenated is rejuvenated. Thereby, it is possible to provide a rejuvenation processing device capable of simultaneously rejuvenating the host machines and the virtual machines necessary to be rejuvenated, while continuously operating the host machines and the virtual machines which are not necessary to be rejuvenated.
US08789044B2 Network system, management server, and virtual machine deployment method
A network system includes a plurality of cloud systems. Each of the plurality of cloud systems includes a plurality of servers. Each of the plurality of servers allows virtual machines to run thereon. A first cloud system of the plurality of cloud systems includes a first generator and a deployer. The first generator generates, on the basis of first performance information regarding one virtual machine and a first predetermined coefficient predetermined for the first cloud system, second performance information regarding the one virtual machine. The first performance information is included in a first augmented image of the one virtual machine. The first augmented image is created in a second cloud system other than the first cloud system. The deployer deploys the one virtual machine on one of the plurality of servers included in the first cloud system on the basis of the generated second performance information.
US08789043B2 Optimized placement planning for virtual machines in a network by breaking relocation graph into one or more cores to apply different solutions
Methods and systems for generating a placement plan for one or more virtual machines (VMs) in a computing environment are provided. The method comprises providing, to a computing system, input parameters comprising a current placement for the one or more VMs on one or more hosts in a computing network; a target placement that assigns at least one of the one or more VMs to at least another host in said one or more hosts; and a set of constraints with which both the current placement and the target placement comply.
US08789036B2 Device software customization
Systems, methods, and other embodiments associated with device software configuration are described. One example method is executed by a personal electronic device (PED) having a read only memory (ROM) configured with a boot loader, a BASE ROM partition, and a customization file store partition (CFSP). The method includes receiving a customization package and storing it in the CFSP. The method includes invoking a one-time installation process to customize PED software, settings, characteristics, and so on, based on the CFSP contents. The method includes invoking a boot-time installation process to configure a file system filter driver on the PED to control access to CFSP contents based, at least in part, on a file attribute associated with the CFSP content.
US08789035B2 Method and apparatus for updating firmware
A method and apparatus for updating firmware using a firmware-over-the-air update. The apparatus comprises a plurality of repository files each comprising one or more settings. The apparatus is configured to store a specified value corresponding to at least one of the settings. The apparatus is capable of receiving a firmware over-the-air update which overwrites at least one repository file with an updated version. The apparatus is capable of identifying repository files which have been changed by the update and for which at least one corresponding specified value exists. Identification is achieved by comparing representations of repository files. Further, the apparatus is capable of merging updated repository files to retain specified values.
US08789026B2 Technique for compiling and running high-level programs on heterogeneous computers
A technique for compiling and running high-level program on heterogeneous computers may include partitioning a program code into two or more logical units, and compiling each of the logical units into one or more executable entities. At least some of the logical units are compiled into two or more executable entities, the two or more executable entities being different compilations of the same logical unit. The two or more executable entities are compatible to run on respective two or more platforms that have different architecture.
US08789014B2 Managing a working set in an integrated development environment
Files supporting a development activity in an IDE are previewed and are not added to a collection of files in a working set for the development activity. A previewed file is represented by a single preview tab displayed on the user interface. The content of a previewed file can be displayed in a preview display portion of a user interface. The preview tab can be stylistically distinct from a durable tab and can identify the current previewed file. A previewed file can be promoted to a durable file. A promoted previewed file is added to the working set for the development activity.
US08789013B1 Ordered execution of events in a data-driven architecture
An event execution system comprises an ordering component that receives multiple events and dynamically organizes the multiple events based at least in part upon a predefined organization of devices affected by the multiple events. The system can additionally include an execution component that executes the multiple events with respect to the devices according to the organization of the multiple events.
US08789010B2 Managing static data structures of legacy software in dynamic class loader environments
A method for managing static data structures of a legacy data modeling software product in a dynamic class loader environment comprises constructing a bundle-specific registry for each software bundle in the dynamic class loader environment and instructing the legacy data modeling software product to use the bundle-specific registry rather than its default registry when creating in-memory representations of data model classes associated with a particular software bundle. Constructing a bundle-specific registry may include using the bundle's configuration metadata to calculate a dependency graph identifying the other bundles on which the software bundle depends. An initializer may construct the initial set of bundle-specific registries, and a listener may construct bundle-specific registries for new software bundles entering the system.
US08789008B2 Methods for generating device layouts by combining an automated device layout generator with a script
Methods for generating a device layout are provided. First, design rules corresponding to a specific technology are received. A selection of at least one element and a parameter value corresponding to at least one parameter on the selected element are received. A draft device layout corresponding to the selected element is generated by a device generator by referencing the parameter value and the design rules. A script is then executed to modify the draft device layout to generate an updated device layout. The script includes at least one command, and when the script is executed, the at least one command is performed to modify the parameter value of the at least one parameter of the selected element and cause the device generator to delete the old draft device layout and generate a new draft device layout by referencing the modified parameter value and the design rules.
US08789000B1 Variable power rail design
A system and design methodology for performing routing in an integrated circuit design is disclosed. An integrated circuit design is first created using standard cells having metal level 2 (M2) power rails. Routing is performed and power rail current density for the integrated circuit is computed. Standard cells that have power rail current density below a predetermined threshold are replaced with a functionally equivalent standard cell that does not have M2 power rails, and the routing operation is performed again, until the design converges.
US08788997B1 Method for simplifying RTL schematic by grouping nodes into a cloud
The number of nodes in an RTL schematic is reduced in a process of cloud grouping, a process whereby nodes that are not specified to be of interest will be grouped into a cloud to the extent possible. This results in a much simplified schematic as the remaining nodes within the schematic will be those nodes that the users desire to see. Analysis of all nodes including those designated as cut nodes is performed to determine what circuitry can or cannot be simplified. The user will also have the option to revert to the original schematic if viewing more than the cut nodes is desirable.
US08788989B2 Developing a hardware description which performs a function by partial hardening of a software program on a multi-processor system
System and method for developing an ASIC. A software program may be stored which includes program instructions which implement a function. The software program may be executed on a processing system at a desired system speed and may be validated based on the execution. A first hardware description of at least a portion of the processing system may be stored and may specify implementation of at least a portion of the processing system. A second hardware description may be generated that corresponds to a first portion of the first hardware description. The second hardware description may specify a dedicated hardware implementation of a first portion of the software program executing on the processing system. Generation of the second hardware description may be performed one or more times to fully specify the ASIC. An ASIC may be created which implements the function of the software program.
US08788971B2 Methods and arrangements for composing information-carrying artwork
Data defining several different information-carrying patterns can be stored on mass storage of a computer workstation and serve as a library of design elements for future designs. The same user-interface techniques that are employed to pick colors in image-editing software (e.g. Adobe Photoshop) and fill textures in presentation programs (e.g. Microsoft PowerPoint) can similarly be used to present a palette of information patterns to a security document designer. Clicking on a visual representation of the desired pattern makes the pattern available for inclusion in a security document being designed (e.g. filling a desired area). A great variety of other features and arrangements are also detailed.
US08788962B2 Method and system for displaying, locating, and browsing data files
A computer-implemented user interface is described that includes a display window displaying data files having a data file descriptor associated with each data file. The data file descriptor describe at least a data file size, a data file date, a data file name and data file type. A slider bar controls the data files displayed in the display window where movement of the slider bar displays a greater number of the data files and the data file descriptors than displayed without movement of the slider bar.
US08788953B2 Summarizing portlet usage in a portal page
A portal summary controller stores detected usage of at least one instance of at least one portlet application within at least one portal page at each of a plurality of different times. The portal summary controller dynamically creates a summary portal page displaying a separate instance of the at least one portlet application for at least one of each of the plurality of different times specified according to the detected usage separately stored at each of the plurality of different times, wherein the summary portal page provides a summary of at least a selection of a previous usage of the at least one portal page comprising each separate instance of the at least one portlet application that functions as if placed on the at least one portal page.
US08788952B2 System and method for locating missing items in a virtual universe
The present invention provides a system and method for tagging Virtual Universe items as owned by a particular user and to use such tags to enable users and/or system administrators to locate lost or stolen items in a Virtual Universe. When items identified are located, the user/owners may be notified of the location or missing items; alternatively, the items may be automatically returned to the user/owners' inventories. By enabling differentiation between items that may be lost, stolen, or left intentionally in a Virtual Universe, the present invention addresses difficulties that may arise in managing the various items that populate a Virtual Universe, especially as a Virtual Universe expands or as Multiple Virtual Universes expand and partner with additional Virtual Universes.
US08788950B2 Method for providing multiple mouse inputs in a remote desktop session
A computer (host), which is communicating with an interactive whiteboard projector (client) through a remote desktop connection, launches third-party applications supporting multiple mice (i.e. drawing pens) and provides these applications with virtual mouse device and input event signals for each pen device connected on the projector. The applications will behave as if the host system were configured with multiple installed mice, though no added driver or physical connected hardware is present.
US08788949B2 Provisioning instant communications for a community of users
Techniques that enable instant communications services to be provisioned for an online community of users such that the members of the community can interact with each other using instant communications including using instant messaging (IM). In one embodiment, an instant communications facilitator operating from a first domain may provision instant communication services for members of an online community maintained in different domains from the first domain.
US08788946B2 Application agnostic UI integration framework for web based applications
This disclosure describes, generally, methods and systems for implementing application agnostic UI integration. Aspects of the invention relates to a generic architecture and a framework, which leverage the capabilities of a middleware server and application integration concepts, to support launching a User Interface (UI) of any target application from any source application. The source application can invoke, for example, a HTTP get request or fires a HTTP post to the target application, and the same interaction can take place while returning control back from target application to source application. Additionally, the target application can invoke a service hosted on the source application to return the control back to source application.
US08788931B1 Creating mapping rules from meta data for data transformation utilizing visual editing
A visual editor creates the meta rules for transforming or mapping data between the source meta data and target meta data representation via a wide variety of Graphical User Interfaces (GUIs). A set of transformation rules or scripts is generated by the editor using a transformation rule engine, e.g., XSL, and sent to a standard transformation engine, e.g., XSLT, which accepts an input data file and using the transformation rules generates a transformed output data file. The meta rules are represented in a template and stored in a configuration file. The configuration file can be updated with other rules by the visual editor specifying in the rule file the transformation/mapping language as an element of the rule file. The editor specifies any attributes or parameters on the rule transformation/mapping element. The transformation rule engine reads in a new meta rule generated by the editor. Parameter values are added to complete the rule based on the description from a meta rule configuration file. A locking mechanism in the template is selected to lock the context to the template or portion of the rule definition selected at the time the lock is clicked. The new transformation/rule is saved into the transformation rule file. An editor-mapping engine generates a notification of the creation of a new transformation-mapping rule; updates the meta data rules file; and provides the updated rule file to the transformation engine. Input data to the transformation engine is processed using the updated rule file and the transformed data is provided as an output.
US08788927B2 System and method for displaying web page content
A system and method for presenting web page content to a user. A plurality of links are identified on a web page which share a designated characteristic. A user action is detected that indicates a user's intent to select a particular link. As a response to the user action, the resource of the particular link is cached. In response to detecting that the user selects the particular link, content is presented to the user that is based at least in part on the cached resource.
US08788923B2 Methods and apparatus for soft demapping and intercell interference mitigation in flash memories
Methods and apparatus are provided for soft demapping and intercell interference mitigation in flash memories. In one variation, a target cell in a flash memory device capable of storing at least two data levels, s, per cell is read by obtaining a measured read value, r, for at least one target cell in the flash memory; obtaining a value, h, representing data stored for at least one aggressor cell in the flash memory; selecting one or more probability density functions based on a pattern of values stored in at least a portion of the flash memory, wherein the probability density functions comprises pattern-dependent disturbance of one or more aggressor cells on the at least one target cell in the flash memory; evaluating at least one selected probability density function based on the measured read value, r; and computing one or more log likelihood ratios based on a result of the evaluating step.
US08788921B2 Detector with soft pruning
Various embodiments of the present invention provide apparatuses, systems and methods for data detection in a detector with soft pruning. For example, a data detector is disclosed that includes a branch metric calculator operable to calculate branch metrics for transitions between states in a trellis for the data detector, and a branch metric offset circuit operable to apply branch metric offsets to the branch metrics to yield soft pruned branch metrics. The branch metric offsets comprise a range of probability values from zero percent to one hundred percent.
US08788919B2 Convolutional turbo coding method and device for implementing the coding method
A method and apparatus for Convolutional Turbo Coding (CTC), and an apparatus for a turbo encoder are provided. The method for CTC includes the steps of encoding information bits A and B using a constituent encoder, and outputting parity sequences Y1 and W1, interleaving the information bits A and B using a CTC interleaver to obtain information bits C and D, and encoding the interleaved information bits C and D using the constituent encoder to obtain parity sequences Y2 and W2, interleaving the information bits A and B, the parity sequences Y1 and W1 and the parity sequences Y2 and W2, respectively, wherein the bits in at least one of a bit group constituted of the information bits A and B, a bit group constituted of the sequences Y1 and W1, and a bit group constituted of the sequences Y2 and W2 are alternately mapped to bits of constellation points with high reliability and low reliability and puncturing the interleaving result to obtain the encoded bit sequences.
US08788916B2 Architecture and control of reed-solomon error-correction decoding
Systems and methods are provided for implementing various aspects of a Reed-Solomon (RS) error-correction system. A detector can provide a decision-codeword from a channel and can also provide soft-information for the decision-codeword. If the decision-codeword corresponds to an inner code and an RS code is the outer code, a soft-information map can process the soft-information for the decision-codeword to produce soft-information for a RS decision-codeword. A RS decoder can employ the Berlekamp-Massey algorithm (BMA), list decoding, and a Chien search, and can include a pipelined architecture. A threshold-based control circuit can be used to predict whether list decoding will be needed and can suspend the list decoding operation if it predicts that list decoding is not needed.
US08788912B2 Devices and method for processing data packets of a data stream and use of said devices
A method for processing data packets of a data stream, in which the received data packets are processed in real-time by a first unit and only data packets that are received error-free are processed by a second unit, include a data sink initially receiving only the data packets processed by a first unit. Once a second unit and the first unit are processing identical data packets nearly simultaneously, data packets processed by the second unit can be routed to the data sink. Embodiments of the invention can be used advantageously in video coding, for example with a video-on-demand service or image analysis within the framework of a surveillance system.
US08788910B1 Systems and methods for low latency, high reliability error correction in a flash drive
Apparatus and methods provide relatively low uncorrectable bit error rates, low write amplification, long life, fast and efficient retrieval, and efficient storage density such that a solid-state drive (SSD) can be implemented using relatively inexpensive MLC Flash for an enterprise storage application.
US08788908B2 Data storage system having multi-bit memory device and on-chip buffer program method thereof
A data storage device includes a multi-bit memory device including a memory cell array, the memory cell array including a first memory region and a second memory region, and a memory controller including a buffer memory and configured to control the multi-bit memory device. The memory controller is configured to control the multi-bit memory device to execute a buffer program operation in which data stored in the buffer memory is stored in the first memory region, and to control the multi-bit memory device to execute a main program operation in which the data stored in the first memory region is stored in the second memory region. The memory controller is further configured to generate parity data based upon the data stored to the first region, the parity data being copied from the first memory region to the second memory region via the main program operation.
US08788901B2 Retransmission scheme for communication systems
One embodiment relates to a method of communicating data between a transmitter and a receiver of a communication system. In this method, a payload data stream is received from a network interface layer. The payload data stream includes data units eligible for retransmission and data units non-eligible for retransmission. These data units are grouped into containers, where a container is associated with a container identifier that distinguishes the container from other containers. The containers are grouped into data transmission units, where a data transmission unit includes at least one container along with redundancy information that facilitates error detection for that data transmission unit. The data transmission units are transmitted to the receiver as a transmission data stream. Other methods and systems are also disclosed.
US08788896B2 Scan chain lockup latch with data input control responsive to scan enable signal
A scan chain lockup latch comprises at least one latching element and data input control circuitry configured to control application of data to a data input of the latching element responsive to a scan enable signal. The lockup latch is configured for coupling between first and second scan cells of a scan chain. The scan chain may be controllable between a scan shift mode of operation and a functional mode of operation responsive to the scan enable signal. The data input control circuitry may be configured to maintain the data input of the latching element at a constant logic value when the scan chain is in its functional mode of operation such that switching activity in the latching element is suppressed. The scan chain lockup latch and the associated scan chain may be implemented in scan test circuitry of an integrated circuit, for testing additional circuitry of that integrated circuit.
US08788894B2 Method of enhancing error correction performance and storage device using the method
A method of enhancing an error correction performance in a data storage system, and a storage device using the method, determines a deterioration status of a physical area of a memory device to which data is to be stored and compresses data and stores the compressed data and an error correction code (ECC) with respect to the compressed data in an area of which the deterioration status is equal to or greater than a threshold value that is initially set and stores uncompressed data and an ECC with respect to the uncompressed data in an area of which the deterioration status is less than the threshold value.
US08788889B2 Bit stream aliasing in memory system with probabilistic decoding
An aliasing module is defined and connected to receive a first bit stream to be transmitted over a data bus from a memory to an external controller of the memory. The aliasing module is defined and connected to alias the first bit stream as a second bit stream and transmit the second bit stream over the data bus in lieu of the first bit stream. A de-aliasing module is defined and connected to receive the second bit stream from the data bus at the external controller. The de-aliasing module is defined and connected to de-alias the received second bit stream back to the first bit stream and provide the first bit stream to the external controller for processing.
US08788888B2 Method and apparatus for providing end user notification in a UPnP network
A method of controlling a play-out of media content in a UPnP network from a control point, wherein the media content has been delivered from a media server to a remote rendering device. Upon having establishing a UPnP remote access connection between the control point and the rendering device, the control point invokes a UPnP action at the rendering device, in response to a user interaction. The control point also initiates a subscription of a state variable at the rendering device, and starts a timer, which will indicate the time that has elapsed since the initiation of the subscription. The control point will regard the UPnP action as a successful action in case it recognises a predefined state variable transition, prior to the expiry of the timeout value, ors a failed action, in case no such predefined state variable transition has been recognised upon expiry of the time out value. The result of the UPnP action is provided to the user as a notification.
US08788886B2 Verification of SoC scan dump and memory dump operations
Techniques are disclosed for verifying memory dump operations and scan dump operations. A memory specification is analyzed and parsed to generate a script for performing a memory dump operation. To verify the memory dump operation, first, a set of values are written to one or more memories of a SoC. Next, the script is executed to perform the memory dump operation, and then an output bitstream from the operation is compared to the set of values. The scan dump operation involves taking a snapshot of a model of a SoC in an emulator. A scan dump operation is performed, and an output bitstream from the operation is compared to the snapshot. The memory and scan dump operations are invoked using commands in a first language, and the commands are translated into a second language to perform the operations.
US08788870B2 Flat panel display driver method and system
Methods and systems are described for enabling display system data transmission during use. An integrated circuit package includes input interface circuitry configured to receive an audio-video data stream having a video signal and timing information and timing extraction circuitry that can identify blanking patterns for the video signal. The package includes input processing circuitry for receiving audio-video signal and converting the audio-video data stream input into a low voltage differential signal (LVDS). The package includes a timing controller having timing extraction circuitry, a set of symbol buffers, a scheduler, and timing control circuitry. All configured to implement LVDS data transfer and in some implementation enable point to point data transfer from data buffers to associated column drivers.
US08788869B2 Interchangeable lens and camera body communicating whether data transmission was normal or abnormal
An interchangeable lens that can be detachably fitted to a camera body includes: a clock signal reception unit that receives a clock signal outputted from the camera body; a control command reception unit that receives a control command and data signal from the camera body, the control command and data signal being in synchrony with the clock signal, specifying a control command for the interchangeable lens and including type data specifying a type of the control command; a response generation unit that generates a response data signal including the type data on the basis of the control command and data signal; and a response transmission unit that transmits the response data signal to the camera body in synchrony with the clock signal received by the clock signal reception unit when a control command and data signal is received from the camera body in a next communication cycle.
US08788865B2 Method and system for redeploying powered devices from a power sourcing equipment with insufficient power capacity to another power sourcing equipment with excess power capacity
Example embodiments disclosed herein relate to determining power sourcing equipment. A system includes multiple power sourcing equipment that can provide power to one or more powered devices via network connections. One or more of the power sourcing equipment with excess power capacity are determined.
US08788863B2 System and method for restoring and/or continuing execution functionality to various processes based on predefined power classifications while transitioning a computing environment from connected standby state to execution state
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.
US08788859B2 Thermal sensitivity based clock frequency adjustment for dynamic power control of a processor
A method and system provides dynamic power control based on thermal sensitivity of a processor system. The method and system includes a circuit that reduces the clock frequency for the processor system in response to thermal characteristics satisfying a pre-determined threshold that allows maximal thermal temperature limit utilization without substantially degrading processor performance.
US08788857B2 System and method for providing a low power remote control
To conserve power in a controlling device having a processing device in communication with an input element and a transmitting device the processing device is caused to be placed into a low-power state for at least a portion of a transmission inactive interval intermediate the transmission of at least a pair of command frames. The command frames are caused to be transmitted by the transmitting device in response to an activation of the input element sensed via the processing device to thereby command a functional operation of an intended target device.
US08788854B2 Microcontroller and control method therefor
A microcontroller includes a first voltage detector that detects whether a power supply voltage is equal to or lower than a first voltage value to generate a first signal, a second voltage detector that detects whether the power supply voltage is equal to or lower than a second voltage value to generate a second signal, the second voltage value being lower than the first voltage value, a real-time clock that includes a memory and a clock counter responsive to a clock signal, and a Central Processing Unit (CPU) that receives the first signal. The first voltage detector, the second voltage detector, the real-time clock and the CPU are formed on a single chip. The clock counter receives the second signal. The memory stores a first value according to a second signal, and stores a second value according to a setup of time information to the clock counter.
US08788847B2 Secure data processing method and associated device
A secure data processing method includes the following steps: padding (E206) a memory area (MAC′) with a pad value (A); writing (E208) a first datum in the memory area (MAC′); in the area, reading (E210) a second datum with at least one part of the first datum as it was written in the memory area (MAC′); and executing an operation (E210) using the second datum.
US08788842B2 System and method for content protection based on a combination of a user PIN and a device specific identifier
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for encryption and key management. The method includes encrypting each file on a computing device with a unique file encryption key, encrypting each unique file encryption key with a corresponding class encryption key, and encrypting each class encryption key with an additional encryption key. Further disclosed are systems, methods, and non-transitory computer-readable storage media for encrypting a credential key chain. The method includes encrypting each credential on a computing device with a unique credential encryption key, encrypting each unique credential encryption key with a corresponding credential class encryption key, and encrypting each class encryption key with an additional encryption key. Additionally, a method of generating a cryptographic key based on a user-entered password and a device-specific identifier secret utilizing an encryption algorithm is disclosed.
US08788840B2 Secure processor
A secure hardware comprises a secure pipe, a secure DMA, a secure assist and a secure bus, which connects between those blocks. The secure pipe stores a common encryption key in an encryption key table so as not to be able to access from software. The secure DMA comprises a data common key system process function and a hashing process function. The secure assist comprises a common key system process function and an authentication process function, receives an issued command from a program executed by the processor core via a public IF, and performs setting/control of the secure pipe and the secure DMA via the secure bus.
US08788835B2 Methods for selectively capturing and replicating one-time password generator functionality from device to device
Structures and methods are disclosed for selectively capturing (“peeling”) and replicating (“cloning”) OTP tokens from one device to another while maintaining OTP state. Embodiments described herein provide for sending, from a first device to a second device, state information including for example, a key, a current OTP sequence value and a time to expiry value corresponding to selected tokens to be cloned. The second device thereafter uses the state information to generate OTP sequences corresponding to the selected tokens in time-synchronization with corresponding authentication entities. Additionally, embodiments described herein provide for restoring the OTP sequence corresponding to the selected tokens on the first device following a loss of synchronization of the selected tokens on the first device.
US08788830B2 Method and apparatus for logging based identification
A method and apparatus for logging based identification are described. In one embodiment, the method comprises extracting entries of a hash chained log that represents a series of previous transactions. The method may also comprise ordering hash values of the entries extracted from the hash chained log into an ordered list. In one embodiment, the method may further comprise producing a cryptographic hash of the ordered list.
US08788827B2 Accelerated verification of digital signatures and public keys
Accelerated computation of combinations of group operations in a finite field is provided by arranging for at least one of the operands to have a relatively small bit length. In a elliptic curve group, verification that a value representative of a point R corresponds the sum of two other points uG and vG is obtained by deriving integers w,z of reduced bit length and so that v=w/z. The verification equality R=uG+vQ may then be computed as −zR+(uz mod n) G+wQ=O with z and w of reduced bit length. This is beneficial in digital signature verification where increased verification can be attained.
US08788826B1 Method and apparatus for dynamically allocating a mobile network prefix to a mobile terminal
A method and apparatus for dynamically allocating a mobile network prefix to a mobile terminal, in which the mobile terminal is associated with a user equipment. The method includes sending a message from the user equipment to a home agent to establish a security association between the user equipment and the home agent. The message includes a request for a mobile network prefix to be assigned to the mobile terminal equipment. The method further includes the home agent allocating a mobile network prefix to be assigned to the mobile terminal equipment, and assigning the allocated mobile network prefix to the mobile terminal equipment.
US08788819B2 System and method for a cloud-based electronic communication vault
Disclosed is a system and method for securely, conveniently and effectively storing information in a secure data repository or database, and securely delivering such information to a respective user. The secure repository and database, referred to as a Vault, is a secure storage utility used for storing and safekeeping valuable personal information and documents associated with a user. The Vault can store and provide access to personal documents for a user, such as but not limited to, wills, irreplaceable pictures or video, financial documents/bills, contracts, account numbers and credit card numbers. The Vault can be provided as a service within a smart, cloud-based system, which intelligently gathers, stores and initiates actions for a variety of user documents.
US08788818B2 Information processing apparatus and method, recording medium and program
An electronic device that generates first authentication data; outputs a first response request generated based on the first authentication data; receives a first response message based on the first response request command, the first response message including second authentication data based on the first authentication data; outputs a second response request command after receiving the first response message; counts a time elapsed from transmitting the second response request; receives a second response message based on the second response request command, the second response message including third authentication data generated at the second electronic device based on the first authentication data; compares the third authentication data included in the second response message with expected authentication data generated by the electronic device based on the first authentication data; and judges if the second electronic device is authorized to use content data based on the comparison result and the counted time.
US08788815B1 System and method for controlling access to decrypted data
A method for accessing a protected file system includes receiving a request from a process to access the file system, the request including a requesting process identification and a requesting process name; decrypting an ACL to obtain ACL process names, ACL process identifications, and ACL process file checksums; allowing the process access to the file system if the requesting process name matches a corresponding ACL process name and the requesting process identification matches a corresponding ACL process identification; or allowing the process access to the file system if the requesting process identification does not match a corresponding ACL process identification but a calculated process file checksum matches a corresponding ACL process file checksum. In one embodiment, the ACL information can be stored in a key ring.
US08788812B2 System and method for retrieving certificates associated with senders of digitally signed messages
A system and method for retrieving certificates and/or verifying the revocation status of certificates. In one embodiment, when a user opens a digitally signed message, a certificate that is required to verify the digital signature on the message may be automatically retrieved if it is not stored on the user's computing device (e.g. a mobile device), eliminating the need for users to initiate the task manually. Verification of the digital signature may also be automatically performed by the application after the certificate is retrieved. Verification of the revocation status of a certificate may also be automatically performed if it is determined that the time that has elapsed since the status was last updated exceeds a pre-specified limit.
US08788807B2 Privacy protection in communication systems
Methods and apparatus for protecting user privacy in a shared key system. According to one aspect, a user generates a derived identity based on a key and a session variable, and sends the derived identity to an application. In one embodiment, a key server may be used to receive the derived identity from the application, and return a sub-key to the application to use for encrypting communications with the user.
US08788805B2 Application-level service access to encrypted data streams
Techniques for securely providing cryptographic keys to trusted intermediate nodes or monitoring devices are described so that SSL, TLS, or IPSec communications can be monitored, compressed over a WAN, or otherwise used. In an embodiment, a trusted intermediate node establishes a secure connection to a key server; receiving session identification data for an encrypted session between a client and a content server during negotiation of the encrypted session, and storing a copy of the session identification data; requesting from the key server, over the secure connection, a decryption key associated with the encrypted session; receiving an encrypted message communicated between the client and the content server; forwarding the encrypted message without modification to a destination address in the encrypted message; and decrypting the encrypted message using the decryption key to result in decrypted data and using or storing the decrypted data in a storage unit.
US08788801B2 Backup and recovery of systems by restoring a backup boot configuration data (BCD) with installation files from an operating system install disk
Various embodiments includes at least one of systems, methods, and software for backup and recovery of systems including boot configuration data in an extension firmware interface partition. Generating a backup, in some embodiments, includes copying Boot Configuration Data (BCD) from a registry of an operating system executing on a computer into a file and storing the file. These and other embodiments may include a system restore process that consumes this file. Such a process may operate to identify an Extension Firmware Interface (EFI) hard disk partition on a hard disk of a system to be restored, temporarily assign a drive letter to the identified EFI hard disk partition, and copy files common amongst all installations an operating system to be restored on the system along with BCD data from the BCD file to the EFI hard disk partition according to the assigned drive letter. The system may then be rebooted.
US08788800B2 OS processing method, system and non-transitory computer readable storage medium thereof
An operating system (OS) processing method for a host computer includes the following steps: when the host computer is booting, a boot loader is read from a boot reading device according to a boot priority order of the host computer. A signature detecting program included in the boot loader is executed to detect data stored in a specified address of a master boot record (MBR) of the host computer. When it is determined that the present version signature of the host computer does not match the preset version signature according to the data stored in the specified address, an OS image is read from the boot reading device, an OS is installed on the host computer according to the OS image. The data stored in the specified address of the MBR is amended according to an image version signature of the installed OS.
US08788793B2 Instruction issue to plural computing units from plural stream buffers based on priority in instruction order table
A processor including L computing units, L being an integer of 2 or greater, the processor comprising: an instruction buffer including M×Z instruction storage areas each storing one instruction, M instruction streams being input in a state of being distinguished from each other, each of the M instruction streams including Z instructions, M and Z each being an integer of 2 or greater, M×Z being equal to or greater than L; an order information holding unit holding order information that indicates an order of the M×Z instruction storage areas; an extraction unit operable to extract instructions from the M×Z instruction storage areas; and a control unit operable to cause the extraction unit to extract L instructions in executable state from the M×Z instruction storage areas in accordance with the order indicated by the order information, and input the instructions into different ones of the L computing units.
US08788791B2 Low power, hash-content addressable memory architecture
A comparand word is input to a plurality of hash circuits with each hash circuit responding to a different portion of the comparand word. The hash circuit outputs a hash signal which enables or pre-charges portions of a content addressable memory (CAM). The comparand word is also input to the CAM. The CAM compares the comparand word in the pre-charged portions of the CAM and outputs information responsive to the comparison. When Internet addresses are processed, the output information may be port information or an index for locating.
US08788789B2 Power filter in data translation look-aside buffer based on an input linear address
A method and an apparatus for power filtering in a Translation Look-aside Buffer (TLB) are described. In the method and apparatus, power consumption reduction is achieved by suppressing physical address (PA) reads from random access memory (RAM) if the previously translated linear address (LA), or virtual address (VA), is the same as the currently requested LA. To provide the correct translation, the output of the TLB is maintained if the previously translated LA and the LA currently requested for translation are the same.
US08788788B2 Logical sector mapping in a flash storage array
A system and method for efficiently performing user storage virtualization for data stored in a storage system including a plurality of solid-state storage devices. A data storage subsystem supports multiple mapping tables. Records within a mapping table are arranged in multiple levels. Each level stores pairs of a key value and a pointer value. The levels are sorted by time. New records are inserted in a created newest (youngest) level. No edits are performed in-place. All levels other than the youngest may be read only. The system may further include an overlay table which identifies those keys within the mapping table that are invalid.
US08788782B2 Apparatus and method for memory management and efficient data processing
Multiple memory pools are defined in hardware for operating on data. At least one memory pool has a lower latency that the other memory pools. Hardware components operate directly on data in the lower latency memory pool.
US08788776B2 Hard disk control method, hard disk control device and computer
A hard disk control method, a hard disk control device and a computer are provided The method includes detecting the current mode in which the system runs; determining the access frequency of the hard disk in the system when detecting the system runs in an idle mode currently; intercepting the hard disk access commands to be sent to the hard disk when the access frequency of the hard disk is lower than a predetermined access frequency threshold to make the hard disk enter into a preset power saving mode, and saving the hard disk access commands into a preset memory.
US08788774B2 Protecting data during different connectivity states
Aspects of the subject matter described herein relate to data protection. In aspects, during a backup cycle, backup copies may be created for files that are new or that have changed since the last backup. If external backup storage is not available, the backup copies may be stored in a cache located on the primary storage. If backup storage is available, the backup copies may be stored in the backup storage device and backup copies that were previously stored in the primary storage may be copied to the backup storage. The availability of the backup storage may be detected and used to seamlessly switch between backing up files locally and remotely as availability of the backup storage changes.
US08788771B2 Remote copy system
Provided is a remote copy system capable of guaranteeing the time ordering of data to be handled by a remote site even when the tasks at the remote site are operated across a plurality of storages or a plurality of volume groups. A consistency group consisting of a secondary journal volume and a replica is associated with a journal group consisting of a primary data volume, a primary journal volume, a secondary journal volume, and a secondary data volume. Upon backing up a secondary data volume and forming a replica, the host system issues a backup time reservation command to a storage apparatus, and the storage apparatus creates a replica by comparing the time stamp added to the journal data and the backup reservation time.
US08788767B2 Register system and method for utilizing a register unit
A register system includes a register unit and a control unit. The register unit is utilized for storing a first data packet, wherein the register unit has an end flag. The control unit is coupled to the register unit, for indicating a designated information and an end position of the first data packet by using the end flag.
US08788763B2 Protecting memory of a virtual guest
An apparatus and system for protecting memory of a virtual guest includes initializing a virtual guest on a host computing system. The host computing system includes a virtual machine manager that manages operation of the virtual guest. The virtual guest includes a distinct operating environment executing in a virtual operation platform provided by the virtual machine manager. The method includes receiving an allocation of run-time memory for the virtual guest, the allocation of run-time memory comprising a portion of run-time memory of the host computing system. The method includes setting, by the virtual guest, at least a portion of the allocation of run-time memory to be inaccessible by the virtual machine manager.
US08788760B2 Adaptive caching of data
Data access is facilitated by employing local caches and an adaptive caching strategy. Specific data is stored in each local cache and consistency is maintained between the caches. To maintain consistency, adaptive caching structures are used. The members of an adaptive caching structure are selected based on a sharing context, such as those members having a chosen association identifier or those members not having the chosen association identifier.
US08788739B2 Hypervisor-based management of local and remote virtual memory pages
A system and method is illustrated for comparing a target memory address and a local memory size using a hypervisor module that resides upon a compute blade, the comparison based upon a unit of digital information for the target memory address and an additional unit of digital information for the local memory size. Additionally, the system and method utilizes swapping of a local virtual memory page with a remote virtual memory page using a swapping module that resides on the hypervisor module, the swapping based upon the comparing of the target memory address and the local memory size. Further, the system and method is implemented to transmit the local virtual memory page to a memory blade using a transmission module that resides upon the compute blade.
US08788737B2 Transport of PCI-ordered traffic over independent networks
A system and method are disclosed for connecting PCI-ordered agents based on fully independent networks. The system and method are free of PCI topology constraints, so that the system and method can be implemented in an inexpensive and scalable way. The method disclosed is used to handle and transport PCI-ordered traffic on a fabric. Based on the actual ordering requirement of the set of PCI agents, the fabric includes two, three, or four independent networks.
US08788734B2 Methods and devices for universal serial bus port event extension
Methods and apparatus for implementing a port management protocol which can be used to manage communication between one or more USB devices and a USB host at a distance greater than that allowed by the USB Specifications are provided. In one aspect, a method for prolonging a bus event of a USB device at least until a notification is received that a corresponding bus event has been completed by the USB host is provided; and subsequently exchanging bus traffic between the USB host and USB device upon completion of the bus event by both devices.
US08788732B2 Messaging network for processing data using multiple processor cores
An advanced processor comprises a plurality of multithreaded processor cores each having a data cache and instruction cache. A data switch interconnect is coupled to each of the processor cores and configured to pass information among the processor cores. A messaging network is coupled to each of the processor cores and a plurality of communication ports. The data switch interconnect is coupled to each of the processor cores by its respective data cache, and the messaging network is coupled to each of the processor cores by its respective message station. In one aspect of an embodiment of the invention, the messaging network connects to a high-bandwidth star-topology serial bus such as a PCI express (PCIe) interface capable of supporting multiple high-bandwidth PCIe lanes. Advantages of the invention include the ability to provide high bandwidth communications between computer systems and memory in an efficient and cost-effective manner.
US08788731B2 Vehicle message filter
A message filtering system for a communications system in a vehicle enabling communication between various systems and subsystems via a vehicle bus. Electronic devices may be coupled to the bus. Electronic control units (ECUs) may be located therebetween. The ECU may regulate or control the flow of messages between the bus and the electronic devices. Message filters may apply a filter policy to incoming and outgoing messages. In addition, the message filtering system may have an alert policy for violations of the filter policy. In one embodiment, the source identity of outgoing messages may be overwritten by a message filter dedicated to outgoing messages; this message filter may be an application specific integrated circuit.
US08788728B2 Method and system for buffer state based low power operation in a MoCA network
A first device of a Multimedia Over Coax Alliance (MoCA) network may communicate with a second device of the MoCA network to control power-save operation of the second MoCA device. The first device may control the power-save operation of the second MoCA device based on an amount of data stored in a buffer, wherein the data stored in the buffer is destined for the second device. The buffer may be in a third device which sends the data to the second device, and/or the buffer may be in the first device. The first device may be operable to buffer data destined for the second device while the second device is in a power-saving state.
US08788715B2 Network and interface selection on a computing device capable of establishing connections via multiple network communications media
A system and method for carrying out network and interface selections across multiple media is disclosed. The disclosed system facilitates automated network interface configuration decision-making that spans a set of networks supporting communications via differing media. A set of media specific modules associated with differing communications media acquire network interface status/capabilities information. A rules engine thereafter applies a designated network selection rule(s) to the acquired network interface status/capabilities information, and any other appropriate parameters attributable to either an interface or network, to select one or more networks and interfaces with which to establish/maintain a connection.
US08788712B2 Compression block input/output reduction
Exemplary system and computer program product embodiments compression blocks input/output (I/O) reduction are provided. In one embodiment, by way of example only, data blocks are arranged into groups to provide a single I/O. Lists indicating the available block space for the data blocks are organized in advance according to space size. The data blocks required for a single command are allocated as the single I/O. The data blocks are sequentially ordered. Additional system and computer program product embodiments are disclosed and provide related advantages.
US08788703B1 Content caching
At a gateway within a network, a message containing content is received. The message conforms to a protocol that specifies a format of the content, the message having been sent from a server outside the network to a client within the network. The message is routed from the gateway to the client. The message is analyzed to determine whether the content is static. Depending on a result of the analyzing, the content is selectively caused to be stored in the format specified by the protocol in a cache within the network.
US08788702B2 Storage area network multi-pathing
Provided are a method, computer program product and system for network multi-pathing. Paths to a storage system are through a first network type and a second network type. The first network type has a higher Input/Output (I/O) per second performance characteristic than the second network type. A length is determined from a received I/O request. The I/O request is sent on one of the paths to the storage system through the first network type in response to determining that the length of the I/O request is below a threshold length. The I/O request is sent on one of the paths to the storage system through the second network type in response to determining that the length of the I/O request is above the threshold length.
US08788696B2 Media content streaming using stream message fragments
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for media content streaming can include transacting access information associated with a media stream and transacting one or more fragments associated with the media stream to facilitate a delivery of media content associated with the media stream. Access information can include fragment sequencing information to facilitate individual retrieval of fragments associated with the media stream using a uniform resource identifier via a processing device configured to cache content. A fragment can include one or more stream messages. A stream message can include a message header and a corresponding media data sample. The message header can include a message stream identifier, a message type identifier, a timestamp, and a message length value.
US08788693B2 Apparatus and method for generating a data stream and apparatus and method for reading a data stream
When generating a data stream, text data, an escape-start-sequence, a first number of data units, an escape-continuation-sequence and a second number of data units are entered into a data stream. A base decoder displays only the text data and skips the data units referenced by the escape-start-sequence and the escape-continuation-sequence, while an extension decoder reads those data units and processes them together.
US08788691B1 Method and apparatus for a client connection manager
A method and apparatus for a connection manager have been disclosed. By providing for persistent connections with clients, the connection manager allows for servers to communicate with clients, which would otherwise be inaccessible.
US08788687B2 Dynamic medical object information base
A dynamic medical object information base (DMOIB) is used with a communication protocol. A medical object information base (MOIB) may generally define rules of creation and modification of data defined for use in medical products. A dynamic version of the MOIB adapts to changing data classifications. DMOIB is preferably compatible with non-dynamic MOIB systems. DMOIB preferably reduces code space and simplifies management of software projects. DMOIB may allow for an entirely dynamic system using a discovery/negotiation process for determining full features of a device. DMOIB may also allow for generation of a dynamic interface to handle data from devices.
US08788679B2 Method for exchanging data
The present invention relates to a method for exchanging data between at least two servers with use of a gateway. Preferably the method is applied to healthcare systems. Each server holds a unique federated identifier, which identifier identifies a single patient (P). Thus, it is possible for the servers to communicate with each other without having to reveal the true identity of patient. By creating one session pseudonym for each pair of providing server (12) holding relevant patient data and a requesting server (10) and by formatting an inbound session identifier related to the requesting server and an outbound session identifier related to the providing server for each session pseudonym the servers may communicate anonymous data with each other. The patient data is transferred from the at least one providing server to the requesting server and all session pseudonyms are replaced, in the requesting server, with the identifier of the requesting server for the patient (P).
US08788676B2 Method and system for controlling data transmission to or from a mobile device
Methods of operating mobile or other electronic devices so as to achieve a transmission of data between those devices, and related systems and components, are described. In one exemplary embodiment, a method of operating a first mobile device so as to achieve a transmission of data from the mobile device to an additional electronic device includes tracking a positional variation of an object situated proximate a display screen of the mobile device by determining locations of the object over time using a sensing assembly of the mobile device. The method further includes determining a point or region on the display screen based upon the tracked positional variation of the object, identifying an image portion corresponding to the point or region, where the data is associated with the image portion, and transmitting the data from the mobile device, whereby the data is capable of being received by the additional electronic device.
US08788671B2 Managing content delivery network service providers by a content broker
A system, method, and computer readable medium for managing network storage provider and CDN service providers are provided. A content broker component obtains client computing device requests for content provided by a content provider. The content broker processes the client computing device requests and determines whether a subsequent request for the resource should be directed to a network storage provider or a CDN service provider as a function of the updated or processed by the content broker.
US08788661B2 Device assisted CDR creation, aggregation, mediation and billing
A method performed by a network system, the method comprising: monitoring traffic over a wireless network between the network system and a device, the traffic being within a service plan associated with the device; obtaining a first accounting of usage of the wireless network associated with a first portion of the traffic, wherein a sponsor sponsors at least a portion of the usage of the wireless network associated with the first portion of the traffic; based on the monitored traffic, obtaining a second accounting of usage of the wireless network associated with a second portion of the traffic not including the first portion of the traffic, the subscriber associated with the wireless device being financially responsible for usage of the wireless network associated with the second portion of the traffic; and providing an accounting record to the sponsor based on the first accounting.
US08788660B2 Query execution and optimization with autonomic error recovery from network failures in a parallel computer system with multiple networks
A database query execution monitor determines if a network error or low performance condition exists and then where possible modifies the query. The query execution monitor then determines an alternate query execution plan to continue execution of the query. The query optimizer can re-optimize the query to use a different network or node. Thus, the query execution monitor allows autonomic error recovery for network failures using an alternate query execution. The alternate query execution could also be determined at the initial optimization time and then this alternate plan used to execute a query in the case of a particular network failure.
US08788655B2 Systems for accepting and approving applications and methods of operation of same
A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.
US08788652B2 Real world network testing combining lower layer network tests, application layer tests and interdependent interactions
Combining lower layer network tests and upper layer network tests is disclosed. A method includes receiving a user selection to create an upper layer test and a lower layer test, receiving upper layer test information and lower layer test information, displaying a first timeline showing the activity of the upper layer test in a first pane and a second timeline showing the activity of the lower layer test in a second pane. Synchronization between the lower layer tests and upper layer tests may be defined. The method allows for observing and ascertaining the impact of the lower layer tests on the upper layer tests. The method may be implemented in software, stored on a storage medium and performed on a network testing system that includes one or more network cards and in one or more network testing systems.
US08788649B2 Constructing a logical, regular axis topology from an irregular topology
Constructing a logical regular topology from an irregular topology including, for each axial dimension and recursively, for each compute node in a subcommunicator until returning to a first node: adding to a logical line of the axial dimension a neighbor specified in a nearest neighbor list; calling the added compute node; determining, by the called node, whether any neighbor in the node's nearest neighbor list is available to add to the logical line; if a neighbor in the called compute node's nearest neighbor list is available to add to the logical line, adding, by the called compute node to the logical line, any neighbor in the called compute node's nearest neighbor list for the axial dimension not already added to the logical line; and, if no neighbor in the called compute node's nearest neighbor list is available to add to the logical line, returning to the calling compute node.
US08788647B1 Load balancing for network devices
Systems and methods can be operable to provide improved load balancing for network devices. In some implementations, such systems and methods can operate to create success list and/or fail list for use in optimizing improved load balancing for network devices. In other implementations, such systems and methods can also operate to manage and remove entries from success list and/or fail list. The success list and/or fail list can be used to optimize load balancing thereby reducing or preventing interruption in service to customers.
US08788646B2 Home gateway policy controlling device, system and implementing method thereof
An apparatus for implementing policy control for home gateway comprises a Co-located Policy Decision Function Entity (PD-FE) for receiving the QoS policy issued by the PD-FE at network side and sending the QoS policy to the home gateway or issuing the QoS policy configured thereon to the home gateway. A method for implementing the policy control for home gateway, the method comprises: the Co-located PD-FE receiving the QoS policy issued by the PD-FE at network side or being configured with the QoS policy; and the Co-located PD-FE issuing the QoS policy to home gateways. With the present invention, the Resource and Admission Control Function (RACF) avoids controlling the home gateway directly or sending the policy to the home gateways in the case that there are a lot of home gateways and all the home gateways are scattered at the edge of the network.
US08788640B1 Employing rate shaping class capacities and metrics to balance connections
A method, system, and apparatus for integrating a rate shaping class analysis with a load balancing decision across multiple network links to improve traffic management decisions. For each of the available multiple network links, a determination is made as to how much bandwidth is available to each class associated with that network link. When a request for a connection is received, the request's class is determined. A load balancing decision is based on the available bandwidths for the determined class for the request. The invention may also integrate other Quality of Service metrics into the load balancing decision, including link type, failure rates, or the like.
US08788639B2 Method and apparatus for centrally configuring network devices
A method for configuring network devices in a network includes creating a domain having a management device and a plurality of select network devices. A configuration command is issued from the management device to a central network device in the domain to configure at least one of the network devices in the domain identified by the management device. The central network device then issues a configuration command to each of the identified select network device.
US08788635B2 Mitigations for potentially compromised electronic devices
An electronic device may be reported as potentially compromised (e.g., by a user or by the electronic device itself). An instruction to initiate remediation of the electronic device may be queued. Upon reaching the end of the queue, the instruction is transmitted to the electronic device to initiate remediation of the electronic device. The instruction is received by the electronic device. The remediation policy is performed, which may include performing operations such as deleting an encryption key, deleting data, disabling a login capability, disabling a boot up functionality, disabling a function associated with the electronic device, transmitting data from the electronic device, transmitting a message from the electronic device, or generating information that indicates of a user of the electronic device.
US08788631B2 Add-ins dynamically extending display targets and business-logic programming model
A system for extending an enterprise resource planning application is provided. The system employs “Add-ins” that each have a functional behavior that is independent of the client on which it executes and a user interface behavior that is dependent on the characteristics of the display, and other characteristics, of the client (i.e., a display target). When a user attempts to invoke an Add-in via the client runtime, the client runtime determines whether the Add-in is available at the user's computer. If not, the client runtime downloads the appropriate artifact for execution at the user's computer. In this environment, neither the client runtime nor the server-side business logic contains the logic used to implement a particular Add-in behavior on the supported display targets. Instead, this logic is contained within separate artifacts associated with a single Add-in having a particular behavior, each artifact implementing the behavior for a specific display target.
US08788617B2 Cookies stored in a cloud computing environment
Cookies may be stored in the cloud, such as on one or more servers. A request, from a client, for a webpage, may be received and it may be determined whether the request includes a browser cookie that represents a key value that references state information relating to web browsing by the client. When the request is determined to include the browser cookie that represents the key value, at least a portion of the state information may be obtained using the key value. The webpage corresponding to the request may be determined based on the obtained state information. The webpage may be transmitted to the client. The transmitted webpage may include a new key value when the request does not include a key value.
US08788616B2 Page views for proxy servers
Distinctions between resources explicitly selected by a user and resources indirectly selected may be enabled by identifying an explicitly selected web page or other resource as such in the request for the web page or other resource, which may allow the web page or resource to be differentiated from web pages or other resources that are requested as a consequence of their indirect selection. Moreover, a log of web pages or other resources explicitly selected by a user may be maintained at the client and later reference by a local processor or communicated to a host process seeking to differentiate directly and indirectly selected web pages or other resources. These techniques also may allow a proxy or other server to perform processing related to parentally controlled accounts or related to accurately tracking frequently requested resources such as web pages.
US08788612B1 Cache based enhancement to optimization protocol
A system, apparatus, and method for improving the user experience when accessing web pages containing embedded objects over a network. In one embodiment, information regarding the contents of a locally accessible cache is added to a request directed to a web server. The information is used to control certain aspects of a pre-fetch process that is designed to reduce network latency affects and improve network resource utilization, thereby improving a user's experience. The cache contents information may be provided to an intermediate server via a modification to an existing request-response protocol, with the information being encoded or compressed if desired to reduce data transport requirements. The information is used by the intermediate server to determine whether to request an embedded object referenced in the requested resource or web page, and to determine if a browser having access to the cache will request the object or access the object from the local cache.
US08788609B2 Automation device and automation system
An automation device comprising a first functional unit, a second functional unit, a first network connection for connection to a first data network and a bus master unit for connecting a peripheral component. The first functional unit includes a first interface unit that is assigned a first network address, and the second functional unit includes a second interface unit that is assigned a second network address. A partitioning device can be used to logically partition an address space of the peripheral component, and a first address space can be directly assigned, as a partitioned part of the address space, to a superordinate computation unit that can be connected through the first network connection.
US08788604B2 Methods and apparatus for providing map locations in user applications using URL strings
Techniques for use in a wireless communication device for displaying a map are described. The device receives via a user interface a selection of a hypertext link object in an electronic file or message. The object is associated with a URL string which includes a server address and location data corresponding to a location. When a mapping application is installed in the device, the device executes the mapping application for rendering a map of the location in response to receiving the selection of the object. When the mapping application is not installed in the device, the device executes a web browser of the device for receiving and displaying a map image of the location in response to receiving the selection of the object.
US08788598B2 System for and method of providing remote access to an email platform
A system for and method of providing remote access to an email platform. The system and method may include receiving, from a user system, authentication data that comprises an authentication code that is associated with a user of the user system via a network, receiving, from the user system, mail mimic message data that indicates at least one mail service operation to be performed by an email system, and outputting, to the email system, one or more command signals that initiate the performance of the mail service operation.
US08788596B1 Unsolicited message rejecting communications processor
The spam blocker monitors the SMTP/TCP/IP conversation between a sending message transfer agent MTA—0 and a receiving message transfer agent MTA—1; catches MTA—0's IP address IP—0, MTA—0's declared domain D—0, from-address A—0; and to-address A—1; and uses this source and content based information to test for unsolicited messages. It interrupts the conversation when MTA—0 sends a command_specifying the recipient (an “RCPT” command) and uses the various test results to decide if the message is suspected of being unsolicited. If the message is suspected of being unsolicited then it logs the rejected message, sends an error reply to MTA—0 which forces MTA—0 to terminate the connection with MTA—1 before the body of the message is transmitted; else it logs the allowed message, releases the intercepted RCPT command which allows the conversation between MTA—0 and MTA—1 to proceed.
US08788585B2 Interactive experience sharing and evaluation system and method having highly customizable individual security level settings
An interactive experience sharing and evaluation system is implemented through a website in one easy step. Users submit information in the form of journal entries about experiences they have had, which can include photos, videos, a rating, and comments with varying privacy levels. Other users can search through these journal entries according to their security access level and add their own information, rating, comments, etc. Users also can provide personal information and search through and connect with other users and communicate with one another regarding submitted experiences. Users construct a dream-list of desired future experiences and set up ongoing searches for new information submitted regarding the users' interests. Custom information is provided to users on the basis of the contents of their dream-lists, and include advertisements.
US08788582B2 Comprehensive coordinated communication system
Embodiments of the present invention provide a method and system for a first party providing a comprehensive coordinated communication system by enabling initiation of a communication interaction between a first party and a second party, presenting a plurality of communication channels from which one of the parties can make a selection, displaying an interface for using the selected communication channel for a communication interaction between the two parties, and creating a record of the communication interaction, wherein either of the two parties can retrieve the record. The invention can be implemented via a stand-alone computing system or such a system interconnected with other platforms or data stores by a network, such as a corporate intranet, a local area network, or the internet.
US08788581B2 Method and device for performing caching of dynamically generated objects in a data communication network
A method for maintaining a cache of dynamically generated objects. The method includes storing in the cache dynamically generated objects previously served from an originating server to a client. A communication between the client and server is intercepted by the cache. The cache parses the communication to identify an object determinant and to determine whether the object determinant indicates whether a change has occurred or will occur in an object at the originating server. The cache marks the object stored in the cache as invalid if the object determinant so indicates. If the object has been marked as invalid, the cache retrieves the object from the originating server.
US08788576B2 High speed parallel data exchange with receiver side data handling
Systems and methods for transfer of data including establishing two separate connections, the two separate connections including a high speed connection and a high integrity connection. Blocks of data are exchanged over the high speed connection while the high integrity connection facilitates communication of descriptor data regarding data received over the high speed connection. As such, the data transfer speed of the high speed connection is utilized while communication via the high integrity connection allows for data reliability features not provided by the high speed connection. The systems and methods may include receiver side data handling such that data received chronologically out of order may be ordered at the receiver.
US08788575B2 System, method, and computer program product for media publishing request processing
A system, method, and computer program product for publishing transcoded media content in response to publishing service requests from end users. A user request for media content, is processed intelligently, either by directing the processing of the request to one of a set of transcoding servers so as to effectively balance the load among the servers, or by directing the processing of the request to an appropriate alternative means for satisfying the request. Transcoding tasks can be prioritized. Moreover, the current load on any particular transcoding server can be monitored in conjunction with determination of the load to be created by a transcoding task, in order to facilitate server selection. Transcoding can be performed on-demand or in a batch mode. Alternatively, a request can be satisfied by distributing media content that has already been transcoded and is resident in cache memory in anticipation of such requests.
US08788573B2 Method and apparatus for efficiently expanding a P2P network
One embodiment of the present method and apparatus for efficiently expanding a P2P network includes receiving a search request message from a requesting node and sending a response message to the requesting node on behalf of a node that has the requested data, where the response message originates at an intermediate node. The intermediate node may respond on behalf of the “responding” node, for example, in cases where the responding node is too far away from the requesting node to receive the search request message.
US08788544B2 Method and apparatus for managing data
Methods and apparatuses for managing data. The method includes obtaining first data including a plurality of components, determining at least one component to be reproduced by an external device from among the plurality of components, based on metadata about the external device, and generating second data using the at least one component from the first data.
US08788539B2 Method and apparatus for storing node
The present invention discloses a method and apparatus for storing node, pertaining to the field of the Internet communications. The method includes: receiving a write operation request and a node from a client; storing the node in a memory and setting the update time of the node as the time of receiving the node; and relocating one or more nodes from the memory to a file according to the update time of each of the nodes in the memory. The apparatus includes: a receiving module, a storage module, and a relocating module. The present invention can reduce the frequency of loading and relocating nodes to and from a memory, and improve performance of a server.
US08788536B1 Automated dereferencing of electronic communications for archival
Various methods and systems for automatically obtaining documents that are referenced by an electronic communication, such as an email or instant message, for archival are disclosed. One method involves searching at least a portion (e.g., the header and/or body) of an electronic communication for a reference to a document and, in response to detecting the reference, automatically obtaining an electronic copy of the document. The electronic copy of the document can then be archived.
US08788528B2 Filtering cached content based on embedded URLs
The present invention extends to methods, systems, computer program products, and data structures for filtering cached content based on embedded URLs. A computer system accesses a URL that corresponds to cached content. The computer system identifies an embedded URL included in the accessed URL. The embedded URL corresponds to a site that was accessed to retrieve the cached content. The computer system extracts the embedded URL from the accessed URL. The computer system determines whether or not access to the cached content is to be allowed based on the embedded URL.
US08788518B2 Multi-prefix query optimizations
The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive multi-prefix, multi-tier and dynamic menu information retrieval techniques that provide context-specific functionality tailored to particular information channels, as well as to records within or across such channels, and other known state information. Users are presented with a consistent search interface among multiple tiers across and within a large domain of information sources, and need not learn different or special search syntax. A thin-client server-controlled architecture enables users of resource-constrained mobile communications devices to locate targeted information more quickly by entering fewer keystrokes and performing fewer query iterations and web page refreshes, which in turn reduces required network bandwidth.
US08788510B2 System, method, and computer program product for runtime invocation of an appropriate version of program instructions in an on-demand database
In accordance with embodiments, there are provided mechanisms and methods for runtime invocation of an appropriate version of program instructions in an on-demand database service. These mechanisms and methods for providing such runtime invocation can enable embodiments to ensure that new versions of developed applications will operate in the same application environment of a previous version. The ability of embodiments to provide such runtime invocation may lead to an improved application migration development/runtime framework, etc.
US08788503B1 Content identification
Systems, computer program products, and methods can identify a training set of content, and generate one or more clusters from the training set of content, where each of the one or more clusters represent similar features of the training set of content. The one or more clusters can be used to generate a classifier. New content is identified and the classifier is used to associate at least one label with the new content.
US08788500B2 Electronic mail duplicate detection
Embodiments of the invention are related to a method and system for identifying linked electronic mails by receiving a query from a user, wherein the query comprises at least a segment of an electronic mail; and based on the segment received, rendering to the user at least one of related subsets or a related supersets of electronic mails related to the received segment, wherein the related subsets and related supersets are threads of the segment received and arranged in a hierarchical manner.
US08788496B2 Visual organization of information via associated geospatial data
In a method of organizing information, a plurality of diverse data items is accessed. The diverse data items are related to a physical location. The diverse data items that are accessed comprise at least a non-visual data item and a visual imagery data item, and include geospatial data associated with the individual accessed data items. The diverse data items are parsed by data type and stored in a data store such that the diverse data items are accessible by one or more of the geospatial data associated with the individual data items. Diverse data items related to the physical location are processed to produce an integrated image displayable via a web viewer. The processing occurs in response to receiving a request regarding the physical location. The integrated image comprises an integration of at least two of the stored diverse data items.
US08788494B2 Method, device and system for processing, browsing and searching an electronic documents
A method for processing electronic document and its corresponding device, a method for browsing electronic document and its corresponding browser, as well as a method for searching electronic document and its corresponding searching system are disclosed in the present invention. The method comprises at least the following steps of: generating one or more query according to the content of said document when an author is composing the electronic document; and correspondingly storing information about said one or more query with said electronic document. Wherein the query comprises keywords, keyword string or questions, and the query has passed the verification in order to ensure its reliability.
US08788466B2 Efficient transfer of deduplicated data
One aspect of the present invention includes enabling the efficient transfer of deduplicated data between storage pools in a storage management system without unnecessary reassembly and deduplication of data objects. In one embodiment, the storage management system tracks deduplication information for the data chunks of data objects within an index at the storage management system level, in addition to tracking storage information for each data object within another index at the storage management system level. The data chunk deduplication information is then accessible by any storage pool. Accordingly, transfers of the data objects and data chunks of the data object are easily facilitated, even between non-deduplicating and deduplicating storage pools.
US08788463B2 Flexible electronic records management
This disclosure describes techniques of managing electronic documents as electronic records that do not require moving the electronic documents to a different repository. As described herein, an electronic document is stored at a first repository prior to a time when the electronic document is declared to be an electronic record. An administrator is able to configure a document management system (DMS) to manage the electronic document as an electronic record after the electronic document is declared to be an electronic record. In addition, the administrator is able to configure the DMS to store a copy of the electronic document at a second repository after the electronic document is declared to be an electronic record and to manage the copy of the electronic document as an electronic record.
US08788458B2 Data caching for mobile applications
Systems, methods, computer program product embodiments and combinations and sub-combinations thereof for data caching and cache synchronization are described herein. An embodiment includes comparing data in a cache with data stored at a data source and determining database operations needed to synchronize one or more partitions of the cache with the data source. Each cache partition is associated with mobile business object (MBO) metadata of a distinct mobile device and the determined database operations are executed to synchronize the partitions with the data source. By refreshing only those partitions which are pertinent to a given device, embodiments of the invention may increase parallelism by allowing multiple partitions to refresh concurrently. The embodiment further comprises reviewing a caching policy associated with the cache. The caching policy may be selected in a manner that reduces data traffic and redundant requests on the data source.
US08788456B2 Video server and method for managing activity log
According to one embodiment, a video server includes a plurality of processing modules and a maintenance/management module. The processing modules output an activity log file to the maintenance/management module. The maintenance/management module includes a storing medium and a maintenance/management controller. The controller determines whether the storing medium has a free region for recording the activity log file in the storing medium. The controller deletes an oldest activity log file recorded in the storing medium to form a free region if the storing medium has no free region. The controller writes the activity log file in the formed free region.
US08788451B2 Central repository for searches
Search systems and methods are disclosed. Content and data in support of search results are stored in a central repository. Moreover, the centrally stored content and data can be made available to one or more authorized devices. Searches can be conducted across a single device, or a community of devices. The community of devices over which a search is performed can include devices that are not publicly accessible, and that require the provision of authentication information. The community of devices over which a search is performed, and the set of authorized devices, can be determined based on various factors.
US08788444B2 Data analysis method and system
The present invention relates to the analysis of data to identify relationships between the input data and one or more conditions. One method of analyzing such data is by the use of neural networks which are non-linear statistical data modelling tools, the structure of which may be changed based on information that is passed through the network during a training phase. A known problem that affects neural networks is the issue of overtraining which arises in overcomplex or overspecified systems when the capacity of the network significantly exceeds the needed parameters. The present invention provides a method of analyzing data using a neural network with a constrained architecture that mitigates the problems associated with the prior art.
US08788439B2 Instance weighted learning machine learning model
An instance weighted learning (IWL) machine learning model. In one example embodiment, a method of employing an IWL machine learning model to train a classifier may include determining a quality value that should be associated with each machine learning training instance in a temporal sequence of reinforcement learning machine learning training instances, associating the corresponding determined quality value with each of the machine learning training instances, and training a classifier using each of the machine learning training instances. Each of the machine learning training instances includes a state-action pair and is weighted during the training based on its associated quality value using a weighting factor that weights different quality values differently such that the classifier learns more from a machine learning training instance with a higher quality value than from a machine learning training instance with a lower quality value.
US08788429B2 Secure transaction management
Methods, systems, and devices for secure transaction management are provided. Embodiments include a method for providing secure transactions that include receiving an identifier of a financial account at a payment processor system. A token may be generated that is linked with the identifier of the financial account at the payment processor system. The identifier of the financial account and the token may be stored securely at the payment processor system. The token may be transmitted without the identifier of the financial account to at least a recipient system or a recipient device where the token replaces the identifier of the financial account.
US08788427B2 Limiting data exposure in authenticated multi-system transactions
The limiting of data exposure in authenticated multi-system transactions is disclosed. A client system authenticates and requests secured data and unsecured data with an initial system. The initial system transmits to an external system a token request that corresponds to the request for the secured data. A token is generated and passed to the initial system, which relays the same to the client system. The client system uses the token to access the secured data on the external system, while also retrieving the unsecured data on the initial system. The initial system thus does not have access to the secured data, while the request therefor is known.
US08788417B2 System and method for selection of payment systems from a payment system directory to process a transaction
Dynamically enabling and facilitating businesses or other entities to locate and transact with payment systems for the purpose of processing payments. A customer interacts with a supplier of an item (e.g., goods or services), selects an item for purchase, and provides the supplier with payment criteria. The supplier queries a payment system directory to locate candidate payment systems for the transaction. The supplier then interacts directly with one or more of the payment systems to partially or fully process payment for the transaction. Alternatively, the supplier interacts with a gateway service, which queries a payment system directory to locate candidate payment systems and then interacts with one or more of the payment systems to process payment for the transaction.
US08788416B1 Advance payment notice to financial institutions
A method for transmitting information with a financial institution. The method includes receiving a request from the financial institution for the information associated with scheduled future payment related to an established destination account and including a capital amount scheduled to be transferred to the financial institution, where the established destination account is associated with credit extended by the financial institution, performing, using a central processing unit (CPU), a search for the information on an intermediary data repository not controlled by the financial institution and based on the request, obtaining a portion of the information from the intermediary data repository based on the search, extracting, using the CPU, the portion of the information from the intermediary data repository to obtain a result, and transmitting the result to the financial institution to notify the financial institution of the scheduled future payment to the financial institution to be credited to the established destination account.
US08788405B1 Generating data clusters with customizable analysis strategies
Techniques are disclosed for generating a collection of clusters of related data from a seed. Doing so may generally include retrieving a seed and adding the seed to a first cluster and include retrieving a cluster strategy referencing one or more data bindings. Each data binding specifies a search protocol for retrieving data. For each of the one or more data bindings, data parameters input to the search protocol are identified, the search protocol is performed using the identified data parameters, and data returned by the search protocol is evaluated for inclusion in the first cluster.
US08788404B1 Structured finance securities option pricing architecture and process
A method and system for valuing structured-finance securities, such as, but not limited to, commercial mortgage-backed securities (CMBS).
US08788401B2 Seller-driven method for a bid set system
A method for automatically bidding on multiple on-line auction items up for bid where the number of items the bidder wishes to buy is less than the number of items up for bid is disclosed. A method of a seller or auction site giving a bidder the ability to add a listing to a set of listings that can be processed as above is also disclosed.
US08788400B2 Managing outlying trading orders
According to one embodiment, a method of managing trading is provided. In a market for a particular type of instrument, electronic data including buy orders and sell orders are received from a plurality of traders. Each buy order has an associated bid price and each sell order has an associated offer price. A determination is made of whether the particular trading order is an outlying trading order by electronically determining whether the particular trading order differs from at least one comparison price by more than a threshold value. If it is determined that the particular trading is an outlying trading order, a restrictive action is taken regarding one or more trading orders. For example, if a trader subsequently submits another trading order that would trade with the outlying trading order, an electronic alert message may be sent to the trader and the subsequent trading order may be prevented from trading with the outlying trading order at least temporarily.
US08788399B2 Systems and methods for trading a trade list in financial markets
Systems and methods are provided for maintaining neutrality while trading a list of securities using an algorithmic trading facility coupled with at least one destination. This destination includes at least one alternative trading system (ATS). This facility is coupled, via an electronic data network, to a plurality of trading clients, and configured to receive a trade request to trade a list of securities from a trading client. This request includes user defined trading constraints that are used to generate and transmit trade orders to at least one ATS. The orders are transmitted based on trading data related to the destinations, the trade list, and the trading constraints. The facility can identify each executed trade corresponding to the trade orders and calculate a trade imbalance. The facility can determine whether the trade imbalance exceeds the trading constraints, and reallocate one or more of said submitted orders based on this determination.
US08788394B1 Electronic information and analysis system
An automated information and analysis system and methods, including methods to acquire information, which may include financial market data such as rates or prices, from one or more external sources, and to process, enhance, extend or otherwise develop that information to derive additional, different, modified or otherwise developed information which, separately or together with the original acquired information, provides to users additional, different or modified utility relative to the utility that the original acquired information provides alone.
US08788386B1 Automated market maker and related methods and improvements
Various problems currently exist in the operation of using prediction markets for corporate forecasting. One of these problems we address is the problem related to the “consistency and consolidation of metrics”. We hierarchically structure and link sets of markets traded using an automated market maker and dynamically balance markets.
US08788383B2 Method and system for a deferred variable annuity with benefit payments as a function of an adjustment factor
A computer implemented data processing system and method processes data associated with a deferred variable annuity contract during the accumulation phase for a relevant life. The data includes a payment base value, a contract value, a withdrawal percent and a formula for determining an available benefit payment amount without reduction of the payment base value. The formula includes as factors the payment base value, the withdrawal percent, and an adjustment factor dependent on a period of deferral from a time a benefit payment withdrawal was first available until a first benefit payment withdrawal request and a period of time since the first benefit payment withdrawal request.
US08788377B2 System and method for providing recovery for victims of check fraud
A method for a consumer or business to protect against loss associated with specified forms of check fraud. Upon purchasing checks, a consumer or business can subscribe to a check fraud protection program, for an additional fee. A consumer or business may purchase Check Fraud Protection for an additional fee independent of purchasing checks. The subscription will enable the consumer or business to obtain reimbursement from the service provider for the consumer's losses due to specified causes. The consumer or business reciprocally assigns any right of recovery from the consumer's or business's bank or financial institution to the service provider, which can then seek reimbursement from the bank, or financial institution and institute proceedings against the fraud perpetrator. Protection may be obtained for forged signatures, forged endorsements and altered check. A symbol to indicate such protection is also disclosed.
US08788375B2 Method and system for pre-populating job assignment submissions
A method for pre-populating an end of shift submission by an employee of a transportation company. The method comprises executing software encoded on a machine readable storage medium by a CPU at a client associated with the employee to implement a Graphical User Interface (GUI) to supply particulars relating to a work shift for a member of a crew during a particular transportation trip. The GUI including a plurality of information capture fields for displaying particulars of the shift. The method comprises identifying among a plurality of data records, a data record associated with the particular trip, receiving data elements at the client derived from the record associated with the particular trip and pre-populating the information display fields with the respective data elements. Allowing the employee to edit one or more of the pre-populated information display fields.
US08788374B2 Method and system for account parallel processing
A method for account parallel processing used by an account processing center to process a request for account operation is disclosed. The method comprises: (1) categorizing accounts as high parallel occurrence accounts and common accounts; (2) when receiving the request from the client for processing operation of an account, firstly determining whether the account is a high parallel occurrence account; and if the account is a high parallel occurrence account, continuing to a step (3), otherwise, conducting a step (4); (3) if the account is locked, queuing a current operation to wait until implementation of the current operation; and (4) further determining, by the account processing center, whether the account is locked and outputting an error message when the account is locked, otherwise implementing the current operation. Such method provides more high quality services to the high parallel occurrence accounts. As for the common accounts, when there is a high volume of parallel transactions on the common accounts, the volume of parallel processing can be effectively controlled by outputting an error message to prevent comment accounts from causing damage the system.
US08788370B2 Web service architecture for product version retrieval
Various techniques for providing product versioning as a Web Service are disclosed. One method involves receiving a Web Service signature requesting access to a product model. In response to receipt of that Web Service signature, a product model that includes several versions of a product is accessed, and the current version of the product is selected from the product model. The product model can include future versions of he product that are not yet effective; such versions will not be selected as the current model prior to becoming effective. Information representing the current version can then be returned to the request in a second Web Service signature. A single object broker can respond to Web Service signatures requesting access to the product model from various different sales channels.
US08788356B2 System and method for effectively providing software to client devices in an electronic network
A system and method for effectively supporting software distribution in an electronic network includes a software server and a network of client devices. The software server stores software items received from a software provider. The software items include various types of trial software that is provided to device users for temporary evaluation and potential purchase. A recommendation engine of the software server creates recommendation lists to identify optimal candidates from among the stored software items for performing an automatic and transparent software download procedures. The recommendation engine creates the recommendation lists by analyzing selectable software-ranking criteria related to device users of the client devices. The software server then downloads the optimal candidates from the stored software items to respective target devices during the software download procedures.
US08788354B2 System and method for operator charging gateway
An Operator Charging Gateway (OCG) facility within a Mobile Commerce environment that, among other things, provides a bearer-independent and delivery-agnostic charging platform that, inter alia, (a) uncouples all of the particulars of the delivery of content, services, etc. from the myriad of activities, challenges, etc. of charging and (b) adds substantial value to each of the involved parties (including, for example, Mobile Subscribers, Operators, Merchants, etc.). Within a wireless messaging ecosystem an OCG may leverage the capabilities of a centrally-located, full-featured Value-Added Service Provider.
US08788351B2 Point of sale tax reporting and automatic collection system with tax register
A point of sale tax reporting system including a smart tax register located at a retailer location. The retailer smart register processes consumer transactions and calculates the amount of sales tax due the retailer by the consumer for each transaction. After the sales tax is paid to the retailer by the consumer, the register either immediately or periodically forwards the amount of the transaction and the amount of sales tax collected by the retailer to a computer and memory located at a remote location, such as a state government taxing authority.
US08788341B1 Vending machine systems using standard inventory control system components
A vending machine system includes at least one vending machine having a central coordinating unit, at least one management technology, and at least one communication technology facilitating communication between the at least one vending machine and the at least one management technology. Optional features that may be used alone or in combination with the vending machine system include: the ability to provide users with a promotional discount; the ability to provide users with multilevel pricing; the ability to track, time stamp, and keep records of activity at the at least one vending machine; a unique user interface; the ability to allow a user to report vending machine problems from a “report problem screen” on a unique user interface; unique vending machine-to-server communications; and the ability to remotely issue a refund to the user.
US08788333B2 Method, apparatus, and computer program product for facilitating promotions with an E-wallet
An electronic wallet platform obtains, from a check-out web page of a merchant, (i) a unique identification of a given consumer, of a plurality of consumers, who is purchasing at least one item from the merchant in an on-line transaction, and (ii) associated transaction data. The electronic wallet platform supplies, to a transaction qualification service, the unique identification of the given consumer; and retrieves, from a consumer enrollment database, a record wherein at least one useful token is stored in association with the unique identification of the given consumer. The transaction qualification service determines, based on rules from an offers registry database, whether the at least one useful token is applicable to the on-line transaction. The rules are stored in the offers registry database in association with the at least one useful token, and the rules take into account at least one of the unique identification of the given consumer and the associated transaction data in determining the applicability. If, based on the determining step, the at least one useful token is applicable to the on-line transaction, a further step includes providing the at least one useful token to the merchant, using the transaction qualification service and the electronic wallet platform. The at least one useful token is provided to the merchant prior to payment card authorization, clearing, and settlement for the on-line transaction.
US08788332B2 Mutually supportive social networking and online advertising
Embodiments of the present disclosure are related to methods, apparatuses, and articles associated with mutually supportive social networking and online advertising. In embodiments, a method may include facilitating a user of a social network in interacting with social media contributed by other users. The user's interaction may be monitored, and the user may be credited with participation credits. The method may further include facilitating setting up a product sample offering program on the social network, by an online advertiser, to offer samples of a product for redemption by users of the social network, using participation credits, and administering the product sample offering program accordingly. Other embodiments may be described and claimed.
US08788325B2 Techniques for generating a product path with custom advertisements
Techniques for generating a product path with custom advertisements are provided. A kiosk interacts with a consumer to acquire a product or service search within a facility. The kiosk generates a path to the product or service starting from the kiosk and ending at a location with the facility where the product or service can be found. Additionally, custom advertisements are interspersed throughout the path for other goods and services available at the facility. The kiosk then delivers the path with the custom advertisements to the customer for locating the product or service.
US08788321B2 Marketing method and system using domain knowledge
A method of evaluating advertising is disclosed based on analysis of user behavior in a market focused directory. Users actions are logged over a given time period. Implicit measures are derived from the log files and read into one or more databases. The implicit measures are aggregated across a plurality of user sessions and a report of the user behavior with respect to a single URL or a comparison between URLs is created.
US08788317B2 Software development resource estimation system
It is possible to provide a specification modification estimation method and a specification modification estimation system which can build-in a specification modification in a development plan in advance when performing software development. The system includes: I/O unit (1) which inputs development information associated with specification modification and outputs a calculation result of a development scale obtained by the specification modification; a database (3) which accumulates a digitalized environment affect in the software development; and specification modification estimation calculation unit (2) which calculates a product amount of the entire development scale in the specification modification according to the aforementioned development information and the information accumulated in the database. Thus, it is possible to estimate a final entire development scale which fluctuates according to the specification modification at a pre-stage of a software development or during the development.
US08788315B2 Systems and methods for determining pack allocations
Systems and methods are provided for determining a plurality of pack configurations to make available for distribution to a plurality of stores, wherein a pack configuration contains a particular number of units of each of a plurality of variations of a product. An allowable pack size constraint, a maximum pack configuration constraint, mismatch cost data, and product demand data for the plurality of stores are received. A first pack and a second pack for the store are determined, wherein the first pack contains a particular number of each of the variations of the product, wherein the first pack meets the allowable pack size constraint and minimizes mismatch costs for the store. Stores are clustered based on similarity of their demand data until the total pack configuration amount across all clusters meets the maximum pack configuration constraint.
US08788311B2 Quality control of authoring work flow within a benefits content system
A first change request is generated in a work flow process to implement a first change to a portion of content within the benefits content system. A first status indicator, indicating whether the first change has passed a quality check, is associated with the first change request. A second status indicator, indicating whether the first status indicator should be overridden, is associated with the first change request. The first change request is moved to a next step in the work flow process if the associated first status indicator indicates the first change has passed the quality check. The first change request is moved to the next step in the work flow process if the associated first status indicator indicates the first change has failed the quality check and the associated second status indicator indicates that the first status indicator should be overridden.
US08788310B2 Methods and apparatus for managing computing resources based on yield management framework
Yield management techniques are provided. In one aspect of the invention, a technique for managing one or more computing resources comprises the following steps/operations. Data associated with at least one potential demand for use of the one or more computing resources is obtained. Then, a management model (e.g., a yield management model or a revenue management model) is generated in accordance with at least a portion of the obtained data, wherein the management model is operative to determine an allocation of the one or more computing resources based on combinations of price levels and service levels that may be offered to one or more users of the one or more computing resources so as to attempt to satisfy at least one management goal.
US08788309B2 Application of cost constraints in event scheduling
A cost metric is associated with each of a plurality of calendar event parameters of a proposed calendar event. A calendar event cost projection is determined based upon, at least in part, the cost metric associated with each of the plurality of the calendar event parameters. The calendar event cost projection is compared to a calendar event budget. At least one of the plurality of calendar event parameters is selected based upon, at least in part, the comparison of the calendar event cost projection to the calendar event budget.
US08788303B1 Fare availability calendar
A method and system for displaying fare availability involves receiving an identification of an origination location and a destination location for generating a travel itinerary. An availability for each of multiple fare classes is determined for each of multiple time periods. The availability corresponds to the origination location and the destination location. A calendar having a representation of the multiple time periods is displayed. The calendar includes a visual indication of one or more available fare classes for each of the multiple time periods. The calendar can display real time or substantially real time availability information for one or more fare classes.
US08788294B2 Products and processes for indicating documents for a life based product
A method comprising receiving at least one document that is associated with a life insurance policy; assigning a respective value to each of the at least one document, in which the value indicates a level of importance; determining a summation of the at least one document; determining an indication for the life insurance policy, in which the indication is based on the summation of the at least one document and at least one of the values; and displaying the indication.
US08788288B2 System and method for promoting utilization of medical information
A server computer judges a region represented by an image obtained by an imaging apparatus. The server computer generates intelligent information regarding body tissue which can be estimated based on the imaged region, and registers the generated intelligent information in an intelligent information database. Workstations and the like that assist the work of medical workers execute filtering processes depending on the users thereof, to limit the range of assistance, the range of intelligent information to be utilized to perform the assistance based on the identifying data, and the like.
US08788283B2 Modifiable attribute identification
A method, software, database and system for determining modifiable lifestyle attributes which when altered, can increase the longevity of an individual is presented. Based on an individual's pangenetic (genetic and epigenetic) attributes and by comparison with databases of attributes and longevity data, specific modifiable attributes which increase longevity, based on the individual's specific pangenetic makeup, can be identified.
US08788280B2 Converting medication claims to active medications
Systems and methods are provided for accessing medication claims data and converting medication claims to active medications. In one method, medication claims data corresponding with a number of medication claims is accessed. The medication claims may then be presented to a clinician, who may manually review and determine the claims that a patient may currently be taking. Accordingly, a medication claim may be selected and converted to an active medication. A clinician may wish to convert a medication claim to an active medication for record purposes, such as for interaction checking, for example, and/or may wish to convert a medication claim to an active medication to manage the medication for the patient.
US08788274B1 Language converter and transmitting system
A language converter and transmitting system includes a processor adapted for converting the first language into a plurality of secondary languages. An audio input is operationally coupled to the processor. An audio output of a media source may be operationally coupled to the audio input. A wireless transmitter is operationally coupled to the processor for transmitting each of the secondary languages. Each of the secondary languages is transmitted on one of a plurality of frequencies. Each of a plurality of receiving devices includes a receiver for receiving signals from the wireless transmitter. A tuner for selecting one of the plurality of frequencies is operationally coupled to the receiver. A sound emitter for emitting an audible sound is operationally coupled to the tuner. The tuner may be used to select one of said plurality of frequencies such that one of the plurality of secondary languages is emitted through the sound emitter.
US08788266B2 Language model creation device, language model creation method, and computer-readable storage medium
The present invention uses a language model creation device 200 that creates a new language model using a standard language model created from standard language text. The language model creation device 200 includes a transformation rule storage section 201 that stores transformation rules used for transforming dialect-containing word strings into standard language word strings, and a dialect language model creation section 203 that creates dialect-containing n-grams by applying the transformation rules to word n-grams in the standard language model and, furthermore, creates the new language model (dialect language model) by adding the created dialect-containing n-grams to the word n-grams.
US08788253B2 Methods and apparatus for providing haptic feedback in interacting with virtual pets
Embodiments of the invention relate to methods and systems for providing haptic feedback to a user interacting with a simulated (or “virtual”) pet, so as to enhance the realism of the user's relationship with the virtual pet. In one embodiment, a method of providing haptic feedback to a user interacting with a virtual pet comprises: receiving a signal relating to a biological status of the virtual pet, and outputting a haptic effect based on the received signal on a user.
US08788251B2 Method for interpretation of distributed temperature sensors during wellbore treatment
A method for determining flow distribution in a formation having a wellbore formed therein includes the steps of positioning a sensor within the wellbore, wherein the sensor generates a feedback signal representing at least one of a temperature and a pressure measured by the sensor, injecting a fluid into the wellbore and into at least a portion of the formation adjacent the sensor, shutting-in the wellbore for a pre-determined shut-in period, generating a simulated model representing at least one of simulated temperature characteristics and simulated pressure characteristics of the formation during the shut-in period, generating a data model representing at least one of actual temperature characteristics and actual pressure characteristics of the formation during the shut-in period, wherein the data model is derived from the feedback signal, comparing the data model to the simulated model, and adjusting parameters of the simulated model to substantially match the data model.
US08788250B2 Method of improved reservoir simulation of fingering systems
The present disclosure includes the use of grids composed solely or in part of a set of contiguous cells having six or more principal flow directions within a single layer is disclosed for use in numerical simulation. The grids are particularly well-adapted for use in modeling flow in hydrocarbon-bearing reservoirs where fingering or channeling is experienced. Methods of constructing a bisected periodic grid and a substantially constant width radial grid in connection with the present disclosure are also provided. The problem of grid orientation effects is lessened by providing grids with an increased number of principal flow directions, typically six or more. The improved grids may be used in many preexisting simulators.
US08788249B2 Gyrocompass modeling and simulation system (GMSS) and method thereof
A Modeling, Design, Analysis, Simulation, and Evaluation (MDASE) aspects of gyrocompassing in relation to Far-Target Location (FTL) systems include a Gyrocompass Modeling and Simulation System (GMSS). The GMSS has four major components: the 6 degree-of-freedom (6DOF) Motion Simulator, the IMU Sensor Simulator, the Gyrocompass System and Calibration Process Simulator, and the Gyrocompass System Evaluation and Analysis Module. The modular architecture of GMSS makes it very flexible for programming, testing, and system maintenance. The realization of the GMSS can be based on any computer platforms for the GMSS software is written in high level language and is portable. The stochastic signal analysis and sensor testing and modeling tools comprise a suite of generic statistical analysis software, including Allan Variance and power spectral density (PSD) analysis tools, which are available to every GMSS module and greatly enhanced the system functionality.
US08788243B2 Performance metrics gathering from multiple video game platforms
A system and method for performing performance testing of video game software from a host computer or external to the game platforms. The system includes a plurality of game platforms, of one, two, or more configurations, running a video game and a communications hub communicatively linked with the game platforms. The testing system includes a metrics gathering framework linked with the communications hub. During operation, the metrics gathering framework requests a metric value from the game platforms via the communication hub, receives the metric values from the game platforms, and stores the metric values in memory of the computer system. In this manner, the majority of the performance test is performed externally or “off-console” so as to avoid polluting the testing environment such as by hindering game performance. The testing may include determining a metric value is out-of-tolerance, and, in response, requesting additional performance data to facilitate troubleshooting.
US08788237B2 Methods and apparatus for hybrid outlier detection
Methods and apparatus for data analysis according to various aspects of the present invention are configured to identify statistical outliers in test data for components, including hybrid outliers representing outliers within subsets of larger data populations. A method and apparatus according to various aspects of the present invention may operate in conjunction with a test system having a tester, such as automatic test equipment (ATE) for testing semiconductors.
US08788226B2 Battery tester with high precision
The present invention discloses a battery tester having high precision, which has a casing having an input device and two detecting wires, a microprocessor, a variable loading unit and a battery power status detecting unit. The microprocessor builds a strategic decision process therein to determine a proper resistance of a load for a battery according to the battery capacity, initial voltage and detection requirements having 1/N CCA and loading time. When the resistance of the load is determined, the microprocessor adjusts a resistance of the variable loading unit equal to the resistance of the load for the battery. Therefore, the battery tester does not use the load with the fixed resistance to detect batteries with different capacities and has accurate detecting results.
US08788225B2 Cell diagnostic system and method
A system for assessing the accuracy of an electrochemical cell voltage measurement includes a cell discharge circuit electrically coupled to at least one electrochemical cell and configured to partially discharge the at least one cell when the cell discharge circuit is activated, and a cell measurement circuit electrically coupled to the at least one cell and to the cell discharge circuit. The cell measurement circuit is configured to measure a voltage of the at least one cell before activation of the cell discharge circuit and after activation of the cell discharge circuit. The cell measurement circuit compares the voltage before activation of the cell discharge circuit to the voltage after activation of the cell discharge circuit to detect if an error in the voltage measurement occurred.
US08788222B2 Detection of pipeline contaminants
A computer-implemented method, system, and/or computer program product detects contaminants in a pipe that is transporting a known fluid. A baseline vibration pattern is established from readings generated by a smart sensor that is affixed to the pipe. This baseline vibration pattern is caused by a flow of the known fluid as the known fluid travels through the pipe in an unadulterated form. Subsequent readings from the smart sensor are taken to generate a new vibration pattern. In response to the new vibration pattern being different, beyond a predefined range, from the baseline vibration pattern, the new vibration pattern is matched to a known vibration pattern in order to identify a specific contaminant of the known fluid.
US08788209B2 Determining fluid rate and phase information for a hydrocarbon well using predictive models
A method of determining rate and phase of fluid produced from or injected into a hydrocarbon well includes obtaining first temperature and pressure measurements from sensors at the well. The first temperature and pressure measurements are applied to a plurality of predictive well models to calculate an estimated value of fluid rate and phase composition from each of the predictive well models responsive to the temperature and pressure measurements. A first fluid rate and phase composition result is derived from the estimate value of fluid rate and phase composition from each of the predictive well models.
US08788202B2 Navigation devices
A method of creating map data including search acceleration data arranged to increase the speed at which a route can be planned across an electronic map comprising a plurality of navigable segments, each navigable segment representing a segment of a navigable route in the area covered by the map.
US08788201B2 Homing display system
A relative positioning system enabling a user to return to a starting position or some other point on the user's path. The system may include an array of accelerometers. The output from the accelerometers may be integrated to quantify movement of the array. The various movements of the array may be reconstructed to determine a net two or three dimensional translation. The current location of the array may be compared to a reference point to derive at trajectory directing the user to the reference point, such as an originating point. The trajectory may be continuously or periodically updated. Applications may include various displays presenting images, numbers, pointers, paths, vectors, or data by digital screens, watch faces, or other devices integrated with or remote from the processor calculating the vector back to the point of origin.
US08788200B2 Method and system for a data interface for aiding a satellite positioning system receiver
The invention described herein relates to aiding a Satellite Positioning System (SPS) receiver of a platform with a data interface to the platform data. The platform, for example, could be a vehicle, ship, aircraft, or a pedestrian. The SPS receiver would be used to track the location of the platform. The data interface would facilitate access by the SPS receiver to the data of the platform, and the SPS receiver in turn could provide SPS data (such as position, speed, and heading) to the platform. A further aspect of the invention includes hardware or software used by the data interface and the SPS receiver to provide, format, time-stamp, synchronize, and match platform data or SPS receiver data.
US08788196B1 Presentation of a vehicle on a chart
The different advantageous embodiments provide a method, computer program product, and apparatus for presenting a position of a vehicle on a chart. In one advantageous embodiment, a method for presenting a vehicle on a chart is presented. A current position of the vehicle is identified. The method then determines whether the current position of the vehicle is on a path between two points in a plurality of points. A first indicator at a first location on the chart indicating a position of the vehicle on the path relative to the two points is presented responsive to a determination that the current position is on the path. A second indicator on a second location on the chart is presented responsive to an absence of a determination that the current position is on the path, wherein the second indicator points to a closest point in the plurality of points.
US08788191B1 Method and apparatus for using in-home power lines to support low power wireless sensors and to extend the range of low-power wireless devices
Disclosed is a system that uses existing power line infrastructure in a building as a distributed reception antenna capable of receiving signals from very low-power wireless sensors, thus allowing these sensors to be detected at ranges that are otherwise impractical with over-the-air reception. Also disclosed is a wireless sensor platform that is able to be sensed throughout a building with very low current draw. The disclosed technique may also be utilized to extend the range of mid-frequency consumer electronic devices by leveraging the power line as a reception antenna.
US08788190B2 On-vehicle wireless communication apparatus and communication system thereof
An on-vehicle wireless communication apparatus for transmitting transmission data having positional information wirelessly at a frequency includes: a receiver receiving the transmission data from another apparatus; a positional information acquiring unit acquiring the positional information; a location specifying unit specifying a location relationship between a vehicle and another vehicle based on the positional information of the vehicle and the another vehicle; an another-apparatus transmission timing specifying unit specifying a transmission timing of the another apparatus when the another vehicle is located immediately in front of the vehicle; and a transmission timing adjusting unit adjusting a transmission timing of the apparatus so that the transmission data is transmitted at the frequency with an adjusted transmission timing, which is later by a predetermined time than the transmission timing of the another apparatus.
US08788184B2 Method and apparatus for the self-diagnosis of an exhaust gas probe
A method for the self-diagnosis of an exhaust gas probe (20). The exhaust gas probe (20) has at least one heating element (26). The method includes a modeled heat output PH is determined for the heating element (26) by means of a computer program comparing parameters of the gas stream with a measured heat output, and determining, when the parameters of the gas stream exceeds the measured heat output by more than a defined tolerance limit, that one of the exhaust gas probe (20) is defective, and an exhaust gas section (17) in which the exhaust gas probe (20) is installed is faulty.
US08788177B2 Control apparatus for vehicle
A control apparatus for a vehicle includes a control unit configured to, when accelerator operation and brake operation are simultaneously performed, execute output reduction control that reduces drive power source output, and configured to perform recovery of the drive power source output, when it becomes impossible to certainly determine presence or absence of the brake operation during execution of the output reduction control.
US08788175B2 Method of controlling the speed and/or the distance for motor vehicles
A method of controlling the speed and/or the distance for motor vehicles having distance-controlled cruise control systems is provided in which a sensor unit determines relevant data of a vehicle driving ahead. In the event of a detection of a target object driving ahead, desired acceleration values and/or desired deceleration values for reaching a predetermined desired distance to the target object are determined and outputted. While considering the relevant data of the target object, a swinging-out probability of the target object is determined and, as a function of the determined swinging-out probability, an adaptation of the desired distance to the target object is carried out.
US08788174B2 Method for increasing active duration time of an automatic freewheeling function in a vehicle
A method for increasing active duration time of an automatic freewheeling function in a vehicle with cruise control and during a cruise control active period is provided. The function includes an arrangement for determining a vehicle set speed (Vset speed) for when the function is allowed to be activated and arrangement for calculating a predetermined allowable vehicle speed drop to a first under speed value (Vunderspeed) below the vehicle set speed (Vset speed). The function is controlled based on said under speed value, in order to extend active duration time of the function.
US08788165B2 Abnormal state diagnosis method for oil temperature sensor of automatic transmission
An abnormal state diagnosis method for an automatic transmission oil temperature sensor includes: a warm-up judging step of judging whether a sensor value from an engine side temperature sensor in an engine warm-up state indicates the engine warm-up state; a sensor normal operation judgment step of starting to judge whether the engine side temperature sensor including the warm-up judgment result normally performs a temperature detection operation; a provisional judgment step of judging whether an upper or lower deviation width between the sensor value of the engine side temperature sensor and an oil temperature sensor value from an automatic transmission oil temperature sensor is equal to or smaller than a predetermined threshold value; and a final judgment step of determining the judgment result by the provisional judgment step when the automatic transmission control unit receives a permission signal from the engine control module.
US08788163B2 Method for operating a vehicle drive train
A method of operating a vehicle drive-train with an engine and a transmission during a gearshift in which an interlocking shift element is disengaged and a frictional shift element is engaged. Upon a shift command, the shifting time and a transmission input speed are monitored. If the input speed deviates from a synchronous speed equivalent to the gear ratio being disengaged, recognizing disengagement of the interlocking shifting element. If an engaged operating condition of the interlocking shifting element to be disengaged is detected, after the lapse of a time interval beginning with the shift command, a current drive torque of the drive machine is brought by motor actuation to a level that corresponds to a difference between the current transmission input torque and a torque that can be transmitted by the frictional shifting element to be engaged, operating with slip, plus a torque offset value.
US08788160B2 System for allocating transmission clutch wear
A control system for a transmission engages at least three clutches to create braking within the transmission to slow a machine during a shuttle shifting operation. The control system may apply the clutches so as to allocate wear between the clutches equally or unequally, as desired.
US08788150B2 System and method for controlling a vehicle using in-wheel system
Disclosed is a system and method for controlling a vehicle using an in-wheel system which controls a motor mounted in each wheel of the vehicle independently. More specifically, a control unit is configured to determine a turning mode of the vehicle based on vehicle driving information, calculate a present Ackerman rate of the vehicle based on the determined turning mode, generate a control command based on the present Ackerman rate, and control the motor of each wheel using the control command, independently.
US08788141B2 Systems and methods for remote monitoring of vehicle inspections
Systems and methods for remote monitoring of vehicle inspections are provided. Using a wireless, network-enabled device, an inspection monitor may access a centralized vehicle inspection database, such as a motor vehicle administration and/or transportation department computer system tied into all the vehicle inspection stations in a jurisdiction. The inspection monitor may access the real time inspection records for a particular station and analyze the data for suspicion of fraudulent inspection practices.
US08788140B2 Information providing method, information providing system, and information providing center and on-vehicle device constituting the information providing system
An information providing system (SYS), which provides information with a vehicle to assist driving the vehicle via a road-to-vehicle communication, comprises an information providing center (R) which has version-controlled first static information (R20) and transmits service information including version information of matching static information, the service information being generated by using the first static information (R20); and an on-vehicle device (V) which has version-controlled second static information (V20) corresponding to the first static information (R20), implements a drive assist service by using the second static information (V20) and service information received from the information providing center (R), and determines content of the drive assist service to be implemented, based on version information included in the service information and version information of the second static information (V20).
US08788138B1 Diagnostic methods and systems for an aircraft
A method is provided for diagnosing an aircraft. The method includes: determining a location of a fault in the aircraft; determining a zone of the aircraft that is associated with the location of the fault; and generating an interactive three-dimensional user interface based on the zone, wherein the interactive three-dimensional user interface provides fault data of at least one of historical faults and current faults associated with the zone.
US08788134B1 Autonomous driving merge management system
An autonomous driving merge management system includes an autonomous driving control device and an intention decision management system. The management system includes a candidate strategy subsystem generating a plurality of candidate driving strategies, a merging vehicle behavior recognition subsystem predicting a merging intention of a merging vehicle; an intention-based interactive prediction subsystem predicting future merging scenarios between the host vehicle and merging vehicle as a function of inputs by the merging vehicle behavior recognition subsystem and inputs by the candidate strategy subsystem, and a cost function-based evaluation subsystem determining a cost for each future merging scenario generated by the intention-based interactive prediction subsystem. A processor selects a merge strategy of the host vehicle based on intention-based prediction results and cost function-based evaluation results. The autonomous driving control device applies the merge strategy to the host vehicle for allowing the merging vehicle to cooperatively merge with the host vehicle.
US08788132B2 Control device and control method for hybrid vehicle
A control system for a hybrid vehicle is provided with an abnormality detection unit, a start determination unit, and a start control unit. The abnormality detection unit detects abnormality in at least one of an engine, a first clutch, and an automatic transmission. The start determination unit determines whether or not to allow the engine to be started, and the start control unit controls to start the engine. If an abnormality has been detected by the abnormality detection unit, the start determination unit inhibits the start control unit from starting the engine, and maintains the inhibition even when the abnormality has been eliminated, when the accelerator pedal opening is larger than a predetermined value.
US08788129B2 Control device
A control device for controlling a transmission configured such that when the speed change mechanism performs switching to a shift speed with a lower speed ratio in a negative torque prediction established state in which predicted input torque is negative, the predicted input torque being a predicted value of input torque input to the input member a predetermined determination reference time later, and being derived on the basis of variations in the input torque, special speed change control is executed in which a disengagement hydraulic pressure is lowered to cause a disengagement element to slip, and the disengagement element is maintained in a slipping state over an entire speed change process, which extends from a time point when the disengagement element starts slipping to a time point when a rotational speed is synchronized with a rotational speed of the input member.
US08788123B2 Method of assisted piloting of a rotary wing aircraft having at least one propulsion propeller, an assisted piloting device, and an aircraft
A device (10) for assisted piloting of an aircraft having a rotary wing with a plurality of second blades (3′) and a propulsion unit with a plurality of first blades (2′). The device includes control means (30, 40) for delivering a movement order (O) for moving in a direction, said device (10) having a processor unit (20) for transforming said order (O) into an acceleration setpoint (C) along said direction, and then for transforming said acceleration setpoint (C) into at least one required longitudinal attitude setpoint (θ*) that is transmitted to a first automatic system (26) for maintaining longitudinal attitude by controlling a longitudinal cyclic pitch of the second blades (3′), and into a first required load factor setpoint (Nx*) in a longitudinal direction that is transmitted to a second automatic system (25) for maintaining load factor by controlling the collective pitch of the first blades.
US08788121B2 Autonomous vehicle and method for coordinating the paths of multiple autonomous vehicles
A method for coordinating the paths of multiple autonomous vehicles and a vehicle configured to coordinate its path with the path(s) of other vehicles so as to enhance cooperation between the vehicles. The method also enables the vehicles to perform their respective missions more efficiently. The method is applicable to any system in which multiple autonomous vehicles may need to coordinate their paths with each other.
US08788114B2 Navigation system with compliance reporting and method of operation thereof
A method of operation of a navigation system includes: collecting a driving behavior for determining a driving profile of a vehicle; acquiring a compliance indicator for measuring a total usage of the vehicle; calculating a compliance level based on a monitoring usage level and the compliance indicator; generating a driving score based on the driving profile having an assessment event detected based on the driving behavior; and calculating a driving rating based on the driving score and the compliance level for displaying on a device.
US08788109B2 Utility grid power averaging and conditioning
A power system can include an input configured to be coupled to a utility grid. The power system can further include an electrical energy storage unit comprising a dielectric layer disposed between first and second electrode layers, the dielectric layer comprising a high permittivity ceramic material. In an embodiment, the power system can include a control computer can control a first switch to deactivate a main electrical energy storage unit that includes the electrical energy storage unit, and to control the second switch to activate a backup energy storage unit. In a further embodiment, the power system can include an output coupled to the utility power grid. In a further embodiment, the power system can include a control computer to control a first switch to deactivate a main electrical energy storage unit, and to control a second switch to activate an electrical energy storage unit buffer.
US08788095B2 Object grasping control method and apparatus
An object grasping control method, in which an object grasping control apparatus grasps a plurality of graspable members using a grasping unit, includes recognizing at least one of a shape, position, and attitude of each of the plurality of graspable members, setting, based on at least of one of the shape, position, and attitude of each of the plurality of graspable members, an attitude range as a graspable attitude range in which each of the plurality of graspable members and the grasping unit do not interfere with each other for each of the plurality of graspable members, and setting, as a grasping target to be grasped by the grasping unit, a graspable member, among the plurality of graspable members, the set graspable attitude range of which is greater than a predetermined threshold value.
US08788084B2 Control method for the meniscus of a continuous casting mold
The inflow of liquid metal into a continuous casting mold is set by a closure device. A measured actual meniscus value is fed to a controller determining a closure device target position on the basis of the actual and a corresponding target value. The measured actual value is fed to a disturbance variable compensator. The target position/corrected target position or a corresponding actual value are further fed to the disturbance variable compensator which determines the disturbance variable compensation value. The disturbance variable compensator has a model of the continuous casting mold for determining an expected value. A number of oscillating compensators determine a frequency disturbance proportion. The sum of the frequency disturbance proportions corresponds to the disturbance variable compensation value. The disturbance variable compensator has a jump determiner, by which it determines the jump compensation value by integrating the difference.
US08788075B2 Multiple radio signal processing and storing method and apparatus
We have disclosed an enhanced radio system that provides for the capture and playback of one or more radio stations. The user may tune to a station, or scan through stations, rewind to hear what was missed, and fast-forward through undesired content. The system allows a user to rate content, and to be notified when that content is being played on any station. The system may make radio station recommendations. The system allows the user to respond easily to radio content, download audio content, and send radio content to another user. The system may provide other radio related and radio content related information. The system may provide a karaoke mode. The system may also allow the user to integrate a telephone with the radio. The system may report usage information to a collection facility.
US08788073B2 Athlete service platform supporting augmented views
An athlete service platform implemented by a server system receives a request for athletic performance information from a client computing device via a communications network. The request is initiated at an athlete-user interface of the client computing device. The server system attributes an athlete-user account of the plurality of athlete-user accounts to the request for the athletic performance information. The server system generates an augmented view of the athletic performance information based on the athlete-user account. The augmented view includes a first indicator defining a first sub-set of the performance information associated with the athlete-user account. The augmented view further includes a second indicator defining a second sub-set of the performance information associated with one or more related athlete-user accounts of the plurality of athlete user accounts. The one or more related athlete user accounts have a predefined relationship to the athlete-user account attributed to the request.
US08788071B2 Security for objects in a process plant configuration system
A configuration system uses process plant items that may represent, or be capable of representing, entities in a process plant to assist in configuring, organizing, and changing the control and display activities within the process plant. Access to the items may be controlled by associating access control data with the items. The configuration system may also use objects that represent, or may be capable of representing, one or more steps to be performed by entities in the process plant. Access to these objects may be controlled by associating access control data with the objects. The access control data may indicate whether users or certain users may be able to, for example, view or modify all or some data associated with the process plant items or the objects. The process plant items may comprise, for example, module class objects which may be capable of generically representing process entities of the process plant, module objects which may be capable of specifically representing process entities of the process plant, composite templates, module templates, etc. The objects that represent, or may be capable of representing, one or more steps to be performed by entities in the process plant may comprise, for example, phase classes or unit phases.
US08788070B2 Automatic field device service adviser
A field device resident algorithm receives one or more diagnostic inputs and generates actionable service information. The algorithm(s) can be changed or updated after the manufacture of the field device. The actionable service information can be displayed locally or sent over a process control loop. A prediction engine can be employed to determine a period within which such service should be completed.
US08788066B2 Implant tool and improved electrode design for minimally invasive procedure
Devices and methods of use for introduction and implantation of an electrode as part of a minimally invasive technique. An implantable baroreflex activation system includes a control system having an implantable housing, an electrical lead, attachable to the control system, and an electrode structure. The electrode structure is near one end of the electrical lead, and includes a monopolar electrode, a backing material having an effective surface area larger than the electrode, and a releasable pivotable interface to mate with an implant tool. The electrode is configured for implantation on an outer surface of a blood vessel and the control system is programmed to deliver a baroreflex therapy via the monopolar electrode to a baroreceptor within a wall of the blood vessel.
US08788064B2 Microfabricated neurostimulation device
Described herein are microelectrode array devices, and methods of fabrication and use of the same, to provide highly localized and efficient electrical stimulation of a neurological target. The device includes multiple microelectrode elements arranged along an elongated probe shaft. The microelectrode elements are dimensioned and shaped so as to target individual neurons, groups of neurons, and neural tissue as may be located in an animal nervous system, such as deep within a human brain. Beneficially, the neurological probe can be used to facilitate location of the neurological target and remain implanted for long-term monitoring and/or stimulation.
US08788057B2 Multiplexer for selection of an MRI compatible bandstop filter placed in series with a particular therapy electrode of an active implantable medical device
An MRI-compatible electronic medical therapy system includes an active medical device connected to a plurality of electrodes. A multiplexer circuit includes at least one circuit protection device in electrical series with the electrodes and the medical device. The circuit protection device is adapted to permit current flow therethrough during normal medical device related therapy, but substantially prevent current flow therethrough in the presence of an induced electromagnetic field.
US08788053B2 Programmer for biostimulator system
A biostimulator system comprises one or more implantable devices and an external programmer configured for communicating with the implantable device or devices via bidirectional communication pathways comprising a receiving pathway that decodes information encoded on stimulation pulses generated by ones of the implantable device or devices and conducted through body tissue to the external programmer.
US08788052B2 Methods and systems for minimizing a perceptual disturbance caused by shorted electrodes in an auditory prosthesis system
An exemplary system for minimizing a perceptual disturbance caused by shorted electrodes in an auditory prosthesis system includes a sound processor configured to determine that a first electrode and a second electrode included in a plurality of electrodes implanted in a patient are shorted together, detect that a main electrical stimulation pulse intended only for the first electrode is to be delivered by an auditory prosthesis to the first electrode, and direct, in response to the detecting, the auditory prosthesis to concurrently deliver the main electrical stimulation pulse to the first electrode and one or more compensating electrical stimulation pulses to one or more additional electrodes included in the plurality of electrodes.
US08788042B2 Apparatus and method for optimized stimulation of a neurological target
A preferred frequency is identified, being usable to stimulate a neurological target within a mammalian body using at least one microelectrode positioned at or near the target. To establish efficient and effective stimulation, an impedance analyzer is provided for measuring electrical impedance values indicative of a microelectrode-tissue interface across a range of different frequencies. A preferred one of the measured electrical impedance values is identified as being closest to a pure resistance. The neurological target can then be stimulated at or near the frequency associated with the preferred impedance value (peak resistance frequency), thereby promoting desirable traits, such as optimum charge transfer, minimum signal distortion, increased stimulation efficiency, and prevention of microelectrode corrosion. The peak resistance frequency can be used to determine an preferred pulse shape. A target can be identified by microelectrode measurements of neuronal activity and/or impedance magnitude at peak resistance frequency.
US08788039B1 Implantable cardiac stimulation device providing bichamber and multichamber pacing timing and method
An implantable cardiac stimulation device provides bichamber pacing. In accordance with a first embodiment, the device varies the interchamber pacing delay responsive to either sensed intrinsic activity or sensor measured activity of the patient. In another embodiment, the device times separate and independent AV intervals for providing pacing pulses to the right and left chambers.
US08788037B2 Device, method, and system for neural modulation as vaccine adjuvant in a vertebrate subject
A method for enhancing an immune response in a vertebrate subject is described. The method includes providing at least one energy stimulus configured to modulate one or more nervous system components of the vertebrate subject, and administering one or more immunogen to the vertebrate subject, wherein the at least one energy stimulus and the one or more immunogen are provided in a combination and in a temporal sequence sufficient to enhance an immune response in the vertebrate subject.
US08788012B2 Methods and apparatus for automatically registering lesions between examinations
Methods and apparatus for automatically registering lesions between examinations are provided. The methods include performing a rigid registration using computed tomography (CT) images from a first image set and a second image set and performing a local non-rigid registration using positron emission tomography (PET) images from the first image set and the second image set. The methods further include automatically locating lesions on the second image set from the first image set.
US08788010B2 Sensor for detecting biological electro-magnetic signal and the diagnostic device using the same
The invention relates to a material for the detection of biological electro-magnetic signals made of a epidermis of a living organism and a diagnostic device using the same, and more particularly, to a material for the detection of biological electro-magnetic signals made of a epidermis of a living organism, through drying is one stage, also selecting is another stage of production, and a diagnostic device using the same. The material of the invention has an effect of detecting biological electro-magnetic signals. Accordingly, the material for the detection of biological electro-magnetic signals of the invention can be used for manufacturing a diagnostic device for detecting biological electro-magnetic signals non-invasively as well as effectively used in diagnosis in cases where biological electro-magnetic signals are changed by cancer, inflammations due to immunodeficiency and so on.
US08788001B2 Time-division multiplexing in a multi-wavelength photon density wave system
Multi-wavelength photon density wave medical systems, methods, and devices are provided. In one embodiment, a multi-wavelength system may include a sensor, a sensor cable, and a patient monitor. The sensor may have an emitter output and a detector input configured to pass a multi-wavelength photon density wave input signal into a patient and receive a resulting multi-wavelength photon density wave output signal. The sensor cable may couple to the sensor using two optical cables for transmitting and receiving the multi-wavelength photon density wave signals. The patient monitor may couple to the sensor cable and generate several time-division multiplexed single-wavelength input signals by modulating one or more light sources at a frequency sufficient to produce resolvable photon density waves. By combining the several time-division multiplexed single-wavelength input signals into one of the optical cables of the sensor cable, the patient monitor may generate the multi-wavelength photon density wave input signal.
US08787994B2 Mobile terminal and method for preventing unintended operation of the same
A slide type mobile terminal and a method for preventing unintended operation of the same are disclosed. When an event is generated, indicating movement of the assemblies of the mobile terminal with respect to each other, a determination is made whether the movement is detected within a preset time after generation of at least one of a touch down event and a touch up event, and ignores those events determined to be within the preset time by not delivering the touch events to a related application program.
US08787984B2 Mobile electronic device and control method for changing setting of locked state on touch screen display
According to an aspect, a mobile electronic device includes a display unit, an operating unit, and a control unit. The display unit displays a lock screen in a first locked state. The operating unit receives an input of an operation. The control unit cancels the first locked state when an input of a first operation is detected through the operating unit while the lock screen is displayed on the display unit, and enters a second locked state when an input of a second operation is detected through the operating unit while the lock screen is displayed on the display unit.
US08787982B2 Mobile communication terminal and input control program
A mobile communication terminal executes processing in response to input from a touch pad. Upon the start of a touch on the touch pad, first partial processing, among corresponding processing that corresponds to a position of the touch, is executed, the first partial processing including updating of a display state of the display unit. If, from the start of the touch until the touch is released, it is determined that at least a predetermined number of positions are touched, or that a first time elapses after the start of the touch without the touch being released, the display state is set to a same state as before the updating. Otherwise, second partial processing, which is the remainder of the corresponding processing excluding the first partial processing, is executed when the touch is released.
US08787963B2 Mobile wireless terminal apparatus and base station search method
According to one embodiment, a mobile wireless terminal apparatus includes a first communication module, a second communication module, and a controller. The first communication module is configured to detect a beacon signal from a wireless signal transmitted from the base station to a service area, and to determine movement into a new service area and movement to an outside of the service area, based on a variation of a reception timing of the beacon signal. The second communication module is configured to receive a wireless signal transmitted from the base station and to communicate with the base station by acquiring identification information of the base station from the wireless signal. The controller is configured to activate the second communication module and cause the second communication module to acquire the identification information, when the movement to the new service area is determined by the first communication module.
US08787958B2 Method and apparatus for allocating paging areas
A method for allocating paging areas includes: determining a basic paging area currently visited by a User Equipment (UE); and allocating a paging area to this UE according to a history record of motion trace of UEs located in the basic paging area currently visited by this UE. An apparatus for allocating paging areas is disclosed.
US08787953B1 Integrating two-dimensional barcodes and embedded links with call center operation
In various embodiments, advertising campaigns can be defined that incorporate technologies such as two-dimensional bar codes or embedded links in electronic material, for directing a user to communicate with a call center. For instance, in particular embodiments, the reading of a two-dimensional bar code by a user with a smart phone may cause various forms of communication requesting a return communication. The communication from the smart phone may be sent to, and received at, the call center, where a calling campaign associated with an advertising campaign is identified using information associated with the communication. A responding communication may be initiated from the call center to the user.
US08787946B2 Automatic pairing of a telephone peripheral unit and an interface unit
System for audio communication comprising: a peripheral unit and an interface unit, wherein the peripheral unit comprises a microphone and a speaker, and the peripheral unit is connectable to a telephone via the interface unit, the interface unit having a unique interface unit device address, and the peripheral unit having a unique peripheral unit device address, wherein the peripheral unit and the interface unit are mutually connectable via a wireless communication link for audio communication and via a detachable wired communication link for auxiliary data, and wherein the system further comprises automatic pairing routine for pairing the peripheral unit and the interface unit to establish the wireless communication link.
US08787945B1 Correction of timing errors to enable long sleep times
A mobile user equipment includes a user equipment clock and a dual mode time tracker. The clock periodically wakes up the user equipment. The dual mode time tracker uses a serving cell reference signal to correct timing errors of the user equipment clock with respect to a network clock while timing errors remain minimal and otherwise uses a serving cell synchronization signal to correct timing errors of the user equipment clock. The dual mode time tracker also sets a next wakeup time as a function at least of the size of the timing errors.
US08787935B2 Location request authorization for communication devices
In a communication system, a wireless communication device receives and processes a text message including a location request code and a communication code. In response to the location request code, the wireless communication device transfers a location query indicating the communication code. An authorization computer system receives the location query and processes the communication code to determine if the location request should be authorized. If the location request should be authorized, the authorization computer system transfers a location authorization. The wireless communication device processes the location authorization, and in response, transfers geographic location information using the communication code to control delivery of the geographic location information to a location receiving system.
US08787929B2 System and methods for providing location information using location based queues
A location based service and method configured to provide a mechanism for delivering location to a subscribing user using a location queuing system. The method is implemented on a computing infrastructure and includes receiving one or more SIP (Session Initiation Protocol) messages with location information of a user. The method further includes publishing the location information to a location system queue with related timestamp information.
US08787923B2 Device for managing of base station and method for managing thereof
A management device of a stopping or moving base station includes: an information acquisition unit that acquires first information about wireless environment from a neighboring base station and that acquires second information about the wireless environment by connecting to a backbone network; a position estimating unit that estimates a position of the neighboring base station based on the first information; and an operation condition selection unit that selects radio resources based on at least one of the first information and the second information.
US08787922B2 System and method for cooperative inter-cell interference control
A system to cooperatively control inter-cell interference is provided. A first frequency allocated to a central area of a serving cell associated with a serving base station may be allocated to a central area of a neighboring cell associated with a neighboring base station. A second frequency allocated to an edge area of the serving cell may be allocated to an edge area of the neighboring cell. Where a terminal is located in the edge of the neighboring cell, scheduling information, channel information, and data may be exchanged between the terminal and the serving base station.
US08787905B2 Method and check node for locking location of user network device
A method for locking a location of a Home NodeB (HNB) is provided, which includes: a Connectivity Session Location and Repository Function (CLF) and/or a verification node storing various location identifiers corresponding to location information; the user network device which includes a HNB or a Home evolved Home NodeB (HeNB) sending location information to the verification node after obtaining said location information; said verification node comparing received location information with the various location identifiers stored in the verification node and/or corresponding location identifiers inquired from the CLF, and determining whether to register the location information of said user network device according to a comparison and/or inquiry result. A verification node for giving support to locking a location of a user network device is further provided.
US08787904B1 Aircraft based wireless communication system
An aircraft may include an onboard wireless communication network. The network may include an access point disposed on the aircraft and at least one repeater station disposed spaced apart from the access point and capable of wireless communication with the access point or at least one remote sensor configured to wirelessly transmit information for delivery to the access point via a first wireless communication link. The at least one remote sensor may monitor at least one remote component of the aircraft and generating the information based on data indicative of an operational parameter or a status of the at least one remote component.
US08787902B2 Method for mobile-key service
Disclosed is a method for mobile-key service, in which user authentication is performed through NFC between an SE and a door lock. Herein, a mobile phone periodically checks a call service areas of a mobile radio communication network, and the mobile phone enables the NFC function based on a result of the call service area checking operation, and if the mobile phone approaches the door lock, the mobile-key is transmitted to the door lock through the NFC function, and thus the user authentication can be performed.
US08787892B2 Mobile terminal and method of controlling the mobile terminal
A mobile terminal and a method of controlling the mobile terminal are provided. The method includes locking the mobile terminal; if a communication event occurs, displaying communication event alert information on a display module; and if a predefined gesture input is received in connection with the communication event alert information, unlocking the mobile terminal and entering an operating mode corresponding to the communication event. Therefore, it is possible to readily unlock the mobile terminal and place the mobile terminal in any operating mode in response to a gesture input.
US08787886B2 Visitor detector
A method for a user, with a mobile communication device, to receive and display, in the mobile communication device, owner information coupled to a second user, having a second mobile communication device, at said user. The method comprising receiving, in the communication device, a local connectivity ID broadcasted from said second communication device, transmitting said received local connectivity ID from said communication device to an ID server, receiving, in the communication device, an owner ID from said ID server, wherein said owner ID is coupled to said second user, transmitting said received owner ID from said communication device to an public profile service server, receiving, in the communication device, owner information from said public profile service server, wherein said owner information is coupled to said second user and displaying said received owner information coupled to said second user on a display in said communication device.
US08787884B2 Advertisements for mobile communications devices via pre-positioned advertisement components
Mobile communications devices output advertisements such as by visually displaying them in accordance with an advertisement recipe. The advertisement recipe specifies advertisement components to include in the constructed advertisement and a configuration of those advertisement components. The mobile communications device stores a plurality of advertisement components in advance of receiving the advertisement recipe. An advertisement schedule may be provided that includes timing information to specify when each advertisement of the advertisement recipes is to be provided as output by the mobile communications device. The advertisement recipes may be provided based on a current context such as location of the mobile communications device so that the resulting advertisement being provided as output is relevant to the current context.
US08787878B1 System of providing information to a telephony subscriber
An information fulfillment system and method provide information to a user having a wireless communication device. Upon input of an access code at the wireless communication device, a fulfillment center delivers information based on the access code. Automatic verification, connection, and/or billing modification processes optionally are provided for implementation of the system and method.
US08787875B2 Aggregating multiple functions into a single platform
Methods and apparatus, including computer program products, for aggregating multiple functions into a single platform. A communications system includes at least one processor, at least one computer readable storage medium storing computer executable instructions that, when executed by the at least one processor, implement components including a workflow module comprising sets of workflow instructions for processing different types of information packets, and selectable communication function modules, the workflow module coordinating processing of a received packet using selected ones of the selectable communication function modules.
US08787863B2 Unidirectional sampling mixer
A unidirectional sampling mixer utilizes a stepped phase modulation to shift the frequency of an RF input signal supplied to an RF input switch. An ordered set of phase shift values to be applied to the RF input signal and a set of times each element of which corresponds to a time at which a phase shift value is be applied to the RF signal are determined. For each phase shift value, a controller controls the RF input switch to select an input of a phase shifting device and controls an RF output switch to select an output of the phasing shifting device. The input and the output of the phase shifting device are selected to apply the phase shift value at its corresponding time to the RF input signal. A frequency shifted signal is supplied to an RF output port from an output of the RF output switch.
US08787850B2 Compensating for non-linear capacitance effects in a power amplifier
In one implementation, a power amplifier may include a gain device to receive an input signal and to output an amplified signal, and a compensation device coupled to the gain device to compensate for a change in a capacitance of the gain device occurring due to a change in the input signal. The power amplifier may be formed using a complementary metal oxide semiconductor (CMOS) process.
US08787845B2 Method and apparatus for calibrating a communication device
A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium having computer instructions to perform actual measurements of one or more performance parameters of a communication device according to a subset of tuning states of a tunable matching network operable in a communication device, determine estimated measurements of the one or more performance parameters of the communication device for a portion of the tuning states not included in the subset of tuning states according to the actual measurements, identify a data set for each of the one or more performance parameters from at least portions of the tuning states and the actual and estimated measurements, and determine from at least a portion of the date sets one or more tuning states that achieve at least one desirable performance characteristic of the communication device. Additional embodiments are disclosed.
US08787844B2 Signal transceiving method, signal transceiver utilizing the signal transceiving method, network connection method and network device utilizing the network connection method
A signal transceiving method, applied to a signal transceiver, includes: adjusting to approximate a value of a clock frequency of a signal to be transmitted from the signal transceiver to a value of a clock frequency of a received signal; performing an echo cancellation operation; computing a distance between a first certification code transmitted by the signal transceiver and a second certification code received by the signal transceiver; and stopping the echo cancellation operation when the distance is smaller than a threshold value.
US08787841B2 Method and system for providing beamforming feedback in wireless communication systems
Techniques to support beamforming for stations in a wireless network are described. In one aspect, a station may support beamforming with implicit feedback or explicit feedback by having capabilities to transmit and receive sounding frames, respond to training request by sending a sounding frame, and respond to request for explicit feedback. In one design of explicit beamforming, the station may send a first frame with a request for explicit feedback and may also send a Null Data Packet (NDP) having at least one training field but no data field. The station may receive a second frame with the explicit feedback, which may be derived based on the NDP. The station may derive steering information (e.g., steering matrices) based on the explicit feedback and may then send a steered frame with beamforming based on the steering information. The station may also perform implicit beamforming using NDP for sounding.
US08787839B2 Mobile communication terminal test device and mobile communication terminal test method
To provide a mobile communication terminal test device and a mobile communication terminal test method capable of enabling a tester to intuitively know a set transmission power variation. A mobile communication terminal test device 1 includes: a pseudo base station device 10 that transmits and receives a signal to and from a mobile communication terminal 5; a transmission power setting display processing unit 22 that generates an input screen for inputting the set values of the transmission power of the pseudo base station device 10 and a variation in the transmission power over time; an operation unit 31 that inputs the set values; a transmission power graph display processing unit 23 that generates a graph indicating the variation in the transmission power over time using the set values; and a display unit 33 that displays the graph.
US08787837B2 Radio communication device and radio communication method configured for channel quality reporting of selected sub-carrier bands
A wireless communication apparatus is provided including: a radio receiver configured to acquire, from a base station, a first information indicating a fixed number identifying quantity of sub-carrier bands to be selected for channel quality reporting; a reception quality measurer configured to measure channel quality of each of a plurality of sub-carrier bands within a communication band; a subcarrier selector configured to select sub-carrier bands from the plurality of sub-carrier bands based on the measured channel quality, wherein quantity of the selected sub-carrier bands matches the quantity of sub-carrier bands identified by the fixed number; a modulator configured to modulate a second information indicating channel quality of the selected sub-carrier bands and a third information indicating positions of the selected sub-carrier bands according to a modulation scheme; and a radio transmitter configured to report to the base station the second and third modulated information.
US08787836B1 Systems, methods, and devices having databases and automated reports for electronic spectrum management
Systems, methods, and apparatus are provided for automated identification of signals and devices in a wireless communications spectrum, by identifying sources of signal emission in the spectrum by automatically detecting signals, analyzing signals, comparing signal data to historical and reference data, creating corresponding signal profiles, and automatically identifying signals and devices, comparing and storing data from a multiplicity of units and automatically generating reports for a wireless communications spectrum in near real time.
US08787832B2 Dynamic range wireless communications access point
The claimed subject matter provides for systems and/or methods for a dynamic range wireless access point to initiate deliberate and/or selective communications with one or more wireless devices over a short range radio path. One embodiment of an access point system comprises a processor that transfers one or more wireless devices to a long range radio path once a transition condition has been met. In another embodiment, an access point system may affect transactions between user/customer's smart devices and a commercial place of business where the access point system and the smart devices initiate communications when the smart devices are deliberately placed within the proximity of the access point antenna and/or the smart devices are brought within the vicinity of the access point antenna such as by passing through the entrance or exit to the place of business.
US08787824B2 System and method for determining repeater gain
A method for operating a repeater in a wireless communication network includes transmitting a predetermined sequence of bits over a first antenna of a repeater and measuring an attenuation in the transmitted bits as received at a second antenna of the repeater. The method also includes determining a power value for the repeater based on the attenuation. Additionally, the method includes receiving information at a first power level from one of a mobile terminal and a base station and determining, based at least in part on the power value, a second power level at which to transmit the received information. Furthermore, the method includes transmitting the received information at the second power level.
US08787822B2 Entertainment system
Disclosed here is an audio system and a method of operating the same. The audio system comprises a receiver module for receiving radio frequency (RF) input signal associated with a plurality of radio stations, an Analog to Digital Converter (ADC) coupled to the receiver for digitizing the received RF input signal and a stored set of computer-executable instructions. The instructions include those for selecting a particular radio station from the plurality of radio stations, shifting the frequency of the particular radio station to an intermediate frequency (IF), demodulating the frequency shifted portion of the RF input signal to retrieve an output signal and generating a time division multiplexed signal based on the output signal.
US08787814B2 Image forming apparatus
A sound insulation member is detachably attached to a bottom of a printer main body to shield a noise in the printer main body. The sound insulation member is detached from the printer main body when an option sheet feeding apparatus is added. When the sound insulation member is not detached from the printer main body in adding the option sheet feeding apparatus, the sound insulation member enters a recess that is provided on an upper surface of the option sheet feeding apparatus.
US08787809B2 Pressure members comprising CNT/PFA nanocomposite coatings
Exemplary embodiments provide a pressure member used in electrophotographic printing devices, wherein the pressure member can include a coated outermost layer containing fluoropolymers and carbon nanotubes (CNTs) each surrounded by an elastomeric material.
US08787802B2 Developing device, process cartridge, and image-forming apparatus
Developing devices, process cartridges and image-forming apparatuses, having a chamber for conveying recovered developer on the top of another chamber for conveying supplying developer, where the developer is conveyed by screws inside the chambers respectively, when mixing and conveying the developing agent, a shielding member which separates the chambers, a guide section is provided in the shielding member to guide a developing agent which has left a developing roller toward the screw in the upper chamber, and a third communication section is provided next to the guide section, at the back of where the guided developer contacts the screw wings in the upper chamber, and the third communication section communicates the chambers with each other, and the third communication section is provided from center to downstream in the conveyance direction of the developer by the screw upper.
US08787801B2 Developing apparatus and developer cartridge
A developing apparatus includes a developing roller and a feed roller accommodated in a developing chamber of a developing frame, a first agitating member accommodated in a storing chamber of the developing frame for agitating the developer by rotating in a prescribed rotational direction while moving the developer in the rotational direction, a second agitating member accommodated in a developer accommodation chamber of a developer cartridge, a wall portion provided between the storing chamber and the developer accommodation chamber and formed with an opening for circulating the developer between the storing chamber and the developer accommodation chamber to face the storing chamber on a position above the upper end portion of the feed roller, and a conveyance member arranged between the opening of the wall portion and the developer accommodation chamber for conveying the developer in an axial direction of the developing roller.
US08787800B2 Apparatus to receive a developer roller
An apparatus to receive a developer roller for a printing device. The apparatus comprises a base assembly including end caps at opposing ends. The base assembly includes a receptacle for a developer roller having rotary bearings. Each end cap includes first and second datum pins and a clamp containing a spring member. Each clamp, when locked in place in part by action of the spring member, is to push against a corresponding rotary bearing when the developer roller is installed in the base assembly. The rotary bearing being forced by the clamp into contact with the first and second datum pins to position the developer roller in the base assembly.
US08787796B2 Developing unit and image forming apparatus including the same
An image forming apparatus includes a body, a developing unit detachably installed within the body, and a body cover installed at one side of the body, to open or close an opening for installation of the developing unit. The developing unit includes a developing cartridge provided with a waste developing agent outlet, and a developing agent cartridge provided with a waste developing agent inlet. The waste developing agent outlet is closed by a second shutter member when the opening is opened. The waste developing agent inlet is closed by a first shutter member when the developing agent cartridge is separated from the developing cartridge. Accordingly, there is no leakage of waste developing agent during replacement of the developing cartridge or developing agent cartridge.
US08787787B2 Image forming apparatus discharging ozone from charger
A charger according to an embodiment includes: a discharge member which faces an image carrier; a case which supports the discharge member and comprises an air hole in a first surface; a cleaner which contacts with the discharge member; and a cleaner support member which comprises an inlet port and an outlet port connecting with the air hole and a ventilation unit, supports the cleaner, and slides in relation to the case on the first surface.
US08787784B2 Image forming apparatus and image forming method for adjusting voltage applied to a transfer unit
An image forming apparatus includes an image carrier, a transfer unit, an applying unit, a detector, an acquisition unit, and an adjusting unit. The image carrier carries a toner image obtained by developing an electrostatic latent image using toner. The transfer unit transfers the toner image from the image carrier to a recording medium. The applying unit applies a voltage to the transfer unit. The detector detects a current being made to flow in the transfer unit. The acquisition unit acquires the image density of the toner image to be transferred in the transfer unit. The adjusting unit adjusts a voltage to be applied to the applying unit on the basis of a change in the relationship between the current detected by the detector and the image density acquired by the acquisition unit.
US08787782B2 Toner-density calculating method, reflective optical sensor, reflective optical sensor device, and image forming apparatus
A toner density is calculated from outputs of light-receiving elements based on a difference between a reflection property of a supporting member and a reflection property of a toner pattern. Light-emitting elements aligned in one direction that is inclined to a sub-direction emit a detection light in such a manner that a distance between adjacent spots falling on the supporting member in a second direction is equal to or smaller than a width of the toner pattern in the second direction. The light-receiving elements receive a reflected light reflected from the supporting member and/or the toner pattern. The light-receiving elements are aligned, opposed to the supporting member, in a one direction corresponding to the light-emitting elements.
US08787776B2 Optical receiver with monolithically integrated photodetector
An optical receiver includes a photodetector for detecting incoming optical data signals and an amplifier for providing signal gain and current to voltage conversion. The detection signal generated by the photodetector may include a distortion component caused by an operating characteristic of the photodetector. A signal compensating circuit may reconstruct the received optical data signal by effectively canceling the distortion component. For this purpose, the signal compensating circuit may include a decision feedback equalizer implemented using at least one feedback filter matched to the operating characteristic of the photodetector causing the signal distortion so as to reproduce the distortion component for cancellation. Use of a control module may also configure the optical receiver in real time to account for other operating and environmental conditions of the optical receiver. Data rates in excess of 5 Gbps may be realized in monolithic CMOS photodetectors when the signal compensating circuit is properly matched.
US08787774B2 Method and system for a narrowband, non-linear optoelectronic receiver
Methods and systems for a narrowband, non-linear optoelectronic receiver are disclosed and may include amplifying a received signal, limiting a bandwidth of the received signal, and restoring the signal utilizing a level restorer, which may include a non-return to zero (NRZ) level restorer. The NRZ level restorer may include a pulse-triggered bistable circuit, which may include two parallel inverters, with one being a feedback path for the other. The inverters may be single-ended or differential. A photogenerated signal may be amplified in the receiver utilizing a transimpedance amplifier and programmable gain amplifiers (PGAs). A received electrical signal may be amplified via PGAs. The bandwidth of the received signal may be limited utilizing one or more of: a low pass filter, a bandpass filter, a high pass filter, a differentiator, or a series capacitance on the chip. The signal may be received from a photodiode integrated on the chip.
US08787773B2 Electronic dispersion correction circuit for optical transmission system
A dispersion correction circuit is provided for use with an input driving signal. The dispersion correction circuit includes an input portion an output portion and a filter portion. The input portion is arranged to receive the input driving signal. The output portion can output an output signal based on the input driving signal. The filter portion is disposed between the input portion and the output portion. The filter portion includes a first varactor, a DC bias portion, and a second varactor. The DC bias portion provides a DC bias to the first varactor. The first varactor is arranged in a first polarity direction, and the second varactor is arranged in a second polarity direction that is the same as the first direction.
US08787772B2 Laser package including semiconductor laser and memory device for storing laser parameters
A laser package may include a semiconductor laser and a memory device integrated into the laser package for storing parameters associated with the laser. The parameters may include laser manufacturing, operational and/or user parameters. For example, the semiconductor laser may be tunable and the memory device may store tuning parameter data. One example of the laser package is a tunable transmitter optical sub-assembly (TOSA) package.
US08787767B2 High-speed low-jitter communication system
Communication apparatus and techniques, such as for optical communication, can include providing a reference frequency derived from an atomic energy level transition or a molecular energy level transition, generating at least two specified optical carrier signals at least in part using the reference frequency, coherently modulating the specified optical carrier signals using respective baseband information signals to provide respective coherently-modulated optical subcarriers. A combined optical information signal comprising the optical subcarriers can be transmitted to a receiver, such as via a fiber optic cable. In an example, a received optical information signal can be optically Fourier transformed to provide respective coherent outputs, which can be coherently downconverted.
US08787764B2 Photoelectric composite wiring component and electronic apparatus using the photoelectric composite wiring component
To provide a photoelectric composite wiring component combining both characteristics of low power consumption of transmission over electrical wiring and large transmission capacity of optical transmission over optical wiring, and exhibiting a high power efficiency for the transmission capacity. A mechanism for switching between transmission of a transmission signal over an electrical transmission path and that over an optical transmission path depending on the modulation rate or the transmission rate of the transmission signal is provided. When the modulation rate or the transmission rate of the transmission signal is low, power supply to an optical transmitting/receiving section is stopped and the signal is transmitted over the electrical transmission path, thus achieving low power consumption. When the modulation rate or the transmission rate of the transmission signal is high, the signal is transmitted over the optical transmission path, thus achieving a large transmission capacity.
US08787758B2 Supporting multi-dwelling units in passive optical networks
One embodiment provides a system for controlling flow rate in an EPON. The system includes an OLT, an ONUs coupled to the OLT via a passive optical splitter, a switch coupled to a port located on the ONU, and a flow-control mechanism. The ONU includes one or more queues corresponding to one or more classes of Services, and one or more ports. The switch includes a plurality of UNI ports, and the switch is configured to switch one or more upstream traffic flows belonging to the one or more classes of services from the plurality of UNI ports. The flow-control mechanism is configured to set a flow rate of an upstream traffic flow of certain class of service originated from a UNI port. The flow-control mechanism sets the flow rate based on status of an ONU queue corresponding to the class of service of the upstream traffic flow.
US08787749B2 Electronic apparatus
An electronic apparatus includes an exterior cover including a strap attachment portion, a circuit board on which an electric element that generates heat is mounted, and a chassis member to which the circuit board is fixed and through which the heat generated by the electric element is transferred. The chassis member is formed of a metallic material, and the chassis member includes a reinforcing portion arranged to overlap the strap attachment portion to reinforce the strap attachment portion. The reinforcing portion is disposed to be exposed inside the strap attachment portion.
US08787747B1 Image stabilizer device, interchangeable lens, and camera system
The disclosure herein aims to provide an image stabilizer device that generates a more appropriate shake signal. The image stabilizer device for a camera system in the present disclosure includes a detection unit that detects an angular speed of the camera system, and outputs a shake signal associated with the detected angular speed, an acquiring unit that acquires information indicating a set shutter speed, an adjusting unit that advances a phase of the shake signal to generate an adjusted signal, and outputs the adjusted signal, when the set shutter speed is faster than a predetermined speed, and a correction unit that corrects an influence on an output of the image stabilizer device due to the shake associated with the angular speed, based on the shake signal or the adjusted signal.
US08787745B2 Multi-directional pad for an underwater camera housing
The invention comprises an underwater camera housing having a body and handles on the body. The body also carries a pad positioned on the body so that the pad is accessible for use by a user substantially without the user being required to remove a hand from the most adjacent handle. The pad is able to be pressed at any point of its periphery and links mounted on the body between the pad and, in use, a position adjacent the controls of a camera are such that by pressing the pad the camera controls can be operated. The links comprise a compound lever system which in use extend between the pad and the multi selector of the camera when positioned within the housing.
US08787737B2 Video trick mode system
A method for producing an auxiliary video stream arranged for reverse trick mode playback from a video stream including a plurality of uni-directional predicted frames, the method including producing the auxiliary video stream by performing the following steps copying each uni-directional predicted frame included in the video stream into a memory, thereby producing a plurality of copied frames in the memory, replacing each one of the plurality of copied frames with one corresponding supplemental frame, thereby producing a plurality of corresponding supplemental frames, and producing a copy of the video stream arranged in reverse processing order, the producing a copy including replacing each frame which corresponds to one of the plurality of copied frames with the one corresponding supplemental frame from among the plurality of corresponding supplemental frames. Related methods and systems are also described.
US08787733B2 Systems and methods for preventing duplicative media content recordings
Exemplary systems and methods for preventing duplicative media content recordings are disclosed. An exemplary method includes a media content access subsystem detecting that a media content instance is scheduled to be recorded, determining, based on an operations log of one or more past operations of the media access subsystem, that the scheduled recording of the media content instance is duplicative of a past recording, and selectively canceling the scheduled recording of the media content instance in response to the determination that the scheduled recording is duplicative of the past recording. Corresponding systems and methods are also disclosed.
US08787732B2 Exporting metadata associated with digital video
Some embodiments provide a method for processing metadata associated with digital video in a multi-state video computer readable medium. The method specifies a set of rules for propagating the metadata between different states in the video computer readable medium. It then propagates the metadata between the states based on the specified set of rules.
US08787731B2 Methods, systems, and computer program products for coordinating playing of media streams
Methods and systems are described for coordinating playing of media streams. In one aspect, an access by a media player to a presentation device to play a media stream is detected. Additionally, presentation focus information is accessed for determining whether the media player has presentation focus for playing the media stream. Further, it is determine, based on the presentation focus information, that the media player has presentation focus for playing the media stream. Still further, in response to determining the media player has presentation focus, it is indicated that the media player is allowed to play the media stream via the presentation device.
US08787726B2 Streaming video navigation systems and methods
The multimedia systems and methods disclosed herein permit rapid switching from one video stream to another in order to present similar images at different camera angles. The systems and methods further describe a virtual joystick and a moviola system. The virtual joystick allows a viewer to select for viewing in a main portion of a display, a sequence of images at a different camera angle than what was previously rendered on the main portion. The different camera angle is intuitively obvious based on a spatial relationship between two or more thumbnail display windows displayed in the virtual joystick. The moviola system allows rapid backwards navigation of a video stream that has already been received in a video receiver, and also allows slow motion backwards/forwards viewing starting from a paused image.
US08787718B2 Optical fiber ribbon, method of manufacturing optical fiber ribbon, and optical cable
There is provided an optical fiber ribbon capable of realizing, in an optical cable, sure reliability, a reduction in size and weight, higher density, and a further improvement in workability, a method of manufacturing the same, and an optical cable using such an optical fiber ribbon. An optical fiber ribbon 10 includes four single-core coated optical fibers 11 arranged in parallel on a same plane; and coupling parts 12 arranged at intervals in a length direction and a width direction, each coupling only adjacent two of the single-core coated optical fibers 11, wherein an interval P of the coupling parts 12 coupling the same two single-core coated optical fibers is not less than 20 mm nor more than 90 mm and a length Q of each of the coupling parts 12 is not less than 1 mm nor more than 10 mm.
US08787709B2 Polarization-alternating optical signal generation using CSRZ modulation
A method for optical chirp-free optical polarization modulation includes dividing a data modulated optical signal into a first optical path and a second optical path, using a Mach-Zehnder intensity modulator in the first optical path for imparting a π phase difference between adjacent symbols of the data modulated optical signal in the first optical path, adjusting a delay and amplitude of symbols of the data modulated optical signal in the second path so that the symbols in the first path and the symbols in the second path are synchronized and have substantially equal power levels, and combining the first and second optical paths so that symbols from the first and second optical paths are in orthogonal polarizations.
US08787707B1 Identification of product attributes
Disclosed are various embodiments for performing an analysis on images of a product packaging. Capture of at least one image of at least one side of a packaging in initiated. An image analysis is performed on the at least one image. Product attributes are detected based at least upon the at least one image analysis and associated with the product in a data store.
US08787688B2 Tracking a reference picture based on a designated picture on an electronic device
A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing based on a designated picture. The method additionally includes decoding a picture based on the decoded reference picture.
US08787685B2 Encoding and decoding an image or image sequence divided into pixel blocks
A method and apparatus are provided for coding an image or a sequence of images, generating a data stream including data representative of pixel groups, referred to as blocks, in one of the images. The method includes: grouping blocks in a cluster of blocks according to the proximity of their respective values corresponding to at least one block parameter to be coded; determining a value of the parameter, the value being characteristic of said group of blocks; coding blocks of the cluster, where the values of the blocks for the parameter are coded implicitly by inheritance of the characteristic value or are coded as refinements relative to the characteristic value, and coding a data structure associated with the cluster of blocks, the data structure including data associated with the characteristic value.
US08787678B2 System and method for visual searching of objects using lines
Disclosed is method of visual search for objects that include straight lines. A two-step process is used, which includes detecting straight line segments in an image. The lines are generally characterized by their length, midpoint location, and orientation. Hypotheses that a particular straight line segment belongs to a known object are generated and tested. The set of hypotheses is constrained by spatial relationships in the known objects. The speed and robustness of the method and apparatus disclosed makes it immediately applicable to many computer vision applications.
US08787674B2 Method of and device for identifying direction of characters in image block
The embodiments disclose a method of and a device for identifying direction of characters in image block. The method includes: performing optical character recognition processing on the image block by assuming various directions as assumed character directions to obtain sub image blocks, recognized characters and correctness measures in each assumed direction; in sub image blocks in the assumed directions with a 180° mutual relation, searching for a minimum matching pair; when there is one sub image block in each assumed direction in a minimum matching pair and recognized characters belonging to the minimum matching pair are the same rotation invariant character or belong to the same rotation invariant character pair, adjusting their correctness measures to the same; calculating an accumulative correctness measure in each assumed direction based on the adjusted results; and identifying the direction of the characters in the image block according to the accumulative correctness measures.
US08787670B2 Software for text and image edit recognition for editing of images that contain text
Software for editing text and images enables a user to select a portion of an image and read the text on the selected image portion via an OCR function. The software enables the user to apply a mask containing the originally read text, that allows the user to type or paste new text to replace the previously read text in the selected image portion. The software also enables a user to edit images by automatically recognizing the borders of fields and/or columns and the background color. As a result the user can easily modify an image by applying a mask to an image wherein the mask has new data such as different text the identical background color or a different background color or different layout etc. and which may be placed exactly on the recognized borders of the original image.
US08787667B2 Signal processing apparatus and method, and program
Signals are provided which allow colors in a wider color range than predetermined standards, which can be handled by apparatus according to such predetermined standards. A primary color converter converts first color signals having primary color points in a wider color range than the primary color points according to BT.709 into second color signals based on the primary colors according to BT.709. A photoelectric transducer converts the second color signals into third color signals according to photoelectric transducer characteristics defined in a numerical range wider than a range from 0 to 1.0 of color signals corresponding to a luminance signal and color difference signals according to BT.709. A color signal converter converts the third color signals into a luminance signal and color difference signals. A corrector incorporated in the color signal converter corrects the color difference signals into color difference signals.
US08787664B2 Automatically matching colors in stereoscopic image pairs
A method, system, and computer-readable storage medium are disclosed for automatically matching colors in stereoscopic image pairs. A stereoscopic image pair is converted from a first color space to a second color space, comprising mapping color values in the first color space to color values in the second color space. The second color space is more perceptually uniform than the first color space. A color-matched stereoscopic image pair is generated in the second color space, comprising applying a respective transformation for each of a plurality of luminance ranges in each image of the stereoscopic image pair. The transformations are applied to the color values in the second color space dependent upon a contribution of each of the color values to each of the luminance ranges. The color-matched stereoscopic image pair is converted from the second color space to the first color space.
US08787657B2 Method and apparatus for preparing image representative data
Apparatus for processing a digital mesh representing a three-dimensional subject automatically filters out portions of a predetermined color to simplify further processing.
US08787649B2 System and method for processing an X-ray image of an organ
A system and a method for indicating at least one of the internal structures of an organ on an X-ray image are proposed. The system includes an interface adapted to receive the X-ray image and a non-X-ray image pertaining to the organ. The system also includes a database having a geometric model of the internal structures of the organ, a first module for determining at least a dimension of one of the internal structures of the organ from the non-X-ray image, and a second module for indicating the at least one of the internal structures of the organ in the X-ray image based on the geometric model adjusted by the at least one dimension.
US08787648B2 CT surrogate by auto-segmentation of magnetic resonance images
When modeling anatomical structures in a patient for diagnosis or therapeutic planning, an atlas (26) of segmented co-registered CT and MRI anatomical structure reference images can be accessed, and an image of one or more such structures can be selected and overlaid with an MRI image of corresponding structure(s) in a clinical image of a patient. A user can click and drag landmarks or segment edges on the reference MRI image to deform the reference MRI image to align with the patient MRI image. Registration of a landmark in the patient MRI image to the reference MRI image also registers the patient MRI image landmark with a corresponding landmark in the co-registered reference CT image, and electron density information from the reference CT image landmark is automatically attributed to the corresponding registered patient MRI landmark.
US08787645B2 Method and system for analyzing optical coherence tomography (OCT) results using color reflectivity discretization analysis
A method of analyzing an OCT image. An OCT image has many differently colored dots. The system detects the number of differently colored dots, quantifies them and performs statistical analysis to determine a likelihood of disease. The different colored dots correspond to different retina cell types and structures.
US08787640B2 Image processing system, method, program, and storage medium to implement universal color design
An image processing system that facilitates process of color universal design that enables people with color amblyopia to recognize color difference as image pattern without changing characteristic of coloration and gradation and people with no disabilities who look the same image to feel less discomfort. A hue determining unit 102 determines hue of image data, and a selecting unit 105 selects halftone processing in accordance with the determined hue. If the selected halftone processing is dithering process that uses AM dithering, a halftone processing unit 106 executes halftone processing with different line per inch depending on the determined hue.
US08787638B2 Method and device for retinal image analysis
The present application provides methods and devices for diagnosing and/or predicting the presence, progression and/or treatment effect of a disease characterized by retinal pathological changes in a subject.
US08787637B2 Method for developing an information prediction device, use thereof, and corresponding storage medium and apparatus
A method for developing a prediction device for predicting a phenotype of a person from imaging data of the person is provided. The method includes determining imaging descriptors, the determining imaging descriptors including acquiring multidimensional images of people with an imaging apparatus and extracting multidimensional image elements from the acquired multidimensional images to serve as descriptors The method also includes classifying the predetermined descriptors on the basis of the capability thereof to predict the phenotype, selecting, from among the classified descriptors, a relevant number of the best-classified descriptors that is sufficient to predict the phenotype and constructing the prediction device from the selected descriptors.
US08787634B2 Apparatus and method for indicating likely computer-detected false positives in medical imaging data
A data structure for use by a computer system for processing medical image data and representing at least one first region of a patient includes at least one computer-detected feature of interest. The data structure includes a first computer code that is executable to detect first data representing at least one second region included within a respective first region. At least one said feature of interest in said second region has a significant likelihood of representing a computer-detected false positive. The second computer code is executable to provide second data for enabling at least one said first region to be displayed on a display device, such that at least one said second region is displayed on the display apparatus differently from part of said first region not containing features of interest having a significant likelihood of representing computer-detected false positives.
US08787632B2 Apparatus and method for reducing noise in fingerprint sensing circuits
An apparatus for reducing noise in fingerprint sensing circuits is disclosed in one embodiment of the invention as including a fingerprint sensing area onto which a user can apply a fingerprint. An analog front end is coupled to the fingerprint sensing area and is configured to generate an analog response signal. An analog-to-digital converter (ADC) samples the analog response signal and converts the sample to a digital value, which may be received by a digital device such as a processor or CPU. To reduce the amount of the noise that is present in the analog response signal and therefore reflected in the digital value, the digital device may be shut down while the ADC is sampling the analog response signal.
US08787627B1 System for non-repudiable registration of an online identity
A method of generating irrefutable evidence of registration that cannot be repudiated by the registrant for a network-based application is described. The method initiates an image capture session to capture a plurality of images of an individual user. The method, during the image capture session, provides a sequence of tasks to be performed by the individual user in order to validate the image capture session in capturing an image of a person participating in a real-time event.
US08787620B2 Automated crystal identification achieved via watershed segmentation
A nuclear imaging system includes a crystal identification system which receives a flood image which includes a plurality of peaks, each peak responsive to radiation detected by a corresponding scintillator crystal. A crystal identification processor partitions the flood image into a plurality of candidate regions with a watershed segmentator implementing a watershed algorithm. The candidate regions are linked in an adjacency graph, and then classified as background or relevant, where relevant regions contain a peak within the watershed lines. The regions are then assigned to a crystal according to an objective function and an assignability score. A calibration processor maps the peaks to a rectangular grid.
US08787604B2 Remote control of hearing assistance devices
The present disclosure relates to methods and apparatus of communicating instructions to a hearing assistance device, such as a hearing aid. In various embodiments instructions are formed using tones sent to the hearing assistance device. The instructions can be used to control the operation of the hearing assistance device. The signals may include dual tone multifunction signals or other nonstandard signals. Various detection processes are provided which include but are not limited to using a modified complex Goertzel algorithm to detect tones. The remote device can be a standard device or can be modified to provide the proper signals. The following techniques can be applied to hearing assistance devices including, but not limited to completely-in-the-canal devices, in-the-canal devices, behind-the-ear devices, receiver-in-canal devices, and implanted devices, such as cochlear implants.
US08787598B2 Dynamic contoured-sound/subwoofer-synthesis audio system
A dynamic sound enhancement system and method which produces non-linear dynamic gain, time domain offset, and damping control in relation to frequency components of an applied audio signal. The functions and characteristics of the system make it feasible to extend the ability of small speakers to distinctly reproduce natural low frequencies including bass and sub-bass frequencies concurrently with high frequencies. Further, the system provides customization of system characteristics for obtaining optimized sound quality, audibility, and sound perception from diverse sound producing devices, and which satisfies diverse user hearing needs and listening preferences.
US08787597B2 Pop-up noise suppression in audio
Systems and methods for suppressing pop-up noise in an audio signal are disclosed. The system includes a driver circuit shared by a pin interface and a complementary pin interface. A control unit is coupled to the pin interface and the complementary pin interface. To activate the pin interface, the control unit is configured to first activate the driver output at the complementary pin interface. Once the complementary pin interface achieves a preset voltage, the driver output is switched to the pin interface by the control unit. In addition, the driver circuit can be calibrated for a DC offset on the complementary pin interface by re-using calibration data calculated at the pin interface. Further, DC correction signals can be provided from a pre-biasing circuit based on the calibration data of the driver circuit.
US08787577B2 Method and system for wireless transmission of content
The invention discloses a method and a system for wireless transmission of content. The present invention relates generally to wireless network technology, Problems solved by the invention is that, the method for manually entering the shared key is neither convenient nor secure, while the method for transmitting the shared key over the wireless network also makes the shared key exposed to an unsafe environment. Embodiments of the invention provide the program as follows: a method and a system for wireless transmission of content, wherein, capturing shared key, using the shared key to encrypt the content, and then transmitting the encrypted content over the wireless network. Embodiments of the invention are suitable for terminals and devices wirelessly connected, and so on.
US08787575B2 Method and apparatus for propagating encryption keys between wireless communication devices
A system for propagating encryption key information between wireless communication devices without the requirement of pairing each and every device. A wireless communication device may be paired with at least one device in a group of devices. When a secure link is established between these devices, a determination may be made as to whether encryption key information should be passed from one device to another. The additional encryption key information may allow a wireless communication device to create a secure link with other devices without having to first establish a trusted relationship (e.g., go through a pairing process) with the other devices.
US08787570B2 Systems and methods for automatically genenrating top level index files
Systems and methods for automatically generating top level index files for use in adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment of the method of the invention includes receiving a request from a playback device at a playback server, where the request identifies a piece of content, retrieving a list of assets associated with the identified piece of content using the playback server, filtering the list of assets using at least one predetermined criterion using the playback server, generating a top level index file describing each asset in the filtered list of assets using the playback server, and sending the top level index file to the playback device using the playback server.
US08787564B2 Assessing cryptographic entropy
Systems, methods, software, and combinations thereof for evaluating entropy in a cryptography system are described. In some aspects, sample values are produced by an entropy source system. A typicality can be determined for each of the sample values. A grading is determined for preselected distributions based on the typicalities of the sample values. A subset of the preselected distributions are selected based on the gradings. An entropy of the entropy source system is calculated based on the subset of the plurality of distributions.
US08787562B2 Method and system for providing DC power on local telephone lines
A telephone unit device connectable in series between a telephone set and a wire pair coupled to a telephone service and carrying DC power and an AC telephone signal. The device includes: a first connector connectable to the wire pair; a second connector connectable to the telephone set; means connected between the first and second connectors for passing substantially without change the AC telephone signal between the wire pair and the telephone set; and means connected between the first and second connectors for receiving DC power only from the wire pair and converting the DC power to a level suitable for proper telephone operation of the telephone set connected thereto.
US08787560B2 Method for determining a set of filter coefficients for an acoustic echo compensator
The invention provides a method for determining a set of filter coefficients for an acoustic echo compensator in a beamformer arrangement. The acoustic echo compensator compensates for echoes within the beamformed signal. A plurality of sets of filter coefficients for the acoustic echo compensator is provided. Each set of filter coefficients corresponds to one of a predetermined number of steering directions of the beamformer arrangement. The predetermined number of steering directions is equal to or greater than the number of microphones in the microphone array. For a current steering direction, a current set of filter coefficients for the acoustic echo compensator is determined based on the provided sets of filter coefficients.
US08787556B1 Systems and methods for a provider initialized real-time chat based on detection of a pattern
In one example, a method provides at least one service to a web-enabled user by detecting a stalled web session related to the user accessing the at least one service and providing a stall alert to a computer telephony interface, the stall alert based on the stalled web session. In response to the stall alert, the method includes using a computer telephony interface to automatically query availability of an agent. If the query determines an agent is available, the method includes automatically communicating instructions from a real-time chat module in communication with the computer telephony interface to a computing device operated by the user, the instructions to initialize a real-time chat application executed on the computing device. The method includes providing the agent with outbound call specifications related to the user and disabling the stall alert when the stalled web session is no longer detected.
US08787554B1 System and method for a digital network for switching web service messages
The present system and method comprises an improved marketplace for providing and consuming services. Using the present system, generally via one or more APIs, comprises a method for integrating value added services within a network of participants, for instance, a payment network. The network can use service switching capabilities to route service calls to and from the service consumers and providers using routing elements defined in a message specification. Network participants can be both consumers and providers of services. The network can route service messages to the appropriate provider depending on details in the message.
US08787552B1 Call center issue resolution estimation based on probabilistic models
A system implements a method of assessing performance of a call center agent that includes identifying a set of the one-time caller calls that the agent has handled. A first issue resolution rate is determined for the calls in the set that were released by the customer, and a second issue resolution rate is determined for the calls in the set that were released by the call center agent. The method also includes determining a difference between the first issue resolution rate and the second issue resolution rate. The determined difference is used to generate a performance assessment for the call center agent.
US08787545B1 Caller name identification using data structure synchronization of a wireline network and a wireless network
A device may receive a request to enable service on a wireless network for a user device. The user device may be associated with a wired network. The device may request network provisioning information, associated with the wired network, identifying service activation parameters. The device may provision the wireless network based on the request for network provisioning associated with the wired network. The device may synchronize caller information to a first caller information device, associated with the wireless network, from a second caller information device, associated with the wired network. The caller information may include caller identification information. The device may enable the service for the user device on the wireless network based on provisioning the wireless network and synchronizing the caller information to the first caller information device from the second caller information device.
US08787542B2 Customized caller ID based upon called party number
A “customized” caller ID service platform is utilized within a telecommunications network (which may be the PSTN, an IP network, or any other network for supporting voice communication) to allow for the caller ID information transmitted to a called party to be tailored to the specific called party. A database within the platform is configured to store a listing of registered subscribers and a set of “pre-defined called numbers” associated with each subscriber. For each listed number, the subscriber provides the specific customized information (for example, an account number) that is to be transmitted to that specific called number as the caller ID information. A registered subscriber is able to gain access to the platform and modify the entries as need be.
US08787541B1 System and method for quality auto-blending in call routing
A system and method blend particular quality considerations into the process of expanding the route choices in a route table, such that more calls can be successfully routed while maximizing certain objectives. The quality considerations drive how additional routes are chosen for the route table and how call volumes are allocated to the chosen routes so that overall profitability can be maximized within the governing constraints of quality targets, route quality, predicted traffic, and route capacity.
US08787536B1 Systems and methods for communicating with an interactive voice response system
Embodiments of the present invention provide a communication device. The communication device comprises a processor. Further, the communication device comprises a memory coupled to the processor. The memory comprises a database comprising at least one visual Interactive Voice Response (IVR) menu associated with at least one IVR system. Further, the memory comprises instructions executable by the processor for sending a first section of a data packet to a second communication device. The first section comprising first information is sent based on a visual IVR menu associated with the second communication device. Further, the memory comprises instructions executable by the processor for receiving an acknowledgement message from the second communication device based on the first section of the data packet. Furthermore, the memory includes instructions executable by the processor for sending a second section of the data packet to the second communication device based on the acknowledgement message. The second section comprises second information.
US08787531B1 Systems and methods for providing instant messaging to TDD/TTY users
Instant messaging (IM) is provided between a TDD/TTY user and an entity. The user may use a TDD device to initiate a call with the entity. One or more converters may convert a TDD message from the user's device to IM, which is then provided to a recipient of the call, such as a representative of a company. The converter(s) may also convert IM from the representative into a TDD message that may then be provided to the user on the TDD device.
US08787528B2 Diagnostic device system
A diagnostic device system has a weight-reduced rechargeable battery. When a portable radiographic apparatus and a portable X-ray source are carried to and used for imaging at a private home or a care home, the portable radiographic apparatus and the portable X-ray source are loaded on an automobile. When the charge amount of rechargeable batteries for operation housed in the portable radiographic apparatus or the portable X-ray source loaded on the automobile is low, or when there are plural destinations and the charge amount of the rechargeable batteries becomes low, a rechargeable battery for charging mounted on the automobile is used to charge the rechargeable batteries for operation while traveling. Because the rechargeable batteries for operation are charged while traveling, a large number of rechargeable batteries for operation does not need to be charged in advance, whereby the weight of the rechargeable batteries for operation can be reduced.
US08787525B2 X-ray monochromator, method of manufacturing the same and X-ray spectrometer
An X-ray monochromator including: a substrate having a concave surface; and an inorganic oxide film formed on the concave surface and having a plurality of pores, in which the plurality of pores of the inorganic oxide film being laid periodically in a stacked manner in the normal directions of the concave surface, and in which the plurality of pores being cylindrical is provided. The X-ray monochromator shows an excellent X-ray spectroscopic performance.
US08787522B2 Upright x-ray breast imaging with a CT mode, multiple tomosynthesis modes, and a mammography mode
A multi-mode system and method for imaging a patient's breast with x-rays in one or more of a CT mode, a narrow-angle tomosynthesis mode, a wide angle tomosynthesis mode, and a mammography mode, using essentially the same equipment, on one or more compressions or immobilizations of the breast.
US08787514B2 Apparatus and method for generating pseudo noise code
An apparatus and method of generating a pseudo noise (PN) code is provided. The apparatus for generating the PN code includes: a memory device unit including a plurality of memory devices; an exclusive-OR (XOR) operation unit receiving output values of at least two memory devices among output values of the plurality of memory devices to output an XOR operation value with respect to the received output values; and a PN code generation unit generating the PN code based on an output value of the XOR operation unit.
US08787509B2 Iterative interference cancellation receiver
A method for suppressing interference in a wireless communication comprises receiving a burst of symbols, filtering the burst of symbols using an interference suppression filter with a first plurality of weights, decoding the filtered burst of symbols to generate data corresponding to the burst of symbols, encoding the data to generate a re-encoded burst of symbols, calculating a second plurality of weights for the interference suppression filter based upon the re-encoded burst of symbols, filtering the re-encoded burst of symbols using the interference suppression filter with the second plurality of weights, and decoding the filtered re-encoded burst of symbols.
US08787507B2 Detection and mitigation of interference in a receiver
A novel receiver architecture optimizes receiver performance in the presence of interference. In various embodiments, power estimation circuits are used with variable selectivity to determine the exact nature of the interference and to optimize the performance correspondingly. The variable selectivity is achieved using stages of filtering with progressively narrower bandwidths. Also, the actual method of optimizing the receiver performance is novel compared to the prior art in that the gain settings and the baseband filter order (stages to be used) will be optimized based on the nature of the interference as determined by the power detector measurements. For a device such as a cellular phone that operates in a dynamic and changing environment where interference is variable, embodiments advantageously provide the capability to modify the receiver's operational state depending on the interference.
US08787502B2 Capacitive isolated voltage domains
In one embodiment, a method of communicating data values over a three conductor interface is provided. Different data values are transmitted by generating and transmitting three respective signals to a receiver using three conductors. The first signal is maintained as a set voltage level. The second signal is alternated between a high voltage and a low voltage according to a carrier frequency. The third signal is alternated between the high and low voltages and is out of phased with the second signal. To transmit a first data value, the first signal is generated on a first conductor, the second signal is generated on a second conductor, and the third signal is generated on a third conductor. To transmit a second data value, the second signal is generated on the first conductor, the first signal is generated on the second conductor, and the third signal is generated on the third conductor.
US08787493B2 Precoding technique
A technique for precoding a signal to be transmitted over a physical channel from a sender to a receiver is provided. A method includes receiving precoding information and applying precoding matrix at the sender based on the precoding information. The precoding information is received via a feedback mechanism from the receiver. The application of the precoding matrix results in a precoded signal for transmission over the physical channel. The precoding matrix enhances mutual information at the receiver.
US08787488B2 System, method and apparatus for crosstalk cancellation
The present invention effectively cancels echo, near-end crosstalk and far-end crosstalk. A FEXT canceller is placed at the transmitter rather than at the receiver according to an aspect of the invention. In some embodiment, a FEXT canceller can be placed at the receiver only or the combination of both ends. The FEXT canceller is continuously adapted with information sent back from a remote receiver and with data from a neighbor transmitter that causes the crosstalk at the remote receiver. This allows the FEXT canceller to quickly adapt to a change in crosstalk function or conditions with the surrounding environment, for example, aging, temperature, humidity, physical pressure, etc. In some embodiments, an adaptation control signal is sent back from the receiver to the transmitter by using an overhead bit in the frame format. In some embodiments, part of the FEXT canceller is built-in at the remote receiver.
US08787485B2 Method and apparatus for open loop transmission in a multiple antenna wireless communication system
The invention concerns a method for precoding in an open loop transmission communications system, wherein the method includes precoding data at each of M REs with a precoding matrix, precoding each of DM-RSs with one column of a precoding matrix which is same as that used for precoding M data REs. The method is distinguished by using at least L≧2 different precoding matrices from a set of precoding matrices W to precode the M REs and the E allocated REs such that REs precoded with a first precoding matrix are interleaved with REs precoded with at least one additional, different precoding matrix and the number of used precoding matrices L is adapted to the transmission rank r and number N of available DM-RS. The invention further concerns a radio transmitter and a user equipment.
US08787467B2 Filtering method for performing deblocking filtering on a boundary between an intra pulse code modulation block and a non-intra pulse code modulation block which are adjacent to each other in an image
A filtering method is for performing deblocking filtering on the boundary between an IPCM block and a non-IPCM block adjacent to each other in an image and including: determining a first quantization parameter for the non-IPCM block; determining a second quantization parameter for the IPCM block, using the first quantization parameter; determining a filter strength for the boundary, using the first quantization parameter and the second quantization parameter; and performing the deblocking filtering on the boundary using the determined filter strength.
US08787464B1 Hadamard transformation of data for video compression
A video processor is described, which is useful for implementing a Hadamard transform process, in compliance with the H.264 standard. The video processor includes an input, for receiving a block of image data. The image data is loaded into an internal register. In response to receiving a SIMD instruction, a multiplier, which incorporates the H.264 Hadamard transform matrix in its associated hardware, processes the block of image data, and writes the resulting partially transformed pixel data back to the internal register, transposing the data during the process.
US08787462B2 Video signal processing apparatus and video signal processing method
A frame rate conversion apparatus compares a first frame image and a second frame image, detects a motion vector for each of blocks obtained by dividing a frame image into blocks, detects a scroll vector which indicates a uniform motion in an entire frame image based on the detected motion vector, and determines whether frame interpolation using the scroll vector is possible or not for each block in the first frame image, based on a correlation value in block matching of the block in the first frame image with an area obtained by shifting the block in the second frame image by an amount of the scroll vector, and a correlation value in block matching of the block in the first frame image with an area obtained by shifting the block in the second frame image by an amount of the motion vector.
US08787460B1 Method and apparatus for motion vector estimation for an image sequence
A method and apparatus for motion vector estimation for a plurality of image frames including retrieving a reference hash value associated with a reference frame, wherein the reference hash value represents a spatially oriented block of pixels, generating a plurality of image hash values including a first hash value for a first area represented by a spatially oriented block of pixels of an image frame and computing a motion vector estimate using a plurality of first hash values and the reference hash value is disclosed.
US08787457B2 Methods and apparatus for using syntax for the coded—block—flag syntax element and the code—block—pattern syntax element for the CAVLC 4:4:4 intra, high 4:4:4 intra, and high 4:4:4 predictive profiles in MPEG-4 AVC high level coding
There are provided methods and apparatus for using syntax for the coded_block_flag syntax element for the CAVLC 4:4:4 Intra, High 4:4:4 Intra, and High 4:4:4 Predictive profiles in MPEG-4 AVC high level coding. An apparatus includes an encoder for encoding image data into a resultant bitstream in accordance with an encoding profile that encodes a sample of the image data such that the sample includes two chrominance arrays and a luminance array. Each of the two chrominance arrays has a same height and a same width as the luminance array. The encoder indicates a presence of at least one 8×8 block in the resultant bitstream using a syntax element.
US08787455B2 Method for entropically transcoding a first data stream into a second compressed binary data stream, and corresponding computer program and image recording device
A method for entropic transcoding of a first sequence of binary data of words to transcode into a second compressed sequence of binary data uses a predetermined entropic code involving a variable-length of the encoded words to transcode each word of the first sequence of binary data into a transcoded word. Based on a predetermined number B of low-order bits, the method includes application to each word of the first sequence of binary data: subdivision of the word into first and second subwords, wherein the first subword includes the B low-order bits of the word, and the second subword includes the other high-order bits of the word, application of the predetermined entropic code to the second subword to obtain a second transcoded subword, and obtaining the transcoded word by concatenation of the first subword and of the second transcoded subword.
US08787450B2 Method of removing a blocking artifact using quantization information in a filtering system
In one embodiment, the method includes obtaining quantization information related to at least one of a first block and an adjacent second block, comparing the quantization information with a predefined constant value, and performing a filtering process based on a result from the comparing step. The filtering process includes calculating a value of at least one pixel in the first block to obtain a filtered value based on pixel values of at least two pixels in the first block. The method further includes filtering at least two successive pixels on a block boundary between the first and second blocks.
US08787447B2 Video transcoding system with drastic scene change detection and method for use therewith
A system for transcoding a video signal into a transcoded video signal includes a drastic scene change detection module that detects a drastic scene change in a sequence of images, wherein the drastic scene change indicates a change in scene complexity. A transcoder section generates the transcoded video signal, wherein, when the drastic scene change is detected, a quality parameter is adjusted in at least one of the sequence of images.
US08787445B2 Allocation of available bits to represent different portions of video frames captured in a sequence
A technique of encoding video frames allocates an available number of bits to different portions of the video frame. A processing unit identifies a region of interest (ROI) in a video frame, and computes a first and second complexity parameter respectively representing the change in video information in the ROI portions and non-ROI portions in the video frame relative to a reference frame. Bits are allocated to the ROI portion proportional (positive correlation) to the first complexity parameter and a ratio of the area of the ROI to the area of the frame. The remaining available bits are allocated to the non-ROI. In an embodiment, the bits are encoded according to H.264 standard.
US08787441B2 Device and method for coding and decoding video data and data train
The invention relates to a device for coding video data comprising means to code a video stream as groups of pictures, each group of pictures comprising at least one description unit relevant to the coding of the said group of pictures. According to the invention, the coding device comprises means to insert in the stream of data at least one message indicating whether the description unit of the current group of pictures is identical to the description unit relevant to the preceding group of pictures. The invention also relates to a device for decoding video data comprising means to decode a stream of data coded with a device according to one of the preceding claims. According to the invention, the decoding device comprises means to analyze the said messages, means to decode the at least one next description unit if the said message indicates that this unit is different from the preceding description unit, otherwise, if it is identical, not to decode it.
US08787439B2 Decision feedforward equalization
In described embodiments, a Decision Feed Forward Equalizer (DFFE) comprises a hybrid architecture combining features of a Feed Forward Equalizer (FFE) and a Decision Feedback Equalizer (DFE). An exemplary DFFE offers relatively improved noise and crosstalk immunity than an FFE implementation alone, and relatively lower burst error propagation than a DFE implementation alone. The exemplary DFFE is a relatively simple implementation due few or no critical feedback paths, as compared to a DFE implementation alone. The exemplary DFFE allows for a parallel implementation of its DFE elements without an exponential increase in the hardware for higher numbers of taps. The exemplary DFFE allows for cascading, allowing for progressive improvement in BER, at relatively low implementation cost as a solution to achieve multi-tap DFE performance.
US08787432B1 HF communication system with decoding operations and related methods
An HF communication system includes a first device, and a second device. The first device sends a message to the second device, the message including a preamble portion, a variable length data portion after the preamble portion having a given ending point selected from among potential ending points, and a check portion after the variable length data portion indicating an end of the message. The second device performs a decoding operation on the message at a potential ending point, and performs a check operation on a potential check portion of the decoded message, and when the check operation is successful, recovers the variable length data portion from the decoded message. Otherwise, the second device performs another decoding operation on the message at a next potential ending point, and performs another check operation on another potential check portion of the respective decoded message.
US08787408B2 Method and apparatus for transmitting additional data in digital terrestrial broadcasting system
A method and an apparatus for transmitting additional data in a digital terrestrial broadcasting system are provided. The apparatus includes: a main signal generating unit channel-coding main data and converting the main data into a main signal; an additional signal generating unit channel-coding additional data and converting the additional data into an additional signal; a mixed signal generating unit generating a mixed signal by coupling the main signal and the additional signal to each other; and a mixed signal transmitting unit modulating the mixed signal and transmitting the modulated mixed signal to a receiver through a transmission antenna, wherein the additional data is additional data requested by a specific user possessing the receiver and the specific user provides information on an additional data transmitter.
US08787401B1 Distributed antenna system with location determination based on pseudo-pilot signals
A distributed antenna system comprises a base antenna system and coverage antenna systems. The base antenna system wirelessly receives a network pilot signal and transfers the network pilot signal to a first coverage antenna system and to a second coverage antenna system. The first coverage antenna system wirelessly transfers the network pilot signal and a first pseudo-pilot signal that is correlated to a first location. The second coverage antenna system wirelessly transfers the network pilot signal and a second pseudo-pilot signal that is correlated to a second location. In some examples, user devices translate the pseudo-pilot signals into their correlated locations.
US08787391B2 Techniques for using the network as a memory device
Techniques for using the network as a memory device are provided. Network packets continue to circulate on a network using the network communication channel as a memory device. Nodes of the network are configured to selectively copy, use, verify, modify, create, and purge the network packets using file management semantics.
US08787389B2 Low power media access control protocol
A method of transmitting data from a transmitter to a receiver in an unsynchronized, ad-hoc, low-power, wireless network including: creating a packet including a header and data; and retransmitting the same created packet a plurality of times in succession.
US08787383B2 Method, apparatus, system, and article of manufacture for providing distributed convergence nodes in a communication network environment
Distributed convergence nodes referred to as “Supernodes”, embodied as a functional technology component within an end user application, automatically determine whether said component should become “active” and assume the responsibility of forwarding IP multicast data present on a LAN (which supports IP multicast communication) to a “Routing Supernode” via a WAN (which does not support IP multicast communication). The Routing Supernode, in turn, is responsible for forwarding that traffic to other Supernodes present on other LANs. The traffic sent to and from the Routing Supernode is sent via unicast communication. All Supernodes are responsible for forwarding traffic on their respective LAN across the WAN to a Routing Supernode, and for forwarding traffic received over the WAN from the Routing Supernode onto their own respective LANs. An election process determines which device in a LAN is to operate as a SuperNode.
US08787381B2 Quality of service, battery lifetime, and latency in wireless communication devices
Embodiments for processing media over Internet Protocol (IP) packets in a wireless device are provided. Embodiments enable downlink and uplink media over IP flows within the wireless device that reduce the load on the application processor (AP) of the wireless device. In an embodiment, media over IP flows bypass the AP entirely allowing the AP to enter a power saving mode during media over IP sessions. This results in increased battery lifetime and reduced power consumption of the wireless device. In addition, the media over IP session quality is improved by the reduced latency resulting from bypassing the AP.
US08787368B2 Crossbar switch with primary and secondary pickers
A crossbar switch with primary and secondary pickers is described herein. The crossbar switch includes a crossbar switch command scheduler that schedules commands that are to be routed across the crossbar from multiple source ports to multiple destination ports. The crossbar switch command scheduler uses primary and secondary pickers to schedule two commands per clock cycle. The crossbar switch may also include a dedicated response bus, a general purpose bus and a dedicated command bus. A system request interface may include dedicated command and data packet buffers to work with the primary and secondary pickers.
US08787365B2 Method for managing a switch chip port, main control board, switch board, and system
Embodiments of the present invention provide a method for managing a switch chip port. The method is applied in a distributed communications system and includes: detecting whether each of multiple service boards is in position; when it is detected that a service board is not in position, controlling disabling of a port corresponding to the detected not-in-position service board on a first switch chip of the main control board; and/or sending an in-position message including information about the not-in-position service board to the switch board, so that the switch board controls, according to the information about the not-in-position service board, disabling of a port corresponding to the not-in-position service board on a second switch chip of the switch board. Energy saving of a switch chip port can be efficiently implemented by adopting the technical solutions in the embodiments of the present invention, thereby efficiently reducing power consumption of the system.
US08787363B2 Fault isolation constructs for POTS emulation service on an FTTx platform
Fiber to the user (“FTTU’), fiber to the curb (“FTTC”), fiber to the node (“FTTN”), and fiber to the premise (“FTTP”) platforms (referred to herein as “FTTx”), require plain old telephony service (“POTS”) emulation using voice over IP (“VoIP”) signaling and bearer channels. Such a POTS emulation service requires emulation of existing fault isolation mechanisms in POTS and also must be extended to the topologies in the VoIP environment. The present invention is adapted to provide POTS emulation using existing fault isolation mechanisms in POTS and also provides POTS emulation for topologies in VoIP environments in the scope of FTTx.
US08787362B2 Fall back using mobile device assisted terminating access domain selection
Fall back using mobile device assisted terminating access domain selection is provided. A network entity forwards an invitation to a session to a mobile device. Session has packet switched bearers for media. Mobile device replies with a rejection of the invitation and a request for network entity to hold the session. Rejection is based on mobile device determining circuit switched bearers should be utilized. Mobile device sends a circuit switched call and network entity correlates the circuit switched call with the session. A dialog is set up over circuit switched domain bearers and Internet Protocol Multimedia Subsystem bearers.
US08787357B2 Method to identify voice over packet device capability and use it to make appropriate calls with other client devices
A system provides push-to-talk (PTT) or similar communication service via a radio access network providing wireless mobile packet data communications for mobile stations. A server distributes packets of digitized audio received from a broadcasting mobile station to one or more client devices of other parties. The called client device(s), however, may not all have the same communications capabilities as the broadcasting mobile station. Signaling procedures are adapted to inform the broadcasting station of the capabilities of the other client device(s). This enables the broadcasting mobile station to configure its transmissions of digitized audio through the network for compatibility with the capabilities of the other client device(s). Proper configuration avoids loss of data at the destination, particularly at the start of a PTT transmission, due to transmission in a form or configuration that may be incompatible with one or more of the receiving stations.
US08787355B2 Method to interact with packet-network based services and applications via intelligent network signaling
A cross domain server is configured to receive calls to at least one predetermined phone number. The cross domain server is a member of a packet-switched network. The cross domain server receives a call setup message for a call from a subscriber outside of the packet-switched network. The cross domain server performs an action in the packet-switched network on behalf of the subscriber and based on the call. The call is disconnected.
US08787353B2 Method and system for directed call establishment to facilitate the provision of enhanced communications services
A method and system for directed call establishment to anchor selected cellular calls in a Voice over Internet Protocol (VoIP) or an IP Multi-Media Subsystem (IMS) network employs a mobile handset application client to interrupt selected cellular call initiations and request a directed call establishment number from a converged services node. A call placed to the directed call establishment number creates a call signaling path through the converged services node in the VoIP or IMS network, which can then exercise control over the call to provide enhanced call services. The converged services node completes a call connection to the original called number in a manner transparent to the user of the mobile handset.
US08787352B2 Heterogeneous transceiver architecture for wide range programmability of programmable logic devices
High-speed serial data transceiver circuitry on a programmable logic device (“PLD”) includes some channels that are able to operate at data rates up to a first, relatively low maximum data rate, and other channels that are able to operate at data rates up to a second, relatively high maximum data rate. The relatively low-speed channels are served by relatively low-speed phase locked loop (“PLL”) circuitry, and have other circuit components that are typically needed for handling data that is transmitted at relatively low data rates. The relatively high-speed channels are served by relatively high-speed PLLs, and have other circuit components that are typically needed for handling data that is transmitted at relatively high data rates.
US08787351B2 Method and apparatus for scheduling transmissions in a communication network
The method includes assigning a priority to a mobile unit based on a Quality of Service (QoS) class associated with the mobile unit and a score associated with a user of the mobile unit.
US08787349B2 Method and system for reducing timing uncertainty of data transmission and reception
In accordance with the present disclosure, disadvantages and problems associated with timing accuracies of higher data rate communications systems may be reduced. In accordance with one embodiment of the present disclosure a wireless communication element comprises a first controller configured to generate data transfer information indicating a trigger value. The wireless communication element further comprises a second controller communicatively coupled to the first controller. The second controller comprises a counter configured to increment a counter value and is configured to receive the data transfer information from the first controller. The second controller is further configured to generate a data transfer trigger when the counter value corresponds with the trigger value such that the wireless communication element initiates a data transfer with a second wireless communication element in response to the data transfer trigger.
US08787347B2 Varied transmission time intervals for wireless communication system
Embodiments describe a varied transmission time interval in wireless communication system. According to some embodiments is a method for assigning a transmission time interval. The method can include measuring a channel condition and/or a data rate of packet communicated by at least one wireless device. Based in part on the data rate and/or channel condition information, a determination can be made whether to schedule a long transmission time interval or a short transmission time interval to the packet. A long transmission time interval can be scheduled if the channel condition is poor and/or there is a low data rate. A short transmission time interval can be scheduled if the channel condition is good and/or the data rate is high or fast. The method can be repeated for multiple wireless devices. Also included is an alternative interlacing structure that supports both long transmission time intervals and short transmission time intervals.
US08787341B2 Method for reporting channel information based on link adaptation in wireless local area network and the apparatus for the same
A method for reporting channel information in a wireless local area network system is provided. The method includes receiving a data block for requesting a modulation and coding scheme (MCS) feedback from a requesting station, the data block including a data field and a stream indicator indicating a number of at least one spatial stream in the data field; determining, the MCS feedback based on the data block; and, transmitting the MCS feedback to the requesting station, the MCS feedback including a recommended MCS and a recommended stream indicator indicating a number of at least one recommended spatial stream. The number of the at least one recommended spatial stream in the MCS feedback is equal or less than the number of the at least one spatial stream in the data block.
US08787339B2 Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
A wireless communication network that forms an ad-hoc network without the arrangement of a controlling station sets a period that a communication apparatus can utilize with priority and performs isochronous communication in the period as required. When isochronous communication has not been performed or after isochronous communication has finished in the priority utilization period, other communication apparatuses perform arbitrary communication. When another communication is performed in a communication apparatus's own priority utilization period, the start of isochronous communication is temporarily delayed. In an ad-hoc communication environment, data having a real-time characteristic, such as AV content, can be efficiently transmitted through the isochronous communication.
US08787338B2 Determining a communication channel from a plurality of possible channel bandwidths
In a method of determining an available channel bandwidth in a communication system, wherein the communication system utilizes i) a set of component channels for transmitting data streams and ii) a set of access control channels, and wherein each of at least some of the access control channels partially overlaps, in frequency, at least one of the component channels, whether a primary channel of the access control channels is idle is determined. The primary channel partially overlaps, in frequency, at least a first one of the component channels. That a composite channel includes one or more of the component channels is determined based at least on a determination of whether the primary channel is idle. A signal is caused to be transmitted via the composite channel after determining that the composite channel includes one or more of the component channels.
US08787319B2 Mobile communication system
A radio base station includes a mobile communication system, a first relay node and a radio base station connected via a radio bearer, a second relay node and a radio base station connected via a radio bearer, and a mobile station configured to conduct a handover process between a first and second state. In the first state a radio bearer is established with the first relay node in order to communicate via the first relay node and the radio base station. In the second state a radio bearer is established with the second relay node in order to communicate via the second relay node and the radio base station. The mobile station is configured such that control signals are transmitted and received via the radio bearer between the first relay node and the radio base station, via the radio bearer between the second relay node and the radio base station.
US08787317B2 Wireless handover optimization
Aspects of the present invention relate to improved systems and methods for handing over a UE from a source node to a target node. In some embodiments, the target node receives UL and DL count information directly from the UE being handed over, rather than from the source node or from a core network node.
US08787301B2 Method and device for interference mitigation using redundant transmission in separate ISM bands
A device for transmitting data packets over a data link, including an interference signal detector adapted to continually detect a frequency of interference signals on the data link, designator adapted to assign a first frequency channel and a first time slot on the data link, wherein the first frequency channels lies within a 2.4 GHz industrial scientific and medical (ISM) band, and adapted to assign a second frequency channel and a second time slot on the data link, wherein the second frequency channel lies within a 5.8 GHz ISM Band, transmitter adapted to transmit each data packet within the first time slot and the first frequency channel and within the second time slot and the second frequency channel, if the frequency of the interference signals lies within the 2.4 GHz or the 5.8 GHz band.
US08787298B2 Multiple network connection method and communication device thereof
A multiple network connection method that includes: receiving, by a first device from a second device, capability information of the second device; transmitting, by the first device to the second device, a registration complete message indicating that the second device is registered to a network; and performing, by the first device, a service control for providing a service for the second device. A first connection path and a second connection path are established using the capability information. The first connection path is established between the network and the second device through the first device, and is used for conveying control information for the service. The second connection path is established between the network and the second device not through the first device, and is used for conveying user data for the service.
US08787279B2 Radio communication system, centralized station, control station apparatus, radio base station and coordinated transmission method for determining an assignment of cluster patterns
The radio communication system of the present invention is provided with a cluster pattern determining section that determines the assignment of each cluster pattern to each cluster so as to suppress inter-cluster interference with other neighboring clusters less than or equal to a predetermined value, the cluster pattern is defining a directional pattern of which directional beams emitted from the respective radio base stations face each other for each identical frequency block between neighboring sectors in a cluster composed of neighboring cells, the each cluster pattern being in different combinations of directional patterns and frequency blocks.
US08787270B2 Data transmission and association method in a non-transparent centralized scheduling multi-hop relay network
A data transmission and association method in a non-transparent centralized scheduling multi-hop relay network includes: when a base station sends data, an Allocation Reference Information Element (IE) will be filled in a mapping message (MAP), for indicating a position of a media access control protocol data unit (MAC PDU) to be transmitted; after a lower relay station receiving the mapping message (MAP) sent by the base station or transmitted by other relay station, the MAC PDU which is obtained according to the indication of the Allocation Reference IE is recombined, and then is put in the bandwidth allocated by the base station and sent downwardly.
US08787268B2 Radio communication base station device, radio communication terminal device, and radio communication method
Disclosed are a radio communication base station device, a radio communication terminal device, and a radio communication method which can reduce interference between adjacent resource blocks even when the DL timing is overlapped with the UL timing at the boundary between an independent allocation band and a cooperation allocation band. When a terminal A is allocated for a UL resource block of the cooperation allocation band serving as a band boundary with the independent allocation band, in ST301, a terminal A transmits a horizontally polarized wave signal to respective terminals B to D, and in ST302, a base station (100) transmits a vertically polarized signal to respective terminals A to D. In ST303, the terminals B to D measure XPD of the received vertically polarized signal and the horizontally polarized signal. In ST304, the terminals B to D transmit the XPD report value to the base station (100). ST305 selects the terminal which has transmitted the largest XPD report value among the XPD report values transmitted from the terminals B to D and allocates the selected terminal to the DL resource block at the band boundary.
US08787264B2 Method and apparatus for processing shared sub-packets in a communication system
Method and Apparatus for Processing Shared Sub-packets in a Communication System are disclosed. A communication system providing both voice and data services allows for a plurality of subscriber station to share a data sent in a unit of a forward traffic channel. To provide information required by the subscriber stations to determine that a unit of the forward traffic channel is shared, and to correctly decode the data, different control channel structures are described. Additionally, the control channel structures provides for more efficient signaling of code channel assignment.
US08787257B2 Network communication system, node device, routing method and routing program
Each of nodes A through Z calculates delivery predictability for a destination node and exchanges the delivery predictability as an SV message with an adjacent node. At this time, the delivery predictability calculated in each of the nodes A through Z is transmitted together with a next hop node for the destination node. Upon receiving the delivery predictability for the destination node and the next hop node for the destination node, each of the nodes A through Z checks whether or not the next hop node matches the local node itself, wherein whey they match with each other, the delivery predictability is not registered with a delivery predictability database. Since the node transmitting the delivery predictability is not selected as the next hop node for the destination node, it is possible to prevent the occurrence of a routing loop between nodes.
US08787256B2 Method and apparatus for ensuring transmission of critical data through a wireless adapter
In embodiments a host reserves capacity of a wireless adapter for critical data transmission. Critical data is injected into a transport interface of the host, which passes the critical data to the wireless adapter for wireless transmission to a destination device.
US08787249B2 Mobile IP multiple registrations and PCC interactions
In a wireless communication system having multiple access nodes, a home agent (HA) maintains home address (HoA) for a mobile node so that an IP session can be established. As the mobile node moves within a coverage area of various access nodes, the mobile node can establish a secure relationship with a local access gateway and thereby register a local IP address, referred to as a care-of-address (CoA), with the HA. Mobile IP protocol can be established so that multiple sessions can be conducted. In maintaining policy and charging control (PCC), HA informs a policy and charging rules function (PCRF), which in turn can then send the appropriate PCC rules (e.g., IP flows and related policies) to a policy and charging enforcement function (PCEF) for a particular access gateway. Coordination necessary to associate CoA and HoA can further include filter information as to application can run on a particular interface.
US08787245B2 Backhaul downlink signal decoding method of relay station and relay station using same
A method of decoding a backhaul downlink signal of a relay station is provided. The method includes: receiving by the relay station a transmission rank value for a backhaul downlink from a base station through a high-layer signal; receiving control information from the base station through a control region; and decoding the control information, wherein the transmission rank value for the backhaul downlink is a transmission rank value assumed when the relay station decodes the control information, and wherein the control information is mapped to a resource element which does not overlap with a dedicated reference signal resource element mapped to the control region by assuming the transmission rank value for the backhaul downlink.
US08787239B2 Methods and apparatus for enabling relay-model tethered data calls in wireless networks
A method and apparatus for enabling a data call in a wireless network comprising determining if the data call in a packet app is a relay model tethered data call; and determining if default link flow type Flow 1 is deactivated for the data call. In one aspect, one or more of the following is also included: determining if the type of the data call is CDMA 2000 1X, IS-95A/B, EVDO Rev. 0, EVDO Rev. A or EVDO Rev. B; determining the type of the packet app; requesting to deactivate default link flow type Flow 1; and determining if default link flow type Flow 1 is deactivated for the data call; and wherein the type of the packet app is of a default packet app (DPA), a multi-flow packet app (MPA), an enhanced multi-flow packet app (EMPA) or a multi-link multi-flow packet app (MMPA).
US08787234B2 Multicasting within a wireless communications system
An access network determines to transmit multicast messages on a downlink shared channel. The access network receives a multicast registration message and a traffic channel request from at least one access terminal. The access network assigns a traffic channel to the at least one access terminal, and transmits the multicast messages on the downlink shared channel. In another example, the access network can determine a channel type upon which the support a multicast session, can indicate the channel type selection to the at least one access terminal in an announce message and can then transmit the multicast messages for the multicast session on the selected channel type. The at least one access terminal receives the announce message, requests a traffic channel and receives a traffic channel assignment, registers to the multicast session and monitors the downlink shared channel for multicast messages.
US08787216B2 Apparatus and method for allocating channel state information-reference signal in wireless communication system
Embodiments of the present invention relate to a wireless communication system, and more particularly, to a technology for allocating a Channel State Information-Reference Signal (CSI-RS) in a wireless communication system. Embodiments of the present invention provides an apparatus and method for allocating CSI-RSs to resource areas, in which, under the condition of a subframe in which the CP is an extended CP, and the duplex scheme is TDD, if CSI-RSs for maximum 8 antenna ports are allocated, the CSI-RSs are allocated to the 8th and 9th symbols (symbol No. l=7 and 8), wherein each CSI-RS for every two antenna ports is allocated to the same RE while being discriminated from each other by an orthogonal code and neighbor CSI-RS allocated REs in the frequency axis are spaced by an interval of three REs.
US08787210B2 Firmware download with adaptive lost packet recovery
Disclosed are methodologies for implementing a firmware download to endpoints in a mesh network. A firmware package is divided into a number of blocks, each block containing a number of packets and sent as a broadcast to endpoints in a wireless mesh network. A number of redundancy packets are sent to permit calculation of lost packets. A maximum number of redundancy packets to be sent is determined and a forward error correction code is developed depending on the maximum number of redundancy packets and the total number of firmware packets to be sent. A first block of redundancy packets, less than the maximum number, is sent followed by additional blocks of redundancy packets depending on reports from the receiving endpoints.
US08787203B2 Virtual network control method and system based on fluctuations
A virtual network control method, for adaptively controlling a topology of a virtual network formed on a physical network in response to environmental changes in the virtual network, is provided with: a step of storing the Langevin equation, as a fluctuation equation, which models the dynamics of the topology of the virtual network as a variable for controlling the number of wavelength paths on the physical network; a step of designing control parameters included in the fluctuation equation; and a step of controlling the topology of the virtual network by applying the control parameters to the fluctuation equation to change an order parameter included in the fluctuation equation when environmental changes occur in the virtual network, and by transitioning the solution of the fluctuation equation between attractors determined by the deterministic term of the fluctuation equation due to the fluctuation term of the fluctuation equation.
US08787197B2 Global switch resource manager
A network device includes an input circuit configured to receive a plurality of data streams. An output circuit is configured to transmit the plurality of data streams. A forwarding engine includes a plurality of different types of resources associated with transmission of the plurality of data streams and is configured to transfer data streams from the input circuit to the output circuit according to the plurality of different types of resources. A resource manager is configured to determine performance requirements for each of the plurality of data streams, determine whether the performance requirements for each of the plurality of data streams can be accepted, store data entries corresponding to the performance requirements in response to a determination that the performance requirements can be accepted, and program, for each of the plurality of data streams, the plurality of different types of resources based on the data entries.
US08787193B2 Wireless communication system applied to aviation industry and airband interference detection method
Provided is a wireless communication system capable of increasing safety in the aviation industry, and applicable to the aviation industry.The wireless communication system comprises a control device and a spectrum sensor. The spectrum sensor performs spectrum sensing using a measurement SAP, receives a signal from a wireless communication device, and transmits information relating to the received signal as sensing information through a communication SAP. On the other hand, the control device receives the sensing information from the spectrum sensor through the communication SAP. Subsequently, the sensing information is analyzed using an application SAP. Thereby, whether or not the signal from the wireless communication device interferes with the radio waves of the airband used in the aviation industry is specified.
US08787186B2 Mobility in a distributed antenna system
A device, method or system implements operations to receive compressed samples of wireless transmissions from a plurality of user equipment (UEs) traveling through different communication regions in a wireless network, and detect information in the wireless transmissions of the UEs based on the compressed samples.
US08787185B2 Base station, wireless communication system, method for controlling base station, wireless communication method, control program, and mobile station
[Problem] The number of the base stations that are activated uselessly cannot be sufficiently reduced even in a light traffic state. As a result, interference between adjacent cells and power consumption cannot be sufficiently reduced.[Means For Solving the Problems] The base station controls transmission of a control signal according to communication quality in a wireless link between a mobile station and another base station.
US08787184B2 Collaborative sharing of location information among devices in a network
A wireless communication device determines its location and communicates the location to other local devices utilizing a nonstandard, standard and/or proprietary protocol in combination with another protocol such as a Bluetooth, RFID, IEEE 802.11 and/or a cellular phone protocol. The location may be determined utilizing a GNSS receiver and/or network device information. A new location may be determined based on the determined location, a relative distance and/or a relative direction to other local devices. Determined location information may be communicated to other devices via a network. The wireless communication device may receive locations and/or corresponding location uncertainties from devices located within a limited range. The received information is utilized to determine a more accurate location. The more accurate location is communicated back to the devices within the limited range and/or to other communication devices.
US08787175B2 System for advertising routing updates
Systems and methods for advertising routing updates are disclosed. An example method includes forwarding a proposed routing update from a provider edge router to first and second customer edge routers when a route reflector determines that the proposed routing update having a first route target represents a desirable routing configuration for the provider edge router; and when the route reflector determines that the proposed routing update represents an undesirable routing configuration for the provider edge router: forwarding a first substitute routing update from the provider edge router to the first customer edge router different from the proposed routing update and including a second route target different from the first route target; and forwarding a second substitute routing update from the provider edge router to the second customer edge router different from the proposed routing update and including a third route target different from the first route target.
US08787172B2 Method and apparatus for QoS context transfer during inter radio access technology handover in a wireless communication system
Systems and methodologies are described herein that facilitate efficient transfer of quality of service (QoS) context during inter-radio access technology (RAT) handovers. In particular, techniques are described herein for establishing rules for whether a user equipment unit (UE) or an associated network should establish QoS for a mixed-mode application, identifying flow to bearer mappings when translating QoS across an inter-RAT handover, mapping QoS parameters of respective RATs, mitigating QoS depreciation upon multiple handovers, performing one or more actions if QoS is not acceptable in a new RAT, maintaining QoS during tunnel mode, and handling scenarios in which a UE moves between a RAT using network-initiated QoS and a RAT using UE-initiated QoS.
US08787171B2 Efficient collection of wireless transmitter characteristics
Systems, methods, and processor-readable storage media are disclosed for collecting information pertaining to the configuration of one or more wireless networks and using this information in turn to estimate the location of mobile wireless devices associated with those networks. Certain embodiments of the present disclosure are directed to providing efficient systems and methods for collecting the information, which are responsive to the coverage or quality of the wireless network configuration information already stored in a network database.
US08787165B2 Parameterized quality of service for multimedia in a coaxial network
Parameterized Quality of Service (QoS) may be provided. In response to receiving a registration request from a device, a determination of resource availability may be made. If resources are available to satisfy data flows to the device, a flow priority may be established and the device may be added to the priority queue configuration. If the device later requests establishment of a data flow, the data flow may be transmitted at the established flow priority.
US08787163B1 Method and apparatus for adjusting the size of a buffer in a network node based on latency
Systems and methods associated with controlling buffer size based on latency are described. In one embodiment, a method includes determining a transmission latency for a data item exiting a transmission buffer and selectively manipulating a size of the transmission buffer based on the transmission latency for the data item.
US08787158B2 Scheduling data transmissions in a wireless communications network
A method of scheduling transmission of data in a wireless communication network comprising: establishing a data channel for transmitting user data from a user equipment to a network entity, establishing a signalling channel for transmitting signalling data from a user equipment to a network entity, transmitting over said signalling channel from the user equipment a first rate request message requesting additional resources from the network for transmission of data at an increased data rate over said data channel, maintaining said signalling channel for a period awaiting a rate grant message, and transmitting a second rate request message over said signalling channel during said period.
US08787154B1 Multi-topology resource scheduling within a computer network
In general, techniques are described for dynamically scheduling and establishing paths in a multi-layer, multi-topology network to provide dynamic network resource allocation and support packet flow steering along paths prescribed at any layer or combination of layers of the network. In one example, a multi-topology path computation element (PCE) accepts requests from client applications for dedicated paths. The PCE receives topology information from network devices and attempts to identify paths through a layer or combination of layers of the network that can be established at the requested time in view of the specifications requested for the dedicated paths and the anticipated bandwidth/capacity available in the network. The PCE schedules the identified paths through the one or more layers of the network to carry traffic for the requested paths. At the scheduled times, the PCE programs path forwarding information into network nodes to establish the scheduled paths.
US08787153B2 Forward error correction based data recovery with path diversity
A media source sends media packets over a first media path. Repair packets are encoded from the media source packets and sent over a second different media path. Sending the source packets and repair packet over different media paths is referred to as Forward Error Correction (FEC) spatial diversity and reduces the amount of repair packet overhead required for repairing the media source packets in case of a network outage or packet loss. To provide load balancing, a first set of media streams may be sent over the first media path and a second set of media streams may be sent over the second media path. If a fault is detected on one of the media paths, then the repair packets may no longer be transmitted and the one or more media streams from the disabled media path are transmitted over the working media path.
US08787145B2 Area and power efficient architectures of time deinterleaver for receivers
A method and apparatus for de-interleaving interleaved data in a deinterleaver memory in an Orthogonal Frequency Division Multiplexing (OFDM) based Integrated Services Digital Broadcasting Terrestrial (ISDB-T) receiver. In different embodiments, the apparatus comprises of a OFDM symbol counter along with a divider or a buffer pointer RAM with circular pointer logic, a first lookup table to obtain delay buffer size and interleaving lengths for a given OFDM transmission layer, and a second lookup table to obtain buffer base address and interleaving lengths for a given OFDM transmission layer.
US08787143B2 Method and apparatus for hybrid FDM-CDM structure for single carrier based control channels
A system and method for hybrid FDM (frequency division multiplexing)-CDM (code division multiplexing) structure for single carrier control channels is provided. The hybrid FDM-CDM structure maximizes frequency diversity over the entire available bandwidth such that orthogonality between signals from users in a given cell is maintained. Thus, users in the given cell can transmit over a non-contiguous set of tones. Furthermore, the hybrid FDM-CDM structure maintains orthogonality of a pilot of users in different cells based on a despreading operation in the time domain.
US08787130B1 Systems and methods for providing heat assisted magnetic recording media configured to couple energy from a near field transducer
Systems and methods for providing heat assisted magnetic recording (HAMR) media configured to couple energy from a near field transducer (NFT) are provided. One such method includes providing a magnetic recording layer including an L10 ordered FePt or an L10 ordered CoPt, selecting a plurality of preselected parameters for a coupling layer, the preselected parameters including a material, a preselected deposition temperature, and a preselected thickness, and depositing the coupling layer directly on the magnetic recording layer using the preselected parameters such that the coupling layer has an extinction coefficient greater than 0.1.
US08787129B1 Polarization rotator for thermally assisted magnetic recording
A waveguide structure with a light polarization rotator section for converting transverse electric light from a TE light source to transverse magnetic light which is subsequently coupled to a plasmon generator (PG) is disclosed. Wavelengths above 800 nm are advantageously used to reduce resistive heating in the PG, and in adjacent cladding and write pole layers to improve the thermally assisted magnetic recording head lifetime. The light polarization rotator section has a length determined by TE LD light wavelength, and the effective mode index of the two orthogonal fundamental modes, and preferably has a symmetric structure including a sloped side with a 45 degree angle with respect to a bottom surface. A vertical side of the light polarization rotator section may be coplanar with sides of adjacent waveguide sections. Offsets to the cross-track width are used to improve symmetry for higher TE to TM polarization conversion efficiency.
US08787123B2 Information notifying device and electronic timepiece
The present invention provides an information notifying device including an hour plate with a display opening, a vibrating motor which is placed on a lower side of the hour plate and causes vibration with eccentric rotation of an eccentric rotation section for information notification, and a rotary plate which rotates with the eccentric rotation of the eccentric rotation section of the vibrating motor and exposes a function display section from the display opening for information notification.
US08787121B2 Electronic timepiece with solar cell
To provide an electronic timepiece with a solar cell whereby a movement can be reduced in size and whereby a calendar function using a calendar wheel can be achieved, an electronic timepiece with a solar cell is provided with: a solar cell, a character plate, a ground plate arranged on a back surface of the solar cell, a ring-shaped date wheel arranged between the character plate and the ground plate, and a circuit board electrically connected to an electrode of the solar cell via a conduction spring. The conduction spring is arranged on the inside of the date wheel when in plan view seen from the character plate side. In comparison to a case where a conduction spring is provided to the outside of a date wheel, the movement can be reduced in size, and because the date wheel can be arranged, a calendar function can be achieved.
US08787120B2 Exterior element for a wristwatch
An external element for a wristwatch, containing an electronic device and a power source for powering the electronic device with electric energy, wherein the electronic device and power source are integrated in the exterior element, to form an autonomous electronic module, which is completely independent of the wristwatch movement.
US08787109B2 Word line driver having a control switch
A word line driver including a control switch configured to receive a control signal, where the control switch is between a first node configured to receive an operating voltage signal and a second node configured to determine an output of the word line driver. The word line driver further includes a cross-coupled amplifier electrically connected to the second node. The word line driver further includes at least one inverter electrically connected to the cross-coupled amplifier. A semiconductor device including the word line driver and a memory array including at least one electronic fuse.
US08787105B2 Dynamic random access memory with multiple thermal sensors disposed therein and control method thereof
A dynamic random access memory (DRAM) with multiple thermal sensors disposed therein and a control method for the DRAM. A DRAM in accordance with an exemplary embodiment of the invention provides multi-zone temperature detection. The DRAM comprises a plurality of banks, a plurality of thermal sensors and a control unit. The thermal sensors are disposed between the banks. The control unit controls the thermal sensors to obtain sensed temperatures, and sets a self-refresh cycle for all of the banks based on the highest one of the sensed temperatures.
US08787100B2 Non-volatile memory device generating a reset pulse based on a set pulse, and method of operating the same
A non-volatile memory device includes a set pulse generator configured to generate a set pulse, a reset pulse generator configured to generate a reset pulse based on the set pulse, and a write driver block configured to write second data to a second non-volatile memory cell using the reset pulse, while writing first data to a first non-volatile memory cell using the set pulse.
US08787097B1 Circuit design technique for DQS enable/disable calibration
Systems and methods are disclosed for calibrating a Data Strobe (DQS) enable/disable signal and for tracking the timing of the DQS enable/disable signal with respect to changes in voltage and temperature (VT) in order to improve the timing margin of the DQS enable/disable signal in programmable devices using Double Data Rate (DDR) memory. In an exemplary embodiment, the system includes a gating circuit, a sampling circuit, and a delay chain tracking circuit. The gating circuit receives a DQS enable signal and a input DQS signal, calibrates the DQS enable signal based on an amount of delay, and outputs the calibrated DQS signal. The sampling circuit provides the amount of delay to the gating circuit based on a sampling clock. The delay chain tracking circuit maintains the timing of the calibrated DQS enable signal over a plurality of clock cycles based on the sampling clock and a leveling clock.
US08787093B2 Semiconductor memory device and data write method thereof
A semiconductor memory device includes a control circuit. The control circuit executes control to perform a verify operation with respect to only a lowest threshold voltage level of a memory cell at a time of a data write operation, and to skip the verify operation with respect to the other threshold voltage levels. The control circuit determines whether a verify pass bit number of the lowest threshold voltage level, which is counted by a bit scan circuit, is a prescribed bit number or more, and the control circuit further executes control, if the verify pass bit number is the prescribed bit number or more, to perform the verify operation with respect to only the lowest threshold voltage level and a threshold voltage level that is higher than the lowest threshold voltage level, and to skip the verify operation with respect to the other threshold voltage levels.
US08787091B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device includes a control circuit configured to control a soft program operation of setting nonvolatile memory cells to a first threshold voltage distribution state of the nonvolatile memory cells. When a characteristic of the nonvolatile memory cells is in a first state, the control circuit executes the soft program operation by applying a first voltage for setting the nonvolatile memory cells to the first threshold voltage distribution state to first word lines, and applying a second voltage higher than the first voltage to a second word line. When the characteristic of the nonvolatile memory cells is in a second state, the control circuit executes the soft program operation by applying a third voltage equal to or lower than the first voltage to the first word lines and applying a fourth voltage lower than the second voltage to the second word line.
US08787080B2 Selective re-programming of analog memory cells
A method for data storage includes defining, in a memory that includes multiple analog memory cells, an erased state, a set of non-erased programming states and a partial subset of the non-erased programming states. Data is initially stored in a first group of the analog memory cells by programming each of at least some of the memory cells in the first group from the erased state to a respective non-erased programming state selected from the set of non-erased programming states. After initially storing the data, a second group of the analog memory cells, which potentially cause interference to the first group, is programmed. After programming the second group, the first group is selectively re-programmed with the data by repeating programming of only the memory cells in the first group whose respective programming states belong to the partial subset.
US08787071B2 Nonvolatile storage device and method for writing into the same
The nonvolatile storage device includes a variable resistance element and a write circuit which writes data into the variable resistance element, wherein the variable resistance element has a property of changing from a first resistance state to a second resistance state when a pulse of a first voltage is applied to the variable resistance element, and changing from the second resistance state to the first resistance state when a pulse of a second voltage is applied to the variable resistance element, and the write circuit applies, to the variable resistance element, at least the pulse of the first voltage, a pulse of a third voltage, and the pulse of the first voltage in this order, when the variable resistance element is caused to change from the first resistance state to the second resistance state.
US08787068B2 Semiconductor device
A semiconductor device includes first and second interconnects, a variable resistance element that may assume a first resistance value or a second resistance value in response to the current flowing therein, first and second transistors connected between the first and second interconnects in series with each other on both sides of the variable resistance element, and a power supply circuit unit that delivers the power supply to a control electrode of the first transistor. The power supply circuit unit supplies the power of a first power supply when the variable resistance element is to make transition to the first resistance value and the power supply circuit unit supplies the power of a second power supply when the variable resistance element is to make transition to the second resistance value, thereby allowing transitioning of the resistance values of the variable resistance element.
US08787067B2 Semiconductor device and method of controlling semiconductor device
Provided is a semiconductor device including: a memory cell having a variable resistance device; and a control unit that controls a voltage applied to the memory cell, wherein the variable resistance device includes a lower electrode contains a first metal material, an upper electrode containing a second metal material, and an insulating film containing oxygen, the first metal material has a normalized oxide formation energy higher than that of the second metal material, and the control unit applies a positive voltage to the upper electrode at the time of an operation of increasing a resistance value of the insulating film and an operation of decreasing the resistance value thereof, and applies a positive voltage to the lower electrode at the time of an operation of reading out the resistance value of the insulating film.
US08787066B2 Method for forming resistive switching memory elements with improved switching behavior
Methods for producing RRAM resistive switching elements having optimal switching behavior include crystalline phase structural changes. Structural changes indicative of optimal switching behavior include hafnium oxide phases in an interfacial region between a resistive switching layer and an electrode.
US08787048B2 Control methods for the synchronisation of parallel-connected power converters operating in accordance with a pulse width modulation (PWM) strategy
A method is described for controlling a plurality of parallel-connected power converters 20a, 20b, each of which operates in accordance with a pulse width modulation (PWM) strategy defined by an independent voltage carrier signal and an independently controllable modulating sinusoidal voltage signal which are used to generate a PWM command signal for each PWM strategy. The voltage carrier signals of the PWM strategies have the same switching period and desynchronisation of the PWM command signals causes an unwanted circulating current to flow between the power converters 20a, 20b. The method thus comprises providing the independently controllable modulating sinusoidal voltage signal of the PWM strategy of at least one of the plurality of power converters 20a, 20b with a dc voltage offset to modify the PWM command signal of the at least one power converter and thereby increase the synchronisation of the PWM command signals so that the magnitude of any unwanted circulating current is reduced. The typically determined based on the magnitude of the circulating current flowing between the parallel-connected power converters 20a, 20b.
US08787045B1 Control method for inhibiting harmonic distortion of input current
A control method is used in a power factor corrector. Firstly, a current command signal from a computing circuit is received. Then, the current command signal is compared with an input signal of the power conversion circuit, so that a current error signal is generated. If the power factor corrector is operated in a transition interval between the first mode and the second mode, an addition operation is performed on the unadjusted current error signal, a feedforward signal and the adjusted current error signal, thereby generating a current control signal. A switch control signal is generated according to the current control signal. A switching element of a power conversion circuit is controlled according to the switch control signal. Consequently, the harmonic distortion of the input current is inhibited.
US08787038B2 Chassis for electronic device
A chassis for an electronic device includes a main housing and a removable cover. The main housing includes a base plate and two opposite side plates integrally formed together. The removable cover includes a main portion and two opposite side portions. The side portions are latched on the side plates. A space is defined between each side portion of the cover and each side plates of the main housing. A waveguide is formed between each side portion and each side plate to attenuate electromagnetic radiation in the space.
US08787036B2 Back frame and backlight system
The present invention provides a back frame of flat panel display device, which includes primary assembling pieces, secondary assembling pieces, and an adjustable bracing piece. The primary assembling pieces have a number of at least two, and the at least two primary assembling pieces are connected through joining to form a main frame structure of the back frame. The secondary assembling pieces are joined to the primary assembling pieces. According to practical needs of the main frame structure, different materials are used for primary assembling pieces at different locations. The back frame further includes the bracing piece that is mounted to the primary assembling pieces or the secondary assembling pieces. The available mounting points between the bracing piece and the primary assembling pieces or the secondary assembling pieces are of a number of at least two so that the bracing piece is selectively mounted to the back frame at different positions. The present invention also provides a backlight system. The back frame and the backlight system of the present invention have a simple back frame structure, reduce the expenditure of the back frame mold, and also save the material used for back frame so as to lower down the cost of flat panel display device and meet different requirements for mounting.
US08787033B2 Electronic component and electronic device
An electronic component to be mounted on a substrate, including an electronic component-side land that faces a substrate-side land provided on the substrate when the electronic component is mounted on the substrate. A non-soldered region is provided on a surface of the electronic component-side land, facing the substrate-side land, so that a shape of the substrate-side land is different from a shape of the electronic component-side land facing the substrate-side land.
US08787018B2 Power converting apparatus and capacitor cover thereof
A power converting apparatus includes a housing, a cylindrical capacitor, and a cylindrical capacitor cover. The housing includes a housing base, a main body, and an air duct. The main body includes a plurality of electronic components on a first surface of the housing base. The air duct is disposed on a second surface of the housing base. The capacitor penetrates through the housing base so that a part of the capacitor is disposed in the main body while a rest part of the capacitor is disposed in the air duct. The capacitor cover is disposed on the housing base and covers the rest part of the capacitor. The capacitor cover includes an elastic material and an inner surface. The capacitor cover includes a groove disposed on the inner surface in an axial direction of the capacitor cover.
US08787013B1 Carrier with adjustable heat removal elements
A system for removing heat from a computing device includes a carrier and one or more heat removal elements. The carrier includes a carrier surface having a carrier surface pattern. The carrier surface pattern includes coupling portions. The coupling portions of the carrier surface pattern selectively couple, at different locations on the pattern, the heat removal elements to the carrier. The heat removal elements conduct heat from heat producing components of the computing device to the carrier. The carrier conducts heat away from the heat removal elements.
US08787009B2 Portable electronic device case
A case for holding a portable electronic device includes an anterior portion, a posterior portion, a boot, a transparent covering portion, and a plurality of fasteners. The anterior portion may have a front surface, a back surface, and a screen window. The posterior portion may have a front surface and a back surface. The boot may be flexible and may fit around the portable electronic device. The boot may have a sidewall, a flange extending inwardly from the sidewall, and a rear panel. The sidewall may be between the anterior portion and the posterior portion. The transparent covering portion may have an outer edge, a front surface, and a back surface. The outer edge may be between the boot and the back surface of the anterior portion. The plurality of fasteners may fasten the anterior portion and the posterior portion.
US08787007B2 System for mounting appliances behind a flat panel display
The invention relates to a system for mounting an appliance behind a flat panel display having VESA-FDMI holes, comprising: —a mount board (40) provided with a first connection element with which the mount board is connectable to the display via the VESA-FDMI holes; —a support element connectable to the mount board and comprising a support portion having open ends for supporting the appliance thereon; and —an adjustable fastening element connectable to the mount board for fastening the appliance against the mount board, wherein the mount board (40) is connectable to a further mount board of the same type (40′).
US08786997B2 Non-excited operation type electromagnetic brake control device and method
A non-excited operation type electromagnetic brake control device and method which are free from vibration noise and frequent switching when reducing average current which flows through a brake coil in a holding state of a non-excited operation type electromagnetic brake are provided. An acute triangle voltage wave generation unit generates a stepped acute triangle voltage wave which is formed by valley parts with a first angle and peak parts with a second angle smaller than the first angle arranged alternatively. A comparative voltage wave generation unit generates a comparative voltage wave based on current which flows through the brake coil. A comparison unit compares the acute the triangle voltage wave with the comparative voltage wave when the non-excited operation type electromagnetic brake is in the holding state. A switch performs switching to supply current to the brake coil when the acute triangle voltage wave is larger than the comparative voltage wave and to cut off the supply of current to the brake coil when the acute triangle voltage wave is not larger than the comparative voltage wave.
US08786996B1 Methods and devices for protecting CATV circuits from combination and ring waves
In a grounded electrically conductive housing for an electrical device, common electrically conductive connection points for one or more components connected thereto to be protected from harmful voltage surges, are provided with a spark gap formed between the connection points and ground, via either electrically conductive surge rods, electrode chips, or eyelets for conducting the voltage surges across the spark gap to ground thereby protecting the associated components from damage due to a voltage surge.
US08786995B2 Surge current suppressing circuit
A surge current suppressing circuit is applied between an AC power and an electronic device that receives the AC power via a first AC power line and a second AC power line. The surge current suppressing circuit has a first input fuse connected to the first AC power line, and a first air-core inductor connected in series with the first input fuse on the first AC power line to suppress a surge current. Depending upon the practical applications, the surge current suppressing circuit can further have a second air-core inductor connected to the second AC power line, a capacitor connected between the two AC power lines or both.
US08786993B2 Cabling of an aircraft circuit breaker panel
A distribution panel aboard an aircraft includes sites intended for the installation of functional electrical circuit breakers of which at least one of the sites is not occupied by a functional circuit breaker. The functional circuit breakers are wired up to a monitoring system via monitoring cabling so as to monitor a state of the circuit breakers. The at least one site not occupied by a functional circuit breaker is occupied by a nonfunctional circuit breaker, termed a false circuit breaker. The false circuit breaker is able to deliver a state signal and is wired up to the monitoring system by the monitoring cabling in a manner identical to that of a functional circuit breaker.