Document Document Title
US08910451B2 Seating system
An example of the disclosed seating system includes a plurality of seating risers configured to telescope relative to one another, and at least one of the seating risers is a powered seating riser configured to deploy and retract the seating risers. Further included is a control pendant. The powered seating riser is drivable in response to said control pendant.
US08910445B2 Thermally isolated anchoring system
An anchoring system for cavity walls is disclosed and includes a stud-type wall anchor and veneer tie. The stud-type anchor is comprised of high-strength, nonconductive thermally-isolating components that maintain the insulation R-values. The anchor has a driver head, dual-diameter barrel, a driven tip and multiple thermally-isolating seals. The multiple seals and the dual-diameter barrel of the anchor fill the anchor-receiving channel and stabilize the wall anchor. The wall anchor is clamped in place by the multiple seals. The anchor operates with various veneer ties.
US08910444B2 Foam insulation backer board
Disclosed herein are embodiments of foam backing panels for use with lap siding and configured for mounting on a building. Also disclosed are lap siding assemblies and products of lap sidings. One such embodiment of the foam backing panel comprises a rear face configured to contact the building, a front face configured for attachment to the lap siding, alignment means for aligning the lap siding relative to the building, means for providing a shadow line, opposing vertical side edges, a top face extending between a top edge of the front face and rear face and a bottom face extending between a bottom edge of the front face and rear face.
US08910440B2 Connection system for prefabricated thermal break panels
The present invention describes a connection system for prefabricated panels of the type comprising at least two outer concrete layers (12, 14), provided with metallic reinforcement (18), and an intermediate layer (16) made of heat-insulating material, arranged between the two outer concrete layers (12, 14). The system comprises a plurality of plate-like connection elements (10) having such a length (L) as to allow them to extend, in an orthogonal direction with respect to the panel's development plan, through the heat-insulating layer (16) and to partially penetrate inside the outer concrete layers (12, 14). Each connection element (10) is provided, at two opposed terminal ends, with respective hooking means (22, 24) to the outer concrete layers (12, 14). At least one (24) of the hooking means provided at the opposed terminal ends of each connection element (10) is made up of two distinct C-shaped edges (24A, 24B), side by side and parallel to each other. The C-shaped edges (24A, 24B) are capable of hooking onto respective bars (20) provided on the metallic reinforcement (18) of at least one (12) of the panel's outer concrete layers.
US08910436B2 Apparatus for a wind resistant and post load re-tensioning system utilizing a composite fabric and attachment apparatus
A roof fastening system that joins building walls or roof structures of a building frame to its foundation to provide a continuous load path that resists upward and lateral forces without interfering with the natural downward forces exerted on the frame over time. This system includes a composite material that combines the properties of a house wrap with high tensile strength low elongation fibers along one direction of the fabric and lower tensile strength high elongation fibers along one or more fabric directions that cross the high tensile strength low elongation fibers. The composite material extends from the top plates or heel truss of the framing of the structure down to its foundation to hold the frame together against high wind loading.
US08910434B2 Pre-cast monolithic concrete stair with dual edge beams, method and mold
Pre-cast concrete stairs, molds for making pre-cast concrete stairs, and methods of casting pre-cast concrete stairs are provided. The stair is constructed with two beams that are cast with the stair steps as an integral monolithic structure. One of the beams (integral down edge beam) projects below the steps on one side, and the other (integral up edge beam) projects above the steps on the other side. The weight of the stairs and the weight of traffic on the steps creates compression on the tops of the integral down edge beam and integral up edge beam, and tension on the bottoms of the integral down edge beam and integral up edge beam, which enhances the combined strength of the beams. The asymmetric orientation of the members creates a stronger cross-section than if the beams were in the same plane horizontally, allowing greater load handing capability. Lightweight steps are suspended between the two beams.
US08910431B2 Tower structure
Methods and apparatus for a tower structure and erection thereof include, in one embodiment, a tower structure comprising a base support member, a mast structure pivotally coupled to the base support member, and a motion control device coupled between the base support member and the mast structure for controlling movement therebetween.
US08910428B2 Storage building and a roof panel system for use with storage buildings
A roof panel system for use with a portable building is described herein. The portable building includes a support frame including a first wall plate, an opposite second wall plate, and a ridge beam positioned above the first and second wall plates. The ridge beam and the first and second wall plates extend between the first end wall and the second end wall along a longitudinal axis. The roof panel system includes a first panel assembly adapted to be coupled between the ridge beam and the first wall plate and a second panel assembly adapted to be coupled between the ridge beam and the second wall plate. Each of the first and second panel assemblies includes a plurality of pre-assembled, modular roof panels that are adapted to be coupled together to form the first panel assembly and second panel assembly, respectively.
US08910426B2 Hidden down spout system
A hidden down spout system includes: a down spout receiver adapted to be secured to a building; a down spout adapted to be secured to the down spout receiver; a top conveyor arm adapted to receive water from a gutter; and a top cap connecting the top conveyor arm to the down spout such that water flowing from the top conveyor arm flows to the down spout. The down spout receiver may include: a sealing flange, one or more siding channels, a tab and a snap-lock tab; and a down spout adapted to snap-fit to the down spout receiver, wherein the down spout includes a socket adapted to receive the tab and further includes a ramp surface and retainer adapted to receive the snap-lock tab.
US08910425B2 Fatigue resistant pressure relief assembly
A pressure relief device is provided with enhanced fatigue resistance. The pressure relief device may include, inter alia, rupture disks assemblies and explosion panel assemblies. The explosion panel assemblies include a first explosion panel, a second explosion panel, and a non-rigid buffering layer that may be selected for its thermal insulation properties. The buffering layer is interposed between the first and second explosion panels and may be configured to oppose inward flexing of these panels. The buffering layer may force surfaces of the first and second explosion panels to extend outwardly.
US08910424B2 Push-out screen frame
A push-out screen frame including: a fixed frame member having a fixed body portion and an arcuate flange portion extending along one edge thereof; a hinged frame member having a hinged body portion and an arcuate channel along one edge thereof and formed to receive the arcuate flange portion for hinged connection therewith; a swinging frame member having a swinging body portion, a closure formation along an edge thereof and conforming substantially with the arcuate flange portion, and complementary latching and locking formations for latching and locking the hinged frame to the fixed frame; a latching assembly attachable to the fixed body portion and having a latching body portion and a latching formation for latching to the complementary latching formation; and a locking member attachable to a swinging frame member and having a locking body and a locking formation formed for locking engagement with the latching member.
US08910423B2 Door weather strip for motor vehicle
A door weather strip for a vehicle includes a weather strip body, an upper rib, a lower rib and a sealing portion. The weather strip body has an assembly groove. The upper rib and lower rib extend outward from one side of the weather strip body at a predetermined distance in a height direction of the weather strip body. The sealing portion is integrally connected with the upper rib and the lower rib.
US08910418B2 Floatable plant growth system and a floatation tray for use with the system
A floatable plant growth system is provided. The system comprises an upper tray (10) and a lower tray (20). The upper tray has a plurality of downwardly tapering cells (11) for receiving plant growth material, with each of the plant cells having an opening (13) at its bottom. The lower tray has a plurality of upwardly tapering cells (21) that trap air, enabling the system to float in use. The upper tray is removably mateable with the lower tray such that the plant cells of the upper tray are located in the space (27) between the air cells of the lower tray. The lower tray is provided with a plurality of openings (26). When the upper and lower trays are mated together and placed in a body of liquid, liquid enters the mated tray configuration (10, 20) through the openings (26) of the lower tray, fills the space (27) that is below the plant cells (11) between the air cells (21) of the lower tray, and in use may be taken up through the bottom opening (13) of each upper tray plant cell.
US08910411B1 Supplemental projectile for a firearm
An auxiliary projectile for a firearm includes: an exhaust vessel to allow a bullet to pass through it yet capture muzzle blast, a barrel socket to slide onto the barrel of the firearm; and a ring magnet to attach to the end of the barrel. The exhaust vessel has opposed openings at each end to permit the unimpeded passage of the bullet discharged from a regular cartridge for a firearm. The opening nearest the muzzle is a muzzle-end opening and the opposite opening is an exit-end opening where the bullet exits. The barrel socket is attached to the exhaust vessel so as to surround the muzzle-end opening and project outward therefrom. The barrel socket is what slides over the muzzle end of the barrel of the firearm. The ring magnet fits within the barrel socket and is what attaches to the muzzle end of the firearm.
US08910410B2 Sling-less firearms carrying device
A firearms carrying device includes a receiver assembly including a base plate and a cover plate connected to the base plate; and a link arm linkable with the receiver assembly, the link arm mountable on a firearm.
US08910403B2 Glowing frame for a hazardous warning placard
A glowing frame for a hazardous material placard is an apparatus used to illuminate the hazardous material placard during the night or dangerous weather conditions. The apparatus is attached to a vehicle carrying hazardous material and includes a frame, a plurality of light emitting diode (LED) strips, a drain hole, a pair of wires, and a disconnection mechanism. The hazardous material placard and the LED strips are situated in between a front portion and a back portion of the frame. The drain hole allows moisture to be released from within the frame. The pair of wires is used to complete a circuit between the LED strips and the vehicle's side-marker or tail light system. The disconnection mechanism activates the LED strips and locks the placard in place. In addition, the disconnection mechanism deactivates the LED strips and releases the placard from the frame.
US08910402B2 Medicine cabinet assembly
An apparatus includes a first mirror platform; the first mirror platform has a first portion and a second portion. A media display device is disposed behind the first mirror platform, such that within the second portion information displayed on the media display device is visible when the media display device is on and is viewed from in front of the first mirror platform. A mounting platform is coupled to a back of the first mirror platform to form a door assembly and the mounting platform can also be a mirror platform.
US08910396B1 Conveyor tunnel
A conveyor tunnel for providing a process environment for articles being conveyed through the tunnel includes a plenum that discharges process air into the tunnel. The flow of the discharged process air is directed to impinge against a portion of the article being conveyed through the tunnel.
US08910395B2 Installation for the treatment of sludges
In a sludge treatment installation, a movable carriage is arranged transversely above a work surface of a floor. The movement of the carriage by longitudinal translation over the floor is initiated by a first drive shaft carrying a toothed wheel meshing with a drive chain. A second chain helps to guide the carriage. On the carriage is provided a rotary turning tool which engages in the sludge. Driven in rotation by a second drive shaft independent of the first, it includes pairs of semi-cylindrical paddles fixed substantially symmetrically by one of their edges on either side of a shaft driven by the second drive shaft. The two paddles in each pair of paddles are asymmetrical as a result of having different radii, with a difference at least equal to about 5%. Forced ventilation acts directly on the paddles.
US08910394B2 Tumble dryer comprising a heat pump and heating system and method for operating the same
A tumble dryer having a drying chamber for articles to be dried; a process-air duct; a heater arranged to heat process air, wherein the heater is a two-stage heater having a first heating stage in a first circuit and a second heating stage in a second circuit that is parallel to the first circuit; a first fan to direct heated process air over the articles to be dried in the drying chamber; a heat pump having a heat sink, a heat source and a heat transfer device; a controller; and a thermostatic switch arranged in the first circuit or the second circuit, wherein the thermostatic switch is thermally coupled to the heat pump.
US08910393B2 Drying apparatus for pourable material and method for producing a drying apparatus for pourable material
A drum or drum segment for a drying apparatus of pourable material having built-in components arranged within the drum, which is rotatable about its central axis. The built-in components thoroughly mix and convey the pourable material from a drum entrance to a drum exit while guiding through a tempered gaseous transport fluid. Several support rings are arranged between the built-in components and the drum. The support rings are arranged to be statically supporting, but compensate tensile and compressive stresses in an elastic manner. The support rings are connected to the built-in components, a support frame and the drum, or a combination thereof A method for producing the drum or drum segments includes pre-mounting modules of built-in components and inserting the modules of built-in components into the drum or the drum segment.
US08910389B1 Door leveling apparatus and methods of use
A door leveling apparatus is configured for assisting in the cutting of a lower edge of a door to match a base angle of a base of a door frame. In the exemplary embodiment, a housing is removably engagable with a hinge of each of the door and door frame and provides a pivotally engaged leveling arm configured for selectively pivoting away from the housing toward the base of the door frame. A laser assembly is pivotally engaged with a distal end of the leveling arm and comprises a laser housing capable of selectively emitting a laser beam and an angle adjustment knob configured for selectively retaining the laser housing at a desired laser angle that matches the base angle. The apparatus may then be removably engaged with the hinge of the door so that the laser beam may project the line on which the door is to be cut.
US08910388B2 Aerodynamic trimmer head for use in flexible line rotary trimmers
An aerodynamic trimmer head for use in flexible line rotary trimmers having a plurality of aerodynamic elements defined by the upper and lower head surfaces that during rotation of the head, draw air downwardly about the trimmer drive mechanism onto the upper head surface and move the air outwardly from the head into the plane of the extended cutting line and at forward inclination in the direction of rotation. The downwardly moving air cools the trimmer drive mechanism and the outwardly and forwardly moving air reduces the drag on the head and the extended cutting line. The aerodynamic elements preferably include a plurality of troughs extending downwardly and forwardly along the upper head surface, a perimeter surface for deflecting air moved by the troughs into a generally horizontally extended zone of moving air about the extended cutting line and a plurality of dimples formed in a lower surface of the head.
US08910385B2 Method of forming a bearing device
A bearing assembly is disclosed which addresses the problem of axially retaining a bearing journaled onto a shaft within a casing in an axially compact and technically economic and reliable way by first mounting a retaining plate (6) onto an outer race of the bearing (1). The mounting can be achieved by press fitting onto a shoulder so that the retaining plate can rotate relative to the outer race. The bearing is then journaled onto a shaft (4) and inserted into a compact casing (3) so that the outer race is guided into a housing (2) formed in an end wall of the casing (3). The retaining plate can then be rotated as required to align fastening bosses (7) with holes (8) to be engaged by screws (9) so that the retaining plate us urged axially against the outer race.
US08910383B2 Method and machine tool for manufacturing exhaust gas cleaning devices
A machine tool for manufacturing exhaust gas cleaning devices, in particular diesel particulate filters and catalysts that have a housing and a gas-traversed insert clamped in the housing, comprises at least one tool, in which the insert is clamped in the housing. A heating device that heats the housing is integrated in the tool. In a method for manufacturing exhaust gas cleaning devices, the heated housing is plastically deformed in a machine tool, and the insert is inserted into the housing.
US08910381B2 Helical gear and method of manufacturing the same
A method of manufacturing a helical gear, includes a gear cutting process for forming a roughly-processed gear by applying a gear cutting to an outer circumferential surface of a blank, and a tooth surface forming process for forming a tooth surface by pressing a rolling die against a roughly-processed tooth surface of the roughly-processed gear, wherein a length of a portion of the roughly-processed tooth surface, to which a plastic deformation is applied by the rolling die, in a face width direction is formed to be shorter than a length of a face width of the roughly-processed tooth surface.
US08910379B2 Wireless component and methods of fabricating a coated component using multiple types of fillers
Methods of fabricating coated components using multiple types of fillers are provided. One method comprises forming one or more grooves in an outer surface of a substrate. Each groove has a base and extends at least partially along the outer surface of the substrate. The method further includes disposing a sacrificial filler within the groove(s), disposing a permanent filler over the sacrificial filler, disposing a coating over at least a portion of the substrate and over the permanent filler, and removing the first sacrificial filler from the groove(s), to define one or more channels for cooling the component. A component with a permanent filler is also provided.
US08910378B2 Method for working of combustor float wall panels
A method for working or repairing a combustor wall panel that may be damaged is disclosed. The method comprises providing a supplemental body to a combustor float wall panel, and attaching at least one cooling pin to the supplemental body.
US08910375B2 Mounting apparatus
The purpose of the invention is to provide a mounting apparatus that can mount a part such as a chip, etc. on a substrate effectively and precisely. A wafer is placed on the upper surface of turntable, which has opening section, and a backup section and a head section that hold a chip are lifted up and lowered respectively, at opening section. The wafer and the chip are contacted, pinched and held locally, and then they are heat-bonded. After that, the backup section and the head section are removed. Lift arms equipped on a holding table are inserted between the wafer and turntable, the wafer is lifted up, and opening section is moved relative to the wafer when turntable is rotated. The wafer is placed on turntable again and the bonding process is performed.
US08910371B2 Method for fabricating an induction rotor
A rotor for an induction motor includes a rotor core having first and second ends and a plurality of conductor bars. Each conductor bar has a respective first end extending beyond the first end of said rotor core. Each first exposed end has a respective enclosed opening. The rotor also includes an end ring comprising a casting of material flowed between the respective first ends of the conductor bars and through the respective closed openings.
US08910367B2 Slip bracket connector for rigid members
A one-piece rigid connector allows a nominal construction wood member to slip axially while fixed at its distal end, to accommodate the naturally occurring shrinkage of lumber. The connector surrounds the wood member and attaches to a second wood member to secure the members together. The connector may be slightly larger radially than the first member to accommodate natural movement. In one embodiment, the connector is made of a light gauge sheet metal and attaches a vertical baluster to the horizontal lower deck rail of an elevated wood deck guard rail system. The connector secures the baluster horizontally, but allows the baluster to move vertically to accommodate expansion or contraction of the baluster after construction. The distal end of the baluster is secured using conventional wood screw attachment. The connector includes tabs on each side to allow fastening of the connector to the lower deck rail using conventional wood screws.
US08910366B2 Press-fitting method of member and press-fitting apparatus
The invention provides a press-fitting method of a member and a press-fitting apparatus in which press-fitting errors can be reduced, without using a dummy pin.The pressing jig 45 includes a main body 46 having a guide pin containing part 47 which is open downward, a compression coil spring (a resilient member) 48 which is contained in an upper part of the guide pin containing part 47, a guide pin 49 which is contained in a lower part of the guide pin containing part 47 with its lower end portion projected downward from a lower face of the main body 46 by an urging force of the compression coil spring 48, and a permanent magnet 50 in an annular shape which is fixed to the lower face of the main body 46, as attracting and holding unit for attracting and holding the press-fitting member 11.
US08910364B2 Air bag heat sink/filter securing method and apparatus
A method and apparatus for securing a heat sink/filter positioned between a pressure vessel and a diffuser in an air bag inflator. The pressure vessel is constructed so that upon activation of the inflator of the area of gas exiting the pressure vessel is smaller than the area of gas exiting the diffuser to create pressures in the pressure vessel that are higher than the pressures in the diffuser. This results in deformation of the pressure vessel that is equal to or greater than the deformation of the diffuser to maintain compression of the heat sink/filter between the pressure vessel and the diffuser during activation of the inflator.
US08910360B1 Floating insert removal tool
An apparatus may comprise a shaft, a cutter, and a sleeve. The shaft may have a first end, a second end, and an axis extending through the shaft. The cutter may be associated with the shaft and may have a first channel configured to receive the first end of the shaft and a portion of the shaft. The sleeve may be configured to move along the axis within the first channel of the cutter, may have a second channel configured to receive the first end of the shaft and the portion of the shaft, and may be configured to be biased away from the second end of the shaft.
US08910358B2 Radiator repair jig
A handheld jig for placement on a radiator and associated method to repair broken welds of tabs of a radiator mounting cradle used to hold a radiator of a vehicle such as a HMMVE where the tabs may be pressed against angled surfaces of the radiator, the jig having a base, a first arm extending from the base, a second arm extending from the base, and a third arm extending from the base, the first arm, second arm and third arm each capable of holding an adjustable pin to selectively contact a tab of the cradle to press the respective contacted tabs against respective angled surfaces of the radiator.
US08910355B2 Method of manufacturing a film bulk acoustic resonator with a loading element
Manufacturing a semiconductor structure including modifying a frequency of a Film Bulk Acoustic Resonator (FBAR) device though a vent hole of a sealing layer surrounding the FBAR device.
US08910353B2 Locking device for laces, shoelaces, cords and the like, particularly adapted to close shoes, rucksacks, items of clothing and the like
A locking device for laces, shoelaces, cords and the like, including: a base configured to be fixed to a product including the lace to be locked and including at least one seat for passage of a lace to be locked; a lever including at least one element for pinching the lace in the passage seat, and at least one guiding seat for the lace; the lever being connected to the base, proximate to the passage seat, by a pivot, the pinching element engaging the passage seat so as to pinch thereat the lace to prevent its sliding in the passage seat, an end portion of the lace passing through the at least one guiding seat to be directed in a preselected reverse direction, which is defined by the at least one guiding seat, and vice versa.
US08910345B2 Door closer
A door closer has a housing for connection to a door and a drive spindle (10) coupled to the door. As the door moves the spindle (10) and housing (11) rotate relative to one another. The relative movement is translated by a piston and cam mechanism (21, 22) into a force that is used to separate a pair of magnets (28). The magnetic attraction of the magnet pairs (28) serves as a force to resist opening of the door and biases the door from an open to a closed position. At least one first magnet is coupled to the drive member and at least one second magnet (32) coupled to the housing. The magnets are arranged in the housing with their opposite poles facing one another such that there is a magnetic force of attraction between them. At least one further biasing spring (36) may be provided to provide a biasing force after the magnetic force has diminished by separation of the magnets.
US08910343B2 Steam sponge
The concept is to use a material that is a microwave susceptor as a heat source to provide the energy necessary to instantly turn water into steam. One or more surfaces of susceptor are housed in a steam chamber. When the steam is generated, the pressure built up inside the steam chamber exhausts the steam through an exhaust duct that directs the steam to the cleaning surface. A sponge or other cleaning element is attached to the bottom of the product to allow the user to scrub the cleaning surface.
US08910341B2 Wiper device having improved vibration prevention of wiper strip
A wiper device including: a yoke for supporting a wiper strip; an auxiliary lever including a coupling protrusion coupled to a coupling hole prepared in the yoke and formed of synthetic resin; and a main lever including an assembly protrusion coupled to an assembly hole prepared in the auxiliary lever and formed of the synthetic resin, wherein the auxiliary lever includes: a first vibration prevention portion protrusively formed to contact an upper surface of the yoke on a cross section taken along a width direction of the auxiliary lever in a position where the coupling hole is disposed; and a second vibration prevention portion in which an outer circumference surface of the coupling protrusion is formed in a tapered form so that the coupling protrusion coupled to the coupling hole is fit in a direction in which the coupling protrusion is coupled to the coupling hole.
US08910337B2 Hairbrush, comb and makeup brush cleaning device
The present invention thoroughly cleans hairbrushes and combs and comprises an upper portion with at least two openings for containing a hair remover and an item to be cleaned, a rotating roller brush, and a housing portion. The roller brush, together with the hair remover, effectively clean and remove hair from styling combs and brushes and prevent accumulated hair from impeding the cleaning action by removing it from the roller brush. The device is configured in a specialized concave crescent shape, and the pattern of bristles on the roller brush is configured to optimize cleaning action on hairbrushes and styling combs.
US08910336B2 Upper structure for bridge
An upper structure for a bridge includes a coping placed on the top end of a pier, and a girder held by the coping, wherein a side surface of the coping and an end surface of the girder are configured as inclined surfaces (or vertical surfaces), wherein a shear key protrudes on one of the inclined surfaces (or vertical surfaces), and a shear key slot is formed in another one of the inclined surfaces (or vertical surfaces) so as to be engaged with the shear key. The present disclosure can reduce the construction cost, can realize improved structural efficiency of the bridge upper structure, can realize an easy installation of the girders, can easily combine the girders with the coping without plastering or fixing with mortar by site work, and can efficiently resist to a shear stress that may be generated in the bridge.
US08910334B2 Patient support
A patient support includes a layer of fluid pressurized bladders, the bladders each having a chamber and an upwardly facing surface for facing and supporting a patient, and a cover over the layer of fluid pressurized bladders. Respective bladders in at least a group of the bladders each have a resilient body in its respective chamber to reform the shape of the respective bladder when a compression load on the respective bladder is removed wherein the pressure in the respective bladders is generally maintained without a powered supply of air. The cover has an upwardly facing patient surface and a bladder layer facing surface, with the patient surface for forming a patient support surface on the support, and the bladder layer facing surface for lying on the upwardly facing surfaces of the bladders.
US08910332B2 Infant arm securing device
A method and device for securing arms an infant. The device includes: an elongate piece of material with vertical and horizontal axes; a right wing having a right fastener at a distal right end, the right fastener part disposed along the horizontal axis and on the back side of the material; a left wing having (i) a left fastener part at a distal left end, the left fastener part disposed along the horizontal axis and on the front side of the material; a sleeve attaching component attached on the front side of the material and located at an intersection of the axes, the sleeve attaching component including a pair of sleeves symmetrically disposed about the vertical axis, the pair of sleeves including a right sleeve and a left sleeve, the sleeves disposed and configured to respectively retain right and left arms of the infant.
US08910328B2 Articulating bed with flexible mattress support
An articulating bed incorporating a frame having side frame members and a rigid cross frame member extending between the side frame members employs a flexible support member secured to the rigid cross frame member. Support arms engage an upper body portion of the flexible support member with lubricious support and are rotatable through a range of motion from an aligned position with the side frame members to a fully elevated position angularly supporting the upper body portion in a raised position. A leg portion adjustment member engages the flexible support member at a knee position intermediate a thigh portion and a leg portion of the flexible support member. The leg portion adjustment member is rotatable through a range of motion from an aligned position with the side frame members to a fully elevated position placing the knee position at an elevated location with angular positioning of the thigh portion and leg portion.
US08910326B2 Wheelchair lift transfer device
An improved wheelchair lift-transfer device provides capabilities for a patient or caregiver to independently control the wheelchair and lift functions to elevate and move about safely. The patient can use a handheld wireless remote control and summon their wheelchair lift-transfer device from across the room, to their bedside, then independently transfer into the device and then drive it about in their home, raising and lowering their body as needed.
US08910325B2 Lift apparatus and system
A lifting apparatus for a lift system is disclosed. The apparatus includes a) a motor adapted for providing a lifting force, b) at least one connector operatively connected to the motor, the connector adapted for connecting a load-bearing component to the motor, c) an information receiver for receiving a load limit information about the load-bearing component, d) a motor controller electrically coupled to the motor and the information receiver, wherein the motor controller is adapted to limit the lifting force of the motor based on the load limit information received by the information receiver.
US08910324B2 Bath system
A bathing environment such as a shower or a tub, has a knee wall in a wall of the environment, a stanchion disposed across from the knee wall, and a bench supported by the knee wall and the stanchion so a user may slide across said bench into said bathing environment. According to an embodiment of the invention, the stanchion has a groove having a depth equal to a thickness of the bench for receiving the bench therein while maintaining a flush surface across the stanchion and the bench to allow a user to slide thereacross.
US08910321B2 Universal flange apparatus for plumbing fixtures
A flange apparatus operable to connect the discharge of a plumbing fixture to the waste drain pipe of a drainage system. In an embodiment, the flange apparatus includes a flange and a flexible sleeve disposed through a central opening of the flange, in which a first portion of the flexible sleeve is seated on the flange. The flange further includes arm portions, each having an aperture defined therethrough. The surfaces of the apertures are substantially smooth, and the apertures are operable to receive fasteners. In an embodiment, the arm portions may be made of threadable materials, and the fasteners may have thread-forming fasteners such that threads are formed in the arm portions when the thread-forming fastener is received in the aperture of the arm portions.
US08910320B2 Automated seat and/or lid assembly for a toilet
The present invention is an automated seat and/or lid assembly for a toilet. The invention includes switch automation, wherein movement of a bowl attachment is initiated via a switch, and manual-urging automation, wherein movement of a bowl attachment is initiated via manual urging by a user. An automated attachment assembly may be configured to provide both switch and manual-urging automation concomitantly based upon predetermined logic. Furthermore, the invention includes a method of identifying manual movement and of assisting the movement of a bowl attachment. The invention further includes an object sensor incorporated within the seat or lid to detect the presence or absence of an object near the bowl attachment.
US08910318B2 Induced draft anti fog device for goggles
An induced draft anti-fog system for goggles and similar optical devices having an air tight goggle with ports, fixedly attached to a hollow elastomeric conduit. Said hollow conduit having an intake port and exhaust fan. The exhaust fan has an on/off switch in communication with two battery packs. When the fan is in operation air is drawn into the intake port and circulated into the goggle housing thereby defogging the goggle lens and then is circulated out through the fan.
US08910317B2 Shirts and shorts having elastic and non-stretch portions and bands to provide hip and posture support
This disclosure describes systems, methods, and apparatus for garments that restrict detrimental or abnormal movement of the upper and lower body. This is made possible by forming garments from an elastic base layer and then coupling one or more elastic and/or inelastic bands coupled to, secured to, or atop the base material in locations that restrict detrimental movement of the body. A load distribution ring can anchor some of the bands.
US08910316B2 Head cover
An article of headwear is made of stretchable porous fabric and is configured to fit snugly over a woman's head to conceal hair loss or baldness of the user. A gathering band is stitched inside the headwear along the back portion in the area of the natural hairline to create an illusion of fullness by the folds of the fabric. A neck ruffle is created below the inner band to cover the natural hairline. An outer band is attached at two points to the outer surface to fit outside of the area where the inner band is located. The outer band has longitudinal dimensions at least slightly greater than the stretchable inner band.
US08910313B2 Apparel
An aspect of the invention relates to a garment which comprises at least a first zone and a second zone. The first zone of the garment is arranged in the spine area and comprises a higher degree of air permeability than the second zone. The second zone of the garment is arranged below the breast area and in the area of the lumbar vertebrae and comprises a higher degree of moisture wicking than the first zone.
US08914911B2 Magnetic actuation and thermal cantilevers for temperature and frequency dependent atomic force microscopy
Described are methods for magnetically actuating microcantilevers and magnetically actuated and self-heated microcantilevers. Also described are methods for determining viscoelastic properties and thermal transition temperatures of materials.
US08914910B1 Probe calibration
The arrangement for calibrating probes comprises a source (10) of coherent photon radiation and at least one optically based strain sensor (12a) for measuring an amount of strain (ε). The at least one optically based strain sensor is optically coupled to said source of coherent photon radiation. The arrangement further comprises at least one calibration lever (14) having a surface for placement of a tip (21) of a probe (2) to be calibrated, and that is mechanically coupled to the at least one optically based strain sensor for converting a force (F) exerted by said tip at said surface into an amount of strain in the optically based strain sensor. The arrangement further comprises at least one probe holder (24) for holding the probe (2) to be calibrated, the at least one probe holder having a controllable position in at least a direction (y) transverse to the surface of the calibration lever (14). The arrangement further comprises a calibration control facility (46) for controlling said controllable position within a range of position values, and for determining a mechanical property of said probe from the measured amount of strain (ε) and a deflection (δC) of the tip (21) of the probe relative to the probe holder as a function of said position.The arrangement may be used as a stand-alone device or may be integrated in a device, such as an AFM-device. The arrangement may also be carried out as a batch-calibration device.
US08914904B2 Information processing apparatus, data processing method and program
A configuration is achieved in which content copying between media and content downloading are performed effectively and under strict management. In content copying between media, the identification information (medium ID) of a copying destination medium is obtained using an API for providing a predefined processing, then the obtained medium ID is transmitted to a server to obtain copying permission information from the server, and then content copying is performed under the management of the server. This configuration allows a copying destination medium to be managed, which can eliminate the unauthorized use of the content. Also, the configuration in which content downloading from the server is performed according to, for example, a Java® program allows a ROM disc on which the content is recorded to store the program and to be provided to a user.
US08914901B2 Trusted storage and display
A storage token has a display and a keyboard, or other input device, that allows a user to view a request to access a memory location and enter a response to the request. The display allows presentation of details of the request, such as a pathname to a requested memory location, metadata describing a cryptographic key for use in a transaction confirmation, and/or transaction details which are awaiting verification by a credential stored on the token. The storage token may also include a cryptographic engine and a secure memory allowing signing data returned in response to the request.
US08914892B2 Method and system to enhance accuracy of a data leak prevention (DLP) system
A Data Loss Prevention (DLP) system is enhanced according to this disclosure by augmenting the information obtained from OS API hooking with “context” information obtained from other sources, such as by monitoring an endpoint's user interface (UI). In one embodiment, the additional “context” information is obtained from one or more user interface hooks that provide the DLP system with additional information, such as the contents of one or more application windows, the UI elements contained in a particular display window, window activation or deactivation, window resizing, user input, pointer operations, and the like. This UI information defines a “context” of the application, namely, its operating state (including, without limitation, its display state), and associated user actions that define that state. When a particular OS API hook is invoked by the application, the DLP solution uses the context information to make a more accurate enforcement decision, preferably based on the UI context.
US08914885B2 Methods and apparatus for delivering control messages during a malicious attack in one or more packet networks
Methods and apparatus are provided for reliably delivering control messages to a central filter, for example, during a malicious attack, in one or more packet networks without requiring responses or acknowledgements from the central filter to the detector. A detector defends against unwanted traffic by a target victim by determining that unwanted traffic is received by the target victim based on an analysis of packets received from one or more source IP addresses; and transmitting a denunciation message to a central filter associated with a service provider, the denunciation message identifying a source address of at least one source computing device whose transmission of packets to the target victim is to be one or more of limited, dropped or allowed and wherein the denunciation message is transmitted using a Denunciation Protocol that does not require a prompt acknowledgement from the central filter. In addition, the denunciation messages can be sent redundantly to the central filter and are preferably self contained.
US08914883B2 Securing email communications
Methods and systems are provided for securing email communications. According to one embodiment, a network device evaluates whether a domain name of a target recipient of an outbound email is present in a local white list or a local black list. If it is found in the local white list, the email is transmitted to the target recipient. If it is found in the local black list, transmission of the email to the target recipient is prevented. When the domain name is not present in the local black list and the local whitelist, a global doppelganger database is checked. If it is found in the global doppelganger database, the email is handled according to a corresponding acceptability flag; otherwise, the validity of the domain name is dynamically verified and handled according to the verification result.
US08914878B2 Detecting malicious network software agents
This disclosure describes techniques for determining whether a network session originates from an automated software agent. In one example, a network device, such as a router, includes a network interface to receive packets of a network session, a bot detection module to calculate a plurality of scores for network session data based on a plurality of metrics, wherein each of the metrics corresponds to a characteristic of a network session originated by an automated software agent, to produce an aggregate score from an aggregate of the plurality of scores, and to determine that the network session is originated by an automated software agent when the aggregate score exceeds a threshold, and an attack detection module to perform a programmed response when the network session is determined to be originated by an automated software agent. Each score represents a likelihood that the network session is originated by an automated software agent.
US08914875B2 Contextual device locking/unlocking
Particular embodiments of a computing device associated with a user may detect an event using a sensor of the computing device. The event may be a lock-triggering event or an unlock-triggering event. The computing device may assess a state of the device. The computing device may also access further information associated with the user. The computing device may also monitor activity on the computing device to detect further events if such further monitoring is warranted. Based on the gathered information, the computing device may update a lock status of the device to lock or unlock access interfaces of the computing device, functionality of the computing device, or content accessible from the computing device. If the event comprised the computing device detecting an attempt by a third party to use the device, the device may attempt to identify the third party to determine if they are authorized to use the device.
US08914873B2 Revealing address information in systems where network address translations occur
A method, apparatus, and computer-readable media are presented that provide a configuration for communicating by a computer device with another computer device wherein network address translation that translate address information in packet headers can occur between the computer devices, and revealing, by the computer device to the other computer device, address information as seen by the computer device on its side of the network address translation, by including in a payload of a packet transmitted to the other computer device, an encoding of the address information as seen by the computer device.
US08914866B2 System and method for user authentication by means of web-enabled personal trusted device
A system of token-based user authentication for the purpose of authorizing user access to protected resources, such as web applications, computer systems or computer controlled devices. The system utilizes a personal trusted device (PTD), which is owned and operated by one specific user, to establish secure communication channels that are subsequently used to pass user credentials to authentication service. Association of a PTD with servers controlling access to resources is performed by publishing and capturing unique tokens via sensors embedded in PTD, such as an optical camera.
US08914865B2 Data storage and access facilitating techniques
An apparatus and method for securely accessing and storing private data files and programs on a personal computing device with network access is provided. A portable data storage unit or authentication unit conjoins to a personal computing device and initiates a software program that delivers hidden authentication information to part of the network. The network then presents secure data files to the user, and enables data and program storage and access by the user. Administrator(s) may program multiple, separately-identifiable portable data storage units to permit different levels of access. When the portable data storage unit or authentication unit is no longer conjoined to the personal computing device, access and presentation of the data are terminated. The portable data storage unit may comprise a pivoting computer port-conjoining member, allowing its housing to run parallel to and lock with the personal computing device housing with a spring-loaded button and ribs along the member.
US08914858B2 Methods and apparatus for security over fibre channel
Methods and apparatus are provided for improving both node-based and message-based security in a fiber channel network. Entity to entity authentication and key exchange services can be included in existing initialization messages used for introducing fiber channel network entities into a fiber channel fabric, or with specific messages exchanged over an already initialized communication channel. Both per-message authentication and encryption mechanisms can be activated using the authentication and key exchange services. Messages passed between fiber channel network entities can be encrypted and authenticated using information provided during the authentication sequence. Security services such as per-message authentication, confidentiality, integrity protection, and anti-replay protection can be implemented.
US08914856B1 Synchronization of networked storage systems and third party systems
Disclosed are various embodiments for the synchronizing of files between a networked storage system and a third party system. A file can be stored in a storage location in a networked storage system. A determination can be whether the storage location is associated with a third party system. An authentication credential can be retrieved that is associated with the third party system. Upload of the file to the third party system can be initiated.
US08914854B2 User credential verification indication in a virtual universe
A method, system and program product are provided that include verifying a credential of the user of a first avatar in the virtual universe; and establishing a zone that causes an indication of the credential of the user of the first avatar to appear in response to an action being taken relative to the zone.
US08914845B2 Providing virtualized private network tunnels
Various aspects of the disclosure relate to providing a per-application policy-controlled virtual private network (VPN) tunnel. In some embodiments, tickets may be used to provide access to an enterprise resource without separate authentication of the application and, in some instances, can be used in such a manner as to provide a seamless experience to the user when reestablishing a per-application policy controlled VPN tunnel during the lifetime of the ticket. Additional aspects relate to an access gateway providing updated policy information and tickets to a mobile device. Other aspects relate to selectively wiping the tickets from a secure container of the mobile device. Yet further aspects relate to operating applications in multiple modes, such as a managed mode and an unmanaged mode, and providing authentication-related services based on one or more of the above aspects.
US08914840B2 Method and apparatus for browsing using alternative linkbases
Systems and methods for navigating hypermedia using multiple coordinated input/output device sets. Disclosed systems and methods allow a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems. Disclosed systems and methods also support new and enriched aspects and applications of hypermedia browsing and related business activities.
US08914834B2 Source rate and channel rate matching for scalable video transmission
A source rate associated with a video bit stream (112) and a channel (140) rate associated with an LTE environment can be identified. The video bit stream (112) can be a Scalable Video Codec (SVC) of an H.264/MPEG4 Advanced Video Coding. The channel (140) rate can be associated with one or more segment bandwidth (142) rates. An enhancement path from an enhancement profile (332) associated with the SVC can be determined. The enhancement profile (332) can include one or more cumulative source rates and an associated enhancement options. The enhancement options can be a frame quantity, frame size, and a frame quality (122, 124, 126). The enhancement path can be a subset of nodes of the enhancement graph (400). The channel (140) rate can be matched to a cumulative source rate to a node within the enhancement path. One or more Network Abstraction Layer (NAL) units (144) with the appropriate enhancement values can be conveyed.
US08914832B2 Information processing apparatus, information processing method, and program
Disclosed herein is an information processing apparatus which cooperates with a terminal apparatus to configure a home network system, including: a frame visual attribute setting section configured to set a frame visual attribute to a window provided on a screen to display a reproduced piece of content; a publication section configured to publish a command adapted to request notification of the frame visual attribute set to the window from the terminal apparatus to the terminal apparatus; and a notification section configured to notify the terminal apparatus of the frame visual attribute of the window in response to calling of the command from the terminal apparatus.
US08914831B2 Communication controller and communication control method
According to one embodiment, a communication controller includes: an output module; a transmitter; and a receiver. The output module is configured to control output of image information to a display. The transmitter is configured to transmit the image information to a first communication device by unicast. The receiver configured to receive a transmission request of the image information from a second communication device. If the receiver receives the transmission request from the second communication device, the transmitter stops transmission of the image information to the first communication device by unicast, and transmits the image information to the first communication device and the second communication device by multicast.
US08914827B2 Program ancillary data processing device, server device, program information displaying method, and recording medium
A program ancillary data processing apparatus is provided which includes a program ancillary data extraction unit for extracting program ancillary data pertinent to commodities or services appearing in each scene, from picture program data, and a display control unit for displaying, on a display picture, the information relevant to the commodities or services appearing in each scene, and the sum total of the number of times of scene-based access events by the audience to a database supervising the detailed information relevant to the commodities or services, based on the preset layout information.
US08914826B2 Method and system for creating a chapter menu for a video program
An approach is provided for the real-time creation of a menu of chapters for navigating a video program. The chaptering process creates at a dynamic chapter navigation menu that enables a user to precisely navigate within a video program by recursively creating chaptering points of finer temporal granularity for selecting a desired point within the video program.
US08914821B2 Electronically clipping coupons
Methods, systems, computer readable media, and apparatuses for electronically clipping coupons are presented. In one aspect, a user request to electronically clip a vendor coupon may be received at a user device, where the vendor may be different from a supplier of the content. Account information associated with the user may be identified. Thereafter, information identifying the electronically clipped coupon and the account information may be transmitted to the vendor. The vendor subsequently may allow the user to redeem the clipped coupon the next time that the user visits the vendor and presents matching account information to the vendor.
US08914820B2 Systems and methods for memorializing a viewers viewing experience with captured viewer images
Systems and methods of memorializing a viewer's viewing experience are disclosed. An exemplary embodiment presents a movie to the viewer, detects an occurrence of one of a plurality of event capture triggers, captures at least one image of the viewer in response to detecting the event capture trigger, and stores the image of the viewer.
US08914819B2 Methods and apparatus for metering portable media players
Example methods, apparatus, and articles of manufacture to collect metering information associated with media presented by portable and computer media presentation devices are disclosed. A disclosed example apparatus includes a headset configured to be communicatively coupled to a media presentation device and a speaker coupled to the headset and configured to emit audio based on audio information received from the media presentation device. The example apparatus also includes a metering information generator coupled to the headset and configured to be communicatively coupled to the media presentation device to receive the audio information and generate metering information associated with the received audio information.
US08914815B2 Automated framework for tracking and maintaining kernel symbol list types
Systems and methods are provided for tracking and maintaining kernel symbol list types. An example system includes a request tracker that receives from a consumer an identifier of a first kernel and at least one of a first set of kernel symbols of a first list type and a second set of kernel symbols of a second list type, where each kernel symbol of the first list type is included in a kernel application binary interface of the associated kernels. The system further includes a comparison module that compares kernel symbols included in the first kernel to kernel symbols included in the second kernel. The system also includes a notification module that sends, based on the comparison, a notification to the consumer, where the notification indicates a change in a kernel symbol included in the first kernel or second kernel.
US08914812B2 Controlling operations according to another system's architecture
An I/O device operating according to a native computer architecture is accessed by a primary computer system operating according to a primary computer architecture. An application program of the primary computer system requests an I/O operation to access the I/O device. To facilitate this access, an application program interface formed of primary instructions for execution by the primary processor processes the I/O operation to provide an I/O request and to receive an interrupt in response to completion of the access. A thread is formed of primary instructions for execution by the primary processor for receiving the interrupt from the application program interface. A subsystem operates in response to the I/O request to access the I/O device and to provide the interrupt.
US08914811B2 Zero-copy network I/O for virtual hosts
Systems and methods for enabling network communication I/O operations to virtual machines. An example method may include: identifying a network packet destined for a virtual process controlled by a guest operating system, identifying a memory location corresponding to a virtual memory location utilized by the virtual process, and copying data from the network packet into the memory location corresponding to the virtual memory location. Another example method may include: retrieving, from a first memory location, data to be included in a network packet, wherein the first memory location corresponds to a virtual memory location utilized by a virtual process controlled by a guest operating system, retrieve, from a second memory location, a header to be included in the network packet, wherein the second memory location corresponds to a kernel buffer location of the guest operating system, and combining the header and the data to form the network packet.
US08914805B2 Rescheduling workload in a hybrid computing environment
Embodiments of the present invention manage workloads in a high-throughput computing environment for a hybrid processing system. A set of high-throughput computing service level agreements (SLAs) is retrieved. The set of SLAs is associated with a hybrid processing system including a server system and a set of accelerator systems, where each system has a different architecture. A first set of data-parallel workload tasks scheduled on the server system and a second set of data-parallel workload tasks scheduled with the set of accelerator systems are identified. At least a portion of one of the first set of data-parallel workload tasks and the second set of data-parallel workload tasks is dynamically rescheduled on a second one of the server system and the set of accelerator systems. The dynamically rescheduling substantially satisfies the set of high-throughput computing SLAs.
US08914804B2 Handling queues associated with web services of business processes
A method and apparatus for handling queues associated with web services of a business process. The method may include generating deployment descriptors for executing a business process as a web application, and determining a default queue for the business process using a business process management (BPM) configuration file. During execution of the business process, users are allowed to monitor the message load associated with the default queue. If a user decides to re-distribute the message load, the user is allowed to specify a new set of queues for the business process to improve performance of the business process at runtime.
US08914801B2 Hardware instructions to accelerate table-driven mathematical computation of reciprocal square, cube, forth root and their reciprocal functions, and the evaluation of exponential and logarithmic families of functions
A set of instructions for implementation in a floating-point unit or other computer processor hardware is disclosed herein. In one embodiment, an extended-range fused multiply-add operation, a first look-up operation, and a second look-up operation are each embodied in hardware instructions configured to be operably executed in a processor. These operations are accompanied by a table which provides a set of defined values in response to various function types, supporting the computation of elementary functions such as reciprocal, square, cube, fourth roots and their reciprocals, exponential, and logarithmic functions. By allowing each of these functions to be computed with a hardware instruction, branching and predicated execution may be reduced or eliminated, while also permitting the use of distributed instructions across a number of execution units.
US08914798B2 Production control for service level agreements
The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for managing a batch production system. In an illustrative embodiment, an application forecast is generated for a set of batch jobs in a critical path of a batch application. The application forecast comprises a sum of execution times for the batch jobs in the critical path. In response to detecting an abend from production data generated during the execution of the batch application, the abend is mapped against known abends in an abend database to identify a set of abend solutions. Thereafter, a notification is generated which comprises at least one of a status of the batch application and the set of abend solutions, wherein the status is generated based on the application forecast.
US08914793B2 Remote upgrade servers and load balancing methods thereof
A remote upgrade server having a networking module and a processing unit is provided. The networking module provides a network access service. The processing unit receives an update checking request from a mobile communication device via the networking module, and determines a delay time period according to a current networking load in response to the update checking request. Also, the processing unit transmits an update configuration file including the delay time period to the mobile communication device via the networking module, so that the mobile communication device downloads the system update file from the remote upgrade server after the delay time period.
US08914790B2 Contextual solicitation in a starter application
A reduced capability subset of an application referred to as a “starter application” is provided on a computer device prior to purchase and intended for use by a user purchasing the computer device. The starter application may monitor input from the user when the starter application is executing to ascertain opportunities to inform the user of an upgrade and then solicit the user for purchasing the upgrade. The starter application may use a limited access browser to contact a server to assist in the solicitation and complete the transaction. Upon completing the transaction, the upgrade is provided to the computing device. The upgrade may comprise the full capability version of the application, templates, clip art, or other software. The upgrade may entail transmitting the upgrade to the computer device or providing an authorization key to unlock the upgrade that is already stored on the computer device.
US08914784B2 Method and system for checking the consistency of application jar files
A computer method and system dynamically provide consistency of Java application files. A processor executed routine is configured (e.g., instrumented as an agent) to intercept each class that is loaded into a subject Java application or JVM. The system computes a cyclic redundancy check (CRC) of the respective JAR file surrounding the loaded class. The system compares the computed CRC value to a CRC value of at least one other copy of the respective JAR file. Based on results of the comparison, the system determines consistency (e.g., same version) of the multiple copies of the respective JAR file used by the subject Java application. If the multiple copies of the respective JAR file are determined to be inconsistent, the system alerts the user and/or enables the application to abort. The comparative CRC value may be stored in a repository; and the step of comparing looks up the stored CRC value in the repository.
US08914777B2 Forward post-execution software debugger
A method and system debug a computer program by using trace data, which is a recording of the sequence of machine instructions executed by a program during a time period along with the addresses and values of memory locations accessed and modified by each machine instruction. After the time period, the method and system use the trace data to simulate the execution of the program during the time period under the control of a debugger. In addition, the method and system use the trace data to simulate the execution of the program during the time period backwards in time under the control of the debugger.
US08914773B2 Logic table
The disclosed logic tables include a truth table, an answer table and a state table. The logic tables enable integration of conditional logic, complex situational judging, and state handling using an elegant, visual set of tools with a consistent graphical user interface. The user is able to create logical interactions between objects which would otherwise require the use of a complex computer programming language.
US08914759B2 Abstract creation
Systems and techniques for creating a circuit abstraction are described. During operation, an embodiment can identify a set of side loads based on a set of timing paths. According to one definition, a side load of a timing path is a circuit element that is not on the timing path (i.e., the timing path does not pass through the circuit element), but whose input is electrically connected to an output of at least one circuit element that is on the timing path. Next, the embodiment can creating the circuit abstraction by retaining circuit elements and nets on each timing path in the set of timing paths, and retaining an identifier for each side load in the set of side loads. The circuit abstraction can then be used to update timing information during one or more stages of an electronic design automation flow.
US08914755B1 Layout re-decomposition for multiple patterning layouts
Among other things, one or more techniques and systems for layout re-decomposition of a new layout corresponding to a change order to an original layout associated with an integrated circuit are provided. The change order is applied to the original layout to create the new layout. The original layout comprises one or more original pattern portions assigned pattern colors that correspond to pattern masks. One or more new pattern portions within the new layout are assigned pattern colors such that the new layout has a relatively high color similarity with respect to the original layout. In this way, changes to the pattern masks are reduced, thus mitigating fabrication delay or costs that would otherwise result from significant changes to the pattern masks.
US08914753B2 Web page display apparatus and web page display method
A Web page display apparatus includes: an acquisition unit for acquiring a Web page; a generation unit for generating a reduced Web page by reducing the Web page so that the particular element has a width smaller than that of the display size when a user-specified particular element in a plurality of elements constituting the Web page has a width greater than that of display size of a display unit; and a display control unit for controlling the display unit to display a particular reduced element of the reduced Web page corresponding to the particular element when the particular element has a width greater than that of the display size.
US08914752B1 Apparatus and method for accelerated display of ephemeral messages
An electronic device comprises a display and an ephemeral message controller to present on the display an ephemeral message for a transitory period of time. A touch controller identifies haptic contact on the display during the transitory period of time. The ephemeral message controller terminates the ephemeral message in response to the haptic contact.
US08914751B2 Character deletion during keyboard gesture
Techniques are described for character deletion on a computing device that utilizes a gesture-based keyboard. The computing device includes a processor and at least one module operable by the processor to output, for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys and a text editor field. In response to receiving an indication of a gesture that comprises a first path, the module outputs a first character, based at least in part on the first path, associated with a first key and a second character associated with a second key. In response to determining that the gesture further comprises a second path that retraces at least a portion of the first path, the module removes the second character from the text editor field of the presence-sensitive display.
US08914745B2 Portable terminal and display data editing method for the same
The present invention is a portable terminal and a display data editing method for the same capable of easily changing preliminarily stored display data to any expression preferable to the user. A display processor 3e1 controls the writing and read-out data in and out of a memory unit 5, and provides various displays on a display part 4 according to registered display data. An editing processor 3c edits the display data on a display and also collectively edits duplicated display data in response to key operation in a key entry unit 3c. A retrieving processor 3e3 retrieves any duplicated display data in the editing subject display data before change and after change.
US08914744B2 Enhanced zoom and pan for viewing digital images
A system and method is provided that generates and transmits images over a communication network to an end user. The system and method includes a zoom and pan (ZAP) feature that offers a user the ability to see all available detail of a displayed image despite the limited image display area. Specifically, images presented within a zoom and pan interface allow the user to zoom in to a particular area of a displayed image to see additional detail, pan to view various areas of the displayed image, and to zoom out again to view the whole displayed image in context. The ZAP feature is applied to a dynamically generated image that includes at least one dynamic image feature, and viewing-region-tracking information is generated enabling user viewing characteristics to be tracked and analyzed.
US08914741B1 Leveraging navigation tab placement for in-product discovery
A method to assist a user of a software application. The method steps include displaying, in a user interface window, a first group of navigation tabs corresponding to an active set of features and a second group of navigation tabs corresponding to an inactive set of features, disposed at a first location and a second location, respectively, within the user interface window, and wherein the user is authorized to access the active set of features based on a user license and unauthorized to access the inactive set of features based on the user license, receiving a notification regarding a modification of the user license, wherein the user is authorized to access an activated feature of the inactive set of features based on the modification, and relocating a navigation tab of the second group to the first location.
US08914740B1 Aligning segments of bar graphs for comparative analysis
A user interface is provided for allowing a user to interact with a graphical display, so as to facilitate comparative viewing of components of the display. A bar graph or other quantitative display is provided, wherein each bar is divided into a plurality of segments. Responsive to user input, segments of a given kind, in different bars, are realigned with one another along a common baseline, so that their sizes can be more easily compared with one another. In at least one embodiment, the realignment is transitory, and the original graph is restored upon further user input and/or after some predetermined time period.
US08914737B2 Method and system for collaborative and private sessions
Examples of a method and system for collaborative and private sessions are provided. A cursor movement request may be received from at least two users of a plurality of users of a collaborative session during a time period. The cursor may move on a common interface according to the cursor movement request from a first user selected from the at least two users that has satisfied a movement criterion. A completion criterion and a private session parameter may be designated for a private session. A number of user interactions may be processed from a participant of the private session. The private shopping session may be terminated for the participant when the completion criterion is satisfied.
US08914735B2 Systems and methodologies providing collaboration and display among a plurality of users
A system and methodology for collaboration and display among a plurality of users. The system is comprised of mapping logic defining a mapped structure for storing a plurality of separate layers of data in a plurality of data layers; and, storage for storing layer data in selected ones of said plurality of separate data layers, responsive to the mapping logic. The mapping logic associates user image data for each of at least two of the plurality of users for storage as respective said layer data in a respective one of the separate data layers. The system is further comprised of display definition logic controlling which of the plurality of data layers are utilized in providing a display presentation to at least one of the plurality of users. In an alternate embodiment, the system is further comprised of display mapping logic determining a hierarchial structuring for utilization within the display presentation of each respective said one of the data layers, placed within the combined display presentation according to the mapping logic, to appear atop one another within the display presentation, with a precedence of display presence, for providing a combined display presentation; and, display generation logic responsive to the display definition logic, the storage, the mapping logic, and the display mapping logic, for providing the combined display presentation comprising the display presentation associated with a first said data layer of the plurality of data layers appearing within the combined display presentation.
US08914731B2 Analyzing user behavior to enhance data display
A method and apparatus for enhancing the display of data is provided. User interaction data describing the interactions of a plurality of users with a user interface component is stored. The user interaction data is analyzed to identify patterns of prior use of the user interface component. The operation of a three-tier architecture may be configured to enhance performance based on the patterns of prior use. For example, upon determining a certain percentage of users interact with the user interface component in a manner requiring the visual appearance of the user interface component to be updated to depict additional data not previously depicted, the additional data may be cached at an application tier or provided to a client before a user requests the additional data to minimize the delay in retrieving the additional data. The patterns of prior use may also be used to selectively initialize resources at the middle-tier.
US08914730B2 Unified secure virtual machine player and remote desktop client
A virtual machine (VM) is accessed by receiving user log-in information, the log-in information identifying a user and a corresponding VM, the VM having a local copy and a remote copy. A selected copy of the VM is identified based on at least one of a policy and a user selection, the selected copy being one of the local copy and the remote copy of the VM. A desktop generated by the selected copy of the VM is presented to the user in a common application graphical user interface, the common application graphical user interface being used regardless as to whether the selected copy of the VM is the local copy or the remote copy.
US08914728B2 Method and apparatus for correlation of intersections of network resources
One particular implementation of the present invention may take the form of a method for correlating partial views of network resources into normalized or aggregated views for use by an administrator. The implementation may compare a newly detected resource against the known set of normalized resources of the network to correlate the new resource with an existing network resource. More particularly, one method for correlating network resources may compare key/value pairs associated with a new resource with key/value pairs associated with a first normalized resource. If the new resource does not correlate to the first normalized resource, the method may then compare the key/value pairs of the new resource to the key/value pairs of the second normalized resource. A second implementation may compare a unique key/value pair to a map containing the unique key/value pairs of each normalized resource, until the unique key/value pair is found. Once a normalized resource is found with the same unique key/value pair, each remaining key/value pair of the new resource may be compared with the key/value pairs of the matching normalized resource. If the key/value pairs for each resource matches, then the new resource correlates to the normalized resource.
US08914727B2 Method and apparatus for providing remote user interface list
A method for providing a User Interface (UI) list in a network by letting a specific terminal, which has an application communicating with a remote server, receive a request for the UI list from an arbitrary terminal; and providing at least one of a UI list provided from the remote server and a UI list included in the specific terminal using the application. The specific terminal may combine the UI list provided from the remote server and the UI list included in the specific terminal to thereby provide the arbitrary terminal with a combined list and the arbitrary terminal may select the desired remote UI through the provided UI list.
US08914722B2 Computer system for automatically combining reference indicia to a common noun differentiated by adjectives in a document
A computer system for preparing a document which includes multiple elements having a common noun and being differentiated by a reference indicia with each combination of primary and secondary adjectives by automatically scanning the document for each combination of the primary and secondary adjectives and inserting all of the reference indicia following the common noun in response to a scanning processor detecting the occurrence of the common noun unmodified by an adjective to reference the unmodified common noun with all of the reference indicia for the elements throughout the document without attaching the reference indicia to occurrences of the common noun modified by one of the adjectives.
US08914721B2 Time relevance within a soft copy document or media object
A technique is provided for identifying time context in a media object to embed meta tags for the time context in the media object. Input is received of the media object including time relevant expressions. Each of the time relevant expressions in the media object are identified for display to a user. The time relevant expressions in the media object are displayed with an option for the user to enter values for each of the time relevant expressions. The values are respectively included in meta tags. The meta tags are assigned to the time relevant expressions in the media object, such that the meta tags include the values respectively corresponding to each of the time relevant expressions. The meta tags having the values for the time relevant expressions are embedded in the media object, such that the meta tags in the media object are available for searching and indexing.
US08914719B2 Apparatus and method for editing document, and computer-readable storage medium for computer program for editing document
An apparatus for editing a document containing a plurality of pages each of which includes one or more first objects is provided. The apparatus includes: an adding portion that adds a second object to each of the pages; an extraction portion that extracts, from the pages, a possible improper page that is a page to which the second object is probably not added properly, the possible improper page being extracted for each cause due to which the second object is not added properly; a quantity display portion that displays, for each cause, a quantity of the possible improper page thus extracted; an excluding portion that excludes, from the possible improper page, a selected page that is a page corresponding to the cause selected by a user; and an informing portion that informs the user of a to-be-confirmed page corresponding to the possible improper page remaining after excluding the selected page.
US08914715B2 Soft decision value generation circuit to reduce calculation amounts and hardware scale
A soft decision value generation circuit capable of reducing amount of calculation and hardware scale for generating a soft decision value. The soft decision value generation circuit includes: a phase rotation unit rotating phases of received symbols after coherent detection; addition units calculating, by using the phase-rotated received symbols, absolute values of soft decision values for soft decision value candidates restricted in advance; minimum value selection units selecting minimum values out of the absolute values of the soft decision values; sign reflection units reflecting, based on the phases of the received symbols after the phase rotation, sign information to the minimum values; and soft decision value correction units multiplying outputs of the sign reflection units by a coefficient depending on a noise variance value and an amplitude value of a modulation symbol.
US08914711B2 Variable forward error correction for optical communication links
A method and system for setting a variable forward error correction overhead in an optical transport network frame for an optical link at a node are disclosed. In one embodiment, a method includes selecting a forward error correction overhead, signaling an optical node the selected forward error correction overhead, and setting the forward error correction overhead in the optical network transport frame for use in transmission of data over the optical link. In one embodiment, the forward error correction overhead is complementary to the data payload to maintain total transmission rate.
US08914708B2 Bad wordline/array detection in memory
A technique for error detection is provided. A controller is configured to detect errors by using error correcting code (ECC), and a cache includes independent ECC words for storing data. The controller detects the errors in the ECC words for a wordline that is read. The controller detects a first error in a first ECC word on the wordline and a second error in a second ECC word on the wordline. The controller determines that the wordline is a failing wordline based on detecting the first error in the first ECC word and the second error in the second ECC word.
US08914704B2 Mechanism for achieving high memory reliablity, availability and serviceability
A mechanism is described for achieving high memory reliability, availability, and serviceability (RAS) according to one embodiment of the invention. A method of embodiments of the invention includes detecting a permanent failure of a first memory device of a plurality of memory devices of a first channel of a memory system at a computing system, and eliminating the first failure by merging a first error-correction code (ECC) locator device of the first channel with a second ECC locator device of a second channel, wherein merging is performed at the second channel.
US08914701B2 Method and apparatus for encoding and decoding a high speed shared control channel
A method and apparatus for encoding and decoding high speed shared control channel (HS-SCCH) data are disclosed. For part 1 data encoding, a mask may be generated using a wireless transmit/receive unit (WTRU) identity (ID) and a generator matrix with a maximum minimum Hamming distance. For part 2 data encoding, cyclic redundancy check (CRC) bits are generated based on part 1 data and part 2 data. The number of CRC bits is less than the WTRU ID. The CRC bits and/or the part 2 data are masked with a mask. The mask may be a WTRU ID or a punctured WTRU ID of length equal to the CRC bits. The mask may be generated using the WTRU ID and a generator matrix with a maximum minimum Hamming distance. The masking may be performed after encoding or rate matching.
US08914696B2 Flash memory read scrub and channel tracking
An apparatus having a first circuit and a second circuit is disclosed. The first circuit may be configured to (i) read data from a region of a memory circuit during a read scrub of the region and (ii) generate a plurality of statistics based on (a) the data and (b) one or more bit flips performed during an error correction of the data. The memory circuit is generally configured to store the data in a nonvolatile condition. One or more reference voltages may be used to read the data. The second circuit may be configured to (i) update a plurality of parameters of the region based on the statistics and (ii) compute updated values of the reference voltages based on the parameters.
US08914695B2 synthesizing circular decompressors
Methods and apparatuses are described for decompressing and routing test data. Some embodiments feature an integrated circuit (IC) that includes two or more shift registers configured to shift in the test data. Each of the two or more shift registers can include two or more sequential elements configured such that a scan chain in the set of scan chains receives inputs from at most one sequential element in each of the two or more shift registers. At least one shift register in the two or more shift registers can be configured as a circular shift register. The IC can also include a logic network coupled between the two or more shift registers and the set of scan chains such that the set of scan chains receives the decompressed test data from the two or more shift registers via the logic network.
US08914694B2 On-chip comparison and response collection tools and techniques
Disclosed herein are exemplary embodiments of a so-called “X-press” test response compactor. Certain embodiments of the disclosed compactor comprise an overdrive section and scan chain selection logic. Certain embodiments of the disclosed technology offer compaction ratios on the order of 1000×. Exemplary embodiments of the disclosed compactor can maintain about the same coverage and about the same diagnostic resolution as that of conventional scan-based test scenarios. Some embodiments of a scan chain selection scheme can significantly reduce or entirely eliminate unknown states occurring in test responses that enter the compactor. Also disclosed herein are embodiments of on-chip comparator circuits and methods for generating control circuitry for masking selection circuits.
US08914692B2 DRAM test architecture for wide I/O DRAM based 2.5D/3D system chips
A 2.5D or 3D test architecture includes a logic die, and a memory die. In the 2.5D architecture, the logic die and memory die are mounted on an interposer. In the 3D architecture, the memory die is mounted on the logic die. The logic die includes a control logic wrapped with a processor wrapper. The processor wrapper enables testing components of the control logic. The memory die is also mounted on the interposer. The memory die includes dynamic random access memory and channel selection/bypass logic. The control logic is coupled to the dynamic random access memory via the channel selection/bypass logic, the channel selection/bypass logic being controlled by the processor wrapper.
US08914691B2 Methods and systems for performing scan testing to identify logic device defects
Provided is a method of testing a logic device. The method includes comparing a first test pattern provided at an input of a first chain of logic device sub-modules with an output from the first chain to determine first type failures and comparing a second test pattern provided at an input of a second chain of logic device sub-modules with an out from the second chain to determine second type failures. An occurrence of one of the first type failures renders the logic device inoperable. An occurrence of the second type of failures is tolerated.
US08914685B2 Method and apparatus for encoding channel quality indicator and precoding control information bits
A method and apparatus for encoding channel quality indicator (CQI) and precoding control information (PCI) bits are disclosed. Each of the input bits, such as CQI bits and/or PCI bits, has a particular significance. The input bits are encoded with a linear block coding. The input bits are provided with an unequal error protection based on the significance of each input bit. The input bits may be duplicated based on the significance of each input bit and equal protection coding may be performed. A generator matrix for the encoding may be generated by elementary operation of conventional basis sequences to provide more protection to a most significant bit (MSB).
US08914683B2 Repairing high-speed serial links
A method and system for repairing high speed serial links is provided. The system includes a first electronic components, connected to at least a second electronic component via at least one link. At least one of the first or second electronic components has a link controller. The link controller is configured to repair serial links by detecting a link error and mapping out individual lanes of a link where the link error is detected. The link controller resumes operation, i.e., transmission of data and continues to monitor the lanes for errors. If and when additional link errors occur, the link controller identifies the lanes in which the link error occurs and deactivates those lanes. The deactivated lane(s) can not be used in further transmissions which, in turn, reduces the occurrence of intermittent link errors.
US08914679B2 Software testing automation framework
Embodiments of the present invention address deficiencies of the art in respect to software test automation and provide a method, system and apparatus for a reusable software testing framework. In one embodiment of the invention, an automated application test data processing system can include a reusable test automation framework. The system further can include a test task generator and a scenario generator coupled to one another and to the framework. In this regard, the test task generator can be configured to generate uniform logic for performing testing tasks, while the scenario generator can be configured to arrange testing tasks for a complete test scenario. Finally, a collaborative testing environment can be provided through which multiple users can interact with the scenario generator and test task generator to produce test cases of different test scenarios.
US08914667B2 Identifying a slice error in a dispersed storage network
A method begins by a dispersed storage (DS) processing module identifying a set of collections of records corresponding to a data segment that is stored in a dispersed storage network (DSN) as a set of encoded data slices, wherein a collection of records includes an event record including information regarding an event, a first record including information regarding a dispersed storage (DS) processing module processing an event request to produce a plurality of sub-event requests, and a plurality of records including information regarding a set of DS units processing the plurality of sub-event requests. The method continues with the DS processing module determining whether an error exists for one of the set of encoded data slices based on at least some of the set of collections of records and when the error exists, flagging the one of the set of encoded data slices for potential rebuilding.
US08914666B2 Remote data mirroring system
A method for data protection includes accepting data for storage from one or more data sources (24). The data is sent for storage in a primary storage device (28) and in a secondary storage device (32). While awaiting an indication of successful storage of the data in the secondary storage device, a record associated with the data is temporarily stored in a disaster-proof storage unit (48) adjacent to the primary storage device. When an event damaging at least some of the data in the primary storage device occurs, the data is reconstructed using the record stored in the disaster-proof storage unit and at least part of the data stored in the secondary storage device.
US08914663B2 Rescheduling failed backup jobs
Techniques for rescheduling a failed backup job are described in various implementations. A method that implements the techniques may include identifying a failed instance of a backup job, and determining an estimated amount of time to complete a rescheduled execution of the failed instance. The method may also include determining an available window of time in a backup schedule that equals or exceeds the estimated amount of time to complete the rescheduled execution, and rescheduling the failed instance for execution during the available window of time.
US08914659B2 Safe unattended wake system
An information handling system (IHS) includes a chassis. A processor is located in the chassis. A memory is located in the chassis and coupled to the processor. A disk drive is located in the chassis and coupled to the processor. An accelerometer is located in the chassis. A controller is located in the chassis and coupled to the accelerometer. The controller is operable, in response to a wake indicator signal associated with an IHS wake operation, to use the accelerometer to determine that the movement of the IHS exceeds a threshold and, in response, prevent the IHS wake operation such that operation of the disk drive is not initiated.
US08914656B2 Energy consumption optimisation for web applications
A method and related apparatus, the method comprising: detecting, in a device, an event triggering a web resource related to a web page; estimating energy consumption of the event triggering the web resource; comparing the estimated energy consumption to a predetermined value of available energy budget; and in response to the estimated energy consumption exceeding the predetermined value of the available energy budget, indicating the exceeding to the user of the device.
US08914651B2 Apparatus and method for providing network communications
A system that incorporates teachings of the present disclosure may include, for example, a Power Over Ethernet (PoE) device (PD) having a controller to receive signals over a first cable having twisted pair wires from at least one of a network element and a gateway where the network element is associated with a service provider where the gateway is associated with a premises and where the service provider provides network communications to the premises, adjust the signals, transmit the adjusted signals over a second cable having twisted pair wires to at least one of the network element and the gateway, and receive power from at least one of the network element and the gateway, where the power is received over at least one of the first and second cables, where the power is received according to PoE protocol, and where the PD is positioned between the network element and the gateway. Other embodiments are disclosed.
US08914647B2 Method and system for protecting data
Methods and systems for protecting data may include controlling encryption and/or decryption and identifying a destination of corresponding encrypted and/or decrypted data, utilizing rules based on a source location of the data prior to the encryption or decryption and an algorithm that may have been previously utilized for encrypting and/or decrypting the data prior to the data being stored in the source location. The source location and/or destination of the data may comprise protected or unprotected memory. One or more of a plurality of algorithms may be utilized for the encryption and/or decryption. The rules may be stored in a key table, which may be stored on-chip, and may be reprogrammable. One or more keys for the encryption and/or decryption may be generated within the chip.
US08914646B2 Information processing apparatus and information processing method for determining access permission
An information processing apparatus includes a data processor and a storage. The storage is divided into a protected area to which access is limited and a general purpose area which is freely accessible, and configured to store in the general purpose area encrypted content, and an encrypted title key obtained by encrypting a title key to be applied to decrypt the encrypted content, and store in the protected area a binding key applied to encrypt the title key, and a hash value of the encrypted title key. The data processor is configured to determine, in response to a request for access to the protected area from an external apparatus, whether or not to permit the access, and permit, only when access permission determination is made, the access to the protected area.
US08914642B2 Person oneself authenticating system and person oneself authenticating method
There is provided person oneself authenticating means for authentication of a user, which is highly secure and realizable by functions ordinarily provided by a PC, mobile phone, etc., and which is less burdensome than typical user authentication key management and authentication operations. Sound or an image is adopted as an authentication key for person oneself authentication. Authentication data is edited by combining an authentication key, which is selected by a registered user, and sound or an image that is other than the authentication key, and the authentication data is continuously reproduced in a user terminal. A time in which a user has discriminated the authentication key from the reproduced audio or video is compared with a time in which the authentication key should normally be discriminated, which is specified from the authentication data. When both times agree, the user is authenticated as a registered user.
US08914640B2 System for exchanging data between at least one sender and one receiver
The invention relates to a system for exchanging data between at least one sender and one receiver, such as a central server, by means of a data transmission network of Internet type, this system comprising means for encrypting/decrypting the data exchanged. The senders and the receiver comprise generators of encryption/decryption keys, which generators are synchronized to generate new keys for message encryption/decryption with each dispatching of a new message from the sender to the receiver.
US08914638B2 Electronic watermark generating apparatus, electronic watermark verifying apparatus, method of generating electronic watermark, and method of verifying electronic watermark
There is provided an electronic watermark generating apparatus including an appliance characterizing information generating unit that generates appliance characterizing information that characterizes an electronic appliance, by using physical data acquired by a sensor that measures characteristics of the electronic appliance, an electronic watermark generating unit that generates, in relation to the appliance characterizing information, electronic watermark information that is used for detecting whether information has been tampered with or not, an embedded position deciding unit that analyzes the appliance characterizing information, and decides an embedded position for the electronic watermark information in the appliance characterizing information, and an electronic watermark embedding unit that embeds the electronic watermark information generated by the electronic watermark generating unit in a position on the appliance characterizing information decided by the embedded position deciding unit.
US08914636B2 Automated negotiation and selection of authentication protocols
Wireless telecommunications networks may implement various forms of authentication. There are a variety of different user and device authentication protocols that follow a similar network architecture, involving various network entities such as a user equipment (UE), a service provider (SP), and an authentication endpoint (AEP). To select an acceptable authentication protocol or credential for authenticating a user or UE, authentication protocol negotiations may take place between various network entities. For example, negotiations may take place in networks implementing a single-sign on (SSO) architecture and/or networks implementing a Generic Bootstrapping Architecture (GBA).
US08914635B2 Method and system for establishing secure communications using composite key cryptography
A method is disclosed for establishing a secure communication session using composite key cryptography. The method comprises generating a first plurality of secret keys all of which are known only to a first communicating party and each one of which is shared with exactly one of a plurality of stewards, and generating a second plurality of secret keys all of which are known only to a second communicating party and each one of which is shared with exactly one of the plurality of stewards. The first and second communicating parties each send information to the other through different stewards, each communication leg being encrypted using a secret key known only to the respective communicating party and steward. These communications are usable to distribute cryptographic seeds to the communicating parties for use in generating a temporary session key that can be used to encrypt direct communications between the parties.
US08914632B1 Use of access control lists in the automated management of encryption keys
Methods and systems for managing access to stored data resources assign one or more wrapped (encrypted) encryption keys to each data resource. The resources are encrypted, and the keys may be stored in an access control list (ACL) in association with the encrypted data resources. The keys may be wrapped with metadata that indicates who or what is authorized to use the resource and what role the user or users may have with respect to the resource. The keys may be unwrapped upon receipt of access requests from authorized users, and may be used to decrypt the data resources.
US08914628B2 Method and apparatus for providing radio communication with an object in a local environment
A method and apparatus for providing radio communication with an electronic object in a local environment are disclosed. For example the method receives via a mobile endpoint device of a user at least one first digital certificate associated with the local environment from a trusted source, and a second digital certificate from the electronic device deployed in the local environment via a wireless connection. The method then authenticates the electronic device using the at least one first digital certificate and the second digital certificate.
US08914622B2 Processor testing
Processors may be tested according to various implementations. In one general implementation, a process for processor testing may include randomly generating a first plurality of branch instructions for a first portion of an instruction set, each branch instruction in the first portion branching to a respective instruction in a second portion of the instruction set, the branching of the branch instructions to the respective instructions being arranged in a sequential manner. The process may also include randomly generating a second plurality of branch instructions for the second portion of the instruction set, each branch instruction in the second portion branching to a respective instruction in the first portion of the instruction set, the branching of the branch instructions to the respective instructions being arranged in a sequential manner. The process may additionally include generating a plurality of instructions to increment a counter when each branch instruction is encountered during execution.
US08914616B2 Exchanging physical to logical register mapping for obfuscation purpose when instruction of no operational impact is executed
A data processing apparatus and method are provided. A processor performs data processing operations in response to data processing instructions which reference logical registers. A set of physical registers stores data values which are subjected to the data processing operations. A tag storage stores for each physical register a tag value indicative of one of the logical registers. The processor references the tag storage to perform the data processing operations. A tag value exchanger performs a tag switch exchanging two tag values in the tag storage when the processor executes a predetermined instruction which references two logical registers and for which a choice of which two physical registers are mapped to which of the two logical registers will have no effect on an outcome of the data processing operations. The tag value exchanger performs the tag switch with respect to the tag values indicative of the two logical registers.
US08914611B2 Address translation device, processing device and control method of processing device
An address translation buffer (TLB) which holds pairs of virtual addresses and physical addresses by respective page sizes and performs an address translation, a storage unit which holds a pair of a virtual address removed from the TLB and page size corresponding thereto when a pair of a new virtual address and physical address read from a page table is registered to the TLB, base registers which hold a base address by each page size are held. The TLB is searched based on a translation object virtual address included in a memory access request, and when a TLB miss occurs, a main storage is searched based on a pointer address generated from information held by the storage unit and the base register, and the translation object virtual address is translated into the physical address.
US08914609B2 Modifying data storage in response to detection of a memory system imbalance
A computing device includes an interface, memory, and a processing module. The memory stores a directory and inode tables. The directory stores a file identifier and a corresponding inumber for each file that is stored in storage units. An inode table stores an inumber, metadata, and a DSN address for each file stored in a corresponding storage unit. The processing module is operable to monitor, for each of the inode tables, utilization of the memory. The processing module is further operable to monitor, for each of the storage units, utilization of memory of the storage units. The processing module is further operable to process, for the inode table and/or the corresponding storage unit, per inode table memory utilization data and per storage unit memory utilization data to adjust memory utilization of the inode table and/or memory utilization of the corresponding storage unit.
US08914608B2 Data storage device and computing system including the same
A data storage device includes a storage medium configured to store data; and a controller configured to control the storage medium, the controller including address mapping information. The controller is configured to divide the address mapping information into at least a first address mapping table and a second address mapping table based on information regarding temporary data received at the controller. The first address mapping table is configured to map one or more addresses of valid data and to be backed up to the storage medium. The second mapping address table being configured to map one or more addresses of the temporary data and to not be backed up to the storage medium.
US08914603B2 System and method for synching Portable Media Player content with storage space optimization
A device is provided for use with a content provider that is operable to provide content, which includes a plurality of content components. The device includes a communication portion, a memory portion, a parsing portion, a counting portion and a processing portion. The communication portion can receive the content from the content provider. The parsing portion can parse the content into the plurality of content components and can store the parsed plurality of content components within the memory portion. The counting portion can provide a counter for each of the parsed plurality of content components within the memory portion, respectively. The processing portion can retrieve and process one of the parsed plurality of content components within the memory portion. The counting portion can further increment the counter associated with the retrieved one of the parsed plurality of content components within the memory portion.
US08914591B2 Information processing apparatus, method for controlling same
An information processing apparatus processes data to be processed while accessing data to be processed that is stored in a memory or a HDD. The information processing apparatus determines the process content and calculates the access number to the HDD based on the determined process content and the content of data to be processed. The information processing apparatus also decides to store data to be processed in the memory when the access number is more than or equal to a threshold value. The information processing apparatus decides to store data to be processed in the HDD when the access number is less than the threshold value.
US08914590B2 Data processing method and device
In a data-processing method, first result data may be obtained using a plurality of configurable coarse-granular elements, the first result data may be written into a memory that includes spatially separate first and second memory areas and that is connected via a bus to the plurality of configurable coarse-granular elements, the first result data may be subsequently read out from the memory, and the first result data may be subsequently processed using the plurality of configurable coarse-granular elements. In a first configuration, the first memory area may be configured as a write memory, and the second memory area may be configured as a read memory. Subsequent to writing to and reading from the memory in accordance with the first configuration, the first memory area may be configured as a read memory, and the second memory area may be configured as a write memory.
US08914585B1 System and method for obtaining control of a logical unit number
A method, computer program product, and computing system for receiving a Mode Select command concerning a logical unit number (LUN) from a first host, wherein the Mode Select command defines control information and host identifier information concerning the first host, and the LUN is currently being controlled by a second host. The Mode Select command is processed to determine if the control information and host identifier information included within the Mode Select command signifies an intent by the first host to seize control of the LUN from the second host. If the control information and host identifier information signifies an intent to seize control of the LUN from the second host, the control information and host identifier information included within the Mode Select command is written to a buffer associated with the LUN, wherein the buffer includes a control field and a globally unique identifier (GUID) field.
US08914583B1 System and method for improving cache performance
A method, computer program product, and computing system for compartmentalizing a LUN into a plurality of portions that are each assigned to one or more hosts. An ownership tracking structure is maintained for the LUN, wherein the ownership tracking structure includes a data entry associated with each of the plurality of portions within the LUN. One or more properties of the ownership tracking structure are monitored to determine if the ownership tracking structure needs to be compressed. If the ownership tracking structure needs to be compressed, one or more actions are taken to reduce the size of the ownership tracking structure.
US08914579B2 Access device, information recording device, controller, and information recording system
Provided is a method that, in the case of managing areas of a non-volatile memory of an information recording module by a file system, increases the speed of processing for writing file data and file system management information, and furthermore prevents a decrease in the rewriting lifetime of the non-volatile memory. The information recording module (2) is provided with a page cache control unit (217) that stores page cache information (224) in the non-volatile memory (22) of the information recording module (2) and performs control such that a specific physical block is used as a cache when writing small-sized data. Also, an access module (1) is provided with a page cache information setting unit (104) that sets information necessary for page cache control in the information recording module (2). The combination of the access module (1) and the information recording module (2) prevents the execution of needless saving process with use of page caching when writing small-sized data, thereby increasing the speed of writing processing.
US08914572B2 Memory controllers and memory systems including the same
A memory controller may include a cell state generator that is configured to generate a cell state for each of a plurality of multi-level cells included in a non-volatile memory device, using data of pages. The memory controller may also include a pseudo-random number generator that is configured to generate a pseudo-random number. The memory controller may further include an operator that is configured to change the cell state of each multi-level cell using the pseudo-random number, and that is configured to output a changed cell state for each multi-level cell.
US08914569B2 Flash memory apparatus with serial interface and reset method thereof
A flash memory apparatus with serial interface is disclosed. The flash memory apparatus includes a selector, a core circuit and a programmable data bank. The selector decides whether or not to connect one of a write protect pin and a hold pin to a reset signal line. The core circuit receives a reset signal transmitted by the reset signal line and activates a reset operation accordingly. A selecting data is written into the programmable data bank through a programming method and the programmable data bank outputs the selecting data to serve as a selecting signal.
US08914564B2 Port control apparatus and associated methods
A method of controlling a port in an apparatus includes receiving an instruction for execution by a processor. The method further includes executing the instruction, by writing a value to a storage location corresponding to the port, and by initializing a count operation. The method further includes proceeding with the count operation until a final count value is reached, and providing to the port the value written to the storage location.
US08914563B2 Integrated circuit, system, and method including a shared synchronization bus
An integrated circuit includes a shared synchronization bus having a plurality of channels assigned to one or more of a plurality of peripheral modules. The integrated circuit further includes a first peripheral module of the plurality of peripheral modules including a control output coupled to the shared synchronization bus and configured to communicate event timing data to an input of a second peripheral module of the plurality of peripheral modules through a selected one of the plurality of channels.
US08914560B2 Communication control device for selecting a path under different loads—high, middle, or low loads—based on whether a prohibition period has passed
An IOP 14 includes a path-state determining unit 54 and a path selecting unit 55. The path-state determining unit 54 determines whether there is any path which is neither in process of data transmission nor in a prohibition period in which data transmission is prohibited for a predetermined time since the last data transmission has been completed out of multiple paths connecting a device to a communication partner device. When the path-state determining unit 54 determines that there is no path which is neither in process of data transmission nor in the prohibition period, the path selecting unit 55 selects a path which completes data transmission but does not pass through the prohibition period as a path for data transmission.
US08914557B2 Optimizing write and wear performance for a memory
In an example embodiment, data is transferred from a higher speed memory to a lower speed memory or data storage device after determining a size of a block of data to be written to the lower speed memory. In an example embodiment data is collected in the higher speed memory until an amount of collected data is equal to or greater than the size of the block to be written, and then the collected data is transferred to the lower speed memory or data storage. In an example embodiment, the block size can be a predefined erase block size of the lower speed memory. In an example embodiment, the lower speed device is a flash memory.
US08914556B2 Direct I/O access for system co-processors
Embodiments of the invention describe systems, apparatuses and methods that enable sharing Remote Direct Memory Access (RDMA) device hardware between a host and a peripheral device including a CPU and memory complex (alternatively referred to herein as a processor add-in card). Embodiments of the invention utilize interconnect hardware such as Peripheral Component Interconnect express (PCIe) hardware for peer-to-peer data transfers between processor add-in cards and RDMA devices. A host system may include modules or logic to map memory and registers to and/or from the RDMA device, thereby enabling I/O to be performed directly to and from user-mode applications on the processor add-in card, concurrently with host system I/O operations.
US08914553B2 Multiple path load distribution for host communication with a tape storage device
A multiple port host communicates with multiple tape drives by requesting information associated with a particular tape. Information of availability status of a plurality of host ports is provided. Traversing all host initiator ports finds a host port with no or the least traffic load for a tape reservation request. A host port's traffic load calculation uses instant and the updated historical traffic as primary and secondary factors. Every host port's traffic load is updated for every read/write command, and is used for path selection of reservation requests. The instant load is relatively sensitive but will be zero under light load. The historical load is aware of the light load though it is not sensitive enough when a burst I/O occurs. With the traffic load calculated from instant and historical loads, the distribution of tape tasks is spread evenly among host initiator ports under light load and burst I/O scenarios.
US08914552B2 Detecting accessories on an audio or video jack
A detection circuit can be configured to receive a digital value from an identification register and to determine a resistance at a conducting terminal of an audio or video jack plug using the digital value. The detection circuit can include a current source that outputs a current according to the digital value from the identification register and a comparator that compares a reference voltage to a voltage created by the current source across the resistance at the conducting terminal of the audio or video jack plug. A control logic circuit can be configured to store the digital value in the identification register, generate an interrupt signal to cause a processor to read the digital value, and identify a function of an accessory device including the audio or video jack plug, when the detection circuit determines the resistance at the conducting terminal of the audio or video jack plug.
US08914549B2 Data storage architecture extension system and method
A data storage architecture extension (DAX) system and method that permits multiple disk drive storage elements to be logically daisy-chained to allow a single host bus adapter (HBA) to view the storage elements as one logical disk drive is disclosed. The system/method may be broadly described as comprising a pass-thru disk drive controller (PTDDC) further comprising a HBA port, a disk drive interface port, pass-thru input port, and a pass-thru output port. The PTDDC intercepts and translates the HBA port input to the requirements of an individual disk drive connected to the drive interface port. Each PTDDC may be daisy-chained to other PTDDCs to permit a plethora of disk drives to be associated with a given HBA, with the first PTDDC providing a presentation interface to the HBA integrating all disk drive storage connected to the PTDDCs. The system/method also permits RAID configuration of disk drives using one or more PTDDCs.
US08914546B2 Control method for virtual machine and management computer
A method of controlling a virtual computer system, the method comprising: obtaining, by a management computer, a load value for each of the plurality of groups, and comparing the load value against a preset threshold; identifying, a group whose load value exceeds the preset threshold as a first group; selecting, a second group from the plurality of groups minus the first group; identifying, as a migration target computer, a given physical computer out of physical computers that run virtual computers allocated to the second group; migrating, virtual computers that are provided by the migration target computer to other physical computers within the second group; changing, settings of the network switch in a manner that enables the migration target computer to operate in the first group; adding, the migration target computer to the first group; and controlling, the migration target computer to run virtual computers of the first group.
US08914545B2 Systems and methods for lossless compression of data and high speed manipulation thereof
The present disclosure includes a system, method, and article of manufacture for lossless compression of data and high speed manipulation of the data. The method may comprise associating a customer with a plurality of levels, and counting, in near real time, a number of transactions at each level in the plurality of levels based on a transaction history of the customer at each of a plurality of merchants. The method may further comprise counting the number of transactions during a time period. Similarly, the method may comprise determining an opportunity comprising an offer based upon the counting, determining an opportunity based upon a count indicating a transaction by the customer with a merchant, and/or determining an opportunity with a first merchant based upon a count indicating a transaction by the customer with a second merchant.
US08914544B2 Computer-implemented system and method for transparently interfacing with legacy line of business applications
A computer-implemented system and method for transparently interfacing with legacy line of business applications is provided. A plurality of legacy line of business applications execute on a line of business server platform. A connector is interfaced to each legacy line of business application. Each legacy line of business application implements business logic for a specific business need. A dashboard application executes on a client platform into which at least one Widget application is tailored to and installed for one or more of the legacy line of business applications. An enterprise collaboration server executes on a collaboration server platform communicatively interposed between the line of business server platform and the client platform. A data access framework coupled to the dashboard application is provided through a user interface layer. A data service bus coupled to the line of business applications through their respective connector and to the data access framework is provided.
US08914536B2 Method and system for performing multi-layer, multi-dimensional link budget analysis (LBA) using real-time network, weather, satellite ephemeras and ionospheric information
Methods of dynamically modeling performance of a communications network that may include modeling a communications network using a processor by performing a link budget analysis (LBA) for a configuration of the communications network, receiving a plurality of layers of real-time information about the communications network, iteratively performing additional LBAs using one or more of the layers of real-time information from among the plurality of layers of real-time information, multi-dimensionally co-modeling a matrix comprising results of the iteratively performed additional LBAs, and determining one or more final communications network configuration parameters based on the multi-dimensionally co-modeled matrix.
US08914535B2 Adaptive multimedia renderer
A server for adaptively rendering a multimedia content stream includes a first interface for connecting the server to a multimedia network server to receive an original multimedia content stream. A second interface connects the server to a client for receiving a rendered multimedia content stream. Processing logic determines rendering parameters responsive to connection parameters related to connection bandwidth between the server and the client. Rendering logic renders the multimedia content stream from the original multimedia content stream responsive to the rendering parameters.
US08914531B2 Broadband extension for content delivery
Methods are generally described for distributing and storing contents over a wireless network in a home or another similar environment. A storage device may be configured to automatically download content using broadband communications. A wireless device may establish communication with the storage device when within range for wireless communications. The established communications with the storage device may be a direct wireless communication link or an indirect communication link through other networking devices. The wireless device may download contents from the storage device during an idle time when the wireless device has sufficient power available. Downloaded content may be manually or automatically selected. Downloading may be handed off from one storage device to another storage device that has greater wireless signal strength. Downloading may be multicast from a network device to both the wireless device and the storage device.
US08914523B2 Dynamic internet protocol registry for mobile internet protocol based communications
A server device configured to store an Internet protocol (IP) registry, the registry includes information for a user device, the information includes particular identifiers for the user device, an IP address for the user device, and a particular access point name (APN), where the particular APN corresponds to a service, an application, a network, or data used by the user device; receive a query that includes identifiers and an APN; perform, using the IP registry, an operation to identify the information, for the user device, based on the identifiers and the APN; obtain the information for the user device, when the identifiers match the particular identifiers stored in the IP registry and when the APN matches the particular APN stored in the IP registry; and send, to an application server, the information for the user device, where the IP address permits the application server to communicate with the user device.
US08914518B2 Intermediary for satisfying a service requirement established by a service provider
An intermediary or intermediaries are provided to allow a service requestor to communicate with a service provider according to a service requirement or service policy set forth by the service provider which the service requester is unable to meet directly. To this end, the service requestor determines whether it can communicate with the service provider according to the service requirement. If the service requestor is unable to satisfy the service requirement, but does have some property which is translatable, then the service requestor finds an intermediary that can translate the service requestor's property in order to satisfy the service provider's service requirement. Once the intermediary is found, the service requestor requests translation of its property to satisfy the service provider's service requirement. Thus, the service requestor receives service from the service provider while adhering to the service provider's service policy.
US08914517B1 Method and system for predictive load balancing
A method for load balancing resource requests among a plurality of servers is disclosed and includes providing an enterprise content management (ECM) system coupled to processing servers for managing a plurality of resources, where each resource is identified by a resource identifier. The ECM system includes a load manager that receives a first plurality of requests. Each request includes a resource identifier and an action, and is assigned to a processing server for processing. The method includes recording performance statistics for each request when each request is processed. Request types based on the resource identifier and the action of each request are also identified. For each request type, a weighting factor is generated based on the performance statistics for each request of the request type. Thereafter, a new request is assigned to a processing server based on the weighting factor for request type of the new request.
US08914514B1 Managing network based content
A process is provided for providing network content to a client computing device by one or more content providers in conjunction with a network computing provider. The client computing device requests a network resource from the network computing provider. The network computing provider processes the network resource request to identify embedded resources associated with the network resource, and determines whether any version of the network resource or associated embedded resources are available in a cache or data store associated with the network computing provider. The network computing provider provides the determined available content to the client computing device for storage or initial processing, and requests the most recent version of the network resource from a content provider. The network computing provider may obtain any additional content from the content provider or a content delivery network provider.
US08914513B2 Hierarchical defragmentation of resources in data centers
Techniques are provided herein for defragmenting resources within a cloud computing system. The cloud computing system includes a plurality of servers deployed in a plurality of respective racks, wherein the respective racks are deployed in a pod of a data center. An element of the cloud computing system determines for each server in a given rack of servers a number of free resource slots available thereon and a number of resource slots in an idle state, and then further determines whether the number of free resource slots on a first server in the plurality of servers is greater than a predetermined threshold. When the number of free resource slots in the first server is greater than the predetermined threshold, a second server in the plurality of servers is identified with sufficient resource slots thereon to accommodate the number of resource slots in the idle state on the first server, and the resource slots in the idle state on the first server are caused to be migrated to the second server.
US08914512B2 Method and system for defining additional resources in a user management system of a manufacturing execution system
A method and a system for defining additional resources in a user management system in a MES system includes providing a custom resource database at the server side with entries editable at engineering time or at run time. At engineering or at run time, a client application requests, via a local user management service, the definition of a custom resource from a centralized user management service, which in turns adds an entry related to the requested custom resource in the custom resource database. At run time, at a given event, the centralized user management service, beside transmitting other data to the local user management service, also transmits from the custom resource database additional data on the custom resources associated with the user and user groups as well as additional data on a second set of script files associated to the custom resources. In turn, the local user management service creates also with the additional data the related entries into the access database and executes the second set of scripts.
US08914511B1 Managing resources in virtualization systems
Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
US08914510B2 Methods, systems, and computer program products for enhancing internet security for network subscribers
A network communication system includes a connection server that assigns a network address within a data communication network to a subscriber terminal. The connection server receives outgoing communications from the subscriber terminal and transmits the outgoing communications to a network access point and receives incoming communications from the network access point and transmits the incoming communications to the subscriber terminal. The connection server intercepts a tracking cookie received from a remote server in the data communications network and intended for the subscriber terminal and stores the tracking cookie at the connection server so that the tracking cookie can be used to support a communication session between the subscriber terminal and the remote server without the tracking cookie being stored at the subscriber terminal.
US08914499B2 Method and apparatus for event correlation related to service impact analysis in a virtualized environment
A computer processor device provides a dependency tree representing (i) relationships among all the infrastructure elements in a computer system that are related to delivery of a service by a computer system, and (ii) how the infrastructure elements interact with each other in a delivery of said service, wherein a state of an infrastructure element is impacted only by states among its immediately dependent infrastructure elements of the dependency tree. The computer processor device determines the state of the service by checking current states of infrastructure elements in the dependency tree that immediately depend from the service.
US08914486B2 Method, system and device for implementing identity identifier and location separation
The present invention discloses a method, system and device for implementing identity identifier and location separation, to solve the technical problem that the change of the host IP address results in the connection interrupt of the terminal in the process of moving. By separating and mapping the identity identifier and location identifier, the present invention eliminates the network limitation because of the IP addresses with dual functions of the identity identifier and location identifier; the terminal host identity identifier and the terminal location identifier are mapped, the IP address is used for route only, and the host identity is denoted by the host identifier. Consequently, when the host address is changed because of moving or multi-homing and so on, the route is changed, the host identifier still keeps unchanged, and the network application and connection are not interrupted. Therefore, the continuity of the session can be implemented, the mobility, the multi-homing, the dynamic reallocation of IP addresses, and the inter-access among the different network area can be implemented effectively.
US08914483B1 System and method for event management and information sharing
Systems and methods are provided for real-time information sharing. A server receives, from a first user device, a request to create an event and to share information among a group of user devices only within a predetermined time period. The server receives information from the respective user devices in the group during the predetermined time period, and distributes the received information to the group of user devices during the predetermined time period. The information comprises at least one of geographic locations of the group of user devices and still pictures or video taken by one or more of the group of user devices during the event.
US08914482B2 Translation of technology-agnostic management commands into multiple management protocols
Methods, systems, and computer-readable media to translate technology agnostic management commands into multiple management protocols are disclosed. A method includes providing a software library that is includable in a web-based enterprise management (WBEM) application. The software library includes instructions executable by a computer to generate one or more classes. The instructions are also executable to bind a technology-agnostic WBEM command to one or more in a first management protocol. The instructions are further executable to bind the technology-agnostic WBEM command to one or more commands in a second management protocol that is different from the first management protocol.
US08914480B1 Method and device for transparent interception of socket connections
A method and device is provided for managing data transmission on a network. The device includes Transparent Interceptor for transparently intercepting socket connections from first parties to one or more second parties. A signal socket connection is established to each second party. When one or more first parties request a data stream to a second party, the device distributes the data stream obtained from the second party through the single socket connection to one or more first parties. Data processor of the device may operate on data contents from the first or second party. A customized protocol may be used for the data transmission.
US08914476B2 Method for automatically configuring devices in telecommunication networks and devices for use with such methods
A method for automatically configuring a device by means of an automatic configuration means adapted for automatically configuring the device by means of a remote management protocol (RMP), comprising setting up an RMP session between the device and the automatic configuration means is disclosed, wherein when during the RMP session at least one parameter value of the object model of the device is changed, the device communicates the changed parameter value(s) to the automatic configuration means after the initiation and before the termination of the RMP session.
US08914471B2 File delivery over a broadcast network using file system abstraction, broadcast schedule messages and selective reception
Methods, systems and devices provide mechanisms and systems for efficiently delivering files over a broadcast system to mobile devices. Files for broadcast may be logically identified as belonging to a directory in a file system. A Broadcast Schedule Message may inform receiver devices of files that will be broadcast at a specified time, as well as describe the files. File may be transmitted in file delivery pipes, which may be of different bandwidth and data rates. Receiver devices configured according to the embodiments may make use of the broadcast schedule message to select files to be received based on the service or application with which the file is associated, and whether the file is new or an update to a previously received file. Receiver devices activate receiver circuitry to capture the files within their advertised broadcast window, and pass the received files to applications or services requesting the files.
US08914469B2 Negotiating agreements within a cloud computing environment
The present invention provides a solution for agreement/contract negotiations within a Cloud computing environment. Specifically, under the present invention, a resource requirement for performing a task for a first Cloud partner is assessed. Once the resource requirement is known, it can be determined whether a shortfall exists between available resources of the first Cloud partner and the resource requirement. If so, a master agreement with a second Cloud partner is identified to address the shortfall. Typically, the master agreement specifies at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall. If the terms are agreeable to both Cloud partners, a contract between the two can be formed (e.g., digitally) based on the master agreement.
US08914467B2 Information processing apparatus, system, and storage medium
The information processing apparatus includes a storing unit and a transferring unit. The storing unit stores therein first association information, in which address information on a VM connected to a port is associated with information indicating a logical network, and second association information, in which information indicating the port is associated with information indicating the logical network to which the VM connected to the port belongs. When the address information received on a transmission source VM matches the address information indicated by the first association information, the transferring unit specifies the logical network that is indicated by the first association information and is associated with the matched address information. When the specified logical network matches the logical network indicated by the second association information, the transferring unit transfers the data to the port that is indicated by the second association information and is associated with the matched logical network.
US08914466B2 Multi-level adaptive caching within asset-based web systems
A server monitors receipt of application access requests for application asset data from client devices. Each client device includes a local cache and the server includes a back-end cache. In response to receipt of each application access request, a number of client devices requesting access to the application asset data and an access privilege type requested by each requesting client device are determined. The application asset data is migrated between the back-end cache and at least one local cache based upon the determined number of client devices requesting access to the application asset data and the access privilege type requested by each requesting client device.
US08914461B2 Method and device for editing web contents by URL conversion
It is possible to provide a method and device for enabling a WEB server having no WEB edition system inside to edit and update WEB contents directly from a WEB browser by converting and accessing a disclosed WEB contents public URL. For this, a relay server is installed for mediating between a WEB server having file transfer means, such as FTP, and a WEB browser for browsing the WEB contents. By converting the disclosed URL of the contents from the WEB browser based on a predetermined procedure, the connection destination is switched from the WEB server to the relay server. The relay server specifies the WEB server and the positions of the contents data according to the URL accessed by the WEB browser and relays the contents date acquisition and storage for the WEB server in accordance with a request from the WEB browser. Moreover, the relay server provides the WEB browser with an application for editing the contents. Thus, it is possible to acquire, edit and update the contents.
US08914460B2 System and method for efficient delivery of data content
A method of delivering video on demand content, including multicasting content to a plurality of client devices with storage, including instances where delivery begins mid-stream, and recovery mechanisms for missing content. Some embodiments include defining content as mandatory and involuntarily delivering the mandatory content. Some embodiments include a carousel with a plurality of data sets, delivering each of the data sets in sequence, and then beginning repeating delivery circularly from the beginning of the sequence. Various exemplary embodiments include one or more of the following: storing a title at each client device; repeating various steps for more multiple titles; and monitoring for a required action such as downloading a new title, deleting an old title, or changing the rate of data transfer, and performing the required action.
US08914458B2 Look-ahead handling of page faults in I/O operations
A method for data transfer includes receiving in an input/output (I/O) operation a first segment of data to be written to a specified virtual address in a host memory. Upon receiving the first segment of the data, it is detected that a first page that contains the specified virtual address is swapped out of the host memory. At least one second page of the host memory is identified, to which a second segment of the data is expected to be written. Responsively to detecting that the first page is swapped out and to identifying the at least one second page, at least the first and second pages are swapped into the host memory. After swapping at least the first and second pages into the host memory, the data are written to the first and second pages.
US08914456B2 Consolidated notifications to NFS clients
A computer implemented method, system and apparatus for rebooting a host having a plurality of network interfaces. A server reboots the host by stopping an NFS server process on the host. The server sends at least one consolidated notification to a plurality of clients identified in a consolidated notification table, wherein the consolidated notification comprises at least two addresses of network interfaces of the host. The server determines that an acknowledgement is received from each of the plurality of clients. The server halts resending of consolidated notifications, responsive to determining that an acknowledgement is received from the each of the plurality of clients.
US08914454B1 Verification of social media data
Information verification includes: presenting, to a plurality of independent verifiers, a verification task associated with a social media item obtained from a social media-based platform, the verification task being associated with an expected result; receiving, from the plurality of independent verifiers, a plurality of responses in response to the verification task; determining, using one or more computer processors, a verification result based at least in part on the plurality of responses; determining whether there is a disagreement between the verification result and the expected result; and in the event that there is a disagreement between the verification result and the expected result, performing an action in response to the disagreement.
US08914453B2 Method and apparatus for motion based ping during chat mode
A system or method that incorporates teachings of the subject disclosure may include, for example, detecting a predetermined motion profile during a chat mode with a remote communication device and sending a ping signal to the remote receiving device in response to detecting the predetermined motion profile. Other embodiments are disclosed.
US08914452B2 Automatically generating a personalized digest of meetings
Automatically generating a meeting digest of a set of meetings is provided. A set of topics of interest to the parties to the set of meetings is detected utilizing a user model associated with a user that is based on at least one of communications, relationships, and roles of the parties to the set of meetings. Topic-related content associated with the set of topics of interest to the parties is extracted from meeting data corresponding to the set of meetings. Then, the meeting digest of the set of meetings is generated using the topic-related content associated with the set of topics of interest to the parties extracted from the meeting data corresponding to the set of meetings.
US08914451B2 Electronic device configured with messaging composition interface
An electronic device and method for sending a message is provided. The electronic device includes a network interface, an input device and a processor in communication with the network interface and the input device. The processor is configured to establish a connection with a plurality of messaging applications, select a messaging service, receive content and input via a messaging composition interface and send the message. The method involves establishing a connection with a plurality of messaging applications, selecting a messaging service, receiving content and input via a messaging composition interface, and sending the message.
US08914450B1 Creating and storing filable form documents responsive to receipt of an email message that includes a command for form creation
In one embodiment, an email message having an email addresses with a local-part and a domain separated from the local-part by a “@” symbol can be identified. The domain can causes the email message to be conveyed to a final email server associated with handling email messages for the domain. The local-part can correspond to a dynamic target, wherein said final email server comprises hardware and software. The final email server can assess at least one variable condition of the email message before associating the local-part with any static recipient. Responsive to results of assessing the variable condition, a static target for the email address can be dynamically determined. The determined static target can vary based on the results of assessing the variable conditions. Responsive to determining the static target, at least a portion of content of the email message can be provided to the determined static target.
US08914449B2 Push messaging platform with high scalability and high availability
A push messaging platform includes a push server system having push engines (PE) for maintaining persistent connections with mobile devices, and push controllers (PC) for maintaining records of mobile devices' connections. The platform provides high scalability by including a load balancer for distributing connection requests received from mobile devices across the PEs, and dispatchers for forwarding each received message to a PC associated with the mobile device identified in the message. The platform provides high availability by using local backup PCs and remote mirror PCs. A global registered process (GRP) on each PC is linked to a process on a backup PC, and the backup process replaces the GRP if the GRP fails. Local registered processes (LRP) on each PC are linked to corresponding processes on a remotely located mirror PC, and the mirror process replaces the LRP if the LRP fails.
US08914442B2 Preferred contact channel for user communications
In one embodiment, a user of a social networking system requests to look up a contact's communication channel information in the user's address book. The social networking system provides to the user the contact's communication channels in an ordered sequence based on the user's social graph and communication information.
US08914441B2 System and method for implementing dynamic access control rules to personal cloud information
A system and method are provided for sharing data of a user with contacts, the method comprising collecting the contacts from the user, collecting data related to the communications between the user and his contacts, and automatically grouping the contacts into different groups based on a level of communications between the user and the user's contacts, defining an access level for each group, with each access level granting access to some part of the user's data based on the access level. Advantageously, this permits a dynamic assignment of authority to access content that does not have to be actively managed by the user.
US08914440B2 Method, device, and system for acquiring a web page
A technique for acquiring a web page includes: receiving, at a client, a user instruction; obtaining from the instruction a page number of a web page that a user desires to access; searching for web page data in a hidden form that is cached in advance at the client, the search being based at least in part on the page number and the hidden form comprising web page data for a plurality of page numbers and in the event that web page data is found in the hidden form, generating, by the client, the web page using the web page data.
US08914437B2 Method for capturing and recording URLs shared during correspondence
Systems and methods of managing URLs including capturing and recording URLs are presented. A digital processor detects a URL in a communication communicated between a sending-user and a receiving-user. The detected URL is automatically stored in a cache memory specific to the sending-user or receiving-user. The cache memory allows bookmarking of URLs to be avoided and centrally stores the URLs in browser history of the respective user improving his searching efficiency. The cache memory serves as a pre-bookmark incubator or filter.
US08914433B2 Publish-subscription platforms for alert messages and related methods and computer program products
An alert delivery system includes a publish-subscription platform that is configured to receive alert messages from one or more sources. The publish-subscription platform is further configured to publish the alert messages to client devices based on matches between geographic locations respectively associated with ones of the alert messages and geographic locations respectively associated with ones of the client devices.
US08914431B2 Range check based lookup tables
Mechanisms for utilizing a reduced lookup table circuit to perform an operation in a data processing device are provided. A first input value is input for selecting a subset of values from the reduced lookup table circuit. The reduced lookup table circuit stores only boundary cell values from a fully filled lookup table corresponding to the reduced lookup table circuit. The subset of values comprises only a subset of boundary cell values corresponding to the first input value. A second value is input and a comparison, by the reduced lookup table circuit, of the second value to each of the boundary cell values in the subset of boundary cell values is performed. The reduced lookup table circuit outputs an output value based on results of the comparison of the second value to each of the boundary cell values in the subset of boundary cell values.
US08914426B2 Efficient multiple identity system for media files
Devices and methods are provided for managing the identity of media content data. A server node processes metadata associated with a plurality of media content data files to generate a corresponding master identifier for each of the media content data files. A client node then provides the server node a first set of metadata corresponding to a media content data file that has no associated master identifier. In turn, the server node processes the first set of metadata to identify a corresponding master identifier and a second set of associated metadata, which it provides to the client node. The client node processes the second set of metadata to identify a matching set of metadata stored in its database of identification data and metadata. If found, the client node associates the master identifier with a second media content data file corresponding to the matching set of metadata.
US08914424B2 Efficient object pinning in a multi-threaded environment
Improvements to apparatus, methods, and computer program products are disclosed to improve the efficiency of pinning objects in a heap memory that is subject to a garbage collection system.
US08914417B2 Apparatus, system, and method for maintaining a context stack
An apparatus, system, and method are disclosed for maintaining a context stack. A monitor module monitors a stack size after each monitor interval for a stack of a plurality of contexts. Each context defines communications between a process and a data set and comprises a pathway for communicating with the data set and a process identifier. A stack module deallocates a context that satisfies a stack policy from the stack if the stack size is within a buffer threshold of a maximum threshold.
US08914416B2 Semantics graphs for enterprise communication networks
Building a semantics graph for an enterprise communication network can include calculating a distance metric between a first signifier and a second signifier associated with an enterprise communication network, wherein the distance metric includes a plurality of relationships defined based on a frequency of co-occurrences of the first signifier and the second signifier, and building a semantics graph for the enterprise communication network using the calculated distance metric.
US08914413B2 Context-based data gravity wells
A processor-implemented method, system, and/or computer program product defines multiple context-based data gravity wells on a context-based data gravity wells membrane. Non-contextual data objects are associated with context objects to define synthetic context-based objects. The synthetic context-based objects are parsed into an n-tuple that includes a pointer to one of the non-contextual data objects, a probability that a non-contextual data object has been associated with a correct context object, and a weighting factor of importance of the synthetic context-based object. A virtual mass of each parsed synthetic context-based object is calculated, in order to define a shape of multiple context-based data gravity wells that are created when synthetic context-based objects are pulled into each of the context-based data gravity well frameworks on a context-based data gravity wells membrane.
US08914408B2 Detecting mobile operator networks
Various embodiments are disclosed that relate to detecting mobile operator networks. For example, one disclosed embodiment provides a method of operating a catalog server to which a mobile computing device connects via a computer network path that traverses a mobile operator network. The method may include receiving data from a mobile device, the data including a locale and a mobile operator identifier stored in memory on the mobile device; searching a database to find a store based on the mobile operator identifier and the locale; if a store is found, populating settings based on the store; and sending configuration information to the mobile device based on the settings.
US08914404B1 Techniques for performing view indication management
Described are techniques for providing notifications. A client registers a subscription request for a view to provide a notification to the client responsive to a data change affecting the view. The view is generated using one or more commands operating on data included in a database. A first operation is performed to the database. It is determined whether the first operation causes a data change affecting the view. Responsive to determining the first operation causes a data change affecting the view, a notification is sent to the client. The view is updated in response to receiving the notification.
US08914401B2 System and method for an N-best list interface
Disclosed herein are systems, methods, and computer-readable storage media for providing an N-best list interface. A system practicing the method receives a search query formatted according to a standard language for containing and annotating interpretations of user input, the search query being based on a natural language spoken query from a user and retrieves an N-best list of recognition results based on the search query. The system then transmits the N-best list of recognition results to a user device, receives multimodal disambiguation input from the user, the input indicating an entry in the N-best list, and transmits to the user device additional information associated with the selected entry. The additional information can be a map indicating an address for the selected entry. The standard language can be XML-based Extensible MultiModal Annotation (EMMA) markup language from W3C.
US08914398B2 Methods and apparatus for automated keyword refinement
Methods and apparatus for an automated keyword refinement tool for generating an output set of keywords. The keyword refinement tool may utilize or incorporate results from keyword suggestion tools and keyword ranking tools in order to determine a set of keywords that produce better search engine results that if the keyword suggestion tools or keyword ranking tools were utilized individually. The keyword refinement tool may use a variety of methods for determining input to keyword suggestions tools and keyword ranking tools and a variety of methods for combining the results from the keyword suggestion tools and keyword ranking tools.
US08914397B2 Rich-context tagging of resources
Tagging of resources in order to associate them is described. In an embodiment it is possible to assign tags to resources or switch between resources with different tags, in the context of current work being undertaken by a user. For example, from a single application window that is currently used, a user is able to switch to other resources by tag in an embodiment. Different embodiments illustrate how tags may have multiple purposes and those purposes may evolve thus enabling associated resources to be exposed in different ways. In some embodiments rich metadata about tag usage and/or the use of resource associated with a tag is stored and used to provide additional functionality. Examples are described in which persistence of resources associated with tags is provided and may involve representation of resources such as by duplication of files or by creating alternative representations of resources.
US08914396B2 System and method for an iterative disambiguation interface
Disclosed herein are systems, methods, and computer-readable storage media for an iterative disambiguation interface. A system practicing the method receives a search query formatted according to a standard XML markup language for containing and annotating interpretations of user input, the search query being based on a natural language spoken query from a user and retrieves search results based on the search query. The system transmits the search results to a user device and iteratively receives multimodal input from the user to change search attributes and transmits updated search results to the user device based on the changed search attributes. The search results can include a link to additional information, such as a video presentation, related to the search results. The standard XML markup language can be Extensible MultiModal Annotation (EMMA) markup language from W3C. The system can generate an iteration transaction history for each multimodal input and updated search result.
US08914393B2 Search results using density-based map tiles
In one embodiment, a method includes accessing a map comprising a plurality of tiles representing a plurality of geographic areas, respectively, where each tile comprises a plurality of objects having locations within the tile, and each tile has below a threshold number of objects located within the tile; receiving a first query from a first user that includes a first location within a first tile; identifying one or more objects corresponding to the first query, where each identified object has a location within the first tile; and generating search results comprising references to one or more of the identified objects.
US08914387B2 Calculation models using annotations for filter optimization
A query statement is received that requires at least one calculated attribute. Thereafter, a data flow graph is generated that includes a plurality of nodes for executing the query. At least one of the nodes corresponds to the at least one calculated attribute and has at least one level of child nodes. The data flow graph is generated by generating at least one filter for each of the nodes corresponding to the at least one calculated attribute and by pushing down the generated filters to a corresponding child node. Once the data flow graph is generated, execution of the query can be initiated using the generated data flow graph. Related apparatus, systems, techniques and articles are also described.
US08914384B2 System and method for playlist generation based on similarity data
System, method and computer program that encompasses one or more client devices cooperating with a program host's on-line data processing center to generate media playlists. Data is transmitted from a program participant's client device to the processing center and is representative of media inventory in a media library on the client device and includes identification data of contained individual media items. Data is further received from a plurality of program participants representative of each respective program participant's media inventory, regardless of the source of the members of the inventory. Co-occurrence of pairs of individual media items in different program participants' media libraries is determined and a similarity rating is assigned between the pairs of individual media items based on the determined incidence of co-occurrence in the different program participants' media libraries. From this, a media playlist is generated.
US08914378B2 Specification document check method, program, and system
A system for storing a specification document to be checked on a storage device in a computer readable format. A computer implemented method which stores a graph structure of rules for performance of checking, and creates a rule application table of whether a rule is an application subject. For each node rule of the graph structure, average entropy of whether a specification satisfies the rules is derived by searching the graph structure of rules. While performing a depth-first searching of the graph structure of rules, a priority order index is derived from the rule application table for each node rule. Amendment candidates are then displayed according to value of the priority order index.
US08914377B2 Methods for prefix indexing
According to one aspect of the invention, in response to one or more terms to be indexed, each of the terms is indexed in a regular index. In addition, for each of the terms having multiple characters, at least one prefix portion of the term is indexed in a prefix index, where the regular index is used for regular searches and the prefix index is used for prefix searches without having to combine a plurality of postings lists of the regular index at the point in time.
US08914376B2 System for enhancing expert-based computerized analysis of a set of digital documents and methods useful in conjunction therewith
An electronic document analysis method receiving N electronic documents pertaining to a case encompassing a set of issues including at least one issue and establishing relevance of at least the N documents to at least one individual issue in the set of issues, the method comprising, for at least one individual issue from among the set of issues, receiving an output of a categorization process applied to each document in training and control subsets of the at least N documents, the output including, for each document in the subsets, one of a relevant-to-the-individual issue indication and a non-relevant-to-the-individual issue indication; building a text classifier simulating the categorization process using the output for all documents in the training subset of documents; and running the text classifier on the at least N documents thereby to obtain a ranking of the extent of relevance of each of the at least N documents to the individual issue. The method may also comprise evaluating the text classifier's quality using the output for all documents in the control subset.
US08914375B2 Method and system for matching appropriate content with users by matching content tags and profiles
A method and system is provided for classifying and labeling information content and also for profiling a user for accessing the information content, both using a coordinated labeling technique so that content from multiple sources may be searched, identified and/or presented to the user according to the user's profile. This technique provides an ongoing update of information content and sources while filtering out unnecessary information that is irrelevant to the user's profile, resulting in focused availability of information to the user. The user profile is matched with content of interest and matching content information may automatically be updated and made available to a user, in conformity with the user's profile. Content providers may now jointly use a common labeling scheme to improve the experience of their users and to provide content providers a technique to associate users with common facets of classification.
US08914374B2 Music selection system and method in a vehicle
A music selection system and method in a vehicle is provided. The system includes a vehicle traveling information collection unit configured to collect vehicle traveling information, a vehicle exterior environment information collection unit configured to collect vehicle exterior environment information, a vehicle interior environment information collection unit configured to collect vehicle parameter values to enable songs selected by a driver to be matched with the vehicle parameter values and stored in corresponding classification categories, thereby allowing other songs in the same category to be selected and played when the selected song is played.
US08914368B2 Augmented and cross-service tagging
According to one embodiment of the present invention, a method for cross-service tagging is provided. The method includes creating connections to multiple applications, each application having multiple entities. Relationships are determined between the entities within a single application and between entities across multiple applications. A tag is associated with a selected one of the entities in a first one of the multiple applications. Entities in other applications besides the first application are identified that are related to the selected entity, based on the determined relationships. The tag is propagated across multiple applications by associating the tag with the identified entities in the other applications. According to a second embodiment of the present invention, a method for inferring tags suggestions is provided. This method includes analyzing email messages to create keywords from text analysis, from bringing content and tags from other email messages or directory applications. Tags suggestions from the various sources are merged and weighed according to an algorithm.
US08914366B1 Evaluating clustering based on metrics
Clusters generated by a first clustering process are received, each cluster including one or more related records. A second clustering process is applied to the received clusters. Received clusters generated by the first clustering process are compared with results of the second clustering process. Information is output based on the comparison for evaluating the first clustering process. A tendency of the first clustering process to duplicate a record associated with a single entity in multiple clusters can be determined. A tendency of the first clustering process to cluster records associated with different entities in a single cluster can be determined.
US08914364B2 Content notifying device, notifying method, and program
A program search device is configured to extract a program using search condition attribute information of the program. The device includes a unit storing information concerning the storage condition, and a display control to control display of a list that includes both search condition information and a program list. The display control highlights a search condition as most recently stored in the storing unit.
US08914363B2 Disambiguating tags in network based multiple user tagging systems
Allowing users of a network based multiple user tagging system to use any phrase they feel is relevant to the resource can lead to ambiguities within the system. For example, a user may tag a picture of a gift with the keyword “bow”. Another user may tag a picture of a bow and arrow with the keyword “bow”. This may cause a problem for someone searching with the keyword “bow” when looking for information about making a bow for a gift. The user looking for gift bows does not want to see search results for bows and arrows. Functionality can be implemented in a folksonomy tagging system to disambiguate tags by associating them with definitions. Associating ambiguous tags with appropriate definitions will increase search accuracy for users of folksonomy tagging systems, thus allowing users to find relevant information more efficiently.
US08914355B1 Display-content alteration for user interface devices
Systems and processes for data presentation may be implemented with a variety of operations and techniques. In particular aspects, a system and process for data presentation may include the ability to receive a data request at a data distribution device and determine data responsive to the data request, the responsive data including textual data. The system and process may also include the ability to modify the textual responsive data based on a user interface for visually presenting the textual responsive data and generate a data response including the modified textual responsive data.
US08914352B2 Non-equijoin metadata
The subject mater herein relates to database management and, more particularly, to non-equijoin metadata. Various embodiments described herein provide systems, methods, software, and data structures to facilitate non-equijoins of data. Some such embodiments include a data store to hold metadata describing relationships between database tables. The relationships between database tables may include one or more non-equijoins of tables in the form of one or more table-column pairs of a first table being non-equal to one or more table-column pairs of a second table. In some embodiments, the metadata may be used by a query generator to build query statements including one or more non-equijoin.
US08914349B2 Dynamic image display area and image display within web search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing image search results with web corpus search results. In one aspect, a method includes determining dimensions of an image display environment in which image search results are to be displayed, determining an insertion score that defines an ordinal insertion position at which the image display environment is to be inserted into a ranking of general search results that defines ordinal positions for each of the general search results, the dimensions and the insertion score determined, in part, from the quality scores of the images, generating a search results resource for displaying the general search results according to their respective ordinal positions and the image display environment at the ordinal insertion position on a client device, and providing the search results resource in response to the search query.
US08914345B1 Systems and methods for host communication in a clustered file system
A computer-implemented method for host communication in a clustered file system may include 1) identifying a cluster file system site comprising at least one host that performs data operations on a storage unit, 2) identifying a storage management application that manages the storage unit, 3) transmitting, by an initial host, an initial data operation directed to a location of the storage unit, where the data operation comprises a notification signal that commands the notification of the initial host upon a subsequent host attempting to access the location, 4) transmitting, by the subsequent host, a subsequent data operation directed to the location of the storage unit, and 5) notifying the initial host, by the storage management application, that the subsequent host attempted to access the location of the storage unit. Various other methods, systems, and computer-readable media are also disclosed.
US08914344B1 Service manager source code control system
A method for controlling the user interfaces within a workflow manager to limit access to configuration and development files in the workflow manager is provided. The method comprises receiving from a user a request to edit a file in the workflow manager, wherein the file is one of a configuration file and a development file. The method also comprises determining whether the user has checked out the file. Additionally, the method comprises providing the user with an editor user interface to edit the file if the file is checked out to the user, wherein access to the files in the workflow manager is available only from within the workflow manager itself, wherein the files are not lockable to inhibit access to the files, wherein the file is available to be checked out to only one user at a time, and wherein the user interfaces in the workflow manager are configurable.
US08914339B2 Device for managing data filters
A data processing device (1) is installed in a data processing server (2) adapted to receive primary data and to transmit said primary data after application by control means (5) of dedicated processing based on primary rules. The device comprises, firstly, a first table (T1) in which are stored sets of at least one primary rule, called “primary metarules”, in a parameterizable form, in corresponding relationship to primary identifiers, and, secondly, management means (8) intended to be coupled to the control means (5) and adapted, on receipt of auxiliary data representing operating parameters delivered by the control means (5) after the reception by the server (2) of secondary data, to select at least one of the primary identifiers in the first table (T1) and associate the auxiliary data therewith in such a manner as to define the dedicated processes.
US08914337B2 Data distribution system
To readily select a data file to be obtained from among data files to be distributed, or to readily recommend such a data file to a user, while suppressing a load imposed on a data distribution system. A data distribution system comprises a distribution device for holding data files which are distribution objects, and user terminals. Each of the user terminals obtains each of file pieces from any of other user terminals or the distribution devices, the file pieces being obtained by dividing one object file among the data files to be distributed, obtains a list of data files having been obtained by another user terminal when obtaining a file piece from the other user terminal, and assembles the obtained file pieces to obtain the object file, in which information of the data files included in the obtained list is used in selecting a data file to be newly obtained.
US08914336B2 Storage device and data storage control method
A storage device comprising a plurality of file systems, a data restructuring unit, an area calculator for calculating a free space in the file system in which the relocation is performed and the data has been stored by the data restructuring unit, a data extraction unit for extracting data that is able to be stored in the free space from a plurality of data that has not been stored in the file systems in which the relocation is completed or the file system in which the relocation is performed, the extracting data having the largest size among the plurality of data to be stored in the free space, and a data re-storing unit for storing the data extracted by the data extraction unit in the free space.
US08914335B2 Provisioning method and system
A method and system of provisioning one or more Network Elements, as well as a method and apparatus for resuming a failed Customer Service Order for provisioning one or more Network Elements, is disclosed. A provisioning logic framework receives a Customer Service Order CSO from a Business Support System, calls respective provisioning logic for performing said Customer Service Order and detects if the received Customer Service Order is a CSO to be resumed. During the performing time of said Customer Service Order, historical processing data is stored. If it is detected that the received Customer Service Order is a CSO to be resumed, the provisioning logic framework builds up a fake environment on the basis of historical processing data stored previously for the CSO to be resumed. Then the successful part of the CSO is directed to the fake environment and the uncompleted part of the CSO is directed to actual Network elements.
US08914334B2 Using a metadata image of a file system and archive instance to restore data objects in the file system
Provided are a computer program product, system, and method for using a metadata image of a file system and archive instance to restore files in the file system. A metadata image of the file system for a point-in-time backup as of a point-in-time includes information on files and directories in the file system as of the point-in-time and an archive instance including a copy of database records in the backup database for the files in the point-in-time backup. A restore request is received. A file representation is created of each file to restore in the directory structure of the file system from the metadata image, wherein at least one of the created file representations indicates that the file is stored off-line and has an external identifier used to access information on the file in the database records in the archive instance for the point-in-time backup.
US08914333B2 Systems for storing files in a distributed environment
A system and method for storing data-files stored on distributed devices connected to a network. Data-elements of the data-files are allocated to data-blocks stored on the distributed devices. Key-identifiers are calculated for each of the data-blocks based on the allocated data-elements. The key-identifiers are stored in distributed tables stored on the distributed devices. Index-nodes are generated for the data-files based on the data-blocks. A Paxos algorithm is executed for the index-nodes based on the key-identifiers to provide a consensus of the data-files that are stored on the plurality of distributed devices.
US08914330B2 Bulk deletion through segmented files
A mechanism is provided that aggregates data in a way that permits data to be deleted efficiently, while minimizing the overhead necessary to support bulk deletion of data. A request is received for automatic deletion of segments in a container and a waterline is determined for the container. A determination is made if at least one segment in the container falls below the waterline. Finally, in response to one segment falling below the waterline, the segment from the container is deleted. Each object has an associated creation time, initial retention value, and retention decay curve (also known as a retention curve). At any point, based on these values and the current time, the object's current retention value may be computed. The container system continually maintains a time-varying waterline: at any point, objects with a retention value below the waterline may be deleted.
US08914327B2 Methods and systems for searching a backup volume
Methods and systems for searching a backup volume use, in one embodiment, a move marker file to indicate attributes for a new name space and optionally indicate attributes for a prior name space of a directory on a source volume, the directory having been moved between backup snapshot operations in which data on the source volume is backed up to the backup volume. Other embodiments are also described.
US08914326B2 Method for presenting files upon switching between system states and portable terminal
Methods for presenting files upon switching between system states and portable terminals are provided. The portable terminal comprising a first system platform and a second system platform, a state in which the presentation of the file is controlled by the first system platform being a first state, and a state in which the presentation of the file is controlled by the second system platform being a second state. The method comprising: detecting, by the first system platform in the first state, that a status of the file satisfies a preset condition; backuping, by to the first system platform, the file for the second system platform; and switching to the second state, and continuing, by the second system platform, the presentation of the file based on the backup file. With the portable terminal of hybrid system architecture according to embodiments of the present invention, if the system state is switched while a file is being played, the switched-to system can continue presenting the file based on the backup file, according to the presentation progress before the system switching. In this way, it is possible to achieve a seamless presentation of the file before and after the switching, and thus improve user's experience.
US08914325B2 Change tracking for multiphase deduplication
Change tracking for multiphase deduplication. In one example embodiment, a method of tracking changes to a source storage of a source system for multiphase deduplication includes a change tracking phase that includes performing various steps for only allocated blocks in the source storage that are changed between a prior point in time and a subsequent point in time. These steps include temporarily storing a copy of the changed block in a volatile memory of the source system prior to writing the changed block to the source storage, performing a hash function only once on the copy of the changed block, while the copy is temporarily stored in a volatile memory of the source system, to calculate a hash value, writing the changed block to the source storage, and tracking, in a change log, a location in the source storage of the changed block and the corresponding hash value.
US08914322B2 Methods and systems for managing composite data files
Systems and methods for managing data, such as metadata or non-metadata such as content. In one exemplary method, a composite document is received and it is determined whether the composite document contains at least one subdocument and if it does, the method captures metadata and/or content from the subdocument and stores the captured metadata and/or content for use in future searches (or an immediate search). The metadata and/or content from the composite document is typically combined together with information about the hierarchy of the subdocuments in the document. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
US08914318B2 Associative relevancy knowledge profiling architecture, system, method, and computer program product
Provided are architectures, system, methods, and computer program products that provide a user with the ability to define an association of data and/or information from known reference sets perceived by the user as relevant to a subject matter domain, thereby imparting and formalizing some of the user's knowledge about the domain. An associative relevancy knowledge profiler may also allow a user to create a profile by modifying or restricting the known reference sets and windowing the results from the association as a user might refine any other analysis algorithms. An associative relevancy knowledge profiler may also be used to define a user profile used by the user and others. A user profile may be usable in various manners depending upon, for example, rights management permissions and restrictions for a user.
US08914313B2 Confidence based vein image recognition and authentication
An indexed hierarchical tree search structure converts each registration sample into an equivalent registration model based on the clustering of its registration item descriptors in the leaf nodes of the hierarchical tree. Query item descriptors from a query sample from someone wanting to be recognized are distributed into the hierarchical tree. A query model is defined based on the clustering of query item descriptors at the leaf nodes, and registration and verification are made based on comparison of the query model and the registration models.
US08914312B2 Method of contaminant prediction
Method of selectively predicting hydrocarbon concentration in a sample of unknown hydrocarbon concentration, by (i) separately subjecting two or more samples of known hydrocarbon concentration to infrared (IR) radiation, (ii) separately detecting an IR signal from the samples of known hydrocarbon concentration, (iii) analyzing the IR signals using a multivariate chemometric technique to produce a training data set, (iv) generating a predictive model for hydrocarbon concentration based on the training data set, (v) subjecting the unknown sample to infrared (IR) radiation, (vi) detecting an IR signal from the unknown sample, (vii) applying the predictive model to the IR signal from the unknown sample. Thereafter, as step (viii), hydrocarbon concentration in the unknown sample is selectively predicted.
US08914307B2 Processing loan transactions
A method includes receiving, at a client access module, a request from a client to process a loan transaction, wherein the request is associated with a particular loan system. The method also includes determining, by a processor, the particular loan system associated with the request, determining one or more rules associated with the request and a selected one of the client access module and the particular loan system, and applying, by the processor, the one or more determined rules to the request using the account information.
US08914306B1 Systems, methods, and devices for printing debit cards and checks
The disclosure herein provides system, methods, and devices for generating debit cards. A debit card system for creating a plurality of debit cards comprises a debit card printer, a batch creation engine, a payment batches database, a deposit management engine, and a distribution engine, wherein the debit card printer comprises an imprinting mechanism, a magnetic strip writer, and a computer network interface. In an embodiment, the distribution engine is further configured to initiate creation of an alternate account on behalf of a recipient related to a debit card that is not activated within a predetermined amount of time, and to transmit to a deposit processing system instructions to enable a deposit into the alternate account of funds equal to a recipient payment amount.
US08914303B2 System and method for direct manipulation of a triangular distribution of information using a graphical user interface
A system and method are provided for direct manipulation of a triangular distribution of information using a graphical user interface. The system includes a graphical user interface for receiving user inputted values. The system further includes a data calculator for generating estimates based on the user inputted values, and for generating curves for display on a grid based on at least one of, the user inputted values and the estimates. The graphical user interface respectively receives the user inputted values based at least on a current position of a pointer on the grid. The graphical user interface is capable of applying a direct manipulation, based at least on the current position of the pointer on the grid, to at least one of the user inputted values and the estimates, such that a result of the direct manipulation is displayed on the grid.
US08914298B1 System and method for integrated verification and assembly of multi-script pouches into a housing container
A system for integrating and verifying a plurality of tablet orders is described. The system comprises a graphical user interface configured to receive one or more inputs for a plurality of tablets associated with a particular patient. The graphical user interface is further configured to display a first image of a scanned order for each of the received inputs. The system further comprises a package containing a dose from one or more of the tablet orders. An integrated label coupled to the package comprises information about the doses contained in the package.
US08914286B1 Speech recognition with hierarchical networks
Provided are systems and methods for using hierarchical networks for recognition, such as speech recognition. Conventional automatic recognition systems may not be both efficient and flexible. Recognition systems are disclosed that may achieve efficiency and flexibility by employing hierarchical networks, prefix consolidation of networks, and future consolidation of networks. The disclosed networks may be associated with a network model and the associated network model may be modified during recognition to achieve greater flexibility.
US08914277B1 Speech and language translation of an utterance
According to example configurations, a speech-processing system parses an uttered sentence into segments. The speech-processing system translates each of the segments in the uttered sentence into candidate textual expressions (i.e., phrases of one or more words) in a first language. The uttered sentence can include multiple phrases or candidate textual expressions. Additionally, the speech-processing system translates each of the candidate textual expressions into candidate textual phrases in a second language. Based at least in part on a product of confidence values associated with the candidate textual expressions in the first language and confidence values associated with the candidate textual phrases in the second language, the speech-processing system produces a confidence metric for each of the candidate textual phrases in the second language. The confidence metric can indicate degree to which the candidate textual phrase in the second language is an accurate translation of a respective segment in the utterance.
US08914272B2 Visualizing sensitivity information in integrated circuit design
A method, system, and computer program product for visualizing sensitivity information in integrated circuit (IC) design are provided in the illustrative embodiments. A plurality of sensitivity information corresponding to a first component in the IC design is received, wherein the plurality of sensitivity information includes a first sensitivity information indicating a first variation in a first electrical characteristic of a group of components as a result of a variation in an electrical characteristic of the first component. A plurality of aspects of the first sensitivity information are rendered in visual form to form a first visualization. The first visualization is presented on a schematic view of the IC design in an IC design tool such that the first sensitivity information is visually associated with the first component in the IC design.
US08914271B2 Method for predistorting signals for non-linear components in the presence of long term memory effects
A method and system for predistorting signals provides a test signal to model a non-linear component. Model kernels representative of static and dynamic parts of the model are extracted from an output of the non-linear component responsive to the test signal. The dynamic part represents memory effects of the non-linear component. The model kernels are then used to calculate an inverse memory model component model. An input signal is predistorted using the inverse memory model.
US08914269B2 Methods and devices for transformation of collected data for improved visualization capability
Rock physics guided migration is disclosed to enhance subsurface three-dimensional geologic formation evaluation. In one embodiment, a geologic interpretation is generated based on a seismic data volume. Sets of compaction and acoustic formation factor curves are generated, and these are combined into a set of velocity-relationship curves. A pore pressure is derived and used to establish a pore pressure state. A rock physics template is then generated utilizing the derived information. This rock physics template can be used to refine geologic formation evaluation with any suitable form of migration technique.
US08914262B2 Visualization of data dependency in graphical models
In an illustrative embodiment, an apparatus, computer-readable media, or method may be configured to suggest determine relationships. Interaction with a block diagram model may include receiving a first portion of a block diagram model. The block diagram model may include a plurality of blocks. Each of the plurality of blocks may represent a set of dynamic equations. The interacting may be performed using the computer. Relationships between a plurality of a synthesized input, a synthesized output, a synthesized state, or a synthesized derivative, may be determined. A determination may be performed for the first portion of the block diagram model. The determining may include determining a block Jacobian pattern of relationships between two or more of an input, an output, a state, or a derivative of a first block of the plurality of blocks in the graphical model.
US08914259B2 Passive associativity in three-dimensional (3D) modeling
A method, system, apparatus, article of manufacture, and computer-readable storage medium provide the ability to edit surface objects in a surface modeler. A dependent surface object (that is dependent on one or more input objects) having one or more properties is obtained. First user input is received that indicates that a surface associativity for the dependent surface object is off. In response to the receiving, an association between the dependent surface object and the one or more input objects is maintained. The association is used to expose the one or more properties of the dependent surface object. The properties are then displayed for editing by the user.
US08914257B1 Simulating a surface of a structure
An advantageous embodiment of the present disclosure provides a method for simulating a surface of a structure, the method comprising selecting points on the surface of the structure; identifying a rate of change constraint for each of the points to form a plurality of rate of change constraints, wherein the rate of change constraint is a maximum deviation for a point with respect to an adjacent point; and generating a number of surfaces for the structure using the points and the plurality of rate of change constraints.
US08914256B1 Analytical space model for interfacing with energy analysis, facilities management or other analysis applications
In one embodiment, a technique is provided for exchanging a design of a structure between a modeling application and an analysis application. The model of the structure is scanned in the modeling application, to identify model elements and their interrelationships. Using the identified model elements and their interrelationships, an analytical interface model is generated within the modeling application that provides an abstracted representation of the structure. Such analytical interface model is viewable and modifiable within the user interface of the modeling application. Information regarding the analytical interface model is transferred to the analysis application. This information is used by the analysis application to create a separate analytical model maintained and used by the analysis application.
US08914251B2 Storage medium storing digital data correction program and digital data correction apparatus
Digital data obtained by converting, by an A/D converter, an angular velocity measured by a sensor is transmitted from a remote control to a game machine. A CPU of the game machine corrects the digital data. That is, the CPU sequentially stores sequential digital data in a buffer. A stable range (d1-d2) in which each digital data can be defined to be stable is calculated for the latest digital data. An average value of those of the digital data stored in the buffer that are consecutively present in the stable range retrogressively from the latest digital data is calculated. Using the average value, the latest digital data is corrected.
US08914244B2 Apparatus and method for inspecting laminated structure
Disclosed is an apparatus, method and system for inspecting structures, and more particularly for evaluating the condition of a structure. The disclosed nondestructive inspection testing method and apparatus enables an operator to assess the condition of a structure, such as a composite laminate part and determining the location and depth of anomalies. The method includes generating a subsurface longitudinal ultrasonic wave signal at a high incidence angle into a structure being evaluated and collecting at least one of any front, back or side reflected wave data. The method may include processing the reflected wave data to determine the condition of the structure, including any anomalies that may have been detected and their location, size and shape.
US08914236B2 Mobile object, system, and storage medium
There is provided a mobile object including an input detection unit configured to detect an input from an outside, an acquisition unit configured to acquire environmental information detected by a sensor in a remote location, in accordance with a content of detection performed by the input detection unit, and a control unit configured to control an actuator other than a driving actuator in accordance with the environmental information acquired by the acquisition unit, the driving actuator relating to movement of the mobile object.
US08914233B2 Methods for forecasting flight paths, and associated systems, devices, and software
Mobile computing device implemented methods, and associated systems, devices, and software for forecasting flight paths associated with a unique-flight. Methods may include prior to departure of the unique-flight, retrieving from a flight-data-server via the Internet an initial-forecasted-flight-path based on flight-path-data for the unique-flight, and displaying indicia associated with the initial-forecasted-flight-path.
US08914232B2 Systems, apparatus and methods for delivery of location-oriented information
An augmented reality guiding system for delivery of location-oriented information, including a location server, a database coupled to the location server, and at least one mobile locating device. The database is configured to store target information relating to target points of interest. Each mobile locating device has a positioning module, an imaging module, a spatial orientation detection module, a display module, and at least one wireless communication module. Each mobile locating device is configured to receive target information relating to at least one target points of interest from the location server, and display the target information by visually augmenting at least one image on the display module.
US08914216B2 Engine power quantization function selection
A vehicle having and engine and traction battery and a method of operating an engine are disclosed. A controller operates the engine according to quantized engine power levels. The quantization level depends upon a total power demand. For low values of total power demand, the selected quantization level may be at least equal to the total power demand. For high values of total power demand, the selected quantization level may be less than or equal to the total power demand. In between low and high values, the selected quantization level may be the quantization level nearest the total power demand. The traction battery may receive or provide power depending on the selected quantization level.
US08914214B2 Brake pressure computing apparatus, brake control system, and non-transitory computer-readable memory medium
A brake pressure computing apparatus acquires a target cylinder pressure which is a target value of the pressure inside the brake cylinder of an air brake, and is equipped with a target cylinder pressure acquirer, a deceleration differential information acquirer, and a target cylinder pressure correction value acquirer. The target cylinder pressure acquirer acquires a target cylinder pressure on the basis of a required braking force and a target cylinder pressure correction value. The deceleration differential information acquirer acquires deceleration differential information indicating the difference between the target value of the deceleration and the actual value of the deceleration. The target cylinder pressure correction value acquirer acquires the target cylinder pressure correction value on the basis of the deceleration differential information.
US08914213B2 Method and apparatus for real time estimation of road surface friction coefficient
A computer program product, a method and an apparatus for detection of road surface friction coefficient for vehicle stability control are disclosed. The computer program product comprises stored instructions for receiving detected vehicle parameters from a vehicle; calculating a lookup value based on the detected vehicle parameters, the calculating comprising an recursive least square estimation; retrieving a road surface friction coefficient from a lookup table by matching the calculated lookup value to the road surface friction coefficient stored in the lookup table; calculating adjustments to the vehicle using the road surface friction coefficient; and outputting the adjustments to a vehicle control system for execution.
US08914211B2 Vehicle brake control device
A vehicle brake control device is configured to correct deformation failure of a seal member and inhibit insufficient pullback of a pressing member caused by insufficient deformation of the seal member. Within a time period from a start of a lock operation to an end of the release operation, a W/C pressure is automatically increased and insufficient deformation of a seal member is corrected. It is thus possible to generate a large restoring force by the seal member when pulling back a piston, and the piston can be pulled back based on the restoring force. The piston is therefore sufficiently moved, and it is possible to inhibit insufficient piston pullback. Further, it is possible to cause a brake pad to be separated from a brake disc by a predetermined distance, and it is possible to inhibit a feeling of drag of a brake from being imparted to a driver.
US08914210B2 Device for generating an additional reset force on a gas pedal and method for the operation thereof
A device for generating an additional reset force on the gas pedal for motor vehicles, wherein a position change of the gas pedal relative to the initial position thereof, induced by a corresponding actuating force, against a reset force leads to an increase in the motive power of the engine and, when there is a decrease in the actuating force, a reset force moves the gas pedal back in the direction of the initial position thereof, and wherein an actuator is provided, which applies an additional reset force that acts in the reset direction of the gas pedal, and wherein the motor vehicle has a unit for determining the shifting point of a manually shifted transmission. Moreover, the invention relates to a method for operating the device according to the invention.
US08914203B2 Device and method for controlling a belt-type continuously variable transmission for a vehicle
A control device for a vehicle belt type continuously variable transmission includes primary and secondary pulleys around which a belt is wound so as to generate a belt clamping force according to an input torque by controlling a secondary hydraulic pressure. The device includes a belt slip controller performing belt slip control by oscillating the secondary hydraulic pressure and extracting an oscillation component when a change speed of the input torque is less than a predetermined value. The device further includes a limit determining control unit determining whether to limit acceleration, and an input torque change speed limiter control unit limiting the change speed to less than the predetermined value when the limit determining unit makes a determination to limit acceleration. The belt slip controller permits belt slip control while the input torque change speed limiter control unit limits the change speed to less than the predetermined value.
US08914202B2 Clamp force control method for continuous variable transmission
A clamp force control method for a continuous variable transmission may include a first process that fixes clamp force of any one of a driving pulley and a driven pulley, and a second process that finds a section where a transmission ratio may be the minimum while gradually decreasing the clamp force from a current clamp force of the other pulley of which the clamp force may not be fixed in the first process and sets the clamp force in the section where the transmission ratio may be the minimum as the clamp force of the other pulley, which may not be fixed.
US08914201B2 Controller and control method of belt type continuously variable transmission
A control device controls a belt type continuously variable transmission including a belt slip controller and a belt slip control permission determining unit. The device decreases belt friction when an estimated accuracy of a belt slip condition is high and prevents a belt from greatly slipping when an estimated accuracy is low. The device includes primary and secondary pulleys and the belt, and controls a gear ratio based on a running radius of the belt on a pulley by controlling primary and secondary oil pressures. The controller oscillates a secondary oil pressure, estimates the belt slip condition by monitoring a phase difference between oscillation components, and reduces an actual secondary oil pressure to maintain a predetermined belt slip condition. The determining unit permits belt slip control when a torque change speed input to the transmission mechanism is less than a predetermined value.
US08914198B2 Method for controlling an implement steering system for farm implement in transport
A method for disabling the implement steering system of a towed implement includes monitoring the position of the implement while in transport and if the implement is outside a correctable position, automatically disabling the implement steering system. The method further includes monitoring the speed of the implement with the implement steering system disabled and if the speed remains below a threshold for a predefined period then enabling manual control of the implement steering system.
US08914195B2 Power on demand steering wheel angle sensor
A system for powering a steering angle sensor coupled to a steering wheel and a controller comprising a switch, coupled to the sensor and the controller. The switch is activated upon motion of the steering wheel or steering shaft. The switch, when activated, connects a power supply, such as a vehicle battery, to the sensor and the controller so that a new steering angle may be sensed and stored. After a predetermined period of time, the controller sends a signal to deactivate the switch and disconnect the power supply.
US08914193B2 Damping force control apparatus
The magnitude of a linear damping coefficient Cs is set so as to decrease the greater a maximum amplitude value α of an intermediate frequency sprung acceleration is. In the case where a damping force control apparatus carries out control for dampening vibrations of a sprung member using a nonlinear H-infinity control theory, the linear damping coefficient Cs is set to a high value when the maximum amplitude value α of the intermediate frequency sprung acceleration inputted to a suspension apparatus is low. Accordingly, a requested damping force Freq also increases, which makes it possible to quickly dampen vibrations in the sprung member. Meanwhile, in the case where the maximum amplitude value α of the intermediate frequency sprung acceleration is high, the linear damping coefficient Cs is set to a low value. Accordingly, the requested damping force Freq also decreases, which makes it possible to suppress degradation in the riding quality when intermediate frequency vibrations are inputted, and particularly makes it possible to suppress riding quality degradation when the vibration speed is high.
US08914192B2 Systems and methods for scheduling driver interface tasks based on driver workload
A vehicle's dynamic handling state, driver inputs to the vehicle, etc. may be examined to determine one or more measures of driver workload. Driver interface tasks may then be delayed and/or prevented from executing based on the driver workload so as to not increase the driver workload. Alternatively, driver interface tasks may be schedule for execution based on the driver workload and caused to execute according to the schedule, for example, to minimize the impact the executing driver interface tasks have on driver workload.
US08914191B2 Method and control circuit for controlling a braking system for motor vehicles
A method for controlling a motor vehicle electrohydraulic braking system. The method being activatable in a “brake-by-wire” operating mode, having a pressure supply device (2), which can be activated by an electronic control and a regulation unit, can be connected to a hydraulically actuatable wheel brake. Wherein the pressure supply device (2) is formed by a cylinder-piston assembly (43). The piston (45) can be actuated by an electromechanical actuator (44), the control unit carries out the steps of determining a pressure target value (PV,Soll) for the pressure supply device (2), performing a pressure control operation or an actuator position control operation on the pressure supply device (2) in accordance with the magnitude of the pressure target value (PV,Soll).
US08914188B2 Computer system and graphical user interface for testing of inflatable personal restraint systems
A system for testing a number of electronic module assemblies (EMAs) that control one or more personal restraint systems. A programmed processor with a computer system transmits signals that instruct the EMAs to perform a diagnostic self-test. The results of the self-test are received by the computer system and stored in a computer readable memory. In one embodiment, the computer system is a cabin management computer system for use on an aircraft.
US08914187B2 Vehicle dashboard wireless display system
A wireless source and an automobile dashboard configured to function as a wireless sink device are configured to communicate with one another including authenticating the source device for communications with the dashboard sink, transmitting user inputs received at the dashboard sink back to the wireless source device to enable a user to control the source device and interact with and control the content that is being transmitted from the source device to the dashboard sink, controlling the operational state of the source device based on the operational state of the automobile in which the dashboard sink is arranged, and transmitting data generated by the automobile from the dashboard sink to the source device so as to enable the source device to process at least some of the data.
US08914186B2 Dual-clutch transmission thermal management
A method of controlling thermal loading in a multi-speed dual-clutch transmission (DCT) that is paired with an internal combustion engine in a vehicle is provided. The method includes detecting operation of the vehicle and ascertaining a degree of thermal loading on the DCT. The method also includes selecting a remedial action corresponding to the ascertained degree of thermal loading. Additionally, the method includes activating the selected remedial action such that the thermal loading on the DCT is reduced. A vehicle having a DCT, an internal combustion engine, and a controller configured to control thermal loading in the DCT is also disclosed.
US08914184B2 Method and apparatus for matching vehicle ECU programming to current vehicle operating conditions
Disclosed herein are techniques for implementing vehicle ECU reprogramming, so the ECU programming, which plays a large role in vehicle performance characteristics, is tailored to current operational requirements, which may be different than the operational characteristics selected by the manufacturer when initially programming the vehicle ECU (or ECUs) with specific instruction sets, such as fuel maps. In one embodiment, a controller monitors the current operational characteristics of the vehicle, determines the current ECU programming, and determines if a different programming set would better suited to the current operating conditions. In the event that the current programming set should be replaced, the controller implements the ECU reprogramming. In a related embodiment, users are enabled to specify the ECU programming to change, such as changing speed limiter settings.
US08914181B2 System and method for active lane-changing assistance for a motor vehicle
A system provides active lane-changing assistance for a motor vehicle to facilitate a lane-changing maneuver from an initial position on a first lane to a final position on a second lane. The system contains a localization device for determining the initial position and transmitting the initial position to a controller. The system has an obstacle detection system for determining a relative position of another vehicle relative to the vehicle and transmitting the relative position of the other vehicle to the controller. The controller determines the final position from the initial position and contains a device for generating a virtual clone capable of creating a virtual clone of the vehicle configured to permit localization of the virtual clone in the final position.
US08914177B2 Hybrid wheel loader
[Problem] To provide a hybrid wheel loader capable of highly efficient and stable supply of motive power.[Solution] A hybrid wheel loader including: a front work machine (5) provided at the front of a vehicle; power sources including an engine (1) and an electric storage device; and a hybrid control device (20) which controls output of these power sources; characterized in that: a capacitor (11) is provided as the electric storage device; and the hybrid control device makes control to decrease a voltage of the capacitor in accordance with increase of energy held by the vehicle.
US08914166B2 Enhanced flight vision system for enhancing approach runway signatures
Methods and apparatus are provided for visually enhancing approach runway signatures on en Enhanced Flight Vision System (EFVS). The EFVS may retrieve a location and an approach course for a runway, display, on the EFVS, a representation of the runway and the approach course for the runway relative to a position of the aircraft, define an area, along the approach course and before a first end of the runway, where the approach runway signature should be located, and visually enhance, on the EFVS, the defined area.
US08914162B2 System, method, and apparatus to detect and report track structure defects
A system, method, and apparatus for detecting and reporting track defects while a train is in motion on railway tracks includes at least one defect sensor configured to sense an acceleration of at least a portion of the train; and at least one computer-readable medium. The at least one computer-readable medium comprises program instructions that, when executed by at least one processor, cause the at least one processor to: detect, while the train is in motion on the railway tracks, at least one track defect in the railway tracks based at least partially on the acceleration of the at least a portion of the train; and generate track defect data based at least partially on a location of the train when the at least one track defect is detected.
US08914158B2 Regulation of contribution of secondary energy sources to power grid
An energy storage medium is combined with a secondary energy source that supplies power to an electricity distribution grid. The charge and discharge behavior of the energy storage medium is controlled so that rapid increases in the output of a secondary source of energy are absorbed by the storage system, whereas rapid decreases in the output of the secondary source are compensated by discharging stored energy onto the grid. The combined contributions of the secondary source and the energy storage system ensures a rate of change that does not exceed a defined level. Maximum and minimum output power levels for the secondary source can be established to define a normal operating range. The charging or discharging of the energy storage system is also performed when the secondary output power level exceeds or falls below the limits of the defined range.
US08914154B2 Active tuned vibration absorber
An active tuned vibration absorber (100) is disclosed for reducing vibrations in a structure, the vibration absorber comprising: a mount (104) for attachment to the structure; a moveable mass (106); a spring arrangement (108) connected between the mass and the mount; an actuator arrangement (110) for applying a force between the mass and the mount; a first sensor (112) for providing a first measurement indicative of a force exerted between the structure and the mount; a second sensor (114) for providing a second measurement indicative of an acceleration of the structure at or proximate to the mount; and a control system (116) for generating an actuator driving signal for driving the actuator using the first and second measurement, wherein the control system is operable to generate the actuator driving signal to cause the first measurement and second measurement to conform to a target relationship.
US08914153B2 Head for positioning a tool on irregular surfaces
The invention relates to a head for positioning a tool on irregular surfaces, formed by a tool-holder assembly which is coupled to a robot arm (4) by means of a support (3), the tool-holder assembly being provided with a force sensor (2) and distance detectors (7) by means of which a control of the action of the robot arm (4) for positioning the work tool with respect to the operating surface is established.
US08914152B2 Method for collision-free path planning of an industrial robot
The invention relates to a method for collision-free path planning for an industrial robot (1) which has a control device (9) and a robot arm (2) that is movable with the aid of the control device (9), to which an object (11) is attached, and in whose working space at least one obstacle (12) is situated.
US08914151B2 Apparatus and method for legged locomotion integrating passive dynamics with active force control
A robot for legged locomotion incorporating passive dynamics with active force control and method are provided.
US08914150B2 Cooperative minimally invasive telesurgical system
Improved robotic surgical systems, devices, and methods include selectably associatable master/slave pairs, often having more manipulator arms than will be moved simultaneously by the two hands of a surgeon. Four manipulator arms can support an image capture device, a left hand tissue manipulation tool, a right hand tissue manipulation tool, and a fourth surgical instrument, particularly for stabilizing, retracting, tool change, or other functions benefiting from intermittent movement. The four or more arms may sequentially be controlled by left and right master input control devices. The fourth arm may be used to support another image capture device, and control of some or all of the arms may be transferred back-and-forth between the operator and an assistant. Two or more robotic systems each having master controls and slave manipulators may be coupled to enable cooperative surgery between two or more operators.
US08914149B2 Platform health monitoring system
A platform health monitoring system including an associative memory. The associative memory stores a plurality of known health profiles for a platform. The platform health monitoring system also includes an input device in communication with the associative memory. The input device is configured to receive a current health profile of the platform. The platform health monitoring system also may include a comparator configured to compare, in conjunction with the associative memory, the current health profile with the plurality of known health profile to generate a comparison. The comparator is further configured to generate, based on the comparison and in conjunction with the associative memory, a report on a current health of the platform.
US08914147B2 Service providing system and service providing method
A service providing system according to an embodiment includes a robot unit, an interface that receives input of order input information, and a control unit that is connected to the robot unit and the interface, and causes the robot unit to execute an operation based on the order input information input with the interface. Furthermore, the service providing system receives input of the order input information with the interface, causes the robot unit to execute the processing operation based on the order input information input with the interface, and provides a product on which the processing operation has been performed by the robot unit.
US08914132B2 Method for manufacturing a medical implantable lead
A medical implantable lead has a header in a distal end, a fixation arrangement and an electrode arranged in the header. The lead also has a connector in a proximal end that includes a connector pin and is adapted to be connected to a monitoring and/or controlling device, and an inner coil, which extends inside an outer casing of the lead and is adapted to transmit electrical signals between the monitoring and/or controlling device and the electrode. The inner coil is attached to the connector pin. The inner coil extends through a bore inside the connector pin and is attached to the connector pin in its proximal end. A method for manufacturing such a lead is also provided.
US08914128B2 Methods, devices and systems for programming neurostimulation
Methods, devices and systems are provided to efficiently identify, from among a plurality of possible neurostimulation parameter sets, one or more preferred neurostimulation parameter sets that treat a targeted pain of a patient. A plurality of different neurostimulation parameter sets are tested on the patient to thereby identify those tested neurostimulation parameter sets that treat the targeted pain. Each of the tested neurostimulation parameter sets defines an electrode configuration that differs from the other tested neurostimulation parameter sets. If more than one of the tested neurostimulation parameter sets are identified as treating the targeted pain, then neurostimulation parameter sets identified as treating the targeted pain are retested, with the value for a specific neurostimulation signal parameter reduced by a same amount for each of the retested neurostimulation parameter sets, to thereby identify those neurostimulation parameter sets that treat the targeted pain at the reduced power consumption level.
US08914127B1 Sound processor apparatus with sound processing integrated circuit that includes an integrated power supply module
An exemplary sound processor apparatus included in an auditory prosthesis system includes a linear regulator and a sound processing integrated circuit (“IC”). The linear regulator 1) receives a source voltage signal having a source voltage level and provided by an external power source, 2) drops the source voltage level to an intermediate voltage level, and 3) outputs an intermediate voltage signal having the intermediate voltage level. The sound processing IC 1) performs one or more sound processing operations with respect to an audio signal presented to a patient associated with the auditory prosthesis system, 2) receives the intermediate voltage signal having the intermediate voltage level, 3) converts the intermediate voltage level into one or more supply voltage levels, and 4) outputs one or more supply voltage signals having the one or more supply voltage levels.
US08914126B2 Methods and systems for representing different spectral components of an audio signal presented to a cochlear implant patient
An exemplary system includes a sound processor configured to identify one or more spectral peaks of an audio signal presented to a cochlear implant patient and an implantable cochlear stimulator communicatively coupled to the sound processor and configured to apply electrical stimulation representative of the one or more spectral peaks to at least one stimulation site within the cochlear implant patient using a partial multipolar stimulation configuration and apply electrical stimulation representative of one or more other spectral components of the audio signal to at least one other stimulation site within the cochlear implant patient using a monopolar stimulation configuration. Corresponding systems methods are also disclosed.
US08914125B2 Methods and systems for minimizing an effect of channel interaction in a cochlear implant system
An exemplary method of minimizing an effect of channel interaction among a plurality of channels in a multi-channel cochlear implant system includes empirically generating an electrical spread matrix that is specific to a patient and representative of a channel interaction among a plurality of channels defined by a plurality of electrodes of electrodes of a multi-channel cochlear implant system associated with the patient, generating a model electrical spread matrix that approximates the empirically generated electrical spread matrix and that has a band inverse matrix, and using the band inverse matrix to determine a set of stimulation current levels to be applied by way of a corresponding set of electrodes included in the plurality of electrodes in order to produce desired stimulation current levels at a plurality of stimulation sites within the cochlea in the presence of the channel interaction. Corresponding methods and systems are also disclosed.
US08914124B2 Tonality-based optimization of sound sensation for a cochlear implant patient
An exemplary system includes a sound processor configured to 1) divide an audio signal into a plurality of analysis channels and 2) generate one or more tonality indices each representing a tonality of one of the analysis channels, and an implantable cochlear stimulator communicatively coupled to the sound processor and configured to 1) generate one or more stimulation pulses configured to represent the audio signal in accordance with one or more stimulation parameters, and 2) adjust the one or more stimulation parameters based on at least one of the tonality indices.
US08914118B2 Systems, devices, and methods for monitoring and analyzing research animal behavior before, during and after brain electrical stimulation
Described are systems, devices and methods for facilitating the delivery of stimulation to, and the monitoring and recording of physiological signals (e.g., electroencephalographic signals) from a research subject. Devices include a headmount that includes a cranial frame and a headstage, and a connection between the headmount and external equipment used for stimulation, monitoring, and/or recording that is robust physically and electrically to optimize stimulation, monitoring and recording even while the subject remains ambulatory. In some embodiments, a hinged headmount allows the configuration to be easily manipulated during attachment and any subsequent adjustment or reattachment procedures and permits easy access to any wires or other components implanted in the subject. In some embodiments, a flexible cable extends out from the headmount at an acute angle relative to a horizontal plane of the headmount, to optimize strain relief as the subject moves about while attached to any stimulation, monitoring and/or recording equipment.
US08914116B2 Nose stimulator for producing a stimulation signal to a nose
An electronic stimulation system has a casing; electronics inside the casing a first detector arranged to sense whether a human being is breathing or not, a stimulation device arranged to receive a control signal from said electronics and to provide stimuli to a nasal philtre or a human nasopharynx. The electronics generate the control signal in dependence on the breathing signal and the system has a holding device for attaching the stimulation device to the nose.
US08914113B2 Method and apparatus for inspiratory muscle stimulation using implantable device
An inspiratory muscle stimulation system uses an implantable medical device to deliver stimulation to control diaphragmatic contractions for slower and deeper breathing, thereby conditioning and strengthening inspiratory muscles. In various embodiments, respiratory and/or cardiac performance are monitored for controlling parameters of the stimulation.
US08914110B2 Casings for implantable stimulators and methods of making the same
An implantable stimulator includes a device for delivering a stimulus and a casing having a first, metal portion and a second, portion which is formed from a plastic or polymer. A method of forming an implantable stimulator includes preparing a coil on a ferrite tube and molding a casing body on the coil, such that the coil is embedded in a wall of the casing which is formed of a plastic or polymer. Another method of forming an implantable stimulator includes forming an annular metal connector and molding a plastic or polymer casing body on the metal connector.
US08914107B2 Ventilation sensor rate response normalization and calculation
A cardiac rhythm management (CRM) device can extract ventilation information from thoracic impedance or other information, and adjust a delivery rate of the CRM therapy. A tidal volume of a patient is measured and used to adjust a ventilation rate response factor. The measured tidal volume can optionally be adjusted using a ventilation rate dependent adjustment factor. The ventilation rate response factor can also be adjusted using a maximum voluntary ventilation (MVV), an age predicted maximum heart rate, a resting heart rate, and a resting ventilation determined for the patient. In various examples, a global ventilation sensor rate response factor (for a population) can be programmed into the CRM device, and automatically tailored to be appropriate for a particular patient.
US08914104B2 Dual-mode defibrillator with latched panel
A medical device includes a device housing and a door mounted to the device housing. The device also includes a first magnet mounted to the door, wherein magnetic force applied to the door exerts a moment on the door, and a second magnet mounted in the housing and positioned to hold the door shut by magnetic interaction with the first magnet. In addition, the device includes a user-movable mode-changing mechanism attached to a third magnet, and arranged to hold the third magnet out of proximity with the first and second magnets when the device is in a first mode, and to move the third magnet into proximity with the first and second magnets when the device is in a second mode so as to expel the first magnet away from the housing and open the door to expose items positioned behind the door.
US08914102B1 Method and device for anesthesiology measurement and control
Cell or tissue permeability to electrical signals can be used to determine the depth of anesthesia of a patient. A method and device is presented to measure, record and control the effects of anesthesia or analgesics on humans and/or animals. Based on impedance values of tissues measured at single, multiple, or a domain of frequencies, the system detects tissue permeability alterations as determined by electromagnetic, impedance, and/or dielectric spectroscopy. The system measures the permeability of tissues to electrical signals and correlates these values to the depth of anesthesia or sedation level of a certain tissue or individual. This method and device can be used to measure the effects of anesthesia or analgesic for either local or systemic administration.
US08914099B2 Biomedical acquisition system with motion artifact reduction
A system for the analysis of ECG signals is disclosed. The system may comprise (i) at least one readout channel, configured to receive an analog ECG signal acquired from at least one electrode attached to a body, and to extract an analog measured ECG signal and analog electrode-skin impedance signals; (ii) at least one ADC, configured to convert those extracted analog signals at the readout channel into digital signals; (iii) a digital adaptive filter unit, configured to calculate a digital motion artifact estimate based on said digital versions of the measured ECG signal and the electrode-skin impedance signals; (iv) at least one DAC, configured to convert said digital motion artifact estimate into an analog signal; and (v) a feedback loop for sending said analog motion artifact estimate signal back to the readout channel configured to deduct said analog motion artifact estimate signal from said analog measured ECG signal.
US08914097B2 Automated pneumothorax detection
A method of determining the presence of a pneumothorax includes obtaining a series of frames of image data relating to a region of interest including a pleural interface of a lung. The image data includes at least a first frame and a second frame. The method further includes identifying, via processing circuitry, the pleural interface in at least the first frame and the second frame, determining, based on computing optical flow between the first and second frames, a pleural sliding classification of the image data at the pleural interface, and determining whether a pneumothorax is present in the pleural interface based on the pleural sliding classification.
US08914093B2 Crimp terminations for conductors in implantable medical lead and method of making same
A method of manufacturing an implantable medical lead is disclosed herein. The method may include: providing a lead body including a proximal end, a distal end, and an electrode near the distal end; provide a conductor extending between the proximal and distal ends; providing a crimp including a ribbon-like member and extending the ribbon-like member around the conductor; and mechanically and electrically connecting the ribbon-like member to the electrode.
US08914089B2 Noninvasive measurement of chemical substances
Utilization of a contact device placed on the eye in order to detect physical and chemical parameters of the body as well as the non-invasive delivery of compounds according to these physical and chemical parameters, with signals being transmitted continuously as electromagnetic waves, radio waves, infrared and the like. One of the parameters to be detected includes non-invasive blood analysis utilizing chemical changes and chemical products that are found in the conjunctiva and in the tear film. A transensor mounted in the contact device laying on the cornea or the surface of the eye is capable of evaluating and measuring physical and chemical parameters in the eye including non-invasive blood analysis. The system utilizes eye lid motion and/or closure of the eye lid to activate a microminiature radio frequency sensitive transensor mounted in the contact device. The signal can be communicated by wires or radio telemetered to an externally placed receiver. The signal can then be processed, analyzed and stored. Several parameters can be detected including a complete non-invasive analysis of blood components, measurement of systemic and ocular blood flow, measurement of heart rate and respiratory rate, tracking operations, detection of ovulation, detection of radiation and drug effects, diagnosis of ocular and systemic disorders and the like.
US08914084B2 Method of controlling a plurality of internal antennas in a mobile communication device
In one embodiment, a mobile communication device comprises a transceiver operably connected to a first antenna and to a second antenna; and a controller operably connected to the transceiver and to a memory having instructions that when executed by the controller generates, based on determining that one of a first signal from the first antenna and a second signal from the second antenna is weak, a resultant signal from a remaining signal of the first signal and the second signal.
US08914083B2 Portable electronic device having loop antenna arrangement
A portable electronic device determines to which processing portion a signal received by a loop antenna is suited and can preferably perform different types of noncontact communication. The portable electronic device includes: an antenna including a first loop portion and a second loop portion; a signal processing portion that processes a signal received at the antenna; a signal detection portion; and in a state in which a single loop antenna formed by the first loop portion and the second loop portion is connected with the signal detection portion, a control portion that delivers a signal received at the single loop antenna to the signal processing portion, and delivers a signal received at the first loop portion to the signal processing portion.
US08914081B2 Sleep mode control for real-time services in broadband wireless access communication systems
Consideration of Quality of Service is taken into account during the establishment of a sleep cycle in a mobile station providing real-time services. Upon the mobile station's identification of a need for a real-time service to enter into sleep mode, a request conveying that need is sent to the base station. The base station replies with a start frame number and other sleep parameters. Thereafter the mobile station enters sleep mode comprising sleep intervals interleaved with listening intervals. To prevent transmission packets from being buffered at the mobile station for an excessive period of time due to attempts to transmit packets to the base station during a sleep interval, the length of the sleep interval is set so as not to exceed the maximum latency value reflecting the QoS of the real-time service negotiated during establishment of the real-time services.
US08914077B2 In-vehicle apparatus
A control circuit of an the in-vehicle apparatus repeatedly performs a Bluetooth connection operation to connect to both of registered cellular phones and registered portable AV players in such a manner that, if an HFP connection has already been established to a cellular phone prior to an AVP connection to a portable AV player, the control circuit performs one round of AVP connection attempts to all of the registered portable AV players according to a priority order, prior to performing connection attempts to connect other data communication type profile to the cellular phone. By using such a profile connection scheme, the AVP connection attempt will not be delayed until after a connection attempt of the other data communication type profile.
US08914076B2 Apparatus and method for processing voice communication in mobile terminal
A device and method process voice communication service. A mobile terminal device of the present disclosure includes a microphone arranged at one end of a body of the device; a speaker arranged close to the microphone; a transceiver arranged at the other end of the body; a codec including a coder connected to the microphone, a decoder connected to the speaker, and a switch of which one node is connected to one of the coder and the decoder selectively and the other node is connected to the transceiver; and a communication controller which controls the switch to establish a path between the coder and the transceiver and enables the speaker in speakerphone mode.
US08914074B2 Method and system of creating a video sequence
A method of creating a video sequence. The method comprises setting at least one repetitive reminder in a schedule managed by a handheld device having an image sensor, alarming a user according to the at least one repetitive reminder, capturing a sequence of images using the image sensor, automatically identifying a facial image depicting a face in a preset area in the sequence of images, automatically selecting the facial image, in response to the identification, and adding the facial image to a facial video sequence.
US08914067B2 Uplink Transmit diversity
The present invention discloses a method in a wireless access network node for controlling a UE. The UE comprises at least two transmit antennas, and is capable of uplink transmit diversity. There is an antenna weight associated with each transmit antenna. First, the wireless access network node determines that the antenna weights of the user equipment may be controlled. Then, it creates a control signal that comprises control information and transmits it to the user equipment. The control information controls a UE autonomous selection of the antenna weights in the UE.
US08914063B2 Mobile terminal equipped with mode setting key and method of controlling the mobile terminal
A mobile terminal equipped with a mode setting key and a method of controlling the mobile terminal are provided. The method includes providing a mode setting key for choosing an operating mode for the mobile terminal; placing the mobile terminal in an operating mode chosen by the mode setting key when the mode setting key is manipulated; and placing the mobile terminal in a standby mode regardless of the chosen operating mode when the mobile terminal is booted. Therefore, it is possible to place a mobile terminal in any operating mode chosen by a mode setting key and to automatically place the mobile terminal in a standby mode immediately after being booted, regardless of the operating mode chosen by the mode setting key.
US08914060B2 Portable terminal
Provided is a portable terminal including a battery opening extending in a longitudinal direction or a widthwise direction of the portable terminal on a rear surface of the portable terminal, a battery pack inserted into the battery opening in the longitudinal direction or the widthwise direction of the portable terminal, and an antenna module pivotably coupled to the rear surface of the portable terminal to open or close the battery opening. The built-in antenna module can pivot, such that the battery pack can be inserted or ejected in the longitudinal direction or the widthwise direction of the portable terminal.
US08914059B2 Neighboring information management apparatus, neighboring information management system and method therefor
A neighboring information management apparatus situated at higher position than a plurality of base stations and obtains a message from each of said plurality of base stations, including: a number of times of performance total part totaling number of times of performance of uncontrolled hand over performed by a mobile terminal between base stations of which neighboring information are not registered, and a neighboring information registration part registering serving base station and target base station which are in state of the uncontrolled hand over automatically as the neighboring information.
US08914057B2 Cellular communications network operation
A system and method are provided for operating a cellular communications network including a first base station and a second base station. The method comprises reducing the downlink transmission power of the second base station and increasing the downlink transmission power of the first base station, based upon the level of data traffic being communicated through the second base station; and receiving an initial uplink transmission from a mobile station at the second base station and identifying that the second base station can provide a communications service to the mobile station.
US08914056B2 Mobile station device and base station device for radio communication
A mobile station device includes a receiving section configured to receive a control signal used for changing a value of the transmission power of the mobile station device from a base station, and a control section configured to change, if the transmission power value of the mobile station device is more than a certain threshold value when the control signal has been received, the transmission power value by setting an extent to which the transmission power value is to be changed as a certain extent of change, and, if the transmission power value of the radio mobile station device is less than the certain threshold value when the receiving section received, change the transmission power value by making the extent of change of the transmission power value smaller than the certain extent of change.
US08914052B2 Backhaul signal compression through spatial-temporal linear prediction
The technology in this application compresses multi-antenna complex-valued signals by exploiting both a spatial and a temporal correlation of the signals to remove redundancy within the complex-valued signals and substantially reduce the capacity requirement of backhaul links. At a receiver, the compressed signal is received, and a decompressor decompresses the received signal over space and over time to reconstruct the multiple antenna stream.
US08914049B2 Method for managing a status of a mobile station in a wireless network
Example embodiments relate a method for managing a status of a mobile station in a wireless network. The method includes receiving, at an accounting network element, a report message indicating a state change of the mobile station. The method may also include sending, by the accounting network element, a notice to a network serving element in response to receiving the report message, the notice message indicating the state change of the mobile station.
US08914047B1 Systems and methods for controlling a color of a skin of a communication device
A communication device determines a load measure representing a measure of traffic currently handled by a communication node. The color of a skin of the communication device is changed from a first color to a second color associated with availability of a communication node, based on the load measure. The communication device comprises a mobile telephone having a display adapted to display text and images. The skin does not include the display, and the skin comprises at least one surface located on at least two sides of the communication device, one of the at least two sides being a side that does not include the display. The communication node may be, for example, a Wi-Fi access point or a cellular base station.
US08914046B2 Method and apparatus for controlling site-specific operations
A method and apparatus for controlling a site-specific activity at a plurality of remote locations, for example, the inspection of geographically remote equipment or the gathering of data for a census. A mobile operator transports a portable tool to a plurality of locations where a site-specific activity is to be conducted. The portable tool includes a location detection device. Processing of data using the portable tool is enabled only when the portable tool is located proximate a designated site, as determined by the location detection device. In various embodiments, the enabled site-specific activity may include data recordation, data transmission, data reception, data processing, and/or the display of a data entry form.
US08914042B2 Systems for faster access and download of digital content in mobile wireless devices using wirelless device browser
A handheld wireless device makes a request for service from a server of a business on a global network, the request originating from the wireless device is automatically routed to the closest server of the business that is geographically closest to the location of the wireless device as determined by a GPS function in the device, or by a router server in the wireless network based on the group of cell towers being connected to by the wireless device, or based on the location of the wireless device in a global telephone network database, for faster access to the service and a response there from.
US08914036B2 Communication terminal performing power save by inactivating wireless communication functions
A communication terminal includes a first wireless unit for carrying out cellular communication, and a second wireless unit for carrying out WLAN communication. A control unit carries out a power save operation that inactivates the WLAN communication function of these wireless communication functions. Location information for access points accessible by WLAN communication is stored in the storage unit. The control unit calculates distances between access points and the communication terminal and determines whether or not the communication terminal is within communication range of any of the access points by matching location information for the communication terminal obtained by the GPS unit and location information for the access points stored in the storage unit. When the access point is within communication range, the control unit gives notification by outputting the signal strength via a display unit and the like according to the distance to the access point.
US08914034B2 Long-term evolution circuit switched fall back enhancements
The disclosed subject matter relates to an architecture that can provide enhancement with respect to circuit switched fall back. In particular, the architecture can reduce the signaling and delay of conventional systems that are necessitated by establishing a radio resource control connection prior to establishing the circuit switched fall back connection. For example, when user equipment is not in a radio resource control connected state at the time of a circuit switched fall back call, the radio resource control connection can be at least partially avoided by responding to a radio resource control connection request message with a radio resource control connection reject message that includes target cell reselection information.
US08914027B2 Method of initiating handover pre-preparation and related communication device
A method of initiating handover pre-preparation for a mobile device in a wireless communication system is disclosed. The method comprises the steps of receiving a pre-prepared handover command from a source base station, wherein the pre-prepared handover command includes context of a target base station, whereby the mobile device does not perform a handover procedure based on the pre-prepared handover command and keeping the context for a period of time.
US08914025B2 Registration with a mobile telecommunications service provider
A method performed by a mobile device to register for cellular data connection service provided by a mobile telecommunications service provider. In one embodiment, the mobile device transmits a probe, through a wireless cellular network, to a main Access Point Name (APN), and the probe is configured to determine whether the mobile device has a valid cellular data connection subscription. The mobile device determines, from a response to the probe, that it does not have a valid cellular data connection subscription with the mobile telecommunications service provider. Responsive to that determination, the mobile device connects to a cellular data connection service registration site to allow a user of the mobile device to register for data connection service provided by the mobile telecommunications service provider. The mobile device is limited to accessing the data connection service registration site until the user registers for data connection service.
US08914024B2 Discovery of network members by personal attributes
A method and application for mobile phone users provides an ability to discover personal attributes including photo of other individuals in vicinity covered by a short range wireless network, such as Bluetooth or similar signals operating in a wireless free spectrum, such as WiFi. The users can elect to exchange, send or receive contact information with ones that are in the vicinity that includes photos.
US08914022B2 System for providing high speed communications service in an airborne wireless cellular network
The present Broadband Link System supplements the existing Air-To-Ground Radio Frequency communications link with an additional, separate high speed Broadband Ground-To-Air Data Channel to provide additional data communication capacity for aircraft. This Broadband Ground-To-Air Data Channel is typically a uni-directional (Ground-To-Air) link directed via a focused beam to selected aircraft which are operational in the coverage area of the Broadband Ground-To-Air Data Channel. The routing of the various data transmissions on both the Air-To-Ground Radio Frequency communications link and the Broadband Ground-To-Air Data Channel are managed in a unified manner to maximize the utilization of the two transmission facilities.
US08914021B2 Using the maintenance channel in a mobile data network to provide subscriber data when a cache miss occurs
A mobile data network includes a radio access network and a core network. A first service mechanism in the radio access network breaks out data coming from a basestation. When data is broken out by the first service mechanism, the data is delivered at the edge, which means the true activity of the channel is not visible to the core network. In order to maintain the high-speed channel, channel maintenance data packets are sent to and from the radio network controller on the network tunnel. The maintenance channel is also used to send cache miss data to a subscriber when a cache miss occurs at the edge of the mobile data network, without regard to a need for channel maintenance data packets.
US08914020B2 Methods and arrangements in wireless communication systems
Methods and arrangements for reporting of measurement information from a user equipment to a receiving entity via a network node comprised in a wireless communication system are disclosed. The embodiments relate to measurement logging function and immediate reporting function called Minimizing Drive Tests (MDT). The problem of reporting measurements in another RAT than in the RAT in which the measurements were collected in is addressed by a solution where a UE includes the measurement information collected in a first RAT in a message which is sent 36 to a network node in a second RAT. The network node then forwards 37 the message to a receiving entity without having to decode the actual content of the measurement log. This is done by introducing the receiving entity's IP address and/or similar addressing information in an address field in the message and using a container structure where the actual measurement log as reported by the UE is placed. The container need not be understandable by the network node and could be of a message format used in the RAT where the UE collected the measurement log. Thus, there is no need to reformat the measurement results.
US08914017B2 Mobile communication devices, cellular stations, multi-carrier systems, and methods for handling random access failures
A mobile communication device with a wireless module and a controller module is provided for handling random access failures in a multi-carrier system. The wireless module performs wireless transceiving to and from a cellular station. The controller module performs operations of a Media Access Control (MAC) layer. The operations includes: retrying a random access procedure on a carrier frequency with the cellular station via the wireless module, and stopping the retry of the random access procedure in response to the retry of the random access procedure being failed or receiving a message from the cellular station via the wireless module.
US08914016B1 External interface for a mobile device
A system is provided for interfacing with a mobile device. The system includes a mobile device operable to present the active content of the mobile device in association with an external computing device and receiving, on the mobile device, user input from one or more components associated with the external computing device. A system for interfacing with a mobile device is also provided. The system includes one or more proximity control components, one or more translator components, one or more rendering components, and one or more transferring components. A system for communicating active content of a mobile device to an external computing device is also provided. The system includes a mobile device operable to transfer data containing at least one of display definitions, navigational elements, and active content and an external computing device operable to present the transferred data.
US08914015B2 Grouping of users for MIMO transmission in a wireless communication system
Techniques for supporting MIMO transmission are described. User equipments (UEs) are classified into a first group of UEs to be scheduled individually and a second group of UEs that can be scheduled together. The classification may be based upon the number of transmit and receive antennas, sector loading, data requirements, long-term channel statistics, the number of UEs, etc. Channel quality indicator (CQI) information received from the UEs is interpreted in different manners depending on the groups to which the UEs belong. A single UE may be selected at a time from the first group or multiple UEs may be selected at a time from the second group for MIMO transmission. A MIMO transmission may be sent to a single UE in the first group or multiple UEs in the second group at rates selected based upon the CQI information.
US08914014B2 Phone that prevents concurrent texting and driving
The present invention includes a phone able to detect or determine that a user of the phone is sitting in a driver seat of a moving vehicle. The determination may be based on, for example, captured front-side images, captured back-side images, captured audio, contextual analysis of textual messages, contextual analysis of phone conversations or intra-vehicular conversations, GPS data or other location data, or other parameters. Upon such determination, the phone may block one or more features or applications, such as texting or messaging. The present invention may reduce, eliminate or block occurrences of concurrent texting-and-driving, or other unsafe or illegal operations.
US08914010B2 Method and mobile terminal for controlling application in the mobile terminal
A method of controlling applications in a mobile terminal is provided. The method includes collecting acceleration values continuously using an acceleration sensor, when the mobile terminal is being moved; identifying a motion trace indicating that the mobile terminal has been moved from the collected acceleration values; matching the identified motion trace with a preset motion trace, and executing a control command mapped to the preset motion trace to control an application in the mobile terminal, if the matching succeeds.
US08914009B2 Administration of wireless systems
Systems and methods for are provided for administration a mobile wireless client with more than one wireless servers. Other embodiments are described and claimed.
US08914008B2 Setting up communications forwarding
A method for setting up communications forwarding is provided. The method can include determining that a wireless communication device having a first telephone number associated with a first country is being operated in a second country and that a second telephone number associated with the second country has been activated on the wireless communication device. The method can further include, responsive to the determination, sending a forwarding request from the wireless communication device to a network to request activation of forwarding of communications directed to the first telephone number to the second telephone number.
US08914006B2 System and method for accessing a conference system
A user equipment, method, non-transitory computer-readable storage medium, a system of connecting a user equipment to a conference system are provided. According to an embodiment of the present invention, a conference dialer application receives a meeting notification from a calendar application, where the meeting notification describes a meeting hosted on a conference system and includes at least one conference access code used to access the conference system. The conference dialer application prompts the user for voice input. The conference dialer application receives a first voice input from the user indicating to the user equipment to join the meeting on the conference system. The conference dialer application, responsive to the first voice input, automatically supplies the at least one conference access code in order to join the meeting. Finally, the conference dialer application, via a telephone dialer application, connects the user equipment to the meeting on the conference system.
US08914003B2 System and method for processing a voicemail
Described is a system and method for processing a voice mail. The method comprises receiving a voice mail, converting the voice mail into a text message using a predefined speech-to-text conversion algorithm and transmitting the text message to a wireless computing device.
US08913999B1 Method and system for identifying geolocationally relevant contacts and acquiring their contact data
First party geolocation data is obtained along with data indicating one or more contact parties associated with the first party. A relevant contact party radius from the geolocation of the first party is defined such that any contact parties within the relevant contact party radius are considered relevant contact parties with respect to the first party. Contact party geolocation data indicating the geolocation of at least one of the contact parties is then obtained. The first party geolocation data and the contact party geolocation data is then analyzed to identify any relevant contact parties within the relevant contact party radius. When a relevant contact party is identified, contact data for the identified relevant contact party is obtained and/or accessed and provided to one or more applications associated with the first party computing system.
US08913997B2 Application performance improvement in radio networks
A method includes sending a request to a user indicating options to modify a quality of experience for one or more application flows between a radio network and a mobile node used by the user. The request indicates the user should select one of the following: declining an option to upgrade an existing service to a new service able to support the one or more application flows with a higher quality of experience than supported by the existing service; or accepting an option to upgrade the existing service to the new service. In response to receiving an indication the user selected the option to upgrade the existing service, performing one or more actions to upgrade the existing service to the new service. The option to upgrade the existing service can include an option of receiving advertisements for the new service or paying extra for the new service.
US08913995B2 Ticket-based configuration parameters validation
Aspects describe spectrum authorization, access control, and configuration parameters validation. Devices in an ad-hoc or peer-to-peer configuration can utilize a licensed spectrum if the devices are authorized to use the spectrum, which can be determined automatically. Aspects relate to distribution of authorization tickets by an authorization server as a result of validating a device's credentials and services to which the device is entitled. An exchange and verification of authorization tickets can be performed by devices as a condition for enabling a validated wireless link using the spectrum.
US08913994B2 System and method for call blocking and SMS blocking
Systems and techniques are provided for managing and categorizing undesired phone calls and text messages. In a specific implementation, an electronic communication identified by a phone number is intercepted at a mobile communications device before the electronic communication is received by an application program on the device. The phone number is sent to a server for the server to identify a category associated with the phone number. The category is received at the mobile communication device. Based on the received category, a determination is made as to whether the application program should be allowed to receive the electronic communication. If allowed, the electronic communication is forwarded to the application program; else, the electronic communication is not forwarded.
US08913989B2 Secure transmission over satellite phone network
A reach back secure communications terminal includes a modem to satellite interconnect board that captures DTMF tones, demodulates encrypted modem information, and converts both into an ASCII string for presentation to a data port of a satellite phone, allowing out-of-band control of a non-secure satellite system (e.g., AT command control of a data port) by a user on a secure side of an encryption device, by including the ability to interpret control signals and control the satellite system appropriately. A false dial tone is presented to the encryption device, and the data stream coming from the encryption device is monitored for the presence of dual-tone, multi-frequency (DTMF) tones representing control signals, the DTMF tones are converted to ASCII characters, which are in turn received as control signals by the satellite phone, allowing control of the functions of the satellite system directly from the secure side of the encryption device.
US08913988B1 Handling insufficient account balance of subscribers
A system, method, and computer readable medium comprising instructions for handling insufficient account balance of subscribers in a mobile communications network is disclosed. A request for communication is received from a mobile station. A determination is made as to whether a subscriber of the mobile station has an insufficient account balance. If the subscriber has an insufficient account balance, the request is withheld and the mobile station is notified by a short message.
US08913987B2 Method and apparatus for providing QoS-based service in wireless communication system
A method and an apparatus for providing a Quality of Service (QoS)-based service in a wireless communication system are provided. The method includes providing a Mobile Station (MS) with at least one QoS plan indicating a price policy for a QoS acceleration service having a higher QoS than a default QoS designated for a user of the MS in response to a request from the MS, providing the MS with an authorized token and a QoS quota based on a selected QoS plan in response to a purchase request of the MS, providing the MS with service contents selected by the user through a radio bearer for the QoS acceleration service, notifying the MS, if a usage of the QoS acceleration service reaches a threshold, of an impending expiration of the QoS acceleration service, and notifying the MS of the expiration of the QoS acceleration service.
US08913981B1 Identification and optimization of mid call public safety answering platform next generation 911 media support
A method, system, and medium are provided for generating a profile for public safety answering platforms (PSAP). The profile identifies media formats supported by the PSAPs at various cell sector locations maintained by a network provider. A network server selects a cell sector and generates a first test emergency services call and subsequent test emergency services calls. The test emergency services call is transmitted to a PSAP. During the session with the PSAP, the subsequent test emergency services calls are processed to determine mid-call support for additional multimedia formats or codecs. The PSAP generates responses that indicate whether the PSAP supports a multimedia format or codec identified in the test emergency services call or the subsequent test emergency services call. The PSAP transmits the responses to the network server for storage in the profile.
US08913980B2 Method for indicating an emergency call availability to a mobile equipment (ME), method for establishing an emergency call
A method for indicating an emergency call availability to a Mobile Equipment includes: storing, at a memory device attached to the ME, information regarding the possibility of unauthenticated emergency calls in dependency of availability data, determining that the ME is in a limited service state; and indicating, by the ME, emergency call availability. The availability data indicates, for at least a first mobile telecommunications network and a second mobile telecommunications network, whether: all unauthenticated emergency calls are allowed with or without an identification module inserted in the ME, unauthenticated emergency calls are only allowed if a valid identification module is inserted in the ME, or unauthenticated emergency calls are not allowed.
US08913979B2 Methods, devices and computer programs for supporting emergency communications
A network node (4), referred to as answering point (4), performs a method including a triggering procedure (s22) for triggering the transmission, towards a mobile station (2), of an instruction message (12a) including an instruction to start a new emergency communication towards the answering point (4). The triggering procedure (s22) includes sending (s226), towards the mobile station (2), a trigger message (12b). The mobile station (2) performs a method including a receiving procedure (s28) and a starting procedure (s30). The receiving procedure (s28) includes receiving the instruction message (12a) including the instruction to start a new emergency communication towards the answering point (4), and the starting procedure (s30) includes starting a new emergency communication towards the answering point (4). This enables to re-establish an emergency communication between the answering point (4) and the mobile station (2). The invention also relates to network nodes, mobile stations and computer programs.
US08913978B2 RTWO-based down converter
A multiphase mixer using a rotary traveling wave oscillator is disclosed. In addition to the oscillator, the mixer includes first and second mixer circuits. The rotary traveling wave oscillator generates a first set of N/2 phase and a second set of N/2 phases, where each phase has a frequency that is a factor of N/2 less than the incoming radio frequency signal. The first set of phases are sine signals and the second set of phases are cosine signals. The first mixer circuit generates a first down-converted signal from the first set of phases and the incoming rf signal. The second mixer circuit generates a second down-converted signal from the second set of phases and the rf signal.
US08913971B2 Selecting PA bias levels of RF PA circuitry during a multislot burst
Power amplifier (PA) control circuitry and PA bias circuitry are disclosed. During one slot of a multislot transmit burst from radio frequency (RF) PA circuitry, the PA control circuitry selects one PA bias level of the RF PA circuitry and the RF PA circuitry has one output power level. The RF PA circuitry has a next output power level during an adjacent next slot of the multislot transmit burst. If the one output power level exceeds the next output power level by more than a power drop limit, then the PA control circuitry maintains the one PA bias level during the adjacent next slot. If the one output power level significantly exceeds the next output power level, but by less than the power drop limit, then the PA control circuitry selects a next PA bias level, which is less than the one PA bias level, during the adjacent next slot.
US08913970B2 Wireless transceiver with amplifier bias adjusted based on modulation scheme
An electronic device may contain wireless circuitry that transmits and receives radio-frequency signals through antenna structures. Power amplifier circuitry may amplify the radio-frequency signals that are being transmitted. An adjustable voltage supply may supply an adjustable power amplifier bias voltage to the power amplifier circuitry. The power amplifier circuitry may include multiple power amplifiers each of which may handle signals transmitted using a different cellular telephone standard. For each cellular telephone standard, multiple modulation schemes may be supported. Some modulation schemes may have greater power amplifier linearity requirements than others. Control circuitry can adjust the adjustable power amplifier bias voltage in real time to select an optimum power amplifier bias voltage based on the current cellular telephone standard, modulation scheme, power amplifier gain state, and operating frequency in use.
US08913968B2 Power reduction and linearizing techniques of transmitters
A transmitter includes a power amplifier driver to amplify a communication signal and a mixer connected with the power amplifier driver, the mixer to output the communication signal to the power amplifier driver. A capacitor and an inductor connect with the mixer and the power amplifier driver. The capacitor and the inductor create a resonant frequency to attenuate frequency components around a determined order of a local oscillator signal.
US08913965B2 Methods, systems, and computer readable media for detecting antenna port misconfigurations
Methods, systems, and computer readable media for detecting antenna port misconfigurations are disclosed. According to one method, the method includes storing one or more reference signal maps for identifying reference signals in downlink data in memory. The method further includes receiving downlink data that appears to be associated with a first antenna port of a device under test (DUT). The method also includes identifying, using the one or more reference signal maps, a first reference signal in the downlink data, wherein the first reference signal appears to be associated with the first antenna port. The method further includes determining, using a first computed error vector magnitude associated with the first reference signal, whether the first antenna port is misconfigured.
US08913958B2 Access control method, wireless communication system, base station device, mobile station device, and access control program
A first access method changer changes an access control method of a base station device to a third access control method in which a control with a first access control method and a control with a second access control method are performed simultaneously. The first access control method is such that a mobile station device subscribing to the group is allowed to access the base station device. The second access method is such that any mobile station device is allowed to access the base station device. A second access method changer changes the access control method of the base station device from the third access control method changed by the first access method changer to the first access control method.
US08913956B2 Mobile device and method of accessing channel using mobile device
Disclosed is a mobile device to calculate an energy efficiency degree corresponding to a ratio of an amount of transmission of a data packet to an expected energy consumption, in response to the transmission of the data packet to a base station, to set a threshold value of the energy efficiency degree, and to determine whether to access a channel of the base station, based on the threshold value of the energy efficiency degree.
US08913954B2 Mobile terminal and method of transmitting information using the same
A mobile terminal and controlling method thereof are disclosed, by which information is facilitated to be transceived between terminals. The present invention may include an NFC module configured to perform a near field communication (NFC) with an external device and a controller, if an NFC transceiving mode for performing the NFC is activated and an NFC connection with the external device occurs, determining a count of the NFC connect, the controller controlling at least one portion of information related to the NFC transceiving mode to be transmitted by stages to the external device via the NFC module in accordance with the determined count.
US08913953B2 Method for changing operating mode of electronic device when human presence is detected and electronic device using the method
A method for controlling a function is used for an electronic device. The electronic device includes a first sensor and a second sensor. In the method for controlling the function, a first determination result is generated by determining if a neighboring object neighboring to the electronic device belongs to a target species with assist of the first sensor. A second determination result is generated by determining if the neighboring object belongs to an exception species with assist of the second sensor. The function executed by the electronic device is adjusted according to the first determination result and the second determination result.
US08913946B2 Image forming apparatus
An image forming apparatus that is orientatable in either a first position or a second position, the second position being different from the first position in inclination with respect to a horizontal plane, comprising: a platform configured to be stacked with a plurality of recording sheets used for image formation; a pickup roller in contact with the recording sheets and configured to pick up the recording sheets one at a time; a pressing member applying pressure to the platform against the pick-up roller; and a pressure changer causing the pressing member to change an amount of the pressure according to whether the image forming apparatus is in the first position or in the second position.
US08913944B2 Cleaning blade, and image forming apparatus and process cartridge using the cleaning blade
A cleaning blade including a strip-shaped elastic blade having at least one obtuse-angled edge on a tip portion thereof, and a cover layer, which is located on a surface of the tip portion of the elastic blade including the obtuse-angled edge and which is harder than the elastic blade. The obtuse-angled edge having the cover layer thereon is contacted with a moving surface of a member to be cleaned to remove a powdery material from the moving surface of the member.
US08913943B2 Image forming apparatus
In an image forming apparatus, a cleaning unit includes: a cleaning blade that scrapes off untransferred toner remaining on an image support; an application brush that contacts the image support on the downstream side in the rotational direction of the image support relative to the cleaning blade, the application brush rotating in a counter direction at a contact position with the image support, thereby scratching off lubricant particles from a solid lubricant provided at its periphery, and supporting and feeding the lubricant particles toward the contact position with the image support; and a moving force providing unit that provides the lubricant being fed by the application brush with an electrical moving force toward the image support, on the upstream side in the rotational direction of the application brush relative to the contact position of the image support and the application brush.
US08913941B2 Gloss applicator and image forming apparatus including same
A gloss applicator to apply a gloss to toner by heating and then forcibly cooling a toner image on a recording medium, includes: a plurality of rollers including a heat roller disposed upstream in a conveyance direction of the recording medium bearing the toner image thereon; an endless belt wound around the plurality of rollers and including a taut portion along the conveyance direction of the recording medium; a pressure roller disposed at a position opposite the heat roller sandwiching the endless belt together with the heat roller; a cooling member disposed at an interior surface of the taut portion of the endless belt; and a pair of separating members disposed at both ends of the cooling member and configured to contact and separate the endless belt to and from the cooling member so as to change an area of contact of the cooling member with the endless belt.
US08913940B2 Fixing device and image forming apparatus
A fixing device includes a solid or hollow cylindrical heating member that heats a recording medium and has recesses or projections provided at axial ends thereof, over the entire outer circumferences; ring-shaped heat insulating members to be fitted to the axial ends of the heating member, the ring-shaped heat insulating members having, in the inner circumferences thereof, projections or recesses that fit into or receive the recesses or projections provided on the heating member; and bearings that rotatably support the axial ends of the heating member via the heat insulating members.
US08913938B2 Fixing device and image formation apparatus
A fixing device comprising: an endless fixing belt having a multilayer structure including a non-magnetic conductive layer and a first magnetic conductive layer, the non-magnetic conductive layer having a thickness smaller than a skin depth of a material thereof, the first magnetic conductive layer having a thickness smaller than a skin depth of a material thereof and being located farther from an outside surface of the fixing belt than the non-magnetic conductive layer; and a supporting member disposed inside the endless fixing belt and including a second magnetic conductive layer having a thickness larger than a skin depth of a material thereof. The first magnetic conductive layer and the second magnetic conductive layer have a higher specific resistance than the non-magnetic conductive layer, and the first magnetic conductive layer has been manufactured by plastic forming or plating.
US08913931B2 Developing roll for electrophotographic machine
Provided is a developing roll for use in an electrophotographic machine capable of preventing an ion conductive agent from blooming and retaining long-term charge decay characteristics. The roll (1) includes a shaft (2), an elastomeric layer (3) and a surface layer (4), wherein the surface layer contains a composition containing an (A) ingredient defining a binder resin having a functional group reactive with an alkoxy silyl group in a (B) ingredient, and the (B) ingredient defining an ion conductive agent containing a cation having a chemical structure represented by R1-N+-R2-Si(OR3)3, where R1: a cyclic organic group or a linear organic group, R2: a group containing at least (CH2)n, n representing an integer number, and R3: an alkyl group, wherein the cation is bound with the (A) ingredient, and wherein the (B) ingredient is 0.10 to 3 parts by mass with respect to 100 parts by mass of the (A) ingredient.
US08913928B2 Developing device and image forming apparatus having developer layer regulating member
A developing device includes a developer supporting member having an elastic layer and a surface layer covering the elastic layer for supporting developer; and a developer layer regulating member arranged to abut against the surface layer for regulating a layer thickness of the developer on the surface layer. The surface layer contains at least carbon black. The developer supporting member is configured so that the following equation (1) is satisfied when the surface layer has a dynamic friction coefficient μ between 0.4 and 0.9 (0.4≦μ≦0.9) and a ten-point average roughness Rz (μm) between 2 μm and 6 μm (2≦Rz≦6): 2≦C≦0.5×Rz+3  (1) where C is a content of the carbon black (weight parts relative to the surface layer of 100).
US08913927B2 Developer cartridge, developing device and image forming apparatus
A developer cartridge is detachably mounted to a main apparatus, and includes a storage portion storing a developer, an ejection opening for ejecting the developer from the storage portion, and a first opening-and-closing member for opening and closing the ejection opening. The first opening-and-closing member is able to take a first position where the first opening-and-closing member opens the ejection opening and causes the developer cartridge to be fixed to the main apparatus, a second position where the first opening-and-closing member closes the ejection opening and makes the developer cartridge detachable from the main apparatus, and a third position where the first opening-and-closing member closes the ejection opening and causes the developer cartridge to be fixed to the main apparatus.
US08913924B2 Electrophotographic image forming apparatus with electroconductive developer regulating section
An image forming apparatus of the present invention includes: a developing section which includes a developer bearing member which bears toner to be supplied to an image bearing member on which an electrostatic latent image is formed; and a developer regulating section which regulates a layer thickness of the toner borne by the developer bearing member, the developer regulating section being electrically connected to the charger case, the developer regulating section being at least partially electroconductive.
US08913921B2 Developer container and image forming device
A developer container includes a casing having a developer accommodating chamber and a waste-developer accommodating chamber, conveying member, a conveying-member accommodating unit, and a supporting member. The conveying member conveys waste developer in a longitudinal direction of the waste-developer accommodating chamber. The conveying-member accommodating unit accommodates the conveying member therein and has a first opening and a second opening. The first opening is provided in an upstream end portion and allows the waste developer to move from outside of the conveying-member accommodating unit to the inside of the conveying-member accommodating unit. The second opening allows the waste-developer to move from the inside of the conveying-member accommodating unit to the waste-developer accommodating chamber. The supporting member is provided on the casing. The supporting member supports the conveying-member accommodating unit such that the conveying-member accommodating unit is movable in directions perpendicular to the longitudinal direction relative to the casing.
US08913915B2 Charging device
A corona charger conventionally includes a sheet-like shutter and a holding member configured to hold an end of the shutter, and the replacement of a charging electrode is difficult. To solve this problem, the holding member configured to hold the end of the shutter is set to be movable along the longitudinal direction of a shield to a winding member of the shutter more than a supporting member configured to replaceably support the charging electrode.
US08913908B2 Developing voltage control using a deboost circuit in an image forming apparatus
An image forming apparatus includes: a photosensitive member; a scorotron charger; a developing device; a voltage application circuit; a constant-voltage circuit; a first control device; a deboost circuit; and a second control device, wherein the deboost circuit has a circuit configuration in which a resistor and a control transistor are connected in series with each other, and deboosts the grid voltage by a voltage drop of the resistor to generate the developing voltage, and the second control device provides a control signal to the control transistor to control a current flowing in the resistor, thereby controlling the level of the developing voltage.
US08913907B2 Image forming by using a distribution of heights
An image forming apparatus includes a toner image forming device for forming a color image. The toner image forming device forms a first color test image and a second color test image superposedly on an image conveying member so that at least one of a screen angle and a screen ruling with respect to the first color test image is different from that with respect to the second color test image. The image forming apparatus further includes a detecting device for detecting a distribution of heights of the first and second color test images formed superposedly on the image conveying member by the toner image forming device, and a control device for controlling a toner image forming condition of the toner image forming device on the basis of the distribution detected by the detecting device.
US08913900B2 Method and apparatus for fault-tolerant quantum communication based on solid-state photon emitters
A novel method and apparatus for long distance quantum communication in realistic, lossy photonic channels is disclosed. The method uses single emitters of light as intermediate nodes in the channel. One electronic spin and one nuclear spin coupled via the contact hyperfine interaction in each emitter, provide quantum memory and enable active error purification. It is shown that the fixed, minimal physical resources associated with these two degrees of freedom suffice to correct arbitrary errors, making our protocol robust to all realistic sources of decoherence. The method is particularly well suited for implementation using recently-developed solid-state nano-photonic devices.
US08913898B2 Fiber optic telecommunications card with security detection
A transceiver card for a telecommunications box for transmitting data over a first optical fiber and receiving data over a second optical fiber. The card has transmitter for transmitting data over the first optical fiber, the transmitter having a laser and a modulator, a fiber output optically connected to the laser for connecting the first optical fiber to the card, a fiber input for connecting the second optical fiber to the card, a receiver optically connected to the fiber input for receiving data from the second optical fiber, and an OTDR optically connected between the transmitter and the fiber output or between the receiver and the fiber input. An energy level detector is also provided between the receiver and the fiber input.
US08913893B2 Visible light communication apparatus capable of minute dimming control and method using the same
Disclosed herein are a visible light communication method and apparatus. The visible light communication method includes determining a dimming level variable to perform minute dimming control, selecting an upper dimming symbol and a lower dimming symbol, which belong to Variable Pulse Position Modulation (VPPM) symbols, based on the dimming level variable, determining at least one of the number of upper dimming symbols to be sent and the number of lower dimming symbols to be sent based on the dimming level variable, and generating a transmission sequence corresponding to the dimming level variable by combining the upper dimming symbols and the lower dimming symbols based on the number of symbols to be sent.
US08913892B2 Sectorization in distributed antenna systems, and related components and methods
Distributed antenna systems in which the distributed antenna systems can be sectorized. Radio bands distributed by the distributed antenna systems are allocated to one or more sectors. The antenna units in the distributed antenna systems are also allocated to one or more sectors. In this manner, only radio frequency (RF) communications signals in the radio band(s) allocated to given sector(s) are distributed the antenna unit allocated to the same sector(s). The bandwidth capacity of the antenna unit is split among the radio band(s) allocated to sector(s) allocated to the antenna unit. The sectorization of the radio band(s) and the antenna units can be configured and/or altered based on capacity needs for given radio bands in antenna coverage areas provide by the antenna units.
US08913890B2 Passive optical network user terminal and method of power supply control and power supply state reporting for the same
The present disclosure discloses a method, wherein the method comprises generating a passive optical network (PON) protocol message, wherein the PON protocol message comprises an identifier of a PON user terminal and an action indication indicating that the PON user terminal intends to exercise a first power supply mode that is a power-saving mode. The present disclosure further provides a method for controlling the PON power supply and for reporting the power supply state. The present disclosure allows control of the energy usage of the PON user terminal to save power when a service in the PON user terminal is not used or when the user terminal uses a backup power source to supply power.
US08913885B2 Information provision system, server, terminal device, information provision method, display control method and recording medium
For setting a tag ID in association with a content supposed to be provided to a portable terminal, the server acquires the location information of an illumination device of which the content is already stored in the memory and sets a tag ID in association with an illumination device that is away from the location presented by the location information by a given or longer distance. Then, the server associates and stores in the memory the set tag ID, location information of the illumination device transmitting the tag ID, content supposed to be provided. Subsequently, the server receives the tag ID and location information transmitted from a portable terminal, determines the content to transmit based on the received location information and the element stored in the memory, and transmits the determined content to the portable terminal.
US08913884B2 Heater block for a rapid thermal processing apparatus
The present invention relates to a heater block for a rapid thermal processing apparatus, and more particularly, to a heater block in which heating lamps are densely arranged in a tessellation. The tessellation has a structure such that the plurality of heating lamps are arranged at right angles to form a zigzag line, and the thus-formed zigzagged line is repeated such that the zigzagged line is combined with the adjacent zigzagged line. According to the present invention, a temperature gradient caused by a void between heating lamps is prevented, and heating lamps are densely arranged to increase heat density for a heat radiation area as opposed to conventional heater blocks, thus achieving improved heat treatment efficiency using less energy. In addition, fully uniform temperature control is enabled, in terms of sector allocated temperature control, even when the area to be independently controlled is enlarged as opposed to conventional heater blocks, thereby simplifying the configuration of a temperature control circuit.
US08913880B1 Method and apparatus for managing video storage
Some embodiments of the present invention refer to an apparatus and method for managing video storages. The method may include periodically receiving parameters indicative of a level of performance of video storage units and detecting up-down states of the video storage units upon receipt of an instruction to record video data. The method may further include detecting writing rates and reading rates of video data associated with the storage units and selecting one of the video storage units to record the video data, based on the parameters received, the detected up-down states, the detected writing rates and the detected reading rates.
US08913879B2 Method and system for simultaneous recording of multiple programs on a DVR
A method and system for broadcasting content, is described, the method and system facilitating simultaneous recording of multiple programs on a digital video recorder (DVR), the method and system including providing a plurality of content items, dividing each one of the plurality of content items into a multiplicity of chunks, each one of the chunks including at least one reference frame, for each one of the chunks determining a location of each reference frame included in the chunk, creating a chunk index of locations of each reference frame included in the chunk, creating a chunk file including the chunk and the chunk index, and inserting the chunk file in a data stream, such that no chunk file including a chunk from a particular content item is adjacent to a second chunk file including a chunk from the same particular content item, and broadcasting using a transmission bitrate greater than the bitrate of the data stream in a single channel in a multiplexed broadcast service, wherein the chunks files in the data stream are transmitted sequentially. Related systems, apparatus, and methods are also described.
US08913877B2 Method and apparatus for outputting stereoscopic images in mobile terminal
A method and an apparatus for outputting stereoscopic images in a mobile terminal are provided. The method includes entering a play control command for a stereoscopic video, searching for an I-frame (key frame) corresponding to a changed play position; determining, after decoding the found I-frame, whether the decoded I-frame is a left frame (L-frame) or a right frame (R-frame), adjusting, when the decoded I-frame is an R-frame, L-R sequencing, and outputting a stereoscopic image based on the adjusted L-R sequence. Hence, the mobile terminal may output a stereoscopic image in a manner that the stereoscopic effect intended by the content author is fully conveyed by the mobile terminal.
US08913876B2 Image processing apparatus, image processing method, and storage medium
According to one aspect of the invention, an image processing apparatus comprises: a unit configured to obtain an input image and a subsequent image; a unit configured to obtain N replicated images from the input image; a generating unit configured to generate a low-frequency enhanced image; a subtraction unit configured to generate a high-frequency enhanced image; a synthesizing unit configured to generate a high-frequency output image; and an output unit configured to select and output one of the low-frequency enhanced image and the high-frequency output image. The generating unit comprises a unit configured to obtain a motion vector of an object, and a filter unit configured to apply the filter to pixels around a specified pixel position Q in the replicated image, to obtain a pixel value at a pixel position P in the low-frequency enhanced image.
US08913875B2 Information processing apparatus, information recording medium, information processing method, and program
A data recording/playback configuration whereby data compatible with a standard such as the BD standard, AVCHD standard, or the like, and data incompatible with a standard are usable together is realized. In the event that recorded data is data compatible with a standard such as the BD standard, AVCHD standard, or the like at the time of data recording processing as to a medium, the management information of the recorded data is recorded in a management information file only for data compatible with a standard, and in the event that the recorded data is data incompatible with a standard, a URI (Uniform Resource Identifier) that is file identification information to be applied to playback of recorded data is recorded in a file list. Playback processing is performed by using the management information file only for data compatible with a standard at the time of playback of data compatible with a standard, and by applying the file list at the time of playback of data incompatible with a standard.
US08913872B1 Efficient content based video retrieval
Various disclosed embodiments relate to video content analysis based in part upon the detection of shot transitions. In some embodiments, a process and computer system for detecting shot transitions in a video is used to separate a video sequence into a series of “shots” having multiple frames. These shots may then be used for additional processing, e.g., content detection within the video frames.
US08913867B2 Fiber optic collector and terminal assemblies
A fiber optic collector and terminal assembly (CTA) can include a multi-fiber optic cable having a tail portion and first and second multi-fiber branches optically coupled to the tail portion. The first and second multi-fiber optic branches each have fewer fibers than the tail portion. The CTA also includes a plurality of single-fiber optic jumpers optically coupled to the first multi-fiber optic branch. Additionally, the CTA includes an adapter for securing a connection between a fiber of one of the plurality of single-fiber optic jumpers and a fiber of a single-fiber optic drop.
US08913865B1 Waveguide including light turning gaps
The technology provides embodiments for a waveguide including gaps which turn the direction of light. Each of a plurality of planes located within a waveguide includes a group of gaps so that each of the gapped planes partially reflects out of the waveguide light within a first angle range and transmits down the waveguide light received within a second angle range. In some examples, the waveguide is formed by joining optically transparent sections, and each group of gaps is formed in a surface of each optically transparent section which becomes a joining surface when bonded with an abutting all flat surface of an adjacent section. The waveguide may be used in displays, and in particular in near-eye displays (NED)s.
US08913864B2 Apparatus and method for preventing optical fiber and gel from ejecting out of buffer tubes in fiber optic cables
An apparatus for connecting buffer tubes including a first block, a second block, and a fastener for assembling said first and second blocks. The blocks contain a pair of tube grooves and a cavity and a and a hole leading into the cavity. A sealant is then inserted into the cavities and allowed to cure.
US08913861B2 Beam coupler alignment system and method
A beam coupler alignment system for a fiber laser system is disclosed. The system includes a focus adjust collimator assembly having an inner and outer housing assembly portion. The inner assembly includes a coupler housing assembly and a modified lens housing received within and adjustable relative to via a mechanism configured and arranged to apply an asymmetric binding force in a predictable and repeatable manner. A lever assembly contacts the lens housing and exerts an off-center (asymmetric) force relative to coupler housing assembly creating a friction bind eliminating X and Y axis movement yet allowing Z axis movement with minimal effort. The assembly may further include an alignment mechanism configured and arranged to optically align an input collimator unit and an output collimator unit of a complex fiber laser system about a common optical axis using the proposed assembly.
US08913859B1 Segmented planar imaging detector for electro-optic reconnaissance
A device for interferometric imaging may comprise multiple optical elements arranged in a linear configuration. The device may also comprise multiple waveguide arrays (WGAs) each WGA of the multiple WGAs may include one or more WGs. Some of the WGs of each WGA of the multiple WGAs may be optically coupled to an optical element of the multiple optical elements. Each WG of a first WGA of the multiple WGAs is coupled to a first optical element of the multiple optical elements and is paired with a WG of a second WGA of the multiple WGAs that is coupled to second optical element of the multiple optical elements. The lengths of the paired WGs of the first and second WGAs of the multiple WGAs are not equal.
US08913856B2 Manufacturable optical connection assemblies
A set of interlocking modules supports and connects a die containing lasers, a set of precision molded lenses and a set of beam switching elements. Another embodiment of the invention is a structure for mounting a logic chip and an optical chip on a chip carrier, with the optical chip being mounted on the side of the carrier facing the system board on which the carrier is mounted, so that radiation travels in a straight path from optical sources on the optical chip into optical transmission guides on the board.
US08913852B2 Band-based patch selection with a dynamic grid
A method of selecting a plurality of patches (e.g., 1040) within a region of a page (e.g., 1010), for use in image alignment, is disclosed. One or more candidate image alignment patches distributed across a region of the page are determined, based on content in the page region, each candidate patch being associated with a feature strength value. A distribution of grid nodes is applied to the page region, at least one attribute of the distribution of grid nodes being dynamically adjusted according to the distribution of the candidate patches across the page region. A corresponding patch from the distribution of candidate patches is selected for each of a plurality of the grid nodes, wherein each of the selected patches is selected based on proximity of the selected patch to a corresponding grid node.
US08913850B2 Information technology asset location using visual detectors
Mechanisms are provided for determining the physical location of a physical asset in a physical area. A plurality of physical assets are controlled to cause each physical asset to output a visual output pattern on visual output elements of the physical asset. An image of a target physical asset is captured that has the current state of the visual output elements. An identification of the target physical asset is determined based on the current state of the visual output elements. A physical location of the target physical asset is determined based on a physical location of the image capture device when the image was captured. Location data identifying the determined physical location of the target physical asset is stored in an asset database in association with configuration information for the physical asset.
US08913844B2 Reducing sensor and readout circuitry noise in digital domain using reference pixels
An improved method for correcting for noise in the digital domain is disclosed. Reference pixel fast-varying components are extracted using a Hilbert-Huang Transform Real-Time Data Processing System (HHT-DPS-RT). The reference pixels are non-photon-detecting pixels in a sensor array. The fast-varying components of the reference pixels are processed in addition to the average over the remaining trend, facilitating additional noise correction for active pixels.
US08913843B2 Image processing method and computer program
To assign angle-dependent information to an input image in order to highlight and display one-dimensional patterns. First, data of an input image is inputted to a computer (Sa1). An arbitrarily defined constant m is then inputted as a contrast intensity (Sa2). Next, a closed region (x, y) made up of a plurality of pixels in the input image is demarcated as a target region D, degrees of inclination between respective two pixels, namely, a pixel of interest in the target region D and arbitrarily defined neighboring pixels thereof, are summed over a whole circumference around the pixel of interest, and the sum is divided by the number of pixels within the target region to calculate a mean value thereof (Sa3). Furthermore, an amplitude value β of a gradient obtained in step (Sa3) is multiplied by the contrast intensity m (where m is a positive constant) inputted in step (Sa2) and an arbitrarily defined offset value γ is added to the obtained value (Sa4) to obtain a final output image (Sa5).
US08913839B2 Demographic analysis of facial landmarks
A set of training vectors may be identified. Each training vector may be mapped to either a male gender or a female gender, and each training vector may represent facial landmarks derived from a respective facial image. An input vector of facial landmarks may also be identified. The facial landmarks of the input vector may be derived from a particular facial image. A feature vector may containing a subset of the facial landmarks may be selected from the input vector. A weighted comparison may be performed between the feature vector and each of the training vectors. Based on a result of the weighted comparison, the particular facial image may be classified as either the male gender or the female gender.
US08913838B2 Visual information processing allocation between a mobile device and a network
An illustrative mobile device includes a data storage configured to at least temporarily store visual information and at least one processor that is configured to determine whether to request visual information processing from a network with which the mobile device may communicate. The processor is configured to determine a mobile device condition and a network condition. The processor determines a type of feature from the visual information to use for classification based on the determined mobile device and network conditions. The processor is configured to classify the visual information based on the determined type of feature and determine a confidence indicator based on the classification. The processor determines whether to request visual information processing from the network based on the determined confidence indicator.
US08913837B2 Image matching device and image matching method
An image matching device includes: a mixed image generation portion generating a mixed image in an operation satisfying linearity, the mixed image being obtained by multiplying each of two or more recorded images and each of phase components of a complex plane different from each other and adding multiplied recorded images; a complex similarity image generation portion generating a complex similarity image through a similarity operation between one or more input image and the mixed image; and a similarity obtain portion obtaining similarity from a projected component of the complex similarity image toward a vector of the phase component.
US08913835B2 Identifying key frames using group sparsity analysis
A method for identifying a set of key video frames from a video sequence comprising extracting feature vectors for each video frame and applying a group sparsity algorithm to represent the feature vector for a particular video frame as a group sparse combination of the feature vectors for the other video frames. Weighting coefficients associated with the group sparse combination are analyzed to determine video frame clusters of temporally-contiguous, similar video frames. A set of key video frames are selected based on the determined video frame clusters.
US08913834B2 Acoustic signal corrector and acoustic signal correcting method
According to one embodiment, an electronic apparatus comprises (i) an image extraction module configured to extract representative images from a plurality of frames which constitute video content data, and to output time stamp information indicative of time points at which the extracted representative images appear, and (ii) an image list display process module configured to display a list of the extracted representative images on a two-dimensional display area. The area includes image display areas which are divided by columns, a plurality of time zones, and the image list display process module is configured to display, based on the time stamp information corresponding to each of the extracted representative images, the representative images, which belong to the time zone allocated to each column.
US08913830B2 Multilevel image segmentation
A multilevel image segmentation technique using graph cuts is disclosed. A reduced resolution image is generated from a full resolution image which is to be segmented. The reduced resolution image is then segmented in order to identify a boundary between an object and a background within the image. The identified boundary then identifies a portion of an increased resolution image which is segmented in order to refine the earlier identified boundary. The steps may be iterated for successively increasing image resolutions in order to refine the boundary as required by a particular application. An initial identification of object and background portions of the image may be provided as input by a user. Alternatively, a user may identify only the object portion, and the background portion may be automatically determined.
US08913829B2 Automatic processing scale estimation for use in an image process
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image, in a computer memory, calculating processing scale parameter information as a function of width dimension information for penumbrae depicted in the image; and generating intrinsic illumination and material reflectance images corresponding to the image using the processing scale parameter information.
US08913828B2 Image analysis apparatus using main color and method of controlling the same
A method of controlling an image analysis apparatus is provided. The method includes receiving a query image; determining at least one main color distributed in the query image and a specific main color from among the at least one main color by using color information contained in the query image; dividing the query image into at least one block having a predetermined number of pixels; and determining whether each of the at least one block includes more than a predetermined percentage of a main color for comparison among the at least main color, and creating a binary spatial distribution map by digitizing the at least one block.
US08913827B1 Image color correction with machine learning
Systems, methods and computer program products for image color correction are described herein. An embodiment includes identifying color candidates of mean color correspondences between a first image having desired color characteristics and a second image to which the desired color characteristics are to be applied, training a classifier to provide a metric that corresponds a degree of difference between the first image and the second image, and iteratively determining mean color correspondences between the first image and the second image using the metric as an objective function and generating a color-corrected image having the desired color characteristics of the first image using the determined mean color correspondences.
US08913826B2 Advanced cloud cover assessment for panchromatic images
Cloud cover assessment system and method provides for automatically determining whether a target digital image acquired from remote sensing platforms is substantially cloud-free. The target image is acquired and compared to a corresponding known cloud-free image from a cloud-free database, using an optimized feature matching process. A feature matching statistic is computed between pixels in the target image and pixels in the cloud-free image and each value is converted to a feature matching probability. Features in the target image that match features in the cloud-free image exhibit a high value of feature matching probability, and are considered unlikely to be obscured by clouds, and may be designated for inclusion in the cloud-free database.
US08913825B2 Specular edge extraction using multi-flash imaging
A method and system extract features from an image acquired of an object with a specular surface by first acquiring an image while illuminating the object with a hue circle generated by a set of lights flashed simultaneously. The lights have different colors and are arranged circularly around a lens of a camera. Then, the features correspond to locations of pixels in the image within a neighborhood of pixels that includes a subset of the colors of the lights.
US08913824B2 Color pixel counting for tiered billing in output jobs
A processor-implemented method for processing image data of a document using an apparatus or medium. The processor determines a billable color pixel count in an image by determining a first count of color pixels in the image data in device independent space (e.g., fuzzy and true color counts using a neutral page determination) and a second count of color pixels in device dependent space (e.g., binary CMYK based count). The first and second counts are transformed and a minimum of the transformation is used as the billable count. Based on the disclosed implementation, billing accuracy for outputting color documents is improved and flexibility in tier-based billing is preserved.
US08913818B2 Methods and devices for evaluating and treating a bone condition based on X-ray image analysis
The present invention relates to methods and devices for evaluating bone conditions based on images. In particular, devices, methods and algorithms are provided that allow for the accurate and reliable evaluation of bone structure from x-ray images.
US08913817B2 Rib suppression in radiographic images
A method for rib suppression in a chest x-ray image detects and labels one or more ribs in a region of interest and detects rib edges of the one or more detected ribs. Cross rib profiles are generated along the detected ribs. The original x-ray image is conditioned according to at least one of the detected rib edge and cross rib profiles. The conditioned x-ray image can be stored, displayed, or transmitted.
US08913813B2 Method of determining spatial response signature of detector in computed radiography
Method and system for determining the spatial response signature of a x-ray detector comprising a photostimulable phosphor by generating a flat field image of the detector, generating a low-pass filtered version of the flat field image and background demodulating the flat field image by pixel-wise dividing it by means of corresponding pixel values in the low-pass filtered version.
US08913806B2 Texture homogeneity based in-vivo image identifying device, method, and computer-readable recording device
An image identifying device includes a mechanism that sets an evaluation area whose category is to be identified in an in-vivo image; a mechanism that acquires texture components from the evaluation area in the in-vivo image; a mechanism that calculates an evaluation value indicating homogeneity of the texture components; and a mechanism that identifies the category of the evaluation area on the basis of the evaluation value.
US08913803B2 Method, device and system for analyzing images
A method of determining an internal three-dimensional thermally distinguishable region in the living body is disclosed. The method comprises obtaining a synthesized thermospatial image defined over a three-dimensional spatial representation of the living body and having thermal data arranged gridwise over a surface of the three-dimensional spatial representation in a plurality of picture-elements each represented by a intensity value over the grid. The method further comprises searching over the grid for at least one set of picture-elements represented by generally similar intensity values. For at least a few sets of picture-elements, the method defines a plurality of loci, each locus being associated with at least a pair of picture-elements of the set and defined such that each point of the locus is at equal thermal distances from individual picture-elements of the pair. The plurality of loci is used for determining the internal three-dimensional thermally distinguishable region.
US08913801B2 Enrollment using synthetic fingerprint image and fingerprint sensing systems
A fingerprint sensing system. The fingerprint sensing system includes: at least one sensor; at least one display device; at least one application processor; and at least one secure enclave processor. The application processor(s) receives fingerprint data from the sensor(s) and provides the fingerprint data to the secure enclave processor(s). The secure enclave processor(s) decodes the fingerprint data and provides a signal indicative of at least one matched node. The application processor(s), responsive to receipt of the signal indicative of the matched node(s), presents at least a portion of a synthetic fingerprint image via at least one display device corresponding to the matched node(s).
US08913800B2 Optical biometrics imaging with films
Methods and systems are provided for performing a biometric measurement on an individual. A purported skin site of the individual is illuminated under a plurality of distinct optical conditions during a single illumination session. Light scattered beneath a surface of the purported skin site is received separately for each of the plurality of distinct optical conditions. A multispectral image of the purported skin site is derived from the received light. A biometric function is performed with the derived multispectral image.
US08913798B2 System for recognizing disguised face using gabor feature and SVM classifier and method thereof
Disclosed are a system and a method for recognizing a disguised face using a Gabor feature and a support vector machine (SVM) classifier according to the present invention.The system for recognizing a disguised face includes: a graph generation means to generate a single standard face graph from a plurality of facial image samples; a support vector machine (SVM) learning means to determine an optimal classification plane for discriminating a disguised face from the plurality of facial image samples and disguised facial image samples; and a facial recognition means to determine whether an input facial image is disguised using the standard face graph and the optimal classification plane when the facial image to be recognized is input.
US08913794B2 Image processing apparatus, image processing method, and medium
When first input image and second input image are input to generate an interpolated image, based on search basis position of the interpolated image, correlation between a block based on the first image as reference and a block based on the second input image as reference is acquired to calculate a motion vector.
US08913786B2 Driving support system, driving support program, and driving support method
Provided is a driving support system that includes an image recognition unit that performs image recognition processing to recognize if a recognition object associated with any of the support processes is included in image data captured by an on-vehicle camera and a recognition area information storage unit that stores information regarding a set recognition area in the image data that is set depending on a recognition accuracy of the recognition object set for execution of the support process. A candidate process extraction unit is also included for extracting at least one execution candidate support process from the plurality of support processes and a support process execution management unit that allows execution of the extracted execution candidate support process on a condition that a position in the image data of the recognition object recognized by the image recognition processing is included in the set recognition area.
US08913785B2 Apparatus and method for calculating motion of object
Disclosed are an apparatus and a method for measuring a speed of a rotation body and recognizing a spin using a line scan. The present invention provides an apparatus and a method for calculating a motion of an object capable of acquiring line scan images using some lines of an area scan camera and calculating a three-dimensional speed and a three-dimensional spin of a rotation body by using a composite image in which the line scan images are coupled. The present invention can provide a realistic game or training at low cost by providing realistic physical simulation of the rotation body while allowing a competitive price when producing products by using the existing inexpensive camera.
US08913784B2 Noise reduction in light detection and ranging based imaging
A method, in accordance with particular embodiments, includes receiving voxel data for a plurality of voxels. Each voxel is associated with a unique volume of space associated with a geographic area. The voxel data for each respective voxel includes one or more values based on one or more reflections from one or more light pulses from a LIDAR system. The method further includes identifying noise values from among the one or more values for each respective voxel. The method additionally includes determining a baseline threshold comprising a static value that is uniform for each of the voxels. The method additionally includes determining a dynamic threshold that varies between the voxels and is based on the identified noise values. The method further includes applying the baseline and dynamic thresholds to the voxel data to generate filtered voxel data. The method also includes generating a three-dimensional image based on the filtered voxel data.
US08913772B2 Ear speaker device
The ear speaker device includes a mount section that is provided with ear-hook sections, and rotation sections that rotate speaker movable sections with respect to the mount section. Tubular ducts are positioned more inside than the ear-hook sections in a natural state. When the ear speaker device is mounted, the speaker movable sections are rotated to the most outside positions. Then, the ear-hook sections are brought into contact with auricle base upper sections, respectively, and the speaker movable sections are rotated inwardly. In this manner, the tubular ducts can be positioned in the vicinity of the external acoustic meatus openings, respectively, of the listener without interfering with auricles and the like.
US08913771B2 Portable electronic device having a water exposure indicator label
Electronic devices such as compact portable media players are provided. A housing for an electronic device may be relatively compact. The housing may include a door assembly with an attached spring-loaded clip. The electronic device may include a hold switch. Depending on the state of the hold switch, the electronic device may be in an off mode, a continuous playback mode, or a shuffle playback mode. The electronic device may not have integrated media playback controls such as play, pause, rewind, fast forward, etc. As one example, the electronic device may connect to an accessory that has media playback controls. Buttons and other user interfaces may be included in the accessory and user input information may be conveyed between the accessory and the electronic device using a wired path including audio connectors. The electronic device may include a printed circuit board assembly that is nested together with a battery assembly.
US08913767B2 Electro-acoustic transducer, electronic apparatus, electro-acoustic conversion method, and sound wave output method of electronic apparatus
There are provided a vibration film (21) having a piezoelectric element, a magnetic circuit (20) which generates magnetic force on the basis of a first electric signal and vibrates the vibration film (21) by the magnetic force; and an adjustment unit (31) which generates a second electric signal on the basis of the first electric signal and applies a voltage based on the second electric signal between both surfaces of the piezoelectric element. The amplitude of the entire vibration film (21) is expanded by making the vibration by the magnetic force, which is generated from the magnetic circuit (20), and the vibration, which is generated by application of a voltage to the piezoelectric element, synchronize with each other.
US08913763B2 Mixing console
N input channel signals from an input channel section having N input channels are selectively supplied to M mixing buses and cue buses. Mixed outputs from the mixing buses are supplied, via talkback input sections, to an output channel section having M output channels, and M output channel signals from the output channel section are patched to output ports via an output patch section. Talkback signal from a talkback supply section is supplied to the talkback input sections. When a talkback function is ON, a talkback signal is mixed with the mixed outputs from the mixing buses and then output to the output channels, during which time the mixed outputs are temporarily attenuated.
US08913755B2 Loudspeaker amplifier integration system
A loudspeaker assembly linked to a amplifier includes a loudspeaker assembly having a housing having a top wall, a bottom wall, and four side walls in which a high frequency driver and a midrange driver are mounted. The loudspeaker assembly further includes a transceiver and associated microprocessor. The amplifier is linked to the loudspeaker assembly. The amplifier includes a transceiver and associated microprocessor. The transceiver of the loudspeaker assembly is paired with the transceiver of the amplifier for the exchange of information with the amplifier.
US08913750B2 Method for managing keys and/or rights objects
One or more rights objects (RO) files may be used for storing RO's preferably in the protected area available only to authenticated users. A RO navigation file is stored preferably in an unprotected public area containing status bits, where each status bit identifies whether a location in a RO file contains a valid RO or not. Preferably, there is a one-to-one correspondence between the location for a RO in a RO file and a location in the RO navigation file for the status bit which identifies whether its corresponding location in the RO file contains a valid RO or not. Whether a particular location in a RO file contains a valid RO or not can be found by checking its corresponding status bit in the RO navigation file.
US08913749B2 Wireless communication apparatus and method of preventing leakage of encrypted key
A wireless communication apparatus may include a first module that stores a first key used to encrypt and decrypt communication contents, a second module that stores a second key used to encrypt and decrypt the first key, the first key being encrypted in accordance with a public key encryption scheme, and a connection bus that connects the first module and the second module to each other Each of the first module and the second module may include an encryption processing unit that encrypts and decrypts information, which is transmitted and received via the connection bus, by using a third key that is different from the first key and the second key.
US08913748B2 Methods to improve bluetooth low energy performance
An expanded sequence number is added to PDUs in a Bluetooth® low energy system. The expanded sequence number provides more accurate identification of the PDUs and allows the system to avoid delaying transmission of PDUs while retransmitting other PDUs. A PDU security sequence number may also be added to the PDUs. The security sequence number is used to create a unique nonce for use in encrypting or decrypting and authenticating the PDU. Using the security sequence number, a failed connection can be reestablished between two devices without the need of generating an encryption key. The security sequence number allows the devices to perform encryption or decryption and authentication using an existing key and a nonce generated from the security sequence number.
US08913746B2 Wireless communication system and method
A method of commissioning wireless network devices in a communication network includes assigning a user-defined number to a wireless network device. The method further includes generating, by the wireless network device, an identification number based on the user-defined number using a first hashing algorithm, generating, by the wireless network device, an encryption key based on the user-defined number using a second hashing algorithm, and transmitting, by the wireless network device, a message that is encrypted using the encryption key for joining the wireless network device to the communication network. The user-defined number is to be provided by a user using an input device that is coupled to, or integral to, the wireless network device.
US08913742B2 Cryptographic processing system, key generation device, encryption device, decryption device, signature processing system, signature device, and verification device
The object is to provide a secure functional encryption scheme having a large number of cryptographic functions. An access structure is constituted by applying the inner-product of attribute vectors to a span program. The access structure has a degree of freedom in design of the span program and design of the attribute vectors, thus having a large degree of freedom in design of access control. A secure functional encryption process having a large number of cryptographic functions is implemented by employing the concept of secret sharing for the access structure.
US08913741B2 Method for performing a cryptographic task in an electronic hardware component
A method and apparatus are provided to perform a cryptographic task on at least one numerical datum in an electronic hardware component. The method includes a step of at least partial use of an encryption function. This encryption function includes a basic encryption function obtained by the addition between an intermediate function arising from composition of a coding function with a first function, and a second function. This method can be applied to the encryption of a datum or to the decryption of a datum. Also, a method is provided for generating a public key and a device able to implement one of these methods.
US08913739B2 Method for scalar multiplication in elliptic curve groups over prime fields for side-channel attack resistant cryptosystems
A method and device for transforming data with a secret parameter in an elliptic curve cryptosystem based on an elliptic curve defined over an underlying prime field, includes multiplying a point of the elliptic curve; representing the data to be transformed, by a scalar representing the secret parameter, wherein the multiplying includes performing at least one point addition operation and at least one point doubling operation on points of the elliptic curve; providing a representation in affine coordinates of the elliptic curve point to be multiplied and a representation in projective coordinates of intermediate elliptic curve points obtained during the multiplying; performing both the point addition operation and the point doubling operation by means of a sequence of elementary prime field operation types, the elementary prime field operation types including: a first type of prime field operations including field multiplication and field squaring of coordinates of the elliptic curve points and a second type of prime field operations including field addition, field doubling, and field subtraction of coordinates of the elliptic curve points.
US08913735B2 Method and apparatus for network-intelligence-determined identity or persona
A method and apparatus is presented for enabling an agent to assume the identity or persona of a called party and process calls directed to the called party. In one embodiment, methods, which enable an agent to assume the identity or persona of a called party, and process calls directed to the called party are considered a call center functions and may be implemented in a call center. A call is initiated to a called party. Initiating the call generates called party information. Using the called party information a server retrieves information associated with the called party and then forward the information associated with the called party to an agent. The call is then forwarded to the agent. As a result, the agent may use the information associated with the called party to assume the identity or persona of the called party when responding to the call.
US08913734B2 Telecommunications addressing system and method
A telecommunications addressing system/method allowing selection of a telephone instrument device (TID) using arbitrary identifiers is disclosed. The system/method allows a source TID (STD) to select a target TID (TTD) by the use of a Target Telephone Identifier (TTI) data string rather than a traditional numeric telephone identification (NTI). This TTI is then indexed within a TTI/NTI mapping server (TMS) that functions as a hierarchical repository of TTI/NTI mappings. STD/TTD communication is established by first performing a lookup of the STD-selected TTI within the TMS to identify the NTI of the TTD. Once the NTI of the STD has been identified by the TMS, communication between the STD and TTD is established using the NTI via the normal public switched telephone network (PSTN). TMS TTI lookup may be performed via STD TID web application and/or via PSTN infrastructure interface.
US08913732B2 Method and system for providing directory assistance to erroneous telephone calls via wearable devices
A method and system for providing directory assistance to erroneous calls via location wearable devices. The method and system includes an intercept system that intercepts erroneous calls from a location aware wearable device and automatically routes them to a directory assistance service. The directory assistance service provides a least one advertisement and a variety of other services to the callers using current caller data and to one or more alternative numbers for the caller based in part on a determined physical location of the location aware wearable network device.
US08913729B2 Automated provisioning
A system may include a memory configured to store a number of workflows and a system interface configured to communicate with other systems associated with provisioning a broadband service. The system may also include logic configured to receive input from a user identifying a first one of the workflows, where the first workflow includes actions associated with provisioning the broadband service and an output of at least some of the actions are linked to other actions associated with provisioning the broadband service. The logic is also configured to execute the first workflow, where when executing the first workflow, the logic is configured to transmit and receive information to and from the other systems via the system interface.
US08913728B2 Method and system for automated intellegent advertising on wearable devices
A method and system for automated intelligent advertising on wearable devices. The wearable devices includes digital eyewear, clothing, jewelry, watches, etc. Messages sent to an invalid alphanumeric identifier (e.g., WiFi addresses, e-mail address, text message address, social networking identifier, etc.) for a desired network service are returned including a notification that an attempt to connect to the desired network service has failed and also includes electronic advertising information that allows a network device to view and display a retrieved pre-determined advertisement or the dynamically generated advertisement and make a selection input to automatically connect to another network device associated with the retrieved pre-determined or dynamically advertisement to obtain additional electronic advertising information.
US08913727B2 Presence transmission method, video display device, and video display system
According to one embodiment, a presence transmission method includes: controlling communication of a call via a network; transmitting, via the network, presence indicating a current status; and executing predetermined functions. If a specific function that causes delay in answering an incoming call is to be executed among the predetermined functions, presence indicating that it takes time to answer an incoming call is transmitted via the network.
US08913726B2 Computer program, method, and system for presenting user-selected content via mobile devices
The present invention is directed to a computer program, method, and system for presenting user-selectable content on another user's computing device. Embodiments of the present invention permit a first user to create relationships and networks between other users. Once relationships have been created, the first user can select multimedia content to be presented to a second user or group of users. The content is presented to the second user upon the first user initiating a telephone call to the second user and during a pre-answer stage comprising ringing of the second user's computing device; upon the second user answering the call, the presentation of the content is terminated. In addition, if the second user has selected content to be presented to the first user, such content will also be displayed at the time the first user makes the call to the second user.
US08913725B1 Residence-based calling rates, system and method
An exemplary embodiment provides for a computer-implemented method for rating telephone calls originating from a secure facility. The method includes receiving a destination number, of a called party, for a telephone call from the secure facility and determining, based on the destination number, if the called party is pre-verified wherein pre-verified includes at least a billing address of the called party. Next, a rate for the telephone call is then determined based on the billing address of the called party, if the called party is pre-verified.
US08913723B2 Integration of carriers with social networks
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving, at a server system of a social network and from a telephone service provider, information identifying members of a preferred calling group for a first user that is associated with the telephone provider. The sever system of the social network identifies the first user as a member of the social network. The server system of the social network identifies one or more of the members of the preferred calling group as being one or more members of the social network. The server system of the social network automatically defines a social network group that includes the one or more members of the preferred calling group who are members of the social network.
US08913722B2 Voicemail preview and editing system
A voicemail computer system transcribes a voicemail message into text that is presented to a calling party for approval. A calling party is able to approve, disapprove or edit a voicemail message prior to delivery to one or more called parties. The voicemail computer system may analyze a voicemail message to detect errors, omissions, or potentially offensive words. The voicemail computer may analyze a voicemail message to make suggestions as to tone, content or information contained within the voicemail message. The calling party can edit the voicemail message or approve it prior to providing a notification to one or more called parties that they have received the voicemail message.
US08913719B2 Electron gun, X-ray generator and X-ray measurement apparatus
An electron gun having: a cathode for emitting electrons; a first Wehnelt electrode equipped with a first aperture through which electrons are allowed to pass; and a second Wehnelt electrode that is equipped with a second aperture disposed at a predetermined position with respect to the cathode and the first aperture, and that is furnished at a position closer to the cathode than the first Wehnelt electrode, wherein: the cathode and the second Wehnelt electrode are included within a single assembly constituting a unitary body; and the assembly is detachably attached to the first Wehnelt electrode. Replacement of the cathode can be performed by detaching the cathode unit from the first Wehnelt electrode, and then ejecting the cathode unit out from the Wehnelt cover. The emitter of the cathode can thereby be reliably positioned with respect to the second aperture.
US08913718B2 Method for identifying nano textile
A method for identifying a nano textile, including: (1) determining whether a textile belongs to a woven fabric or a non-woven fabric by appearance; and (2) when the textile is a woven fabric, determining whether the woven fabric is a nano textile according to the surface grains of the woven fabric and a finishing material for the woven fabric; or when the textile is a non-woven fabric, determining whether the non-woven fabric is a nano textile according to the fiber diameter and a fused material of the non-woven fabric.
US08913717B2 Dose calculation method for multiple fields
Systems and methods for developing a treatment plan for irradiating a treatment volume within a patient are disclosed. In accordance with the present invention, control points used to calculate a dose of radiation delivered to the treatment volume may be combined to result in a smaller number of control points. The smaller number of control points may allow more efficient calculation of dose distributions resulting in a treatment plan that can be delivered to the patient earlier or may allow additional iterations of treatment plan optimization resulting in a more accurate dose distribution being delivered to the patient.
US08913715B2 Medical imaging system and method
A medical imaging device capable of determining the number of projections in which at least one point located above or at the level of the object support surface is present.
US08913714B2 Detector arrangement and X-ray tomography device for performing phase-contrast measurements and method for performing a phase-contrast measurement
A detector arrangement is disclosed for performing phase-contrast measurements, including at least two transducer layers arranged one behind the other, wherein at least the first transducer layer arranged in the radiation direction includes alternate sensitive areas having a high absorptance for the conversion of incident radiation quanta into signals and less sensitive areas having a lower absorptance in comparison thereto. Further, a corresponding X-ray tomography device and a method for performing phase-contrast measurements are also enclosed.
US08913712B2 X-ray CT apparatus
There is provided an X-ray CT apparatus that allows easy and correct confirmation of which position a bed can be moved to and which region can be imaged. The X-ray CT apparatus performs imaging for obtaining a scanogram 301 (S101), displays the scanogram 301 (S102), and calculates a transversely movable region 304 (S103). Further, the X-ray CT apparatus inputs size of a bow tie filter 103 (S201), inputs a transverse movement destination of a bed 106 (S105), calculates an imageable region on the basis of the size of the bow tie filter and the transverse movement destination 302 (S202), and displays the imageable region 305 (S203).
US08913710B2 Truncation correction imaging enhancement method and system
In accordance with at least some embodiments of the present disclosure, a process for enhancing an image is presented. The process may include receiving a first plurality of projections, wherein the first plurality of projections contain computed tomography (CT) data obtained in multiple motion phases and also image data attributable to a first portion of a scanned object. The process may include expanding the first plurality of projections to cover at least the first portion of the scanned object to generate a second plurality of projections. The process may further include generating a phase-correlated image based on a multi-phase image and a phase-correlated difference image, wherein the multi-phase image is reconstructed based on the second plurality of projections, and the phase-correlated difference image is reconstructed based on the first plurality of projections and the second plurality of projections.
US08913709B2 Shift register circuit
An object is to enhance the driving capability and improve the operating speed of a unit shift register applicable to a scanning line driving circuit having a partial display function. A unit shift register forming a gate line driving circuit includes a first transistor that supplies a first clock signal to a first output terminal, a second transistor that supplies a second clock signal to a second output terminal, a third transistor that charges the gate of the first transistor in response to activation of a shift signal of the previous stage, and a fourth transistor connected between the gate of the first transistor and the gate of the second transistor. The first clock signal and the second clock signal have the same phase, and only the second clock signal is activated in a particular period (a display ineffective period).
US08913708B2 Maintenance/repair device for reactor internal structure
A maintenance/repair device for reactor internal structure 6 of the present invention includes a device body 6a configured to be fixed on a reactor internal structure 49. Connected to the device body 6a is a welding-part repair mechanism 6b configured to repair a welding part 49a of the reactor internal structure 49. Thus, a welding part 2a of the reactor internal structure 49 can be repaired by the welding-part repair mechanism 6b, while the device body 6a is fixed on the reactor internal structure 49.
US08913699B2 Communication unit, integrated circuit and method of diverse polarization
A method for processing at least one polarization type of at least one wireless signal by a communication unit operably couplable to an antenna arrangement that comprises at least two orthogonally polarized antenna elements. The method comprises processing at least one signal radiated by at least one first antenna element of the antenna arrangement; and processing the at least one signal where processing comprises at least applying at least one digital complex scaling operation on the at least one signal radiated by at least one second antenna element of orthogonal polarization to the at least one first antenna element of the antenna arrangement thereby radiating at least one wireless signal of at least one non-native polarization type.
US08913698B2 Programmable, frequency agile direct conversion digital receiver with high speed oversampling
The invention described herein is directed to different embodiments of a wireless communications device that can be used in many different applications, such as but not limited to a digital oversampling receiver adapted to select desired signals and to reject undesired signals. In one embodiment, a wireless communications device is disclosed that comprises an architecture for a receiver front end that obviates the need for high order passive circuitry or RC active circuitry to select desired signals and to reject undesired signals.
US08913697B2 Wireless LAN communication device, relevant signal processing circuit, and method thereof
A wireless LAN communication device includes an amplifying circuit, an interference detection circuit, a false alarm counting circuit, and a control circuit. The amplifying circuit is configured to operably provide a gain to wireless signals. The interference detection circuit is configured to operably detect adjacent channel interference signals to generate a detection result. The false alarm counting circuit is configured to operably calculate a number of false alarms incurred by the adjacent channel interference signals. The control circuit is configured to operably configure the gain of the amplifying circuit according to the detection result and the number of false alarms.
US08913689B2 Wide bandwidth digital predistortion system with reduced sampling rate
A digital predistortion linearization method is provided for increasing the instantaneous or operational bandwidth for RF power amplifiers employed in wideband communication systems. Embodiments of the present invention provide a method of increasing DPD linearization bandwidth using a feedback filter integrated into existing digital platforms for multi-channel wideband wireless transmitters. An embodiment of the present invention utilizes a DPD feedback signal in conjunction with a low power band-pass filter in the DPD feedback path.
US08913688B1 Pre-distortion for a phase interpolator with nonlinearity
An embodiment of an apparatus for nonlinearity compensation is disclosed. For an embodiment, a pre-distorter is coupled to receive a first signal. The pre-distorter is configured to convert first values of the first signal into second values for a second signal. The pre-distorter includes a converter for converting the first values to the second values. A phase interpolator is coupled to receive the second signal. The second values are associated with nonlinearity of the phase interpolator. The phase interpolator is configured to provide an interpolated output from the second signal. The second signal is adjusted for the nonlinearity of the phase interpolator by use of the second values.
US08913685B2 Selecting a codeword for precoding data
A method, a codebook, and a Base Station (BS) for precoding are provided. The precoding method includes: obtaining a total uplink power of a User Equipment (UE); if the total uplink power is greater than ¾ of a rated total transmit power of antennas, selecting a codeword from a first codebook with imbalanced power between layers; otherwise, selecting a codeword from the first codebook and a second codebook with balanced power between layers, so as for precoding data to be transmitted according to the selected codeword.
US08913682B2 Apparatus and method for channel state information codeword construction for a cellular wireless communication system
A mobile station configured to receive transmissions from a two-dimensional array of antennas at a base station is provided. A main processor of the mobile station is configured to estimate first and second channel states and determine a co-phasing scalar component for each of multiple groups of antennas in the array based on the first channel state. The main processor is configured to generate a matrix X that includes a plurality of column vectors selected from a codebook based on the second channel state, generate a matrix P1, wherein the matrix P1 is a block diagonal matrix having the matrix X for each block diagonal element, and generate a matrix P2. The main processor is also configured to transmit to the base station information corresponding to the matrix P1 and to the matrix P2, as well as a CQI that is derived with a precoding matrix P defined by P=P1P2.
US08913681B2 Radio base station and communication control method
A radio base station (eNB 1) receives an SRS from the radio terminal (UE 2A) and SRSes from radio terminals (UE 2B through UE 2D), and calculates, on the basis of at least one of the SRSes from the radio terminal (UE 2A) and from the radio terminals (UE 2B through UE 2D), a reception weight that is to be used for wireless communication with the radio terminal (UE 2A).
US08913677B2 Symbol timing relative offset multi antenna system and method
A multi-antenna communication method. A transmitter accepts a plurality of n data sources, and a plurality of MT independent data streams are prepared for transmission through a plurality of MT different antennae. The transmitter introduces a sub-symbol offset between symbols in the plurality of MT independent data streams transmitted by adjacent ones of the plurality of MT different antennae. Receivers for receiving and processing the Mτ independent data streams are also provided.
US08913674B2 Method and apparatus for transmitting and receiving codebook subset restriction bitmap
A method for transmitting and receiving a codebook subset restriction bitmap is provided. The Codebook Subset Restriction (CSR) bitmap transmission method of an evolved Node B (eNB) in transmission mode 9 for communication with 8 antenna ports includes generating a CSR bitmap including bits corresponding to restricted precoding matrix indicators and rank indicators that are not allowed for reporting and transmitting the CSR bitmap to a User Equipment (UE). The CSR bitmap comprises 53 bits corresponding to a first codebook and 56 bits corresponding to a second codebook, the 53 bits corresponding to a first codebook comprise 16, 16, 4, 4, 4, 4, and 1 bits for layers 1, 2, 3, 4, 5, 6, 7, and 8, respectively, and the 56 bits corresponding to a second codebook comprise 16, 16, 16 and 8 bits for layers 1, 2, 3, and 4, respectively.
US08913671B2 Data receiving circuit, data transmitting circuit, data transmitting and receiving device, data transmission system, and data receiving method
Disclosed herein is a data receiving circuit including a transmitting section configured to transmit an identifying signal used to identify a state of connection of the data receiving circuit, the identifying signal making potential transitions periodically, in an in-phase signal via a transmission path having AC coupling to a data transmitting circuit for transmitting data in a differential signal via the transmission path.
US08913667B2 Video decoding system having a programmable variable-length decoder
Video decoding system having a programmable variable-length decoding accelerator. The system includes a decoder processor and a variable-length decoding accelerator. The variable-length decoding accelerator is coupled to the decoder processor and performs variable-length decoding operations on variable-length code in the video data stream. The variable-length decoding accelerator is capable of decoding variable-length code according to any of a plurality of decoding methods. In one embodiment, the variable-length decoder includes a plurality of code tables stored in memory and a code table selection register that is programmable to dictate which of the plurality of code tables is to be utilized to decode variable-length code. In one embodiment, the decoding system includes two variable-length decoding accelerators.
US08913666B2 Entropy coding coefficients using a joint context model
This disclosure describes techniques for performing entropy encoding and decoding of video coefficients using a joint context model shared between transform units having different sizes. For example, the joint context model may be shared between transform units having a first size of 32×32 and transform units having a second size of 16×16. Performing entropy coding using a joint context model shared between transform units having different sizes may reduce an amount of memory necessary to store contexts and probabilities, and reduce computational costs of maintaining context models. In one example, the joint context model may be shared between transform units having the first size with coefficients zeroed out to generate a retained coefficient block having the second size and transform units having the second size. In another example, the joint context model may be shared between transform units having the first size and transform units having the second size.
US08913665B2 Method and apparatus for coding with long and short-term reference pictures
An image coding method includes: deriving a candidate for a motion vector of a current block from a co-located motion vector; adding the candidate to a list; selecting the motion vector of the current block from the list; and coding the current block, wherein the deriving includes: deriving the candidate by a first derivation scheme in the case of determining that each of a current reference picture and a co-located reference picture is a long-term reference picture; and deriving the candidate by a second derivation scheme in the case of determining that each of the current reference picture and the co-located reference picture is a short-term reference picture.
US08913664B2 Three-dimensional motion mapping for cloud gaming
Three-dimensional motion mapping is disclosed. A reverse three-dimensional transform for a set of anchor pixels in the current frame is performed using a model-view matrix, a projection matrix, and view parameters associated with the computer game. Reverse transformed anchor pixels are indicated as occluded if the estimated depth for the pixel in the previous frame is greater than a real depth for the pixel in the previous frame or otherwise indicated as visible. A motion vector map for a subset of the reverse transformed pixels is constructed. A best target motion vector for a first set of sections in the current frame is derived or motion estimation is performed for sections in a second set that contain occluded pixels. Target motion vectors for groups of two or more sections of the current frame comprising two or more adjoining sections each with best target motion vectors are derived.
US08913662B2 Indicating intra-prediction mode selection for video coding using CABAC
For a block of video data, a video encoder can signal to a video decoder, using a context-based adaptive binary arithmetic coding (CABAC) process, a selected intra-prediction mode using a codeword that is mapped to a modified intra-prediction mode index. The video decoder can perform a context-based adaptive binary arithmetic coding (CABAC) process to determine the codeword signaled by the video encoder, determine the modified intra-prediction mode index corresponding to the codeword, determine most probable modes based on a context, map the modified intra-prediction mode index to an intra-prediction mode index by comparing the modified intra-prediction mode index to the mode indexes of the most probable modes, and determine the selected intra-prediction mode used to encode the block of video data based on the intra-prediction mode index.
US08913658B2 GOP-independent dynamic bit-rate controller
A GOP-independent dynamic bit-rate controller system includes a user interface to receive one or more input parameters, a bit-rate controller and an encoder. The bit-rate controller regulates a bit-rate of an output bit-stream. The bit-rate controller includes multiple bit-rate modules to determine a bit-estimate and a quantization parameter, and a control module to calculate a convergence period based on the received input parameters and a frame rate. The control module selects a bit rate module based on the convergence period and the encoder generates the output bit-stream using the quantization parameter determined by the bit rate module.
US08913656B2 Method and apparatus for in-loop filtering
A method and apparatus for in-loop processing of reconstructed video are disclosed. The reconstructed video data is partitioned into image units. The image unit corresponds to a Largest Coding Unit (LCU), a slice, or a tile. Horizontal deblocking is applied to the reconstructed video data across vertical image-unit boundaries and then vertical deblocking operates on n pixels of horizontal-deblocked video data on each side of horizontal image-unit boundaries. According to various embodiments of the present invention, the horizontal deblocking is applied to at least one of said n reconstructed lines to generate at least a horizontal-deblocked line for line pn−1. Sample adaptive offset (SAO) processing is then applied to at least a horizontal-deblocked line for line pn based on the horizontal-deblocked line for line pn−1. The above steps are performed before a neighboring image unit below the current image unit arrives.
US08913655B2 Feed-forward equalizer architectures
Circuits and methods are provided for efficient feed-forward equalization when sample-and-hold circuitry is employed to generate n time-delayed versions of an input data signal to be equalized. To equalize the input data signal, m data signals are input to m feed-forward equalization (FFE) taps of a current-integrating summer circuit, wherein each of the m data signals corresponds to one of the n time-delayed versions of the input data signal. A capacitance is precharged to a precharge level during a reset period of the current-integrating summer circuit. An output current is generated by each of the m FFE taps during an integration period of the current-integrating summer circuit, wherein the output currents from the m FFE taps collectively charge or discharge the capacitance during the integration period. A gating control signal is applied to an FFE tap during the integration period to disable the FFE tap during a portion of the integration period in which the data signal input to the FFE tap is invalid.
US08913654B2 Data processing device and method for analyzing stability of data processing device
In a data processing device and a method for analyzing stability of the data processing device, one or more sets of equalization parameters and a predetermined bit error ratio (BER) are received. Times and voltages of data points that represent a waveform of an electronic signal generated by the data processing device are read, and an output type of the electronic signal is selected to obtain a time interval of outputs of the electronic signal. Optimal equalization parameters are selected from the one or more sets of equalization parameters to compute a sample interval. Interfering voltages of the electronic signal are computed to select a frequency which is equal to the predetermined BER, and the interfering voltages corresponding to the selected frequency are obtained. An eye pattern is established using the interfering voltages corresponding to the selected frequency, and a determination is made according to the eye pattern.
US08913653B2 Efficient equalizer coefficient computation
An equalization parameter analyzer includes a parameter section configured to acquire at least one current parameter for a wireless receiver and an analyzer section configured to compare the at least one current parameter with at least one corresponding previous parameter. Additionally, the equalization parameter analyzer also includes a coefficients section configured to initiate a generation of new equalizer coefficients in the wireless receiver based on a change between the at least one current and corresponding previous parameters that exceeds a predefined threshold. A method of equalization coefficients generation is also provided.
US08913650B2 Measuring bit-error-rates of forward error correction code encoded signals
A device may include one or more components and a processor. The one or more components may obtain bit-error-rates of a signal and signal-to-noise ratios of the signal. The processor may select a target signal-to-noise ratio for the signal, determine a target noise level based on the target signal-to-noise ratio, set a noise level of the signal to the target noise level, determine a signal-to-noise ratio of the signal via the one or more components, adjust the noise level of the signal based on the determined signal-to-noise ratio, to stabilize the signal-to-noise ratio, determine a bit-error-rate of the signal via the one or more components, and record the bit-error-rate.
US08913649B2 Impulse noise protection during initialization
System and methods for a multicarrier communication system, which includes a first and second transceivers, to transmit, from the first transceiver to the second transceiver, a first initialization message indicating an impulse noise protection value. The system also transmits, from the second transceiver to the first transceiver, a second initialization message comprising information that indicates a number of repeated DMT symbols, the number of repeated DMT symbols being greater than the impulse noise protection value. The system further transmits, from the first transceiver to the second transceiver, a third initialization message, wherein the first transceiver modulates at least one message bit onto repeated DMT symbols, wherein the number of repeated DMT symbols is indicated in the second initialization message transmitted from the second transceiver to first transceiver.
US08913644B2 Enhanced optical pumping of materials exhibiting polarization-dependent absorption
An optically pumped laser oscillator or amplifier includes a laser head having a gain medium exhibiting polarization-dependent absorption along two crystallographic axes and a pump source producing a pump beam. The medium's absorption coefficients along both said crystallographic axes are equal or the difference between the absorption coefficients relative to the lowest absorption coefficients R=Abs(αc−αa)/(min(αc, αa)) is reduced at least by a factor of two compared to the same relative difference between the two absorption coefficients at the medium's absorption peaks, used for conventional pumping by pumping with unpolarized or partially polarized pump light at a wavelength around which the average absorption coefficients along both of said crystallographic axes are equal or present a relative difference that is reduced by a factor of two or better compared to conventional pumping around the medium's absorption peaks.
US08913643B2 Laser system and ignition device for an internal combustion engine
A laser system for an ignition device of an internal combustion engine, in particular of a motor vehicle, having a first laser device and a second laser device situated downstream from the first laser device and optically connected to it, the first laser device being designed for generating pump light for optically pumping the second laser device. The first laser device has a reflecting means in an area which is optically connected to the second laser device, the reflecting arrangement being designed for reflecting radiation generated by the second laser device.
US08913641B2 Method for producing a laser device
A method for producing a laser device comprising: a semiconductor laser (1) which is configured to emit a laser beam; (2), and a lens (3) which is position-adjusted relative to the semiconductor laser (1), wherein the lens (3) is firstly shifted perpendicularly to the expansion direction of the laser beam (2) and is consequently penetrated by the laser beam (2), wherein the optical axis of the lens (3) lies parallel to the expansion direction of the laser beam (2), and the lens (3) is then fastened to a lens holder (5) by a joining connection (4) by flowing material, which solidifies in order to form the joining connection, such that the mobility of the lens (3) perpendicular to the expansion direction of the laser beam (2) is blocked.
US08913640B2 Semiconductor laser assembly and method for producing a semiconductor laser assembly
A semiconductor laser assembly has at least one semiconductor laser which is designed to emit laser radiation through an exit area and at least one further area, the further area being a part of a surface of the semiconductor laser and/or of the semiconductor laser assembly and the further area is developed to be reflecting to the radiation of at least one specifiable wavelength range. For this purpose, a reflecting metal layer is applied, for example. The semiconductor laser having a laser layer is able to be fastened to a carrier element with the aid of a solder layer.
US08913631B2 Preamble design for supporting multiple topologies with visible light communication
For use in visible light communication (VLC), synchronization with multiple topology support while transmitting an extended preamble includes transmitting a two-part preamble sequence. The preamble sequence includes one or more repetitions of a fast locking pattern (FLP) configured to be used clock synchronization, and one or more repetitions of a topology dependent pattern (TDP) configured to be used to distinguish a plurality of VLC topologies. The method for transmitting an extended preamble includes generating an extended preamble and transmitting the extended preamble during a receive or idle mode for maintaining visibility support and for better synchronization performance.
US08913630B2 Optical network terminal management and control interface over ethernet
An apparatus comprising a data framer configured to frame an external protocol extension message for transmission, the external protocol extension message comprising a header that indicates an external protocol extension and at least one type-length-value (TLV) comprising a type field, a length field, and a value field, wherein a format of the TLV is specified by a specific organization, and wherein the value field comprises information related to protocol functions external to the network. Also included is an apparatus comprising at least one component configured to implement a method comprising compiling an external protocol extension message comprising a plurality of TLVs and a header that indicates an external protocol extension, and transmitting the external protocol message.
US08913629B2 Managing coexistence on a shared power line medium
Within a domain of a master device, devices that share a power line as a communications medium monitor signal detection windows to sense network status. The devices transmit sensed network status to the master device. The master device allocates channel resources based on the network statuses communicated by the devices within the domain.
US08913627B2 Method to improve channel utilization in a time division multiple access based protocol
A method and apparatus are described including receiving a report from an associated station, updating a list responsive to the report, adjusting a timeslot allocation map responsive to the updated list, encapsulating the adjusted map, transmitting the encapsulated adjusted map and assigning a timeslot specified in the timeslot allocation map to the associated station. Also described are a method and apparatus including receiving a synchronization frame over a communications channel, decapsulating a map located in the synchronization frame, determining if there is a timeslot specified in the map for which this associated station is one of an assigned main owner and an assigned backup owner, transmitting data over the communications channel during the timeslot for which this associated station is the assigned main owner, sensing the communications channel for a time interval and transmitting data over the communications channel that is idle for the time interval during the timeslot for which this associated station is the assigned backup owner.
US08913625B2 System and method for providing service-agnostic network resources
System and method for providing service-agnostic network resources is provided. An embodiment receives an indication that a user is requesting services at a new location, retrieves an access profile, which includes service parameters for services to which the user subscribes, and causes the access network and the programmable network to be reconfigured to provide to the user's services at the new location. The indication may be generated automatically or manually. A network control database that stores network topology information and/or configuration instructions may be used to reconfigure the network resources. In this manner, the access network and the programmable network may be reconfigured to allow the user to move from location to location and from device to device and continue to receive a consistent set of transport services, even involving multiple forms of transport.
US08913624B2 Synchronization method, communication handover method, radio network and node
A synchronization method, a communication handover method, a radio network, and a RAN node are disclosed. The interface information synchronization method includes determining whether a condition for initiating interface information update is fulfilled. Information about the S1 interface between the RAN node and the core network node, is sent. In addition, or alternatively, information about the X2 interface between the RAN node and the neighboring RAN node is sent to the neighboring RAN node if the condition for initiating interface information update fulfilled.
US08913621B2 System and method for a communications access network
A system and method are provided for providing access communications between customer locations and a core network service edge. Access flows are handled as carrier-tagged flows through a packet switched network comprising network elements that interpret and manipulate carrier tag values associated with traffic-bearing data frames.
US08913620B2 Multicast traffic generation using hierarchical replication mechanisms for distributed switches
A distributed switch may include a hierarchy with one or more levels of surrogate sub-switches (and surrogate bridge elements) that enable the distributed switch to scale bandwidth based on the size of the membership of a multicast group. When a sub-switch receives a multicast data frame, it forwards the packet to one of the surrogate sub-switches. Each surrogate sub-switch may then forward the packet to another surrogate in a different hierarchical level or to a destination computing device. Because the surrogates may transmit the data frame in parallel using two or more connection interfaces, the bandwidth used to forward the multicast packet increases for each surrogate used.
US08913616B2 System-on-chip-based network protocol in consideration of network efficiency
An SoC-based system network protocol in consideration of network efficiency is disclosed. An MSB of a command signal containing an instruction defining information that is contained in a transfer signal transferred from an initiator to a destination via a channel or in a response signal transferred from the destination via the channel indicates that a highest priority is assigned to a transaction between the initiator and the destination in the network, when the instruction contained in the command signal corresponds to address information contained in the transfer signal and response information contained in the response signal, and indicates last data of a signal transferred between the initiator and the destination when the instruction contained in the command signal corresponds to control information contained in the transfer signal and data contained in the transfer signal and the response signal.
US08913610B2 System, apparatus and method for providing aggregated network connections
The invention discloses a network aggregation system, apparatus and method for creating aggregated network connections to provide high availability and increased throughput where the plurality of network connections may possess diverse physical and logical characteristics. Increased throughput on the aggregated network connection equals the sum of the available throughput on the aggregated network connections. Aggregation is performed in a transparent fashion, independent of any physical or logical characteristics of the individual connections. Network connectivity over the aggregated connection is managed such that the loss or gain of connectivity in an individual connection among the aggregated group does not result in the loss of data from the data stream aggregation device.
US08913606B2 Communication system, communication device, communication method and program
Disclosed are a communication system, a communication device, a communication method, and a program all for preventing disconnection of communication during re-transmission in response to an automatic repeat request in a confirmation mode. The communication system is provided with a first communication device including data transmitting means and data re-transmitting means and a second communication device connected to the first communication device and including data receiving means for receiving data transmitted from the first communication device and data re-transmission requesting means for requesting re-transmission of data not normally received by the data receiving means. The data receiving means determines whether or not the re-transmission data requested by the data re-transmission requesting means will be re-transmitted from the first communication device.
US08913605B2 Telephone feature selection based on features received from a service provider
Implementations described herein may provide for VoIP phone or server devices, where the phones include visual menus through which a user of the phone can modify options or features relating to the user's account. In one implementation, the phone may receive a data structure defining features relating to communication services for the phone device. The phone may parse the data structure to obtain a menu corresponding to the features and present the menu to a user of the phone device.
US08913604B2 Access point with controller for billing and generating income for access point owner
A modified end user network access point includes a switching module and a controller to track usage of the end user network access point by wirelessly connected end user devices. The tracked usage information is transmitted from the end user network access point to a remotely coupled data center. The data center collects usage information from a plurality of different end user network access points. The collected usage information is in turn transmitted from the data center to a network carrier. The network carrier uses the received usage information to bill users for accessing the end user network access points and using any services provided by the end user network access points. An owner of each end user network access point is compensated by the network carrier each instance that an end user device utilizes the end user network access point to access the network carrier's communications network.
US08913598B2 Adaptive scheduling
A communication device arranged to communicate data with another device at a given time instant according to either a first communication protocol or a second communication protocol, the communication device being constrained to transmit data according to the first communication protocol during a transmission window of predetermined duration that commences at a predetermined time instant and being arranged to, in dependence on a data communication according to the second communication protocol to be made by the communication device during that transmission window, select a time instant in that same transmission window for commencing a data transmission according to the first communication protocol.
US08913597B2 Fixed deterministic post-backoff for cyclic prioritized multiple access (CPMA) contention-free sessions
A cyclic prioritized multiple access method is disclosed which includes Fixed Deterministic Post-Backoff. Fixed deterministic post-backoff reduces conflicts between access points of overlapping cells. Contention-free sessions can be generated, one from each overlapping cell. Each active access point engages in a fixed deterministic post-backoff. A fixed deterministic backoff delay (Bkoff times a fixed number of idle time slots) is used by all access points, with the value of Bkoff being greater than the number of overlapping cells. The Bkoff should be large enough to enable the traffic that needs to be accommodated by the channel. Each access point has a backoff timer that is counted down using the shortest interframe space possible. A contention-free session is initiated when the backoff timer expires, and it is then reset to the value of Bkoff to start a new cycle.
US08913596B2 Method and device for regulating sending in a wireless telecommunication network
A method of regulating sending of data packets, implemented by a station having at least one data packet to be sent via a wireless communication network, includes at least one step of obtaining a binary value representative either of an authorization to send, or of a prohibition to send, a step of sending the packet, the sending step being executed on condition that at least one criterion relating to the binary value or values obtained is satisfied, where the binary value or values are dependent on an index value assigned randomly to the station and a class of packets to which the packet to be sent belongs.
US08913590B2 Management of a hybrid communication network comprising a cellular network and a local network
Disclosed herein is a method of managing a hybrid network including a cellular network and a local network wherein a number of dual mode mobile terminals are connectable to a base station of the cellular network through a direct cellular link and are also connectable, one with respect to the other, through the local network by a radio access technique. The method includes the steps of computing a cost associated with a direct connection established along a path (A) extending from a selected mobile terminal to the base station through the cellular link only, computing a cost (Ccg) associated with at least one indirect connection established along a path (B) extending from the selected mobile terminal to the base station through the local network and the cellular network, and selecting for data transmission the path that minimizes the cost.
US08913588B2 Handover method, communication device and communication system
The present invention provides a handover method. An access node obtains mobility management entity pool MME pool information which is sent by a donor station of the access node and is used for identifying a mobility management entity MME to which a user equipment UE is attached. The access node initiates handover for the UE according to the MME pool information used for identifying the MME to which the UE is attached. The present invention further provides a communication device and a communication system.
US08913582B1 Systems and methods for selecting a modulation and coding scheme for wireless communication between wireless devices in a wireless network
A first wireless device including a receiver and a transmitter. The receiver includes a channel estimation module configured to receive, from a second wireless device over a communication channel, a training packet and estimate a quality of the communication channel based on the training packet, and a modulation and coding scheme (MCS) determination module configured to determine an MCS based on one or more of the training packet and the estimated quality of the communication channel. The transmitter is configured to transmit, to the second wireless device over the communication channel, an indication of the MCS determined by the MCS determination module.
US08913581B2 Method for transmitting reference signals in a downlink multiple input multiple output system
In a system having a plurality of cells participating in a Coordinated Multi-Point (CoMP) operation, a method for transmitting Reference Signals (RSs) to User Equipment (UE) includes generating, by Base Station (BS) included in each of the plurality of cells, a subframe including RSs for a UE located in the each of the plurality of cells, and transmitting the generated subframe to the UE by the BS. The RSs include RSs for channel measurement, and RSs for data demodulation, the plurality of cells are grouped according to frequency shift values applied to the RSs for channel measurement and RS allocation patterns are determined for two cells among the plurality of cells according to a predetermined rule.
US08913580B2 Method, user equipment and base station for transmitting uplink control information
The disclosure discloses a method for transmitting uplink control information. The method includes: receiving, by a user equipment, a carrier activation command or a carrier deactivation command in a downlink subframe n; updating a first downlink activated carrier set according to the received carrier activation command or the carrier deactivation command into a second downlink activated carrier set; taking the second downlink activated carrier set as a current downlink activated carrier set corresponding to a first uplink subframe which belongs to a subframe set of an uplink subframe n+k and uplink subframe(s) after the uplink subframe n+k; sorting X piece(s) of Uplink Control Information (UCI) corresponding to X downlink carrier(s) according to a sorting rule, and transmitting the sorted X pieces of UCI to a base station in the first uplink subframe.
US08913579B2 Resolution method and apparatus for simultaneous transmission and receiving contention in a device-to-device cellular reuse system
According to one embodiment, a method for transmission/reception contention resolution in D2D communication is provided. The method includes detecting, at a device-to-device (D2D) node, re-usable cellular resources based on the scheduling information. The method also includes receiving related information from another D2D node identifying the re-usable cellular resources for the another D2D node, and identifying common and different re-usable cellular resources between the D2D node and the another D2D node. The method also includes receiving updated scheduling information, and determining, from the detected re-usable cellular resources, whether there is a simultaneous transmission/reception contention. When it is determined that there is a simultaneous transmission/reception contention, the method includes resolving the contention by dynamically selecting a direction of communication based on a preconfigured decision criteria, wherein the direction of communication is one of transmission or reception.
US08913578B2 Method and apparatus for transmitting aperiodic sounding reference signals in a wireless communication system
The present invention relates to a method and apparatus in which a terminal transmits aperiodic sounding reference signals (SRSs) in a wireless communication system. The terminal receives a triggering bit for triggering the transmission of the aperiodic SRSs from a base station, and transmits the aperiodic SRSs through at least one uplink (UL) component carrier (CC) from among a plurality of uplink component carriers.
US08913577B2 Method and apparatus for a station to operate within WLAN system
Methods and apparatuses for a specific station, operating as a non-AP (Access Point) station permitted to operate within available channels not used by a licensed device, to operate as an AP station in a Wireless Local Area Network (WLAN) are disclosed. A specific protocol related to a registration of a station's location to operate within a white space id defined whose Information IDs comprises a registration request and a registration response. Using the defined registration request and registration response, the station can register its geographical location with a Registered Location Server (RLS), and operate as an AP STA within WS.