Document Document Title
US08789344B2 Capping device
A capping device for capping vials borne by a respective conveyor (101), with caps (3) which include an inserting portion (31), shaped for insertion into a mouth of the vial (2) and a head portion (32), which remains externally on the vial (2) after capping. The capping device (1) includes a pick-up zone (12) configured for supporting and containing the caps (3) to be picked up by contacting only the head portion (32) thereof, a conveyor (11) for supplying caps (3) to the pick-up zone (12), configured to carry the caps (3) by contacting only a head portion (32) thereof; and a pick-up and inserting device (13) configured and activatable for picking up at least one cap (3) at a time from the pick-up zone (12), contacting only the head portion (31), and for holding the cap only by the head portion (302) while transporting the cap to a respective vial (2), and then inserting at least a part of the inserting portion (301) into the mouth of the vial (2).
US08789342B2 Pit lid with a printable layer
A pit lid comprising a frame defining the perimeter of the pit lid, and a web bonded thereto, said web including a substantially planar core to each face of which is bonded a plurality of layers of reinforcing material, a layer of printable permeable tissue bonded to the outer face of the uppermost layer of reinforcing material, and a non-skid coating forming the topmost layer of the web of the pit lid, and a method of constructing said pit lid.
US08789341B2 Hybrid top chord bearing framing system
A method and system is provided for constructing a multilevel structure using a hybrid top chord bearing floor framing system. The method and system may include a top chord bearing floor truss positioned on a first frame structure. The top chord of the truss may include a load-bearing interface with a top surface and a bottom surface. The truss may be wholly supported by the load-bearing interface of the top chord. The method and system may further include a second frame structure on the top surface of the truss. The first frame structure may be secured to the second frame structure via a fastener that extends through both the second bottom load bearing member and load-bearing interface of the truss into the first top load bearing member of the first frame structure.
US08789339B2 Method for making façades of buildings
Described is a method for making façades of buildings, comprising the following operations: fixing on an external wall (6) of a building a plurality of support elements (2), each projecting from the wall (6) and equipped with an insulating sleeve (4); applying and bonding to the wall (6) a plurality of insulating panels (15) made of expanded polystyrene, letting terminal ends (14) of the support elements (2), each surrounded by the respective insulating sleeve (4), protrude beyond the insulating panels (15); putting on the insulating sleeves (4) a plurality of bearing panels (16) made of fibre cement; applying and bonding the bearing panels (16) on the insulating panels (15); constraining a plurality of discrete finishing elements (23), such as stone slabs or tiles, to the bearing panels (16).
US08789338B2 Methods and systems for sealing a wall
Embodiments of the invention provide apparatus and methods for insulating a structure. A method for insulating a structure may include providing a frame that comprises a plurality of frame members coupled together. Sheathing panels may be coupled to the frame members such that adjacent sheathing panels abut and directly contact each other at an interface to form a wall having a front surface and a rear surface. A spray insulation material may be applied to the front surface of the wall such that the insulation material forms a substantially continuous insulation layer atop the front surface and such that the insulation material directly contacts the interface between adjacent sheathing panels to restrict passage of air between the adjacent panels to at or below 0.2 L/m2/s at a differential pressure across the wall of 75 Pa.
US08789337B2 Foundation system for bridges and other structures
A bridge system is provided that utilizes foundation structures that are formed of the combination of precast and cast-in-place concrete. A method of constructing the combination precast and cast-in-place concrete foundation structures involves receiving at a construction site a precast concrete foundation unit having elongated upright wall members that define a channel therebetween, and multiple upright supports located within the channel; placing the precast concrete foundation unit at a desired use location; delivering concrete into the channel while the precast concrete foundation unit remains at the desired use location; and allowing the concrete to cure-in-place such that the elongated upright wall members are connected to the cured-in-place concrete by reinforcement embedded within both the cured-in-place concrete and the upright wall members. The bridge units may be placed before the pouring step to embed the bottoms of the bridge units in the cast-in-place concrete.
US08789333B2 Wall construction block
A wall construction block includes a front surface, a back surface, an upper surface, a lower surface, and a plurality of webs extending between the front and rear surfaces to define at least one void. The front surface and back surface have first vertical ends and second vertical ends opposite the first vertical ends. The wall construction block further includes structures on the first vertical ends defining an interior protrusion and a shoulder, and structures on the second vertical ends defining an outer protrusion and a recess. The interior protrusions of the first vertical ends are adapted to interfit with the recesses on the second vertical ends of an adjacent wall construction block, and a channel is defined that extends in a height direction and is adapted to channel a fluid.
US08789331B2 System and method for covering a surface of a wall
The present invention relates to a system and a method for covering a surface of a wall, preferably the surface of a wall of a ship, more preferably the surface of the deck of a ship.The system according to the invention comprises: a number of first wall-covering elements; two mounting assemblies, each comprising a second wall-covering element and a connecting assembly for releasable connection of the second wall-covering element to the surface of the wall for covering; and a number of first coupling elements for coupling the first wall-covering elements to the mounting assemblies.
US08789323B2 Method for attachment of an object to a thin-walled profile, such as a fibre glass reinforced profile made by pultrusion, and such a profile
The invention relates to a method for attachment of an object to a thin-walled profile with a number of walls by means of one or more threaded fastening members. Each fastening member is driven into an open-ended space between two walls of the profile, where the opening faces an outer surface of the profile, and the space has a width corresponding substantially to the minor diameter of the thread. Fastening members can be screws or bolts, a retaining member can be applied to prevent the two walls from moving away from each other and a filler or glue may be provided in the space before the introduction of the fastening member. The profile can be made from a plastic matrix reinforced with fiber glass and made by pultrusion.
US08789316B2 Waterproof juncture
A waterproofing flashing and resulting juncture, comprising in a first embodiment a generally horizontally positioned planar member which is positioned in sandwiched engagement between the upper peripheral edge of a shower pan or shower bench sidewall (or equivalent wallboard) and a lower peripheral edge of adjacent wallboard (or equivalent shower bench, shelf or ledge), and a vertically extending member attached to a distal edge of the horizontal member extending vertically upwardly behind the wallboard (or equivalent shower bench, shelf or ledge). An alternative form of the invention comprises a T-shaped flashing member comprised of a mid-section to which are connected first and second attachment members or wings, the wings adapted to connect the flashing to the room-facing side of the wallboard and/or shower module sections. A further version of the invention comprises a waterproof juncture comprised of a water-impermeable membrane applied over at least the upper peripheral edge of a wallboard or shower pan sidewall and a portion of an adjacent wall-forming member which is coplanar with the wall studs, which in turn will form a waterproof covering over the seam between the upper peripheral edge of the wallboard or shower pan sidewall (or equivalent shower bench, shelf or ledge) and the adjacent wall-forming member.
US08789311B2 Manufactured seed having packing material
A manufactured seed is provided. The manufactured seed includes a seed shell housing a nutritive media and a restraint disposed within the seed shell. The restraint includes a cavity. The manufactured seed also includes an embryo disposed within the cavity and a fill material disposed within the cavity. The manufactured further includes a seal disposed on the seed shell to seal the embryo within the seed shell.
US08789310B2 Compositions of fine fescue grasses for use as turf in airfield management
Disclosed herein is a method for airfield management comprising the use of fine fescue grasses at airfield installations that results in environmental benefits to airports, including protection of human life and wildlife; reduced gas emissions from decreased mowing, decreased storm water runoff due to deeper and larger root systems of vegetative cover, increased soil stabilization, moderation of airport temperatures and heat effects to the atmosphere, and tremendous financial savings to the aviation industry and consequently to the public.
US08789306B1 Pistol holster bracket kit and method of manufacture
A bracket kit for attaching a pistol holster to the buttstock of a gun. Kit is universally adaptable to be used by Magpul style buttstocks, DPMS style buttstocks and conventional rifle and shotgun style buttstocks. Kit includes a base plate having a convex and a concave surface, at least one alignment plate to engage with a lower edge of the buttstock and a plurality of straps to secure the base plate to the convex surface of the buttstock. Pistol holster is attached to the convex side of the base plate. Base plate can be attached to either side of the buttstock.
US08789303B2 Firing pin blocking safety
A safety for a firearm includes a blocking member that has a relieved portion adjacent to a relieved portion of a firing pin of the firearm. The blocking member is movable between a safe position wherein the relieved portions are not in registration and a fire position wherein the relieved portions are in registration. The blocking member moves from the safe to the fire position in response to a pull of the firearm's trigger. Movement of the blocking member is rotational in response to a pawl as would also be used to rotate the cylinder of a revolver.
US08789300B2 Attachable flame simulating apparatus
An attachable flame simulating apparatus includes a coupling appendage, having a distal end and a proximal end, a housing adjacent the proximal end of the coupling appendage, the housing comprising one or more light sources, and a projection surface extending from the housing. Furthermore, the distal end of the coupling appendage is removably attachable to a vehicle.
US08789293B2 Differential-stiffness impact-attenuation members and products including them
A differential-stiffness impact-attenuation member includes at least one spring element. The spring element has dimensions in height, length and width directions. The height dimension extends from a top surface to a bottom surface. The length dimension extends from a front end to a back end. At least one of the top and bottom surfaces is adapted for mounting. The impact-attenuation member has a first stiffness characteristic in the height direction at the front end of the spring element and a second stiffness characteristic in the height direction at the back end of the spring element. The spring element may define a cavity. A tension element may engage the spring element and be located at least partially within the cavity. The impact-attenuation member may engage at least one of a foot-covering member, a foot-supporting member and a surface-contacting member associated with a foot-receiving device.
US08789292B2 Footwear assemblies having reinforced insole portions and associated methods
Footwear assemblies including reinforced insole portions and associated methods of use and manufacture are disclosed herein. In one embodiment, a footwear assembly includes an upper coupled to an insole. The insole includes a first surface opposite a second surface. The first surface is configured to face a user's foot when inserted in the upper. The upper at least partially wraps around and is stitched directly to the second surface of the insole. The footwear assembly further includes a midsole adjacent to the second surface of the insole, and an outsole adjacent to the midsole.
US08789287B2 Clothes treating apparatus and filter technology
A clothes treating apparatus includes an accommodating space, an air supply unit, a duct unit and a filter assembly. The accommodating space is configured to receive one or more clothing articles. The air supply unit is configured to supply air to the accommodating space. The duct unit is configured to guide discharge of air from the accommodating space. The filter assembly is positioned to filter air discharged from the accommodating space through the duct unit and includes a housing, a filter positioned in the housing, a substance removal unit and a collection area defined within the housing. The filter positioned in the housing is configured to filter substances from air passing through the filter assembly. The substance removal unit is configured to move substances remaining on a portion of the filter and press the moved substances into the collection area, which is configured to collect removed substances within the housing.
US08789282B2 Magnetic attachment for shaving cartridge
Shaving systems include a replaceable shaving assembly and a cartridge connecting structure for connecting the shaving assembly to a handle. The cartridge connecting structure has a magnetic portion configured to help draw the cartridge onto the handle and retain the cartridge in place when the razor is not in contact with the skin, and a mechanical engagement that provides the necessary retention forces required to keep the system intact during shaving.
US08789279B2 Unitary safety scaffolding and method for one individual to install the same
A scaffold assembly permits a single individual to install the assembly on an open stud wall. The assembly includes a horizontally oriented walkway supporting member, a vertically oriented rail support member, and a support unit extending from the walkway supporting member to the ground. An attachment assembly is connected to the walkway supporting member and includes a pair of rotatable members, one of which bears against the outer edges of a pair of adjacent studs and the other of which bears against the inner edges of the adjacent pair of studs in order to secure the scaffold assembly in place.
US08789277B1 Method for producing a static resistant synthetic inter-connectable structural mat
A method of producing a static resistant synthetic inter-connectable structural mat which can support vehicles, heavy equipment, drilling rigs with static charge resistance, resistance to corrosive materials, and an ability to be transported using conventional trucks on conventional roadways without a special permit, using polyethylene particles; polyethylene terephthalate particles, styrene-butadiene rubber particles; antistatic particles for preventing static charge buildup, wherein the antistatic particles have a diameter from about 1/16 of an inch to about ¼ of an inch to allow for partial protrusion through a formed outer surface; and an ultraviolet stabilizer material.
US08789276B2 Sanitary fixture
The invention relates to a sanitary fitting having a housing element and a functional unit which comprises water-conducting components and is housed in the housing body of the sanitary fitting, wherein the housing element comprises at least two shell-shaped individual parts. The shell-shaped individual parts are produced from a metal alloy or a plastic in a diecasting process and are adhesively bonded to each other or connected to each other by means of material bonding to form a hollow element surrounding the functional unit by means of a joining process.
US08789273B2 Piston for internal combustion engines, produced by means of a multi-orbital friction welding method
A method for producing a piston of an internal combustion engine, designed as a one-piece cooling channel piston. The piston includes an upper part and a lower part supported by corresponding circumferential joining bosses together forming a joining zone. In order to produce a bonded joint of the upper part and the lower part, the joining bosses are connected by means of multiorbital friction welding in the region of a rotationally symmetrical or rotationally asymmetrical joining zone.
US08789269B2 Modular manufacturing facility and method
A modular manufacturing facility and method of construction includes a plurality of service and equipment modules which are readily sized and oriented to be packaged, shipped to a desired location, assembled and connected to local resources to form a fully operational assembly or build facility substantially or wholly independent of any resident building structure at the selected site.
US08789268B2 System for forming a frequency selective pattern
A system and method for forming a conductive pattern. In the illustrative embodiment, the system includes an applicator for applying a conductive substance onto a surface of a structure and a mechanism for precisely moving the applicator such that the conductive substance is applied in a desired pattern. In an illustrative embodiment, the mechanism includes a robotic arm driven by commands from a computer, and the conductive pattern is designed to manipulate the electromagnetic properties of the structure. The system can be used to apply a conductive pattern directly onto an electromagnetic component, such as a radome, IR dome, multi-mode dome, or flat plate EM window, or to apply a conductive pattern onto a component mold during the component fabrication process. In the latter case, the conductive pattern is an integrated part of the component.
US08789264B2 Manufacturing apparatus for heat exchanger fins
A feeding apparatus for feeding metal strips in a feeding direction includes a plurality of reciprocating members on which feed pins inserted inside through-holes of the metal strips are provided and a driving means that converts up-down movement of a press apparatus to reciprocal movement in the feeding direction to reciprocally move the reciprocating members. In a predetermined half cycle of an up-down movement of the press apparatus, the driving means moves first reciprocating members in the feeding direction in a state where the feed pins have been inserted into the through-holes and returns other reciprocating members in the opposite direction in a state where the feed pins have been lowered, and in the remaining half cycle, the driving means raises and lowers the feed pins of the reciprocating members.
US08789262B2 Method for making surface mount inductor
A method for manufacturing an inductor includes a mold device having a mold cavity, disposing a coil member above the mold cavity of the mold device, filling metallic particles into the mold cavity of the mold device, forcing the coil member into the metallic particles to form a base member, applying two conductive coating members onto the base member and electrically connecting to the terminals of the coil member respectively, and attaching two conductive coverings onto the conductive coating members respectively and electrically connecting to the conductive coating members respectively for allowing the inductors to be quickly manufactured in a mass production.
US08789261B2 Communications vehicle
A vehicle is provided that includes a shelter thereon that includes electronics therein. The shelter includes ports on the exterior thereof that permit data and power exchange between the vehicle and another similarly configured vehicle. The vehicle further includes dedicated wiring raceways that separate wiring having different uses.
US08789260B2 Method for manufacturing a rotor for a generator
A method for manufacturing a rotor for a generator is provided. In accordance with this method, a metal plate is rolled to a circumferentially open circular cylinder having two free ends, the circumferentially open cylinder having an inner diameter smaller than a desired end inner diameter of the rotor. The two free ends of the rolled metal plate are then welded to form a closed cylinder. The closed cylinder is rolled to obtain the desired end diameter of the rotor.
US08789259B2 Method of winding a stator core with a continuous conductor having a rectangular cross-section and a stator core
A method of inserting a continuous conductor having a rectangular cross-section into slot segments formed in a stator core includes deforming in a first direction a core member having a first end portion that extends to a second end portion to widen an opening at end portions of the slot segments, inserting one or more continuous conductors having a rectangular cross-section into select ones of the slot segments, and deforming in a second direction the core member to narrow the opening at end portions of the slot segments.
US08789258B2 Securing method and securing apparatus for bearing housing
Turbine casings LP1, PL2 and HP are secured to storing spaces S1 to S3 formed in a concrete frame 12. Cubic blocks 16, 40 and 80 are secured to depressions C2, C3 and C1 respectively. The cubic block 16 has transverse anchors 20a and 20b projecting upward from an upper wall 18. A bearing housing 35 for supporting a rotor shaft 34 rotatably is positioned and secured by transverse anchors 22a and 22b in a direction perpendicular to a rotor shaft (a direction of an arrow a).
US08789257B2 Toolholder connector and associated system
A toolholder connector having one threaded end and one end with a male quick change portion is threadingly engaged with a first toolholder having a threaded bore. The quick change connector also has a male quick change portion that is engaged within a side activated receiver of a second toolholder. Prior to activating the receiver, an alignment pin associated with the first toolholder is lined up with alignment slot associated with the second toolholder such that when the two are brought together, a pre-determined radial alignment will be retained.
US08789251B2 Method and apparatus for embedding ornamental objects into sheet material
A method and apparatus is provided for mounting deep-profile gemstones and crystals to a sheet of material. The method and apparatus may set a single stone or multiple stones simultaneously, either manually or in an automated process. A slit is formed in the material to receive the stone. A setting is positioned on the back side of the material with prongs extending through holes in the material, with the prongs being bent into engagement with the stone to retain the stone in the material, without the use of adhesives or thread.
US08789249B2 Hidden-type convertible shoe
A shoe comprising a shoe upper including a male member and a shoe sole including a female receptor for locking with the male member. The male member locks with the female receptor by moving the male member with respect to the female receptor in a first direction, which locks the shoe upper with the shoe sole. The male member unlocks from the female receptor by moving the male member an additional distance further in the first direction, which unlocks the shoe upper from the shoe sole. The female receptor includes resilient arms to hold and release the male member and a stop to prevent movement of the resilient arms in a second direction.
US08789247B2 Interlock tool, bag making use thereof and process for producing them
A zipper in which a male member having a male interlocking section and a female member having a female interlocking section that fits with the male interlocking section are peelable and re-fittable is provided. The male member and the female member are formed by different resins, and at least the male interlocking section and the female interlocking section are peelably adhered or contacted with each other with substantially no gap.
US08789246B2 Asymmetric butterfly clasp
A clasp according to embodiments of the present invention is particularly well suited to wrist bands of diving watches, specifically metallic link type wrist bands. Such a clasp can be worn in a first closed position during normal usage against a user's bare wrist. The same clasp can then extend so that the same watch and wrist band can be worn by a user over some additional material, such as a dive suit. The extension of the clasp is beneficial as it requires no tools, is simple and reliable.
US08789242B2 Sliding hinge and portable device
A sliding hinge for a portable device has a main bracket, a mounting panel and a plate spring assembly. The mounting panel is slid relative to the main bracket. A tether of the plate spring assembly is attached securely to the mounting panel. The mounting panel is attached securely to a cover of the portable device. A hub of the plate spring assembly is attached securely to a base of the portable device. When the cover is slid to open, the plate spring assembly forces the cover to be fully opened. Therefore, the cover slides to be fully opened without external forces.
US08789236B2 Substrate cleaning apparatus
A substrate cleaning apparatus includes a cleaning plate, a vibration unit for vibrating the cleaning plate, a suction unit having an intake opening in the vicinity of a tip end portion of the cleaning plate, for sucking an upper surface of a substrate to be cleaned without being in contact with the substrate, and a moving mechanism for moving the cleaning plate relative to the substrate. In the substrate cleaning apparatus, the tip end portion of the cleaning plate is pressed against the upper surface of the substrate to cause the cleaning plate to be elastically deformed, and the cleaning plate moves relative to the substrate in the cleaning direction of the substrate, with the tip end portion of the cleaning plate being in line contact or surface contact with the upper surface of the substrate. Such a configuration allows the substrate to be cleaned stably while preventing scratching the substrate.
US08789234B2 Apparatus for diverting fluid flow path
An apparatus for diverting a fluid flow path automatically diverts a fluid flow path in accordance with inclining of a main body, and includes two or more selectable fluid flow paths through which an external air stream is drawn, a fixed fluid flow path to be selectively connected to one of the selectable fluid flow paths, a path selecting unit to connect the fixed fluid flow path to one of the selectable fluid flow paths, and a driving member to provide a driving force for path selecting of the path selecting unit. If mounted in an external apparatus, the driving member causes the path selecting unit to move and connect to the fixed fluid flow path in accordance with inclining of the external apparatus.
US08789231B2 Textured cotton wipes
A textured wipe is provided that includes a non-woven or woven cotton wipe sheet, and in some embodiments a plurality of beads and/or a coating. The cotton wipe sheet has a wipe surface and an opposing back surface. The plurality of beads is adhered to the wipe surface. Each bead is formed to have a three dimensional geometry that extends outwardly from the wipe surface.
US08789230B2 Wheel washing apparatus
A wheel washing apparatus is provided, including at least two washing brushes, each of which is capable of being driven in rotation about a brush axis, wherein the brush axes of the at least two washing brushes are different from one another. In order to provide a wheel washing apparatus which allows a better cleaning result to be achieved, it is proposed that the at least two washing brushes be capable of being driven in rotation about a common central axis which is different from the brush axes.
US08789228B2 Toothbrush and bristle and brush head for a toothbrush
The invention is directed to a bristle for a toothbrush, said bristle being comprised of a plastic monofilament, with the preferably cloverleaf-shaped bristle body having several longitudinal ribs arranged in star shape and projecting laterally from a core section of the bristle body. The invention is also directed to a brush head for an electric toothbrush having at least one bristle tuft with at least one such bristle as well as to an electric toothbrush having such a brush head. According to the invention, the bristle of the type initially referred to is configured to be self-fanning in such a manner that the cleaning forces acting on the bristles during normal brushing cause the bristle to split open at its free end. As a result, the need to use complex splitting methods and corresponding splitting machines in the manufacture of the toothbrush can be obviated.
US08789224B2 Therapeutic mattress assembly
A therapeutic mattress assembly comprising a mattress having a substrate assembly that includes a plurality of cylinders positioned side by side over the length of the mattress. Each cylinder is configured as a low air loss system to allow air to flow into the cylinder from a source and out of the cylinder through small holes located on the top of each cylinder. An overlay assembly provides a foam cushion that provides a supporting surface above the substrate assembly for the patient. A calf lift bladder operates to effectively raise or lower the patient's feet to prevent pressure related injuries. A lateral rotation assembly selectively raises and lowers a selected half of the mattress to turn patients in a lateral direction. A bolster inflates in response to the lateral rotation assembly to secure the patient within the mattress.
US08789221B2 Unitary T-shaped bed frame member
A unitary, one piece, T-shaped bed frame structural member. The member is usable as a side rail, a cross member or any other structural member of a bed frame. The T-shape includes a wide flange forming the large member of the T-shape with a short flange extending outwardly from the wide flange at about the center thereof. At the intersection of the wide and short flanges, two fillets are formed therebetween that are similar in shape and have a series of circular arcs having predetermined radii and the circular arcs meet together forming a straight line along the longitudinal length of the structural member. The presence and shape of the fillets improves the strength and manufacturability of the T-shaped bed frame structural member or members.
US08789219B2 Lift chair
A lift apparatus has a frame with open sides and a web assembly slidably retained along the sides which extends from one end of the frame to the other. While the web assembly is retracted, the frame moves to pass around a mobility-impaired individual and rest against the surface supporting the individual. The web assembly is then extended to move underneath or behind the individual, providing lifting support. The frame is configurable for orientations ranging continuously between horizontal and upright sitting. The web assembly has an upper web contacting the individual, a lower web contacting the support surface, a strength layer carrying the individual's weight, and a roller nose bar assembly which is pulled to extend the web assembly. A hand-held power tool can drive the web assembly, adjustment of inclinations of the back and leg sections of the frame, and vertical motion of the lift arm.
US08789212B2 Protective athletic headwear with open top
Provided is protective athletic headwear that includes a body, band and protective inserts. The body has a first opening and a second smaller opening. The pocket band extends about the first opening to the interior of the body and partially toward the second opening. The band is free floating with respect to the body and configured to fit the head of the person. Further, the band includes pockets disposed about a base stitching that secure the band to the body. The protective inserts are configured to be received into pockets to provide a protective function to the head of the person. The protective inserts are disposed adjacently to one another about the band and extend from the base stitching of the band partially toward the second opening such that the body encloses the protective inserts in the band.
US08793811B1 Method and apparatus for infrared scattering scanning near-field optical microscopy
This invention involves measurement of optical properties of materials with sub-micron spatial resolution through infrared scattering scanning near field optical microscopy (s-SNOM). Specifically, the current invention provides substantial improvements over the prior art by achieving high signal to noise, high measurement speed and high accuracy of optical amplitude and phase. Additionally, it eliminates the need for an in situ reference to calculate wavelength dependent spectra of optical phase, or absorption spectra. These goals are achieved via improved asymmetric interferometry where the near field scattered light is interfered with a reference beam in an interferometer. The invention achieves dramatic improvements in background rejection by arranging a reference beam that is much more intense than the background scattered radiation. Combined with frequency selective demodulation techniques, the near-field scattered light can be efficiently and accurately discriminated from background scattered light. These goals are achieved via a range of improvements including a large dynamic range detector, careful control of relative beam intensities, and high bandwidth demodulation techniques.
US08793808B2 Dynamic media zones systems and methods
Systems and methods are described for applying digital rights management techniques to manage zones in electronic content. In one embodiment, zones are defined in a piece of electronic content, and a license is associated with the electronic content that indicates how the zones are to be accessed or otherwise used. A digital rights management engine governs access to or other use of the zoned content in accordance with the license.
US08793804B2 Computer implemented method, computer system and nontransitory computer readable storage medium having HTTP module
A computer implemented method, a computer system or a nontransitory computer readable storage medium having an HTTP module is provided. The method, system or medium may be configured for use with a device having one or more processors and a memory storing one or more programs for execution by the one or more processors, the one or more programs may include instructions for processing information from multiple web sites served up from a web application, binding multiple secure socket layer (SSL) certificates to a single site supported by the web application, hosting the SSL certificates using an SSL accelerator, and intercepting incoming requests relayed from the SSL accelerator to the web application with the HTTP module. The method, system or medium may be configured for use with an identity management system that uses human knowledge and experience and computer software programs and databases to anticipate forms of identity-related fraud.
US08793799B2 Systems and methods for identifying and mitigating information security risks
Methods and systems for Sustained Testing and Awareness Refresh against Phishing threats (STAR*Phish™) are disclosed. In an embodiment, a method assigns schemes and unique identifiers to target e-mail addresses associated with a user accounts. The method delivers e-mail messages to the targeted e-mail addresses, the e-mail messages comprising an HTTP request and a unique identifier associated with each of the user accounts. The method then receives, at a Phishing Metric Tool (PMT), a response including the unique identifier. The PMT logs training requirements for the user accounts, tracks response metrics for the training requirements, and redirects the respective HTTP requests to a phishing training tool (PTT). The PTT sends a notification of the user account identities and the unique identifiers to the PMT and returns a status for the training requirements for the user accounts. Upon completion of the training, the PMT sends completion notifications for the user accounts.
US08793797B2 Secured database system with built-in antivirus protection
A secured database system with built-in antivirus protection is described. In one embodiment, for example, a method of the present invention is described for securing a database system, the method comprises steps of: provisioning storage from a storage device, for storing database information; generating an encryption key so that the database information is stored on the storage device in an encrypted manner; generating a decryption key for decrypting the database information stored on the storage device, wherein access to the decryption key is controlled by the database system based on user privileges; receiving a request from a user for access to the database information; determining whether the user has been granted sufficient privileges to access the database information; if the user has been granted sufficient privileges, automatically decrypting the database information to provide the access; and otherwise denying the request if the user has not been granted sufficient privileges.
US08793794B2 Systems and methods for detecting a security breach in a computer system
The present invention provides systems and methods for applying hard-real-time capabilities in software to software security. For example, the systems and methods of the present invention allow a programmer to attach a periodic integrity check to an application so that an attack on the application would need to succeed completely within a narrow and unpredictable time window in order to remain undetected.
US08793786B2 User indicator signifying a secure mode
Computer-readable media, computerized methods, and computer systems for alerting a user that an operating system has entered a secure mode is provided. Initially, inputs are received at an operating system residing in a default mode. Typically, the default mode allows applications running on the operating system to access the inputs. If the inputs are identified as a call to perform a protected operation, the operating system is transitioned from the default mode to the secure mode. Typically, the secure mode restricts the applications from intercepting the inputs. The transition to the secure mode is automatically communicated to the user via an indicator device. Generally, automatic communication includes providing a message from the operating system to the indicator device over a secure pathway that triggers the indicator device to generate a user-perceivable output. Accordingly, the operating system exerts exclusive control over the operation of the indicator device.
US08793784B2 Secure method for controlling the opening of lock devices by means of a communicating object such as a mobile phone
The method includes the steps of: a) generating by an application software (SWA) a message forming a key (DKE) comprising an encrypted data field containing a time-stamping or sequencing time marker; b) transferring the message to a portable communication device (CD), held by a user; c) transmitting the message, by short-range transmission, from the communication device to a reading interface (ERED) coupled to a lock device (LOCK); d) analyzing the message by decrypting the data field and checking the consistency of the time marker with an inner clock of the interface or with a sequence number memorized in the interface; and e) in case of compliant message, sending from the interface to the lock device a digital accreditation (OPEN) stored in memory in the interface and to operate the lock device unlocking upon recognizing the compliance of said digital accreditation.
US08793783B2 Dynamic allocation of network security credentials for alert notification recipients
Methods, apparatuses, and computer program products for dynamic allocation of network security credentials for alert notification recipients are provided. Embodiments include receiving from a managed system, by an alert management system, an alert indicating one of a failure in the managed system and a pending failure in the managed system; selecting, by the alert management system, a remote device from a plurality of remote devices registered for remote access with the alert management system; preapproving, by the alert management system, network security clearance of the selected remote device, the network security clearance for remote access to the management system via a virtual private network (VPN) interface; and transmitting to the selected remote device, by the alert management system, an alert notification that includes an internet address corresponding to the VPN interface.
US08793778B2 System for providing trusted user access of computer systems
Enables trusted user access of computer systems for example that verifies trusted users and may allow trusted users to bypass challenge-response tests, while limiting access by automated processes and unwanted human challenge-response test solvers. Embodiments may implement an account that may be utilized across websites to enable a valid or trusted user to bypass challenge-response tests. Embodiments of the invention cost time, or cost a nominal fee, or require use of something that may be validated as owned by a user such as a physical address or cell phone, or trusted referral or social graph or any combination thereof, but cost large amounts time or money for spammers using cheap third world labor, thus making it expensive to invoke attacks on sites protected by embodiments of the invention.
US08793770B2 Method for authorizing use of augmented reality (AR) information and apparatus
A method for authorizing use of Augmented Reality (AR) information includes acquiring information regarding a location at which the AR information is to be provided, authorizing a user to use the AR information, creating attribute information including the AR information, the location information, and authority information, and transmitting the attribute information to an AR system. The AR system can register the attribute information, and can provide the AR information only to authorized users. An apparatus to authorize use of Augmented Reality (AR) information includes a location information acquiring unit, an authorization unit to authorize a user to use the AR information, and an AR information processor to create attribute information. The attribute information is transmitted to an AR system as a request for the AR system to register the attribute information so the AR system provides the AR information only to authorized users.
US08793768B2 Relationship-based authorization
Methods and apparatus, including computer program products, related to relationship-based authorization. In general, data characterizing a request for authorization to a computer-based resource is received, and the authorization may be provided based on one or more relationships of a requesting principal. A determination may be made as to whether a requesting principal is authorized, which may include determining whether the requesting user has a relationship with a principal that has management rights of the computer-based resource and determining whether the relationship allows for an access, such as a use of the computer-based resource, if the requesting principal has a relationship with the other principal. If there is no such relationship, a determination may be made as to whether an organization of the requesting principal has a relationship with the other principal that allows for the access.
US08793767B2 Network access management via a secondary communication channel
The present disclosure provides for selectively enabling a primary communication channel upon receipt of enablement instructions received via a secondary communication channel. In some embodiments, a first intelligent electronic device (IED) may be connected to a second IED via a primary communication channel. In various embodiments, the primary communication channel may be selectively and/or temporarily enabled by transmitting an enablement instruction via a secondary communication channel. The secondary communication channel may be relatively more secure than the primary communication channel. In some embodiments, the secondary communication channel may also connect the first and second IEDs. Accordingly, the first IED may transmit an enablement instruction to the second IED in order to temporarily enable communication via the primary communication channel between the first and second IEDs.
US08793763B2 System and method for interfacing with heterogeneous network data gathering tools
A prevention-based network auditing system includes a plurality of heterogeneous information sources gathering information about the network. An audit server invokes the heterogeneous information sources via a uniform communications interface to gather information about the network, and converts the information gathered by the information sources into a normalized data format such as, for example, into XML (Extensible Markup Language). The converted information is then stored in an audit repository for security and regulatory policy assessment, network vulnerability analysis, report generation, and security improvement recommendations.
US08793761B2 Cognitive pattern recognition for computer-based security access
Implementing security access includes receiving a request to perform an activity over a network and administering a cognitive test responsive to the request that includes a set of images and an instruction to identify a cognitive pattern in the set of images. Implementing the security access also includes processing results of the cognitive test, and executing the activity when it is determined from the processing that the cognitive test has been successfully completed.
US08793758B2 Security, fraud detection, and fraud mitigation in device-assisted services systems
A device that detects an attempted installation of update software on the device, the update software purporting to be a modification, update, or replacement of an application program that assists the device in accessing a data service over a wireless access network, obtain an update-software credential associated with the update software, obtain an application credential associated with the application program, determine whether the update-software credential matches the application credential, and allow the update software to be installed if the update-software credential matches the application credential, determine that the application program is initiating or attempting to initiate communication over the wireless access network, and based on the determination that the application program is initiating or attempting to initiate communication over the wireless access network, apply a policy when the application program initiates or attempts to initiate communication over the wireless access network.
US08793757B2 User-directed privacy control in a user-centric identity management system
An identity management system incorporates privacy management processes that enable the user to exercise privacy controls over the disclosure of user identity information within the context of an authentication process. A combination includes an identity selector, a privacy engine, and a ruleset. The identity selector directs the release of a user identity in the form of a security token to satisfy the requirements dictated by a security policy. Prior to release of the user identity, the engine conducts a privacy enforcement process that examines the privacy policy of the service provider and determines if it is acceptable. The engine evaluates a ruleset against the privacy policy. A preference editor enables the user to construct, in advance, the ruleset, which embodies the user's privacy preferences regarding the disclosure of identity information. Based on the evaluation results, the user can either approve or disapprove the privacy policy, and so decide whether to proceed with disclosure of the user identity.
US08793752B2 Methods and computer program products for subcontent tagging and playback
A method for tagging subcontent includes creating a first begin tag for a program to be delivered over a network, wherein the first begin tag defines a beginning of a first video segment of the program. A first video frame is identified for the first video segment, the first video frame representing content of the first video segment. A second begin tag is created for the program, the second begin tag defines a beginning of a second video segment of the program. A second video frame is identified for the second video segment, the second video frame representing content of the second video segment. The first begin tag is distinct from the second begin tag, the first video frame is distinct from the second video frame, and the first video segment is distinct from the second video segment.
US08793750B2 Methods and systems for fast channel change between logical channels within a transport multiplex
A system, method and computer program product are provided for fast channel change between logical channels within a transport multiplex. By reducing the amount of time it takes to acquire and display a tuned channel, fast channel change can improve a viewer's experience. In exemplary embodiments of the present invention, a fast channel change system can simultaneously decode channel data for each channel in a transport multiplex, reconstruct all access units for each channel and send them out on their respective channel stream in the order that each access unit completes to a streamer, store and maintain a minimum amount of channel data in a buffer in each streamer, and output channel data from a streamer corresponding to a tuned channel to a media player. In exemplary embodiments of the present invention data can be input to a de-multiplexer and divided into separate video and audio streams prior to being input to the media player. Exemplary embodiments of the present invention can be utilized in various video applications, such as, for example, Sirius Satellite Radio's Backseat TV™ service.
US08793749B2 Source frame adaptation and matching optimally to suit a recipient video device
A digital electronic device supports program transmission to a recipient device via the Internet. A frame adapter decodes incoming IP program packets and re-encodes resulting program signals adaptively to optimally suit the recipient device based upon configuration data of the recipient device. The frame adapter receives feedback from the recipient device, which may include a characterization of a communication path between the digital electronic device and the recipient device. The frame adapter utilizes the configuration information to generate the optimal video frame stream that is transmitted to the recipient device. The compression itself involves producing optimal number of base and predicted video frames. The adaptive encoder and multiplexer receives digitized program signals either from a local source or from an external program source, transcodes (optionally), encodes and multiplexes them adaptively to optimally suit individual recipient devices, based on configurations of the corresponding recipient devices.
US08793746B2 Legacy device bridge for residential or non-residential networks
A legacy device bridge for use in a network, such as a wired or wireless residential network, is provided. The legacy device bridge performs protocol conversion to enable a network-attached entity that uses a packet-based communication protocol to communicate with and control legacy devices, such as consumer electronics, that rely exclusively on infrared (IR) or serial communication protocols. The legacy device bridge also performs a virtualization function that allows legacy devices to be advertised to the network as devices that comply with a packet-based discovery and control protocol, and to be controlled as such. The legacy device bridge is also adapted to probe, deduce and publish information relating to the state of a legacy device to other entities on the network.
US08793739B2 Mobile terminal and related content providing method using broadcast service guide information thereof
A related content providing method using broadcast service guide information of a mobile terminal is disclosed. The method includes playing broadcast content stored in the mobile terminal, searching for real-time broadcast content related to the played broadcast content while displaying the played broadcast content, and displaying information associated with the searched real-time broadcast content.
US08793736B2 System and method for displaying a mapping of channels in a program guide
A system and method for displaying an electronic program guide are disclosed. In one embodiment the method comprises receiving, for a plurality of first events, first event metadata comprising a first event description and a first logical channel number, receiving, for a plurality of second events, second event metadata comprising a second event description and a second logical channel number, assigning the first logical channel number associated with a particular first event to a particular second event, wherein the assignment is based on the first event metadata of the particular first event and the second event metadata of the particular second event, and displaying a program guide comprising at least a portion of the second event metadata of the particular second event.
US08793735B2 Methods and apparatus for providing multiple channel recall on a television receiver
The various embodiments described herein provide methods and apparatus for providing multiple channel recall on a television receiver. A television receiver stores multiple previously viewed channels for selective recall by a user. A television receiver outputs a selection menu that includes a plurality of previously viewed channels. A user selects one of the channels from the selection menu for viewing, and a tuner of the television receiver is commanded to output the selected channel.
US08793732B2 Universal programming system and method for electronic programming guide
A content listing may provide a listing of content items a variety of ways including using 3-D images, alphanumeric text, and video data. Viewers and/or programmers may be allowed to select between varying display environment. In addition, non-content listing objects, such as interaction objects, may be conflated with the presentation of the display environment and with the content listing information.
US08793731B2 Enhanced content search
A method and system including a controller with an internet interface of providing enhanced content is provided. The controller receives an electronic program guide data and retrieves at least one characteristic identifying a program currently being displayed on a primary display device within the electronic program guide. At least one external content source is searched using the internet interface for information related to the program based on the at least one characteristic and the information related to the program obtained during the search is stored into a memory. The information stored in the memory and related to the first program is displayed by a user interface display processor on a second display.
US08793730B2 Entertainment companion content application for interacting with television content
Methods and system for providing companion content at a secondary device for a content being rendered on a main device includes establishing a connection between the secondary device and a device that interfaces with the main device so as to enable the secondary device to access and control the content being rendered on the main device. The method further includes detecting data associated with the content being rendered on the main device through the connection, wherein the data includes metadata associated with the content rendered on the main device. The metadata is communicated to a remote application over the internet. The remote application is configured to analyze the metadata to produce communication content that relates to the content rendered on the main device. Companion content for the content being rendered on the main device is obtained from the remote application and rendered on the secondary device while the content is rendering on the main device. The analysis of the metadata detects changes in the content being rendered on the main device which results changes in the obtained companion content that is rendered on the secondary device.
US08793727B2 System and method for selecting audio/video content for presentation to a user in response to monitored user activity
A system for providing audio/video content to a user is disclosed. The system includes a set-top box device configured to provide audio/video content to a presentation device, and at least one sensor communicatively coupled to the set-top box device, the at least one sensor configured to provide sensor data to the set-top box device. The system also includes a sensor data processing module configured to process the sensor data to determine a probable activity type for the user, and a controller coupled to the sensor data processing module. The controller is configured to select particular audio/video content for playback at the presentation device, where the particular audio/video content is influenced by the probable activity type. Related operating methods are also provided.
US08793723B2 Detection of encryption utilizing error detection for received data
Embodiments of the invention are generally directed detection of encryption utilizing error detection for received data. An embodiment of a method includes selecting a first port for foreground processing of a stream of data received at the first port, the stream of data including content data, and sampling a set of data received at a second port, the second port being not selected for foreground processing, the set of data including a data packet and error correction data. The method further includes performing background processing of the set of data, wherein the background processing includes decrypting data of the data packet and utilizing the error correction data to determine whether the data packet contains an error, and determining whether data received at the second port is encrypted based at least in part on the determination whether the data packet contains an error.
US08793720B2 System for retrieval of executable applications
A system for retrieval of executable applications, comprising: a broadcast television receiver apparatus; and a server; wherein the broadcast television receiver apparatus includes a communication unit having an interface for bidirectional communication with a network and adapted to determine channel information from a currently decoded channel carried in a broadcast television signal, the channel information identifying the currently decoded channel, the communication unit being further adapted to send the channel information to a server over the network, and to receive application information from the server, the application information describing a set of applications which are available for execution, and to receive executable code components for the set of applications corresponding to the application information, and wherein the broadcast television receiver apparatus further includes a data processor adapted to execute the application while the channel is decoded; and wherein the server is adapted to receive the channel information over the network, to determine the application information by analyzing the channel information, and to send the application information to the communication unit.
US08793719B2 Broadcast viewing control method for a mobile terminal
A method for controlling viewing a broadcast in a terminal. A terminal having a broadcast control function includes a first replaceable identity device attached to a portion of the terminal and a controller for setting a broadcast viewing level when a second identity device replaces the first identity device, wherein the broadcast viewing level was previously set by the first identity device.
US08793717B2 Probabilistic methods and apparatus to determine the state of a media device
Probabilistic methods and apparatus to determine the state of a media device are described. An example method to determine the state of a media device includes processing a first output signal from a first sensor measuring a first property of the media device to generate a first parameter value and processing a second output signal from a second sensor measuring a second property of the media device to generate a second parameter value. Next, the example method includes combining first conditional probabilities of the first parameter value and the second parameter value to determine a first state probability for the first state of the media device and combining second conditional probabilities of the first parameter value and the second parameter value to determine a second state probability for the second state of the media device. Then, determining the state of the media device by selecting the greater of the first state probability or the second state probability.
US08793716B2 Channel control apparatus and method of pre-joining channels using the same
A channel control apparatus for an Internet protocol television (IPTV) broadcasting service, which selects and pre-joins channels based on data regarding a channel zapping pattern of a user, thereby effectively reducing channel zapping time, and a method of pre-joining channels using the channel control apparatus are provided. The channel control apparatus comprises: a pattern information collection unit configured to collect data regarding a channel zapping pattern of a user for a cycle of a previously set period; a bandwidth management unit configured to set a pre-joining bandwidth, which is an allowable bandwidth for channels to be pre-joined, based on the collected data; a channel selection unit configured to select channels to be pre-joined according to channel preference of a user; and a channel pre-join unit configured to pre-join the channels selected by the channel selection unit within the set pre-joining bandwidth.
US08793715B1 Identifying key media events and modeling causal relationships between key events and reported feelings
Example methods, systems, apparatus and machine readable media are disclosed to identify candidate media events for modification. An example method includes dividing a media instance into components and correlating physiological response data from a subject exposed to the media with the components to form correlated data. The example method also includes processing the correlated data to identify transitions representative of changes in a subject response. The example method also includes parsing the components a plurality of events based on the transitions. In addition, the example method includes identifying events of the plurality of events as candidates for modification based on the changes in the subject response.
US08793714B2 Excluding specific application traffic from customer consumption data
Techniques disclosed herein include systems and methods for excluding specific application traffic from customer consumption-based data billing counts. This is useful for excluding traffic from consumption totals where the application traffic has been accounted for using other means, such as through billing as a separate or technically distinct service. In practice, a tablet computer (or other end user device) can run a video application that uses a high-speed data network via a cable modem. This video application may be included as part of a core video package associated with a distinct cable television service. The system then provides accurate consumption billing of customer traffic that is outside of any other managed services by creating separate logical data service flows at a Cable Modem Termination System (CMTS) for excluding specific traffic counts.
US08793713B2 Rotary head data storage and retrieval system and method with tape medium having transverse primary data tracks and longitudinal secondary data track
A data storage and retrieval system includes a head carriage unit having multiple heads disposed at a working surface and a tape drive unit configured to move the tape past the working surface of the head carriage unit in a direction substantially parallel to a tape length. The heads are configured to write primary data tracks to or read primary data tracks from the tape as the head carriage unit rotates and the tape moves past the working surface, the primary data tracks having an arcuate shape and extending substantially along a tape width. The heads are also configured to write at least one secondary data track to or read at least one secondary data track from the tape as the head carriage unit rotates and the tape moves past the working surface, the at least one secondary data track extending substantially along the tape length.
US08793712B2 Disc conveying device
A disc conveying device includes a route adjuster which is pressed and turned by a disc-shaped recording medium being conveyed in a direction orthogonal to a central axis direction in a lead-in direction of being extracted and led in from a disc cartridge and an ejecting direction of being stored in the disc cartridge after being ejected; wherein a positioning groove is formed to the route adjuster, in which a peripheral portion of the disc-shaped recording medium is inserted at the time of the disc-shaped recording medium being conveyed, so as to position the disc-shaped recording medium.
US08793709B2 Dynamic data coordination between multiple applications
A computer readable storage medium includes executable instructions to receive input from a user at a first application. The executable instructions include instructions to route the input to a client module, route the input from the client module to a broadcast module and route the input from the broadcast module to a second application. The executable instructions further include instructions to display the input in a first user interface panel associated with the first application and simultaneously display in a second user interface panel associated with the second application information derived from the input.
US08793703B2 Mobile terminal, method and program for providing a virtual setup screen
A setup screen not interrupting a management system is displayed in a mobile terminal. A mobile terminal capable of being set up without interrupting a self-management function by detecting a call of a setup screen in a mobile terminal having the self-management function and displaying a virtual setup screen in which setup items interrupting the self-management function are excluded instead of the setup screen, a terminal setup method thereof, and a mobile terminal program thereof are provided.
US08793702B2 Take and share indicator
A request to share visual data from a requester is received. The request is stored on a device configured to share visual data. It is determined whether a communication event indicating that the device is about to communicate with the requester has occurred. The communication event includes an indication that contact information associated with the requester is displayed on the device. In the event that it is determined that a communication event has occurred, a reminder to share visual data associated with the request is indicated.
US08793695B2 Information processing device and information processing method
A system-level management unit generates a system processing and makes a processing request to a task allocation unit of a user-level management unit. The task allocation unit schedules the system processing according to a procedure of an introduced user-level scheduling. A processing unit assigned to execute the system processing sends a notification of acceptability of the system processing to a main processing unit, by halts an application task in appropriate timing or when the processing of the current task is completed. When the notification is received within the time limit for execution, the system-level management unit has the processing unit start the system processing.
US08793694B2 Policy driven autonomic performance data collection
An autonomic method, apparatus, and program product are provided for performance data collection. A start time and a stop time are monitored for an application. The start time is compared with the stop time to determine whether or not the application is meeting a performance target of the application. If the application is not meeting the performance target for the application, performance data collection is autonomically started for the application.
US08793691B2 Managing and forwarding tasks to handler for processing using a message queue
In accordance with embodiments, there are provided mechanisms and methods for transporting a task to a handler, utilizing a queue. These mechanisms and methods for transporting a task to a handler, utilizing a queue can enable improved task management, increased efficiency, dynamic task processing, etc.
US08793681B2 Determining best practices for applying computer software patches
In a method for making a recommendation for installing a software patch on a target computer, a computer identifies a first and a second set of computers from a group of computers. Each computer in the first set has hardware and software components, which are identical to each other or differ from each other by less than a predetermined measure. Each computer in the second set has hardware and software components, which are identical to each other or differ from each other by less than a predetermined measure. The computer selects one of the first and the second sets of computers such that the selected set of computers includes a higher number of computers with the software patch already installed.
US08793679B2 Method and system for determining compatibility of computer systems
Compatibility and consolidation analyses can be performed on a collection of systems to evaluate the 1-to-1 compatibility of every source-target pair, evaluate the multi-dimensional compatibility of specific transfer sets, and to determine the best consolidation solution based on various constraints including the compatibility scores of the transfer sets. The analyses can be done together or be performed independently. These analyses are based on collected system data related to their technical configuration, business factors and workloads. Differential rule sets and workload compatibility algorithms are used to evaluate the compatibility of systems. The technical configuration, business and workload related compatibility results are combined to create an overall compatibility assessment. These results are visually represented using color coded scorecard maps.
US08793673B2 Algorithm complexity identification
An illustrative embodiment provides a computer-implemented process for algorithm complexity identification through inter-procedural data flow analysis receives a call graph to form a set of received nodes in a static analysis framework, identifies a parent node in the set of received nodes to form an identified parent, traverses the call graph from the identified parent node to a node to identify a function within the node to form an identified function. Each identified function is analyzed to form a complexity value in a set of complexity values. Responsive to a determination that node analysis is complete, and responsive to a determination that path analysis is complete, determines whether path analysis for the identified parent is complete. Responsive to a determination that path analysis for the identified parent is complete, sum the complexity values in the set of complexity values for the identified parent and return the complexity value for the identified parent to a requester.
US08793672B2 Optimizing program by reusing execution result of subclass test function
A technique for optimizing a program by reusing an execution result of a subclass test function. It includes a reusability determining unit to determine reusability of code of a subclass test function based on whether access to a global memory includes only access for reading out type information specified in a function call, a profiling unit configured to store an execution result of code determined to be reusable and specified information in a storage device in association with actually accessed type information, a reuse processing unit configured to reuse, in response to detection of a function call for calling the code determined to be reusable, the execution result on condition that the pieces of specified information specified in the function calls match, and a monitoring unit configured to monitor the type information associated with the execution result and prohibit reuse of the execution result if the type information is changed.
US08793667B1 Identifying function-level code dependency by simulating runtime binding
An analysis tool analyzes a software system by simulating runtime binding in order to identify function-level code dependencies. The tool receives a list of one or more entry point functions and identifies other functions that can be invoked if the entry point functions are executed. The tool generates a tracker graph having tracker nodes representing classes that can be instantiated from the entry points. Each tracker node identifies functions/methods in that class that can be invoked from the entry points. If the software system uses an object-relational mapping to a database, the tracker graph also identifies the portions of the database that can be accessed from the entry points. The tool can be used to partition the functionalities of the software system into core and non-core functionalities in order to support upgrading while maintaining high-availability.
US08793666B2 Multidimensional debugger
A computer system for programming applications in a programming environment, including, a computer adapted to execute software to form a programming environment enabling creation of a software application using multiple programming languages, a multidimensional debugger installed on the computer; wherein the multidimensional debugger is made up from two or more debuggers each for use in debugging a different programming language, wherein the two or more debuggers use a common work memory to share information; and wherein the two or more debuggers use a common user interface.
US08793655B2 Delta compression using multiple pointers
Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.
US08793654B2 Method and a system for generating a software product
A computer-implemented method executed by a server processor for generating a software product comprises generating modules, each module being described by module metadata, and for each generated module, adding dependencies on other modules to the module metadata, creating a nest, the nest comprising data describing a development environment of a client processor for the module, and adding the nest to the module metadata, and further comprising storing the module metadata with a database connected to the server processor, providing a created nest to the client processor for being loaded into the development environment of the client processor, and building the module and publishing the built module to a publication repository connected to the server processor. Furthermore, there is provided a system for generating a software product and being adapted for performing the computer-implemented method.
US08793652B2 Designing and cross-configuring software
Various embodiments create a cross-configuration software module for cross-configuring software entities. In one embodiment, a first set of requirements and at least a second set of requirements are obtained. Each of the first and second set of requirements identify at least one of a set of software entities and a set of hardware components required to be present on at least one system including software entities to be cross-configured. At least one set of operations is obtained. The set of operations includes at least one executable instruction that configures a first software entity with a second software entity. A first configuration definition is generated including at least the first set of requirements and the at least one set of operations. A second configuration definition is generated including at least the second set of requirements. The first and second configuration definitions are stored within a cross-configuration software module.
US08793651B2 Remote card content management using synchronous server-side scripting
Remote card content management using synchronous server-side scripting is provided. A method includes parsing a script configured to perform a card content management operation as a sequence of operations for a secure element based on receiving a request from a mobile device located remotely from a computer processor. The method also includes creating an execution context for the script to identify the sequence of operations in the script as non-flushing and flushing nodes. A flushing node is identified as an operation that sends a response to the request and expects a subsequent request from the mobile device for the secure element. The method further includes pausing execution of the script upon sending the response at the flushing node.
US08793642B2 Component selection for circuit assembly
A method for assembling an electrical circuit includes measuring actual values of components of a given type that are held in a stock, and storing the measured actual values in a computerized stock-record. An actual property of an electrical circuit under assembly is determined. Based on the determined actual property, and on a specified response of the circuit, a required value is calculated for a set of one or more of the components of the given type. Responsively to the calculated required value, the stock-record is searched, and a set of one or more of the components is selected from the stock and assembled into the circuit.
US08793638B2 Method of optimizing design for manufacturing (DFM)
The present disclosure describes a method of optimizing a design for manufacture (DFM) simulation. The method includes receiving an integrated circuit (IC) design data having a feature, receiving a process data having a parameter or a plurality of parameters, performing the DFM simulation, and optimizing the DFM simulation. The performing the DFM simulation includes generating a simulation output data using the IC design data and the process data. The optimizing the DFM simulation includes generating a performance index of the parameter or the plurality of parameters by the DFM simulation. The optimizing the DFM simulation includes adjusting the parameter or the plurality of parameters at outer loop, middle loop, and the inner loop. The optimizing the DFM simulation also includes locating a nadir of the performance index of the parameter or the plurality of parameters over a range of the parameter or the plurality of parameters.
US08793637B2 Method and system for design and modeling of vertical interconnects for 3DI applications
A system and method for design and modeling of vertical interconnects for 3DI applications. A design and modeling methodology of vertical interconnects for 3DI applications includes models that represent the frequency dependent behavior of vertical interconnects by means of multi-segment RLC scalable filter networks. The networks allow for accuracy versus computation efficiency tradeoffs, while maintaining correct asymptotic behavior at both high and low frequency limits. In the framework of the model it is shown that a major effect is pronounced frequency dependent silicon substrate induced dispersion and loss effects, which is considered in through silicon via (TSV) parallel Y-element parameters, including capacitance and conductance.
US08793636B2 Placement of structured nets
Mechanisms are provided for performing placement of cells in a design of a semiconductor device. An initial design of the semiconductor device is generated, the initial design comprising a first placement of cells. A preferred direction of placement associated with the cells is determined. The preferred direction is a direction along which spreading of the cells is preferred. A second design of the semiconductor device is generated by modifying the first placement of the cells to generate a second placement of cells, different from the first placement cells, based on the preferred direction of placement associated with the cells.
US08793634B2 LSI design method and LSI design device
In an LSI design method of designing a clock tree that supplies a clock signal to a plurality of leaves from a clock supply point, when a high level clock tree is constituted by H-tree and a low level clock tree is formed by CTS, the number of stages of a high level clock tree is optimized without giving any constraint on the placement of a low level clock tree. The leaves are divided into a plurality of groups to form a low level local tree. A clock-supplied region including all leaves to be supplied with a clock is uniformly divided and for each divided region, a skew when a clock signal is supplied from an end of an H-tree to start points of a plurality of local trees included in that region is estimated. The clock-supplied region is more finely equally-divided to increase the number of stages of H-tree.
US08793632B2 Techniques for electromigration stress determination in interconnects of an integrated circuit
In one or more embodiments, one or more methods, processes, and/or systems described can determine stress failures in interconnect segments of integrated circuit designs and correct those failure via modifying the interconnect segments of the integrated circuit designs with one or more additions to the interconnect segments of the integrated circuit designs. Potentials can be received from a simulation, and one or more failures of an interconnect segment can be determined via the potentials from the simulation. For example, a failure can be determined via a comparison with a potential from the simulation and a critical potential. An interconnect segment can be modified with a stub such that a comparison with a potential from the simulation and a critical potential to provide a non-failing, modified interconnect segment.
US08793629B1 Method and apparatus for implementing carry chains on FPGA devices
A method for designing a system to be implemented on a field programmable gate array (FPGA) includes identifying an adder from an intermediate representation of the system. Components on the target device are designated to support and implement the adder as a partitioned adder having a plurality of sub-adders each registering an intermediate result.
US08793625B2 Apparatus for and method of displaying communication log using GUI image
An apparatus and method for displaying a communication log using a graphical user interface (GUI) image are provided. The apparatus for displaying a communication log using a GUI image includes a storage unit that stores information relating to events which have been generated through a mobile terminal as data, a statistical analysis unit that uses a statistical analysis application to analyze the data so as to obtain statistical data, and an output unit that outputs a GUI image in which a ranking of communication amounts of the mobile terminal is displayed using the statistical data.
US08793618B2 Launching of multiple dashboard sets that each correspond to different stages of a multi-stage medical process
A robust window pane display system and method for coordinating window pane displays in the form of dashboards to assist nurses and doctors in the treatment of a medical patient based upon various medical situations. The window pane display system may be linked to a computer or computer network. The system may involve multiple dashboards for a multi-stage procedure or operation having discrete dashboards for each stage of the multi-stage procedure. A method for creating new dashboards for use in the window pane display system.
US08793615B2 Interactive profile cards for mobile device
A device receives a request to display an interactive profile card for a particular contact and retrieves contact-related items for the particular contact. The device also retrieves a template for the interactive profile card and generates a graphic representing a contact-related item. The device displays the template with the graphic and executes a peripheral application to present the contact-related item when the graphic is selected by a user of the computing device.
US08793614B2 History-based tracking of user preference settings
A process is disclosed for using the existing Universal Resource Identifier (URI) history feature of browsers to maintain user preference settings, or other state information, used by one or more web sites or other systems. In one embodiment, when a user makes a particular preference selection on a web site, the user's selection is recorded in the browser's URI history by causing the browser to access a URI (or a set of URIs) representing the particular selection. The same or a different web site may subsequently test the browser's URI history for this particular URI by including appropriate JavaScript or other executable code in a page requested by the browser. Depending upon the outcome of this test, the web site and/or the page's executable code may take an appropriate action or inaction consistent with the preference selection.
US08793613B2 GUI for audio video display device (AVDD) with pervasive appearance but changed behavior depending on command input mode
A graphical user interface (GUI) on an audio video display device (AVDD) can be operated in at least first and second input modes. When the first input mode is active the GUI has a first behavior and/or appearance whereas when the second input mode is active the GUI has a second behavior and/or appearance.
US08793612B2 Parsing of input fields in a graphical user interface
A parsing method for a graphical user interface interaction process, the method comprising defining a control symbol for direction to a text based input field and defining when the control symbol is input to an input box of a graphical user interface that a processor is directed to the text based input field associated with the control symbol.
US08793610B2 System and method for web-based mapping on touch-screen computing device
A displayed map is overlaid with a map-based graphical user interface that provides a polygon layer and a point layer which work in tandem to simultaneously display both aggregated and disaggregated data across the displayed map. A selection of one of the regions of the polygon layer is received at the touch display from the user, and a request is submitted to a remote service administering the dataset for items in the dataset that reside in the selected region. The items in the dataset that reside in the selected region are received from the remote service, and the received items are rendered as points in the point layer, where the rendered points are bounded by the selected region.
US08793609B2 Controller and program of the controller
A controller for obtaining a contents list via a network, in which a contents list of scroll destination is quickly obtained when a scroll instruction is input, is provided. When the scroll instruction in the contents list is input by a user's operation, the controller sets a scroll list obtaining flag into an on state, and preferentially obtains contents information about the scroll destination. When the scroll list obtaining flag is set into the on state, the controller does not transmit a normal contents list obtaining request to a contents list transmitting apparatus. Since the controller transmits the normal contents list obtaining request after average response time passes, the controller can obtain the contents information about scroll destination in the contents list without delay.
US08793608B2 Launched application inserted into the stack
A dual-screen user device and methods for revealing a combination of desktops on single and multiple screens are disclosed. Specifically, a determined number of desktops and/or running applications can be selectively displayed on dual screen displays conditioned upon inputs received and the state of the device. Desktop displays and applications can be selectively shifted between the screens by user gestures, or moved off of the screens by other user gestures and hidden. The hidden desktops and screens can be re-displayed by yet another gesture. The desktops and applications are arranged in a window stack that represents a logical order of the desktops and applications. Desktops and applications can be selectively launched and added to the window stack. The user can also select where the desktops/applications are to be inserted and where they are first to be displayed after being launched.
US08793606B2 Mobile terminal and icon collision controlling method thereof
A mobile terminal may include a display to display at least one icon, a memory to store information related to icons, and a controller to perform, when a first icon collides with a second icon, a control operation associated with the collided icons according to a type and/or an attribute of the first and second icons.
US08793605B2 Smart drag-and-drop
Methods and apparatus are described for manipulating objects in a user interface. The user interface includes a first interface object operable to be selected and moved within the user interface. In response to selection and movement of the first interface object in the user interface, at least one additional interface object is presented in the user interface in proximity of the first interface object. Each additional interface object represents a drop target with which the first interface object may be associated.
US08793598B2 Cross-browser web dialog platform
A cross-browser dialog platform is provided for supporting hosted web pages in a dialog, such that a web page may be used inside or outside the dialog. Select elements on the hosted page may be hidden when in a dialog, different behavior may be specified for hyperlinks inside or outside the dialog, and a proper size of the dialog may be inferred from its contents without designer input.
US08793588B2 Personalized kiosk
A method is provided for personalized touch-based computing devices for individual users. A user would provide identification data to a touch-based computing device. The touch-based computing device, or ordering system that supports the touch-based computing device, identifies the user from the identification data and retrieves user interface format data from a database. User interface data is retrieved and transmitted to the touch-based computing device. A user interface is displayed to the user in a format based on the user interface format data. The format of the user interface and the order of items displayed in the user interface are controlled by the user interface format data. Transaction data from the user is stored in a database and the transaction data may also be used to improve how the data is displayed for future visits.
US08793582B2 Personalized timeline presentation
Described herein are techniques and mechanisms for personalized timeline presentation. According to various embodiments, information characterizing a plurality of pause events associated with playback of a video content item for a content management account may be presented on a display screen at a computing device. The user account may be associated with a plurality of profiles. Each of the pause events may identify a time at which playback of the video content item was paused. The time may be measured relative to the playback length of the video content item. Each of the pause events may be associated with a respective one of the plurality of profiles. A selection of one of the pause events for initiating playback of the video content item may be received at the computing device. Playback of the video content item on the display screen in accordance with the selected pause event may be initiated.
US08793576B2 System and method for computing a desktop picture
Disclosed are a system and method for computing a desktop picture. Instead of loading a file that contains the desktop image from memory, the present invention provides for a system and method for opening and retaining a procedural recipe and a small set of instructions that can be executed to compute a desktop picture. The desktop picture can be computed very quickly using a GPU (graphics processing unit), and can be made to move on demand. When a part of the desktop image is needed to composite, that part is computed using a fragment program on the GPU using the procedural recipe and a specially written fragment program into a temporary VRAM buffer. After it is computed and composited, the buffer containing the result of the fragment program may be discarded.
US08793575B1 Progress indication for a digital work
A user's progress through a digital work may be presented using a progress bar. The progress bar may display a visualization of consumed text of the digital work with respect to unconsumed text of the digital work. An expanded portion of the progress bar may also be displayed. A reading rate associated with the user's consumption of the digital work and a consumption time of the digital work may be presented.
US08793572B2 Positioning graphical objects within previously formatted text
A method for rendering a page, including: obtaining an electronic document comprising a text stream and an anchor corresponding to a graphical object and specifying a first displacement of the graphical object relative to the anchor; placing the text stream within a region of the page; identifying a first location on the page corresponding to the anchor; calculating an area on the page for placing the graphical object; marking the graphical object as pinned; initiating a second layout of the page; placing the text stream on the page by wrapping a portion of the text stream around the area; identifying a second location on the page corresponding to the anchor, where the second position and the area are separated by a second displacement distinct from the first displacement; and outputting the page with at least the portion of the text stream and with the graphical object occupying the area.
US08793571B1 System and method for repeat viewing components of digital documents and determining viewer context
A method and system for identifying individual component objects of a digital document and storing and retrieving such data for repeated discovery and viewing. Pages of digital documents are retrieved from servers and desired objects are displayed on a client computer. The human viewer's context is deduced from attributes of the object to determine further processing, including mobile advertising display.
US08793560B2 Log-likelihood ratio (LLR) computation using piecewise linear approximation of LLR functions
Techniques for efficiently and accurately computing log-likelihood ratio (LLRs) for code bits are described. A set of code bits may be mapped to a modulation symbol in a signal constellation. Different code bits in the set may be associated with different LLR functions. A receiver obtains received symbols for a transmission sent via a communication channel. The receiver derives LLRs for code bits based on the received symbols and piecewise linear approximation of at least one LLR function. The piecewise linear approximation of each LLR function may comprise one or more linear functions for one or more ranges of input values. The receiver may select one of the linear functions for each code bit based on a corresponding received symbol component value. The receiver may then derive an LLR for each code bit based on the linear function selected for that first code bit.
US08793559B2 Performing a cyclic redundancy checksum operation responsive to a user-level instruction
A method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. In one embodiment of the invention, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction.
US08793557B2 Method and apparatus for real-time multidimensional adaptation of an audio coding system
An adaptive controller for a configurable audio coding system including a fuzzy logic controller modified to use reinforcement learning to create an intelligent control system. With no knowledge of the external system into which it is placed the audio coding system, under the control of the adaptive controller, is capable of adapting its coding configuration to achieve user set performance goals.
US08793555B2 Method of controlling a semiconductor storage device
A method of controlling a nonvolatile semiconductor memory includes checking, at a first interval period, an error count of data stored in a first group, the first group including a plurality of blocks/units, and when a first block/unit in the first group satisfies a first condition, assigning the first block/unit to a second group. The method includes checking, at a second interval period, an error count of data stored in the second group, the second interval period being shorter than the first interval period, and when a second block/unit in the second group satisfies a second condition, moving data stored in the second block/unit to an erased block/unit in which stored data is erased among the plurality of blocks/units.
US08793554B2 Switchable on-die memory error correcting engine
Subject matter disclosed herein relates to a user-switchable error correction coding (ECC) engine residing on a memory die.
US08793552B2 Reconstructive error recovery procedure (ERP) for multiple data sets using reserved buffer
In one embodiment, a system includes logic adapted to read a plurality of data sets from a medium one or more times; logic adapted to store portions of some of the data sets to a reserved data buffer when the portions are correctable using C1-error correction code (ECC); logic adapted to aggregate all stored portions for each of the complete data sets to form assembled data sets; logic adapted to determine whether C2-ECC is capable of correcting all errors in the assembled data sets, to correct any remaining errors in the assembled data sets, and to send the corrected data sets to a host when C2-ECC is capable of correcting all errors in the assembled data sets; and logic adapted to reread at least a first uncorrected data set from the medium using a different setting when an error in the first uncorrected data set is not correctable.
US08793551B2 Serial concatenation of trellis coded modulation and an inner non-binary LDPC code
A concatenated coded modulation communication system and method combines Trellis Coded Modulation with non-Gray code constellation mapping, interleaving, and non-binary Low Density Parity Check coded channel modulation with Gray code constellation mapping to improve error performance.
US08793550B2 Channel coding method of variable length information using block code
A channel coding method of variable length information using block code is disclosed. A method for channel-coding information bits using a code generation matrix including 20 rows and A columns corresponding to length of the information bits includes, channel-coding the information bits having “A” length using basis sequences having 20-bit length corresponding to columns of the code generation matrix. If “A” is 10, individual basis sequences of the code generation matrix correspond to column-directional sequences of a specific matrix composed of 20 rows and 10 columns. The specific matrix is made from 20 rows of the (32,10) code matrix used for TFCI coding were selected.
US08793546B2 Integrated circuit comprising scan test circuitry with parallel reordered scan chains
An integrated circuit comprises scan test circuitry and additional internal circuitry subject to testing utilizing the scan test circuitry. The scan test circuitry comprises a plurality of scan chains, with each such scan chain comprising a plurality of flip-flops configurable to operate as a serial shift register. The plurality of scan chains are arranged in sets of two or more parallel scan chains. The scan test circuitry further comprises multiplexing circuitry, including a plurality of multiplexers each associated with a corresponding one of the sets of parallel scan chains and configured to multiplex scan test outputs from the parallel scan chains within the corresponding one of the sets of parallel scan chains. In one embodiment, one or more of the sets of parallel scan chains comprise respective pairs of parallel scan chains with each such pair corresponding to a single original scan chain. A given one of the pairs of parallel scan chains comprises an even scan chain and an odd scan chain, formed by reordering the corresponding single original scan chain.
US08793545B2 Apparatus and method for clock glitch detection during at-speed testing
A method and apparatus for detecting clock glitches during at-speed testing of integrated circuits is disclosed. In one embodiment, an integrated circuit includes a scan chain having a number of scan elements coupled in a series configuration. Each of the scan elements is coupled to receive a clock signal that may be cycled during a test operation. A subset of the scan elements are arranged to form, along with other components, a counter. Test stimulus data shifted into the scan chain to perform a test may include an initial count value that is shifted into the scan elements of the counter. When the test is performed, the count value is updated responsive to cycling of the clock signal. The updated count value is shifted from the counter along with other test result data, and may be used to determine if the number of clock cycles received during the test.
US08793543B2 Adaptive read comparison signal generation for memory systems
Implementations include systems, methods and/or devices suitable for use in a memory system that may enhance the performance of error control codes used to improve the reliability with which data can be stored and read. Some implementations include systems, methods and/or devices enabled to generate and utilize soft information for decoding encoded data read from a storage medium. More specifically, some implementations utilize a collection of characterization vectors that include soft information values for bit-tuples that may be read from the storage medium for various combinations of the storage medium characterization parameter values. Some implementations are enabled to determine and utilize read comparison signal values associated with one or more storage medium characterization parameter values. And some implementations are enabled to determine and utilize shifted read comparison signal values associated with one or more storage medium characterization parameter values and an identified error condition.
US08793539B2 External settings that reconfigure the error handling behavior of a distributed PCIe switch
Method, computer program product, and system for performing an operation to maintain data integrity in a parallel computing system, the operation comprising providing a lookup table specifying a plurality of predefined destinations for data packets, receiving a first data packet comprising a destination address specifying a first destination, wherein the first data packet has an error of a first type, identifying, from the lookup table, an entry specifying a second destination for data packets having errors of the first type, and sending the first data packet to the second destination.
US08793538B2 System error response
An example system includes a bus, a logic device, a controller, and a non-volatile memory. The bus is configured to propagate data including at least system console output data. The logic device is configured to monitor the data on the bus and to store the system console output data in a buffer. The controller is configured to detect a system error, and, in response to the system error, to acquire at least a portion of the system console output data from the buffer. The non-volatile memory is configured to store the portion of the system console output data acquired by the controller.
US08793531B2 Recovery and replication of a flash memory-based object store
Approaches for recovering nodes and adding new nodes to object stores maintained on one or more solid state devices. At a surviving node, in a cluster of nodes, replicating, to a recovering node in the cluster of nodes, all requests to modify data stored in a first data store thereon that are received by the surviving node. The surviving node performing a bulk copy operation to copy data, stored in the first data store, to a second data store maintained on the recovering node. The surviving node (a) replicates all requests to modify data received by the surviving node and (b) performs a bulk copy operation in parallel.
US08793528B2 Dynamic hypervisor relocation
A method for managing multiple nodes hosting multiple memory segments, including: identifying a failure of a first node hosting a first memory segment storing a hypervisor; identifying a second memory segment storing a shadow of the hypervisor and hosted by a second node; intercepting, after the failure, a hypervisor access request (HAR) generated by a core of a third node and comprising a physical memory address comprising multiple node identification (ID) bits identifying the first node; modifying the multiple node ID bits of the physical memory address to identify the second node; and accessing a location in the shadow of the hypervisor specified by the physical address of the HAR after the multiple node ID bits are modified.
US08793526B2 Firmware management in a computing system
Managing firmware in a computing system storing a plurality of different firmware images for the same firmware includes: calculating, for each firmware image in dependence upon a plurality of predefined factors, a preference score; responsive to a failure of a particular firmware image, selecting a firmware image having a highest preference score; and failing over to the selected firmware image.
US08793524B2 Method and apparatus for synchronising the local time of a plurality of instruments
A method of determining the downstream propagation time of signals from a USB Host Controller across one or more USB cables and one or more USB Hubs to a SuperSpeed USB device, including locking a clock of the SuperSpeed USB device to information that includes a first timestamp, transmitting a plurality of signals to the USB Host Controller, each of the signals containing a second timestamp indicative of a local time of the SuperSpeed USB device when the respective signal was generated by the SuperSpeed device; the USB Host Controller creating a third timestamp indicative of a time of reception from the SuperSpeed USB device; determining a time period from one or more respective time differences between corresponding second and third timestamps, the time period being indicative of a sum of a downstream propagation time and an upstream propagation time; and determining the downstream propagation time from the time period.
US08793520B2 Power management of electronic devices based on charging location
A method for modifying one or more characteristics of a mobile electronic device in order to save or reduce power consumption of the device. The method includes determining by, a processor of the mobile electronic device, an estimated use of the mobile electronic device during an upcoming time period; using the estimated use, determining, by the processor, whether an internal power source of the mobile electronic device has sufficient power to continue operation of the mobile electronic device in a first state during the upcoming time period; based on the estimated use and the internal power source, if the internal power source does not have sufficient power, adjusting the one or more characteristics to reduce a power consumption of the mobile electronic device during the upcoming time period.
US08793518B2 Systems and methods for providing supplemental power to battery powered information handling systems
Systems and methods are disclosed for providing supplemental power to a battery powered information handling systems. The disclosed systems and methods may be implemented to intelligently control the selected use of supplemental power so as to reduce or substantially prevent an increase in battery usage cycle count by only allowing use of supplemental power above a given minimum supplemental battery charge level threshold. Battery cycle count may be further enhanced by only again allowing recharging of the system battery pack when its charge level drops below the minimum supplemental battery charge level threshold, and then recharging to a maximum recharge battery charge level threshold which also may be selectable by a user and/or provider of the information handling system.
US08793508B2 Local trusted services manager for a contactless smart card
Systems, methods, computer programs, and devices are disclosed herein for deploying a local trusted service manager within a secure element of a contactless smart card device. The secure element is a component of a contactless smart card incorporated into a contactless smart card device. An asymmetric cryptography algorithm is used to generate public-private key pairs. The private keys are stored in the secure element and are accessible by a trusted service manager (TSM) software application or a control software application in the secure element. A non-TSM computer with access to the public key encrypts and then transmits encrypted application data or software applications to the secure element, where the TSM software application decrypts and installs the software application to the secure element for transaction purposes.
US08793506B2 Mechanism for facilitating encryption-free integrity protection of storage data at computing systems
A mechanism is described for facilitating encryption-free integrity protection of storage data at computing systems according to one embodiment. A method of embodiments of the invention includes receiving a read request, from a software application at a computing device, to perform a read task relating to a first data block of data stored at a storage device coupled to the computing device. The read task may include reading the first data block. The method may further include accessing a first reference cryptographic code at a first metadata cache associated with the first data block, calculating a first new cryptographic code relating to the first data block, comparing the first new cryptographic code with the first reference cryptographic code, and accepting the read request if the first new cryptographic code matches the first reference cryptographic code. The accepting may further include facilitating the read task.
US08793505B2 Encryption processing apparatus
In order to reduce the number of data transfers and to increase parallel processing of decryption processing and authentication processing, an encryption processing apparatus is provided that includes an input/output data that processes input/output data to an encryption/decryption processing unit and an authentication processing unit, where the input/output data processing unit calculates a parameter used by the authentication processing unit from input data to the input/output data processing unit and forms input data to the authentication processing unit from the calculated parameter or a parameter calculated from data processed by the encryption/decryption processing unit and the input data to the input/output data processing unit.
US08793503B2 Managing sequential access to secure content using an encrypted wrap
In a method for managing sequential access to secure content by a plurality of workflow participants, a key-map file for each of the participants is created. Each of the key-map files contains a subset of encryption and signature keys for the content. The key-map files are sorted in an order that is the reverse of a workflow order in which the workflow participants for which the key-map files were created are to access the secure content. An encrypted later wrap including a later key-map file for a later workflow participant along the workflow order and an encrypted first wrap including a prior key-map file for a prior workflow participant and the encrypted later wrap are created. In addition, the first wrap is incorporated into a document serialization for the content.
US08793502B2 Method for evaluating user's rights stored in a security module
The aim of the present invention consists of reducing the switching time from one reception channel to another. In fact, this reduction will be particularly discernable since the number of different rights stored in a security module of a multimedia unit or decoder is high. When a user selects a service among those proposed by an electronic programs guide, an access control module explores a stored service information table in order to extract an access condition associated to the service. This access condition allows determining an index in a rights table stored in the access control module of a right that fulfills the access condition. The access control module transmits to the security module the index thus determined alone or accompanied by a control message. This index allows the security module to find quickly the right that it compares afterwards with the access condition included in the control message after decryption of the latter.
US08793501B2 Mobile communication terminal having password notify function and method for notifying password in mobile communication terminal
A mobile communication terminal having a password notification function and a method for notifying a user of a password in the mobile communication terminal that allow the transmission of a stored password or a newly generated random password to a previously selected medium by entering a secondary password when an input password is not identical to the stored password. The method includes checking whether a password notification function is set; requesting input of a stored password, receiving an input password, and checking whether the input password is identical to the stored password. If the input password is not identical to the stored password, the method further includes requesting input of a stored secondary password, checking whether an input secondary password is identical to the stored secondary password, and sending a password if the input secondary password is identical to the stored secondary password.
US08793500B2 Hybrid signature scheme
A signature scheme is provided in which a message is divided in to a first portion which is hidden and is recovered during verification, and a second portion which is visible and is required as input to the verification algorithm. A first signature component is generated by encrypting the first portion alone. An intermediate component is formed by combining the first component and the visible portion and cryptographically hashing them. A second signature component is then formed using the intermediate component and the signature comprises the first and second components with the visible portion. A verification of the signature combines a first component derived only from the hidden portion of the message with the visible portion and produces a hash of the combination.
US08793499B2 Nested digital signatures with constant file size
A system and method are provided for implementing a digital signature scheme for embedding and validating multiple nested digital signatures in digitally produced documents without modifying a file size of the digitally produced and signed documents or otherwise corrupting previously-embedded digital signatures. A number of fixed fields are included in a digitally produced document, upfront, that will be populated with multiple digital signatures. With the fixed fields in the digitally produced documents, the entire file is cryptographically “hashed” and the individual digital signatures are independently verifiable via simple cryptographic schemes. Multiple digital signatures are embedded in documents including complex file formats in a manner that does not corrupt the documents. Known cryptographic techniques such as, for example, a known hash algorithm, are applied to the digitally produced documents including the multiple sequentially input digital signatures in a process that is independently verifiable.
US08793496B2 Systems, methods, and computer program products for secure optimistic mechanisms for constrained devices
Embodiments of the invention may provide for systems and methods for secure authentication. The systems and methods may include receiving, by a constrained device, a random string transmitted from a server; determining, by the constrained device, a responsive output by evaluating a first deterministic function based upon the received random string, a locally generated string and a first private key stored on the constrained device; and transmitting at least one portion of the responsive output and the locally generated string from the constrained device to a server. The systems and methods may also include determining, by the server, a validation output by evaluating a second deterministic function based upon the random string, the locally generated string, and a second private key of a plurality of private keys stored on the server; and authenticating the constrained device based upon the server matching the transmitted at least one portion of the responsive output to at least a portion of the validation output.
US08793494B2 Method and apparatus for recovering sessions
A method for recovering sessions includes storing, by a client, session information after a session is established between the server and the client. When the session needs to be recovered upon interruption, the client sends all state information before interruption of the session and the session information to the server, and the server recovers the session upon the received session information and all state information before interruption of the session. After a session is interrupted, the server does not need to store any session-related information, thus saving the resources of the server, and all information about the previous session can be recovered completely.
US08793489B2 Method and system for controlling data access to organizational data maintained in hierarchical
Embodiments are described for a system and method of controlling access to information in an organization by defining a hierarchical organizational structure of boxes, and security configuration comprising user records, security roles, rules to map users to boxes, and rules to grant roles to users via mapped boxes. Access control is applied in the context of a defined organizational structure using the effective set of access control policies computed in real time per each data access request from any given user.
US08793481B2 Managing hardware resources for soft partitioning
Methods and apparatus for partitioning a computer server system (400). A partition management application (430) residing within firmware on a central service processor (404) is configured to receive partitioning requests, to formulate partitioning instructions based on the partitioning requests, and to transmit the partitioning instructions to partition instantiation firmware (432) also residing on the central service processor (404). The partition instantiation firmware (432) is configured to direct server cell firmware (410) to create one or more partitions based on the partitioning instructions.
US08793479B2 Loading a plurality of appliances into a blade
A method for enabling a plurality of software appliances to be dynamically loaded onto a blade is described. During run-time and in response to receiving one or more sets of appliance loading instructions corresponding to one or more appliances, the one or more appliances is downloaded. Each appliance has a capability different from each other. The one or more appliances that are downloaded are stored at a first set of locations on a data store. Each of the first set of locations is different from each other. A first appliance of the one or more appliances that are stored is then installed at a second location on the data store. Then, the first appliance that is installed is booted on the blade.
US08793478B2 Grid computing resources and a method of use thereof
A method of using an information handling system can include communicating accessibility of a resource to a grid system, powering down the information handling system, receiving a wake request from the grid system, booting the information handling system into a grid mode where the resource is accessible to the grid system. Machine-executable code for an information handling system can include a method for indicating that a resource in the information handling system is accessible to a grid system, communicating that the resource is accessible to the grid system, and placing the information handling system into a low power state. An information handling system can include a processor that can indicate that a resource is accessible to a grid system, communicate to the grid system that the resource is accessible, and place the information handling system into a low power state.
US08793477B2 Bootstrap OS protection and recovery
A method, system, and computer program product for protecting a computer system provides bootstrap operating system detection and recovery and provides the capability to detect malware, such as rootkits, before the operating system has been loaded and provides the capability to patch malfunctions that block the ability of the computer system to access the Internet. A method for protecting a computer system includes reading stored status information indicating whether network connectivity was available the last time an operating system of the computer system was operational, when the stored status information indicates that network connectivity was not available, obtaining a software patch, and executing and applying the software patch.
US08793472B2 Vector index instruction for generating a result vector with incremental values based on a start value and an increment value
The described embodiments include a processor that executes a vector instruction. The processor starts by receiving a start value and an increment value, and optionally receiving a predicate vector with N elements as inputs. The processor then executes the vector instruction. Executing the vector instruction causes the processor to generate a result vector. When generating the result vector, if the predicate vector is received, for each element in the result vector for which a corresponding element of the predicate vector is active, otherwise, for each element in the result vector, the processor sets the element in the result vector equal to the start value plus a product of the increment value multiplied by a specified number of elements to the left of the element in the result vector.
US08793470B2 Length determination of instruction code with address form field and escape opcode value by evaluating portions other than instruction specific opcode
A method, apparatus and system are disclosed for decoding an instruction in a variable-length instruction set. The instruction is one of a set of new types of instructions that uses a new escape code value, which is two bytes in length, to indicate that a third opcode byte includes the instruction-specific opcode for a new instruction. The new instructions are defined such the length of each instruction in the opcode map for one of the new escape opcode values may be determined using the same set of inputs, where each of the inputs is relevant to determining the length of each instruction in the new opcode map. For at least one embodiment, the length of one of the new instructions is determined without evaluating the instruction-specific opcode.
US08793465B1 Method and system for storage block alignment
Method and system for correcting misalignment between a virtual storage device block and a storage device block is provided. To align the blocks, an alignment module adjusts a logical block address and updates virtual storage device information such that a virtual machine can use a virtual storage device with the aligned blocks.
US08793462B2 Implementing storage adapter performance optimization with enhanced resource pool allocation
A method and controller for implementing storage adapter performance optimization with enhanced resource pool allocation, and a design structure on which the subject controller circuit resides are provided. The controller includes a plurality of hardware engines; a processor, and a plurality of resource pools. A plurality of work queues is associated with the resource pools. The processor initializes a list of types, and the associated amount of pages for each allocate type. The hardware engines maintain a count of allocate types, specifying a type on each allocation and deallocation, and performing allocation from the resource pools for deadlock avoidance.
US08793461B2 Storage system for controlling assignment of storage area to virtual volume storing specific pattern data
A storage system comprises a storage medium including a plurality of physical storage areas. The storage system controls a host computer to recognize a logical volume having a plurality of virtual storage areas, reads the data from the physical storage area assigned to the virtual storage area of the logical volume, determines whether or not the read data includes only the specific pattern data, and cancels the assignment of the physical storage area to the virtual storage area if the read data includes only the specific pattern data.
US08793460B2 Memory system and method using stacked memory device dice, and system using the memory system
A memory system and method uses stacked memory device dice coupled to each other and to a logic die. The logic die may include a timing correction system that is operable to control the timing at which the logic die receives signals, such as read data signals, from each of the memory device dice. The timing correction controls the timing of the read data or other signals by adjusting the timing of respective strobe signals, such as read strobe signals, that are applied to each of the memory device dice. The memory device dice may transmit read data to the memory device at a time determined by when it receives the respective strobe signals. The timing of each of the strobe signals is adjusted so that the read data or other signals from all of the memory device dice are received at the same time.
US08793459B2 Implementing feedback directed NUMA mitigation tuning
A method, system and computer program product are provided for implementing feedback directed Non-Uniform Memory Access (NUMA) mitigation tuning in a computer system. During a page frame memory allocation for a process, predefined monitored performance metrics are compared with stored threshold values. Responsive to the compared values, selected use of local memory is dynamically modified during the page frame memory allocation.
US08793456B2 Automated migration to a new target volume via merged bitmaps to maintain consistency
Aspects of the present invention relate to data migration and/or disaster recovery. One embodiment enables merging of bitmaps to allow for automation of the process of switching to a different target volume on the same storage subsystem without major interruption of data recovery capability and limited interruption of host I/O to the source volumes during the migration. In one approach, the migration of data onto a new target volume within the same storage subsystem as the original target volume is automated, without requiring the user to manually create or remove any new copy relationships.
US08793455B2 Storage apparatus, control method for storage apparatus, and storage system
A storage apparatus includes a memory that stores data groups, a rearranging unit that rearranges a transmission group order of the data groups based on each of storage positions in a storage device provided in a copy destination storage apparatus in which the each of data groups is to be stored, and a transmitting unit that transmits the data groups rearranged by the rearranging unit to the copy destination storage apparatus.
US08793452B1 Method of guaranteeing replication of data written by a mainframe to a virtual tape
Replication requests are initiated in a virtual tape emulation system by storing a replication request in a persistent storage area that is shared between a virtual tape emulator and a control station. When the control station sees a pending replication request it initiates a request to a replication control to replicate the affected file or file system to a backup storage array. The control station deletes the replication request when the replication task completes. Deletion of the replication requests from the shared area is taken by the virtual tape task as a signal that replication has successfully completed, and can be reported to the mainframe.
US08793450B2 Method and apparatus for an improved file repository
A method and apparatus for of storing data comprising monitoring a plurality of storage units within a mass storage area and detecting when a storage unit within the mass storage area is overloaded. The method further comprising randomly distributing the data on the overloaded storage unit to the other storage units within the mass storage area.
US08793449B1 Storage subsystem including logic for copy-out and write
A storage server receives a write request from a client system including new data and a location to store the new data. The storage server transmits a copy instruction to a storage subsystem to relocate old data at the location and transmits a write instruction to the storage subsystem to overwrite the old data with the new data. The storage subsystem includes fast stable storage in which the copy instruction and the write instruction are stored. After receiving each instruction, the storage subsystem sends an acknowledgement to the storage server. When both instructions have been acknowledged, the storage server sends an acknowledgement to the client system. The storage subsystem performs the instructions asynchronously from the client system's write request.
US08793444B2 Managing large page memory pools
Large page memory pools are managed. Thresholds are used to determine if the number of pages in a large page memory pool is to be adjusted. If the number of pages is to be increased, a particular technique is provided for adding additional pages to the pool. Further, if there are too many pages in the pool, one or more pages may be removed.
US08793442B2 Forward progress mechanism for stores in the presence of load contention in a system favoring loads
A multiprocessor data processing system includes a plurality of cache memories including a cache memory. In response to the cache memory detecting a storage-modifying operation specifying a same target address as that of a first read-type operation being processed by the cache memory, the cache memory provides a retry response to the storage-modifying operation. In response to completion of the read-type operation, the cache memory enters a referee mode. While in the referee mode, the cache memory temporarily dynamically increases priority of any storage-modifying operation targeting the target address in relation to any second read-type operation targeting the target address.
US08793436B2 Cache management of tracks in a first cache and a second cache for a storage
Provided a computer program product, system, and method for cache management of tracks in a first cache and a second cache for a storage. The first cache maintains modified and unmodified tracks in the storage subject to Input/Output (I/O) requests. Modified and unmodified tracks are demoted from the first cache. The modified and the unmodified tracks demoted from the first cache are promoted to the second cache. The unmodified tracks demoted from the second cache are discarded. The modified tracks in the second cache that are at proximate physical locations on the storage device are grouped and the grouped modified tracks are destaged from the second cache to the storage device.
US08793434B2 Spatial locality monitor for thread accesses of a memory resource
A method includes updating a first tag access indicator of a storage structure. The tag access indicator indicates a number of accesses by a first thread executing on a processor to a memory resource for a portion of memory associated with a memory tag. The updating is in response to an access to the memory resource for a memory request associated with the first thread to the portion of memory associated with the memory tag. The method may include updating a first sum indicator of the storage structure indicating a sum of numbers of accesses to the memory resource being associated with a first access indicator of the storage structure for the first thread, the updating being in response to the access to the memory resource.
US08793426B2 Microcontroller with linear memory access in a banked memory
A microcontroller has a data memory divided into a plurality of memory banks, an address multiplexer for providing an address to the data memory, an instruction register providing a first partial address to a first input of the address multiplexer, a bank select register which is not mapped to the data memory for providing a second partial address to a the first input of the address multiplexer, and a plurality of special function registers mapped to the data memory, wherein the plurality of special function registers comprises an indirect access register coupled with a second input of the address multiplexer, and wherein the data memory comprises more than one memory bank of the plurality of memory banks that form a block of linear data memory to which no special function registers are mapped.
US08793424B2 Switch apparatus
A switch apparatus capable of being coupled to a computer and a plurality of devices, the switch apparatus includes: a first bridge coupled to the computer; a second-bridge group coupled to the devices; and a controller for controlling the connection relationship between the first bridge and the second-bridge group, wherein the controller assigns physical identifiers having different bus identifiers to the plurality of devices, assigns logical identifiers to the devices in accordance with an identifier assigned to the first bridge in response to an instruction for reading connection states of the devices received from the computer when the computer is coupled to the first bridge, and converts a physical identifier and a logical identifier of a packet transmitted between the first bridge and the second-bridge group in accordance with the correspondence relationships between the physical identifiers and the logical identifiers.
US08793419B1 Interface between multiple controllers
A second controller is communicated with from a first controller via an interface. Storage is also communicated with from the first controller via the interface. The first controller is configured to be a master on the interface and the second controller and the storage are configured to be targets on the interface.
US08793417B2 Integration of field devices in a distributed system
Exemplary embodiments are directed to a system and method for integrating field devices in an automation system having a plurality of field devices connectable via at least one bus system. A respective field device is connected to the bus system of the automation system, and is automatically addressed by a superordinate controller using a predefined default address. The device addressed using the default address then registers in the system with its device address, and a fixed address which is provided from a multiplicity of unassigned addresses from an address memory is automatically allocated to the device registered in the system. An individually assigned identification (TAG) provided from the predetermined configuration of the automation system is allocated to the allocated fixed address, and, after the automatically allocated fixed address has been transmitted to the field device, the field device is changed to a suitable state for communication with the superordinate controller.
US08793414B2 Status information saving among multiple computers
Provided are techniques for status information saving among multiple computers. In one embodiment, a selected computer is operated using a plurality of input/output devices over switched input/output signal paths passing through a KVM (keyboard video mouse) switch positioned between the selected computer and the plurality of input/output devices. Status data is carried over signal paths passing through the KVM switch wherein the status data represents status information for a plurality of computers connected to the KVM switch. The status data passing through the KVM switch is stored in a memory coupled to the KVM switch. Other embodiments are described and claimed. Other embodiments are contemplated, depending upon the particular application.
US08793408B2 Electronic device and program
An electronic device provided with a multimedia interface having a cross-device control function and a general-purpose serial bus interface is provided with a control unit that prohibits the use of the cross-device control function whenever an external device is connected via the general-purpose serial bus interface during a state permitting control by the cross-device control function from an image display device connected via the multimedia interface.
US08793402B2 Synchronizing time across a plurality of devices connected to a network
Methods, apparatuses, and computer program products for synchronizing time across a plurality of devices connected to a network are provided. Embodiments include detecting, by a particular device, a synchronization initiation event; in response to detecting the synchronization initiation event, broadcasting, by the particular device to each device of the plurality of devices, a synchronization request; receiving, by the particular device, a plurality of time acknowledgments from the plurality of devices, each time acknowledgement indicating a current time of a device and a device initialization time indicating a time that the device last set the current time of the device; selecting, from the plurality of time acknowledgements the time acknowledgement with the shortest duration between an indicated device initialization time and an indicated current time of a device; and setting a current time of the particular device based on the current time indicated in the selected time acknowledgment.
US08793398B2 Facilitating client server interaction
The apparatus includes a base client module and a server module. The base client module receives requests from a client application on a client computer. The base client module calls a resource of a web application. A server module transparently interacts with the logic of the web application to obtain the requested data and sends it back to the base client in a format handled by the base client. The base client can then reformat the data to a client application requested format before passing the data to the client application. This method allows a client application programmer to obtain easily usable data from a web application by using the base client.
US08793390B2 Systems and methods for protocol detection in a proxy
Systems, methods, and computer products for detecting protocols in a network proxy are provided. Protocol detection includes receiving from a first computer a request for connection to a second computer, the request conforming to a first protocol; establishing a connection with at least one of the first computer and the second computer; receiving data from at least one of the first computer and the second computer, wherein the data conforms to a second protocol; and performing protocol detection on the data.
US08793389B2 Exchanging a compressed version of previously communicated session information in a communications system
In an embodiment, a server exchanges session data between a group of session participants during a communication session, the exchanged session data including session media and/or session signaling information. The server stores at least a subset of the exchanged session data. Later, the server establishes a connection to a given user equipment (UE) (e.g., either after or during the communication session). The server determines a UE-defined context that is indicative of a manner by which missed session data from the communication session is to be compressed for delivery to the given UE. The server selectively compresses at least a portion of the stored subset of the exchanged session data that was missed by the given UE based on the UE-defined context, and transmits the selectively compressed portion of the stored subset of the exchanged session data to the given UE.
US08793387B2 Method for pre-fetching data chunks of an email attachment on a portable electronic device
A method for downloading an attachment to a portable electronic device's attachment viewer includes: sending an initial request from the attachment viewer to a server in response to receiving an email including the attachment by the device; from the server, accessing a graph structure representing a map of the attachment previously built on the server; reconstructing the graph structure in response to the request and encapsulating the graph structure in data having an attachment viewer readable format; (i) downloading successive chunks of the data from the server to the attachment viewer responsive to successive requests; (ii) storing each of the successive chunks on the device prior to display thereof; (iii) displaying the successive chunks on the device and automatically downloading respective next chunks of the data from the server; and (iv) while chunks remain to be downloaded from the server performing (i) to (iii).
US08793386B2 Internet provider subscriber communications system
A system, method, and computer readable medium for communicating at least one real-time specially-composed bulletin message to at least one subscriber of a provider of Internet services, comprising a first device, and a second device communicably coupled to the first device, wherein the first device: accesses only subscriber upstream traffic to a destination web site requested by the subscriber, wherein the first device inter-connects between the at least one subscriber and the destination web site, identifies the at least one subscriber's identification based on the accessed subscriber upstream traffic automatically provided by the subscriber, and provides the unique subscriber identification to the second device located at the provider of Internet services providing data services and management control to the first device, wherein the second device determines the subscriber associated with the unique subscriber identification.
US08793383B2 Transparent transfer of a two-way communication
A first user at a first computing device communicates with a second user at a second computing device. Both devices communicate in real-time via a network service such as in instant messaging service. The network service upon request of the one of the users can transfer the real-time communication session between the first user and the second user to a third user. The third user adopts the identity of the transferring user for the course of the communication session. This would be useful to transfer a communication session regarding an illegal subject to a law enforcement agency.
US08793373B2 Network system and method for operating the same
In a network system, a storage configuration information of a storage resource as a data storage destination and a VM resource information related to a VM as storage resource allocation destination are gathered so as to provide storage resources matching the VM characteristics to the VM. Then, based on the gathered storage configuration information, storage areas corresponding to storage tiers having different characteristics are formed, and the storage tier of the storage area allocated to the VM via the VM resource information is specified.
US08793372B2 Allocation and balancing of storage resources
A method and technique for allocation and balancing of storage resources includes: determining, for each of a plurality of storage controllers, an input/output (I/O) latency value based on an I/O latency associated with each storage volume controlled by a respective storage controller; determining network bandwidth utilization and network latency values corresponding to each storage controller; responsive to receiving a request to allocate a new storage volume, selecting a storage controller having a desired I/O latency value; determining whether the network bandwidth utilization and network latency values for the selected storage controller are below respective network bandwidth utilization and network latency value thresholds; and responsive to determining that the network bandwidth utilization and network latency values for the selected storage controller are below the respective thresholds, allocating the new storage volume to the selected storage controller.
US08793371B1 Common configuration warehouse for a storage system
Configuration information from multiple sources about hardware and software of a storage system are collected and stored in a configuration database having an extensible framework. Common application program interfaces (API) are provided for storage utility applications to access the configuration database. A backup and restore engine collects and stores the configuration information at periodic intervals or on demand, maintains prior versions of the stored information in an archive, and restores the storage system with a selected version. A distributor engine applies format conversion and filtering to produce diagnostic bundles of configuration information for multiple utility applications. A graphical user interface provides an administrator with a set of tools for operating the backup and restore and distributor engines and for viewing, dumping, comparing, and validating the contents of selected versions in order to diagnose and solve configuration problems.
US08793370B1 Communication assets survey and mapping tool
A Communication Assets Survey and Mapping Tool can include a CAS data collection sub-module, a CASM database server, a CAM display sub-module, a CAM data sub-module and a MAP generator sub-module. The CAS data collection sub-module is capable of collecting communication asset data. The CASM database server is capable of receiving and storing communication asset data from said CAS data collection sub-module. The CAM display module is capable of transmitting data and interoperability communication gaps in a display format. The CAM data sub-module is capable of providing an interface between the CAM display sub-module and the CASM database server for the storage and retrieval of information regarding data sharing. The MAP generator sub-module is capable of generating a customized map image that can be displayed using the CAM display sub-module.
US08793369B2 Management system, image forming apparatus, and method therefor
A management system includes an image forming apparatus that manages a phenomenon having occurred in the image forming apparatus as history information, inquires a management apparatus about status information indicating whether the management apparatus is ready for a remote operation of the image forming apparatus, receives the status information relating to the image forming apparatus, from the management apparatus, as a response to an inquiry, enables a function for starting connection to the management apparatus for communication if the managed history information includes an unprocessed phenomenon and the status information transmitted from the management apparatus indicates that the management apparatus is ready for the remote operation, and causes the image forming apparatus to start the connection to the management apparatus for communication in response to a user's operation to execute the enabled function.
US08793364B1 Remote power controller
A remote power controller apparatus includes a first interface for communicating with a host computer, a second interface for communicating with a target computer, and a processing component configured to receive a request on the first interface to change the power state or to reset the target computer. In response to receiving such a request, the processing component is configured to transmit a signal on the second interface for changing the power state of the target computer or for resetting the target computer. The processing component may also be configured to receive a signal on the second interface indicating the power state of the target computer, the state of a mass storage device of the target computer, or the state of an audio device of the target computer, and to transmit data indicating the state to the host computer on the first interface.
US08793362B2 Communications enterprise server monitor
A system includes one or more wireless handheld devices, one or more enterprise servers in communication with the one or more wireless handheld devices, and an enterprise server monitor in communication with the one or more enterprise servers to collect communications performance data from one or more of the one or more enterprise servers in communication with one or more of the one or more wireless handheld devices associated with a select group of users, and to generate one or more alerts if the collected communications performance data match one or more alert conditions, the one or more alert conditions being indicative of one or more levels of potential communication failures.
US08793361B1 Traffic synchronization across multiple devices in wide area network topologies
An exemplary embodiment provides for a method for use in a network device operative to facilitate classification of data flows in a multipath network topology by intelligently mirroring one or more packets of the data flows to a set of cooperating network devices. The method, in one implementation, can involve tracking asymmetric data flows and synchronizing at least portions of the asymmetric data flows between a plurality of network devices to facilitate classification and other operations in multipath network topologies. In one implementation, the present invention allows a plurality of network devices, each disposed on the boundaries of an autonomous system (such as an ISP network) to communicate enough information about data flows encountered at each of the network devices to enable more accurate data flow classification. Since mirrored traffic may affect available bandwidth for regular network traffic, certain implementations of the invention include optimization directed to reducing the amount of mirrored traffic between network devices.
US08793359B1 Systems and/or methods for intelligently detecting API key domains
Certain example embodiments described herein relate to an application programming interface (API) management system and/or method that automatically detects API domains, e.g., by analyzing consumer registration and runtime data, while also allowing API providers to provide approval for proposed detected domains and/or continued governance. The technology set forth herein not only provides an automatic detection mechanism, but also provides the capability of full management/control, while also allowing API producers to dynamically expand or otherwise modify their API domain offerings based on usage, etc. This dynamic process can be fully or partially automated and is efficient.
US08793352B2 Storage area network configuration
For storage area network configuration across redundant fabrics, a set of redundant fabrics is defined. A fabric is a network between devices of a storage area network. A first fabric communicates with the other fabrics in a set of redundant fabrics to send configuration information. Each redundant fabric examines the first fabric's configuration information for devices to which the redundant fabric is also connected and resolves ports for devices to which the first fabric and the redundant fabric are connected to provide ports on the redundant fabric equivalent to the ports on the first fabric.
US08793351B2 Automated configuration of new racks and other computing assets in a data center
A configuration tool is used to configure new server racks and computing assets in a data center. When new server racks are placed in a data center, the configuration tool scans the racks to identify any unconfigured server racks and then determines their virtual locations. The tool queries a mapping between the physical and virtual rack locations in the data center to determine the physical location for each rack based on its virtual location. Using the acquired physical and virtual locations for each unconfigured rack, the configuration tool can configure the unconfigured racks. For example, the configuration tool may identify the assets contained in the rack and associate the rack's physical location with those assets. In addition, the configuration tool can determine the rack's VLAN and use that information to configure the TOR switch associated with the rack.
US08793345B2 Control terminal, network system, and content playing method
According to one embodiment, a control terminal includes: a content information obtaining module; a content selector; an identifier converter; and a remote-control-server controller. The content information obtaining module obtains content information presented by a content sender. The content selector selects, from the content information, a content to be played. The identifier converter converts, if a device identifier of the content sender is identical to a device identifier of a content receiver, content information of the selected content into a content identifier for remote controlling in a remote control server, based on a conversion rule set in advance. Here, the remote control server controls remote operations with respect to content on the network. The remote-control-server controller sends, based on the content identifier for remote controlling, a play control message to the remote control server comprising a device identifier same as that of the content sender and of the content receiver.
US08793343B1 Redundant storage gateways
Methods, apparatus, and computer-accessible storage media for providing redundant storage gateways. A client may create a storage gateway group and add storage gateways to the group. The client may assign one or more volumes on a remote data store to each the storage gateways in the group. Volume data for each storage gateway in the group may be replicated to at least one other storage gateway in the group. If one of the gateways in the group becomes unavailable, one or more other gateways in the group may take over volumes previously assigned to the unavailable gateway, using the replicated data in the group to seamlessly resume gateway operations for the respective volumes. Client processes that previously communicated with the unavailable gateway may be manually or automatically directed to the gateway(s) that are taking over the unavailable gateway's volumes.
US08793339B2 Facilitating client server interaction
The system includes a server module to interact with a base client. The server module interacts with the logic of the web application to obtain the data requested by a base client data and sends it back to the base client in a format handled by the base client. The base client may then reformat the data to a client application requested format before passing the data to the client application. This method and system allows a client application programmer to obtain easily usable data from a web application by using the base client.
US08793336B2 Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks
Information content is managed in a network-based communication system by providing a first web-based interface accessible to a first user, the first web-based interface being configured to permit the first user to designate at least one data source that is external to the first web-based interface, maintaining persistent information content on behalf of the first user including content obtained from the data source designated by the first user, and generating a second web-based interface different than the first web-based interface, wherein access to at least a portion of the persistent information content is provided to each of one or more additional users via the second web-based interface in a manner controlled by the first user via the first web-based interface to thereby facilitate interaction between the first and additional users. The first and second web-based interfaces may comprise respective content management and mobile web sites.
US08793333B1 Matrix viewing
Disclosed are various embodiments of systems, methods and computer readable mediums for matrix viewing. In one embodiment, among others, a system comprises at least one computing device and an application executable in the at least one computing device. The application comprises logic that searches and gathers a plurality of item representations based at least in part on a search query retrieved from a client computing device. The application further comprises logic that encodes a network page for rendering by the client computing device. The network page provides a matrix view of at least a portion of the item representations. Also, the matrix view includes a plurality of streams. At least one of the streams comprises a moving progression of the item representations across at least a portion of the network page.
US08793332B2 Content tagging using broadcast device information
A number of devices co-located at a geographic location can broadcast and receive identity information. The identity information can include a unique device identifier and a device description. The identity information can be exchanged between various electronic devices using a communication link having limited transmission range. Device identifiers and corresponding device descriptions included in the tokens can be associated with content on the device receiving the tokens. The device descriptions can be used as hints for assigning labels to the devices identified by device identifiers. The labels can be associated with the content. The labeled content can be classified, organized, indexed and searched based at least in part on the labels.
US08793328B2 Distributed storage system
In one embodiment, a first computing device receives a write request and data from a second computing device; iteratively attempts to write the data until a copy of the data is successfully written to each and every storage node belonging to a storage volume; and transmits a volume identifier of the storage volume and a data identifier assigned to the data to the second computing device. In one embodiment, a first computing device receives a read request and a volume identifier and a data identifier from a second computing device; accesses a cache to select the storage volume identified by the volume identifier; iteratively attempts to read data identified by the data identifier until a copy of the data is successfully read from a storage node belonging to the selected storage volume; and transmits the copy of the data to the second computing device.
US08793326B2 System, method and computer program product for reconstructing data received by a computer in a manner that is independent of the computer
A data reconstruction system, method and computer program product are provided. In use, one of a plurality of computers receiving data over a network is identified. In addition, the data received by the computer is reconstructed in a manner that is independent of the computer.
US08793322B2 Failure-controlled message publication and feedback in a publish/subscribe messaging environment
Control and/or feedback are provided for message publication in a publish/subscribe messaging environment. A number of different aspects are disclosed, and an embodiment may include one or more of these aspects. In each aspect, each subscribing application has an associated importance level for a subscription, and this importance level may vary among subscriptions for different message topics. Each published message has an associated topic. In some aspects, each published message also has associated criteria, where the criteria are specified with regard to message classification. In preferred embodiments, the message classification comprises importance criteria specifying requirements for importance level of subscribers registered for the topic of that message. Feedback can be provided regarding whether a message publication meets the importance criteria. Control over message publication can be based on whether a message publication meets the importance criteria.
US08793319B2 Electronic message organization via social groups
A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. Moreover, messages can be automatically prioritized based at least in part upon historical correspondence patterns. Electronic messages may be presented to the user in accordance with group information and how important the messages are to the user.
US08793317B2 Procedures for achieving advanced dynamic functionalities in the context of social networks and relative network devices which allow the implementation thereof
A Social Network with different user types is based on: i—a plurality of terminals, each possessed by a single user, capable of opening a session with a dedicated central server (each user is associated with at least one Individual Avatar with a series of characterizing attributes and data relative to an event in the course of adhesion), ii—a first database of static type resident on the central server for registering the user in the Social Network, iii—a second dynamic database with data structuring mechanism, operative in real time, in relation to the sequence of proposed events in order to provide a Join Avatar functionality for the attainment of virtual meetings in relation to contingent events; iv—a third database resident on the central server associated with a predictive maintenance Avatar, as an engine with commercial character, including statistical processing and forecast functions.
US08793316B2 Automatically enabling information to be displayed after a processor-based system is turned off
A system enables personal information manager (PIM) applications to continue to provide alerts and other time sensitive information even when the system upon which the PIM is stored is turned off. Automatically data may be transferred from a first processor-based system to a second processor-based system to implement time sensitive activities. The second processor-based system may provide a user notification at a predetermined time preset on the first processor-based system.
US08793315B2 Managing participants in an online session
The present invention relates to an application that is configured to be operated in a multi-participant environment on a computer network. The application manages participants in an online session of a multi-user application so that if one of the participants exits the session, the session can continue without interruption. The application initiates an online session of the multi-user application, wherein the online session includes two or more participants comprised of network computers that are communicatively linked to a computer network. If the application detects that a first participant has disconnected from the online session, wherein the first participant is responsible for managing certain managerial functionality associated with the running of the multi-user application, then the application broadcasts a notification to existing participants of the online session over the communication network, thereby notifying the existing participants that the first participant has disconnected from the online session. The initiating application then re-assigns the functionality associated with the first participant to an existing participant of the online session. The participants can be communicating in a peer-to-peer arrangement or can be performing server duties in a client-server arrangement.
US08793313B2 Systems, methods and media for distributing peer-to-peer communications
Systems and methods for distributing peer-to-peer communications are provided herein. Exemplary methods may include masking identification of two or more client nodes on a communications channel of a peer-to-peer communications network by directing peer-to-peer communications of the two or more client nodes through a proxy node, the proxy node including a disinterested client node relative to the two or more client nodes, the disinterested client node providing network resources to the peer-to-peer communications network.
US08793312B2 Bridging social silos for knowledge discovery and sharing
Techniques are provided herein for obtaining network usage information about a plurality of users, analyzing the network usage information to detect a plurality of subjects and determine a set of relationship scores describing the strength of the relationship between users and subjects, and analyzing the sets of relationship scores to detect a plurality of virtual communities formed among the users. The virtual communities are used to detect subjects to recommend to members of the virtual communities, such as topics or content items that other users of the community have found of interest.
US08793309B2 Systems and methods for the efficient exchange of hierarchical data
Systems and methods are disclose for facilitating the transfer of hierarchical data to a computer memory are provided. A disclosed method may include receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address. The data may be restructuring to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory. Memory address information may be translated when it is determined that the base address is not available in the computer memory. The restructured hierarchical data may be loaded into the computer memory based on the translated memory address information.
US08793306B2 System, wireless communication device and method for combining compatible services
The present invention provides a system, wireless communication device, method and computer program product for combining one or more compatible services with a current service. A user of a wireless communication device is subscribed with a registered service provider. A user sends a request for identifying the one or more compatible services with the current service to the registered service provider. The registered service provider identifies and sends a list of the identified compatible services to the wireless communication device. The user then selects at least one compatible service from the list of the identified compatible services. Thereafter, the registered service provider sends the software required for combining the selected compatible services with the current service. The user creates a combined service by combining the selected compatible services with the current service using the software on the wireless communication device.
US08793305B2 Content delivery to a mobile device from a content service
Systems and methods for delivering digital content to a mobile device from a digital content provider are disclosed. Digital content is selected using a selection interface on the mobile device. The selected content is then transferred to a computing device by the digital content provider and subsequently transferred to the mobile device by the computing device. In some embodiments, the digital content is reformatted before being transferred to the mobile device. The digital content may be streamed from the computer system to the mobile device. A service provider of a network through which the mobile device connects to the digital content provider may bill a user of the mobile device on behalf of the digital content provider. The digital content provider may bill the user of the mobile device using a Premium SMS service.
US08793303B2 Composition of local user interface with remotely generated user interface and media
A media server in a home entertainment network coordinates with a media receiver connected with the network to provide a media representation with a combined user interface on an attached display device. The media server receives compositing information from the media receiver over the network regarding the placemement of UI components generated by the media receiver. In response, the media server may adjust the positioning of graphics, media control information, metadata, media presentation windows, and other UI components for presentation by the media receiver such that the UI components generated by the media server do not interfere with the UI generated by the media receiver when rendered to the display device. Alternately, the media receiver may adjust the position of UI components such that the UI components generated by the media receiver do not interfere with the UI generated by the media server upon presentation.
US08793301B2 Method and system for dynamic image processing
A method of processing an image wherein one or more processing functions are executed. Firstly, the steps involved in the one or more processing functions are determined where each of the one or more processing functions can include one or more processing steps. Secondly, the resource requirements associated with each of the processing functions are determined. The resource availability for the one or more resource requirements on a client is determined. Thirdly, and finally, each of the one or more processing functions are selectively allocated to the at least one of the client and the server in the case where the client does not have the required resource availability.
US08793294B2 Circuit for selectively providing maximum or minimum of a pair of floating point operands
A floating point max/min circuit for determining the maximum or minimum of two floating point operands includes a first analysis circuit configured to determine a format of a first floating point operand of the two floating point operands based upon floating point status information encoded within the first floating point operand, a second analysis circuit configured to determine a format of a second floating point operand of the two floating point operands based upon floating point status information encoded within the second floating point operand, a decision circuit, coupled to the first analysis circuit and to the second analysis circuit and responding to a function control signal that indicates the threshold condition is one of a maximum of the two floating point operands and a minimum of the two floating point operands, for generating at least one assembly control signal based on the format of a first floating point operand, the format of a second floating point operand, and the function control signal, and a result assembler circuit, coupled to the decision circuit, for producing a result indicating which of the first floating point operand and the second floating point operand meet the threshold condition, based on the at least one assembly control signal. The format of the floating point operands may be from a group comprising: not-a-number (NaN), positive infinity, negative infinity, normalized, denormalized, positive overflow, negative overflow, positive underflow, negative underflow, inexact, exact, division by zero, invalid operation, positive zero, and negative zero. The result produced may be a third floating point operand having encoded floating point status information, and at least part of the encoded floating point status information in the result may come from either the first floating point operand or the second floating point operand.
US08793292B1 System and method for computer simulations
A system and computer-implemented method for tracking and displaying computer files used in computer simulations of engineered or industrial process plants. The system includes a computer processor, computer readable medium, and control logic stored on the computer readable medium and executed by the processor. The processor is operative to run the computer simulation of the plant and automatically compiles a list of all files used and/or created during the simulation. In one embodiment, the list includes information about the location/path of each file on the system and its associated software program required to open and view the file contents. The list may further be displayed to a system user and allows the selection of one or more files to be viewed. The processor retrieves, opens, and displays the selected files from the system to the user.
US08793287B2 Equi-joins between split tables
A join operation between split data tables includes providing reduction data from first partitions to each partition among second partitions. The reduction data serves to identify actual values in one of the second partitions that also occur in one of the first partitions. Global IDs are assigned. Translation lists including the global IDs are sent to the first partitions. Each first partition and each second partition create globalized lists which can then be combined to generate respective first and second compiled lists. The join operation can then be conducted on the first and second compiled lists.
US08793285B2 Multidimensional tags
Various embodiments of systems and methods for generating multidimensional tags to analyze tagged contents are described herein. One or more predetermined tag dimensions and one or more predetermined measures associated with web content are recorded when at least one tag core is defined. The predetermined tag dimensions provide quantitative metrics describing how the tagged content has evolved. For example, time at which tagged content is consumed, user groups consuming the tagged content, and the like. The predetermined measures provide quantitative metrics describing how the tagged content is consumed such as through browsing, downloading, and the like. The tag core, the recorded predetermined tag dimensions and the recorded predetermined measures are assembled to generate a multidimensional tag. Further, the multidimensional tag is updated by recording latest one or more tag predetermined dimensions and one or more predetermined measures when the web content associated with the multidimensional tag is consumed.
US08793282B2 Real-time media presentation using metadata clips
There is provided a system and method for real-time media presentation using metadata clips. There is provided a media device for providing one or more media files for a display, the media device including a memory and a processor. The memory includes a plurality of metadata clips, wherein each of the plurality of metadata clips references a referenced source media from the media files, a referenced start position, and a referenced end position. The processor can determine a playlist including some of the plurality of metadata clips for streaming segments of media files as defined by their referenced start and end positions. Flexible behaviors can also be added to enhance playback logic or to enforce access restrictions, and metadata clips and playlists may also be user generated.
US08793279B2 Name characteristic analysis software and methods
One or more databases may be created through an array of onomastic convolutions performed on lists of names. The creation of one or more databases may result in an array correlating individual onomastic elements and normalized probabilities that the onomastic elements belong to various categorizations. A software program preferably determines all possible onomastic elements within a selected name that may be useful in determining a selected name's categorization. The software program preferably takes the onomastic elements from the selected name and compares the onomastic elements to the one or more databases. The software program preferably executes the one or more algorithms and selects categorizations with the highest probability of matching the onomastic elements. The results of the matching process preferably are displayed to the user in one or more formats depending upon the user's preferences.
US08793274B2 System and method for auto content recognition
System and method for automatically recognizing media contents comprise steps of capturing media content from the Internet and/or devices, extracting fingerprints from captured contents and transferring to the backend servers for identification, and backend servers processing the fingerprints and replying with identified result.
US08793273B1 Parsing framework method and device
The present invention relates to generating a parser for and to parsing a web page to generate a list of one-to-one relationships, such as parsing a publically available Twitter page to generate a list of followers and a list of photographs or a publically available list of what is “happening now at the Nation” on the music web site ReverbNation. More generally, it relates to a parser that takes parsing instructions from a declaratory template. The declaratory template used to generate lists can be as simple as specifying pattern matches for a subject, predicate and object. In alternative implementations, specification of a predicate could be omitted, if only one type of list were being generated. In other alternative implementations, a string user text can be specified. Another option is to specify annotations to relations, which can be literally annotated or extracted using a pattern match specification. Cardinality of the subject and object can be specified. Multiple declaratory templates can be used to extract multiple lists from the same web page. Query group statements can be used to set a scope in which subject and object pattern matches must occur in order to emit a relationship.
US08793270B2 System and method for providing personalized recommended word and computer readable recording medium recording program for implementing the method
A system and method for providing a user-customized recommended word or words is provided, in which a recommended service log stored in a user terminal is classified according to at least one index, the indexed recommended service log is respectively stored for each index, and the user-customized recommended word or words are extracted in association with a user input query being inputted to a web browser of the user.
US08793268B1 Smart key access and utilization to optimize data warehouse performance
In a data warehouse, a master table includes surrogate identifiers. Each surrogate identifier (SID) uniquely identifies a master table domain within the master table. A dimension table uses the surrogate identifiers to link to the master table domains. A SID generator uses first data supplied in a user query to generate a first SID indicating location of a particular master table domain in the master table. The SID generator generates the first SID without accessing the master table.
US08793267B2 Optimization of queries on a repository based on constraints on how the data is stored in the repository
Constraints that restrict how corresponding identifiable groups of files are stored in a database, are enforced on corresponding file data. In response to a query on any data from an identifiable group of files, the effect of the constraint on how the corresponding data is stored is determined. The original query is rewritten, based on the effect of the constraint, so that the rewritten query is directed to a particular subset of the data stored in the database. Consequently, the search space is restricted to an identifiable subset of the database and execution of the rewritten query is more efficient than execution of the original query.
US08793265B2 Method and system for selecting personalized search engines for accessing information
A method and system for selecting personalized search engines for accessing information is provided. Each personalized search engine represents one or more base search engines. Characteristic information, representing searching capabilities of each of the multiple personalized search engines is obtained. A personalized search engine is selected among the multiple personalized search engines for executing a query based on said characteristic information and the query.
US08793257B2 Method for improving the effectiveness of hash-based data structures
A method to improve the effectiveness of hash-based data structures includes configuration of a data structure and transformation of hash codes as produced by a hash function, to yield a more uniform distribution of data amongst the slots in a data structure. Transformation results in a non-uniform but predictable distribution of hash codes. Configuration exploits the predictable nature of the transformed hash codes to accomplish more uniform and therefore more efficient distribution of items stored in a hash-based data structure.
US08793253B2 Unified semantic ranking of compositions of ontological subjects
The present invention discloses methods, systems, and tools for unified semantic ranking of compositions of ontological subjects. The method breaks a composition into a plurality of partitions as well as its constituent ontological subjects of different orders and builds a participation matrix indicating the participation of ontological subjects of the composition in other ontological subjects, i.e. the partitions, of the composition. Using the participation information of the ontological subjects into each other a similarity matrix is built from which the semantic importance ranks of the partitions of the composition are calculated. The method, systematically, enables the calculation of the semantic ranks of the ontological subjects of different orders of the composition. Various systems for implementing the method and numerous applications and services are disclosed.
US08793249B2 Optimization filters for user generated content searches
Embodiments are directed towards filtering from a user generated content (UGC) search result those documents determined to have insufficient subject matter specificity as defined by a training of a classification filter. The training comprises selecting a set of UGC that is definable as having sufficient subject matter specificity (a good set), and another set of UGC that is definable as having insufficient subject matter specificity (a bad set). The trained UGC classifier may examine search documents, and based on the documents having values above a defined threshold categorize the document as having sufficient subject matter specificity (or not). Those documents having insufficient subject matter specificity based on their determined thresholds may be filtered out of the submitted UGC search results. The documents remaining within the UGC search results may then be provided to a searcher for display at a client device.
US08793248B2 Method and system for recommending Geo-tagged items
A recommender system for recommending items to a user based on geo-Tagged information related to him, in which items associated with a GeoTag are stored in a database. Feedback regarding the various items is obtained from the user and the provided rating of items is propagated to closely located items based on their associated GeoTags. A user-to-user similarity matrix is calculated and a predicted score is assigned for each user and item, using a recommendation server. All the items in the catalog of items are sorted according to their predicted scores as calculated for the user, and all items that have been already rated by the user are filtered out. Then, items from the catalog of items are presented to the user, according to their scores.
US08793246B1 Identifying ranking scores for domains of interest
A computer-implemented method comprising: receiving information indicative of a keyword; receiving information indicative of a domain of interest; identifying, by one or more computer systems, a predefined number of search results for the keyword, with the identified search results having increased ranking scores, relative to other ranking scores of other search results for the keyword; determining, by the or more computer systems, from the search results a ranking score of a search result that is for the keyword and that is associated with the domain of interest; and transmitting, to a computing device that sent the information indicative of the domain of interest, information indicative of the identified search results with the increased ranking scores and information indicative of the ranking of the search result that is associated with the domain of interest.
US08793244B2 Data store list generation and management
Techniques for data store list generation and management are provided. A user supplies criteria for a list via a graphical user interface tool. The criteria are used to generate a query, and the query when executed against a data store produces results representing the list. The list may then be used for a variety of purposes.
US08793239B2 Method and system for form-filling crawl and associating rich keywords
Techniques are provided for the efficient location, processing, and retrieval of local product information derived from web pages generally locatable through form queries submitted to web pages often referred to as the “deep” or “hidden” web. In an embodiment, information such as product information and dealer-location information is located on a web page form such as a dealer-locator form. After location of a suitable web page form, editorial wrapping is performed to create an automated information extraction process. Using the automated information extractor, deep-web crawling is performed. A grid-based extraction of individual business records is performed, and matching and ingestion are performed in conjunction with a business listing database. Finally, metadata tags are added to entries in the business listing database. Metadata tags also may be added to entries in other databases.
US08793238B1 Organization system for ad campaigns
An automatic account organization tool is provided to organize a large adgroup into smaller adgroups with semantically meaningful names. For example, a set of input keywords is received, semantically related pairs of keywords are identified from the set of input keywords, and hierarchical clustering is applied to the pairs of keywords to identify a set of clusters of keywords, each cluster having semantically related keywords. A name can be determined for each of the clusters.
US08793237B2 Computer-aided extraction of semantics from keywords to confirm match of buyer offers to seller bids
One embodiment involves a method and apparatus for mapping lexical keywords into entity description semantics in order to create unambiguous buyer-confirmed descriptions of entities. The method described herein relies on a computer program and some mechanism for computer data storage.
US08793236B2 Method and apparatus using historical influence for success attribution in network site activity
User actions prior to, and associated with, an online success event may be considered participating actions that may have influenced the user toward the success event. A previously measured success influence metric for the participating actions may be used to determine a historical influence score for each participating action leading up to the success event. Each participating action may be assigned a current success influence score based on that event's historical influence score as a percentage of a combined historical influence score of all the participating actions for the success event. Additionally, the assigned current success influence scores may be combined with the previously measured success influence metric for use as historical influence scores for success attribution regarding further instances of the success event.
US08793231B2 Heterogeneous multi-level extendable indexing for general purpose annotation systems
Methods, systems, and articles of manufacture for indexing annotations made for a variety of different type (i.e., heterogeneous) data objects are provided. A set of parameters uniquely identifying an annotated data object may be converted to an index comprising a set of index values, each corresponding to a column in a homogeneous index table. In order to accommodate the indexing of heterogeneous data objects, a mapping may be provided for each different type (or classification) of data object that may be annotated, that defines how the identifying parameters of that type will be mapped to the columns of the homogeneous index table.
US08793223B1 Online data consistency checking in a network storage system with optional committal of remedial changes
A network storage server includes a tool for detecting and fixing errors while the network storage server remains online (available for servicing client requests), which includes enabling a user to approve or disapprove remedial changes before the changes are committed. The technique bypasses the usual consistency point process for new or modified data blocks representing potential remedial changes. At a consistency point, dirty data blocks representing the potential remedial changes are written to a change log file residing outside the volume. The modified data blocks are written in sequential order to logical blocks of the change log file. In response to a user input indicating that a potential change should be committed, the corresponding modified data blocks are read from the change log file in the order in which they were written to the change log file, and they are written to persistent storage in that order.
US08793221B2 Systems and methods for performing data replication
Performing data management operations on replicated data in a computer network. Log entries are generated for data management operations of an application executing on a source system. Consistency point entries are used to indicate a time of a known good, or recoverable, state of the application. A destination system is configured to process a copy of the log and consistency point entries to replicate data in a replication volume, the replicated data being a copy of the application data on the source system. When the replicated data represents a known good state of the application, as determined by the consistency point entries, the destination system(s) may perform a storage operation (e.g., snapshot, backup) to copy the replicated data and to logically associate the copied data with a time information (e.g., time stamp) indicative of the source system time when the application was in the known good state.
US08793220B2 Automatic document archiving for a computer system
A system and method for processing documents is described. The system and method provide for executing a command as part of the execution of an application program, where execution of the command causes the transfer of the document between a processing device in a computer system and a peripheral device. The present invention also provides for transferring the document data between the processing device and the peripheral device in response to the command. The present invention further provides for archiving the document data in a memory in the computer system in response to the command and transparently to the execution of the application program.
US08793215B2 Systems and methods for publishing datasets
Systems and methods for publishing datasets are provided herein. According to some embodiments, methods for publishing datasets may include receiving a request to publish a dataset to at least one of an internal environment located within a secured zone and an external environment located outside the secured zone, the request comprising at least one selection criteria, selecting the dataset based upon the at least one selection criteria, the dataset being selected from an index of collected datasets, and responsive to the request, publishing the dataset to at least one of the internal environment and the external environment.
US08793213B2 Embedded data marts for central data warehouse
A central data warehouse includes embedded data marts. These embedded data marts, referred to as workspaces, are assigned centrally manage data by reference only but rely directly on the centrally managed data and the underlying infrastructure. Workspaces still allow departments in an enterprise to perform certain actions on their own (like adding new data and building new models) without having to instantiate copies of the centrally managed data in a locally managed data mart.
US08793210B2 General market prediction using position specification language
Methods evaluating propositions about timeseries are provided. A service accepts a proposition about one or more timeseries, and the service monitors those timeseries. A proposition can reference multiple timeseries with different time intervals and different units. When new data is available, the service evaluates the proposition to determine if the proposition is true, false, or neither. The service automatically performs unit conversions and selects relevant, previously observed values before evaluating a proposition when new data is available.
US08793209B2 Reflecting the quantitative impact of ordinal indicators
Embodiments of the invention may help improve the accuracy of individually tailored prognoses in dealing with individual patient prognoses for cancer, diabetes, multiple sclerosis, heart disease, and/or other diseases. Alternate embodiments of the invention may be useful in improving the accuracy of predictions in a variety of other contexts and fields. A method according to various embodiments of the invention includes generating a univariate impact reflecting index (UIRI) based on an indicator, the indicator having a monotonic relationship to a focal conclusion; and determining a probability that the focal conclusion will occur, wherein determining the probability is based at least partially on a regression analysis of the UIRI.
US08793206B2 Semantic to non-semantic routing for locating a live expert
A system and method of semantic to non-semantic routing for locating an expert. An inquiry-type database has a first layer of inquiry types organized from underlying criteria groupings, (humanly understandable descriptors). Additional layers are associated in a one-to-one correspondence with the first layer of inquiry types. Experts, having individualized knowledge, are listed in a skill-set database associated with the inquiry types. The skill-set database entries are linked to the associated inquiry-type by a numerical routing identifier. An expert is selected from the skill-set database entry linked by the numerical routing identifier. In another embodiment, multiple enterprises are mapped to separate layers of inquiry types having a one-to-one correspondence with the underlying groupings. A skill-set database entry is related to the inquiry type through a numerical routing identifier, the identifier being selected from a respective range of identifiers associated with the respective multiple enterprises.
US08793204B2 Classification device and classification method
Provided is a classification device capable of classifying time series data of location information into groups in which continuity of time is secured. The classification device (100) includes a data storage unit (110) that stores time-of-day information and location information corresponding to the time-of-day information, a sorting unit (120) that sorts the location information in order of time using the time-of-day information, a hidden Markov model storage unit (130) storing therein a left-to-right hidden Markov model containing a plurality of states and in which a parameter is undetermined, a Markov model output unit (140) that determines the parameter by inputting the location information sorted in order of time into the hidden Markov model, and a classification unit (150) that classifies each location information in one of the plurality of states by inputting the location information sorted in order of time into the hidden Markov model containing the determined parameter.
US08793201B1 System and method for seeding rule-based machine learning models
Embodiments of a system and method for seeding rule-based machine learning models include generating a set of seed rules including one or more rules resulting from one or more previously performed machine learning operations and one or more randomly or pseudo-randomly generated rules. Embodiments may include performing one or more machine learning operations on the set of seed rules to generate a new set of rules for determining whether a pair of information items have a specific relationship. Generating the new set of rules from the seed rules may be faster than generating a set of rules from random data. Embodiments may also include applying the new set of rules to one or more pairs of information items to identify at least one pair of information items as having the specific relationship. For instance, the rules may be applied to identify pairs of information items that are duplicate pairs.
US08793200B1 Method for particle swarm optimization with random walk
Described is a method for particle swarm optimization (PSO) utilizing a random walk process. A plurality of software agents is configured to operate as a cooperative swarm to locate an optimum of an objective function. The method described herein comprises two phases. In a first phase, the plurality of software agents randomly explores the multi-dimensional solution space by undergoing a Brownian motion style random walk process. In a second phase, the velocity and position vectors for each particle are updated probabilistically according to a PSO algorithm. By allowing the particles to undergo a random walk phase, the particles have an increased opportunity to explore their neighborhood, land in the neighborhood of a true optimum, and avoid prematurely converging on a sub-optimum. The present invention improves on what is currently known by increasing the success rate of the PSO algorithm in addition to reducing the required computation.
US08793196B2 System and method for delivering digitized mail
Systems and methods for optimizing the process of digitizing and delivering physical mail based upon selective scanning are described and in certain illustrative examples, an intelligent agent computer system is employed for making selective scanning decisions in the process of digitizing and delivering physical mail.
US08793190B2 Offsite financial account onboarding
Offsite financial account onboarding is provided which creates a more streamlined process for a customer. The customer accesses a money services business electronic system to request financial account setup. The onboarding system establishes account access to a pooled custodial account managed by the money services business based on preliminary identification (ID) data from the customer. With only preliminary ID data, account access limits are assigned which reduces the risk of fraud or criminal activity with the customer's account access. Because account access is established with just the preliminary ID data, the customer may fully obtain account access directly from a mobile device. The money services business provides additional graduated access levels depending on additional ID data provided by the customer. Thus, depending on the type of ID data provided by the customer, the customer's account access will have corresponding access level rights to the custodial account.
US08793186B2 Account permanence
A system and method for using derived account identifiers. The derived account identifiers are associated with a single permanent account identifier. Each derived account identifier is associated with a communication channel or portable consumer device.
US08793184B2 Mobile payment services
A Java 2 Enterprise Edition (J2EE) enabled server executing Java software provides a financial transaction Web service to a client each of which communicates wirelessly with the J2EE enabled server and executes Java software to conduct financial transactions between a merchant and a consumer upon an account issued by an issuer to the consumer. Each financial transaction is submitted by the merchant to an acquirer for processing by a transaction handler/payment processor, and is submitted by the transaction handler/payment processor to the issuer to obtain a payment amount for the financial transaction from the account, and wherein the issuer forwards the payment amount of the financial transaction to the transaction handler/payment processor who forwards the payment amount of the financial transaction to the acquirer to pay the merchant for the financial transaction.
US08793182B2 Method of processing investment data and associated system
A computerized method for processing investment data includes providing a server supporting a database for receiving, processing and storing investment data; providing a rules engine for processing rules data employing rules relating to credit assignment; introducing into the server investment data from a plurality of external sources, processing the rules data by the rules engine and permitting user access to the processed and stored investment data. Information regarding customer investments, client information and investment transaction information is provided in the server. A corresponding system is disclosed.
US08793179B1 Systems and methods for managing a storage location associated with an exchange-traded fund of a physical commodity
A system and computer-implemented method for managing storage locations storing a physical commodity or physical commodities. According to an embodiment of the present invention, the method includes receiving data associated with the physical commodity such that the data includes an order of a specific number of lots of the physical commodity. The method also includes tracking one or more lots of the physical commodity stored in the storage location based on the specific number of the lots. The method further includes transforming the order into fractional shares based on the tracked one or more lots of the physical commodity and a geographic premium associated with the storage location.
US08793177B1 System and method for pre-marshalling messages in an electronic trading environment
System and methods for pre-marshalling messages in an electronic trading environment are provided. Specifically, pre-marshalling messages allows for client and network devices to create messages in response to a defined first condition. Pre-marshalling messages allows a trading system to do more processing up front before the message is needed and when a second condition is satisfied. Thus, when the message is needed no further or very little processing must be performed to generate and send the message. The client and/or network device may allocate a separate, unused, or under-utilized processing thread to the task of creating pre-marshalled messages. Pre-marshalled messages may be stored in memory at the network device until it is determined that the second condition has been satisfied. Once a pre-marshalled message is sent, the unused pre-marshalled messages that were stored in memory may be deleted or may be overwritten with newly pre-marshalled messages.
US08793173B2 Methods and systems for using multiple data sets to analyze performance metrics of targeted companies
New and improved methods and systems for modeling the performance of selected company metrics. Multiple, nontraditional sets of objective data along with mathematical analytical techniques are used to provide transparency and visibility into company performance relating to the particular metrics. Company inflection points and changes in strategy may be identified. The performance of a company and/or the performance of a selected industry or industry sector may be analyzed.
US08793171B2 Electronic system for analyzing the risk of an enterprise
An automated and interactive system that facilitates efficient capitalization/liquidation and monitoring of private and publicly-traded enterprises through a network-driven marketplace is disclosed. The system may be comprised of a dynamic process for enterprise characterization, a customizable computational engine that utilizes statistical reference information to quantify a multi-factor scoring value for each unique enterprise, a customizable system for investor-users to filter, rank, and screen enterprise prospects, a customizable system for monitoring the performance of enterprises, an integrated internal system for electronic communication between market participants, and an empirical feedback system that provides a dynamic knowledge base of statistical reference information for various computational components of the invention.
US08793169B2 Method and system to charge an account
The present invention provides an account charging method used for charging a user account over a network, including: establishing an intermediary account; saving a second user's charging amount sent by a first user in the intermediary account; and if a confirmation message of receiving a payment is received from the first user, transferring the said charging amount to an account of the second user. The invention facilitates and expedites the charging process, and thereby improves the account charging efficiency, fully utilizes network resources, and greatly reduces the cost of account charging. The intermediary account of the invention can ensure the security and integrity of the account charging process, and thus eliminates the bottleneck of too few online banking users and low maximum payment limitation of the public edition of online banking, increases network usage efficiency, and takes full advantages of speed, convenience and low cost of online transactions. This enables mass users to charge their accounts without having to activate online banking and without any limitation to maximum amount of payment.
US08793168B2 E-commerce sales and use exchange system and method
The invention provides a system and method for calculating, collecting and/or disbursing one or more third party payments owed to one or more third parties resulting from one or more electronic transactions occurring over a wide area network (WAN) between a customer and a merchant. The transaction concern one or more services and/or products provided by the merchant. The system and method require that the calculation of the amount owed to the third party occur at a WAN node that is different than and at a different locale than that of the merchant. By so doing, the merchant is not required to purchase and install equipment and/or software of the third party to which a payment is due. The present system includes a merchant node, third party payment processing node, financial network, and third party payment receiving node. A consumer conducts a transaction at a merchant node. As a result of the transaction, a third party may or may not be due a payment. The third party payment processing node determines whether such payment is due, calculates the amount of the third party payment, and/or authorizes payment of the third party payment. The financial network, which includes at least the merchant's acquirer bank, the customer's credit card issuing bank and the credit car association, then handles payment of the amount(s) due to the third party, the amount(s) due to the merchant and the amount(s) owed by the customer. The system of the invention can be a fee for service type of system wherein those (the merchant or the third party) that employ the system and/or method pay a fee, for example per transaction or per amounts collected and disbursed, to the provider of the claimed system.
US08793166B2 On-line payment transactions
A computer-implemented method includes accessing, with a user computing device, a web-based document from a first party containing a mark-up code segment pointing to a second party; and loading, using the mark-up code segment, a program for generating a shopping application for the web-based document. The loaded program is used to add to the web-based document event handlers associated with tags indicating items for sale, and a shopping cart containing information about an item for sale is generated upon triggering of one of the event handlers.
US08793165B1 Method, program storage device, and apparatus for offering a user a plurality of scenarios under which to conduct a primary transaction
A method of offering a user a plurality of scenarios under which to conduct at least one primary transaction involving at least one specific item, the specific item being one of goods and services, with each one of these scenarios entailing a corresponding cost to the user. The method can include at least the following. Communication is established via a communications device between the user and a system to facilitate the primary transaction. Primary transaction data is obtained relating to the primary transaction, with the primary transaction data including data representing an identity of the user and representing the at least one specific item. The user is offered a choice between at least two scenarios under which to conduct the primary transaction, determining costs of the transaction based on allowance of receiving offers of upsell transactions.
US08793156B2 Method and system for providing reward status
The present invention generally relates to providing a status for one or more rewards using a format in a plurality of display formats. Portable device information associated with a portable device and acceptance point device information associated with an acceptance point device are determined. A status for one or more rewards is determined based on the portable device information and the acceptance point device information. A display format is then determined from a plurality of display formats based on the portable device information and acceptance point device information. A status is then displayed using the display format.
US08793152B2 Mining of distributed scientific data for enriched product/contact valuation
Methods and systems are described that detail the rapid validation of scientific products and scientist consumer information derived from multiple science/research based sources, such as peer-reviewed scientific publications and online resources, for example, as well as any other available tasked forum or venue. The refined information will facilitate unique product evaluation opportunities via an accessible website/forum, trade shows, etc., and provide previously unknowable sales leads, market intelligence, and targeted advertising opportunities for life science product manufacturers.
US08793144B2 Treatment effect prediction system, a treatment effect prediction method, and a computer program product thereof
A treatment effect prediction system, comprising: a processor; and a memory, under control of the processor, including instructions enabling the processor to carry out operations comprising: determining a patient pathological condition information, which represents a feature of pathological condition of a patient, based on diagnostic data of the patient; accessing a database of stored pathological condition information and corresponding treatment effects occurring when predetermined treatment is provided; and retrieving, from the database, a specific treatment effect corresponding to the one of the stored pathological condition information that is similar to the patient pathological condition information, is disclosed. A treatment effect prediction method and a computer program product thereof are also disclosed.
US08793133B2 Systems and methods document narration
Disclosed are techniques and systems to provide a narration of a text in multiple different voices. In some aspects, systems and methods described herein can include receiving a user-based selection of a first portion of words in a document where the document has a pre-associated first voice model and overwriting the association of the first voice model, by the one or more computers, with a second voice model for the first portion of words.
US08793132B2 Method for segmenting utterances by using partner's response
An apparatus, method and program for dividing a conversational dialog into utterance. The apparatus includes: a computer processor; a word database for storing spellings and pronunciations of words; a grammar database for storing syntactic rules on words; a pause detecting section which detects a pause location in a channel making a main speech among conversational dialogs inputted in at least two channels; an acknowledgement detecting section which detects an acknowledgement location in a channel not making the main speech; a boundary-candidate extracting section which extracts boundary candidates in the main speech, by extracting pauses existing within a predetermined range before and after a base point that is the acknowledgement location; and a recognizing unit which outputs a word string of the main speech segmented by one of the extracted boundary candidates after dividing the segmented speech into optimal utterance in reference to the word database and grammar database.
US08793129B2 Image display device for identifying keywords from a voice of a viewer and displaying image and keyword
It is an object of the present invention to make an act of viewing an image interactive and further enriched. A microphone 18 inputs a voice signal of a voice uttered by a viewer who is viewing a display image displayed on a display portion 17, and causes the voice signal to be stored in a buffer 19. A voice recognition portion 20 identifies at least one word from the voice uttered by the viewer based on the voice signal, and acquires them as a keyword. A counter 21 calculates the number of incidences of the keyword. A display driver 16 causes information including a keyword having a number of incidences that exceeds a threshold value or information derived from the keyword to be displayed together with the display image displayed on the display portion 17.
US08793128B2 Speech signal processing system, speech signal processing method and speech signal processing method program using noise environment and volume of an input speech signal at a time point
A speech signal processing system that includes a speech input unit for inputting a speech signal; input speech storage unit for storing an input speech signal that is the speech signal inputted through the speech input unit; characteristic estimation unit for referring to the input speech signal stored in the input speech storage unit, and estimating characteristics of an input speech indicated by the input speech signal, the characteristics including an environmental sound included in the input speech signal; reference speech output unit for causing a predetermined speech signal that becomes a reference speech, to output; and characteristic adding unit for adding the characteristics of the input speech estimated by the characteristic estimation unit, in a reference speech signal that is the speech signal caused to output by the reference speech output unit.
US08793127B2 Method and apparatus for automatically determining speaker characteristics for speech-directed advertising or other enhancement of speech-controlled devices or services
In addition to conveying primary information, human speech also conveys information concerning the speaker's gender, age, socioeconomic status, accent, language spoken, emotional state, or other personal characteristics, which is referred to as secondary information. Disclosed herein are both the means of automatic discovery and use of such secondary information to direct other aspects of the behavior of a controlled system. One embodiment of the invention comprises an improved method to determine, with high reliability, the gender of an adult speaker. A further embodiment of the invention comprises the use of this information to display a gender-appropriate advertisement to the user of an information retrieval system that uses a cell phone as the input and output device. The invention is not limited to gender and such secondary information can include, for example, any of information concerning the speaker's age, socioeconomic status, accent, language spoken, emotional state, or other personal characteristics.
US08793126B2 Time/frequency two dimension post-processing
In accordance with an embodiment, a time-frequency post-processing method of improving perceptual quality of a decoded audio signal, the method includes determining a time-frequency representation (such as filter bank analysis and synthesis) of an audio signal, estimating a time-frequency energy distribution of an audio signal from a time-frequency filter bank, computing a modification gain for each time-frequency representation point to have a modified time-frequency representation, and outputting audio signal from a modified time-frequency representation.
US08793125B2 Method and device for decorrelation and upmixing of audio channels
A device (1) for converting a first number (M) of input audio channels into a second, larger number (N) of output audio channels comprises: decorrelation units (3) for decomposing the input audio channels into a set of decorrelated auxiliary channels, at least one upmix unit (4) for combining the decorrelated auxiliary channels into the output audio channels, and at least one pre-processing unit (2) for pre-processing the input audio channels and feeding the pre-processed input audio channels to the decorrelation units (3). The pre-processing unit (2) and the upmix unit (4) are preferably controlled by audio parameters.
US08793123B2 Apparatus and method for converting an audio signal into a parameterized representation using band pass filters, apparatus and method for modifying a parameterized representation using band pass filter, apparatus and method for synthesizing a parameterized of an audio signal using band pass filters
Apparatus for converting an audio signal into a parameterized representation, has a signal analyzer for analyzing a portion of the audio signal to obtain an analysis result; a band pass estimator for estimating information of a plurality of band pass filters based on the analysis result, wherein the information on the plurality of band pass filters has information on a filter shape for the portion of the audio signal, wherein the band width of a band pass filter is different over an audio spectrum and depends on the center frequency of the band pass filter; a modulation estimator for estimating an amplitude modulation or a frequency modulation or a phase modulation for each band of the plurality of band pass filters for the portion of the audio signal using the information on the plurality of band pass filters; and an output interface for transmitting, storing or modifying information on the amplitude modulation, information on the frequency modulation or phase modulation or the information on the plurality of band pass filters for the portion of the audio signal.
US08793116B2 Method for the construction of vertical power transistors with differing powers by combination of pre-defined part pieces
A method for designing a first vertical MOS power transistor having a specified design power level. The method comprises the steps of composing a layout of the vertical MOS power transistor as a combination of at least partly differing layout part pieces, each of the part pieces having known design data, the part pieces including at least one first layout part piece comprising a given number of single transistor cells, and adjusting the specified design power level of the first vertical MOS power transistor by using the known design data of the part pieces and based on the layout combination of the part pieces.
US08793115B2 Interface converter for unified view of multiple computer system simulations
Providing a unified view of multiple computer system simulations. A simulation process has a simulation thread that executes a plurality of computer system simulations. The simulation process also has a debug support thread that provides a unified view of the simulations. To provide the unified view, the debug support thread has an external interface, an internal interface to each of the simulations, and an interface converter that converts between the external interface and the internal interfaces. Thus, the external interface provides a unified view of the simulations. The external interface allows a single debugging platform to control and observe the simulations.
US08793111B2 Automated field development planning
A system for automatically optimizing a Field Development Plan (FDP) for an oil or gas field uses a fast analytic reservoir simulator to dynamically model oil or gas production from the entire reservoir over time in an accurate and rapid manner. An objective function defining a Figure of Merit (FoM) for candidate FDPs is maximized, using an optimization algorithm, to determine an optimized FDP in light of physical, engineering, operational, legal and engineering constraints. The objective function for the Figure of Merit, e.g., net present value (NPV) or total production for a given period of time, relies on a production forecast from the fast analytic reservoir simulator for the entire FDP.
US08793110B2 Method for predicting fluid flow
A method for predicting fluid flow is provided. An exemplary embodiment of the method comprises obtaining data describing a stratigraphy, the stratigraphy comprising a fault, predicting a volume of shale in the fault and calculating a thickness of the fault. The exemplary method may also comprise calculating a permeability of the fault based on the volume of shale, the thickness, an estimated shale smear continuity factor and an estimated cataclastic reduction factor. The exemplary method may additionally comprise predicting fluid flow in a subsurface region based on the fault permeability.
US08793106B2 Continuous prediction of expected chip performance throughout the production lifecycle
A system, method and computer program product for predicting at least one feature of at least one product being manufactured. The system receives, from at least one sensor installed in equipment performing one or more manufacturing process steps, at least one measurement of the feature of the product being manufactured. The system selects one or more of the received measurement of the feature of the product. The system estimates additional measurements of the feature of the product at a current manufacturing process step. The system creates a computational model for predicting future measurements of the feature of the product, based on the selected measurement and the estimated additional measurements. The system predicts the future measurements of the feature of the product based on the created computational model. The system outputs the predicted future measurements of the feature of the product.
US08793105B2 Systems and methods for airborne particle contamination control
The present invention relates to a method for airborne particle contamination control, comprising: creating a simulation by modeling a turbulent airflow in an environment that includes an equipment of interest; plotting a flow parameter on the simulation to visualize a flow field of air according to a current design; creating an injection point on the simulation for particles in the environment; determining a particle concentration of the particles; determining, by a computing device and from the particle concentration, whether the current design provides contamination control; in response to determining that the current design does not provide contamination control, creating a modified design; and providing the modified design for implementation. The present invention further relates to a computing device for airborne particle contamination control. The present invention still further relates to a non-transitory computer-readable medium for airborne particle contamination control.
US08793103B2 Method and system for detection of machine operation state for monitoring purposes
Embodiments of the invention described herein use an output of an energy harvester as an indication of the operating state of the machine, device, or process the energy harvester is associated with. In one aspect, a system is described. The system is comprised of at least one of a machine or process, a processor, and an energy harvesting device associated with the machine or process. The processor is configured to use an output of the energy harvesting device created by the machine or process to determine whether the machine or process is in a first operating state or a second operating state.
US08793100B2 Sensor for the detection of the position of a mechanical force-transmitting device
A device for the wire-free determination of a position of a mechanical force-transmitting device, having at least one storage device for storing electrical energy, at least one sensor element which detects the position and is monitored by at least one sensor electronic unit, including at least one radio transmitter, and at least one photovoltaic energy supply device supplying the storage device with electrical energy.
US08793098B2 Movement detection device, electronic device, movement detection method and computer readable medium
Three-axis acceleration component data from an acceleration sensor is split into three stationary components and three movement components. The axial direction of movement is detected based on the movement component having the maximum value. A shake duration is detected based on a time period from when this maximum movement component exceeded a an upper limit value of a specific range until it once again reaches a value in the specific range after falling below a lower limit value, or on a time period from when the movement component fell below the lower threshold value until it once again reaches the specific range after exceeding the upper threshold value. The magnitude of movement is determined by comparing the shake duration to a certain period, or by comparing the vector integral value over the shake duration to a certain threshold value.
US08793097B2 Graphic animation of geometric dimensioning and tolerancing
A graphical representation of a feature and associated tolerance includes a memory storing a description of the feature including at least one nominal dimension of the feature and an associated tolerance; a graphical representation of a nominal definition of the feature; and a graphical representation of the tolerance zones, derived from the nominal definition of the feature.
US08793095B2 Functional fabric-based test controller for functional and structural test and debug
A Test Access Mechanism (TAM) architecture for facilitating testing of IP blocks integrated on a System on a Chip (SoC). The TAM architecture includes a Test Controller and one or more Test Wrappers that are integrated on the SoC proximate to IP blocks. Test data and commands corresponding to input from an external tester are packaged by the Test Controller and sent to the Test Wrappers via an interconnect fabric. The Test Wrappers employ interface with one or more test ports to provide test data, control, and/or stimulus signals to the IP block to facilitate circuit-level testing of the IP block. Test results for the circuit-level tests are returned to the Test Controller via the fabric. Test Wrappers may be configured to pass through interconnect signals, enabling functional testing of IP blocks to be facilitated via test packages and test results transmitted between the Test Controller and the IP blocks via the fabric. The TAM may be implemented in a fabric-to-fabric bridge, enabling testing of IP blocks connected to fabrics on both sides of the bridge.
US08793092B2 Information processing device, information processing method, and information storage medium
An information processing device acquires an output value in accordance with a state in which an operating device is held, acquires the output value in accordance with a predetermined first holding state of the operating device as a first reference value, acquires the output value in accordance with a predetermined second holding state of the operating device, different from the first holding state, as a second reference value, and calculates a state value indicative of the state in which the operating device is held, which is in accordance with the acquired output value, based on the first reference value and the second reference value.
US08793090B2 Track information generating device, track information generating method, and computer-readable storage medium
Track information generating devices, methods, and programs acquire a self-contained navigation track of a vehicle indicated by time-series pieces of self-contained navigation information, acquire a matching track of the vehicle indicated by time-series pieces of information determined through a map matching process is determined as a road the vehicle is traveling, and acquire a degree of reliability of the matching track. The devices, methods, and programs acquire a GPS track that is a track of the vehicle indicated by time-series pieces of GPS information, acquire a degree of reliability of the GPS track, and set the one of the GPS track and the matching track having a higher degree of reliability as a correction target track to correct the self-contained navigation information so as to reduce a difference between the self-contained navigation track and the correction target track.
US08793088B1 Method and system for early prediction of performance of HID lamps
A method and system of classifying predicted performance of HID lamps or light sources. A characteristic of each lamp or light source is measured after a relatively short time of operation of the lamp or light source. The measurement is placed into one of a plurality of classifications based on its relative value to other similar measurements. Each class is correlated to long term predicted performance of the lamp or light source.
US08793085B2 Circuits and methods for automatically adjusting a magnetic field sensor in accordance with a speed of rotation sensed by the magnetic field sensor
A magnetic field sensor and a method used therein provide a measured signal representative of an angular speed of rotation of a target object. The magnetic field sensor, in accordance with the measured speed of rotation, can automatically change various characteristics of the magnetic field sensor.
US08793084B2 Method for wireless data transmission between a measurement module and a transmission unit
A method records and transmits data between a transmission unit that has a first antenna and a measurement module which has a sensor for recording measured variables and converts the measured variables into electric signals. Data is bi-directionally transmitted between the measurement module and the transmission unit located within the near field of the measurement module by use of a second antenna that is arranged on the measurement module. The electromagnetic energy of the signal that is applied to the second antenna is transformed and temporarily stored by a reception unit which is arranged downstream of the second antenna. The first antenna of the transmission unit is put in an inactive state at least during the time the measured variables are sensed by the measurement module or the sensors.
US08793083B2 Device for processing tissue samples
A device (20) for processing tissue samples has a processing room (22) for introducing and processing the tissue samples (20). A chamber (34) communicates with the processing room (22). At least one filling level sensor (28, 30, 32) detects a measurement value which is representative of a filling level of a liquid in the chamber (34). A calculating unit determines a filling level of the liquid in the processing room (22) depending on the filling level of the liquid in the chamber (34).
US08793080B1 Sucker rod load measurement
A load measuring system comprising a collar mounted between the two cables of the bridle on a sucker rod pump and a measuring device to determine the clamping force of the collar. When the cables are clamped together a pre-determined distance at an angle from the vertical, the load on the cables can be determined from the clamping force. The clamping force is measured by a strain gauge or other type of load cell. The load is measured and recorded at frequent intervals during the pump stroke, and by further analysis, critical operational parameters of the pump can be determined, and the information can be used to control the operation of the pump.
US08793079B2 Method for imaging of nonlinear interaction scattering
1st and 2nd pulsed waves are transmitted along 1st and 2nd transmit beams where at least one of the beams is broad in at least one direction, and the transmit timing between said 1st and 2nd pulsed waves are selected so that the pulsed wave fronts overlap in an overlap region R(r,t) that propagates along at least one measurement or image curve Γ(r) in the material object. At least the scattered signal produced by nonlinear interaction between said 1st and 2nd waves in the overlap region is received and processed to form a nonlinear interaction scattering image signal along Γ(r). The measurement or image curve Γ(r) can be scanned laterally by either changing of the relative transmit timing between the 1st and 2nd pulsed waves or the direction of at least one of the 1st and 2nd transmit beams, or both. The methods are applicable to image nonlinear scattering sources for both electromagnetic and elastic waves, and combinations of these.
US08793075B2 Compositions and methods for therapeutic delivery with frozen particles
Certain embodiments disclosed herein relate to compositions, methods, devices, systems, and products regarding frozen particles. In certain embodiments, the frozen particles include materials at low temperatures. In certain embodiments, the frozen particles provide vehicles for delivery of particular agents. In certain embodiments, the frozen particles are administered to at least one biological tissue.
US08793074B2 Sequence covariance networks, methods and uses therefor
Methods of identifying targets for designing a therapeutic agent are disclosed. These methods comprise: determining an amino acid sequence of one or more polypeptides of each isolate of a plurality of isolates of a biological system; identifying covariance pairs of amino acid residues; establishing a network comprising the covariance pairs; and identifying one or more hub residue positions, wherein a hub residue position comprises a target for designing a therapeutic agent if the hub residue position has a rank order in the 40th percentile or greater. In other aspects, methods are disclosed for selecting a therapy for an infectious disorder. In various configurations, these methods comprise: determining amino acids occupying a plurality of diagnostic amino acid residue positions comprised by one or more polypeptides encoded by an infectious agent infecting a subject; and assigning the infectious agent infecting the subject to one covariance network selected from a plurality of covariance networks, wherein each network comprises a unique rank order of hubs with respect to the other networks, and whereby the therapy is selected on the basis of the covariance network assignment.
US08793073B2 Drug discovery methods
Methods for identifying disease-related pathways that can be used to identify drug discovery targets, to identify new uses for known drugs, to identify markers for drug response, and related purposes.
US08793070B2 Process for generating computer flight plans on the internet
A process of providing an aviation navigation chart over a computer network includes receiving a request by a server computer from a client computer. The client computer is in communication with the server computer via the computer network. The request is received over the computer network. The request includes an indication of a departure point and a destination point selected by a user of the client computer. The process also includes generating, at the server computer, a composite travel navigation chart in response to the request. The composite travel navigation chart includes a travel chart image with the departure point and the destination point and a route line extending between the departure point and the destination point. Furthermore, the process includes delivering the composite travel navigation chart from the server computer to the client computer for display by the client computer.
US08793068B2 Interpolating geolocation
A system comprises a delivery application executing on a processor of a delivery device. The application communicates a message indicating a problem associated with locating a destination site for a user. The system further comprises a vendor server communicatively coupled to the processor of the delivery device. The vendor server receives the message indicating the problem associated with the first location, determines that the first location is associated with a second location that is within a predetermined distance of the first location, approximates geocoordinates associated with the first location based at least in part upon geocoordinates associated with the second location, and communicates the approximated geocoordinates to the delivery application.
US08793065B2 Route-based activity planner
Oftentimes individuals have a number of objectives to complete while traveling in a vehicle. The objectives can be arranged automatically and an associated route can be produced such that the objectives can be completed in an effective manner. Data related to the objectives can be collected such as a traffic pattern on paths near a location the objective is to take place. Locations for the objectives to be completed can be determined automatically as well as provided by user. Analysis of the collected data can take place and based on a result of the analysis, an efficient route is produced.
US08793062B2 Routing based on detected stops
In some implementations, a mobile device can transmit traffic information to a server for analysis. The traffic information can include movement information including detected stops and durations of detected stops. The traffic information can be analyzed to detect traffic patterns that indicate locations of stop signs and/or stop lights. The traffic information can be analyzed to determine durations of stops at stop signs and/or stop lights. The durations of stops can be associated with a time of day and/or day of the week. In some implementations, navigational routes can be determined based stop sign and/or stop light information, including the delays attributable to detected stop signs and/or stop lights.
US08793061B2 Control device for controlling automatic engine stop and start
A control device performs fuel injection without cranking when engine-speed Ne is within a first-range (Ne>N1) and an engine-restart request occurs. The device performs the cranking after the synchronization in rotation-speed between pinion and ring gears, and the gear meshing operation between them when the engine-speed Ne is within a second range (N1≧Ne>N2) and the engine-restart request occurs. The device performs the cranking after the gear meshing operation and drives a starter to rotate the pinion gear when the engine-speed Ne is within a third-range (N3≧Ne) and the above request occurs. When the above request occurs in an engine restart ready-range (N2≧Ne>N3), the control device performs the cranking after the engine-speed Ne is decreased to a value within the third-range (N3≧Ne) and after the completion of the gear meshing operation.
US08793043B2 Hybrid vehicle and method of operating engine of the same
A hybrid vehicle may include a linear engine controlled by HCCI (Homogeneous Charge Compression Ignition) combustion in an operation section where an engine power may be used for generating electricity after being started and reaching up to a predetermined RPM, and a motor-combined generator engaged to the liner engine and starting the linear engine and charging a battery by converting an entire engine power of the linear engine generated by the HCCI combustion into electricity generation power.
US08793040B2 Climb-optimized auto takeoff system
The Climb-Optimized Takeoff System is an aircraft functionality aimed at improving the takeoff performance. The improvement is obtained by allowing the airplane to rotate to an optimized pitch attitude at and after VR, while ensuring that the minimum required takeoff climb gradients and the geometric limitations of the airplane are being respected. The optimum takeoff performance is obtained by granting that the airplane pitch attitude, instead of being limited by a single takeoff constraint (such as a given pitch to avoid tail strike) is being tracked to its instantaneous, most constraining limit during the air transition phase (d2).
US08793033B2 Satellite signal acquisition apparatus, navigation apparatus and method of acquiring a satellite signal
A satellite signal acquisition apparatus comprises a parking detector (235) arranged to analyse, when in use, self-mobility behavior for monitoring mobility of a vehicle. The apparatus also comprises a global navigation satellite system receiver (238) operably coupled to the parking detector (235) and arranged to acquire a satellite signal using predicted satellite orbit data in response to the self-mobility behavior comprising the predetermined event sequence.
US08793032B2 Method and apparatus for setting or modifying programmable parameter in power driven wheelchair
A method and apparatus for setting or modifying a programmable operating parameter associated with a power driven wheelchair is provided. In one embodiment, the method includes: a) operating a user interface device associated with a power driven wheelchair in a programming mode, b) selecting a programmable operating parameter associated with operation of the power driven wheelchair using the user interface device, c) selecting a value for the programmable operating parameter using the user interface device, and d) saving the selected value for the programmable operating parameter in a portion of a storage device associated with the power driven wheelchair using the user interface device. A method and apparatus for selecting one or more programmable parameter sets from a portable storage medium and saving the selected sets to a local storage device associated with a power driven wheelchair and vice versa is also provided.
US08793027B2 Power curtailment of wind turbines
The present invention relates to a method for curtailing electrical power supplied from a wind turbine or a group of wind turbines to an associated power supply grid, the method comprising the steps of determining an available electrical power level from the wind turbine facility and setting a wind speed independent curtailment level. The curtailment level may be a percentage of an actual available electrical power level or a fixed power level. The method further comprises the step of operating the wind turbine facility in such a way that the generated electrical power supplied from the wind turbine facility equals the difference between an actual available electrical power level and the curtailment level. The present invention further relates to a wind turbine facility and a curtailing controller for carrying out the invention.
US08793025B2 Irrigation control device for decoder-based irrigation system
Control devices for use in decoder-based irrigation control systems, and related methods, are provided herein. In one implementation, an irrigation control device comprises decoder circuitry located within a first housing and having an electrical connection configured to couple the decoder circuitry to a control wire path of a decoder-based irrigation control system; a coil located within a second housing; a first wire electrically coupling the decoder circuitry to a first connection of the coil; and a second wire electrically coupling the decoder circuitry to a second connection of the coil. The coil is configured to develop an electromagnetic flux sufficient to cause actuation of a device controlling irrigation equipment in response to signaling from the decoder circuitry. The first housing, the second housing, the first wire and the second wire are non-separably and functionally connected together.
US08793022B2 Automated air source and VAV box association
A system and method including the ability of a building automation system controller to automatically determine which VAV boxes are physically associated with which air sources in a building or facility with multiple air sources by coordinating the individual or simultaneous manipulation of the fan speed of the air sources or the VAV damper positions, while obtaining data from networked sensors that measure VAV box airflow or duct pressure or the environmental conditions of a space being supplied with air from one or more VAV boxes.
US08793018B2 Data processing system for an industrial robot and method for managing available resources thereof
In a method and a computer system for controlling an industrial robot, multiple data packets are received by the computer system, each of the data packets having a destination address with different priority classes being associated therewith in advance by the computer system. A chronological association of tasks with the resources of the computer system is made for processing the individual received data packets, based on the relevant priority class of the destination address of a received data packet.
US08793016B2 Hexapod robot device
A hexapod robot device includes a main body and six legs coupled thereto. Each leg has a first connecting rod pivotally connected with the main body, a first driver electrically pivotally connected between the main body and the first connecting rod, with the first driver controllably driving the first connecting rod to move forward and backward along a longitudinal direction, a second connecting rod pivotally connected with the first connecting rod, and a second driver pivotally connected between the first connecting rod and the second connecting rod, with the second driver controllably driving the second connecting rod to move upward and downward along a vertical direction. The second connecting rod further has an end to engage with the ground.
US08793013B2 Method for handling loads in a warehouse for containers, particularly standard containers
A method is provided for handling loads in a warehouse for containers that may be automatically stored and removed from storage by a container stacking crane, between a storage area and a truck or other vehicle parked in a parking space of a loading and unloading area To optimize the throughput performance and safety of handling loads in a warehouse for containers, it is proposed that after the truck drives into the parking space and after the driver of the truck leaves the parking space, the parking space is secured against the presence of persons including the driver, before a release signal is given to the container stacking crane for the automatic loading or unloading process.
US08793010B2 Method for reducing overall variability of moisture content in wood products
The present disclosure includes a method for quantifying contribution to overall variability of moisture content in wood products and associated computer software. The method comprises the steps of obtaining moisture content data for the wood products and identifying one or more sources of variability in the moisture content data. A contribution to overall variability from each of the one or more sources of variability is then quantified. One or more opportunities to impact the overall variability are then quantified, each of the one or more opportunities being associated with one or more executable steps.
US08793005B2 Embedding audio device settings within audio files
Methods of representing, recreating, and editing an audio composition involving: receiving at a digital audio workstation audio data that has been processed by an audio processing device; receiving at the digital audio workstation a set of metadata specifying a value for each of a plurality of settings of the audio processing device that define the state of the corresponding setting of the audio processing device when raw audio data received by the audio processing device was processed to generate the processed audio data; and storing the received processed audio data and the received set of metadata in an audio file, wherein the processed audio data is designated as audio information and the metadata is designated as settings data. The settings may be stored in a WAV or AIFF audio file, and may be retrieved, parsed, and applied to restore the audio processing device to the state corresponding to the retrieved audio.
US08793004B2 Virtual sensor system and method for generating output parameters
A control system is disclosed. The control system may have a physical sensor configured to measure physical parameter values of a machine. The control system may also have a virtual sensor network system configured to receive the physical parameter values measured by the physical sensor as input parameter values, and generate output parameter values based on the input parameter values. Further, the control system may have an electronic control module configured to store an output parameter value default rate of change and an output parameter value threshold rate of change, compare a rate of change of the output parameter values generated by the virtual sensor network system to the output parameter value threshold rate of change, and control the machine based on the output parameter value default rate of change if the rate of change of the output parameter values exceeds the output parameter value threshold rate of change.
US08793001B2 Parameterization monitoring for analog signal modules
The invention relates to a method for monitoring an output driver that can be parameterized and is suitable for controlling actuators in industrial automation technology, for applying analog signals to an output channel, with the following steps: determining resulting internal leakage power based on the parameterization data provided for parameterizing the output driver, comparing the leakage power relative to a leakage power limiting value, and, dependent functionally on the comparison result, stopping the application of an analog signal on the output channel corresponding to the parameterization data provided for parameterizing the output driver. The invention further relates to an analog signal output device, suitable for controlling actuators in industrial automation technology and in accordance with the aforementioned method, comprising at least one output driver and a monitoring device.
US08792996B2 Implantable medical lead and method of making same
An implantable medical lead is disclosed herein. The lead may include a longitudinally extending body, an electrical conductor, a tube and an electrical component, such as, for example, an electrode for sensing or pacing, a defibrillation coil, a strain gage, a pressure sensor, a piezoelectric sensor, an integrated chip, an inductor, etc. The body may include a distal end and a proximal end. The electrical conductor may extend through the body between the proximal end and the distal end. The tube may be swaged about an outer circumferential portion of the electrical conductor. The electrical component may be on the body and electrically connected to the tube.
US08792995B2 Medical leads and related systems that include a lumen body that is joined to a lead body and that has multiple filar lumens
Medical leads include a lumen body at an end of the lead, and the lumen body includes multiple filar lumens. The lumen body is joined to a lead body, and electrical connectors are longitudinally spaced along the lumen body. Filars within the filar lumens are directed through filar passageways within the lumen body to attach to the electrical connectors on the lumen body. The filar passageways may be aligned with the filar lumens, and slots within the electrical connectors may be aligned with the filar passageways to facilitate assembly. The lumen body may provide additional stiffness to the end of the lead where the lumen body is located to facilitate lead insertion into the medical device. The filar lumens of the lumen body may have a longitudinally straight configuration so that the portions of filars within the filar lumens are held in a longitudinally straight configuration.
US08792994B2 Torsed sleeve lead anchor and systems and methods of manufacture and use thereof
A lead anchor includes a first outer shell and a second outer shell adjacent the first outer shell. The first outer shell defines a first opening and the second outer shell defines a second opening, and the first and second outer shells together define a lead lumen extending from the first opening to the second opening. The lead anchor also includes a flexible sleeve disposed in the lead lumen and attached to both the first outer shell and the second outer shell. The first and second outer shells are configured and arranged to rotate relative to each other and cause the flexible sleeve to twist within the lead lumen to facilitate gripping of a lead within the lead lumen.
US08792988B2 Selective high frequency spinal cord modulation for inhibiting pain with reduced side effects, and associated systems and methods
Selective high-frequency spinal cord modulation for inhibiting pain with reduced side effects and associated systems and methods are disclosed. In particular embodiments, high-frequency modulation in the range of from about 1.5 KHz to about 50 KHz may be applied to the patient's spinal cord region to address low back pain without creating unwanted sensory and/or motor side effects. In other embodiments, modulation in accordance with similar parameters can be applied to other spinal or peripheral locations to address other indications.
US08792983B2 Methods and apparatuses for implantable medical device telemetry power management
A method comprises connecting at least one portion of a far-field radio-frequency (RF) first telemetry circuit in an implantable medical device to an energy source through a power connection module, detecting information included in a first predetermined wireless signal, changing a conductivity state of the power connection module when the information in the first predetermined wireless signal is detected to couple power to the at least one portion of the first telemetry circuit, detecting a second predetermined wireless signal, and changing a conductivity state of the power connection module to decouple power to the at least one portion of the first telemetry circuit when the second predetermined wireless signal is detected and the first telemetry circuit enters an idle state.
US08792980B2 Cardiac resynchronization system employing mechanical measurement of cardiac walls
Methods and devices are disclosed for employing mechanical measurements to synchronize contractions of ventricular wall locations. Accelerometers that may be placed within electrode leads are positioned at ventricular wall locations, such as the left ventricle free wall, right ventricle free wall, and the anterior wall/septum wall. The accelerometers produce signals in response to the motion of the ventricular wall locations. A processor may then compare the signals to determine a difference in the synchronization of the ventricular wall location contractions. The difference in synchronization can be determined in various ways such as computing a phase difference and/or amplitude difference between the accelerometer signals. One or more stimulation pulses may be provided per cardiac cycle to resynchronize the contractions as measured by the accelerometers to thereby constantly and automatically optimize the cardiac resynchronization therapy.
US08792971B2 Method and apparatus for identifying oversensing using far-field intracardiac electrograms and marker channels
A method for identifying oversensing in implantable medical devices (IMDs), such as implantable cardioverter defibrillators (ICDs), is described. A near-field electrogram signal and a far-field electrogram signal are obtained via a near-field electrode pair and a far-field electrode pair. The near-field electrogram signal is compared to the far-field electrogram signal and a determination of whether oversensing exists is made based on the comparison. In some instances, a scheduled therapy is withheld in response to determining that oversensing exists.
US08792969B2 Respiratory function estimation from a 2D monocular video
What is disclosed is a system and method for processing a video acquired using a 2D monocular video camera system to assess respiratory function of a subject of interest. In various embodiments hereof, respiration-related video signals are obtained from a temporal sequence of 3D surface maps that have been reconstructed based on an amount of distortion detected in a pattern placed over the subject's thoracic region (chest area) during video acquisition relative to known spatial characteristics of an undistorted reference pattern. Volume data and frequency information are obtained from the processed video signals to estimate chest volume and respiration rate. Other respiratory function estimations of the subject in the video can also be derived. The obtained estimations are communicated to a medical professional for assessment. The teachings hereof find their uses in settings where it is desirable to assess patient respiratory function in a non-contact, remote sensing environment.
US08792966B2 Transluminal tissue markers
Methods and devices are provided for marking tissue to be subsequently located for removal from a body or for other examination. In general, a marker is provided that can be delivered through a tissue wall proximate to tissue desirable for marking. The marker can be movable between a non-deployed or unexpanded position, in which the marker is configured to be delivered through a relatively small diameter passageway, to an expanded, balloon-like position in which the marker is configured to engage opposed sides of a tissue wall proximate to the desired tissue. The marker can remain disposed in the body in its expanded position and be subsequently palpably identified and/or visually identified to locate the desired tissue.
US08792962B2 Catheter with single axial sensors
A catheter has single axis sensors mounted directly along a portion of the catheter whose position/location is of interest. The magnetic based, single axis sensors are on a linear or nonlinear single axis sensor (SAS) assembly. The catheter includes a catheter body and a distal 2D or 3D configuration provided by a support member on which at least one, if not at least three single axis sensors, are mounted serially along a length of the support member. The magnetic-based sensor assembly may include at least one coil member wrapped on the support member, wherein the coil member is connected via a joint region to a respective cable member adapted to transmit a signal providing location information from the coil member to a mapping and localization system. The joint region provides strain relief adaptations to the at least one coil member and the respective cable member from detaching.
US08792959B2 Biological information detection device
A biological information detection device has a device main body and a biological signal detection portion formed integrally with the device main body. The detection portion has at least one electrode for contacting a biological surface of a human body. A mounting portion mounts the main body and the detection portion to a human body without the mounting portion being directly attached to the detection portion. The main body and the detection portion are integrally connected by a mechanical connection portion that mechanically connects the main body and the detection portion to each other, and by an electrical connection portion that electrically connects the main body and the electrode of the detection portion to each other. The mechanical connection portion and the electrical connection portion are positioned relative one another so as not to be arranged alongside a load direction of an external force acting on the mechanical connection portion.
US08792948B2 Optical sensor device and image processing unit for measuring chemical concentrations, chemical saturations and biophysical parameters
Optical sensor devices, image processing devices, methods and computer readable code computer-readable storage media for detecting biophysical parameters, chemical concentrations, chemical saturations and blood count. In some embodiments, the image processing device receives a live still or video electronic image. Exemplary physiological parameters include but are not limited to a pulse rate, blood pressure, glucose, stroke volume of internal or external tissue (e.g. skin). A biophysical or physiological property is not limited to a cardiovascular or liver or the kidneys or to a cardiovascular disorder or to a pulmonary disorder. Exemplary chemical concentrations or saturation includes but not limited to a pH level, a glucose level, a urea nitrogen level, a CO2 concentration or saturation, or a oxygen concentration or saturation. In some embodiments the parameters are detected from a food or a beverage such as an alcohol, a dairy product, wine, a baked good, a fruit or a vegetable.
US08792947B2 Mobile device
A mobile device includes a first housing, a second housing, and a hinge assembly rotatably coupling the first housing to the second housing and enabling movement of the device between an open configuration and a closed configuration. The hinge assembly includes a pair of link arm assemblies each including a first linkage arm configured for engaging the first housing and a second linkage arm configured for engaging the second housing. When the device is in the open configuration, the first housing is planar with the second housing.
US08792944B1 Wireless device gesture detection and operational control
Wireless device gesture detection and operational control comprises identifying a first position of the device based on a sensor reading of at least one sensor operating as part of the device. The method may also include identifying a change in the device's position to a second position that is different from the first position, and receiving a specific pattern of touch input data on a touch pad of the device, the specific pattern of touch input data identified as a predefined object which corresponds to dimensions of a human ear being pressed against the touch pad and changing a current operating state of the device to a different operating state based on a comparison and detection operation.
US08792940B2 Methods for handling hands-free device by audio gateway device with subscriber identity cards and systems utilizing the same
A method for handling a Hands-Free device by an Audio Gateway device with a first subscriber identity card and a second subscriber identity card, executed by a micro-processing unit (MCU) of a Baseband chip, is provided. A command is received from the Hands-Free device, wherein the Hands-Free device issues the first command to request a status report of the Audio Gateway device. The status report is provided to the Hands-Free device via a result code which comprises a plurality of integrated status indicators corresponding to statuses of the first subscriber identity card and the second subscriber identity card.
US08792938B2 Camera module and mobile phone using the same
Disclosed herein is a camera module comprising: a circuit board; a frame coupled to the circuit board; an image sensor on the circuit board; a bobbin on the frame, a plurality of lenses being inside the bobbin; a coil wound on the bobbin, the bobbin moving to two directions based on a current applied to the coil; a magnet configured to interact the coil; and a yoke on the frame, the magnet being at an inner side of the yoke, wherein the bobbin moves to a first direction when a forward current is applied to the coil and to a second direction when a reverse current is applied to the coil.
US08792936B2 Establishing communication between devices using close proximity protocol
Methods and devices detect a near field communication (NFC) from a near field wireless communication device of an external computerized device, using an apparatus near field wireless communication device. Based on detecting the NFC, the methods/devices generate random identification and security codes, transmit the identification code and the security code from the apparatus near field wireless communication device to the device near field wireless communication device, and place the previously inactive apparatus wide-range wireless communication device in an active state. In response, the method receives the security code from a wide-range wireless communication device of the external computerized device using the apparatus wide-range wireless communication device. Then the method establishes a network communication session only between the external computerized device and the apparatus based on receiving the security code.
US08792935B2 Mobile communication terminal having antenna commonly used by first and second circuits, with impedance matched to first or second frequency band
A mobile communication terminal used in a mobile communication system providing mobile communicating service in a first frequency band is disclosed. The mobile communication terminal comprises a first signal processing circuit for processing signals for the mobile communication service; a second signal processing circuit for processing signals for radio tag communicating in a second frequency band; and an antenna commonly used by the first and second signal processing circuits. The impedance of the antenna is matched with the first signal processing circuit in the first frequency band and matched with the second signal processing circuit in the second frequency band.
US08792934B2 Selective update of core mobile device user interface through application marketplace
Systems and methods for selectively updating or extending built in functionality on a mobile device are disclosed. The updates may be provided to selective portions of software such that the entire software does not need to be replaced. The update may be provided through an application marketplace that provides third party software applications for mobile devices. The software that the mobile device is shipped with may include a number of “entry points,” which provide functionality that may be extended through the selective updates. When the entry point is triggered by user selection, a determination may be made whether code for the functionality is already available on the mobile device. If not, the mobile device may contact the application marketplace to determine if code is available to provide or extend the requested functionality.
US08792933B2 Method and apparatus for deploying a wireless network
A method for deploying a wireless network in accordance with particular embodiments includes deploying one or more base stations configured to provide wireless connections between the one or more base stations and one or more endpoints. The method also includes deploying one or more remote transceivers configured to provide wireless connections between the one or more remote transceivers and one or more endpoints. The method further includes modifying at least one base station of the one or more base stations. The modified base station is configured to control the one or more remote transceivers. The method additionally includes modifying at least one remote transceiver of the one or more remote transceivers. The modified remote transceiver is configured to control the at least one remote transceiver without receiving control information from the at least one base station.
US08792930B1 Power management for wireless transmissions
A user device receives a command to transmit information at a transmit power level specified by a wireless carrier. The user device makes a determination as to whether transmitting the information at the specified transmit power level will cause the user device to violate a condition. When it is determined that transmitting the information at the specified transmit power level will cause the user device to violate the condition, the user device dynamically computes a new transmit power level that is lower than the specified transmit power level. The user device then transmits the information at the new transmit power level.
US08792927B2 Push to talk mobile station, mobile communication system, and program
A mobile station 100 monitors, in Slotted mode, a Paging Channel Slot in a monitor cycle. The mobile station 100 includes: a user interface 53 which receives a PTT setting operation from a user for setting a PTT (Push to Talk) mode; a PTT communication control unit 51 which transmits an allocation request to the radio base station when the PTT setting operation is received; a slot cycle switching unit 52 which switches, when the PTT setting operation is received, the monitor cycle to a predetermined short cycle which is shorter than a cycle at the time of receiving the PTT setting operation; and a voice signal processing unit 40 which receives a voice packet after a PTT CALL is detected in a message transmitted from the radio base station to the mobile station, and reproduces a voice based on the voice packet.
US08792923B2 Radio base station, radio communication terminal, radio communication system, radio communication method and communication management method, using allocation of shared frequency
In a radio communication system that conducts a communication between a radio base station and a radio communication terminal, the radio base station and the radio communication terminal conduct communication though traffic in a shared frequency utilizing white space in addition to a dedicated frequency allocated to the radio communication system. The traffic through which the communication is established between the radio base station and the radio communication terminal includes first traffic whose bandwidth is guaranteed and second traffic whose bandwidth is not guaranteed. Radio resources of the dedicated frequency are allocated to the first traffic and radio resources of the shared frequency are allocated to the second traffic.
US08792915B2 Method and system for device positioning utilizing distributed transceivers with array processing
A mobile device receives RF signals from base stations each having a plurality of distributed transceivers. Each distributed transceiver comprises an independently configurable antenna array for transmitting the radio frequency signals to the mobile device. The mobile device determines channel characteristics for the received RF signals, generates channel measurements for the received RF signals, and receives a position estimate for the mobile device from a remote location server (RLS). The corresponding transmit diversity configurations are determined by the RLS and applied to the base stations for the (1) channel measurements for mobile device and (2) channel measurements at scanned locations in a location scanning region, which are both calculated by the RLS. The RLS weights the generated channel measurements utilizing one or more scaling factors, which are utilized to determine a relative reliability and contribution of the generated channel measurements.
US08792909B1 Systems and methods for statistically associating mobile devices to households
Embodiments of the invention relate to methods and systems for associating a mobile device to a household. In various embodiments, a plurality of latitude-longitude pairs is received for a mobile device during a time period. The latitude-longitude pairs are organized into a plurality of clusters corresponding to geographic regions visited by the mobile device during the time period. For each cluster, a score is calculated that represents a likelihood that a user of the mobile device resides in a household within the cluster. The cluster with the highest score is identified as being the location of the user's household. The computation is preferably conducted recursively over time periods. The mobile device is then associated with the user's household.
US08792905B1 Location monitoring using clusters of entities
Systems, methods, and machine-readable media for monitoring the locations of a number of entities are provided. The system may be configured to track the locations of a multitude of entities by grouping entities together into clusters of entities based on their geographic proximity and trajectories. A member of a cluster may be identified as a leader or a follower. The system may receive a number of location reports for the entities and update the locations of the entities based on whether the entity is a leader or a follower. For example, the system may update a back-end location database with the location information for a leader while location updates for followers may be converted into locations that are relative to the corresponding leader's and cached at the system.
US08792900B2 Autonomous unlicensed band reuse in mixed cellular and device-to-device network
Methods, apparatuses, a system and computer program products are provided for autonomously reusing an unlicensed band in a hybrid cellular and device-to-device network. In accordance with an embodiment of the invention, an apparatus receives a request for resources from a terminal, and identifies available resources on an unlicensed band based on the request. The apparatus further reserves the identified available resources for use by the terminal, and transmits a reservation response to the terminal, wherein the reservation response comprises information relating to the reserved available resources. Further, the apparatus transmits data to the terminal over a licensed band and the available resources reserved on the unlicensed band.
US08792899B2 Regionalized delivery of hybrid mobile broadcast services or channels in a mobile broadcast network
Methods, apparatus and computer program products are defined for a hybrid mobile broadcast service. By forming hybrid services from both wide area components and local area components, hybrid services are able to be regionalized so as to meet the needs of the users in given a locale or region. In one example, a wide area video component may be combined with a local area alternate language to provide an alternate language service to a specified geographic region within the mobile broadcast network. In additional aspects, multiple local area infrastructures can be combined to form a regionalized infrastructure for the purpose of delivering the hybrid service across a designated region.
US08792894B2 Method and system for realizing energy saving control of BS
The present invention discloses a method for implementing energy saving control at a NodeB, comprising: when a cell of a NodeB is required to sleep, a Radio Network Controller (RNC) sending an indication of sleeping a cell to the NodeB, and the NodeB sleeping the cell to enter into an energy saving state; and when the cell of the NodeB is required to wake up, the RNC sending an indication of waking up a cell to the NodeB, and the NodeB waking up the cell to exit the energy saving state. The present invention also discloses a system for implementing energy saving control at a NodeB.
US08792891B2 Method and system for identifying a terminal
The disclosure provides a method and system for identifying a terminal. The method comprises that: a source eNB that has received an RRC reestablishment message determines, according to a PCI of a cell where an RLF occurs in the massage, all target eNBs to which RLF information needs to be sent, and sends the RLF information to each determined target eNB; after receiving the RLF information, the target eNB determines the cell where the RLF occurs under the target eNB according to the PCI of the cell where the RLF occurs, and determines in each determined cell whether a C-RNTI of the terminal in the cell where the RLF occurs belongs to C-RNTIs existing in the cell; if the C-RNTI belongs to the C-RNTIs existing in the cell, then the terminal is determined to be a terminal of the cell, otherwise the terminal is determined not to be a terminal of the cell. The disclosure enables the terminal to be identified accurately and uniquely.
US08792888B2 Dual network mobile device radio resource management
A single chip mobile wireless device capable of receiving and transmitting over one wireless network at a time maintains registration on two wireless communication networks that each use different communication protocols in parallel. Periodically, the mobile wireless device tunes one or more receivers from a first wireless network to a second wireless network in order to listen for paging messages addressed to the mobile wireless device from the second wireless network. The first wireless network suspends allocation of radio resources to the mobile wireless device based on receipt of a suspension message from the mobile wireless device, or based on knowledge of a paging cycle for mobile wireless device in the second wireless network, or based on detection of an out of synchronization condition with the mobile wireless device.
US08792887B2 Method and apparatus for network reentry of mobile station in wireless communication system
A method and apparatus for network reentry of a Mobile Station (MS) in a wireless communication system are provided. The method includes receiving allocation of a context search identifier from a network while a network entry procedure is performed, and transmitting a ranging request message including the allocated context search identifier to a Base Station (BS) when a network reentry event occurs.
US08792881B2 Method and apparatus for determining cell for executing comp in multi-cell environment
The present invention provides a method which determines an adjacent cell to carry out a coordinate multipoint transmission (CoMP) operation instead of performing the CoMP operation for all adjacent cells, in cases where precoding matrix indexes (PMI) of adjacent cells are limited to prevent interferences by adjacent cells in a multi-cell environment, thereby effectively reducing inter-cell interferences without causing an overhead.
US08792880B2 Terrestrial based high speed data communications mesh network
A network for providing high speed data communications may include multiple terrestrial transmission stations that are located within overlapping communications range and a mobile receiver station. The terrestrial transmission stations provide a continuous and uninterrupted high speed data communications link with the mobile receiver station employing a wireless radio access network protocol.
US08792871B2 System and method for user profiling from gathering user data through interaction with a wireless communication device
A system, method, and wireless communication device that profiles a user thereof, or a user at a second wireless communication device in communication therewith. The wireless communication device gathers user data for a user thereof, or from a user at a second wireless communication device, and either directly generates, or has generated elsewhere, a user profile, such as a personality or psychological profile, or medical diagnosis of the user, and can display the user profile to the user and/or alter the wireless communication device functionality based upon the user profile. The gathered user data can be from physical user interaction with the wireless communication device, or from other equipment resident at the wireless communication device, such as a camera and medical diagnostic devices.
US08792870B2 System and method for delivery of data between a data provider and a mobile telephone network subscriber
The invention relates to a switching system and a switching method for a mobile radio network. Data is switched and adapted to the technical specifications of a mobile station according to a profile. The adapted data is transmitted to the mobile station upon request through the mobile radio network.
US08792867B1 System and method for responding to service requests and facilitating communication between relevant parties
Various systems, methods, and computer program products for responding to service requests and facilitating communication between relevant parties are provided. The system may receive a request from a user, obtain a user location, identify a service provider such as an emergency response center based on the location, facilitate coordination of response efforts, and provide a page that is shared between various parties such as the user, contacts of the user, an operator, and a responder. The various parties may provide to the system inputs such as video to capture what is currently happening. The page may be updated with the inputs, include a status of the service request such as whether responders have been dispatched, and include a current location of the responders and other users. Using the page, various parties may obtain real-time situational awareness of an event that culminated in the service request and communicate with other users.
US08792866B2 Communication device for establishing call back
A mobile communication device is provided for enabling a user to establish an automated call back from a communication system, such as a call center, for example. A software device application enables the mobile communication device to communicate with the call center through the exchange of data. The mobile communication device includes a display screen for displaying controls for allowing the user to interact with the communication system. The controls allow the user to request a list of providers from which to select a provider or company to contact. The mobile communication device further provides controls for allowing the user to select a queue to join from a list of queues associated with the selected provider.
US08792863B2 Method for collecting and storing annotations associated to a voice audio data
Present invention refers to a method for collecting, organizing and storing annotations associated to a voice audio data. The method comprises providing the voice audio data; transcribing said voice audio data into text data; then, identifying in the text data a piece of information according to a pattern previously set; generating automatically an annotation containing the piece of information identified; assigning automatically a level of relevance for the annotation; asking a user for confirming the automatically assigned level of relevance; if the user does not confirm the automatically assigned level of relevance, assigning a second level of relevance instead of the automatically assigned according to a user input; and storing the annotation associated to the level of relevance assigned. A user can access later to these annotations to recall a phone call conversation or a voice message.
US08792861B2 Switching functions for mobile payments system
A data processing center computer receives a transaction request from a mobile payment platform (MPP) computer. The transaction request is related to a purchase initiated from an account holder's mobile telephone, and includes a mobile telephone number, a merchant identifier (ID) of a merchant, and a transaction amount. The MPP computer is operated by or on behalf of a service provider having the account holder as a customer. The process also includes translating the account holder's mobile telephone number into the account holder's payment card account number, identifying a merchant acquirer computer, and generating a purchase transaction request including the account holder's payment card account number, the merchant ID, and the transaction amount. The data processing center computer then transmits the purchase transaction request to the merchant acquirer computer for authorization processing.
US08792858B2 Method for adapting the security settings of a communication station, communication station and identification module
A method for adapting the security settings of a communication station (12) depending on a security relevant event is disclosed, wherein the communication station (12) comprises a mobile terminal (16) with an identification module (18). In a first step, the security relevant event occurring in said communication station and/or said mobile terminal (16) is identified in an event handler (26, 261, 262, 27) and stored in an event registry (28). In a second step, a security registry (30) in the identification module (18) is updated according to the identified event. In a third step, the security level of the communication station (12) and/or the mobile terminal (16) is adapted according to the security registry (30) of the identification module (18). The invention also relates to a communication station (12) and to an identification module (18).
US08792856B2 Multi-tiered, usage-based pricing service plan
A non-transitory computer-readable medium comprising instructions executable by at least one processor, the instructions to cause the at least one processor to bill a subscriber, enrolled in a multi-tiered pricing plan, a plan fee associated with the multi-tiered pricing plan, for each billing cycle of a plurality of billing cycles, for services associated with a subscriber device; track, for each billing cycle, an amount of usage of the services; determine, for each billing cycle, a pricing tier corresponding to the tracked usage; and bill the subscriber, for each billing cycle, a fee associated with the corresponding pricing tier, wherein at least two of the corresponding pricing tiers differ.
US08792852B2 Method for informing multiple mobile terminals of an emergency event
A method, devices, a system, and computer programs for informing multiple mobile terminals (UE10-90) of an emergency event are disclosed. The method comprises the steps of receiving (S300) emergency information associated with the emergency event, establishing (S400) an emergency multimedia capable distribution bearer for a delivery of an emergency service associated with the received emergency information, the emergency multimedia capable distribution bearer being associated with an emergency priority indicator indicating a higher priority for the emergency multimedia capable distribution bearer compared to further communication being not associated with the emergency priority indicator, and delivering (S600) the emergency service via the emergency multimedia capable distribution bearer to the multiple mobile terminals (UE10-90).
US08792850B2 Method and device for obtaining playlist content over a network
A network-enabled audio device that provides a display device that allows the user to select playlists of music much like a jukebox is disclosed. The user can compose playlists from disk files, CD's, Internet streaming audio broadcasts, online music sites, and other audio sources. The user can also select a desired Web broadcast from a list of available Web broadcasts. In addition, the user can play standard audio CD's and MP3 encoded CD's and have access to local AM/FM stations. Further, the software, the user controls, and the display in the network-enabled audio device are operably configured and connected such that the user can listen to playlists that include CD's and other audio sources just as the user would choose a playlist in a jukebox.
US08792847B2 Linearity in passive mixer circuits
A circuit used in a mixer configured to receive a signal made up of a relatively small modulation signal and a relatively large carrier signal is described. The mixer includes multiple switches. A balancing circuit configured to receive a supply voltage and a clocking signal is provided, and the balancing circuit provides a control signal to a switch in the mixer. The balancing circuit includes a capacitor configured to receive and selectively dissipate charge as a gate voltage along a gate path. The control signal causes switching of the switch in the mixer at times in accordance with the clocking signal according to a voltage difference value between a source voltage and the gate voltage, wherein the voltage difference value between the source voltage and the gate voltage is approximately a predetermined voltage value greater than a turn on voltage level of the switch.
US08792846B2 Demodulator and method for demodulating a modulated carrier signal
A demodulator includes a sampler configured to sample a plurality of first amplitude values of a modulated carrier signal using a constant sampling frequency and a plurality of second amplitude values of the modulated carrier signal at different times using the same constant sampling frequency. The constant sampling frequency is equal to a carrier frequency of the modulated carrier signal with a tolerance of +/−1% of the carrier frequency.
US08792843B2 Multi-channel RX/TX calibration and local oscillator mismatch mitigation
A method and system of optimizing transmit beam forming in a multiple radio wireless system is provided. A stimulus signal can be provided to an analog receive input of a device under test (DUT), wherein the DUT includes multiple radios. A receive phase and amplitude can be measured at baseband using the stimulus signal for each radio. At this point, a receive weight and its conjugate can be determined using the receive phases and amplitudes. A calibration vector and its conjugate can also be determined, wherein a product of the receive weight conjugate and the calibration vector conjugate generate a transmit weight. This transmit weight can be applied to transmit signals during the transmit beam forming using the multiple radios.
US08792842B2 Searching receiver
A method for receiving a designated program is provided. Program designation data is read from a memory. A frequency band having one or more frequencies is scanned with a program monitoring receiver. A designated program that matches at least a portion of the program designation data is located with the program monitoring receiver. When the program monitoring receiver locates the designated program, a selected program receiver for receiving the designated program is turned ON, and location of the designated program is signaled. A non-transitory computer readable medium encoded with computer executable instructions that cause a signal receiver to perform the method is also provided.
US08792836B2 Front end module with compensating duplexer
A front end module includes a duplexer and a balancing network. The duplexer includes a compensation circuit and a transformer three windings having five nodes. The first node for operably coupling an antenna to the first winding; the second node operable to receive an outbound wireless signal and operably couples the first winding to the second winding; the third node operably couples the second winding to a balancing network; the fourth node operably coupled to output a first signal component corresponding to an inbound wireless signal from the third winding; and the fifth node operably coupled to output a second signal component corresponding to an inbound wireless signal from the third winding. The duplexer provides electrical isolation between the first and second signal components and the outbound wireless signal. The compensation module is operable to compensate the electrical isolation between the first and second signals and the outbound wireless signal.
US08792833B2 Method and device for maintaining the performance quality of a communication system in the presence of narrow band interference
A system analyzes a wide frequency band with respect to signal power levels in specified narrow frequency bands, detects narrow band signal power levels received in the specified narrow frequency bands, determines an average composite wideband power level from the narrow band signal power levels, and determines an adaptive threshold from the narrow band signal power levels for detecting narrow band interferers in the wide frequency band.
US08792832B2 Methods and apparatus for wireless device coexistence
Methods and apparatus for compensating for the effects of interference between multiple wireless communication apparatus. In one embodiment, the method comprises providing a first wireless communication apparatus operating in a first band and a second wireless communication apparatus operating at least partly in the first band, where the second wireless communication apparatus operates according to a different communication protocol than the first wireless communication apparatus. Interference is compensated for between the first wireless communication apparatus and the second wireless communication apparatus by selecting and operating according to one of a plurality of operational protocols. In another embodiment, the first wireless communication apparatus and the second wireless communication apparatus operate in a closed-loop relationship to cooperatively compensate for communication interference.
US08792831B2 Wireless communications device with performance monitoring and associated methods
A mobile wireless communications device includes a transceiver comprising a transmitter and a receiver, an auxiliary receiver, and a controller. The transmitter is configured to upconvert a transmit baseband modulated signal and generate an RF modulated signal having a transmit impairment. The auxiliary receiver is configured to downconvert the RF modulated signal and generate a receive baseband modulated signal having the transmit impairment. The auxiliary receiver is selectively configured to operate based on a control signal in a single-mixer mode when the transmitter is selectively configured to operate in a dual-mixer mode, and in the dual-mixer mode when the transmitter is selectively configured to operate in the single-mixer mode. The controller is configured to compare the transmit baseband modulated signal to the transmit impairment to determine an error difference therebetween, and generate the control signal based on the error difference.
US08792830B2 Method and apparatus for carrier aggregation in wireless communication system
A carrier aggregation method in a wireless communication system and a corresponding apparatus, the method including using one baseband including two information and two radio frequency (RF) chains for aggregation of two component carriers at first and second frequency bands for each antenna port, switching the one baseband to at least one RF chain corresponding to the component carrier characteristic of the two RF chains upon use of the first frequency band, and transmitting a signal through the switched at least one RF chain.
US08792828B2 Enhanced wireless handset, including direct handset-to-handset communication mode
A wireless handset is provided with enhanced features and capabilities. The wireless handset may be embodied as a full-featured handset that is capable of operating either within a wireless network (such as a cellular or PCS network) or in a direct handset-to-handset communication mode that is independent of the wireless network. Alternatively, the wireless handset may be embodied as a special purpose handset, that is capable of simply operating in a direct handset-to-handset communication mode. The wireless handset may additionally include features for supporting and enhancing direct communication between handsets. Such features may include a find feature that permits a user to determine which objects, including other wireless handset users, are located within a predetermined operating range of the wireless handset. A memorize feature may also be provided to permit handsets and other objects exchange information by wireless transmission.
US08792826B2 Methods for determining proximity between radio frequency devices and controlling switches
The invention relates to a method of determining the proximity of radio frequency devices using the analysis of a series of receive signal strength indicator (RSSI) values. In particular the invention further relates to a method for the control of a switch based on the proximity of the radio frequency devices.
US08792825B2 Terminal apparatus and communication method, information processing apparatus and method, non-transitory storing medium storing program, and information processing system
A terminal apparatus includes: a scan processing unit that scans for wireless communication apparatuses that are present in a range within which wireless communication is possible; a list generation unit that generates a list of the wireless communication apparatuses that are detected by the scan by the scan processing unit; a transmission unit that transmits the list that is generated by the list generation unit to an information processing apparatus; and a reception unit that receives connection destination related information that relates to a connection destination, which is transmitted from the information processing apparatus based on a comparison result of the list and the list from another terminal apparatus.
US08792823B2 Approach for quality of service control on un-wanted services (e.g. voice over internet protocol or multimedia) over wireline and wireless IP network
An apparatus in one example has: at least one access network operatively coupled to an access and data network; and a controller in the access and packet data network, the controller determining access of data flow from the access network through the access and data network. Embodiments allow access or packet data service providers to control which types of services are allowed over their respective access and packet data networks.
US08792821B2 Gateway rollout
A method for providing satellite communications coverage for a geographical area includes operating a plurality of gateways including a first gateway and a second gateway. The first gateway is configured to utilize at least one first spot beam associated with at least one first coverage area, and the second gateway is configured to utilize at least one second spot beam associated with at least one second coverage area. As part of a phased deployment, the at least one second coverage area is expanded to include at least one third coverage area, and the second gateway is configured to provide relayed satellite communications to the plurality of second subscriber terminals located in the at least one second coverage area and to a plurality of third subscriber terminals located in the at least one third coverage area.
US08792811B2 Belt driving apparatus and image forming apparatus including the belt driving apparatus
A belt driving apparatus includes: an endless belt member; a belt driving portion for driving the belt member to move the belt member in an endless path at a variable traveling speed; a steering roller, provided tiltably while stretching the belt member, for steering the belt member during traveling; a steering driving portion for tilting the steering roller at a variable tilting speed; and a controller for setting the tilting speed, when the steering roller is tilted through a certain angle, so as to be higher when the traveling speed of the belt member is a first traveling speed than when the traveling speed of the belt member is a second traveling speed lower than the first traveling speed.
US08792804B2 Image forming device having shutter driving member
An image forming device includes a plurality of image bearing members, a plurality of developing units, a plurality of toner cartridges, a plurality of shutter driving members, a driving force generating member that generates a driving force, and a driving force transmitting mechanism that transmits the driving force to the shutter driving members. Each toner cartridge includes a casing formed with an opening through which toner accommodated in the casing is supplied to the corresponding developing unit and a shutter movable between an opening position at which the shutter opens the opening and a closing position at which the shutter closes the opening. Each of the shutter driving members moves the corresponding shutter between the opening position and the closing position when supplied with the driving force.
US08792787B1 Optoelectronic packet switch/routers
A packet switch/router including a first stage switch fabric receiving an electrical signal, a mid-stage buffer receiving and storing the electrical signal from the first stage switch fabric, and a second stage switch fabric receiving the electrical signal from the mid-stage buffer. Each switch fabric includes N layers of N×N arrayed waveguide gratings (AWGs), and each AWG has ingress ports and egress ports. A wavelength tunable device, such as a tunable laser, communicates with a source ingress port of an AWG and converts the received electrical signal to an optical signal having a wavelength selected for routing a packet from the source ingress port to a target egress port of the arrayed waveguide grating. A photoreceiver, such as a burst-mode photoreceiver, receives the propagated optical signal from the target egress port and converts the optical signal to the electrical signal.
US08792781B1 Personal fluid warming device and associated methods
A temperature-regulating device for a personal fluid includes a housing having an exterior wall defining an inner space and having an opening therethrough. A dividing wall within the inner space defines a reservoir sector and a heating system sector on opposite sides. A cap portion is affixable adjacent the opening, has a closable aperture therethrough, and is movable between a storing position in covering relation to the opening and a dispensing and filling position wherein the opening is exposed, for enabling a fluid to be placed within and removed from the reservoir sector. A heating system within the heating system sector includes a heating element adjacent the dividing wall, for enabling heat transfer to the wall and then to the reservoir sector. An activator affixed adjacent the exterior wall is in signal communication with the heating system. An illumination element is provided for facilitating visualization in low-light conditions.
US08792780B2 Reproduction and recording apparatus and method for playing back and recording data encoded according to a predetermined standard
The present invention relates to a recoding device, a recording method, a playback device, a playback method, a program, and a recording medium, whereby synchronization between a basic stream and an extended stream obtained by encoding a plurality of video data using a predetermined encoding method to be recoded in a recording medium such as a BD or the like using a predetermined encoding method can be secured.The same point-in-time information with PCR synchronization being secured at the time of encoding is set to a packet storing the data of a certain picture of a Base view video, and a packet storing the data of the picture of the corresponding Dependent view video. Even in the event that a Base view video stream and a Dependent view video stream are each included in a different TS, the same point-in-time information is set to a packet storing the data of the corresponding picture. The present invention may be applied to a playback device compatible with the BD-ROM standard.
US08792777B2 Accurate fast forward rate when performing trick play with variable distance between frames
The present invention is directed to system(s), method(s), and apparatus for accurate fast forward rate when performing trick play with variable distance between frames. In one embodiment, there is presented a circuit for providing a fast forward video sequence. The circuit comprises a system time clock for providing a time reference, said time reference incremented at a predetermined fast forward rate; a comparator for comparing the time reference with timing information associated with a picture; and a controller for determining whether to display the picture based at least in part on the comparison between the timing information and the time reference.
US08792775B2 Information processing device, information processing method, and program
An information processing device includes: a processor determining whether a basic stream that can be reproduced singly and an extended stream used for reproduction with the basic stream forming a video stream of contents to be copied are interleaved with respect to each data in a predetermined unit and recorded in a first recording medium based on control information recorded in the first recording medium; and a recording controller, in the case of a determination that the basic and extended streams are interleaved with respect to each data in the predetermined unit and recorded, designating a first file among the first file that manages the basic stream and allowing copying of the basic stream to a second recording medium, and designating a second file that manages the extended stream and allowing copying of the extended stream to the second recording medium.
US08792773B2 Digital video managing and searching system
A system for managing and searching for a digital video includes: a video feature point extraction unit decoding an input video and extracting a feature point; a video feature point database (DB) storing and managing a feature point of a video to be compared (i.e., a comparison target video), and a video feature point comparison unit coarsely comparing the feature point of the input video and that of the comparison target video to acquire a candidate group, and minutely comparing the candidate group to detect a content repeated section, and informing a user of the content repeated section.
US08792771B2 Method and apparatus for synchronizing data streams containing audio, video and/or other data
Several data streams contain video, audio and/or other data. Some of the data streams are pre-recorded in a multiplex on a storage medium while other data streams are located out of the data stream multiplex on the storage medium. The data streams are synchronized using a navigation file (List_of_PlayItems), which comprises descriptors (Play-Items, SubPlayItems) pointing to parts of said data streams, wherein said descriptors define the arrangement in time for said data streams by means of data sub stream paths.
US08792770B2 Method and apparatus for synchronizing data streams containing audio, video and/or other data
Several data streams contain video, audio and/or other data. Some of the data streams are pre-recorded in a multiplex on a storage medium while other data streams are located out of the data stream multiplex on the storage medium. The data streams are synchronized using a navigation file (List_of_PlayItems), which comprises descriptors (PlayItems, SubPlayItems) pointing to parts of said data streams, wherein said descriptors define the arrangement in time for said data streams by means of data sub stream paths.
US08792768B2 Method for recording video/audio data in a network
A method for recording video/audio data generated by a capturing device including a data memory provides connecting the data memory of the capturing device to at least one recording device that is provided with a greater storage capacity than the data memory of the capturing device, and exchanging data between the data memory and the at least one recording device such that a virtual data memory is created for the capturing device by means of the recording device.
US08792764B1 Optical fiber cleaver
An optical fiber cleaver (12) is disclosed having a first pivot arm (16) for securing a terminal end of an optical fiber (22), a second pivot arm (18) with a cutting tool (82) for scoring an outer surface of the optical fiber (22), and a flexible arm (24) extending outward from underneath the cutting tool (82). A V-shaped locating groove (28) extends in the flexible arm (24). A stress-relief recess (36) is located on the surface (26) of the flexible arm (24) in a location at which the cutting tool (82) scores the optical fiber (22). An arcuately-shaped recess (92) is formed into a lower surface (96) of the flexible arm (24) beneath the stress-relief recess (36) to focus the bend in the optical fiber (22) where the fiber (22) is scored and the cleave is to occur. A flexible arm stop (90) is provided to control the minimum radius of the bend in the flexible arm (24) and the minimum radius of bend induced in the optical fiber (22) at the cleave.
US08792763B2 Bend resistant multimode optical fiber
Bend resistant multimode optical fibers are disclosed herein. Multimode optical fibers disclosed herein comprise a core region and a cladding region surrounding and directly adjacent to the core region, the cladding region comprising a first region having index delta percent Δ2, a depressed-index annular portion having Δ3, and a third annular region surrounding the depressed annular region comprising refractive index delta percent Δ4; wherein Δ1MAX>Δ4>Δ2>Δ3, wherein the difference between Δ4 and Δ2 is greater than or equal to 0.03%.
US08792759B2 Gigabit wet mate active cable
A combination of a wet mate electrical connector and a gigabit miniature transceiver in a pressure resistant cable plug connector assembly. The cable plug connector assembly includes a wet mate connector, a miniature gigabit transceiver, and electrical and optical connections necessary to convert transmitted electrical data signals to optical data signals and vice versa.
US08792757B2 Double clad fiber coupler and device
There is described a double-clad fiber coupler (DCFC) composed of two double-clad fibers that have been fused together and tapered. The DCFC allows the propagation of light in the fundamental mode in its single-mode core with very little loss. Back reflected light may be collected two ways: by the core of the double-clad fiber and by the inner cladding of the double-clad fiber.
US08792755B2 Light transmission path package, light transmission module, electronic device and method for manufacturing light transmission module
A light transmission path package includes first and sealing surface adjustment members, which are arranged with facing each other by way of a light emitting/receiving element on a lead frame substrate, having a length in a normal direction of the substrate surface from the substrate surface of H2; wherein a relational expression H3
US08792753B2 Method and system for a fiber optic sensor
A system and method for assembling a fiber optic sensor assembly are provided. The fiber optic sensor system includes a fiber optic cable and a carrier including a first connection end and a second connection end joined together by one or more breakaway tabs, the first connection end including a first fiber attach point configured to secure a distal end of the fiber optic cable to the first connection end, the second connection end including a second fiber attach point configured to secure the fiber optic cable to the second connection end, the one or more breakaway tabs joined to the first connection end and the second connection end using a break area that is structurally weaker than the carrier and the breakaway tabs.
US08792751B1 Identifying and correcting character-recognition errors
Embodiments of a computer system, a method and a computer-program product (e.g., software) for use with the computer system are described. These embodiments allow a user to provide an image of a document for use with software, such as an image of a financial document for use with financial software. In particular, the user can provide the image of the document, for example, by taking a picture of the document using a cellular telephone. This image may be converted into an electronic format that is suitable for text and numerical processing using a character-recognition technique, such as optical character recognition or intelligent character recognition. Errors in the electronic version of the document, if present, may be identified and corrected by comparing the electronic version to information maintained by a third party. This information may be accessed based at least on one or more items in the electronic version of the document.
US08792750B2 Object information derived from object images
Search terms are derived automatically from images captured by a camera equipped cell phone, PDA, or other image capturing device, submitted to a search engine to obtain information of interest, and at least a portion of the resulting information is transmitted back locally to, or nearby, the device that captured the image.
US08792748B2 Deconvolution of digital images
A method for deconvolution of digital images includes obtaining a degraded image from a digital sensor, a processor accepting output from the digital sensor and recognizing a distorted element within the image. The distorted element is compared with a true shape of the element to produce a degrading function. The degrading function is deconvolved from at least a portion of the image to improve image quality of the image. A method of indirectly decoding a barcode includes obtaining an image of a barcode using an optical sensor in a mobile computing device, the image comprising barcode marks and a textual character. The textual character is optically recognized and an image degrading characteristic is identified from the textual character. Compensating for the image degrading characteristic renders previously undecodable barcode marks decodable. A system for deconvolution of digital images is also included.
US08792743B2 Image processing apparatus and program
An image processing apparatus that can be applied to a wide range of general images and that is capable of improving shitsukan of materials depicted in an image by interactively adjusting multiple physical image characteristics of an image based on human latent sensations. Physical image-characteristic parameters are extracted from an input image. The image-characteristic parameters are processed using a first numerical conversion equation, and various low-order-sensitivity parameters quantifying general latent sensations are calculated. The low-order-sensitivity parameters are processed using a second numerical conversion equation, and high-order-sensitivity parameters quantifying shitsukan for different materials are calculated. An output image of which the shitsukan in the input image are improved by combining various types of image processing for changing the image characteristics so that the high-order-sensitivity parameters approach predetermined values is generated.
US08792739B2 Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
The image decoding method includes: determining a context for use in a current block to be processed, from among a plurality of contexts; and performing arithmetic decoding on a bit sequence corresponding to the current block, using the determined context, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is (i) “merge_flag”, (ii) “ref_idx_l0” or “ref_idx_l1”, (iii) “inter_pred_flag”, (iv) “mvd_l0” or “mvd_l1”, (v) “no_residual_data_flag”, (vi) “intra_chroma_pred_mode”, (vii) “cbf_luma”, and (viii) “cbf_cb” or “cbf_cr”.
US08792737B2 Method and apparatus for encoding and decoding image by using large transformation unit
Disclosed are an image encoding method and apparatus for encoding an image by grouping a plurality of adjacent prediction units into a transformation unit and transforming the plurality of adjacent prediction into a frequency domain, and an image decoding method and apparatus for decoding an image encoded by using the image encoding method and apparatus.
US08792733B2 Computer-implemented system and method for organizing cluster groups within a display
A computer-implemented system and method for organizing cluster groups within a display is provided. Cluster groups each having one or more spines of clusters are obtained. Each cluster includes at least one document. At least one of the cluster groups is placed around a ring centrally defined in a display. Circle sectors are defined around the ring and an initial target angle is identified within each of the sectors. The at least one cluster group is positioned within one of the circle sectors at the initial target angle. A further one of the cluster groups is positioned within a different circle sector up to one of a maximum and minimum angle relative to the initial target angle for that sector.
US08792718B2 Temporal matte filter for video matting
Methods and apparatus for temporal matte filtering. Temporal matte filtering methods are described that improve the temporal coherence of alpha mattes for a video sequence while maintaining the matte structures on individual frames. The temporal matte filter may implement a level-set-based matte averaging method. In the level-set-based matte averaging method, two or more input alpha mattes are obtained. Level set curves are generated for the two or more alpha mattes. An averaged level set is computed from the two or more level sets according to a distance-transform-based technique. A temporally smoothed alpha matte may then be reconstructed by interpolating pixel alpha values between the inner and outer level set curves of the averaged level set. The alpha mattes can be optionally warped towards a center frame according to an optical flow technique before the averaging operation performed by the temporal matte filter.
US08792711B2 System and method of foreground-background segmentation of digitized images
A system and method for segmenting foreground and background regions on a digitized image uses a computer, having a processor and system memory, to segment the image into initial regions and identify background regions from the initial regions. A complete background surface is estimated of the image, and pixels of the image are rectified with the estimated background surface to normalize the image. Normalized pixels are compared with a threshold color to determine a final segmentation of background regions.
US08792710B2 Stereoscopic depth reconstruction with probabilistic pixel correspondence search
Generally, this disclosure provides devices, systems and methods for stereoscopic depth reconstruction, for 3-D imaging, with improved probabilistic pixel correspondence searching. The method may include obtaining a first image and a second image; down-sampling the first image; down-sampling the second image; generating a reduced resolution disparity matrix for the first down-sampled image including estimated correspondence pixels from the second down-sampled image; generating a reduced resolution quality matrix including quality metric values associated with pixels in the reduced resolution disparity matrix; up-sampling the reduced resolution disparity matrix to a first full resolution disparity matrix; up-sampling the reduced resolution quality matrix to a full resolution quality matrix; and generating a second full resolution disparity matrix for the first image including estimated correspondence pixels from the second image, the estimated correspondence pixels selected from a search range in the second image.
US08792709B2 Transprojection of geometry data
Systems and methods for transprojection of geometry data acquired by a coordinate measuring machine (CMM). The CMM acquires geometry data corresponding to 3D coordinate measurements collected by a measuring probe that are transformed into scaled 2D data that is transprojected upon various digital object image views captured by a camera. The transprojection process can utilize stored image and coordinate information or perform live transprojection viewing capabilities in both still image and video modes.
US08792708B2 Method and apparatus for rendering a three-dimensional object from a two-dimensional image
Provided is a method and apparatus that may generate a three-dimensional (3D) object from a two-dimensional (2D) image, and render the generated 3D object. Light source information may be extracted from the 2D image using a characteristic of the 2D image, and property information associated with the 2D image may be extracted based on the light source information. In particular, specular information, scattering information, and the like may be stored in a database using a plurality of samples. Since specular information or scattering information similar to an input image may be retrieved from the data base, property information may be quickly extracted.
US08792704B2 Imaging system and method for use in surgical and interventional medical procedures
A system and method for displaying images of internal anatomy includes an image processing device configured to provide high resolution images of the surgical field from low resolution scans during the procedure. The image processing device digitally manipulates a previously-obtained high resolution baseline image to produce many representative images based on permutations of movement of the baseline image. During the procedure a representative image is selected having an acceptable degree of correlation to the new low resolution image. The selected representative image and the new image are merged to provide a higher resolution image of the surgical field. The image processing device is also configured to provide interactive movement of the displayed image based on movement of the imaging device, and to permit placement of annotations on the displayed image to facilitate communication between the radiology technician and the surgeon.
US08792703B2 Method for tracking cells
Simple, high-precision cell tracking is realized. Provided is a method for tracking cells, comprising an image acquisition step (S1) of acquiring a plurality of observation images including a plurality of cells in the field of view at certain time intervals; a feature analysis step (S2) of analyzing predetermined brightnesses of the individual cells in the observation images acquired in the image acquisition step (S1); a grouping step (S3) of grouping the cells for each of the observation images on the basis of the brightnesses analyzed in the feature analysis step (S2) and a predetermined threshold value for classifying the brightnesses; and an associating step (S4) of associating, for each of the groups divided in the grouping step (S3), the cells whose morphological features are substantially the same between the observation images acquired at different times.
US08792698B2 Medical imaging processing device, medical image processing method, and program
Provided is a medical image processing device including: medical image information acquisition unit which acquires medical image information indicating a tomographic image of an object to be examined; evaluation region extraction unit which extracts an evaluation region for each of the tissues contained in the acquired medical image information according to a pixel value, a concentration value, or a luminance value for each of the tissues; and evaluation region display unit which displays the evaluation region on a display device.
US08792693B2 System and method for estimating extracorporeal blood volume in a physical sample
One method for estimating the extracorporeal blood volume in a portion of a physical sample includes: comparing a portion of an image of the sample with a template image of known extracorporeal blood volume indicator; tagging the portion of the image of the sample with a blood volume indicator according to the template image that is matched to the portion of the image of the sample; and estimating the extracorporeal blood volume in at least a portion of the physical sample, associated with the portion of the image of the sample, according to the blood volume indicator.
US08792689B2 Measuring intramuscular fat
Dual-energy absorptiometry is used to estimate intramuscular adipose tissue metrics and display results, preferably as related to normative data. The process involves deriving x-ray measurements for respective pixel positions related to a two-dimensional projection image of a body slice containing intramuscular adipose tissue as well as subcutaneous adipose tissue, at least some of the measurements being dual-energy x-ray measurements, processing the measurements to derive estimates of metrics related to the intramuscular adipose tissue in the slice, and using the resulting estimates. Processing the measurements includes an algorithm which places boundaries of regions, e.g., a large region and a smaller region. The regions are combined in an equation that is highly correlated with intramuscular adipose tissue measured by quantitative computed tomography in order to estimate intramuscular adipose tissue.
US08792686B2 Biometric authentication device, method of controlling biometric authentication device and non-transitory, computer readable storage medium
A biometric authentication device includes a storage unit that stores a plurality of pieces of reference biometric data, an identification control unit that extracts reference biometric data where a coefficient for determining a similarity to acquired biometric data is greater than or equal to a first threshold value, a similar region extraction unit that obtains coefficients for determining similarities between the plural pieces of extracted reference biometric data, in units of predetermined regions, and extracts a similar region where the coefficient for similarity determination is greater than or equal to a second threshold value when a plurality of pieces of reference biometric data are extracted by the identification control unit, and a judgment unit that weights a coefficient for determining a similarity to a dissimilar region, compared with the coefficient for determining a similarity to the extracted similar region, and judging the degree of similarity.
US08792682B2 Method and system for identifying a license plate
A license plate localization method and system based on a combination of a top-down texture analysis and a bottom-up connected component. An image with respect to a vehicle captured by an image capturing unit can be processed in order to locate and binarize a busy area. A black run with respect to the binarized image can be analyzed and classified and one or more objects (connected components) can be generated based on the black run classification. The objects can be further classified in accordance with their size utilizing a run-length based filter to filter out a non-text object. The leftover objects can then be spatially clustered and the uniformity and linearity of the clustered objects can be examined based on a linearity test. The clustered objects can be rejected if they fail the linearity test and the detected objects can further be matched with a plate edge characteristic in order to locate a license plate.
US08792675B2 Color image or video processing
A method of color masking an image or video includes reading color values of an image sample of the image or video and a corresponding change of an attribute of the image sample. Based on the color values of the image sample, the change in the image sample attribute is mapped to a change in color components of the image sample that is equivalent to the change in the image sample attribute, yet reduces visibility of the change in the image sample attribute for the specific color values of the image sample.
US08792674B2 Method for encoding and simultaneously decoding images having multiple color components
A method is provided for encoding a latent image having at least two color components into a visible image. A first and second image associated with first and second color components, respectively, are generated. The first image has a first pattern of elements and the second image has a second pattern of elements that are manipulated based on a corresponding color component provided in the latent image. A first and a second angle are assigned to the first image and the second image, respectively. The first image and second image are aligned by orienting the first pattern of elements according to the first angle and second angle, respectively. The aligned first image and second image are superimposed to render an encoded image that is decoded using a decoder that simultaneously display the first color component and the second color component of the latent image to present a color composite image.
US08792673B2 Modifying restricted images
An apparatus, device, methods, computer program product, and system are described that determine a restricted image within a media asset, modify the restricted image to obtain a modified image that includes at least one shared image attribute of the restricted image, and produce a modified media asset that includes the modified image.
US08792671B2 Shaker-type transducer with centering device
A shaker transducer is disclosed, which comprises a magnetic unit (1) composed of a magnet (3) disposed between a first polar plate (2) and a second polar plate (4) in such a way to generate a toroidal air gap (5). A sound coil (6) is disposed in the air gap (5) to move axially and a centering element (100) is fixed to the coil to maintain it centered with respect to the magnetic unit (1). A rigid element (10) comprising a shank (12) fixed to said cylindrical support (61) of the sound coil and adapted to be anchored to a surface to transfer the sound vibrations generated by the magnetic unit (1). The centering element (100) comprises a central cylindrical shank (101) fixed to the coil, a peripheral shank (102) fixed to the second polar plate (4) and a plurality of elastic spokes (103, 103′) disposed between said central shank (101) and said peripheral shank (102).
US08792669B2 Earphone system and use of an earphone system
There is provided an earphone system comprising an earphone and at least two acoustic dampers (24), the earphone comprising a speaker unit (10) and an earpiece (12, 12A, 12B), the speaker unit comprising a sound driver (18), a wiring connector (14) for providing audio signals to the sound driver and a case (16) housing the sound driver, the earpiece comprising a sound outlet opening (28) and being designed for being worn in a user's ear canal and/or concha, the sound driver having a frequency response having a maximum within the range of 2000 Hz to 4000 Hz, wherein the speaker unit is for being inserted into the earpiece, wherein each of the acoustic dampers (24) is for being inserted into the earpiece or the speaker unit in an exchangeable manner and wherein each of the acoustic dampers, when used with the earphone, has a frequency response different from that of the other acoustic damper(s).
US08792664B2 Headworn sound processor case
A case for encasing a hearing device to allow the wearer to continue wearing the device while engaging in activities such as swimming. In certain embodiments, the case comprises a protective portion for providing mechanical protection to the device and a flexible portion for housing a coil associated with the hearing device. In specific embodiments, the case also includes one or more acoustic ports.
US08792657B2 Speaker device
A speaker device includes: an acoustic diaphragm; a vibration transfer member provided in a state of touching the acoustic diaphragm over a given length, which is configured to transfer vibration to the acoustic diaphragm; and an actuator configured to add vibration corresponding to an audio signal to be reproduced to the vibration transfer member to thereby transfer vibration to the acoustic diaphragm through the vibration transfer member and to generate sound.
US08792650B2 CM amplifier divided output supplying first, second, CM amplifier inputs
A driver circuit includes a first driver amplifier that is configured to generate a first output in response to a first reference voltage input and a first audio input; a second driver amplifier that is configured to generate a second output in response to the first reference voltage and a second audio input; and a common mode (CM) amplifier, coupled to the first driver amplifier and the second driver amplifier. The CM amplifier is configured to generate an output in response to a second reference voltage input, the first reference voltage input being a divided version of the output. Gains of the first driver amplifier, second driver amplifier and the CM amplifier are equal. Noise at the output appears across a plurality of resistors coupled at the outputs of the first driver amplifier, second driver amplifier and the CM amplifier and cancels with respect to the output of the CM amplifier.
US08792648B2 Apparatus and method for transmitting/receiving voice signal through headset
An apparatus and method are disclosed, which separates ambient noise from a voice signal in a Bluetooth headset with dual microphones, switches the connection path between the dual microphones and automatically controls output audio gain, based on the ambient noise. The method for outputting the voice signal includes receiving/comparing the first and second input signals from the first and second microphones, extracting the voice signal of substantially identical intensity from the first and second input signals, and transmitting the voice signal from the portable terminal communicating with the Bluetooth headset.
US08792647B2 Circuit device for providing a three-dimensional sound system
A circuit device for a three-dimensional sound system is disclosed. The device circuit contains a plurality of resistors, capacitors and transistors. The circuit is an analog circuit creating an actual three-dimensional sound system where the listener can perceive sound coming from different spatial directions. The circuit device accomplishes this by sensing the amplitude and phase difference between the sound signals.
US08792646B2 Systems and methods for group key distribution and management for wireless communications systems
A novel group key distribution and management scheme for broadcast message security is provided that allows an access terminal to send a single copy of a broadcast message encrypted with a group key. Access nodes that are members of an active set of access nodes for the access terminal may decrypt and understand the message. The group key is generated and distributed by the access terminal to the access nodes in its active set using temporary unicast keys to secure the group key during distribution. A new group key is provided every time an access node is removed from the active set of access nodes for the access terminal.
US08792645B2 Authentication and data security for wireless networks
A method and apparatus of providing a security system. The method includes the steps of a registering sensor having a secret key and an IEEE or MAC address automatically forming a commissioning key, the registering sensor forming a registration request including the IEEE or MAC address and the commissioning key, a co-ordinator sensor receiving the wireless request for registration from the registering sensor, the co-ordinator sensor having a separate copy of the secret key, the co-ordinator sensor automatically authenticating the registering sensor via the received request for registration and the separate copy of the secret key and the registering sensor joining the co-ordinator sensor of the wireless network under the 6LoWPAN operating protocol.
US08792642B2 Apparatus, system and method for detecting a loss of key stream system synchronization in a communication system
An apparatus, system and method provides an out-of-synchronization detection by using a network layer checksum. A process operating at an upper layer verifies that a checksum embedded in a network layer header is correct before encrypting and transmitting a data packet containing the header and a payload. The data packet is received through a wireless communication channel at a receiver and decrypted. A calculated checksum is calculated on the received payload at the receiver and compared to the received checksum embedded in the header. A key stream used at the receiver for decrypting the received encrypted data packets is determined to be out of synchronization with a key stream used at the transmitter to encrypt the data packets if the calculated checksum is not equal to the network layer checksum.
US08792640B2 Systems and methods for securing a digital communications link
A digital data signal, such as a digital video signal, is intentionally pre-distorted before being sent over a network. In one embodiment, this pre-distortion may be performed in accordance with a pre-distortion pattern or algorithm which is shared with only intended receivers. The pre-distortion pattern may be used to vary the pre-distortion on a periodic basis, as frequently as on a symbol-by-symbol basis. The pre-distortion function may include distorting the phase and/or the amplitude of the digital signal's modulation.
US08792634B2 Method and system for adjusting line interface level to compensate for induced loss
An induced loss value is retrieved from a configuration file of an MTA device. The loss value is provided to a signal generator that generates call progress/alerting signals and FSK signals in the MTA telephony device. To mitigate the imbalance between incoming voice signal levels and call progress/alerting signals that may occur because the call progress/alerting signals are not generated at a level equal to that of the incoming voice signals, the loss/attenuation amount from the configuration file is used to adjust the levels of the generated call progress/alerting and FSK signals by a corresponding amount before they are attenuated along with the incoming voice signals.
US08792633B2 Method of distributed aggregation in a call center
A method for partitioning a call center having N agents associated with M agent groups, for computation by a plurality of computational nodes, has steps for (a) assigning each agent as a vertex in a hypergraph; (b) assigning each agent group as a hyper-edge in the hypergraph; and (c) applying a hypergraph partitioning algorithm to partition the agents and groups relative to the nodes with the hypergraph cost function awarding equal load distribution to nodes and minimizing inter-node traffic.
US08792631B2 System and method for matching service representatives with customers
Systems and methods of providing customer support are disclosed. An exemplary embodiment compares a plurality of customer attributes associated with corresponding ones of a plurality of service representative attributes to identify a “best match” service representative.
US08792629B1 Performing automated event services to registered end users
Operations included may provide receiving event registration messages from at least a portion of end users to register the end users for an event and storing the event registration messages in a registration list file. Establishing a connection for each of the portion of the plurality of end users via an interactive voice response (IVR) application may also occur. The IVR application is then dropped and the connection is maintained via a port on a network element to transfer the event data from the network element to the portion of the registered end users.
US08792627B2 Method and apparatus for delivering relevant content
A method and apparatus for providing a relevant content delivery service on networks such as packet networks, e.g., Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) networks are disclosed. For example, the present method receives a request to initiate a call from a calling party to a called party. The method then establishes a communication connection between the calling party and the called party and a communication connection to a speech recognizer. The method monitors a conversation between the calling party and the called party using the speech recognizer for detecting one or more verbal triggers. Finally, the method delivers relevant content that is associated with any detected verbal triggers to the calling party and/or the called party.
US08792625B2 Call server selection
In a click-to-call communication environment, the present invention is employed to select an appropriate call server to use when establishing a call between two endpoints. A computing terminal provides a request to initiate a call between the two endpoints. The request is passed to a service node directly or through any number of intermediate nodes, such as a web server. The request may identify a source and a destination for the call. The service node will select a call server to use for establishing the call between the two endpoints based on the destination for the call, and send instructions to the call server to initiate the call. In response, the call server will initiate the call between the two endpoints.
US08792624B2 Local preservation of an agent message
An agent of a contact center records an agent message. The recorded agent message is received at the contact center. The recorded agent message is stored. An agent actively using one of a first communication device or a second communication device is detected. In response to detecting that the agent is actively using the first or the second communication device, the recorded agent message is sent to the one of the first or the second communication devices that the agent is actively using. The system and method also has a peer-to-peer configuration for recording and sending agent messages.
US08792622B1 Story delivery system and method for mobile entertainment
A method of delivering a story for engaging a user in an interactive, scripted, virtual reality story by generating calls from a group of actors or personalities called a clique, includes the steps of recording onto a memory device a series of calls by multiple persons who pretend to be friends of a user recipient; making calls using the recorded calls in a predetermined sequence to a user recipient and preferably displaying; telling a story in the first person perspective from multiple points of view by means of the calls; and doing everything real friends do when they communicate with each other, except these friends are fictional, rather than real. A system for engaging a user in an interactive, scripted, virtual reality story by generating calls from a group of actors or personalities called a clique, where the calls simulate everything real friends do when they communicate with each other, except these friends are fictional, rather than real. In the method and system, the calls may be made to a smart phone. In addition, the smart phone may download an application and may download a call via phone lines and/or other wireless signal, and simulate the call or be an actual phone call.
US08792619B2 X-ray tube with semiconductor coating
An x-ray tube with a semiconductor coating disposed over an exterior the tube. The semiconductor material reduces voltage gradients.
US08792612B2 Radiation imaging system, control method for the same, and program
A radiation imaging system includes a radiation sensor unit and a main control unit. The radiation sensor unit includes, a radiation sensor that detects a radiation image based on radiation that passes through an object, a sensor characteristics correction unit that performs sensor characteristics correction on the radiation image based on image reception characteristics of the radiation sensor, an image analysis unit that analyzes the radiation image in which the sensor characteristics correction has been performed and calculates an analysis parameter, and a transmission unit that transmits the analysis parameter as a gradation conversion parameter and the radiation image which has been subjected to the sensor characteristics correction to the main control unit. The main control unit includes a gradation conversion processing unit that performs gradation conversion processing on the radiation image which has been subjected to the sensor characteristics correction using the gradation conversion parameter.
US08792605B2 Control rod blade unlatching tool
Disclosed is an unlatching tool that may be used to unlatch a control rod from a control drive. The unlatching tool may include a baseplate, a first guide member and a second guide member attached to the baseplate, a first frame and a second frame attached to the baseplate, a stepper motor attached to the first frame, a worm drive attached to the first frame, a cable reel shaft attached to the first and second frame, a hose wrapped around the cable reel shaft, and a hook attached to a first end of the hose. The hook may include a cylindrical sleeve having a at least one finger configured to fold and unfold. Disclosed also is a method of unlatching a control rod from a control drive.
US08792604B2 Xenon oscillation prediction method and computer program for xenon oscillation prediction
To predict xenon oscillation at the present time and later. For this purpose, as an axial offset of a power distribution of a reactor is represented by AOp, an axial offset of a power distribution based on xenon distribution is represented by AOx, and an axial offset of a power distribution based on an iodine distribution is represented by AOi, a parameter DAOpx(=AOp−AOx) and a parameter DAOix(=AOi−AOx) are described by a relational expression of a trigonometric function and an exponential function using an angular frequency of xenon oscillation. Next, phases with respect to initial values of the parameters DAOpx and DAOix are obtained (Step S101). The parameter DAOpx and the parameter DAOix expressed by the obtained phase and a coefficient of the relational expression obtained from this phase are plotted on an X coordinate and a Y coordinate, respectively. A locus at the present time and later is predicted using the locus obtained in this manner (Step S102), and a timing of extinguishing the xenon oscillation is predicted (Step S103).
US08792602B2 Mixed signal stochastic belief propagation
A processor implements a network of functional nodes and communication paths between the nodes. The processor includes a plurality of circuit implementations of the functional nodes of the processor; and a plurality of signal paths implementing the communication paths linking the circuit implementations of the nodes. At least some of the signal paths are configured to pass signal values represented according to temporal patterns of signal levels on the signal paths. The processor also includes a plurality of circuit components for conversion between a signal value represented as a signal level (e.g., voltage or current level) and a signal value represented as a temporal pattern.
US08792600B2 Fractional frequency and sampling-rate change in the frequency domain
An arrangement (30) and a method for digitally filtering a time-discrete digital signal, wherein the signal is transformed to the frequency domain using discrete Fourier transformation (31), the signal is filtered in the frequency domain (33), wherein a filter response can be adapted in real time as required to respond to changes in the interference environment, and the filtered signal is transformed back to the time domain using inverse discrete Fourier transformation (32) to create an output signal, and wherein bin frequencies of said signal in the frequency domain are translated by a real amount and the sampling rate of the output signal is changed by a real factor.
US08792597B2 Reducing electromagnetic interference in a receive signal with an analog correction signal
Embodiments of methods and apparatuses for reducing electromagnetic interference in a receive signal are disclosed. One method includes receiving a receive signal. An analog cancellation signal is generated. The analog cancellation signal is summed with a receive signal, thereby mitigating electromagnetic interference in the receive signal. One apparatus includes a transceiver that includes a receive analog to digital converter (ADC) sampling a receive signal. Electromagnetic interference (EMI) processing circuitry generates an analog cancellation signal. The analog cancellation signal is summed with a receive signal, thereby mitigating electromagnetic interference in the receive signal.
US08792596B2 Transmission parameter information
According to an embodiment of the invention, an apparatus includes a decoder configured to decode transmission parameter signaling data from a signal, the signal including the transmission parameter signaling data on a lower level than a level on which service information is included; and a determiner configured to determine from decoded transmission parameter signaling data if the signal carries time-sliced elementary streams and configured to determine from the decoded transmission parameter signaling data whether the signal has a forward error correction framing structure, wherein the apparatus is a receiver and is configured to operate in a network. The apparatus further includes a controller configured to disregard a signal in response to determining that the signal does not carry time-sliced elementary streams.
US08792594B2 Systems and methods for advanced iterative decoding and channel estimation of concatenated coding systems
Systems and methods for decoding block and concatenated codes are provided, including channel state information estimation such as by using optimum filter lengths based on channel selectivity and adaptive decision-directed channel estimation. These improvements enhance the performance of various communication systems and consumer electronics, including HD Radio receivers and systems.
US08792592B2 Feed-forward carrier recovery system and method
A method of feedforward phase recovery on a data stream is described. Phase estimation base points are calculated, at a phase detector, for each block of the received data stream. A current phase, at a phase interpolator, between two phase estimation base points. Data stream delays within the phase detector are matched with delays within the phase interpolator.
US08792591B1 Systems and methods for I/Q imbalance correction and calibration of variable modulus signals
Disclosed herein are systems and methods for accurate removal of I/Q mismatch in received signals of an analog FM receiver. The analog FM receiver includes a down-converter, a calibration circuit that estimates I/Q mismatch values, and a compensation circuit that uses the estimated mismatch values to reduce the effects of I/Q mismatch. In one aspect, the calibration circuit uses an adaptive dual-parameter compensation scheme to iteratively correct the received signals by approximating a coefficient value and an amplitude value that minimize the signals' amplitude variation from the amplitude value. In another aspect, phase and amplitude mismatch parameters can be determined using the coefficient value.
US08792590B2 Communications device with in-phase/quadrature (I/Q) DC offset, gain and phase imbalance compensation and related method
A DC offset estimator and removal circuit removes the DC offsets for each of the I and Q signal components in a received signal. A gain imbalance estimator and compensator circuit estimates and compensates for gain imbalances within the I and Q signal components. A phase imbalance estimator and compensator circuit estimates and compensates for phase imbalances within the I and Q signal components to produce a communications signal that is compensated for received DC offsets and gain and phase imbalances within the I and Q signal components.
US08792589B2 System and method for protecting transmissions of wireless microphones operating in television band white space
A wireless microphone system broadcasts a pilot tone at the designated ATSC pilot position in the TV Band channel being used by the wireless microphone system. The pilot tone is a readily detectable waveform transmitted in the ATSC pilot position. The pilot tone can be generated by any one of: a standalone pilot tone generator; a pilot tone generator incorporated into a wireless microphone receiver; or, a pilot tone generator incorporated into a wireless microphone.
US08792588B2 Method for operating a software radio receiver and software radio receiver
The present invention disclosed a method for operating a software radio receiver. Said method comprises receiving a radio signal, determining a signal quality of said radio signal, selecting a suitable algorithm for a function in the receiver in accordance with said determined signal quality and applying said selected algorithm to the radio signal.
US08792582B2 Mobile wireless communications device having auxiliary receiver to determine transmit impairment and generate transmit impairment compensation signal, and associated methods
A communications device includes a baseband input to receive a baseband signal. A transmitter is coupled to the baseband input and generates a transmit signal based upon the baseband signal, the transmit signal having an initial transmit impairment. An auxiliary receiver is coupled to the transmitter and generates a receive signal having a receive impairment therein resulting from the initial transmit impairment. A controller determines a power of the baseband signal by integrating a product of the receive signal and a complex conjugate of the baseband signal, and determines a power of the receive signal by integrating a product of the baseband signal and the receive signal. The controller also determines the initial transmit impairment based upon the power of the baseband signal and the receive signal, and generates a transmit impairment compensation signal based upon the initial transmit impairment.
US08792578B2 Method and apparatus of switched amplification having improved efficiency
A signal coding technique for switching amplifiers includes quantizing the amplitude A(t) of an input signal to produce a time series Â(t) having M levels; modulating a clock signal in response to Â(t), thereby to produce a control signal; switching among at least three different power supply output levels in response to the control signal, thereby to generate an output pulse stream; and filtering the output pulse stream to produce an output signal for transmission.
US08792573B2 Method and apparatus for data transmission based on distributed discrete power control in cooperative multi-user multi-input multi-output system
Disclosed are a method and apparatus capable of enhancing a closed loop multi-input multi-output (MIMO) capacity through distributed discrete power control in the case of cooperatively transmitting information to multiple users through a downlink.
US08792572B1 Universal peak power reduction in communication radios
A method and system for achieving peak power reduction in the radio are disclosed. According to one aspect, universal peak power reduction is used to perform peak power reduction on time domain signals, such as CDMA, WCDMA and GSM, as well as frequency domain signals, such as OFDM signals used in long-term evolution, LTE, systems, and on combinations of time and frequency domain signals. Processing is performed on a segment of data at a time. The size of the segment of data chosen is based on a desired latency, frequency resolution and peak power reduction performance in a given system.
US08792571B2 Channel status information feedback
The present invention provides a method and system for channel status information feedback based on a hierarchical codebook, the method comprising steps of: generating a hierarchical codebook; configuring the generated hierarchical codebook to a transmit end and a receive end, respectively; and feeding back channel state information from the receive end to the transmit end based on the hierarchical codebook, wherein the step of generating a hierarchical codebook further comprises the following steps: i) dividing each level of codeword in a to-be-generated codebook into a plurality of segments based on a basic codebook; ii) a module configured to generate each level of codeword in a first stage, wherein the each level of codeword is selected from the basic codebook; and iii) generating each level of codeword in other stages, wherein the each level of codeword is selected a pre-provided training sample matrix. And the feeding back the channel status information from the receiving end to the transmitting end based on the hierarchical codebook further comprises using a first bit and a second bit of the feedback bits to represent a signaling for performing tree search to the hierarchical codebook.
US08792569B2 Power distribution system utilizing digital communications to determine the configuration thereof
Three-phase electrical power is used to distribute electrical power to electronic devices in a cluster. A power distribution system includes circuit breaker panels and power distribution units for providing electrical power to the electronic devices. The electrical connections within the power distribution system form a digital communication network that communicates identification codes for the purpose of identifying each electrical connection in the power distribution system. A cluster management entity may then collect the identification codes associated with each electrical connection in order to detect the actual configuration of the power distribution system. By further knowing the load of each electronic device and their association with entities of the power distribution system, the cluster management entity may determine the load on each phase and take steps to balance the load.
US08792567B2 Preamble sequence extension
A method of powerline communications between a plurality of nodes on a powerline communications (PLC) channel including a first node and a second node. At least one communication quality measure is determined for the PLC channel. Based on the communication quality measure, a preamble of a data frame is dynamically switched between a reference preamble having a reference symbol length including a reference number of syncP symbols and a reference number of syncM symbols and at least a first extended preamble having an extended symbol length that is greater than (>) the reference symbol length. The data frame is then transmitted on the PLC channel.
US08792566B2 Method and apparatus for digital data transmission
An expansion of known serial data links, for example ETHERNET, published in IEEE802.3, for directly transmitting random events without having to carry out synchronization with a clock signal or having to wait for a cyclical transmission time. Two different, random events are represented using two differently coded individual pulses and are transmitted in an event-controlled manner. A jitter-free latency of 45 ns between the event and its reception is possible over a line length of 8 m, for example. The expansion is particularly suitable for the short, digital data links between a node and a plurality of modules, as are required in modern electrical discharge machines, machine tools and similar electronic systems.
US08792565B2 10 Gbps coaxial cable networking system
Systems and methods are described for providing a throughput of 10 Gbps or more in a coaxial cable network and which operate at high frequencies above the existing services on home coax in the range 2 GHz to 10 GHz, or more. The network uses a wide signal bandwidth, in the range, for example, of 8 GHz. Operating above the CATV band and satellite services, the network coexists with these services without mutual interference. The system could be used in networking systems, such as MoCA 3 and Access systems. This is achieved by using a splitter with a low loss and low isolation in the 2-10 GHz range at the point-of entry (POE) of the network signal. Alternatively, an active node to provide a signal booster or a repeater function at the point-of-entry (POE) can be used.
US08792564B2 Adaptive preprocessing method using feature-extracted video maps
A method and apparatus for preprocessing a video signal prior to its being encoded. During preprocessing, features are extracted from the video signal into feature planes which are each adaptively filtered in response to estimations of feature activity. After feature extraction the signal which remains is referred to as a “remaining signal”, which is then noise filtered to remove a substantial portion of the noise. The feature planes and remaining signal are recombined into a preprocessed output signal configured for receipt and processing by a video encoder. A video encoder receiving the preprocessed video signal can generate higher quality and/or lower bit rate encoded video than one receiving the original source video. Preprocessing according to the invention is particularly well suited for use with encoders adapted to remove temporal and/or spatial redundancy, such as those implemented according to the MPEG2/4, or AVC/H.264 standards.
US08792562B2 Moving image encoding apparatus and method for controlling the same
The invention provides encoded moving image data having good image quality even in a scene having a high difficulty level. A unit counts a number of pictures to determine a break between scenes. A unit encodes block by block in an inputted picture. A unit calculates a block distortion between a decoded picture and a picture before being encoded. A unit calculates a surplus encoded data amount with respect to an encoded data amount equally allocated to each scene from the encoded data amount of each picture and a preset sequence target bit rate. A target encoded data amount is calculated based on an average block distortion of a scene and the surplus encoded data amount. The encoded data amount of the first picture of a scene is compared with a threshold, and the initial parameter is corrected to determine the parameter for encoding the second and subsequent pictures.
US08792558B2 Method and apparatus for encoding/decoding motion vector
Provided are methods and apparatuses for encoding and decoding a motion vector. The method of encoding the motion vector includes: selecting, as a mode of encoding information about a motion vector predictor of the current block, a first mode in which information indicating the motion vector predictor from among at least one motion vector predictor is encoded or a second mode in which information indicating generation of the motion vector predictor based on blocks or pixels included in a previously encoded area adjacent to the current block is encoded; determining the motion vector predictor of the current block according to the selected mode and encoding the information about the motion vector predictor of the current block; and encoding a difference vector between the motion vector of the current block and the motion vector predictor of the current block.
US08792550B2 Color/gray patch prevention for video coding
This disclosure relates to techniques for preventing or reducing the appearance of undesirable color and/or gray patches in decoded video sequences due to generation of out-of-bound quantized transform coefficients during video encoding. Insufficient compression of a video block according to a selected encoding mode and a selected quantization parameter (QP) value may result in the generation and subsequent clipping of out-of-bound quantized transform coefficients for a given video coding standard. The techniques include predicting whether out-of-bound quantized transform coefficients will be generated for a video block, and adjusting at least one of the selected encoding mode and the selected QP value for the video block to prevent the generation of out-of-bound quantized transform coefficients. According to the techniques, the generation of out-of-bound quantized transform coefficients for a video block may be predicted based on difference parameter threshold values, which may be pre-generated and stored in a video encoder.
US08792541B2 Communication apparatus and method for communication
An RC generating unit generates a first ranging code by performing a logical operation to first seed data, repeats a process for generating a second ranging code by performing the logical operation to second seed data generated when generating the first ranging code until generation of a Nth ranging code, stores the 1st through Nth seed data corresponding to the 1st through Nth ranging codes in the memory. And the RC generating unit generates a transmission ranging code, in response to a reception of specification data of a transmission ranging code transmitted from a base station, by performing the logical operation to the seed data corresponding to the specification data.
US08792534B2 Terminal and communication method thereof
A terminal and a communication method thereof whereby, even in a case of employing the asymmetric carrier aggregation system and further employing the MIMO transmission method for upstream channels, the error characteristic of control information can be prevented from being degraded. In the terminal (200), a transport signal forming unit (212) forms transport signals by arranging, based on a arrangement rule, ACK/NACK and CQI in a plurality of layers. According to the arrangement rule, an error detection result is arranged, on a priority basis, in a layer that is different from a layer in which the channel quality information is arranged. In this way, the puncturing of CQI using ACK/NACK can be minimized, with the result that the error characteristic of control information can be prevented from being degraded.
US08792531B2 Optical beam steering for tunable laser applications
A transmitter is disclosed including a laser array comprising a plurality of lasers spatially offset from one another and each having a laser output having a unique wavelength. A first prism is positioned to impart a first angular shift to the laser outputs to produce and a second prism is positioned to impart a second angular shift opposite the first angular shift on the outputs. An index modulating element is coupled to one of the first and second prisms and a controller is electrically coupled to the index modulating element to control an angle of light output form the second prism. An optical spectrum reshaper may be positioned between the second prism and the lens and have at least one transmission edge aligned with the wavelength at least one of the lasers.
US08792527B2 Mount for semiconductor devices using conformable conductive layers, and method
Mount for semiconductor laser devices comprises thermally conductive anode and cathode blocks on either side of semiconductor laser device such as laser diode. Interposed between at least the anode block and the anode of the semiconductor laser device is a sheet of conformable electrically conductive material with high thermal conductivity such as pyrolytic highly-oriented graphite. In some embodiments, a second sheet of such electrically and thermally conductive conformable material is interposed between the cathode of the semiconductor laser device and the cathode block. The semiconductor laser device can be either a single laser diode or a diode bar having a plurality of emitters. A thermally conductive, but electrically insulating, spacer of essentially the same thickness as the laser diode or bar surrounds the diode or bar to prevent mechanical damage while still permitting the conformable material to be maintained in a compressed state and directing current through the laser device.
US08792526B2 Coherent laser array control system and method
In one embodiment, a system includes a master oscillator for generating a primary laser signal. A plurality of amplifiers amplifies a plurality of secondary laser signals and generates a plurality of amplified laser signals. A plurality of actuators adjusts a position, a beam angle, a path length, and a phase of the plurality of amplified laser signals. At least one control module controls the plurality of actuators that adjust the position, the beam angle, the path length, and the phase of the plurality of amplified laser signals. A combiner receives the amplified laser signals to generate a combined laser output signal. At least one filter samples the combined laser output signal to generate a plurality of phase errors as feedback for the control module to control at least one of the position, the beam angle, or the path length for the plurality of amplified laser signals.
US08792521B2 Multi-standard front end using wideband data converters
Embodiments provide an area, cost, and power efficient multi-service transceiver architecture. The multi-service transceiver architecture simplifies receiver/transmitter front ends needed for a multi-service architecture, by replacing significant portions of multiple receiver and/or transmitter front ends with a single ADC and/or DAC, respectively. In embodiments, a plurality of received service contents are combined into one composite analog/RF signal and applied to an ADC. The ADC converts the composite signal into a composite multi-service digital signal. Digital techniques are then used to separate the plurality of service contents into a plurality of respective digital streams that each can be independently demodulated. Similarly, in the transmit direction, a plurality of digital streams, including a plurality of service contents, are combined into one composite digital signal. The composite digital signal is applied to a DAC to generate a composite multi-service analog/RF signal for subsequent transmission over a coaxial cable or wirelessly via an antenna.
US08792515B2 Sub-channel and power allocation method and apparatus for multicast transmission using an orthogonal frequency division multiple access scheme
A method and apparatus are described including allocating one of a plurality of sub-channels to one of a plurality of multicast group clients for a multicast session and performing bit-loading for the allocated sub-channel, wherein said performing act further includes finding one of the plurality of multicast group clients having a lowest received bit rate, finding one of the plurality of sub-channels needing a lowest power to transmit one more bit to the one of the plurality of multicast group clients having the lowest received bit rate, comparing the needed power to a residual power, adding one more transmission bit to the sub-channel if the needed power is not greater than the residual power and updating a multicast rate, the residual power and the power need to transmit one more bit if the needed power is not greater than the residual power.
US08792510B2 System and method for pseudowire packet cache and re-transmission
Disclosed is an apparatus that includes an ingress node configured to couple to an egress node and transmit a plurality of packets to one or more egress nodes, wherein at least some of the plurality of packets are cached before transmission and wherein the ingress node is further configured to retransmit a packet from the cached packets based on a request from one of the one or more egress nodes.
US08792501B1 Active-active multi-homing with multi-chassis pseudowire link aggregation
Techniques are described for forwarding packets in a VPLS using multi-homing PE routers configured in an “active-active” link topology. A router includes a control unit that forms a customer-facing multi-chassis link aggregation group (LAG) to include a plurality of active access links that couple the router and a second router to a multi-homed customer site associated with the VPLS domain. The control unit also forms a core-facing multi-chassis LAG within the VPLS domain to include a plurality of pseudowires that connect the router and other member routers of the core-facing LAG to a common remote router of the VPLS domain. The router receives layer two (L2) packets from the multi-homed customer site on one or more of the active access links and forwards the L2 packets to the remote router over one or more of the pseudowires using the core-facing multi-chassis LAG.
US08792500B2 Multiuser scheduling for MIMO broadcast channels with finite rate feedback
System and methodologies are provided herein for multiuser scheduling in a multiple-input multiple-output (MIMO) communication system. Various aspects described herein facilitate full feedback scheduling, wherein multiuser scheduling is performed based on an antenna selection and signal quality feedback, such as signal-to-interference-plus-noise ratio (SINR) feedback, from respective users. Based on information received from respective users, independent information streams can be transmitted from respective transmit antennas to respective users with the highest signal quality. Receive antenna selection can also be employed to allow respective users to select a single receive antenna on which information is to be received. Additional aspects described herein facilitate quantized feedback scheduling, wherein scheduling is performed based on signal quality feedback that is quantized into a finite number of bits by respective users.
US08792495B1 System and method for managing out of order packets in a network environment
A method is provided in one example and includes receiving a request packet associated with a flow; designating an out of order sequence number range associated with the flow; creating an entry that designates the out of order sequence number range; receiving a subsequent packet that includes a particular sequence number range; referencing the out of order sequence number range; resolving a portion of the entry corresponding to the particular sequence number range for the subsequent packet; and forwarding the subsequent packet. In other embodiments, the request packet includes a content length field indicating the out of order sequence number range associated with the flow. Creating the entry can include creating a segment within a queue for the out of order sequence number range, which reflects expected sequence numbers for packets associated with the flow.
US08792492B2 Open communication method in a heterogeneous network
An open communication method between at least two sub-networks using a broker node. Each of the sub-networks has a different routable network addressing scheme. The method comprises receiving a packet for a specific application, the packet includes an application identifier, determining if the packet is to be relayed to another of the at least two sub-networks based upon the application identifier, determining if a node receiving the packet is a broker node, relaying the packet to a broker node if not a broker node and forwarding, by the broker node, the packet to at least one node in another of the at least two sub-networks. The node generating the packet communicates using a first of the at least two sub-networks. A broker node communicates using at least two of the at least two sub-networks via a corresponding routable network addressing schemes for each of the sub-networks.
US08792488B2 Network switch, route setup method, program, and parallel computer system
A network switch that outputs multicast packets from a plurality of output ports correlated with a plurality of input ports. A multicast control section designates an input port that has received a route setup command and an output port that outputs the route setup command to be transferred to a destination designated by the route setup command as ports that output the multicast packets. In multicast communications, the multicast packets are transferred to ports other than the input port that has received the multicast packets of the ports designated by a multicast section as those that output the multicast packet.
US08792485B1 Methods and apparatus for chaining access switches coupled to a switch fabric
In some embodiments, a system includes a first switch fabric device, a second switch fabric device, a first access switch operatively coupled to the first switch fabric device by a first cable, and a second access switch operatively coupled to the second switch fabric device by a second cable. The second access switch is operatively coupled to the first access switch by a third cable. The first access switch is configured to send data to the first switch fabric device via the first cable. The first access switch is configured to send data to the second switch fabric device via the third cable, the second access switch, and the second cable.
US08792478B2 System and method of providing communication service using a private packet network backbone exchange
Systems and methods for providing communication service using a private packet network backbone exchange (PPNBE) are disclosed. The private packet network backbone exchange may include a logical call control entity, a logical routing database, one or more PPNBE gateways, and a private packet network. The PPNBE may provide “one-hop” call connection between a call-originating entity and a call-terminating entity without traversal of any other exchanges. The PPNBE may simultaneously support both one-hop local and long distance calls. The PPNBE architecture is easily scalable and incorporated into existing communication networks for on-net and off-net service. Methods and systems for providing access tandem communication service using a PPNBE are also disclosed.
US08792473B2 Synchronization of a plurality of data streams
A method of synchronizing a plurality of data streams. A land mobile radio (LMR) data stream can be generated by a LMR communication device. At least one LMR identifier can be communicated from the LMR communication device to a broadband communication device. A broadband data stream can be generated by the broadband communication device. The broadband data stream and the LMR identifier can be communicated from the broadband communication device via an access network. The LMR identifier can enable synchronization of the LMR data stream with the broadband data stream.
US08792468B2 System and method for broadcasting overhead parameters in poor coverage regions
To improve WWAN coverage, an access node broadcasts overhead messages on a first channel covering a first channel environment and a second channel covering a second channel environment within a coverage region. The overhead messages carry network overhead parameters for allowing wireless mobile devices to acquire and maintain traffic channels within the cellular system. The overhead message channels are configured so that a user perceives uninterrupted wireless services while moving through different channel environments in the coverage region. In one embodiment, the overhead message channels are separate physical channels configured with different broadcast parameters to provide coverage in different environments. In another embodiment, the overhead parameter information is segregated into base and extended components that are encoded and layer modulated onto separate logical channels. Using layered modulation, wireless mobile devices can receive base components in poor coverage regions. The base components include overhead parameters for acquiring a WWAN channel.
US08792459B2 Methods and apparatus for joint scheduling of peer-to-peer links and wireless wide area network links in cellular networks
A wireless device, a method, and a computer program product in a wireless device are provided in which a scheduling control signal is received in peer-to-peer resources. In addition, whether to yield a data transmission is determined based on the received scheduling control signal. Furthermore, the data transmission is sent to a base station on the peer-to-peer resources upon determining not to yield the data transmission. A base station, a method, and a computer program product in a base station are also provided in which a scheduling control signal is received in peer-to-peer resources. In addition, whether to yield a data transmission is determined based on the received scheduling control signal. Furthermore, the data transmission is sent to a wireless device on the peer-to-peer resources upon determining not to yield the data transmission.
US08792457B2 Communicating control information in mobile communication system
The present invention relates to communicating control information in a mobile communication system, wherein the control information of a mobile terminal for scheduling an uplink channel may be notified to a network more quickly with less power. The present invention comprises transmitting a data block on a first physical channel, wherein the data block comprises control information, and transmitting an indicator having a specific value on a second physical channel for indicating the transmission of the control information on the first physical channel.
US08792456B2 Wireless communication apparatus, receiving method, and mobile station
In this invention a wireless apparatus for conducting receiving process of data using a control signal which is started in transmission prior to transmission of such data is characterized in comprising a detecting unit for detecting that the undefined data is included in a first part transmitted prior to a second part as a part of the control signal is used for solving problem.
US08792454B2 Secure and seamless WAN-LAN roaming
Systems and methods are described for secure and seamless roaming between internal and external networks. Double and triple tunnels may be used to connect a mobile node to a correspondent host. A mobile node may include the ability to connect to two networks simultaneously to enable seamless roaming between networks.
US08792453B2 Secure tunnel establishment upon attachment or handover to an access network
The invention relates to a method, mobile node and computer-readable medium for establishing (or pre-establishing) a secure tunnel to an ePDG to prepare for a mobile node attachment or handover to another access network. To reduce the delay of a handover or upon attachment of a mobile node to an access network implied by mechanisms to discover a ePDG, the mobile node maintains a reachability list that can be consulted to identify an ePDG or ePDGs that are reachable in the target access network, i.e. to which the mobile node may establish a secure tunnel. If the mobile node can identify a reachable ePDG for a given access network from the reachability list, the mobile node (pre-)establishes a secure tunnel to the ePDG upon attaching to the given access network. In alternative solutions DNS, DHCP or other mechanism can be used to provide the mobile node with information on ePDGs in its vicinity.
US08792451B2 Method in a mobile device for network selection to provide an enhanced number of IP sessions
A method in a mobile device is provided. The method includes storing the number of IP (Internet protocol) sessions available to the mobile device for each of a number of network areas; and when the mobile device is in a location where two of the network areas overlap, performing cell selection based on the stored number of IP sessions for each of the overlapping network areas.
US08792450B2 System and method for providing local IP connectivity for a roaming mobile subscriber
A system installed at a roaming mobile network, comprises: a signaling relay enabled to monitor, intercept and modify mobile network signaling messages between the roaming network and the home network, a controller application for the signaling relay, said controller configured to instruct the signaling relay to replace an identity of a roaming user with a local network subscriber identity, thereby to enable registration of the roaming user with the local network for receiving at least one local mobile service as a local user, the roamer retaining a pre-existing registration with a respective home mobile network for receiving at least one other roaming mobile service, wherein authentication of the mobile device with the roaming network uses authentication data of the home network registration.
US08792449B2 Shared uplink notification bursts (SUNB)
A mobile station (MS) operating within a radio network includes a processing unit having an active mode and an inactive mode. The mobile station includes a transmitter in communication with the processing unit. The mobile station includes a memory in communication with the processing unit for storing uplink payload. The mobile station includes a radio interface in communication with the radio network and the transmitter; when there is uplink payload to transmit when the processing unit is in the inactive mode, the transmitter transmitting an activity indication to a base station over the radio interface, the processing unit changing to active mode, and the transmitter transmitting the uplink payload to the base station over the radio interface. A method for a mobile station operating within a radio network. A method for a base station operating within a radio network.
US08792443B2 Method and apparatus for service capability modification
A method includes determining, at a receiving station, a modified capability for maintaining reception of a service while supporting a broadcast service. The modified capability is a modification of a capability associated with the service. The method further includes communicating an indication of the modified capability to a transmitting station.
US08792441B2 Method and apparatus for increasing spectrum use efficiency in a mesh network
Mesh Network Access Points (APs) points, including gateways and routers, are deployed over a geographic area. The APs monitor the communication channel for other carriers and transmit accordingly. The APs selectively co-transmit when other carriers are sensed, if the efficiency of the mesh network will improve. APs select a transmission rate based on observed carrier-to-interference ratios. APs use directional antennas to increase carrier-to-interference ratios and spectral efficiency. AP transmit schedules are adaptable and adjusted according to observed carrier-to-interference measurements.
US08792438B2 System and method for search space reconfiguration in a communications system
A system and method for search space reconfiguration in a communications system are provided. A method for communications controller operations includes reconfiguring a first search space including a first set of resources into a second search space including a second set of resources, signaling second search space information to a communications device, and signaling a first set of other information to the communications device within an intermediate search space including resources common to both the first set of resources and the second set of resources.
US08792435B2 Group resource allocation method
The present invention discloses a group resource allocation method, which comprises the following steps that: a user resource management device groups user-side equipments according to the service type or the modulation and coding scheme of the user-side equipments; and the user resource management device performs an initialization description and/or an update and maintenance description for each group via a group message, describes the resource allocation information of the user-side equipments in each group via the group message to realize a group resource allocation. Through the technical solution above, the present invention lowers the description overhead of a group resource allocation.
US08792433B2 Hardware implementation of uplink receiver with matched throughput
Certain aspects of the present disclosure provide an apparatus and techniques for efficiently processing uplink communications. A telecommunications receiver processor architecture is provided that may be utilized with a LTE eNodeB base station wherein the data path throughput is optimally matched for a Physical Uplink Shared Channel (PUSCH) receiver. According to certain aspects, the receiver may be configured to perform operations on OFDMs symbols in an interleaved order. Additionally, the receiver may instantiate multiple IDFT engines to process multiple OFDM symbols in parallel.
US08792429B2 Direct connection with side channel control
A wireless computer that pairs with a remote audio-video presentation device, such as a television. As a result of the pairing, a communication channel is established for the computer to transmit audio-video content for presentation through that device. Additionally, as part of the pairing, the computer and remote device select a side channel for communication of user commands. The wireless computer may display a user interface through which a user may input commands that control the manner in which the remote audio-video device presents the content. As a result, a user may use the wireless computer as a remote control for the audio-video device, controlling both the content presented and the manner in which it is presented. The side channel may use different frequencies than the channel used to communicate audio-video content, and may use very low power at frequencies in the digital TV spectrum.
US08792427B2 Transmission of feedback information for data transmissions on multiple carriers
Techniques for sending feedback information for multi-carrier operation are described. In an aspect, feedback information for data transmissions on multiple downlink carriers may be sent on at least one uplink resource determined based on at least one downlink resource used to send at least one downlink grant for the data transmissions. In another aspect, feedback information for data transmissions on multiple downlink carriers may be sent with reduced or no orthogonal spreading to enable more feedback information to be sent. In yet another aspect, feedback information for data transmissions on multiple downlink carriers may be sent with channel selection. A UE may send a transmission of at least one signal value on at least one resource to convey acknowledgement (ACK) information for data transmissions on multiple downlink carriers. The signal value(s) and resource(s) may be determined based on the content of the ACK information.
US08792425B2 Communication systems
A signalling method for use in a multiple-access communication system, the system comprising a first communication apparatus and a plurality of second communication apparatuses, the second communication apparatuses being operable to communicate with the first communication apparatus using respective parts of a shared communication frame and each using an available service level for such communication, the method comprising: assessing service-level requests from the second communication apparatuses to determine if there is a group of the second communication apparatuses that have corresponding service-level requirements; if it is determined that such a group exists, employing a first control scheme for transmission in the shared communication frame of communication control information for the second communication apparatuses of the group; and for any second communication apparatus not part of the group, employing a further control scheme different from said first control scheme for transmission in the shared communication frame of communication control information for that second communication apparatus, wherein the first and further control schemes are configured such that use of the first control scheme for said group of second communication apparatuses enables communication for more such second communication apparatuses to be supported in said shared communication frame than if such a further control scheme were used for said group of second communication apparatuses.
US08792423B2 Method and arrangement for RRC switching
In a method of controlling RRC (Radio Resource Control) state switching in a wireless communication system, adaptively controlling (S40) RRC state switching between an idle state and a connected state for a user equipment based on at least a detected mobility measure for said user equipment.
US08792422B2 Transferring method, relay station and base station for uplink feedback information in relay link
The present invention provides a method for transmitting relay link uplink feedback information, a relay station and a base station, and the method comprises: determining timing relationship for transmitting the uplink feedback information according to relay subframe configuration (S202); a relay station determining an uplink relay subframe for transmitting the uplink feedback information according to the timing relationship (S204), and transmitting the uplink feedback information via the uplink relay subframe (S206). The present invention ensures the reliability of downlink communication between the base station and the relay station, and the transmission of this feedback information would not cause effect on user equipment.
US08792416B2 Mobile communication system, mobile communication method, distribution server, radio network controller and mobile station
In a mobile communication system, a radio device is configured to transmit notification information transmitted from a distribution server, to a mobile station, by use of broadcast communication. The distribution server 10 includes a key transmitter unit 12 configured to transmit a public key of the distribution server 10 to the mobile station UE; the radio device RNC, Node B includes a notification information transmitter unit 22, 42, 42A configured to transmit, to the mobile station UE, the notification information transmitted from the distribution server 10; and the mobile station UE includes an authentication unit 36 configured to authenticate the validity of the received notification information in reference to an electronic signature for the notification information.
US08792412B2 Transmission in a relay node-based wireless communication system
Methods, devices and systems for improved transmission in a remote node-based wireless communication system is provided. In one embodiment, a method of wireless communication comprises receiving a downlink signal from a first node, demodulating said received downlink signal, generating a channel quality measurement (“CQM”) value of said demodulated downlink signal, determining said CQM value exceeds a first threshold, modulating said demodulated downlink signal to form a processed downlink signal, and cooperatively transmitting said processed downlink signal with said first node to a wireless device.
US08792410B2 Relay method of transport bearer, apparatus and communication system
Embodiments of the present invention disclose a relay method of a transport bearer, an apparatus and a communication system. According to the technical solutions in the present invention, when receiving information encapsulated by a source device and sent by the source device, a relay base station first decapsulates the information, encapsulates the information again, and then sends the encapsulated information to a host device, thus ensuring that the information has only a layer of encapsulation in the transport procedure, so as to avoid a case that a high overhead caused by two layers of encapsulation occurs in the transport procedure. Compared with the prior art, the overhead in the transport procedure may be reduced, and the transport efficiency may be increased.
US08792409B2 Clearing redundant data in wireless mesh network
A wireless mesh network, method, and processor-readable storage medium for operating a network that has a control node that communicates with a plurality of communication nodes are disclosed. When the control node receives a broadcast message, the control node broadcasts a “clear” message that causes other communication nodes to clear their copies of the broadcast message from their message queues. By clearing redundant copies of the original broadcast message, the network can conserve bandwidth for other network traffic.
US08792408B2 Backhaul header compression
A telecommunications network, and particularly a mobility management entity (MME) (26) of the telecommunications network, performs negotiation of use of header compression over at least a portion of a backhaul link extending between a base station node (28) and a serving gateway (SGW) (24). In some embodiments the backhaul link comprises a radio link. In certain bearer encapsulation embodiments having radio-interface borne backhaul links a General Packet Radio service Tunneling Protocol (GTP) tunnel traverses between the serving gateway node and a relay base station node. In such bearer encapsulation embodiments the method further comprises handling signaling between the serving gateway node and the relay base station node for negotiating the use of the header compression inside the General Packet Radio service Tunneling Protocol (GTP) tunnel. In certain proxy embodiments having radio-interface borne backhaul links the backhaul link comprises a first tunnel extending between the serving gateway node and a donor base station node and a further (e.g., second) tunnel extending between the donor base station node and the relay base station node. In such example proxy embodiments the method further comprises handling signaling between the relay base station node and the donor base station node for negotiating the use of the header compression inside the second tunnel, and (optionally) handling signaling between the donor base station node and the serving gateway node for negotiating the use of the header compression inside the first tunnel.