Document Document Title
US08910460B2 Argricultural round baler with height-adjustable shaping and pressing channel
An agricultural round baler has a press chamber with inlet and rear outlet for ejecting a bale. A pressing device in the press chamber causes the harvested crop to rotate. A pickup device and a conveying and cutting device are provided upstream of a storage chamber that extends to the inlet of the press chamber and receives harvested crop in a storage phase of the baler. An element that interrupts or releases flow of harvested crop from the storage chamber to the press chamber is provided and acted on by a control and governing device. The storage chamber is a flat shaping and pressing channel for the harvested crop conveyed in the storage phase of the baler operation. The channel has a height-adjustable end and a cross-section that at least temporarily in the storage phase tapers in flow direction of harvested crop to the press chamber.
US08910457B2 Apparatus and method for cutting slices of a food product and loading them on a conveying surface, and treatment plant including said apparatus
The apparatus includes a slicing machine (1) for cutting rows of slices (A) from several pieces of food product, and a loading unit (2) comprising a set of array-forming conveyor belts (7a, 7b, 7c) arranged in parallel, a device for aligning each of the array-forming conveyor belts (7a, 7b, 7c) with the slicing machine (1) for receiving successive rows of slices (A) arranged in a direction transverse to the forward movement direction while the array-forming conveyor belt is made to move forward synchronously with the operation of the slicing machine (1) until forming a partial array of slices (A) on each array-forming conveyor belt, and a transfer device for transferring a complete array of slices (A) formed by the partial arrays from the array-forming conveyor belts (7a, 7b, 7c) to a moving conveying surface.
US08910455B2 Composite I-beam member
A composite steel I-beam member. The member includes confined top and bottom flanges, and a composite laminated web. The confined flange comprises a wooden core and a metal jacket wrapped around an outer perimeter of the wooden core. The overall load carrying capacity of the composite I-beam is significantly increased through a list of composite actions occurring in the individual components and their connections. Most importantly, a two-way lateral interaction can be normal to the interface between the metal jacket and the wooden core and provide an amount of compressive support to the top flange surpassing the sum of amount of support provided by the metal jacket and the wooden core when being used separately.
US08910450B2 Method and device for strengthening and lightening floor and roof framing
Method and device for strengthening and lightening floor and roof framing, using several devices, prefabricated beams, molds, mesh, concrete laid on site and where necessary reinforcing rods. The method involves affixing the device, including a section, two bolts and a pin, wrapped transversally around the beam. Several devices can be affixed along each beam. The beams are placed on their walls or girders, parallel and separated depending on the molds, then the molds are seated in the protruding segments of the bolts of the device until the spans are covered, affixing reinforcing rods in the sides of the device where necessary. The mesh is laid by attaching it to the ends of the devices. The concrete is poured until the compression slab and the channels above the beams are filled. Once set, the bolts are removed to recover the molds from below.
US08910449B2 Washer assembly and arcuate threaded fastener
A ferrule (10) that is intended to be cast into a concrete element, such as a concrete panel. Engaged with the ferrule (10) is a washer assembly (22) that secures a plate (19) to the concrete element (16) for the purposes of securing the concrete element (16) to an adjacent concrete element (17). The washer assembly (22) has a threaded fastener (21) that can be adjusted angularly for engagement with the ferrule (10).
US08910447B2 Mechanical coupling arrangement for a lattice support beam
Disclosed herein is a mechanical coupling arrangement for a lattice support beam having a longitudinal direction and a transverse direction, said mechanical coupling arrangement comprising at least a first chord member, a first diagonal member, and a connector element for joining said first chord member with said first diagonal member, wherein each of said first chord member, said first diagonal member, and said connector element is made of extruded aluminum profile, said connector element comprising at least a first attachment portion having a first contact surface in contact with said first chord member, and a second attachment portion having a second contact surface in contact with an abutment surface of said first diagonal member.
US08910446B2 Structural shape for wind tower members
One of the major structural components in a space frame tower is the tower leg. A novel and nonobvious tower leg structure is provided which provides significant advantages and benefits over previously available structures.
US08910442B2 Deck board mounting clip
A deck board mounting clip mounts deck boards to joist members with respective undercut portions in a deck structure. The mounting clip has an intermediate body received between an adjacent deck boards, a first retainer flange protruding laterally into the side edge of one of the deck boards, a second retainer flange protruding laterally into the side edge of the next deck board, and a hook portion engageable with the undercut portion of the joist member such that the mounting clip cannot be lifted from the joist member.
US08910438B1 Above ground tornado resistant structure from tire wall building blocks
Used tires are cut or shredded. Boxes are built. Vapor barriers are mounted in the boxes. Beams are fastened inside the boxes. Cut or shredded tires are added to the box. Force on a lid compresses the tires before the lid is fastened. Faces are offset to form linking tongues and grooves. Exposed portions are connected with fasteners to build walls and barriers. A tornado resistant structure based on the foregoing structural materials is formed to provide superior performance for resisting high winds over traditional framing methods or brick construction.
US08910437B2 Cornerbead structure
A cornerbead for installation at a drywall outside corner includes a substrate forming a nose and first and second elongated flanges. Each flange has an inner edge and an opposing outer edge and joins an opposing side of the nose at the flange's respective inner edge. Each flange is formed with discrete holes. There is pressure sensitive adhesive on the interior surface of at least the first flange.
US08910433B2 System and method of assembling structural solar panels
A modular assembly of solar panels is held together in a rigid fashion through the use of two J-channels arranged on either side thereof in oppositely facing directions. Brackets hold these J-channels to flanges on the underside of the solar panels. In the argot of solar panel installation, the J-channels extend in the north-south direction. Between each solar panel there is disposed a liquid collecting pan extending in the east-west direction. This collecting pan also acts as a clip providing both a structural and electrical connection between adjacently disposed solar panels in a column assembly which is rendered capable of installation as a single unit from the ground.
US08910429B2 Apparatus and method for installing fasteners to secure framing components
A fastener installation guide for securing a top plate to a roof support member comprises a grip assembly, a roof support member alignment wall and a fastener retention assembly transverse to the grip assembly. The handle portion has first and second top plate alignment members oriented generally perpendicular to one another. A gripping surface extends between the first and second top plate alignment members and the roof support member alignment defines a first plane oriented transversely to the grip assembly. The fastener retention assembly defines a fastener retention channel and has a fastener alignment wall which defines a second plane, a roof support member alignment edge and a bottom edge. The fastener retention channel is oriented at an angle θ with respect to the second plane.
US08910427B2 Rooftop snow stop apparatus
This disclosure describes a snow stop, and methods of manufacture and use, that can be manufactured in a flat and easily transportable form and then hand-folded into a folded snow stop at an installation site. The snow stop is formed in a flat chevron shape that is stackable so as to ease transportation of large numbers of snow stops to an installation site. The snow stop includes first, second, and third fold lines enabling installers to hand fold the flat snow stops into folded snow stops in a repeatable manner. The snow stops can further include raised portions that can delineate and form the fold lines and increase structural integrity of the folded snow stop.
US08910422B2 Flexible seal for recreational vehicles
A seal assembly located at the intersection of an extension room and wall of a recreation vehicle, the seal assembly having a flap seal, a bulb snap-in member attached to the flap seal, and a bulb seal member attachable to the bulb snap-in member in a snap-fit manner. The bulb seal member may be attached to the bulb snap-in member by a living hinge. The flap seal may be made removable from the bulb snap-in member. Two flap seals may be used to attach to either side of the recreation vehicle wall. The two flap seals may be connectable with each other and adjustable via a longitudinal mating shaft on one flap seal and a longitudinal mating shaft receiving member on the second flap seal. The seal assembly may be manufactured by a multi-extrusion process so that various components can be made of different materials, such as different types of plastic.
US08910420B2 Sliding lavatory pocket door
A compact, sliding door apparatus includes three vertically curved panels positioned in a doorway. A first of the panels is solid and is operatively connected to a slot above the doorway enabling the first panel to move side to side in the doorway. The second of the panels is hollow and receives a portion of the first panel. The second panel is also operatively connected to the slot above the doorway for side to side movement of the panel across the doorway. A third of the panels has a hollow interior and is stationary adjacent the doorway. The third panel hollow interior receives a portion of the second panel. The doorway is opened by moving the first panel into the second panel interior to open a portion of the doorway, and then moving the second panel into the third panel interior to fully open the doorway.
US08910417B1 Cut flower container
A container for transporting and displaying cut flowers comprising six elements. A material of the apparatus is substantially deformable and dishwasher safe. A base, top and sides are constructed to hold cut flowers and water and the top has at least a first and a second affixing element equidistant from each other on opposite ends of the perimeter. A bottom member suspends below the base. A carrying element has an adjustable functional length with a first and second functional end, a first and second actual end that can extend beyond each functional end, and a first and second attachable elements between the respective first and second actual end and the corresponding nearest functional end to each, the attachable element able to be removably attached at various lengths to the respective first and second affixing element for transport and attachment to a suspending element.
US08910412B2 Firearm reticle system
The present application is directed to a firearm reticle system comprising (1) a reticle operationally configured to correlate one or more of bullet drop compensation, horizontal range estimation, wind lead information, and target travel speed lead information for a target and (2) a scale operationally configured to horizontally and vertically range the target.
US08910407B2 Handgun arm handle
A handgun forearm support suitable, for example, for target and competitive handgun shooting, includes a grip adaptor configured to engage the grip of a handgun, an intermediate joint member that attaches to a proximal end of the grip adaptor with a pivot assembly, and a forearm brace that rotatably and lockably engages a proximal end of the intermediate joint member. Preferably the locking engagement is hand-operable, for example a joint having mating parts with interlocking radial teeth, with a wing nut and bolt engagement. The grip adaptor may insert into a recess in the handgun grip, or engage the sides of the handgun grip. One or more removably locking pins or screws lock the handgun to the grip adaptor.
US08910404B2 Flat stock device to attach a printed display and a flag therewith to a fence
A device, system and method are configured to attach a printed display and a flag therewith to a fence, rail and the like. The disclosure includes a flat stock substrate defining a point of insertion for a free-end of a mast of the flag. Two cutout arms form an I beam cross-section with the substrate and extend backward from the substrate by twisting and hang perpendicularly on a top rail or a side of the fence, the cutout arms each configured at an elbow thereof to wrap around a portion of the fence and down over a side thereof. Two cutout legs extend backward from the substrate by twisting in an upward arc perpendicular to the fence rail and join with the mast through an end of each leg triangulated between the extended cutout arms. Multiple substrates and printed displays may be ganged on a single mast.
US08910399B2 Nesting modular elevators for footwear
The nesting modular elevators for footwear are a plurality of tapered, progressively wider units that assemble sequentially to one another and attach to the shoe of the wearer. Each unit has a generally oval planform and a hollow interior, permitting each successively smaller unit to be stored compactly within the next larger unit for storage. The base unit has a wide footprint that provides good stability for the assembly when in use. The larger or lowermost unit(s) may be omitted from the assembly when less than maximum height is required. In one embodiment, the units have mating laterally opposed channels and tracks respectively along the upper and lower edges thereof. In another embodiment, the units have mating opposed fore and aft tabs and slots respectively in the upper and lower edges thereof. These systems provide positive engagement of the units with one another, and preclude slippage between units.
US08910392B2 Dewatering machine for umbrella
The present invention relates to a dewatering machine for umbrella, comprising a frame, a motor disposed inside the frame, a water receiving box disposed inside the frame, an elongated water throwing box disposed inside the water receiving box to accommodate the umbrella and a transmission assembly for connecting the motor and the water throwing box. The water receiving box is fixedly attached to the motor. A plurality of water-draining holes is disposed at the side of the water throwing box. The transmission assembly includes a transmission shaft fixedly attached to the bottom center of the water throwing box. The transmission shaft is perpendicular to the water throwing box. The water throwing box is disposed inside the dewatering device and connected with the motor via the transmission assembly. The water throwing box is perpendicular to the transmission shaft to enable the umbrella to rotate above the plane direction where the umbrella is perpendicular to the transmission shaft; therefore rainwater on the umbrella, especially the folding umbrella, can be thrown out of the folds under the centrifugal force. The dewatering process is rapid and efficient.
US08910390B2 Level
A level for indicating the orientation of a surface includes a first planar surface, a second planar surface, a web coupled to the first planar surface and the second planar surface such that the first planar surface is spaced apart from and is parallel to the second planar surface, and a vial having a long axis and containing a liquid and a gas bubble. The level also includes a first magnet coupled to the first planar surface, a second magnet coupled to the first planar surface and spaced apart from the first magnet by a first distance, and a third magnet coupled to the first planar surface and spaced apart from the second magnet by a second distance that is different than the first distance. The first, second, and third magnets are positioned along the first planar surface successively without any additional magnets positioned therebetween.
US08910384B2 Pultruded trim members
The present invention is an improved method of making cornice assemblies and other trim members utilizing the process of pultrusion. The cornice assemblies and the other trim members made by the method of the present invention exhibit superior strength to weight ratios, low expansion and contraction due to changes in temperature and humidity, as well being less labor intensive to install.
US08910370B2 Method of making a universal bubble detector
A universal air bubble detector allows for use with a variety of sizes and types of tubing. The detector maintains proper alignment of a sensor emitter and receiver with different sizes of tubing. The detector may be mounted on existing equipment or may be used to monitor a tubing at any position along the tubing, and may operate in a stand alone mode or in combination with existing equipment.
US08910368B2 Iron golf club and method for manufacturing the same
In order to sharpen and harden a corner portion of a score line edge portion of an iron golf club having a plurality of score lines on a face surface within a prescribed range, heat input is implemented on an edge portion of a groove through laser irradiation after the groove is machined and, as a result, the edge portion is hardened and melted to form a rounded corner R. The hardness is set at a Vickers hardness value (HV) of at least 350. The corner R forms a part of a contour line of the edge portion and this contour line is formed to exist between a first circle that contacts the face surface and a side surface of the groove and has a radius of 0.010 inches (0.254 millimeters) and a second circle that is concentric with the first circle and has a radius of 0.011 inches (0.2794 millimeters).
US08910365B2 Method for the production of a steering spindle portion forming a section of a steering spindle
The invention relates to a method of producing a steering shaft part that forms a section of a steering shaft, the steering shaft part including a reinforcement section at least in an end area, over which reinforcement section the steering shaft part has a wall thickness that is enlarged relative to an adjacent section of the steering shaft part extending toward the longitudinal center of the steering shaft part. The steering shaft part includes a pipe and a sleeve that is arranged in the reinforcement section of the steering shaft part and that form the enlarged wall thickness.
US08910363B2 Compliant implantable medical devices and methods of making same
Implantable medical grafts fabricated of metallic or pseudometallic films of biocompatible materials having a plurality of microperforations passing through the film in a pattern that imparts fabric-like qualities to the graft or permits the geometric deformation of the graft. The implantable graft is preferably fabricated by vacuum deposition of metallic and/or pseudometallic materials into either single or multi-layered structures with the plurality of microperforations either being formed during deposition or after deposition by selective removal of sections of the deposited film. The implantable medical grafts are suitable for use as endoluminal or surgical grafts and may be used as vascular grafts, stent-grafts, skin grafts, shunts, bone grafts, surgical patches, non-vascular conduits, valvular leaflets, filters, occlusion membranes, artificial sphincters, tendons and ligaments.
US08910362B2 Manufacture of rebuilt mattresses and foundations
A process is described for converting the spring components and the cushioning and covering materials derived from discarded mattresses and foundations into materials suitable for the manufacture of rebuilt units which comply with given governmental regulatory requirements. A preliminary optional step in the process comprises heating the discarded mattress at 230° F. to ensure that the components produced by deconstruction may be safely reused and recycled.
US08910361B2 Method for repairing or reconditioning a badly damaged component, in particular from the hot gas region of a gas turbine
A method for repairing or reconditioning a damaged component includes working the damaged component by removing a damaged region from the damaged component while creating a cutout corresponding to the damaged region so as to provide a worked component. The worked component is measured and a computer-aided design (CAD) model of a replacement piece based on the measuring and is configured to be inserted into the cutout of the worked component is created. The replacement piece is produced based on the CAD model. The replacement piece and the worked component are connected by joining.
US08910359B2 Method of inspecting and/or repairing a component and a device for inspecting and/or repairing a component
A method of inspecting a component in an assembled gas turbine engine includes inserting a boroscope and a conduit through an aperture in a casing of the engine. The conduit has an applicator tip. The boroscope and conduit are directed to the component to be inspected. A dye penetrant is supplied through the conduit to the applicator tip. The applicator tip is arranged to contact the surface of the component and dye penetrant is supplied onto the surface of the component from the applicator tip such that the dye penetrant enters any defects in the surface of the component. The applicator tip includes a porous and malleable member. Light is directed onto the component and the surface of the component is viewed through the boroscope to determine if any defects are present in the surface of the component.
US08910357B2 Tool for removing pins from a gas turbine casing
A tool for removing a pin from a casing is disclosed. The tool may generally include a rod configured to be coupled to a portion of the pin, a sleeve received on the rod and a flange member received on the sleeve. The flange member may be received on the sleeve such that the flange member is movable in a radial direction relative to the sleeve. Additionally, the tool may include a collar configured to be radially engaged between the flange member and the rod when the flange member is moved radially outwardly relative to the sleeve.
US08910356B2 Method of attaching an electronic device to an MLCC having a curved surface
A method of forming an electrical component is provided. The method comprises preparing a subassembly by electrically connecting an integrated circuit to a flexible circuit; and attaching the subassembly to a multilayer ceramic capacitor having a mounting surface with a curvature deviation exceeding 0.008 inches per inch.
US08910354B2 Integrated tampon and method for making
A method of integrating a tampon includes providing an absorbent blank having a longitudinal centerline and compressing the absorbent blank in a direction perpendicular to the longitudinal centerline to form a pledget having a compressed diameter. The method also includes penetrating the pledget in the perpendicular direction to a compressed depth of at least 20% of the compressed diameter to form a discrete indentation.
US08910352B2 Slide fastener
A slide fastener includes a pair of first and second separable interfitting parts fixed to first and second fastener stringers. The first separable interfitting part includes a slider-holding part, and the second separable interfitting part is configured to be insertable/removable into/from the slider held on the slider-holding part through the tape insertion gap. A protruding part is arranged at a front end of the second separable interfitting part. A width dimension A of the protruding part, a dimension B between a back end of a side surface of the protruding part and an opposed end on a side opposite to the first separable interfitting part, and a dimension C between a guide post and a flange of the slider have a relationship of A
US08910348B2 Bracelet latch having an extensible buckle
A latch for a bracelet having an extensible buckle, includes a cap defining a recess and including a slide in which a slider is engaged, the slider being intended for connecting the cap (10) to a bracelet strand using first hinge elements (18). The slider includes at least first (16) and second (17) segments connected together by second hinge elements (20). The segments (16, 17) are folded into the recess when the latch buckle is not extended. The latch (1) further includes slider indexing elements provided in the cap so that the slider can assume a sequence of fixed positions relative to the cap, between a first and second end position. In the first end position, the slider is located in the recess such that the ends (14a, 14b) of the latch are at a minimal distance. In the second end position, the slider is located essentially outside the recess.
US08910347B1 Rubber strap device
A rubber strap device is provided that includes a post that may be selectively attached to a flexible strap for securing the ends of the flexible strap when the strap is wrapped around one or more objects. The post may be configured to maintain a selected position on the flexible strap when mounted thereon.
US08910346B1 Device for repairing hinge area of a door
A kit for repairing a damaged hinge portion of a door. A U-shaped bracket is mounted to the door. A mounting plate is attached to the bracket. A hinge is mounted to the mounting plate and is flush with the bracket.
US08910344B2 Systems and methods for caster obstacle management
In various embodiments, a caster assembly may include a wheel rotatably coupled to a caster housing and a deflector tab pivotably coupled to the caster housing and offset from an outer wheel circumference for use in moving or traversing obstacles encountered during wheel movement. In some embodiments, the deflector tab may include at least one retaining element configured to hold the deflector tab in a pusher position or allow movement of the deflector tab into a ramp position. In the pusher position, the deflector tab may push a mobile obstacle in front of the wheel motion. In the ramp position, the deflector tab may facilitate moving the wheels over a fixed obstacle.
US08910340B2 Floor cleaning device having disposable floor sheets and rotatable beater bar and method of cleaning a floor therewith
A cleaning system. The system has a floor cleaning device, disposable floor sheet removably attachable to the device and a rotatable beater bar. The device has a single wheel, and moves on the target surface by rolling action of the wheel and gliding of the floor sheet. This arrangement, not having multiple wheels, provides enhanced maneuverability, and improves cleaning performance. The cleaning system may be used to clean hard surfaces, such as a floor.
US08910339B1 Paint roller assembly
A paint roller assembly has adjustable arms for accommodating various sizes of roller cages and accompanying roller skins. The assembly includes an elongated cage. An elongated roller skin has a main body, an open first side, and an open second side wherein the main body, the open first side, and the open second side define an interior space configured for receiving the cage wherein the cage is slidably insertable into the interior space of the roller skin. A pair of arms is selectively couplable to the cage. A head is selectively coupled to each of the arms. A first and second side of the head is selectively couplable to a second side of each of the arms. A slot extends from the first side and the second side of the head wherein the second side of each of the arms is selectively insertable into the slot.
US08910338B2 Lens cleaner
A lens cleaner (10) cleans a pickup lens (38) within an optical disk device (12). The lens cleaner (10) includes a disk portion (16) and a grip (20) provided at the rear end thereof. A user inserts the lens cleaner (10) into a slot (14) of the optical disk device (12) with the grip (20) holding with a hand (18) to thereby load the lens cleaner (10) into the interior of the optical disk device 12. When the user turns the lens cleaner (10) right and left with the grip (20) holding, a lens surface is cleaned by a cleaning member upheaving on a bottom surface of the disk portion (16).
US08910335B2 Washing machine and method of controlling washing machine
A method of controlling a washing machine is provided. A first laundry load is first detected based on a rotational property of a pulsator. A second laundry load is detected based on a property that varies in accordance with a vertical load applied from a tub. Finally, it is determined if laundry loaded in the drum is in a dry state or a wet state by comparing the first laundry load with the second laundry load.
US08910333B2 Control panel of sickbed having a light source
A control panel of a sickbed having a light source is disposed around a sickbed and includes a casing, a light module and a control module. The light module and the control module are provided on two opposite surfaces of the casing respectively. The control module is electrically connected to the light module for controlling the height of the sickbed and an ON/OFF state of the light module. The control panel of the present invention is used to adjust the height of the sickbed and also provides illumination, so that it really demonstrates practicability and convenience.
US08910331B2 Cushion for preventing pressure sore
The present invention relates to a cushion for preventing pressure sore. The cushion for preventing pressure sore includes an air cell layer, an air passage layer, a base layer, and a plurality of air ducts. The air cell layer has a plurality of air cells; the air cell layer is divided into at least four air cell zones. Air cells in each air cell zone are in communication with each other, but air cells in any two adjacent air cell zones are not in communication with each other; the air passage layer is under the air cell layer and has a plurality of air passages therein. Each air passage is in connection and communication with at least one of the air cell zones; the air passage layer and the air cell layer are disposed on the base layer; an end of each air duct is in communication with a corresponding air passage, and the other end extends out of the cushion and is provided with a joint; and each air duct has a respective valve. The cushion for preventing pressure sore according to the present invention can intermittently exert pressure over human buttocks, thereby effectively preventing pressure sores.
US08910327B2 Adjustable folding bed frame
An adjustable folding bed frame including a plurality of longitudinal beams spaced apart and parallel to each other. Each longitudinal beam is formed by a pair of longitudinal bars that are pivotally connected together. The bed frame also includes a plurality of transverse beams spaced apart and parallel to each other. Each transverse beam is formed by a pair of transverse bars that are pivotally connected together. Each transverse bar has a first sliding member slidingly coupled with a second sliding member for adjusting the bed frame to predetermined widths. The bed frame also includes legs connected to a corresponding lower side of each longitudinal bar free end. The longitudinal and transverse bars are coupled together to form a generally rectangular frame when the bed frame is in an open configuration, and are folded adjacent and parallel to each other when the bed frame is in a folded configuration.
US08910323B1 Swimming pool water leveler and method
A swimming pool water leveler system. Implementations may include a water leveler comprising one or more of the following aspects: separate fill and sensing chambers within the water leveler housing; logical water level adjustment features that provide a tactile indicator of water level change; a continuous balance line and overflow line; a water supply line seal valve with a cup seal; a reducer plug in an outlet between the sensing chamber and the balance line to assist in junk removal; and the ability to pressure test the balance line and overflow line at the same time.
US08910322B2 Drain chain systems and methods for cleaning drains
Drain chain systems include a cap connected to a chain. The cap rests on a drain and can include holes to facilitate the passage of water through the cap. The cap can include a decorative shape. The chain is flexible and is placed in the drain, sometimes through a hole in a drain cover. The chain can be detachably connected to the cap by a coupling element to facilitate easy replacement of the chain, or can be integrally connected to the cap. During use, hair gathers on the chain. The chain is pulled out of the drain by the decorative cap positioned over the drain. The chain can be cleaned of entangled hair and reused, or the chain can be discarded with or without the cap, by either leaving the chain connected to the cap or by detaching the chain from the cap and replacing it with a new chain.
US08910319B2 Garment adapted to be associated to a device for the personal protection of a user
A garment comprising a portion suitable for being combined with an inflatable member for protecting a user is described. The portion of the garment includes a covering surface suitable for forming a covering for the inflatable member. The covering surface comprises at least one insert made of elastic material.
US08910314B2 Pocket security blanket construction
A garment with an integral deployable security blanket formed in a reversible pocket, the garment having at least one garment wall adapted to support the reversible pocket; said reversible pocket having opposed pocket walls secured about peripheral edges leaving an accessible pocket opening; an edge portion of the reversible pocket being graspable to invert the pocket for deployment exteriorly of the garment wall; the pocket walls being formed of tactile material having a first distinctive feel; the graspable edge portion being formed of a tactile material having a second distinctive feel distinguishable by touch from that of said first distinctive feel.
US08910312B1 Sneeze catching method and apparatus
A sneeze catching apparatus includes a sleeve having a first open end, a second open end and a perimeter wall. A frame coupled to the perimeter wall and has an exterior edge and an interior edge. The frame has an attached edge and a free edge positioned opposite of each. The frame is positioned in an open position having the free edge spaced from the sleeve or in a closed position having the free edge secured to the sleeve. The frame bounds a receiving space. An air and fluid covering is attached to the interior edge. A closure is mounted on the sleeve and releasably retains the frame in the closed position. A pad is removably positioned in the receiving space. The pad has anti-bacterial properties. The sleeve worn on an arm of a person to capture and destroy bacteria exhaled by the person.
US08914906B2 Method and apparatus for identifying installed software and regulating access to content
A system and method for controlling use of content in accordance with usage rights associated with the content and determined in accordance with the environment of a user device. A request is received for secure content from a user device and the integrity of the environment of the user device is verified. Appropriate usage rights are retrieved based upon the results of the verification of integrity and the content is rendered on the user device in accordance with the appropriate usage rights.
US08914905B2 Access control system, communication terminal, server, and access control method
Terminal certification means of a communication terminal manages a content and certification information on the content in association with each other. Upon access to a server associated with the execution of the content, request means sends the server a request including certification information associated with the content. In response to the request from the communication terminal, the server uses server certification means to certify the request. Access control means performs access control based on policy information stored in policy information storage means.
US08914903B1 System, method, and computer program for validating receipt of digital content by a client device
A system, method, and computer program product are provided for validating receipt of digital content by a client device. In one embodiment, a transmission of digital content over a network to a client device is identified. Additionally, receipt of the digital content by the client device is validated utilizing a system remote from the client device. In another embodiment, it is determined whether actual digital content transmitted over a network to a client device is digital content expected by the client device. Further, the transmission of the actual digital content is validated to a remote third party system, based on the determination.
US08914896B2 Secure data storage and retrieval
A system for secure data processing can include an electronic data storage device and a field programmable gate array coupled to the electronic data storage device. The field programmable gate array can be configured to include a data storage section for performing a data storage operation and a data retrieval section for performing a data retrieval operation. The data storage operation can include obtaining a seed value and retrieving one or more algebraic operations based on the seed value. The storage operation can also include processing input data according to the one or more algebraic operations to generate pseudorandom output data, prepending the seed value to the output data and storing the output data in the electronic data storage device.
US08914895B1 Managing verification of input data
A method is used in managing verification of input data. A first set of input information is received at a first logical object, and a second set of input information is received at a second logical object. The first and second sets of input information are indicated as having a same origin. Based on the first and second sets of input information, it is determined whether the first set of input information is valid.
US08914894B2 Enhanced privacy for provision of computer vision
Methods, apparatuses and storage medium associated with providing enhanced privacy during usage of computer vision are disclosed. In embodiments, an apparatus may include one or more privacy indicators to indicate one or more privacy conditions of the apparatus in association with provision of computer vision on the apparatus. The apparatus may further include a privacy engine coupled with the one or more privacy indicators, and configured to pre-process images from an image source of the apparatus associated with the provision of computer vision to the apparatus, to increase privacy for a user of the apparatus, and to control the one or more privacy indicators. In embodiments, the apparatus may include means for blanking out one or more pixels with depth values identified as greater than a threshold. Other embodiments may be described and claimed.
US08914891B2 Playback device with conditional playback
A device for playback (8) of content (2) in accordance with a license (4) comprises a processing unit (3) for accessing the license and for specifying usage information for the content. The processing unit is communicatively connected to a usage indicator (5) for providing a measure of usage and a communication unit (6). Usage information is set by the processing unit to allow usage of the content if the measure of usage has been communicated to a service provider (10) in accordance with instructions derived from the license, else usage of the content is forbidden.
US08914888B1 Systems and methods for classifying an unclassified process as a potential trusted process based on dependencies of the unclassified process
A computer-implemented method for classifying an unclassified process as a potentially trusted process based on dependencies of the unclassified process is described. A component loaded by the unclassified process is identified. A determination is made as to whether a hard dependency exists between the unclassified process and the loaded component. A hard dependency exists if the unclassified process depends on the loaded component in order to execute. The unclassified process is classified as a potentially trusted process if a hard dependency exists between the unclassified process and the loaded component.
US08914886B2 Dynamic quarantining for malware detection
A method includes detecting a portion of data on an electronic device, determining a first representation of the malware status of the data, quarantining the data for a period of time, estimating whether the data is associated with malware by comparing the first and second representation, and, based on the estimation, releasing the data from quarantine. The first representation indicates that the malware status of the data is not certain to be safe and the malware status of the data is not certain to be malicious.
US08914880B2 Mechanism to calculate probability of a cyber security incident
An Archetype Software Invention which calculates the probability of a cyber security incident for a given computer by correlating the distribution of computer program files with the occurrences of security incidents across a large number of computers.
US08914877B2 Handheld device and method for unlocking the handheld device
A method for unlocking a handheld device with a touch screen includes accessing a social network using login information, acquiring information of a plurality of friends from the social network. The method further includes creating an unlocking interface on the touch screen according to a second amount of a secondary key based on the plurality of friends and a question based on the first amount of a primary key based on the plurality of friends. An input event of a user on the unlocking interface is detected the handheld device is transitioned from a lock state to an unlock state upon the condition that the input event corresponds to a correct answer.
US08914876B2 System and method for transaction security enhancement
The present disclosure involves a system that includes a computer memory storage component configured to store computer programming instructions and a computer processor component operatively coupled to the computer memory storage component. The computer processor component is configured to run a secure operating system and a non-secure operating system in parallel. The secure and non-secure operating systems are isolated from each other. The computer processor component is configured to execute code to perform the following operations: receiving an authentication request from an application that is run by the non-secure operating system, wherein the authentication request contains credentials of the application; communicating with a secure applet that is run by the secure operating system, and wherein the communicating includes transferring the credentials of the application to the secure applet; and authenticating and vetting the application based on the credentials of the application.
US08914874B2 Communication channel claim dependent security precautions
A set of security claims for a communication channel are obtained, the set of security claims including one or more security claims each identifying a security characteristic of the communication channel. The security claims are stored, as is a digital signature generated over the set of security claims by an entity. The security claims and digital signature are subsequently accessed when a computing device is to transfer data to and/or from the communication channel. The set of security claims is compared to a security policy of the computing device, and the entity that digitally signed the set of security claims is identified. One or more security precautions that the computing device is to use in transferring data to and/or from the communication channel are determined based at least in part on the comparing and the entity that has digitally signed the set of security claims.
US08914871B1 Distributed multi-processing security gateway
A system and method for a distributed multi-processing security gateway establishes a host side session, selects a proxy network address for a server, uses the proxy network address to establish a server side session, receives a data packet, assigns a central processing unit core from a plurality of central processing unit cores in a multi-core processor of the security gateway to process the data packet, processes the data packet according to security policies, and sends the processed data packet. The proxy network address is selected such that a same central processing unit core is assigned to process data packets from the server side session and the host side session. By assigning central processing unit cores in this manner, higher capable security gateways are provided.
US08914870B2 Methods and arrangements for security support for universal plug and play system
The present invention relates to a nodes and methods for use in a Universal Plug and Play (UPnP) system to provide support for both UPnP security and mobility of security aware UPnP nodes. A gateway is arranged to provide remote access to a UPnP network to remote UPnP nodes via the gateway. The gateway comprises means for creating a virtual UPnP node for emulating internal presence of a remote UPnP node on the UPnP network. The virtual UPnP node is arranged to obtain and store security information associated with the remote UPnP node. The security information specifies how the remote UPnP node is authorized to interact with other UPnP nodes in the UPnP network. The security information may be used to filter messages from the UPnP network to the remote UPnP node.
US08914863B2 Enhancing the security of near-field communication
Security of near-field communication (NFC) may be enhanced. A user authentication may be provided via a mobile device enabled as a first NFC device. The user authentication may be specified by an end user of the mobile device for permitting NFC with a second NFC device. The user authentication may be related to an environmental object or a perspective of the mobile device specified by the end user. It may be determined whether the mobile device and the second NFC device are in proximity to one another. When the mobile device and the second NFC device are in proximity to one another and a detected action performed by a user with the mobile device is substantially similar to the provided user authentication, NFC between the mobile device and the second NFC device may be permitted.
US08914861B2 Authentication method and authentication system based on forking, and forking authentication device
An authentication method and an authentication system based on forking, and a forking authentication device are provided. The method includes: setting authentication credentials on the receiving devices and the original device respectively; a forking network element forking a calling request after receiving the calling request from the original device, and transmitting the forked calling request to the corresponding receiving devices; the forking network element receiving challenging values from a plurality of receiving devices, and forwarding a plurality of challenging values to the original device; the forking network element receiving the calling request which is retransmitted by the original device, wherein the retransmitted calling request carries relevant authentication credentials; and the forking network element forking the retransmitted calling request, and transmitting the forked calling request to the corresponding receiving devices, such that the receiving devices authenticate the original device according to the authentication credentials.
US08914859B2 Managing the progressive legible obfuscation and de-obfuscation of public and quasi-public broadcast messages
Obfuscating a message, in one aspect, may include detecting sensitive information in a message to be broadcast into public or quasi-public computer network environment; replacing the sensitive information in the message with a representation that preserves general aspects of the sensitive information and a user interface element, the user interface element for enabling a viewer of the message to request access to details of the sensitive information; and transmitting the replaced message for broadcasting into the public or quasi-public computer network environment. De-obfuscating the message, in one aspect, may include authenticating one or more viewers or receivers of the message and based on the authentication, presenting details associated with the sensitive information.
US08914855B2 Portable password keeper with internet storage and restore
A system for portable storage of information with Internet storage and restore, including a portable memory device, the portable memory device being thumb-sized or smaller and readily attachable to computers, a server, at least one database in communication with the server including password information pertaining to each of a plurality of users, at least one user computer in communication with the server via the Internet, an interface providing each of the plurality of users with access to the server via the Internet, software executing on the server for receiving user-identifying data via the interface pertaining to a particular user, software executing on the server for retrieving password information associated with the particular user from the database, software executing on the server for transferring a copy of the retrieved encrypted password information from the database to the portable memory device via the user computer.
US08914853B2 Blocking network access for unauthorized mobile devices
A first server, associated with a first network, may: receive a first query from a network device associated with a second network; determine an identifier associated with the user device; provide, to a second server, a second query including the identifier; receive, from the second server, a response to the second query, the response identifying whether the identifier of the user device is being stored by the second server; and provide to the network device, a response to the first query, the response to first query identifying whether the user device is authorized to access the second network based on determining that the user device is not authorized to access the second network when the identifier is being stored by the second server or based on determining that the user device is authorized to access the second network when the identifier is not being stored by the second server.
US08914852B2 Systems, apparatus, and computer-readable storage medium for recording images on a recording medium
When authentication information is input via an IC card reader and includes predetermined information. A portable terminal corresponding to the authentication information is identified, and specific identification information that identifies an image-data file associated with the authentication information is extracted. The extracted specific identification information is transmitted to the identified portable terminal, and the portable terminal displays a list of the received specific identification information on its touch panel. The operation of a printing mechanism is controlled, so that the image-data file corresponding to the specific identification information that selected with a touch panel on the portable terminal is accessed, and an image defined by the image-data file defines is printed on a sheet.
US08914851B2 Method and system for improved security
An improved authentication method and system is provided where a user securely accesses a variety of target servers for online email, online banking, credit card purchases, ecommerce, brokerage services, corporate databases, and online content (movies, music and software). The method involves a bridge server performing authentication tasks that allow a user to access a server or a group of servers with multiple security levels. The method eliminates the need for the user to remember multiple usernames/passwords for each target server. The method also allows one bridge server and one set of security devices to be used to authenticate the user for multiple servers, thereby reducing security costs and increasing user convenience. A location-based password-ID generating device is also described for secure location-based access.
US08914850B1 Context aware transactions performed on integrated service platforms
Certain aspects of the present disclosure relate to user access to an application service that references user account information and previous user action information. One example method may include receiving, via a receiver device, user input information to access an application, the user input information including at least one action request and authorizing the user to access the application. The method may also include storing the user input information as part of a contextual history information record in a database memory, generating a response message to the selected at least one action request based on the contextual history information, and forwarding the response message to the user via a transmitter device.
US08914849B2 Broadcast replenishment of account parameters for groups of wireless devices
A system and method are provided for the broadcast replenishment of account parameters for select groups of wireless devices, where select groups of wireless devices have their internally-stored account parameters (e.g., prepaid amount of usage authorization) simultaneously updated as a group by a single broadcast message, such as an encrypted SMS message. An account update message is generated based on the account parameters to be updated and encrypted using an encryption key uniquely associated with the select group of wireless devices. The encrypted account update message is broadcast for receipt by the select group of wireless devices, such only those wireless devices previously provided with a key for decryption can receive and decrypt the broadcast account update message. The wireless devices use information and/or instructions in the broadcast message in order to update their internally stored account parameters accordingly.
US08914848B2 Social authentication of users
User authentication is provided. A social network associated with a user of a client device is monitored to determine whether a set of designated users are currently logged in and authenticated to access a secure resource. A video connection is established between the user of the client device and the set of designated users that are currently logged in and authenticated to access the secure resource. In addition, an authentication request screen is sent showing captured video authentication data corresponding to the user of the client device to the set of designated users that are currently logged in and authenticated to access the secure resource.
US08914847B2 Multiple user authentications on a communications device
A communications device provides a biometric reader to authenticate users onto the communications device based on a single biometric input. The communications device maintains a local copy of the strong authentication credentials, such as a user identification and password, and the biometrics which were previously input by users of the communications device. Then, rather than requiring re-entry of the strong authentication credentials to authenticate (or re-authenticate) these users onto the communications device, the communications device is able to authenticate the users based on the input of the appropriate biometric. When a biometric input is received, the communications device identifies the locally stored strong authentication credentials that is associated with the input biometric, and uses the locally stored strong authentication credentials to authenticate the user.
US08914846B2 Policy-based selection of remediation
Methods and systems for remediating a security policy violation on a computer system are provided. According to one embodiment, information regarding a program-code-based operational state of a computer system is periodically sampled. A determination is made regarding whether the program-code-based operational state represents a violation of a security policy by evaluating the information with respect to multiple security policies each of with defines at least one parameter condition violation of which is potentially indicative of unauthorized activity on the computer system or manipulation of the computer system to make the computer system vulnerable to attack. When a violation exists then a remediation is identified and deployed to the computer system. The violation is based at least in part on one or more of: whether a particular process is running; the existence, version or status of a particular application; and a version, type or configuration of an operating system installed.
US08914843B2 Conflict resolution when identical policies are attached to a single policy subject
Techniques for resolving conflicts between web service policies that are attached (via LPA and/or GPA metadata) to a single policy subject (e.g., a WS client/service endpoint). In one set of embodiments, a determination can be made whether two conflicting policies that are attached to a single policy subject are identical. This determination can be based on, e.g., a Uniform Resource Identifier (URI) that is used to identify the policies in their respective policy attachment metadata files, as well as any policy configuration properties. If the two conflicting policies are determined to be identical, the policy attachment metadata for one of the policies can be considered valid, while the policy attachment metadata for the other, duplicate policy can be ignored. In this manner, validation errors arising from duplicate policy attachments can be avoided.
US08914842B2 Accessing enterprise resource planning data from a handheld mobile device
A user can access data from an ERP system, through a handheld mobile device, using claims-based authentication information. An authentication service authenticates the user, using an appropriate authenticator, given the claims-based authentication information. New users can register, and once registered, they can receive business data from ERP mobile data accessing system and push service.
US08914839B2 System and method for providing television services
A system and method are described for providing interactive television services and for switching between television programs, such as to an interactive program session from another program. An interactive server, capable of providing requested interactive video services to a set of subscribers in a given geographic area, is coupled to a network to which subscriber set top boxes are also coupled. Television programming, which may be furnished by any number of sources, is accompanied by a signal that indicates the availability of other programming, such as interactive television service related to the program being viewed, as well as information to be used in requesting such service. The user, when notified by this signal, may input to the set top box a request for a second program, such as an interactive program or application. The identity of the original program channel is stored, and a session with the video service provider is established over the network. When the session is terminated, the set top box re-tunes the television signal to the original program channel.
US08914835B2 Streaming encoded video data
A source device may signal characteristics of a media presentation description (MPD) file such that a destination device may select one of a number of presentations corresponding to the MPD file and retrieve one or more video files of the selected presentation. In one example, an apparatus for transporting encoded video data includes a management unit configured to receive encoded video data comprising a number of video segments and forms a presentation comprising a number of video files, each of the video files corresponding to a respective one of the video segments, and a network interface configured to, in response to a request specifying a temporal section of the video data, output at least one of the video files corresponding to the number of video segments of the requested temporal section. A client may request temporally sequential fragments from different ones of the presentations.
US08914828B2 System and method for grazing television channels from an electronic program guide
A television system comprises an electronic program guide (EPG) including a picture-in-picture (PIP) window and means for returning to a last channel viewed full screen (LCF) in a television viewing mode prior to entering the guide mode. The EPG displays a program list including a listing for the LCF and text identifying it as such. This last channel listing is positioned at the top of a program list area in the guide. The viewer returns directly to the LCF in the television viewing mode by setting a cursor to the last channel listing prior to exiting the guide mode. In guides including listings for future programs, the last channel listing remains in a designated position of the program list area. To return to the LCF from the guide mode, the viewer cursors to the last channel listing in the program list and then presses a GUIDE/TV button, designates the LCF as the default channel to which the system automatically tunes when exiting the guide mode, or presses a LAST CHANNEL button on the remote control unit to simultaneously exit the guide mode and tune the system to the LCF. Alternately, the system may employ separate television and PIP tuners. In the guide mode, the television input is switched to the PIP tuner and the television tuner remains tuned to the LCF. Thus, when the viewer reselects the television viewing mode, the program being telecast on the LCF is displayed full screen.
US08914823B2 A/V parental lock apparatus and method
Provided are an apparatus and method for restricting A/V listening and viewing using parental levels. According to an embodiment of the present invention, a parental level detected from a video signal is compared with a level set by a user, and previously buffered video and audio are repeatedly output if the detected parental level is higher than the level set by the user. The parental level is included and transmitted in a video line of a broadcast signal. Also, the repeatedly output video is a still image or a moving image, and the repeatedly output audio is audio between two audio mute periods finally detected. Accordingly, there is no case when a user waits for nothing while viewing a black screen in a mute state, while a parental lock operation is performed.
US08914822B2 Play-out control for a media data stream
A technique for controlling a play-out of a media data stream at a receiving device is provided. The media data stream comprises one or more programs, and each program comprises one or more program components. In a method implementation of the technique, a zone description is defined. The zone description is defined for a media zone for at least one program or at least one program component in the media stream and identifies the media zone for the at least one program or the at least one program component. In a next step, the zone description is associated to a program specific information data segment. The program specific information data segment is part of the media stream and comprises data specifying information at least regarding to the at least one program or at least one program component. The method also comprises transmitting the media data stream towards the receiving device.
US08914818B2 Media device power management techniques
Techniques and architecture are disclosed for managing power use during operation of an electronic device capable of processing and/or playback of audio and/or video (AV) content. In some instances, the disclosed techniques/architecture can be used, for example: (1) to stop decoding and/or rendering of AV content upon detecting that a user wishes to stop or is otherwise unable to consume (e.g., hear/listen to or otherwise utilize) such AV content; and/or (2) to continue/re-enable decoding and/or rendering of AV content upon detecting that a user wishes or is otherwise able to continue/resume consumption thereof. In some cases, use of the disclosed techniques/architecture may reduce central processing unit (CPU) cycles, audio digital signal processing (DSP), rendering hardware usage, etc., and/or otherwise make more efficient use of battery charge, and thus may realize an improvement in battery life, for example, for a mobile/battery-operated device capable of AV processing and/or playback.
US08914814B1 Intercommunication in the open content delivery network federation
Some embodiments provide a capacity exchange whereby capacity from different content delivery networks (CDNs) can be bought, sold, and traded. The capacity exchange is part of an “Open CDN” platform. The Open CDN platform federates the independent operation of CDNs and other operators and service providers to distributed platforms participating in the Open CDN platform. The Open CDN platform includes one or more APIs for facilitating intercommunication between the federation participants by performing configuration mapping, command interoperability, traffic management, and reporting aggregation.
US08914810B1 Automatic start-up of default services following notification event in network attachment subsystem
In one embodiment, a method includes receiving, by an application function (AF) implemented on a service node of a network, notification event information that includes an identification of a user, an Internet protocol (IP) address of user equipment (UE) associated with the user, and an event type, the notification event information being pushed by a network attachment subsystem (NASS) to the AF. Responsive to the notification event information flow, one or more default services specific to the user are enabled. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
US08914806B2 Information processing apparatus and virtual storage management method, and storage medium for restriction on process swapping based on process attributes and processor utilization
A virtual storage management method that can increase the overall processing speed while preventing a processor from being overloaded. A request for acquisition of a memory area in a primary storage device is received from a process executed by a processor. It is determined whether or not the process that has made the acquisition request is a utility process executable in cooperation with another process. Control is provided so as to restrict swap-out of the utility process when it is determined that the process that has made the received acquisition request is a utility process executable in cooperation with another process, and a process cooperating with the utility process executed by the processor is a preferred process of which swap-out is restricted, and a processor utilization of the preferred process is greater than a predetermined value.
US08914803B2 Flow control-based virtual machine request queuing
A mechanism for flow control-based virtual machine (VM) request queuing is disclosed. A method of the invention includes implementing a pass-through mode for handling of one or more requests sent to a hypervisor by a virtual machine (VM) managed by the hypervisor, determining that a number of outstanding requests associated with the VM has exceeded a first threshold, implementing a queued mode for handling the one or more requests sent to the hypervisor from the VM, determining that a number of outstanding requests associated with the VM has fallen below a second threshold, implementing the pass-through mode for handling the one or more requests sent to the hypervisor from the VM, and repeating the implementing and determining as long as the VM continues to send requests to the hypervisor.
US08914800B2 Behavioral model based multi-threaded architecture
Multiple parallel passive threads of instructions coordinate access to shared resources using “active” and “proactive” semaphores. The active semaphores send messages to execution and/or control circuitry to cause the state of a thread to change. A thread can be placed in an inactive state by a thread scheduler in response to an unresolved dependency, which can be indicated by a semaphore. A thread state variable corresponding to the dependency is used to indicate that the thread is in inactive mode. When the dependency is resolved a message is passed to control circuitry causing the dependency variable to be cleared. In response to the cleared dependency variable the thread is placed in an active state. Execution can proceed on the threads in the active state. A proactive semaphore operates in a similar manner except that the semaphore is configured by the thread dispatcher before or after the thread is dispatched to the execution circuitry for execution.
US08914799B2 High performance implementation of the OpenMP tasking feature
A method and system for creating and executing tasks within a multithreaded application composed according to the OpenMP application programming interface (API). The method includes generating threads within a parallel region of the application, and setting a counter equal to the quantity of the threads. The method also includes, for each one of the plurality of threads, assigning an implicit task, and executing the implicit task. Further, the method includes, upon encountering a task construct, during execution of the implicit tack, for an explicit asynchronous task generating the explicit asynchronous task, adding the explicit asynchronous task to a first task queue, where the first task queue corresponds to the one of the plurality of threads; and incrementing the counter by one.
US08914795B2 Determining an allocation configuration for allocating virtual machines to physical machines
An information processing apparatus having a prediction section that determines the predicted peak usage amount of physical resources for each time interval for individual clusters each including a plurality of virtual machines having the same function; a setting section sets a constraint that ensures that, for individual combinations of a first physical machine, a second physical machine, and a time interval, the total predicted peak usage amount of a physical resource predicted for the first physical machine if the second physical machine stops during the time interval does not exceed a physical resource amount prepared for the first physical machine; and an allocation-configuration deriving section derives an allocation configuration by calculating, in accordance with the constraint, a solution to an optimization problem for minimizing, as an objective function, the sum total of the physical resource amounts of all of physical machines to which the virtual machines are allocated.
US08914794B2 Multiple deployment of applications with multiple configurations in an industrial automation environment
Systems and methods are provided to implement a design apparatus for applications in an industrial automation environment. The design apparatus is configured to maintain multiple configuration settings in connection with an application project. At deployment-time, a particular configuration can be selected and utilized when building an application for installation on a target device. The same application project can be utilized to deploy the application to multiple systems through selection of different configurations.
US08914791B1 Method for updating of wireless terminal software
When a user of the wireless terminal connects the wireless terminal to a computer, the wireless terminal detects the connection and determines whether the connection is the first time for connection to the computer. If the connection is the first time connection, the wireless terminal obtains information of wireless terminal software on the wireless terminal. Then, the wireless terminal causes the computer to access a server via a network and to download to the computer a software upgrading assistance (SUA) program from the server. The SUA program assists update of the wireless terminal software.
US08914789B2 Systematic migration of workload based on classification
Data characterizing a source computing environment having at least one hardware resource and at least one workload is obtained, as is a specification of a target computing environment to which the at least one workload is to be migrated in a migration. Based on the data characterizing the source computing environment and the specification of the target computing environment, the migration is categorized into one of a plurality of categories; and the migration is specified in accordance with a migration technique selected based on the categorizing step. Techniques to identify suitable migration candidates are also provided.
US08914787B2 Registering software management component types in a managed network
Embodiments relate to systems and methods for registering management software component types in a managed network. In embodiments, a central registration server can scan a managed network to identify different types and configurations of target machines. The registration server can, for instance, perform an authorization process on some or all targets in a network, and determine a management software component type required by or compatible with each target. The Different target machines may have requirements for different management software component types depending, for instance, on the operating system or other resources installed on each target. Once a management software component type has been identified, the registration server can take an inventory of further resources hosted on the target, as well as identify types of management agents that can be distributed to the target to registration to remote management services, such as configuration management or performance monitoring services.
US08914785B2 Providing virtual appliance system firmware images
A virtual appliance may be provided with firmware images that may be simulated in a run-time environment prior to loading into a network component. A kernel may be mapped to a virtual appliance image providing a virtual operating system image. Updates to the virtual appliance may provide updated versions of the virtual operating system image by mapping the updated virtual appliance image to an updated kernel. Various versions of the virtual operating system image may be stored and loaded into the virtual appliance without needing to downgrade a previous version of the operating system.
US08914783B2 Software deployment manager integration within a process control system
Example systems and methods to maintain process control systems are disclosed. A disclosed example method involves identifying at least one of an update or an upgrade applicable to a configuration of nodes of a process control system. Software is provided for download to the process control system. The software represents an update and/or upgrade. Metadata for the software indicating applicability of the software to one or more nodes of the process control system is also provided for download. Automated installation of the software to one or more nodes of the process control system is facilitated based on the metadata from a workstation in communication with the one or more nodes of the process control system.
US08914779B2 Data placement for execution of an executable
According to one embodiment, a system including a compiler to produce an executable module to be executed by a computer system including a main processor and active memory devices is provided. The system configured to perform a method including dividing source code into code sections, identifying a first code section to be executed by the active memory devices and identifying data structures that are used by the first code section. The method also includes classifying the data structures based on pre-defined attributes, formulating, by the compiler, a storage mapping plan for the data structures based on the classifying and generating, by the compiler, mapping code that implements the storage mapping plan, wherein the mapping code is part of the executable module and wherein the mapping code maps storing of the data structures to storage locations in the active memory devices.
US08914778B2 Data placement for execution of an executable
According to one embodiment, a method for a compiler to produce an executable module to be executed by a computer system including a main processor and active memory devices includes dividing source code into code sections, identifying a first code section to be executed by the active memory devices, wherein the first code section is one of the code sections and identifying data structures that are used by the first code section. The method also includes classifying the data structures based on pre-defined attributes, formulating, by the compiler, a storage mapping plan for the data structures based on the classifying and generating, by the compiler, mapping code that implements the storage mapping plan, wherein the mapping code is part of the executable module and wherein the mapping code maps storing of the data structures to storage locations in the active memory devices.
US08914774B1 System and method for tagging code to determine where the code runs
A method, system, Web-environment and computer program product for tagging to code to determine a run location. The present includes identifying a plurality of sections of a code, according to runat attributes. Each of the sections of the code is tagged with a runat attribute according to where the section of the code should run. The code can run on the client-side, the server-side or both. The invention preferably operates with a system that allows for JavaScript to be utilized on the server-side.
US08914770B2 Generating compatible partner processes in BPEL
The present invention relates to a Workflow Management System or a computer system with comparable functionality (WFMS). More particularly the invention relates to a method or means for generating a runtime compliant partner process for a given original process, wherein both processes are dedicated to interact with each other. In order to provide a method for generating a runtime compliant partner process for a given original process, which is easier understandable for a process developer, it is proposed to perform the steps of: Step 1: Identifying all activities of the original process interacting with the partner process, Step 2: Determining if an activity is able to be mirrored by a mechanism supported by the business process language, e.g. BPEL, Step 2.1: If yes, generating the mirrored activity and creating a respective activity name, Step 2.1: If not, using a predetermined mathematical method for dissecting such an activity that into a set of sub-activities, which can be mirrored, Step 2.2.1: Generating a respective mirrored sub-activity and creating a respective activity name for each sub-activity, Step 2.2.2: Arranging the mirrored sub-activities according to the outcome of the predetermined mathematical method.
US08914769B2 Source code generation for interoperable clients and server interfaces
Systems and methods are provided for generating source code to enable communication between a server defined according to a first programming language and a client defined according to a second programming language. The system identifies a server data structure defined according to the first programming language and determines types of the data structure that are not accessible via a runtime conversion library for communications between the server and the client. The system further generates a revised data structure in the first programming language comprising types that are accessible via the runtime conversion library and may be used to manipulate the inaccessible types. The system further generates source code in the second programming language for the client to access the revised data structure via the runtime conversion library, wherein the source code correlates types of the revised data structure to the inaccessible types of the original data structure.
US08914767B2 Systems and methods for using quick response codes to activate software applications
A computer-implemented method for facilitating access to shared resources within computer clusters may include identifying a quick response code captured by at least one computing system. The method may also include identifying information encoded in the quick response code captured by the computing system. The method may further include determining that the information encoded in the quick response code contains an activation key that facilitates activation of a software application. The method may additionally include applying, in response to this determination, the activation key to the software application in order to activate the software application without requiring a user of the software application to manually enter the activation key. Various other methods, systems, and computer-readable media are also disclosed.
US08914763B1 Methods, systems, and articles of manufacture for generating multi-layer local maximal orthogonal routing paths in fractured space
Various embodiments identify a design including circuit features and identify an operation that produces an aggressor for victim(s). The operation on the aggressor and the set of victims are implemented using local maximally spanning spacetile(s) while satisfying some design requirements. Where the set of victims includes interconnects, the design may allow no bend in some interconnects. One or more spacetiles are used to perform the operation on the aggressor and implement the interconnects while introducing no bends in the interconnects by using local maximally spanning spacetile(s). Some implementation may perform block modeling for the aggressor to perform the operation on the aggressor and implement a set of victims while preserving the relative order of the interconnects by using the block modeling for the aggressor.
US08914757B1 Explaining illegal combinations in combinatorial models
A method, system and product for explaining illegal combinations in combinatorial models. The method comprising obtaining a combinatorial model and an illegal combination that is excluded from the model by one or more restrictions, utilizing a Satisfiability solver on a satisfiability formula that encodes the legal test space and that assigns values to attributes as defined by the illegal combination, whereby the satisfiability solver provides an indication of unsatisfiability of the satisfiability formula and an UNSAT core comprising a subset of clauses defined by the satisfiability formula which are unsatisfiable; and identifying the one or more restrictions by mapping the clauses of the UNSAT core with clauses encoding the set of restrictions.
US08914756B2 Process for fabricating an integrated circuit comprising an analog block and a digital block, and corresponding integrated circuit
The integrated circuit comprises an analog block and a digital block in and/or on the same substrate. At least part of a first integrated-circuit portion (BA2) corresponding to the analog block is produced in a native technology and a second integrated-circuit portion (BN2) corresponding to said digital block, is produced in a shrunk technological version associated with said native technology.
US08914749B1 Social computing personas for protecting identity in online social interactions
A system and method for generating a plurality of personas for an account of a user is disclosed. The present invention uses an account engine to receive information for the plurality of personas and to associate the information for the plurality of personas to the account. The information for each of the plurality of personas includes a visibility level. A persona engine receives a selection from the user and transmits the selected persona to the user based on the selection. An authority engine determines an appearance of the selected persona based on the visibility level.
US08914747B2 Apparatus and method for displaying menus in a portable terminal
A menu displaying apparatus and method in a portable terminal are provided. In the menu displaying apparatus, a select image buffer stores select images, and an unselect image buffer stores unselect images. A controller reads a select image for a selected menu from the select image buffer, displays the select image together with a title text of the selected menu at a predetermined position in a menu region, reads unselect menu images for unselected menus from the unselect image buffer, and displays the unselect menu images together with title texts of the unselected menus at predetermined positions in the menu region.
US08914734B2 Web-enabled conferencing and meeting implementations with a subscription-based model
Meeting and conferencing systems and methods are implemented in a variety of manners. Consistent with an embodiment of the present disclosure, a meeting system is implemented that includes a computer server arrangement with at least one processor. The computer server arrangement is configured to provide a web-based meeting-group subscription option to potential meeting participants. A meeting scheduling data is received over a web-accessible virtual meeting interface. The meeting scheduling data includes group identification information and meeting time information. In response to the group identification information, participant identification information is retrieved for participants that subscribe to a meeting group identified by the group identification information. In response to the meeting time information and the participant identifying information, audio connections are established for participants of the meeting. Merged audio from the established audio connections is provided to the participants over the established audio connections.
US08914732B2 Displaying home screen profiles on a mobile terminal
A mobile terminal and a method of controlling the mobile terminal are provided. According to the mobile terminal and the method of controlling the mobile terminal, it is possible to automatically change widgets on a home screen in accordance with a user-defined time or location condition. Therefore, it is possible for a user to manually delete or add a widget to or from the home screen.
US08914726B2 Visualizing a complex network based on a set of objects of interest
A user interface of a device for displaying a representation of a network of objects wherein a plurality of selectable objects are rendered, and each of the plurality of selectable objects are rendered having a given positioning relative to each other of the plurality of selectable objects. One or more edges are rendered interconnecting the plurality of selectable objects within a first region of the user interface. A second region is rendered in response to one or more of the selectable objects of the first region being selected. Objects corresponding to the selected objects are depicted in the second region while maintaining the given relative positioning. A number of additional objects may be retrieved from a database that indicates objects that are adjoining the corresponding objects. The adjoining objects are positioned in the second region and are interconnected to the corresponding objects by one or more additional edges.
US08914725B2 Method and apparatus for enhancing digital video effects (DVE)
A method and apparatus for enhancing digital video effects (DVE) operates to embed DVE functionality within a graphics modeling system and provides the user with an interface configured to present model elements to a user as controllable parameters. In order to embed DVE functionality, a dynamic data structure is introduced as a scene to allow the addition of user defined model elements. The user interface enables the identification of, and access to the newly introduced model elements.
US08914717B2 Dynamic thresholds for conditional formats
Generally described, embodiments of the present invention provide the ability to utilize dynamic thresholds and dynamic threshold values when generating variable formatting rules to be applied to a range of cells. Dynamic thresholds include, but are not limited to, “Highest Value,” “Middle Value,” “Lowest Value,” “Number,” “Percent,” “Percentile,” and “Formula.” When using a dynamic threshold, dynamic threshold values are determined based on values contained in a selected range of cells.
US08914716B2 Resource sharing in decoder architectures
A state metric calculator for calculating state metrics of stages in a trellis of a sequence estimation technique is described. The calculator has a processing path containing operations needed for calculating a state metric of a trellis stage from state metrics of an earlier trellis stage. One or more data stores are located in the processing path to divide the path into separate sections. The sections can then operate on the production of different state metrics to one another in, if desired, the same clock cycle.
US08914714B2 Wireless communication system, wireless relay station apparatus, wireless terminal station apparatus, and wireless communication method
Provided is a wireless communication system employing network coding which can set transmission quality for each destination of packets and improve throughput. The wireless communication system is provided with a wireless relay station apparatus and wireless terminal station apparatuses. The wireless relay station apparatus selects coding rates to be used for a first packet and a second packet in accordance with communication quality required for the first packet and the second packet, generates error correction encoded packets having the same data length from the first packet and the second packet using the selected coding rates, performs network encoding on the error correction encoded first and second packets to generate a network encoded packet, and transmits the generated network encoded packet. The wireless terminal station apparatus performs error correction encoding on a third packet equal to one of the first and second packets, performs network decoding on a received network encoded packet using the error correction encoded third packet to generate a decoded packet, and performs error correction decoding.
US08914705B1 Probability maximum transition run codes
A plurality of random bit sequences is generated. Each of the random bit sequences is different and is based at least in part on an input bit sequence. A plurality of metrics corresponding to the plurality of random bit sequences is generated. The plurality of metrics is associated with one or more transition run lengths. One of the random bit sequences is selected based at least in part on the metrics. An output bit sequence is generated that includes the selected random bit sequence and an index associated with demodulating the selected random bit sequence.
US08914698B2 Cyclic redundancy check circuit and communication system having the same for multi-channel communication
A method of implementing and manufacturing a cyclic redundancy check circuit for a multi-channel communication system. The method includes creating a generation expression that generates cyclic redundancy check (CRC) bits that satisfies a cyclic redundancy check polynomial of a mono-channel serial communication system with respect to a first point in time, creating a generation expression with respect to points in time that are sequentially delayed as much as the number of multi-channels from the first point in time by applying each point in time to the generation expression, and embodying a circuit corresponding to the generation expression with respect to the most delayed point in time among the created generation expressions. The CRC circuit corresponding to the generation expression will have more modulo-2 adders (e.g., XOR gates) than the number of non-zero coefficients in the selected CRC polynomial.
US08914693B2 Apparatus for JTAG-driven remote scanning
A scan circuit (JTAG 1149 extension) for a microprocessor utilizes transport logic and scan chains which operate at a faster clock speed than the external JTAG clock. The transport logic converts the input serial data stream (TDI) into input data packets which are sent to scan chains, and converts output data packets into an output data stream (TDO). The transport logic includes a deserializer having a sliced input buffer, and a serializer having a sliced output buffer. The scan circuit can be used for testing with boundary scan latches, or to control internal functions of the microprocessor. Local clock buffers can be used to distribute the clock signals, controlled by thold signals generated from oversampling of the external clock. The result is a JTAG scanning system which is not limited by the external JTAG clock speed, allowing multiple internal scan operations to complete within a single external JTAG cycle.
US08914689B2 Controlled toggle rate of non-test signals during modular scan testing of an integrated circuit
A method is provided to test a modular integrated circuit (IC) comprising: testing a module-under-test (MUT) within the IC while causing a controlled toggle rate within a first neighbor module of the MUT; wherein the controlled toggle rate within the first neighbor module is selected so that toggling within the first neighbor module has substantially the same effect upon operation of the MUT that operation of the first neighbor module would have during actual normal functional operation of the first neighbor module.
US08914688B2 System and method of reducing test time via address aware BIST circuitry
In a method of executing a BIST operation on IC memory arrays having a common BIST control unit, a first BIST sequence is initiated. Each address for the arrays is incremented. The BIST control unit receives a signal indicating a maximum valid address in the array is reached, receiving a plurality of maximum valid addresses, which are recorded. A single relatively highest maximum valid address is determined. A first mode, which prevents BIST testing, is engaged in each array having reached the maximum valid address. A second BIST sequence is initiated based on having received the signal indicating a maximum valid address is reached from all the arrays connected to the common BIST control unit. An address count is decremented from the single relatively highest maximum valid address. The first mode is disengaged for each array as the address count reaches each of the maximum valid addresses during the decrementing.
US08914687B2 Providing test coverage of integrated ECC logic en embedded memory
A method is provided in which a first error test may be performed on a memory that includes an integrated error correcting code (ECC) portion. The functionality of the ECC portion may be bypassed in the first error test. A second error test may be performed on the memory, where the second error test includes testing the functionality of the ECC portion. Also provided is an apparatus including a memory device and an error correcting code (ECC) circuit. The apparatus also includes a first switching device adapted to select a first input signal or a second input signal and a second switching device adapted to select one of a signal from the memory device or a signal from a portion of the ECC circuit. Also provided are computer readable storage devices encoded with data for adapting a manufacturing facility to create the apparatus and for adapting a processor to perform the method above.
US08914680B2 Resolution of system hang due to filesystem corruption
File system errors are handled and computing systems are recovered by, responsive to receiving a page buffer request, initializing a sleep timer according to a detection interval value plus a hang resolution range value; responsive to the timer expiring, detecting that a process, thread, application program, daemon, or task is waiting on availability of the requested page buffer; and responsive to the detection, quarantining metadata associated with the requested page buffer, failing the page buffer request and releasing one or more locks on the requested page buffer. This process is then optionally repeated for additional processes, threads, application programs, daemons, tasks or combinations thereof which are waiting for availability of the requested page buffer, optionally randomizing the detection interval value in order to avoid an instantaneous recovery from the error.
US08914678B2 Systems and methods for debugging model based message sequences
A system for simplifying message sequences is disclosed. The system includes a shrink component and a message simplification component. The shrink component is configured to receive a failure inducing message sequence and to provide a shrunk sequence based on the failure inducing message sequence. The shrunk sequence has less or equal number of messages than the failure inducing message sequence. The message simplification component is configured to receive the shrunk sequence and to simplify messages within the shrunk sequence to generate a simplified message sequence including debugging hints.
US08914677B2 Managing traces to capture data for memory regions in a memory
Provided are a computer program product, system, and method for managing traces to capture data for memory regions in a memory. A trace includes a monitor parameter used by a trace procedure to monitor data in a memory device. A frequency is determined at which the trace procedure monitors the memory device. The trace procedure is invoked at the determined frequency to perform trace procedure operations comprising determining a region in the memory device according to the monitor parameter and copying data in the determined region to trace data in a data space.
US08914676B2 Test cases generation for different test types
A method, and associated data processing system and computer program product, for generating test cases of different types for testing an application. A functional flow of the application is created based on a system design of the application. Additional test information corresponding to different stages of the functional flow with respect to a test types is generated. The generation of additional test information includes utilizing templates associated with the test types. The test cases are generated based on the additional test information and at least one test case generation rule. The test cases of different types are associated with one another.
US08914674B2 Device validation, distress indication, and remediation
A wireless communications device may be configured to perform integrity checking and interrogation with a network entity to isolate a portion of a failed component on the wireless network device for remediation. Once an integrity failure is determined on a component of the device, the device may identify a functionality associated with the component and indicate the failed functionality to the network entity. Both the wireless network device and the network entity may identify the failed functionality and/or failed component using a component-to-functionality map. After receiving an indication of an integrity failure at the device, the network entity may determine that one or more additional iterations of integrity checking may be performed at the device to narrow the scope of the integrity failure on the failed component. Once the integrity failure is isolated, the network entity may remediate a portion of the failed component on the wireless communications device.
US08914673B2 Distributed testing within a serial testing infrastructure
A serial testing infrastructure includes the capability to execute a distributed test on multiple virtual processors. A test executable may be stored in a library and the test description, including the name of the test, the test library, and other test characteristics, may be stored in a separate test data file. The serial testing infrastructure initiates multiple distributed test executors that each launch an instance of the distributed test as a process that runs concurrently with other instances of the distributed test. Each distributed test executor monitors execution of it corresponding process until completion or timeout.
US08914671B2 Multiple hyperswap replication sessions
A method includes monitoring a plurality of HyperSwap sessions between one or more storage systems located at a first location and one or more storage systems located at a second location, wherein at least one of the one or more storage systems located at the first location and at the second location are designated as a primary storage system. The method includes detecting an error event and freezing communications between the storage systems located at the first location and the second location in response to the error event. The method also includes designating either the first location or the second location as a preferred location and modifying the designation of all of storage systems at the preferred location to be primary storage systems in response to the error event.
US08914668B2 Asynchronous raid stripe writes to enable response to media errors
A method includes detecting that a first file and a second file are duplicates, and storing the first file and the second file to a target storage device. Metadata is written to the target storage device in association with the first file, wherein the metadata identifies the location of the second file that is a duplicate of the first file. Later, an application program requests a first read operation to read the first file. In response to a media error that results from the first read operation, the target storage device reads the metadata associated with the first file to identify the location of the second file, performs a second read operation to read the second file instead of the first file, and provides the second file to the application program in satisfaction of the requested first read operation.
US08914657B2 Mobile device chip and mobile device controlling method therefor
A mobile device chip is provided. The mobile device chip includes a main processor, a multimedia processor, and a direct memory access (DMA) circuit. The multimedia processor is electrically coupled to the main processor. The DMA circuit accesses storage, and the DMA circuit is electrically coupled to the multimedia processor. When the mobile device chip operates in a normal mode, the main processor provides file accessing information of at least part of an audio file stored in the storage to the multimedia processor. When the mobile device chip operates in a power-saving mode, the multimedia processor obtains the data of the at least part of the audio file stored in the storage through the DMA circuit according to the file accessing information provided by the main processor.
US08914655B2 Image forming apparatus and control method
An image forming apparatus, which operates in a normal mode or a power saving mode, includes a user interface, a first supply unit configured to supply power in the power saving mode, a second supply unit configured to supply power in the normal mode and supply no power in the power saving mode, a detection unit configured to detect abnormality of the second supply unit, and a control unit configured to perform control to supply power from the second supply unit to the user interface when the detection unit does not detect abnormality of the second supply unit and to start power supply from the first supply unit to the user interface when the detection unit detects abnormality of the second supply unit.
US08914654B2 Information processing apparatus, network interface apparatus, method of controlling both, and storage medium
An apparatus includes a storage unit configured to store information which is acquired by a negotiation with an external apparatus and is for communication via a network, a detection unit configured to detect that conditions are satisfied for switching to a power saving mode in which power consumption is smaller than in a normal power mode while the normal power mode is operating, and a notification unit configured to notify a network interface of the stored information when the conditions for switching to the power saving mode are satisfied.
US08914652B1 Delayed execution of operations
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for performing power management. A computer process that requires, to be performed, substantial portions of battery storage on the mobile computing device is identified. Execution of the identified process can be deferred while the mobile computing device is not connected to a power source that is for charging the battery storage and that is external to the mobile computing device. Connection of the mobile computing device to the power source is sensed. Performance of the process is triggered in response to sensing that the mobile computing device has been connected to the power source.
US08914644B2 System and method of facilitating the identification of a computer on a network
A system and method for facilitating identification of an attacking computer in a network is provided. A user attempting to login to a network application may be presented with a screen prior to the login which lists preconditions of gaining access to the application. If a user concurs with the preconditions, a security module is downloaded to the user's computer and executed which gathers various configuration settings and transmits the gathered information to a predetermined destination. The security module may also attempt to place a call to a predetermined destination over a modem in the computer to cause registration of caller-ID data when answered at the predetermined destination. Once the security check is completed, login may proceed with the network application. Any data gathered by the security module may be stored for later recall and use to identify the computer in the event of an attack.
US08914634B2 Digital rights management system transfer of content and distribution
The present invention relates to digital rights management (DRM) for content that may be downloaded and securely transferred from one storage to another storage. The storage may be a disk drive, or network attached storage. The storage performs cryptographic operations and provides a root of trust. The DRM system enables secure copying or transfer of content from one storage device to another storage device. In this embodiment, a trusted server that is authenticated and trusted by both storage devices brokers the transfer of content. The trusted server may be a separate entity of the DRM system or may be a component or function of an existing server of the DRM system. In another embodiment, the storage devices may transfer content in a peer-to-peer fashion. The transfer of content may be authorized and controlled based on a digital certificate associated with the content.
US08914633B1 Systems and methods for validating client authentication using protected timing data
A computer-implemented method for validating client authentication using timing data is described. A connection request is received from a client. Data are transmitted to the client. The client is instructed to retransmit the data. The retransmitted data are received from the client. Timing data that indicates a time to transmit the data to the client and receive the retransmitted data from the client are calculated. A protective element is applied to the timing data.
US08914630B2 System and method for administering digital certificate checking
Systems and methods for handling electronic messages. An electronic message that is associated with a digital certificate is to be processed. A decision whether to check the validity of the digital certificate is based upon digital certificate checking criterion. An IT administrator may provide to one or more devices configuration data that establishes the digital certificate checking criterion.
US08914624B2 Changing the reset state of a processor
An apparatus includes a memory, a processor and a controller. The processor is adapted to begin executing instructions based on content stored starting at a predetermined address in the memory upon reset of the processor. The controller is adapted to, in response to the reset of the processor, provide to the processor content for the predetermined address other than the content that is stored starting at the predetermined address.
US08914620B2 Method and system for reducing abort rates in speculative lock elision using contention management mechanisms
Hardware-based transactional memory mechanisms, such as Speculative Lock Elision (SLE), may allow multiple threads to concurrently execute critical sections protected by the same lock as speculative transactions. Such transactions may abort due to contention or due to misidentification of code as a critical section. In various embodiments, speculative execution mechanisms may be augmented with software and/or hardware contention management mechanisms to reduce abort rates. Speculative execution hardware may send a hardware interrupt signal to notify software components of a speculative execution event (e.g., abort). Software components may respond by implementing concurrency-throttling mechanisms and/or by determining a mode of execution (e.g., speculative, non-speculative) for a given section and communicating that determination to the hardware speculative execution mechanisms, e.g., by writing it into a lock predictor cache. Subsequently, hardware speculative execution mechanisms may determine a preferred mode of execution for the section by reading the corresponding entry from the lock predictor cache.
US08914614B2 Data gathering/data processing device for video/audio signals
In order to create a data gathering/data processing device for video/audio signals which includes a plurality of signal processors and which has an optimized hardware architecture, it is provided that the signal processors or a subset of the signal processors are coupled to a network having a star-shaped topology.
US08914612B2 Data processing with time-based memory access
Memory access in data processing is provided using a time-based technique in which memory locations are mapped to respectively corresponding periods of time during which they are made available for access.
US08914607B2 Broadcast receiving apparatus and memory managing method thereof
A broadcast receiving apparatus and memory managing method thereof are provided. The broadcast receiving apparatus includes a storage unit which includes a plurality of memory areas for each of a plurality of operating systems, a determination unit which periodically determines a retrievable memory area for each of the plurality of memory areas, and a controller which reallocates at least part of the retrievable memory area, if memory area reallocation is necessary.
US08914604B2 Creating optimal comparison criterion within associative memories
A system including an associative memory including a plurality of data and a plurality of associations among the plurality of data. The plurality of data is collected into associated groups. The associative memory is configured to be queried based on at least indirect relationships among the plurality of data. The system also includes an input device in communication with the associative memory, the input device configured to receive an input criteria. The system also includes an optimizer in communication with the input device and the associative memory. The optimizer is configured to generate, using the associative memory, a multi-dimensional criteria file from the input criteria. The optimizer converts the input criteria to numerical representations associated with expert weights and generates the multi-dimensional criteria file to include an optimized plurality of criteria relevant to the input criteria.
US08914600B2 Selective data storage in LSB and MSB pages
A method for data storage includes providing a memory, which includes multiple groups of memory cells and is configured to concurrently store first data using a first storage configuration having a first access time, and second data using a second storage configuration having a second access time, longer than the first access time, such that each memory cell in each of the groups stores at least one bit of the first data and one or more bits of the second data. Data items are accepted for storage in the memory. The accepted data items are classified into a fast-access class and a normal-access class. The data items in the fast-access class are stored in the memory using the first storage configuration, and the data items in the normal-access class are stored in the memory using the second storage configuration.
US08914597B2 Data archiving using data compression of a flash copy
Embodiments of the disclosure relate to archiving data in a storage system. An exemplary embodiment comprises making a flash copy of data in a source volume, compressing data in the flash copy wherein each track of data is compressed into a set of data pages, and storing the compressed data pages in a target volume. Data extents for the target volume may be allocated from a pool of compressed data extents. After each stride worth of data is compressed and stored in the target volume, data may be destaged to avoid destage penalties. Data from the target volume may be decompressed from a flash copy of the target volume in a reverse process to restore each data track, when the archived data is needed. Data may be compressed and uncompressed using a Lempel-Ziv-Welch process.
US08914595B1 Snapshots in deduplication
A method, system, and computer program product comprising creating files on a de-duplication device corresponding to each of one or more storage mediums, marking data corresponding to a snapshot of the information stored on the one or more storage mediums and pushing the data corresponding to the snapshot to the de-duplication device.
US08914593B2 Counter-based entry invalidation for metadata previous write queue
Embodiments of the invention relate to counter-based entry invalidation for a metadata previous write queue (PWQ). An aspect of the invention includes writing an address into an entry in the metadata PWQ, the address being associated with an instance of metadata received from a pipeline and setting a valid tag associated with the entry in the metadata PWQ to valid. Another aspect of the invention includes initializing a counter to zero and incrementing the counter based on receiving a count signal from the pipeline until the counter is equal to a threshold. Yet another aspect of the invention includes setting the valid tag to invalid based on the counter being equal to the threshold.
US08914592B2 Data storage apparatus with nonvolatile memories and method for controlling nonvolatile memories
According to one embodiment, a data storage apparatus includes a write command module, a read command module, and a controller. The write command module is configured to process a write command for writing data to the nonvolatile memories for a plurality of channels, respectively. The read command module is configured to process a read command usually and to process a read command for read modify write (RMW) operation. The controller is configured to control the read command module, causing to execute the read command for the RMW operation, prior to the normal read command, thereby to execute a flush command, and to control the write command module, causing to execute a write flush process that includes the processing of a write command for the RMW operation after the read command for the RMW operation has been executed.
US08914588B2 System and method for supporting a self-tuning locking mechanism in a transactional middleware machine environment
A lock mechanism can be supported in a transactional middleware system to protect transaction data in a shared memory when there are concurrent transactions. The transactional middleware machine environment comprises a semaphore provided by an operating system running on a plurality of processors. The plurality of processors operates to access data in the shared memory. The transactional middleware machine environment also comprises a test-and-set (TAS) assembly component that is associated with one or more processes. Each said process operates to use the TAS assembly component to perform one or more TAS operations in order to obtain a lock for data in the shared memory. Additionally, a process operates to be blocked on the semaphore and waits for a release of a lock on data in the shared memory, after the TAS component has performed a number of TAS operations and failed to obtain the lock.
US08914587B2 Multi-threaded memory operation using block write interruption after a number or threshold of pages have been written in order to service another request
A data access method for accessing a rewritable non-volatile memory module via a data bus through a first and a second thread module, and a memory controller and a memory storage apparatus using the same are provided. In the present method, an access executing right is assigned to the second thread module to write page data. Whether an access command to be executed by the first thread module is received is determined when the second thread module writes a predetermined amount of page data into a predetermined number of physical pages. The access executing right is assigned to the first thread module when the access command is received, so that the first thread module executes the access command in a foreground mode and the second thread module executes an ongoing task in a background mode. Thereby, timeout caused by delayed response of the first thread module is effectively avoided.
US08914586B2 TLB-walk controlled abort policy for hardware transactional memory
A system and method are disclosed for increasing large region transaction throughput by making informed determinations whether to abort a thread from a first core or a thread from a second core when a conflict is detected between the threads. Such a system and method allow resolution of conflicts between a first thread and a second thread. In certain embodiments, the system and method allow a requester to detect a conflict under specific circumstances and make an intelligent decision whether to abort the first thread, enter a wait state to give the first thread an opportunity to complete execution or, if possible, abort the second thread.
US08914584B1 System and method for improving cache performance upon detection of a LUN control event
A method for receiving a Mode Select command concerning a LUN from a host. The Mode Select command defines control information and host identifier information concerning the host associated with the Mode Select command. The Mode Select command is processed to determine if the control information included within the Mode Select command signifies an intent by the host to relinquish control of the LUN. If the control information signifies an intent to relinquish control of the LUN, the host identifier information included within the Mode Select command is processed to confirm that it matches LUN control identifier information that defines the host that currently controls the LUN. If the host identifier information matches the LUN control identifier information, at least the control information included within the Mode Select command is written to a buffer associated with the LUN. The buffer includes a control field and a GUID field.
US08914576B2 Buffer for RAID controller with disabled post write cache
Enhancing management of controllers in a RAID system when a post-write-cache of a is disabled, by supplying a stripe buffer that stores sequential write requests—and before such requests are actually written in to the physical disc drives. The stripe buffer can temporarily store data, until the data level reaches the stripe buffer size. Thereafter, contents of the stripe buffer can be flushed onto disc.
US08914573B2 Method and system for mitigating adjacent track erasure in hard disk drives
A method, system, and computer program product for mitigating adjacent track erasures in hard disks, includes: determining input/output (I/O) characteristics for a plurality of blocks on a hard disk; assigning the plurality of blocks to a plurality of categories of I/O characteristics by the processor; and clustering content of the blocks assigned to the same category in one or more continuous tracks on the hard disk. Each block is assigned to one category. Blocks with similar I/O characteristics are clustered on one or more continuous tracks. By performing this clustering, blocks with a high number of I/O operations are grouped and stored on fewer tracks than if they were scattered across numerous tracks. This reduces the number of tracks experiencing a high number of I/O operations, and in turn, the amount of refreshing of adjacent tracks is reduced.
US08914570B2 Selective write-once-memory encoding in a flash based disk cache memory
In a method for storing data in a flash memory array, the flash memory array includes a plurality of physical pages. The method includes receiving a request to perform a data access operation through a communication bus. The request includes data and a logical page address. The method further includes allocating one or more physical pages of the flash memory array to perform the data access operation. The method further includes, based on a historical usage data of the flash memory array, selectively encoding the data contained in the logical page into the one or more physical pages.
US08914568B2 Hybrid memory architectures
Methods and apparatuses for providing a hybrid memory module having both volatile and non-volatile memories to replace a DDR channel in a processing system.
US08914567B2 Storage management system for virtual machines
A computer system (a method) for providing storage management solution that enables server virtualization in data centers is disclosed. The system comprises a plurality of storage devices for storing data and a plurality of storage management drivers configured to provide an abstraction of the plurality of the storage devices to one or more virtual machines of the data center. A storage management driver is configured to represent a live disk or a snapshot of a live disk in a virtual disk image to the virtual machine associated with the driver. The driver is further configured to translate a logical address for a data block to one or more physical addresses of the data block through the virtual disk image. The system further comprises a master server configured to manage the abstraction of the plurality of the storage devices and to allocate storage space to one or more virtual disk images.
US08914566B2 Managing interrupts
A process for managing interrupts, which may be performed using electronic circuitry, includes: receiving interrupts bound for a processing device, where the interrupts are received from hardware devices that are configured to communicate with the processing device; generating data containing information corresponding to the interrupts; and sending the data to the processing device.
US08914562B2 Method and apparatus for buffer initialization
A method, apparatus and computer program product are provided herein to enable buffer initialization and/or clearance to occur on, for example, a mobile terminal. In some example embodiments, a method is provided that comprises receiving an indication that a buffer has been initialized by a host. The method of this embodiment may also include receiving source code from the host. In some example embodiments, the source code is received from a program running on the host and is configured to cause the buffer that has been initialized by the host to be cleared. The method of this embodiment may also include executing the source code such that the buffer that has been initialized by the host is cleared.
US08914561B2 Semiconductor integrated circuit
A power consumption of a semiconductor integrated circuit is reduced. A semiconductor integrated circuit comprises a first path P1 for performing data processing in a data processing circuit and a second path P2 for bypassing the data processing circuit or for performing data processing in a simplified circuit. The semiconductor integrated circuit exclusively selects the first path and the second path depending on an operational mode, and stops a data input into a path that is not selected, resulting in a reduction of the power consumption.
US08914559B2 Methods and systems for automatic configuration of peripherals
Peripherals and data processing systems are disclosed which can be configured to interact based upon sensor data. In one embodiment, a peripheral, which is configured to be used with a data processing system, includes an interface to couple the peripheral to the data processing system, and at least one sensor, such as a proximity sensor, to sense a user of the peripheral, and a processor coupled to the interface and to the at least one sensor, wherein the processor configures the peripheral in response to data from the at least one sensor. The peripheral may communicate sensor data from its sensors to the data processing system, which may be a wireless PDA, and the data processing system analyzes the sensor data from its sensors and from the peripheral's sensors to decide how to configure the peripheral and/or the data processing system based on the sensor.
US08914558B2 Peripheral device usable without installing driver in computer beforehand
The storage unit of a peripheral device has a first storage area and a second storage area. The first storage area stores a plurality of control programs corresponding to a plurality of operating systems of different types. The second storage area is a storage area which is recognized by an information processing apparatus as an external storage device and in which at least one control program is replicated from the first storage area. The information processing apparatus reads out the control program from the second storage recognized by it as the external storage device, and executes the program. The information processing apparatus thus controls the peripheral device.
US08914554B2 Communication network device that compares first and second identification number of packet to determine if they are in conformance or non-conformance with self-ID packet
A communication device including a comparison unit that compares a first identification number of which notification is provided by a packet that sequentially assigns identification numbers to a plurality of nodes in a network, and a second identification number, which is assigned to the communication device. A control unit notifies other nodes of the second identification number and that the identification number of the communication device has not been changed when the first identification number and the second identification number are in non-conformance.
US08914548B2 Fast masked summing comparator
A fast masked summing comparator apparatus includes a comparator unit configured to compare a masked first number to a masked sum of a second number and a third number to determine whether the masked sum is equivalent to the masked first number without performing a summation portion of an addition operation between the second number and the third number. The comparator unit may concurrently mask both the sum and the first number using the same mask value.
US08914547B2 Communication network and method for storing message data in a communication network
A communication network having a number of server units connected with each other on the data side, to each of which a number of terminals is connected in a local environment, each server unit including a data storage area for saving message data, shall enable user access to the user-specifically saved message data from each of the local environments in a reliable and quick manner, even in case of limited data transmission capacity between the individual server units, maintaining at the same time an appropriate flow synchronization between the partial networks. For this purpose, each data storage area comprises, according to the invention, a first partial storage area for saving user data and a second partial storage area for saving control data. During operation, the user data are stored on all server units in a synchronized manner.
US08914542B1 Content caching
At a gateway within a network, a message containing content is received. The message conforms to a protocol that specifies a format of the content, the message having been sent from a server outside the network to a client within the network. The message is routed from the gateway to the client. The message is analyzed to determine whether the content is static. Depending on a result of the analyzing, the content is selectively caused to be stored in the format specified by the protocol in a cache within the network.
US08914541B2 Dynamically modulating link width
Systems and methods of managing a link provide for receiving a remote width capability during a link initialization, the remote width capability corresponding to a remote port. A link between a local port and the remote port is operated at a plurality of link widths in accordance with the remote width capability.
US08914540B1 Multi-fabric SAN based data migration
In one embodiment, a network device in a network obtains information identifying first storage and second storage. The network device notifies one or more other network devices in the network that traffic that is received by the other network devices is to be routed to the network device. The network device performs data migration from the first storage to the second storage. When the data migration from the first storage to the second storage is completed, the network device notifies the other network devices in the network that traffic that is received by the other network devices is no longer to be routed to the network device.
US08914539B2 Service cloud console
Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for providing cross-domain communication via a user interface provided in a web browser. A first one or more trusted data network domains for a first user interface component may be identified. A second user interface component provided from a second data network domain accessible via a second one or more servers may be opened for display. A first event message may be transmitted from the second user interface component to the first user interface component. If the second data network domain is within the first one or more trusted data network domains, one or more operations may be performed within the first user interface component in response to the first event message.
US08914534B2 Systems and methods for adaptive bitrate streaming of media stored in matroska container files using hypertext transfer protocol
Systems and methods for adaptive bitrate streaming of media stored in Matroska container files utilizing Hypertext Transfer Potocol (HTTP) in accordance with embodiments of the invention are disclosed. In one embodiment, a processor configured, via a client application, to request portions of files from a remote server. In addition, the client application further configures the processor to retrieve top level index data that identifies a plurality of EBML container files and describes at least a maximum bitrate of the alternative streams contained within the EBML container files, parse the top level index data to obtain information identifying the plurality of EBML container files, request a portion of at least one of the EBML container files that contains the at least one element that specifies the encoding parameters of the stream contained within the EBML container file, retrieve an index that references each element containing portions of encoded video within at least one of the EBML container files, utilize the index to request portions of a first EBML container file that includes elements that contain portions of encoded video, receive and buffer the requested elements, decode the encoded video contained within the buffered elements utilizing the encoding parameters, measure current streaming conditions, and select another of the EBML container files from which to retrieve elements containing portions of encoded video for decoding, where the selection is based upon the measured streaming conditions and the description of the bitrate of the alternative stream contained within the top level data.
US08914533B2 Apparatus and method for providing streaming service in a data communication network
Provided is an apparatus and method for providing an adaptive streaming service based on a Moving Picture Experts Group (MPEG) file in a data communication network. An MPEG file format defined to support an adaptive streaming service between a server and a client is processed to support an adaptive streaming service between a client and a client. An MPEG file format for a particular message used in a procedure for the adaptive streaming service between the server and the client and a procedure for the adaptive streaming service between the clients is newly defined. In particular, as to the newly defined MPEG file format, necessary information for supporting the adaptive streaming service between clients is defined. As the MPEG file format, both a Transport Stream file format defined in MPEG-2 and MPEG-4 transport standards are considered.
US08914528B2 Multiplexing users and enabling virtualization on a hybrid system
A method, hybrid server system, and computer program product, support multiple users in an out-of-core processing environment. At least one accelerator system in a plurality of accelerator systems is partitioned into a plurality of virtualized accelerator systems. A private client cache is configured on each virtualized accelerator system in the plurality of virtualized accelerator systems. The private client cache of each virtualized accelerator system stores data that is one of accessible by only the private client cache and accessible by other private client caches associated with a common data set. Each user in a plurality of users is assigned to a virtualized accelerator system from the plurality of virtualized accelerator systems.
US08914526B1 Local and remote monitoring using a standard web browser
A home security and control system for monitoring and controlling an external environment such as a home environment comprising: an Internet browser connectable to an extranet; an extranet located external to the home environment and accessible via the Internet browser; a communications server located in the extranet and adapted to interconnect on demand with one of a series of connection gateways located in predetermined home environments; and a connection gateway located in the home environment adapted to control and/or monitor the operation of at least one security device in the home environment; wherein upon accessing a predetermined address by the Internet browser on the extranet, the communications server connects to a predetermined one of the connection gateways to control and/or monitor the operation of the security device. The extranet can ideally be implemented as a Virtual Private Network (VPN) across an Internet substrate.
US08914525B2 Method and apparatus resolving ENUM data collisions
An example method involves, when telephone number mapping data packets are query packets, sending the query packets to a virtual Internet protocol address of a telephone number mapping domain name system server; when the telephone number mapping data packets are provisioning packets, sending the provisioning packets to a virtual Internet protocol address of a telephone number mapping lightweight directory access protocol server; and waiting and sending traffic to one lightweight directory access protocol server at a time.
US08914522B2 Systems and methods for facilitating a peer to peer route via a gateway
The present invention is generally directed towards a remote access architecture for providing peer-to-peer communications and remote access connectivity. In one embodiment, the remote access architecture of the present provides a method for establishing a direct connection between peer computing devices via a third computing device, such as a gateway. Additionally, the present invention provides the following techniques to optimize peer-to-peer communications: 1) false acknowledgement of receipt of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 2) payload shifting of network packets allowing communications via a lossless protocol of packets constructed for transmission via a lossy protocol, 3) reduction of packet fragmentation by adjusting the maximum transmission unit (MTU) parameter, accounting for overhead due to encryption, 4) application-aware prioritization of client-side network communications, and 5) network disruption shielding for reliable and persistent network connectivity and access.
US08914521B2 System and method for providing active-passive routing in a traffic director environment
Described herein are systems and methods for use with a load balancer or traffic director, and administration thereof. In accordance with an embodiment, the system comprises a traffic director having one or more traffic director instances, which is configured to receive and communicate requests from clients to origin servers. A pool of origin servers is configured so that at least one or more of the servers within the pool are assigned as primary servers, and at least one or more others of the servers within the pool are assigned as backup servers. The traffic director is configured so that it determines the availability of primary servers in the pool, and directs requests only to the primary servers while the pool includes a sufficient number of available primary servers.
US08914516B2 Providing an integrated suite of cloud-based, hosted and internal applications
Methods and apparatuses, including computer program products, are described for providing an integrated suite of cloud-based, hosted, and internal applications. A server receives from a client device a request to access a portal comprising a plurality of cloud-based, hosted, and internal applications. The server determines an identity of the user, and one or more applications of the plurality of applications available for access by the user. The server establishes a link with one or more computing devices hosting the one or more available applications for providing functionality of the available applications. The server authenticates the user automatically for each of the available applications, and translates communications between the server and each of the applications based on a mapping configuration. The server integrates the established links into a user interface that provide access to each of the available applications, and provides the integrated user interface to the client device.
US08914509B2 Extensible configuration methods for optical networking apparatuses with multiple multi-protocol optical networking modules
An API including a registration function and a configuration function, is provided to an optical networking apparatus to facilitate registration of configuration specification delimiter pairs by service routines of function blocks of multi-protocol optical networking modules (MPONM), and extraction of configuration specifications for the function blocks from a configuration specification input set using the registered configuration specification delimiter pairs. In one embodiment, the configuration function also receives current configuration of the function blocks, and merges the received current configurations of the function blocks into a configuration specification output set, separating the merged configuration specification using the registered configuration specification delimiters.
US08914507B2 Advice provided for offering highly targeted advice without compromising individual privacy
The invention disclosed herein enables a collection of computers and associated communications infrastructure to offer a new communications process which allows information providers to broadcast information to a population of information consumers. The information may be targeted to those consumers who have a precisely formulated need for the information. Information can be brought to the attention of the consumer precisely when it has become applicable, which may occur immediately upon receipt of the message, but may also occur long after the message arrives. The communications process may operate without intruding on consumers who do not exhibit the precisely-specified need for the information, and it may operate without compromising the security or privacy of the consumers who participate. The communications process may be used to facilitate particular client and server queries and responses, such as for example, in a travel agency environment.
US08914506B2 Method and system for managing network power policy and configuration of data center bridging
Certain aspects of a method and system for managing network power policy and configuration of data center bridging may include a network domain that comprises a single logical point of management (LPM) that coordinates operation of one or more devices, such as network interface controllers (NICs), switches, and/or servers in the network domain: The single LPM may be operable to manage one or both of a network power policy and/or a data center bridging (DCB) configuration policy for the network domain.
US08914502B2 System and method for dynamic discovery of origin servers in a traffic director environment
Described herein are systems and methods for use with a load balancer or traffic director, and administration thereof, wherein the traffic director is provided as a software-based load balancer that can be used to deliver a fast, reliable, scalable, and secure platform for load-balancing Internet and other traffic to back-end origin servers, such as web servers, application servers, or other resource servers. In accordance with an embodiment, the system comprises a traffic director having one or more traffic director instances, which is configured to receive and communicate requests, from clients, to origin servers having one or more pools of servers. A health check subsystem periodically checks the health of its configured resource servers, and also attempts to detect changes in the one or more pools, by sending requests to any new server instances configured as origin servers within the pool, receiving appropriate responses, and updating the configuration accordingly.
US08914501B2 Method, apparatus, and system for scheduling distributed buffer resources
A method for scheduling distributed buffer resources is provided, where in the distributed buffer system, each buffer node is distributed on a virtual circle that is based on a consistent hashing algorithm, and the method includes: monitoring a load value of each buffer node in the distributed buffer system; judging whether a load exception exists in the current distributed buffer system according to the load value; and if the load exception exists in the current distributed buffer system, adjusting a layout of the buffer nodes in the distributed buffer system.
US08914496B1 Tracking user behavior relative to a network page
Disclosed are various embodiments for tracking user behavior relative to a network page and identifying user interest in various content items of the network page according to the user behavior. A network page that includes multiple content items is rendered for display in a client. A user action is obtained relative to the network page. A user behavior report is sent to one or more servers. The user behavior report indicates the user action, a timestamp associated with the user action, and one or more of the content items that are associated with the user action.
US08914495B2 Automatically detecting and locating equipment within an equipment rack
A mechanism is provided for automatically detecting and locating equipment within an intelligent equipment rack. The intelligent equipment rack comprises a rack controller that determines whether a signal has been received indicating that a rack space in a plurality of rack spaces in the intelligent equipment rack has been occupied by a piece of electronic equipment. Responsive to receiving the signal indicating that the rack space has been occupied by the piece of electronic equipment, the rack controller updates a rack information table in the memory with occupation information related to the rack space occupied by the piece of electronic equipment.
US08914493B2 Presence-based event driven architecture
Embodiments of the invention provide systems and methods for using a presence-based network to monitor systems, devices, or agents. According to one embodiment, monitoring a system can comprise receiving a publication of one or more presence attributes from a presence network agent. The presence attributes can comprise at least one attribute indicating information other than presence information. A presence profile associated with the presence network agent can be updated based on the received presence attributes. One or more of the presence attributes of the presence profile associated with the presence network agent can be provided to a listener. For example, providing presence attributes to the listener can comprise providing a notification of a change in the at least one presence attribute. Additionally or alternatively, a request can be received from the listener for one or more presence attributes and the presence attribute can be provided in response to the request.
US08914491B2 Assigning telecommunications nodes to community of interest clusters
The present invention provides techniques for assigning network nodes to community of interest clusters. A seed point representing a cluster is selected. One or more nodes are added to the cluster based on each node's geographic proximity to the selected seed point. Nodes that are adjacent to the cluster are identified and a clustering metric is computed that is representative of the affinity that each identified adjacent node has for the cluster. One or more of the identified nodes are added to the cluster when the clustering metric for the one or more identified nodes exceeds a predetermined value.
US08914490B2 Automated discovery and procurement of management information bases (MIBs)
A generic mechanism enabling the programmatic identification of MIBs needed for control of an SNMP agent for a network device is disclosed. The present invention provides for the automatic retrieval of the identified MIBs and their loading onto a network management station (NMS) without user intervention. Additionally, previously known MIBs are programmatically examined to determine whether they require updating. Any required updates may be performed automatically with the updated MIBs being loaded onto the NMS.
US08914489B2 Method of personalizing an application embedded in a secured electronic token
The invention is a method of personalizing an application embedded in a secured electronic token which is able to manage first and second channels that allow to convey personalization data exchanged with a distant machine. Said first and second channels are of different types. The application is of Javacard™ type and comprises at least a function which is invoked when personalization data is received from the distant machine regardless of the channel used for conveying the personalization data.
US08914487B2 Method and apparatus for abstracting logical topology information of peer-to-peer network
The present invention provides a method and an apparatus for abstracting logical topology information of a Peer-to-Peer (P2P) network. The method includes: obtaining a set of Points of Presence (POPs) of peer clients in the P2P network; using a relevant algorithm of a routing protocol to calculate a best path between any two POPs in the set of POPs and a weight value of the best path; and collecting calculation results of the best path and the weight value that are obtained on each POP to obtain a set of abstract logical topology records of the P2P network. The embodiments of the present invention provide a universal and efficient method for abstracting logical topology information, which greatly reduces network topology information that needs to be transmitted, mitigates a risk of exposing lower-layer network topology information, and transmits the network topology information to a P2P application server securely and concisely.
US08914481B2 Spontaneous resource management
Techniques for spontaneous resource management are provided. Information about resources is indexed and housed in a repository. The information is dynamically updated. Search queries are performed against the indexed information in the repository for purposes of forming dynamic groupings of the resources that are then managed as custom-defined and dynamic groups.
US08914478B2 Automated deployment of software for managed hardware in a storage area network
In one aspect of the present description, a systems manager based upon a common model of information protocol or standard includes automated storage area network (SAN) expansion management which permits additional provider modules to be automatically installed if needed in response to devices being added to the SAN. In addition, the automated SAN expansion management permits installed provider modules to be automatically configured in response to devices being added to the SAN. Still further, in another aspect, the automated SAN expansion management can automatically determine if a suitable host processor exists to host installation of a new provider module and if not, the automated SAN expansion management 20 can automatically deploy a suitable host processor such as a virtual server to host installation of a new provider module. Other features and aspects may be realized, depending upon the particular application.
US08914468B2 System and method for providing access links in a media folder
There is disclosed a system and method of providing access links in a media folder. In an embodiment, the method comprises: receiving as an access trigger one of a search term or short code corresponding to content in the media folder; displaying at least one access link in response to the access trigger; and in response to selection of an access link, providing access to a corresponding media resource. The access trigger may be received from one of an input field, a history log or content usage statistics, and the method may display a list of access links to media resources related to the content of the media folder. The access trigger is directly linked to content provided in the media folder in order to provide users with a convenient way to link to access links to related media resources.
US08914457B2 Caching of nodes in cache cluster
A replication count of a data element of a node of a cache cluster is defined. The data element has a key-value pair where the node is selected based on a hash of the key and a size of the cache cluster. The data element is replicated to at least one other node of the cache cluster based on the replication count.
US08914448B2 Mobile communication system and method for the requesting of positive delivery reports from individual group members
A method and system are provided for requesting a disposition notification from each group member for an Instant Messaging (IM) message. A sender requests desired group members for a disposition notification for an IM message in a group messaging service. The sender on the transmission side constructs an IM message to include information on the group members designated by the sender and transmits the constructed IM message to an IM server. After receiving the IM message from the sender, the IM server generates IM messages corresponding to the group members based on the information included in the received IM message, and then transmits the generated IM messages to respective group members. Accordingly, only the group members that have received the IM messages can generate their own reports, and then transmit the generated reports to the sender, allowing the sender to receive the disposition notification only from desired group members.
US08914446B2 IM continuation across SIP sessions and across clients for point-to-point and multi-user chat
A communication system can create a conversation identifier (ID) for a logical IM conversation. The conversation ID can identify messages that are associated with the same IM conversation. The associated IM messages can be stored in an archive for later use. When a SIP session ends but an IM conversation continues, a SIP server can rebuild the IM conversation with messages retrieved with the conversation ID. Further, an IM conversation can be restarted on a different IM client by retrieving messages from the archive associated with the previously established conversation ID. Thus, the conversation ID ensures that an IM conversation does not end due to system changes or reconfigurations in IM clients.
US08914443B2 Populating online forums
In general, in one aspect, a forum for user interaction is provided. A clone of the forum is created, thereby allowing any number of users to be in the same forum while limiting the number of users in each instance of the forum. It is determined whether a relationship exists between a user entering the forum and one or more other users entering the forum or with one or more other users already in the forum. If a relationship exists, the user entering the forum is placed in a clone of the forum based on the relationship.
US08914439B2 Fallback ordering for on-line environment
A method, system and computer program product are provided for fallback ordering for an on-line environment. The method includes: serving a web page from a web server to a client browser; and providing a mechanism in the web page to provide an alternative method of submitting order data from the client browser to a backend application in an event of a failure of the web server hosting the web page.
US08914435B2 Ubiquitous notification method and system for providing 3A based push type event
The present invention relates to a ubiquitous notification method and system for managing a member list in a relay platform and providing events of each service provided by a service provider based on 3A (Anytime, Anywhere and Any device) by integrating and integrally managing the events through one route so that a subscriber can integrally manage his event profile, and the service provider can provide subscription authorities of the event push service through a consistent interface. The method according to the present invention includes steps of being pushed an event linked with a service and transmitting an event message in response to the pushed event.
US08914430B2 Multiply add functional unit capable of executing scale, round, GETEXP, round, GETMANT, reduce, range and class instructions
A method is described that involves executing a first instruction with a functional unit. The first instruction is a multiply-add instruction. The method further includes executing a second instruction with the functional unit. The second instruction is a round instruction.
US08914429B2 Method for creating global distributed namespace
One example embodiment includes a method for constructing a unified namespace carried out by a domain manager service executing on a domain node in a domain network comprised of domain nodes. The method includes establishing a single, hierarchical domain tree that encompasses digital computers in a distributed data service network, where the domain manager service sends a request to all domain member nodes requesting that each domain node export the root of its sub-domain to the domain manager. The method also includes receiving the exported sub-domain roots. The method further includes grafting onto a domain root of the domain manager service the received exported sub-domain roots.
US08914428B2 System and method for maintaining a file system at a computing device
A computing device including a file system in memory is provided. The file system has a plurality of items. Each item can be one of a file or a folder. Where an item is a file, it has a unique content. Where an item is a folder, it is represented by a plurality of container structures. Each container structure references items in the file system through the use of references such as pointers. Each item can be contained by more than one folder by being referenced by more than one folder. Each item can also include a contained-by structure including references to folders containing that item. Moreover, each item can include relationship structures allowing the items to be organized in accordance with relationships other than contained-by relationships, such as content derivation relationships. The file system can be manipulated through the use of various operations such as “Archive” and “Restore” operations.
US08914427B2 Method and system for managing execution of virtual applications
A system and method for directing download and execution of an application. A runtime engine receives an identifier of a block of shared memory from a directing process. The shared memory stores a map indicating which portions of an application file have been stored in a local copy of the application file. The runtime engine also receives an instruction from the directing process to execute the local copy when the local copy stores less than the entire application file. As the application executes, the runtime engine identifies requests from the application to access portions of the local copy and uses the map to determine whether the requested portions have been stored in the local copy. If the requested portions are not stored in the local copy, the runtime engine prevents the executing application from accessing the local copy until the map indicates the requested portions have been stored therein.
US08914425B2 Apparatus and method for managing data storage
An apparatus for controlling a log-structured data storage system, operable with a first log-structured data storage area for storing data, comprises a metadata storage component for controlling the first log-structured data storage area and comprising a second log-structured data storage area for storing metadata; and means for nesting the second log-structured data storage area for storing metadata within the first log-structured data storage area. The apparatus may further comprise at least a third log-structured data storage area for storing further metadata, and means for nesting the at least a third log-structured data storage area within the second log-structured data storage area.
US08914423B2 Mapping data elements in a user interface
A data assignment column, a first data element column, and a second data element column are presented in a graphical user interface, wherein the first and second data element columns show data elements stored in a database. First user input selecting one or more data elements in the first data column is received. Second user input in one or more of the data assignment elements indicates selection of one or more data elements of the second data column. The selected one or more data elements in the first data column are associated in the database with the selected one or more data elements in the second data column.
US08914421B2 Data management at a directory database
Data management at a directory database having a data entry in a directory includes associating the data entry with first status information representing a first current storage status of the data entry at the directory database. The directory database receives, from a client, a request for modifying the data entry, and in association with the request, second status information representing a second current storage status of the data entry at the directory database. The second current storage status indicates a latest available current storage status of the data entry as available to the client. The directory database will modify the data entry according to the request if the first status information and the second status information are determined to match with respect to the first and second current storage statuses of the data entry at the directory database.
US08914420B2 Populating data structures of software applications with input data provided according to extensible markup language (XML)
An aspect of the present invention populates data structures of a software application with input data provided according to XML. In one embodiment, the input data and a schema is received, with the schema containing another set of data structures according to the programming language in which the software application is written. The input data is parsed according to the schema to identify elements and corresponding values. The identified values are then stored in the fields of the data structures of the application. According to another aspect, the schema received with the input data specifies a mapping of each of the elements in the input data to corresponding fields of data structures of a software application. Accordingly, the specified fields of the data structures are set to the values associated with the corresponding mapped elements in the input data.
US08914418B2 Forests of dimension trees
A method and apparatus for managing forests of dimension trees. The method may include receiving user input identifying a dimension tree, and presenting the dimension tree to the user. The dimension tree includes a core dimension and a set of non-core dimensions. The method may further include receiving a user request to link a selected one of the non-core dimensions to non-core dimensions from other dimensions trees, displaying a list of available dimensions from existing dimension trees, and receiving a user selection of non-core dimensions from the list. Based on the user selection of non-core dimensions, a list of linked non-core dimensions from various dimension trees is created, and corresponding linkage information is stored in a database.
US08914415B2 Serial and parallel methods for I/O efficient suffix tree construction
System and method for suffix tree creation for large input data/text streams. The methodology leverages the structure of suffix trees to build a suffix tree by simultaneously tiling accesses to both the input string as well as the partially constructed suffix tree. The end result enables the indexing of very large input strings and at the same time maintain a bounded working set size and a fixed memory footprint. The method is employed for serial processing. Further, a scalable parallel suffix tree construction is realized that is suitable for implementation on parallel distributed memory systems that use effective collective communication and in-network caching. The methodology is also applied for suffix link recovery in both serial and parallel implementations.
US08914414B2 Integrated repository of structured and unstructured data
Methods, program products, and systems implementing integrated repository of structured and unstructured data are disclosed. An integrated environment is provided for accessing, structured data (e.g., data of a relational database) and unstructured data (e.g., data stored in a text or binary file), including creating, managing, modifying, and searching the structured data and unstructured data. The integrated environment can include an integrated user interface, a set of commands and application programming interface (API), and storage for a relational database and a document repository. The integrated environment can include a database abstraction layer that allows database operations on both the structured data and the unstructured data.
US08914412B2 Determining file ownership of active and inactive files based on file access history
File management systems and methods are presented. In one embodiment, implementation of a method for determining the accurate ownership of a file within a data system includes: identifying a first plurality of access events for a file, wherein the file is associated with a directory of related files; identifying a second plurality of access events for the related files within the directory, wherein access events in the first and second plurality of access events occur within a period; determining a pool of users accessing files within the directory within the period; and selecting a user from the pool of users as an inferred owner of the file based on access metrics related to the plurality of access events.
US08914411B1 Method, system and computer program product for controlling data access through question and answer mechanism
A method, system and computer program product for controlling data access through a question and answer mechanism, including assigning a unique user identification for a user; associating information of the user with the user identification; receiving a request for the information based on the user identification; generating a question, based on a relationship between the user and a requestor of the information, that the requestor of the information must answer in order to access the information; and providing access to one of a portion of the information and all of the information, based on the relationship between the user and the requestor of the information, if the requestor correctly answers the question.
US08914407B2 Metadata cache management
Managing a cache includes determining from metadata of a received service request whether a cache data response may satisfy the request as a function of recognizing a cacheable method name specification within request metadata by a service provider associated with the request, and determining whether the request is an inquiry or a request as a function of comparing an update frequency specification or a time interval period to a value of a time parameter associated with the cacheable method name in the metadata, in order to decide if the request may be satisfied by the cached data. Aspects also include searching the cache for the data response if determined the data is cacheable and the request is an inquiry, and sending the request on to a service provider if the data response is not a cacheable response, or the request is an update request.
US08914406B1 Scalable network security with fast response protocol
This disclosure provides a network security architecture that permits installation of different software security products as virtual machines (VMs). By relying on a standardized data format and communication structure, a general architecture can be created and used to dynamically build and reconfigure interaction between both similar and dissimilar security products. Use of an integration scheme having defined message types and specified query response framework provides for real-time response and easy adaptation for cross-vendor communication. Examples are provided where an intrusion detection system (IDS) can be used to detect network threats based on distributed threat analytics, passing detected threats to other security products (e.g., products with different capabilities from different vendors) to trigger automatic, dynamically configured communication and reaction. A network security provider using this infrastructure can provide hosted or managed boundary security to a diverse set of clients, each on a customized basis.
US08914405B2 Methods and systems for latency-free database queries
Systems and methods for performing latency-free database searches using two-level indexed data structures having decreasing integer sets as identifiers to represent actual data. The indexed data structures are stored in distributed memory. Data operations such as intersection and union are performed using the indexed data structures. A binary interval reduction technique is used to quickly move through the data sets looking for common elements for the intersection set, or unique elements to add to the union set.
US08914402B2 Multiple web-based content category searching in mobile search application
In embodiments of the present invention improved capabilities are described for multiple web-based content category searching for web content on a mobile communication facility comprising capturing speech presented by a user using a resident capture facility on the mobile communication facility; transmitting at least a portion of the captured speech as data through a wireless communication facility to a speech recognition facility; generating speech-to-text results for the captured speech utilizing the speech recognition facility; and transmitting the text results and a plurality of formatting rules specifying how search text may be used to form a query for a search capability on the mobile communications facility, wherein each formatting rule is associated with a category of content to be searched.
US08914400B2 Adjusting results based on a drop point
Provided are techniques for providing entities. For a keyword, historical data is used to generate a list of entities, wherein a recommendation score is associated with each of the entities. The entities are ranked based on the recommendation score associated with each of the entities. A drop point that is associated with an entity whose recommendation score is low is determined. One or more additional entities are identified for at least one of the entities having a high recommendation score in the list. The one or more additional entities are inserted above the drop point in the list. The list is stored with the keyword.
US08914394B1 Multimedia content search system with source and field differentiation
A method and apparatus for performing an integrated search is provided. An interface is provided that allows users to search and select any data related to a searchable term. Searchable terms may comprise titles of content, actors, and tags. A client device formulates a search request from the user-selected search terms. A service receives the search request from the client device and formulates a query for at least one broadband database and at least one partner broadcast database. The service queries each broadband database with a compatible query that the service creates using information regarding the type of database queries each partner's database requires. The service formats the data received from the searches of the databases into a user interface screen that is presentable by the client device. The screen information instructs the client device on how it should respond to any key presses by the user.
US08914390B2 Repetitive query recognition and processing
Processing repetitive database queries may include receiving a database query having a connection identifier, determining whether a queue for database queries contains an earlier database query matching the received database query, identifying the second database query as matching the first database query if the queue contains an earlier matching database query, receiving query results for the earlier matching database query from a database server, and forwarding query results to the clients associated with both database queries using corresponding connection identifiers.
US08914388B2 Centralized URL commenting service enabling metadata aggregation
An embodiment of the invention includes a method for centralized URL commenting, wherein user-generated comment data is extracted from web pages on a plurality of web sites. Access control parameters are also obtained from the web sites. The comment data is tagged with identifiers indicating the web sites that the comment data was extracted from, URLs indicating the web pages that the comment data are on, and authors of the comment data. The comment data is stored in a repository. Keywords are extracted from the comment data; and, the keywords are normalized. The normalizing of the keywords includes creating a single normalized keyword for multiple keywords related to the same topic, and tagging comment data that include at least one of the multiple keywords with the normalized keyword. Read access and/or write access to the repository is controlled based on the access control parameters.
US08914373B2 Participant grouping for enhanced interactive experience
Representative embodiments of a method for grouping participants in an activity include the steps of: (i) defining a grouping policy; (ii) storing, in a database, participant records that include a participant identifier, a characteristic associated with the participant, and/or an identifier for a participant's handheld device; (iii) defining groupings based on the policy and characteristics of the participants relating to the policy and to the activity; and (iv) communicating the groupings to the handheld devices to establish the groups.
US08914372B2 Clustering customers
A computer implemented method for clustering customers includes receiving a source set of customer records, wherein each customer record represents one customer, and each customer record includes at least one data attribute, and each data attribute has an attribute value; pre-processing the source set of customer records to generate a pre-processed set of customer records; executing a clustering algorithm on the pre-processed set of customer records to group the pre-processed set of customer records into clusters of a pre-defined number. The pre-processing comprises: determining the type of a customer in the source set of customer records; using a type attribute value to indicate the type of the customer in its customer record; normalizing data attribute values and type attribute values; weighting to the data attribute values and the type attribute values respectively to obtain weighted attribute values of the data attribute and weighted attribute values of the tune attribute.
US08914367B2 Socially collaborative filtering for providing recommended content to a website for presentation to an identified user
In one embodiment, a method comprises receiving, by a website server device providing a website service, a request from an identified user of a user device, the request requesting network content provided within the website service; determining by the website server device an absence of new network content within the website service relative to a last prior access by the identified user to the website service; and obtaining, by the website server device for presentation to the identified user within the website service, an ordered list of network items most likely to be preferred by the identified user.
US08914365B2 Content display systems and methods
Systems and methods to display content are described. In some embodiments, program content is received from a content source. A method identifies product-related metadata associated with the program content where the product-related metadata includes at least one item displayed in the program content. The program content is communicated to a display device for presentation to a user in a first portion of the display device. The product-related metadata is communicated to the display device for presentation to the user in a second portion of the display device.
US08914362B1 Personalized browsing activity displays
A system records browsing activity of a user using a browser. The system determines browsing statistics from the recorded browsing activity and graphically displays the browsing statistics to the user via the browser.
US08914361B2 Methods and systems for determining a meaning of a document to match the document to content
Systems and methods for determining a meaning of a document to match the document to content are described. In one aspect, a source article is accessed, a plurality of regions in the source article are identified, at least one local concept associated with each region is determined, the local concepts of each region are analyzed to identify any unrelated regions, the local concepts associated with any unrelated regions are eliminated to determine relevant concepts, the relevant concepts are analyzed to determine a source meaning for the source article, and the source meaning is matched with an item meaning associated with an item from a set of items.
US08914360B1 System and method for providing location-based video content
To display a multimedia presentation together with location-based content, a client device reports its location to a content server. The device receives and displays video content from the content server. The device also receives location-based information related to the multimedia presentation. This location-based information may be textual data in an XML (extensible markup language) format. In some embodiments, the multimedia presentation is video content that includes an advertisement for a good or service, and the location-based content identifies a nearby establishment offering the good or service. The client device renders the video and textual data together.
US08914351B2 Method and system for secure automated document registration from social media networks
A method and system for secure automated document registration with social media. A secure cloud transformed electronic document is created on an application on a target network device from an original electronic document. The original electronic document is electronic text, audio, video or pictures from a social media network or from a telecommunications network. The secure cloud transformed electronic document is made viewable via the target network device and other target devices from anywhere on a cloud communications network or on a social media network without the ability to tamper with the information within the secure cloud transformed electronic document. This provides an automatic secure electronic document registration system on the cloud communications network and the social media network.
US08914350B2 Flexible metadata composition
Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
US08914348B2 System and method for analyzing search engine optimization procedures
A system and method for search engine optimization includes monitoring a website for changes in content; logging traffic to the website; analyzing data regarding the traffic to determine a relationship between the content and traffic changes; monitoring ranking of the website in search results where a specific search keyword is used; aggregating data regarding using a selected keyword and ranking of the website in results of searches including that keyword; analyzing the data to determine a relationship between the keyword and the ranking; and displaying those relationships. The website may also be monitored for changes in a number of links to the website; data regarding the links is analyzed to determine a relationship between changes in the number of links and changes in traffic. A benchmark may also be calculated; the effect of changing website content and/or changing the number of links is evaluated according to the benchmark.
US08914346B1 Clustered search indexing for correlated data groups
Systems, methods and devices described herein enable producing and utilizing a clustered search index as a way of searching correlated data groups, such as channel lineups. In particular, in some implementations systems, methods and devices are operable to create a clustered search index that includes clusters of TV channels frequently provided together in various channel lineups in order to improve searching efficiency. That is, the resultant search index is based on sub-lineups of channels that are shared by multiple channel lineups (i.e. sub-lineup indexing). Each sub-lineup includes channels that are frequently provided together, as determined by analysis of the channel lineups offered by the various providers. Additionally and/or alternatively, in some implementations systems, methods and devices are operable to process a search query by selecting a number of pertinent channel clusters from a clustered search index associated with one or more characteristics associated with the query.
US08914343B2 Aggregating keys of dependent objects for a given primary object
Keys are obtained and aggregated by storing a primary object as an entry in a parent keys storage and a child keys storage, the entry identified as unvisited in each. An object evaluation process is then performed until all unique entries in the parent keys storage and all unique entries in the child keys storage have been visited and by committing the keys of at least one related object as an entry to the hierarchical database. The object evaluation process visits each unvisited object in the parent keys storage and child keys storage by selecting, for the unvisited object, objects in the parent direction that have not already been visited and objects in the child direction that have not already been visited and by inserting the keys of the selected related objects as entries in the parent keys storage or child keys storage.
US08914342B2 Personal data platform
Receive a plurality of data management policies from a user. Store in a memory the data management policies in association with a context and an identifier of the user. Receive personal data of the user collected in one or more contexts by one or more collection devices. Determine whether the personal data complies with one or more of the data management policies with respect to collecting personal data of the user. If the personal data complies with the data management policies with respect to collecting personal data on the user, then storing in the memory the personal data in association with the identifier of the user. Provide a centralized interface to the user for managing the personal data stored in the memory.
US08914332B2 System and method for automatic detection of duplicate digital photos
Hashes of metadata of digital photographs on, e.g., a removable camera memory are compared against values in a hash table representing previously stored photographs on an archive computer to ensure that only previously unstored photos are copied onto the archive computer.
US08914331B2 Computer-implemented system and method for identifying duplicate and near duplicate messages
A computer-implemented system and method for identifying duplicate and near duplicate messages is provided. A set of messages is obtained. A body of one such message is compared with the body of each other message. Those messages having matching bodies are identified as exact duplicates. The exact duplicates are removed from the set. The remaining messages are sorted in order of message length and a shorter message is compared with a longer message. A determination is made that the body of the shorter message is included in the body of the longer message and the shorter message is marked as a near duplicate of the longer message.
US08914328B2 Backup information management
Information management is disclosed. A file output from an application to an operating system is intercepted before the file output arrives at the operating system. The file output is directed towards protected data. The intercepted file output is analyzed to determine whether a predetermined type of version of the protected data has been created. In the event it is determined that the predetermined type of version of the protected data has been created at least in part because the analyzed intercepted file output includes a modification to the protected data, the protected data automatically backed up, including by storing at least a portion of the file output as a backup version of the protected data. In the event it is determined that the predetermined type of version of the protected data has not been created, the protected data is not backed up.
US08914324B1 De-duplication storage system with improved reference update efficiency
A system and method for backing up files to a single-instance storage system are disclosed. The files may be split into segments, and the file data may be stored in the single-instance storage system as individual segments. The single-instance storage system uses the concept of a file region which covers multiple segments of the file. If a region of a file is unchanged from one backup to the next, the system may use a region object to refer to the unchanged region. This avoids the need to update the reference information for each of the segments within the region, thus increasing the efficiency of backing up the new version of the file.
US08914321B2 Learning with noisy labels from multiple judges
A system and method infer true labels for multiple items. The inferred labels are generated from judgments. Multiple judges select the judgments from a specified choice of labels for each item. The method includes determining a characterization of judge expertise and item difficulties based on the judgments. The method also includes determining, using maximum entropy, a probability distribution over the specified choice of labels for each judge and item, based on the judgments. The method further includes selecting improved labels for the items from the specified choice such that the entropy over the probability distribution is reduced. The improved labels represent an improvement from the judgments toward the true labels. Additionally, the method includes performing iterative procedure to determine the true labels, the characterizations of judge expertise and the labeling difficulties.
US08914320B2 Graph generation method for graph-based search
Computer based method for generation of a graph representation of a rule set for searching data transiting a network using a graph-based search model. A set of rules that describe strings or patterns of data to be identified in the data set, is expressed as a graph. As blocks of the data set are obtained for processing, the state of the graph is updated based upon the value of the received data block. The transition to the next state depends upon both the current state and the received data block. As blocks of data are received and processed, the graph is traversed until one of the rules is identified.
US08914319B2 Personalized health risk assessment for critical care
A method for providing a personalized health risk of a patient includes receiving training data corresponding to a plurality of patients and target data corresponding to a target patient; generating model data based on the training data according to an anomaly detection method; either determining whether the target data is anomalous with respect to the training data, or determining the extent to which the target data is anomalous with respect to the training data; and either indicating whether the target patient is at risk of the adverse outcome, or indicating the extent to which the target patient is at risk of the adverse outcome.
US08914316B2 Information similarity and related statistical techniques for use in distributed computing environments
Embodiments of methods, systems and/or apparatuses relating to data processing in distributed computing environments are disclosed. In particular, methods, systems, and/or apparatuses for determining information similarly and/or performing related statistical techniques which may be implemented or operated in a distributed computing environment are disclosed.
US08914315B2 Multi-compartment neuron suitable for implementation in a distributed hardware model by reducing communication bandwidth
Embodiments of the present invention provide a neural module comprising a multilevel hierarchical structure of neural compartments. Each neural compartment is interconnected to one or more neural compartments of a previous level and a next hierarchical level in the hierarchical structure. Each neural compartment integrates spike signals from interconnected neural compartments of a previous hierarchical level, generates a spike signal in response to the integrated spike signals reaching a threshold of said neural compartment, and delivers a generated spike signal to interconnected neural compartments of a next hierarchical level. Each neural compartment is further interconnected to one or more external spiking systems, such that said neural compartment integrates spike signals from interconnected external spiking systems, and delivers a generated spike signal to interconnected external spiking systems. The neural compartments of a neural module include one soma compartment and a plurality of dendrite compartments. Each neural compartment is excitatory or inhibitory.
US08914304B2 Systems and methods for modeling telecommunication switch investments
In one of many possible embodiments, a system is provided for modeling telecommunication switch investments. The exemplary system includes a telecommunication switch modeling application configured to determine equipment quantities having capacity to satisfy switch design parameters descriptive of at least one model telecommunication switch, and calculate model investments associated with the equipment quantities. The exemplary system also includes a telecommunication switch investment modeling application configured to weight the model investments in accordance with at least one of a network parameter descriptive of an actual telecommunication switch and a “what-if” input descriptive of a hypothetical telecommunication switch configuration to form weighted investments that are specific to at least one of the actual telecommunication switch and the hypothetical telecommunication switch configuration.
US08914296B2 Audio encoder, audio decoder, method for encoding and audio information, method for decoding an audio information and computer program using an optimized hash table
An audio decoder includes an arithmetic decoder for providing decoded spectral values on the basis of an arithmetically encoded representation thereof, and a frequency-domain-to-time-domain converter for providing a time-domain audio representation. The arithmetic decoder selects a mapping rule describing a mapping of a code value onto a symbol code representing a spectral value, or a most significant bit-plane thereof, in a decoded form, in dependence on a context state described by a numeric current context value. The arithmetic decoder determines the numeric current context value in dependence on a plurality of previously decoded spectral values. It evaluates a hash table, entries of which define both significant state values amongst the numeric context values and boundaries of intervals of numeric context values, in order to select the mapping rule, wherein the hash table ari_hash_m is defined as given in FIGS. 22(1), 22(2), 22(3) and 22(4).
US08914295B2 Apparatus and method for providing messages in a social network
A system that incorporates teachings of the present disclosure may include, for example, a server including a controller to receive audio signals and content identification information from a media processor, generate text representing a voice message based on the audio signals, determine an identity of media content based on the content identification information, generate an enhanced message having text and additional content where the additional content is obtained by the controller based on the identity of the media content, and transmit the enhanced message to the media processor for presentation on the display device, where the enhanced message is accessible by one or more communication devices that are associated with a social network and remote from the media processor. Other embodiments are disclosed.
US08914290B2 Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment
Method and apparatus that dynamically adjusts operational parameters of a text-to-speech engine in a speech-based system. A voice engine or other application of a device provides a mechanism to alter the adjustable operational parameters of the text-to-speech engine. In response to one or more environmental conditions, the adjustable operational parameters of the text-to-speech engine are modified to increase the intelligibility of synthesized speech.
US08914288B2 System and method for advanced turn-taking for interactive spoken dialog systems
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for advanced turn-taking in an interactive spoken dialog system. A system configured according to this disclosure can incrementally process speech prior to completion of the speech utterance, and can communicate partial speech recognition results upon finding particular conditions. A first condition which, if found, allows the system to communicate partial speech recognition results, is that the most recent word found in the partial results is statistically likely to be the termination of the utterance, also known as a terminal node. A second condition is the determination that all search paths within a speech lattice converge to a common node, also known as a pinch node, before branching out again. Upon finding either condition, the system can communicate the partial speech recognition results. Stability and correctness probabilities can also determine which partial results are communicated.
US08914285B2 Predicting a sales success probability score from a distance vector between speech of a customer and speech of an organization representative
A computerized method for sales optimization including receiving at a computer server a digital representation of a portion of an interaction between a customer and an organization representative, the portion of an interaction comprises a speech signal of the customer and a speech signal of the organization representative; analyzing the speech signal of the organization representative; analyzing the speech signal of the customer; determining a distance vector between the speech signal of the organization representative and the speech signal of the customer; and predicting a sale success probability score for the captured speech signal portion.
US08914283B2 System and method for unsupervised and active learning for automatic speech recognition
A system and method is provided for combining active and unsupervised learning for automatic speech recognition. This process enables a reduction in the amount of human supervision required for training acoustic and language models and an increase in the performance given the transcribed and un-transcribed data.
US08914282B2 Wind noise reduction
By monitoring the wind noise in a location in which a cellular telephone is operating and by applying noise reduction and/or cancellation protocols at the appropriate time via analog and/or digital signal processing, it is possible to significantly reduce wind noise entering into a communication system.
US08914280B2 Method and apparatus for encoding/decoding speech signal
An apparatus and method for encoding/decoding a speech signal which determines a variable bit rate based on reserved bits obtained from a target bit rate, is provided. The variable bit rate is determined based on a source feature of the speech signal and the reserved bits is obtained based on the target bit rate. The apparatus for encoding the speech signal may include a linear predictive (LP) analysis unit/quantization unit to determine an immittance spectral frequencies (ISF) index, a closed loop pitch search unit, a fixed codebook search unit, a gain vector quantization (VQ) unit to determine a gain vector quantization (VQ) index, and a bit rate control unit to control at least two indexes of the ISF index, the pitch index, the code index, and the gain VQ index to be encoded to be variable bit rates based on a source feature of a speech signal and the reserved bits.
US08914265B2 Gas turbine model and a method for the modeling of a gas turbine
Numerical gas turbine models permit transient modeling with high precision and at the same time numerically efficient processes for modeling a gas turbine. A gas turbine model includes a plurality of sub models. These sub models are either purely dynamic or static, which allows significant simplifications in the numerical solution of the overall model. System parts, which simulate the effects of volumes, metal masses, of actuators, and of measuring systems are regarded as dynamic. The remaining system parts are regarded as static over a time characteristic.
US08914264B1 Method and system for providing information from a patient-specific model of blood flow
Embodiments include a system for providing blood flow information for a patient. The system may include at least one computer system including a touchscreen. The at least one computer system may be configured to display, on the touchscreen, a three-dimensional model representing at least a portion of an anatomical structure of the patient based on patient-specific data. The at least one computer system may also be configured to receive a first input relating to a first location on the touchscreen indicated by at least one pointing object controlled by a user, and the first location on the touchscreen may indicate a first location on the displayed three-dimensional model. The at least one computer system may be further configured to display first information on the touchscreen, and the first information may indicate a blood flow characteristic at the first location.
US08914263B2 Information processing apparatus, information processing method and computer readable medium for assessment of event influence
An information processing apparatus includes an acquiring module, a model generating module and an analyzing module. The acquiring module acquires recording information corresponding to a target event from an event recording information storage device storing the recording information which includes a starting date and time of the target event, an ending date and time of the target event, and a place for an occurrence of the target event. The model generating module sets a date and time before or after a predetermined period since the starting date and time, sets a date and time before or after a predetermined period since the ending date and time, and generates a model including influence information. The analyzing module analyzes an influence of a first event and a second event. The second event is generated in the same place as the place in which the first event occurs.
US08914261B2 Systems and methods for employing automated data analysis to define zones for device placement in an operating evironment
A system and method are provided to a placement and optimization process for a plurality of common use devices in an operating environment according to actual users' employment of the common use devices, and actual needs for placement of certain common use devices in the operating environment. The disclosed system and method add a level of automation that may be used to collect use data for the common use devices according to a specified scheme in order to produce a more robust, flexible and updatable scheme for confirming an initial optimal layout for the common use devices and for providing a basis for updating that initial optimal layout over time to account for unforeseen errors in the initial assessment or changes in workflow as mandated by changes in the operating environment and user preferences.
US08914255B2 Method, apparatus, and computer program product for focus prediction
The present invention relates to a method, an analyzer and a computer program product for focus prediction in a sample arranged on a measuring surface of an analyzer. The method comprises row wise scanning sample positions by means of an optical system of said analyzer, said sample positions being positions in a coordinate system for said measuring surface containing said sample, for the first sample position on each row, determining a focus and storing said focus, and for each subsequent sample position: if a stored difference exists, predicting a focus by adding said stored difference to said stored focus, or if no stored difference exists, determining a focus and storing said focus.
US08914253B2 Aerial bogey discrimination technique
A computer-implemented analysis method is provided for identifying a flight trajectory of a bogey relative to earth's surface. The method includes a first step of obtaining first and second altitudes and velocities of the bogey separated by a first time interval. The second step calculates a first difference between the first and second velocities divided by the first time interval to obtain an acceleration vector. The third step determines the direction of the velocity vector. The fourth step determines whether direction of the second velocity vector exceeds an upward pointing threshold. The fifth step determines whether the acceleration vector is negative and substantially perpendicular to earth's surface as a second result being valid. The sixth step reports that the bogey represents a ballistic projectile in response to the first and second results.
US08914249B2 Resistance measuring apparatus
A resistance measuring apparatus includes: a voltage injector that injects an AC signal into a circuit by applying an AC voltage to an injection coil; a current measuring unit that measures an AC current produced in the circuit by the injection coil using a detection coil; a processing unit that calculates the circuit resistance from the AC signal voltage and the measured AC current; and a reference signal generator that outputs a binary reference signal that has a same period as the AC voltage and is synchronized to the clock. The voltage injector generates a stepped wave whose amplitude changes in synchronization with a clock, applies a signal based thereon as the AC voltage. The current measuring unit converts the current in the detection coil to a voltage signal, carries out synchronous detection using the reference signal, and measures the AC current based on the synchronous detection result.
US08914248B2 Device for estimating internal resistance of battery and battery pack including the same
A device for estimating an internal resistance of a battery and a battery pack including the same. The device stores voltage difference values between sampled voltage values and current difference values between sampled current values for a predetermined period of time, periodically selects a maximum value or a minimum value of stored voltage difference values and a maximum value or a minimum value of the stored current difference values, calculates a covariance value and a variance value of the selected voltage difference values and the selected current difference values, and estimates the internal resistance of the battery based on the calculated covariance value and variance value.
US08914247B2 Systems and methods to monitor the operation of a power generation system
A monitoring system is provided. The monitoring system includes at least one sensor that is configured to detect at least one fault within a power generation system. Moreover, the monitoring system includes a computing device that is coupled to the sensor. The computing device includes an interface that is configured to receive a signal representative of the fault. The computing device also includes a processor that is programmed to identify a location of the fault by considering a plurality of potential fault locations and the processor is programmed to determine at least one restoration solution to restore the fault by considering a plurality of potential restoration solutions.
US08914246B2 System and methods for aging compensation in AMOLED displays
Methods and systems to provide baseline measurements for aging compensation for a display device are disclosed. An example display system has a plurality of active pixels and a reference pixel. Common input signals are provided to the reference pixel and the plurality of active pixels. The outputs of the reference pixel is measured and compared to the output of the active pixels to determine aging effects. The display system may also be tested applying a first known reference current to a current comparator with a second variable reference current and the output of a device under test such as one of the pixels. The variable reference current is adjusted until the second current and the output of the device under test is equivalent of the first current. The resulting current of the device under test is stored in a look up table for a baseline for aging measurements during the display system operation. The display system may also be tested to determine production flaws by determining anomalies such as short circuits in pixel components such as OLEDs and drive transistors.
US08914240B2 Method for determining coronary artery disease risk
Markers and methods useful for assessing coronary artery disease in a subject are provided, along with kits for measuring their expression. Also provided are predictive models, based on the markers, as well as computer systems, and software embodiments of the models for scoring and optionally classifying samples.
US08914239B2 System and method for determining individualized medical intervention for a disease state
A system and method for determining individualized medical intervention for a particular disease state, and especially for cancers, that includes the molecular profiling of a biological sample from the patient, determining whether any molecular findings including one or more genes, one or more gene expressed proteins, one or more molecular mechanisms, and/or combinations of such exhibit a change in expression compared to a reference, and identifying a non-specific disease therapy or agent capable of interacting with the genes, gene expressed proteins, molecular mechanisms, or combinations of such molecular findings that exhibited a change in expression.
US08914238B2 Method for predicting breast cancer patient response to endocrine therapy
A mass-spectral method is disclosed for determining whether a breast cancer patient is likely to benefit from administration of a combination treatment in the form of a targeted anti-cancer drug in addition to an endocrine therapy drug. The method obtains a mass spectrum from a blood-based sample from the patient. The spectrum is subject to one or more predefined pre-processing steps. Values of selected features in the spectrum at one or more predefined m/z ranges are obtained. The values are used in a classification algorithm using a training set comprising class-labeled spectra a class label for the sample is obtained. If the class label is “Poor”, the patient is identified as being likely to benefit from the combination treatment. In a variation, the “Poor” class label predicts whether the patient is unlikely to benefit from endocrine therapy drugs alone, regardless of the patient's HER2 status.
US08914237B2 Method and system for gamma camera count rate saturation correction
A system and method for adjusting count rate information, comprising: acquiring, using at least one detector, static image information from at least one imaged object; acquiring, using the at least one detector, whole body image information from the at least one imaged object; determining, using at least one computer application, the count rate information using the static image information and the whole body image information; and adjusting, using the at least one computer application, the count rate information by accounting for movement between the at least one detector and the at least one imaged object.
US08914235B1 System and method for detecting a user location using a latest available location
A system and method for location detection is disclosed. The system and method may derive estimates of a user's location by interfacing with other sources of location data. In one aspect of the invention, a client device may determine the user's location by using locally configured location services. The client device may also query a remote server that contains recent geolocation data of the user. Both the local and remote estimates may be presented to a user. The user may also be allowed to select the location that most accurately represents the user's current location.
US08914231B2 Mobile-side terminal apparatus, position transmission method and computer program
A mobile-side terminal apparatus of the present invention includes: a route information storing unit that stores route information related to a route that a user follows; a position acquiring unit that acquires a present position of the user; a display unit that displays the route information stored in the route information storing unit and the present position acquired by the position acquiring unit; and a position transmitting unit that performs transmission of the present position acquired by the position acquiring unit to another information processing device that stores the route information and displays the route information and the present position.
US08914227B2 Method of generating an aircraft flight plan
A method of generating a flight plan including a number N-1 of segments SGi, i being an integer number between 2 and N. Segment SGilinks an auxiliary departure position to an auxiliary arrival position according to a route. The route is a straight line defined by a list of auxiliary route positions. Each route is stored in a database onboard the aircraft. The method includes a coupled determination of an auxiliary arrival position that is part of the auxiliary positions of at least one of the routes and of a route followed by the segment SGi+1. The coupled determination is produced from an auxiliary departure position and a route Ri, followed by the segment SGi.
US08914224B2 Navigation device and method
This invention relates to a navigation device (200) comprising: a processor (210) that is configured to generate a navigation map of a local environment (497); and a display (240) controllable by said processor (200) to display said navigation map and any markers (489) that relate to marked locations within said local environment (497); characterized in that the navigation device (200) further comprises: an indicator generation module (490) for generating an indicator (491) for each of any marked locations outside of said local environment, said processor (210) being responsive to said indicator generation module (490) to control said display (240) to display any generated indicators (491) in said navigation map (497).A method of generating a navigation map and a computer program are also disclosed.
US08914223B2 Method and system for controlling a vehicle having a hybrid drive
The invention relates to a method and an arrangement for controlling a vehicle with a hybrid drive, wherein during the driving mode an internal combustion engine (1) and a second drive unit (12) contribute individually or in tandem to the drive torque of the vehicle. In a method for controlling a vehicle with a hybrid drive, according to which the toxic emissions are kept to the minimum level possible, the control and regulation behaviour of the internal combustion engine (1) is set in accordance with the operating mode of the second drive unit (12).
US08914222B2 Electronic control unit of internal combustion engine
An electronic control unit (ECU), for use with an internal combustion engine, determines whether an abnormal combustion has occurred in the engine. The ECU uses a sensor signal amplifier to amplify a sensor signal from a sensor by changing an amplification power of the sensor signal and an A/D converter to convert the sensor signal amplified to a digital signal (i.e., a digitized sensor signal). The ECU uses an abnormal combustion detector to determine whether an abnormal combustion has occurred based on a characteristic of a waveform of the digitized sensor signal, and performs an abnormal combustion prevention control to prevent the abnormal combustion when an abnormal combustion is detected. An amplification controller is used to set the amplification power of the sensor signal amplifier based on the amplitude of the digitized sensor signal and a determination result of the abnormal combustion by the abnormal combustion detector.
US08914221B2 Methods and systems for exhaust gas recirculation
Various methods and systems are provided for diagnosing an engine component condition in an exhaust gas recirculation system. In one example, a method includes selectively routing exhaust from a subset of engine cylinders to an exhaust passage via a first valve and to an intake passage via a second valve, and obtaining one or more of a pressure or temperature from the subset of engine cylinders. The method further includes indicating an engine component condition based on the one or more of the pressure or temperature.
US08914218B2 Four-stroke cycle internal combustion engine and method of identifying cylinder of four-stroke cycle internal combustion engine
An internal combustion engine employs an odd number of cylinders. A crankangle sensor of 360° crankangle (CA) provides a POS signal including a pulse train having pulses generated at each 10° CA. This POS signal includes a specific portion 28′ generated at each 360° CA by a gap portion of the crankangle sensor. The time required for a 10° CA change is calculated for each 10° CA as a second signal, and the time is integrated for intervals A, B, and C. Since the second signal oscillates with a period according to the number of the cylinders in response to a change in stroke of each cylinder, intervals T1 and T4, for example, can be identified by comparing the integrated values. Thus, the cylinders can be identified by only the signal from the crankangle sensor of 360° CA without depending on a cam angle sensor of 720° CA.
US08914217B2 Waveguide and associated automotive-vehicle-borne spectrometer
A device for measuring a spectrum of a light beam in a wavelength range chosen beforehand, device called a spectrometer, the spectrum being generated by a fluid to be analyzed, the spectrometer including: at least one light source; a measurement cell including the fluid to be analyzed; a measurement detector placed on an optical pathway taken by a measurement optical beam being emitted by the light source and encountering the measurement cell; and a reference detector placed on an optical pathway taken by a reference optical beam being emitted by the light source and not encountering the measurement cell, wherein the spectrometer is borne by an automotive vehicle and includes an element for forming an incident optical beam emitted by the at least one light source, and for dividing the optical beam into a measurement beam and a reference beam, in the form of a waveguide.
US08914212B1 Pedestrian notifications
Aspects of the disclosure relate generally to notifying a pedestrian of the intent of a self-driving vehicle. For example, the vehicle may include sensors which detect an object such as a pedestrian attempting or about to cross the roadway in front of the vehicle. The vehicle's computer may then determine the correct way to respond to the pedestrian. For example, the computer may determine that the vehicle should stop or slow down, yield, or stop if it is safe to do so. The vehicle may then provide a notification to the pedestrian of what the vehicle is going to or is currently doing. For example, the vehicle may include a physical signaling device, an electronic sign or lights, a speaker for providing audible notifications, etc.
US08914209B2 Automatic shift apparatus
An automatic shift apparatus including a rotation shaft, a dog clutch gear shift mechanism, and a control unit. The control unit supplies a predetermined electric current to a shaft moving apparatus to move a sleeve in an engaged state engaged with one of a first clutch ring and a second clutch ring and supplies a braking electric current smaller than the predetermined electric current to the shaft moving apparatus to exert a braking force on the sleeve, the braking force directed in the opposite direction relative to a direction of movement of the sleeve, before a spline of the sleeve disengages from a first dog clutch portion or a second dog clutch portion of the mentioned one of the first clutch ring and the second clutch ring.
US08914207B1 System and method of controlling shift for vehicle
A system may include: a data detector detecting data for a shift control; and a controller determining a short term driving tendency index and a long term driving tendency index of a driver based on the data, and controlling an engine or a transmission according to the short term driving tendency index or the long term driving tendency index of the driver, wherein the controller determines a difference between the short term driving tendency index and the long term driving tendency index, and controls the shift according a corrected driving tendency index that is corrected from the long term driving tendency index when an absolute value of the difference between the short term driving tendency index and the long term driving tendency index is greater than or equal to an absolute value of a reference index difference.
US08914205B2 System and method for transmitting helicopter health and location
A system and method combines integrated system health usage monitoring and flight tracking of a helicopter, and transmits the information to monitoring sites for managing flight operations in real time, thereby providing the functionality of both system health and flight tracking and reducing weight related constraints faced by helicopters. With enhanced availability of system health data, vital information for maintenance and flight position data-stream, operations, flight dispatch and maintenance can plan for required services more efficiently.
US08914204B2 Device and method for controlling a belt-type continuously variable transmission for a vehicle
A control device includes a belt slip controller, a limiting determining control unit, and a transmission speed limiter. The device controls a vehicle belt type continuously variable transmission including a primary pulley and a secondary pulley so as to control a gear ratio by controlling a primary hydraulic pressure and a secondary hydraulic pressure. The controller oscillates the secondary hydraulic pressure, extracts an oscillation component of an actual gear ratio when a transmission speed is less than a predetermined value, and controls the secondary hydraulic pressure based on a phase difference between oscillation components. The determining control unit determines whether to limit acceleration, and the limiter limits a transmission speed to less than the predetermined value when the determining control unit makes a determination to limit the acceleration. The controller permits belt slip control while the limiter limits the transmission speed to less than the predetermined value.
US08914200B2 Controller and control method of belt type continuously variable transmission
A control device for a belt type continuously variable transmission device includes primary And secondary pulleys and a belt and controls gear ratio based on a running radius of the belt on a pulley by controlling primary and secondary oil pressures. The transmission includes a belt slip control unit and a belt slip control permission determining unit. The belt slip control unit performs such control as to oscillate the secondary oil pressure, estimates a belt slip condition by monitoring the phase difference between an oscillation component included in an actual secondary oil pressure and an oscillation component included in an actual gear ration, and then reduces the actual secondary oil pressure to maintain a predetermined belt slip condition. The belt slip control permission determining unit permits belt slip control when a transmission rate as a change rate of the gear ratio is less than a predetermined value.
US08914199B2 Excavating machine display system and excavating machine
The display system of the excavating machine has a work machine condition detection unit which detects information related to a current position of an excavating machine and a processing unit. This processing unit calculates an icon display of the bucket and the positions of the excavation edge portions viewed from a top of the excavating machine based on the information related to the current position of the excavating machine, the information related to the posture of the main body, the information about the positions of the excavation edge portions and the outer shape information about the bucket, and displays on a screen of a display device the target surface, the icon display position of the bucket, and an image which indicates the positions of the excavation edge portions.
US08914197B2 Windshield wiper controller, optical raindrop detector and detection method thereof
There is provided an optical raindrop detector including a light source, a light guide, an image sensor and a processing unit. The light source alternatively emits light with different brightness values. The light guide has an incident surface, a detection surface and an ejection surface, wherein the light source emits incident light into the light guide via the incident surface, and a plurality of microstructures are formed on the ejection surface to reflect the incident light to become scattered light toward the detection surface. The image sensor receives reflected light formed by raindrops in front of the detection surface reflecting the scattered light to penetrate the light guide and eject from the ejection surface, and generates image frames corresponding to the different brightness values of the light source. The processing unit calculates differential images of the image frames to accordingly identify rain intensity.
US08914190B2 Method and device for operating a belt drive of a motor vehicle
A method and a device for operating a belt drive of a motor vehicle. Under high loads, a high belt tension is set and during normal operation a low belt tension is set. The particular belt tension is set through a control process, taking into account the instantaneous load on the belt drive and/or taking into account the age of the belt of the belt drive.
US08914185B2 Vehicle control device
An ECU is connected to a multi-system shift sensor detecting a shift lever position in a shift direction associated with detection of the R position, and to a multi-system select sensor detecting a shift lever position in a select direction not associated with detection of the R position. When only one or more, but not all, of sensors in the select sensor are abnormal, the ECU controls the shift range according to the shift position detected based on the remaining proper sensor. When only one or more of sensors in the shift sensor are abnormal, the ECU maintains the current range until an operation of a shift lever is detected, and switches the shift range to the N range at the point of time of detecting an operation of the shift lever.
US08914183B2 Enhanced electronic assembly
Remote sensor units for a vehicle are described. An apparatus may comprise a satellite housing having an electrical connector interface portion, and an electrical connector disposed within the electrical connector interface portion of the satellite housing. The electrical connector may be arranged to conduct electrical signals for an electronic component having an electronic sensor operative to monitor conditions for a vehicle, the electrical connector comprising a capture portion at a first end and a pin portion at a second end, the capture portion having a pair of opposing mechanical contact elements arranged to receive at least one edge of the electronic component. Other embodiments are described and claimed.
US08914182B2 Network of unmanned vehicles
The present invention provides a co-operative network of unmanned vehicles that participate in co-operative task allocation. Each unmanned vehicle comprises a computer system with an executive level configured to control motion of the unmanned vehicle and an automatic decision level configured to communicate with other unmanned vehicles, to receive task descriptions, to participate in task allocation, and to provide descriptions of tasks to be performed to the executive level for execution. Each unmanned vehicle submits a bid for each task it can perform, the bid reflecting an execution cost for the task. The bids are compared and the task effectively auctioned to the unmanned vehicle with a lowest execution cost. Each unmanned vehicle builds a task plan from its allocated tasks, decomposes the associated task descriptions into elementary task descriptions and forwards the elementary task descriptions in a format suitable for the executive level to execute.
US08914180B2 Hybrid powertrain with geared starter motor and belt alternator starter and method of restarting an engine
A hybrid powertrain has an engine, a starter motor, and a gear train that connects the starter motor with the engine, and a motor/generator. A belt drive train connects the motor/generator with the engine. The powertrain has a first energy storage device with a first operating range of voltage and a second energy storage device with a second operating range of voltage at least partially in common with the first operating range of voltage. A controller places a switching device in an on-state so that the first energy storage device is connected with the second energy storage device or in an off-state in which the first energy storage device is disconnected from the second energy storage device. The controller causes the switching device to be in the off-state and the starter motor and the motor/generator to be powered with energy from the first energy storage device to restart the engine.
US08914179B2 Power transmission device
During an inertial energy storage operation, electric power conversion at an inverter is controlled such that a direct current electric power from an electric power storage device is converted into an alternating current by the inverter so as to be supplied to stator windings, such that torque in the direction of engine rotation is applied to an output side rotor from a stator to rotatively drive the output side rotor in a state where power transmission from the output side rotor to a drive axle is stopped. During a cranking operation after the inertial energy storage operation, the electric power conversion at an inverter is controlled to permit application of the alternating current to rotor windings, such that a torque in the direction of engine rotation is applied to an input side rotor from the output side rotor, thereby rotatively driving an input side rotor to crank the engine.
US08914176B2 Surface-mediated cell-powered vehicles and methods of operating same
This invention provides a vehicle powered by a surface-mediated cell (SMC)-based power source, comprising a vehicle frame, at least a wheel supporting the frame or a propeller connected to the frame, a drive unit connected to the wheel or propeller, and a power source electrically connected to the drive unit, wherein the power source contains at least a surface-mediated cell. The vehicle can be a micro-EV (using the SMC for the stop-start function), HEV, plug-in HEV, all-electric vehicle, power-assisted bicycle, scooter, motorcycle, tricycle, automobile, wheelchair, fork lift, golf cart, specialty vehicle, bus, truck, train, rapid-transit vehicle, boat, or air vehicle. The ultra-high power density enables the SMC to provide pulsed power or increased current demands when the vehicle is accelerating or hill-climbing. The SMC also enables the power source to recuperate the braking energy when the vehicle decelerates, brakes, or simply moves down-hill.
US08914175B2 Electric motor vehicle
Various embodiments include an electric motor vehicle which does not have any active suspension components, gearbox, differential or other mechanical transmission components, in various embodiments including consists a chassis, at least one pair of integrated wheel and brushless DC electric motor assemblies mounted on the chassis with conventional suspension components including springs and dampers. In various embodiments, a battery pack on the chassis provides power to the integrated wheel and electric motor assemblies; and a control system operates each integrated wheel and motor assembly independently of each other integrated wheel and motor assembly. Various embodiments include the control system including a master controller connected to the battery pack, and, a separate slave controller connected to the battery pack and to each of the integrated wheel and motor assemblies as well as the master controller.
US08914174B2 Vehicle control device and vehicle drive system
A control device for controlling a vehicle drive unit including an input member drivingly connected to an engine; an output member drivingly connected to a wheel; and a transmission device that includes engagement elements, that switches between shift speeds by control of engagement and disengagement of engagement elements, and that transmits a rotational driving force of the input member to the output member at a speed changed at a speed ratio of each of the shift speeds. The control device includes a control unit that controls the transmission device to achieve a one-way transmission speed in a running idle state in which a vehicle is running while the rotational driving force of the input member is not transmitted to the output member and a rotational speed of the engine is controlled to a predetermined idle speed. The transmission device has, as one of the shift speeds, the one-way transmission speed at which the rotational driving force from the input member to the output member is transmitted but the rotational driving force from the output member to the input member is not transmitted.
US08914170B2 System and method for communicating data in a vehicle system
A system includes a router transceiver unit that is configured to be disposed on-board a vehicle system. The vehicle system may have at least a source vehicle and a separate linked vehicle that are mechanically linked with each other to travel together along a route and that are communicatively linked with each other through a system network of the vehicle system. The router transceiver unit is configured to be communicatively coupled to a requesting operational component of the source vehicle and the system network. The router transceiver unit is also configured to receive a local data packet from the requesting operational component that is directed toward a target operational component of the linked vehicle. The router transceiver unit includes an encapsulation module that is configured to transform the local data packet into an in-tunnel data packet, where the local and in-tunnel data packets have different packet formats.
US08914164B1 System and method for computing mach number and true airspeed
A system and method are provided for calculating Mach number and true airspeed without reference to data from a pitot static sensor. The true airspeed and Mach number are calculated using the altitude information from GPS, IRS, Radio Altimeter and other onboard sensors other than the air data computer (ADC). The computed true airspeed or Mach number could be used to confirm the ADC information or in lieu of the ADC information when the ADC information is unreliable or unavailable.
US08914160B2 Demand response method and demand response system
A demand response (DR) method or a demand response (DR) system determines priority of each household appliance in response to a quality status of each household appliance, and variably controls a DR level of each household appliance according to the priority of each household appliance, to guarantee the quality of the household appliance and minimize power consumption.
US08914157B2 Method and apparatus for dynamically allocating power in a data center
Embodiments of the invention relate generally to the field of power management of computer systems, and more particularly to a method and apparatus for dynamically allocating power to servers in a server rack. The method comprises: measuring power consumption of a computer system having one or more servers; estimating probability distribution of power demand for each of the one or more servers, the estimation based on the measured power consumption; estimating performance loss via the estimated probability distribution; computing power capping limits for each of the one or more servers, the computation based on the estimated probability distribution and the performance loss; and dynamically allocating the power capping limits to each of the one or more servers by modifying previous power capping limits of each of the one or more servers.
US08914155B1 Controlling fluid flow in a data center
Methods, apparatus, systems and articles of manufacture to control fluid flow in a data center are disclosed herein. An example method disclosed herein comprises sensing a condition of a fluid in a first contained aisle on a first side of data center equipment, the fluid in the first contained aisle substantially isolated from a second contained aisle on a second side of the data center equipment, and controlling a vent to alter the fluid flow between the first contained aisle and the second contained aisle based on the sensed condition.
US08914146B2 Methods and apparatus for filling of packagings with medications
Methods for filling packagings with at least one medication include producing filling instructions, operating a packaging station to fill packagings, and verifying that each of the packagings is filled correctly. The production of filling instructions includes an allocation of medications to separated compartments in the packagings. Each packaging receives a single medication pass for a specified time on a specified day, or a medicine pass for administration on an as needed basis. The packaging station may include a manual packaging station at which an operator follows prompts to move canisters of medications, pills from the canisters, and trays of packagings to fill the packagings. The manual packaging station includes a shutter assembly with shutters configured to selectively provide access to only one compartment in each packaging at a time, thereby reducing the likelihood of filling errors. Apparatus for filling packagings may include the same manual packaging station.
US08914144B2 Sewing machine, apparatus, and non-transitory computer-readable medium
An apparatus includes a processor and a memory. The memory is configured to store computer-readable instructions therein, wherein the computer-readable instructions instruct the sewing machine to execute steps comprising acquiring image data including one or more characters, extracting, from acquired image data, one or more character designs with respect to each character included in the acquired image data, wherein the character design represents each character included in the acquired image data, generating embroidery data with respect to each character based on the extracted character design, wherein the embroidery data represents an embroidery pattern in a predetermined size.
US08914143B1 Method and system for handling substrates
System and method for handling substrates in a lithography manufacturing process are disclosed. In one embodiment, a system for handling substrates in a lithography manufacturing process includes a plurality of porous chucks positioned above a substrate for imaging, a plurality of pressure sources configured to apply pressured air towards the substrate through the plurality of porous chucks, a plurality of vacuums configured to apply suction force away from the substrate, and a controller with control logic configured to hold the substrate in place by controlling the pressured air applied by the plurality of pressure sources and the suction force generated by the plurality of vacuums.
US08914142B2 Method and a system for optimization of parameters for a recovery boiler
A method and a system for optimization of parameters for a recovery boiler in a pulp mill are disclosed. An exemplary method is based on use of a first principle mathematical model to estimate parameters that are otherwise not measurable, to accurately control the performance of the recovery boiler. In addition, a method is disclosed to use estimated parameters of a recovery boiler to control and stabilize the processes downstream of the recovery boiler. A system is also disclosed to carry out a method for control and optimization of performance and operational parameters of a recovery boiler.
US08914139B2 Robot
A Robot includes a main body, a Portable device and a supporting structure. The supporting structure is disposed at the main body for detachably connecting the Portable device. The Portable device reads digital media data from the main body or the Portable device itself, and plays the digital media data as video. After the Portable device is detached from the supporting structure, the main body and the Portable device operate independently.
US08914136B2 Game control program and game device
Damages include ineffective damage (scratch damage) and effective damage (fixed damage). When scratch damage occurs, an amount Ds corresponding to the scratch damage is stored into a memory. When fixed damage occurs, a vitality parameter Lp is decreased by an amount Df corresponding to the fixed damage. Scratch damage decreases over time. If fixed damage Df occurs in the presence of scratch damage, the vitality parameter Lp is decreased by a total amount of the scratch damage and the fixed damage. Such controls on the vitality parameter diversify the game progress.
US08914135B2 Integrated monitoring, control and equipment maintenance and tracking system
An integrated monitoring, control and equipment maintenance and tracking system and method is provided for managing a plurality of field devices. The integrated and coordinated system includes the monitoring and control system that uses safety subsystem field device data and process control subsystem field device data. When a compromised field device is determined, e.g., by the safety system and/or the process control system, information about testing, maintenance, repair or replacement is conveyed to the monitoring and control system. This information is used to modify the work orders created by the equipment maintenance and tracking system processor such that the compromised field device, or a field device at a location of the compromised field device, is not subject to unnecessary or excessively redundant testing.
US08914134B2 Systems and methods for predicting transient operational characteristics of a power plant
Certain embodiments of the invention may include systems and methods for predicting transient operational characteristics of a power plant. According to an example embodiment of the invention, a method is provided for predicting transient operational characteristics of a power plant. The method can include receiving operating information associated with the power plant; using a power plant dynamics model for determining a current operating state of the power plant based at least in part on the received operating information; and using the power plant dynamics model and a power plant controls model for predicting one or more future operating parameters associated with power plant based at least in part on the determined current operating state and the received operating information.
US08914133B2 Power management system and method of controlling network system
Provided is a method of controlling a network system. In the method, information about an electric product comprising a communication modem is recognized to make the electric product join a power management network. The electric product is registered in the power management network by allocating an ID (identification) to the electric product.
US08914131B2 Method of implanting a single-chamber leadless intra-cardiac medical device with dual-chamber functionality and shaped stabilization intra-cardiac extension
A leadless intra-cardiac medical device (LIMD) is configured to be implanted entirely within a heart of a patient. The LIMD comprises a housing configured to be securely attached to an interior wall portion of a chamber of the heart, and a stabilizing intra-cardiac (IC) device extension connected to the housing. The stabilizing IC device extension may include a stabilizer arm, and/or an appendage arm, or an elongated body or a loop member configured to be passively secured within the heart.
US08914130B2 Implantable lead with in-lead switching electronics
One example includes an implantable lead including an elongate lead body which includes a proximal portion and a distal portion. In the example, the lead includes a coupler configured to couple to an implantable medical device. The lead includes a first conductor, coupled to the coupler, and extending away from the coupler at least partially through the lead. The lead includes a first electrode, located on the lead away from the coupler and a first switch, located on the lead away from the coupler, the first switch configured to control conductivity between the conductor and the electrode. The lead also includes a first controller circuit, coupled to the conductor and including a first multiplexer circuit configured to multiplex over the conductor a first signal and a second signal, the first controller circuit configured to control the first switch based at least on the first signal.
US08914121B2 Deep brain stimulation current steering with split electrodes
A device for brain stimulation includes a lead having a longitudinal surface, a proximal end, a distal end and a lead body. The device also includes a plurality of electrodes disposed along the longitudinal surface of the lead near the distal end of the lead. The plurality of electrodes includes a first set of segmented electrodes comprising at least two segmented electrodes disposed around a circumference of the lead at a first longitudinal position along the lead; and a second set of segmented electrodes comprising at least two segmented electrodes disposed around a circumference of the lead at a second longitudinal position along the lead. The device further includes one or more conductors that electrically couple together all of the segmented electrodes of the first set of segmented electrodes.
US08914120B2 Method for treating depression by indirectly stimulating raphe nuclei
A method for treating a patient suffering from depression, the method including applying electrical stimulation energy to afferent nerve fibers leading to the medial preoptic region of the hypothalamus of the patient, thereby activating serotonin in the raphe nuclei to treat depression.
US08914119B2 Electrical brain therapy parameter determination based on a bioelectrical resonance response
Various methods and apparatuses are disclosed that concern delivering electrical stimulation to a brain at a plurality of different stimulation frequencies, sensing one or more bioelectrical signals, and identifying a bioelectrical resonance response of the brain to the electrical stimulation. The bioelectrical resonance response may be identified based on a parameter of oscillation of the one or more bioelectrical signals and indicative of resonance of an area of the brain to one stimulation frequency of the plurality of stimulation frequencies. A stimulation frequency parameter for a therapy may be set based on the identified bioelectrical resonance response, wherein the stimulation frequency parameter is set at or near the one stimulation frequency.
US08914114B2 Inhibition of inflammatory cytokine production by cholinergic agonists and vagus nerve stimulation
A method of inhibiting the release of a proinflammatory cytokine in a cell is disclosed. The method comprises treating the cell with a cholinergic agonist. The method is useful in patients at risk for, or suffering from, a condition mediated by an inflammatory cytokine cascade, for example endotoxic shock. The cholinergic agonist treatment can be effected by stimulation of an efferent vagus nerve fiber, or the entire vagus nerve.
US08914111B2 Devices and methods for stimulating nerves
A device for stimulating nerves adjacent the vagina includes a nerve stimulating element coupled to a body. The nerve stimulating element is positioned to stimulate the vesical, Frankenhauser's and/or inferior hypogastric plexuses. The device may reside in the vaginal fornices.
US08914108B2 Method for hemodynamic optimization using plethysmography
Time delays between a feature of a signal indicative of electrical activity of a patient's heart and a feature of a plethysmograph signal indicative of changes in arterial blood volume are used to arrange the operation of an implantable device, such as a pacemaker. Shorter time delays between the feature of the signal indicative of electrical activity of a patient's heart and the feature of the plethysmograph signal indicative of changes in arterial blood volume are indicative of larger cardiac stroke volumes. The time delay can be used to select a pacing site or combination of pacing sites and/or to select a pacing interval set.
US08914101B2 System and method to localize changes in intrathoracic fluid content using measured impedance in an implantable device
An implantable medical device and associated methods monitor thoracic fluid status and discriminate thoracic fluid conditions. Intrathoracic impedance is measured along multiple intrathoracic measurement vectors using implanted electrodes. A map of thoracic conductivity is computed using the measured intrathoracic impedances. A thoracic fluid condition is detected in response to the computed map.
US08914098B2 Medical and veterinary imaging and diagnostic procedures utilizing optical probe systems
An imaging method includes providing a handpiece having a probe tip insertable into human or animal tissue disposed at an end thereof, and, an optical coherence tomography (OCT) probe connected to the handpiece such that a functionality of the OCT probe is provided at the probe tip. The probe tip is disposed adjacent to or into human or animal tissue. Imaging of the tissue, measuring at least one of a feature size or a quantifiable characteristic of a structure in the tissue for biometry analysis, and/or performing a diagnostic procedure on the tissue or a device implanted in the tissue is performed with the OCT probe.
US08914095B2 Method for generating a trigger signal by an EKG signal as well as an EKG measuring apparatus and a magnetic resonance device
A method for generating a trigger signal for a magnetic resonance measurement by an R wave of an EKG signal is proposed. The EKG signal is captured by an algorithm manager. The algorithm manager includes at least a first trigger instance having a trigger algorithm. EKG signals from at least two different EKG channels are processed by the trigger algorithm. The algorithm manager includes at least a further trigger instance for capturing the EKG signal. The further trigger instance has at least one further trigger algorithm for processing EKG signals from at least two different EKG channels. The trigger signal is generated by selecting a trigger instance from the different trigger instances.
US08914094B2 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.
US08914091B2 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.
US08914090B2 Implantable biosensor and methods of use thereof
Disclosed herein is an analyte sensing device capable of continuously monitoring metabolic levels of a plurality of analytes. The device comprises an external unit, which, for example, could be worn around the wrist like a wristwatch or could be incorporated into a cell phone or PDA device, and an implantable sensor platform that is suitable, for example, for implantation under the skin. The external device and the internal device are in wireless communication. In one embodiment, the external device and the internal device are operationally linked by a feedback system. In one embodiment, the internal device is encapsulated in a biocompatible coating capable of controlling the local tissue environment in order to prevent/minimize inflammation and fibrosis, promote neo-angiogenesis and wound healing and this facilitate device functionality.
US08914088B2 Medical sensor and technique for using the same
According to embodiments, sensors and systems for medical spectroscopy may include adaptive optical components, such as digital light processing components. Adaptive light emitting elements may allow such sensors to alter the intensity profile of emitted light photons to change the distribution of photons through the tissue or to scan areas of tissue to determine if certain areas may be associated with improved measurements. In addition, sensors with adaptive light detecting elements as provided may adapt to selectively detect light of certain wavelengths or from certain regions of the tissue.
US08914086B2 Superconducting magnet system
A superconducting magnet system includes a coil support structure, superconducting coils, and electrically and thermally conductive windings. The superconducting coils and the conductive windings are supported by the coil support structure. Each conductive winding is electromagnetically coupled with a corresponding superconducting coil. Each conductive winding is electrically shorted.
US08914082B2 Mobile terminal and method of operating antenna thereof
A mobile terminal and a method of operating an antenna thereof are provided. The mobile terminal includes a plurality of antennas.A resonance frequency moving unit moves a resonance frequency of at least one of the plurality of antennas. And a controller controls the resonance frequency moving unit to sustain or move a resonance frequency of the at least one antenna according to use of a plurality of antennas. Therefore, by minimizing mutual interference occurring between a plurality of antennas using a similar frequency band, a wireless communication performance can be improved.
US08914079B2 Mobile information terminal, information management device, and mobile information terminal information management system
Provided are a mobile information terminal, an information management device, and an information management system for mobile information terminals comprising the mobile information terminal and the information management device, with which it is possible to flexibly display also information that is voluntarily provided, for example, by a user, on map information. A navigation system of a vehicle acquires, by wireless communication, location information and post information that has been posted together with the location information, from an information management device of a management center in a state where the location information and the post information are associated. The navigation system controls the display of the acquired post information by a display device to be displayed in superposition in a location that is displayed upon the map information by the acquired location information.
US08914071B2 Mobile communication terminal and operation method thereof
A mobile communication terminal and an operation method may be provided. This may include connecting to a first communication network, and executing an adaptive application that allows the mobile terminal to display either a first user interface screen or a second user interface screen depending on the connected communication network. This may also include connecting to a second communication network, determining that the mobile communication terminal is connected to the second communication network, and while executing the adaptive application and in response to the determination that the mobile terminal is connected to the second communication network, displaying a second user interface screen corresponding to the second communication network.
US08914065B2 Method and apparatus for sending text message in multi subscriber identity module mobile terminal
A method and apparatus for sending a text message in a multi Subscriber Identity Module (SIM) mobile terminal are provided. The method includes determining a SIM which is responsible for sending the text message among a plurality of SIMs and sending the text message through a mobile communication service provider network corresponding to the SIM determined to be responsible for sending the text message.
US08914062B2 Dual communications network base station apparatus
There is provided a dual communications network base station apparatus including: a first UTRA network transmitting and receiving first data including pairs information via a previously set first communications band; a second UTRA network transmitting and receiving second data including the pairs information via a second communications band different from the first communications band; a core network combining the first data and the second data by using the pairs information during wireless reception, dividing the first data and the second data including the pairs information according to a previously set division rate during wireless transmission, and providing the corresponding UTRA network with the divided first data and second data; and a server communicating data including the first and second data with the core network.
US08914058B2 Method for controlling transmit power of user equipment in wireless communication system and apparatus therefor
A method is disclosed for, at a base station (BS), controlling transmit power of a user equipment (UE) in a wireless communication system. This includes checking BS-specific maximum transmit power information, applying Additive-Maximum Power Reduction (A-MPR) corresponding to a legacy UE to the BS-specific maximum transmit power so as to generate BS-specific maximum transmit power information for the legacy UE, and broadcasting the BS-specific maximum transmit power information for the legacy UE.
US08914050B2 Base station, mobile station, paging message transmitting method, and paging message receiving method
A base station allocates a paging group to a mobile station. The base station transmits, to a mobile station, a first message including indices of a plurality of carriers and information for the plurality of carriers and a second message including paging group information representing whether each of a plurality of carriers supports each of one or more paging groups. Then, the base station selects a paging transmission carrier for the mobile station from among at least one paging carrier corresponding to the paging group allocated to the mobile station and transmits the paging message through the paging transmission carrier.
US08914048B2 Method and apparatus for enhanced paging
Techniques for paging user equipments (UEs) in a wireless communication system are described. In one aspect, a cell sends a paging indicator to a UE, monitors for an acknowledgement from the UE, and sends a page message to the UE if an acknowledgement is received from the UE. The cell may receive channel quality information from the UE and may send the page message with link adaptation and/or HARQ to improve performance. In another aspect, a cell sends a paging indicator on a shared control channel to a UE and sends a page message on a shared data channel to the UE. The paging indicator and page message may be sent from multiple cells to the UE. Alternatively, the paging indicator may be sent from multiple cells to the UE, and the page message may be sent from a single cell to the UE.
US08914041B2 Methods of locating data spots and networks and user equipment for using the same
Methods determine data spots in a network by identifying a transmission resource and its characteristics so as to determine geography of a data spot. Users are then directed to, locate, and/or move to the data spot and retrieve desired content. Users may be directed to the determined data spot, with a map or compass. Transmission resources include ad hoc hotspots for need by sideloading network users in a communicative proximity. Methods may match characteristics of the requesting network user with determined transmission resources to position a data spot. Example methods may be configured based on amounts of network resources consumed, third-party costs to a user, maximizing user experience by providing nearer and faster data spots, and/or any other desired criteria. Different portions of the methods may be performed by the network, the user, and/or third-parties, to reduce network burden while supplying users with desired content through data spots.
US08914040B2 Method and arrangement in a telecommunication system
Method and arrangement in a network node 302 for improving conditions for ground-based positioning of mobile terminals 310 in a wireless communication system. The method and arrangement concerns adaptation of an antenna arrangement 308 associated with the network node 302, so that a virtual positioning cell 306 is formed in a positioning radio resource, in which positioning reference signals are transmitted or received.
US08914039B1 Interpersonal communication and interactive information system
An interpersonal communication and an interactive information system, where a user can access a wireless local area network connected to a cloud computing service from any compatible mobile device and obtain information specific to the user's location and communicate with other mobile devices in the user's location through the wireless local area network.
US08914038B2 Method and arrangement for determining terminal position
A method and apparatus for determining the position of mobile terminals in a cell of a mobile communication network where timing-based alignment is employed for terminal transmissions in timeslots to a serving base station. First, the distance to the base station is determined for at least one mobile terminal in the cell. A current timing value used by the at least one mobile terminal for timing adjustment of signal transmissions is also obtained. A relation between the determined timing independent distance and the obtained current timing value for each terminal is then estimated, and a timing bias of the cell or the at least one mobile terminal is determined based on the estimated relation. The position of subsequent terminals can then be determined using a timing based positioning method and the timing bias, such that the current timing value used by the subsequent terminal is adjusted by the timing bias.
US08914037B2 Numerically stable computation of heading without a reference axis
Systems and methods are described for computing device motion direction and orientation. A system as described herein includes an orientation sensor configured to collect data relating to orientation of the mobile device; an orientation analysis module communicatively coupled to the orientation sensor and configured to determine a three-dimensional orientation of the mobile device relative to an Earth-based coordinate system based on the data collected by the orientation sensor; and a motion direction tracker module communicatively coupled to the orientation analysis module, configured to compute a first direction, that is a three-dimensional direction of motion of the mobile device relative to a coordinate system of the mobile device, and configured to compute a second direction, that is a direction of motion of the mobile device relative to the Earth-based coordinate system, based on the first direction using the three-dimensional orientation of the mobile device relative to the Earth-based coordinate system.
US08914033B2 Method of providing a mobility service
A method comprising running an application on user equipment; providing a mobility service; using a packet switched connection when said mobility service is unavailable; and using said mobility service when said mobility service becomes available.
US08914032B2 Handover method and apparatus in a wireless communication system including femto cells
A handover method and apparatus for facilitating a handover of a user equipment to a femto cell in a wireless communication system supporting both the femto and macro cells. When a handover condition is detected, the user equipment acquires identity information of a target femto cell base station from system information transmitted by the target femto cell base station, decides whether to handover to the target femto cell base station, based on the identity information; and transmits a measurement report message including the identity information to a serving base station of the user equipment, when the handover is to be made.
US08914031B2 Beamforming apparatus and beamforming method for antenna
Disclosed are a beamforming method and a beamforming apparatus for an adaptive antenna. A mobile terminal equipped with the adaptive antenna is initialized, a base station to transceive a signal with the mobile terminal is searched, beamforming is performed based on the searched base station, a reference position value of the mobile terminal is stored, and the beamforming of the antenna is adjusted if a sensing module in the mobile terminal detects position change of the mobile terminal based on a reference position. A changed position of the mobile terminal is stored as the reference position value, so that the position of the terminal is detected based on the reference position in real time, thereby simply and accurately performing the beamforming.
US08914026B2 Method and apparatus for transmitting/receiving system information in broadband wireless communication system
A method and an apparatus for transmitting and receiving System Information (SI) of a femto base station in a wireless communication system are provided. In the method, an SI transmission point is determined using unique identification information of a femto base station itself and unique identification information of a macro base station with which the femto base station is associated. Each of user equipment and the macro base station generate a measurement gap pattern representing an SI reception point using the unique identification information of the femto base station and the unique identification information of the macro base station. SI is received from the femto base station according to the generated measurement gap pattern.
US08914023B2 Method for transmitting multimedia message to roamed multimedia message receiver and system thereof
The present invention relates to a system for transmitting a multimedia message to a roamed multimedia message receiver, and a method thereof. In the method, when the multimedia message is transmitted from a first mobile communication network to a multimedia message receiver that has roamed from the first mobile communication network to a second mobile communication network, location information of the multimedia message receiver is determined according to a request for transmission of the multimedia message. A roaming state of the multimedia message is determined based on the location information of the multimedia message receiver When it is determined that the multimedia message receiver has roamed, a notification message of a pull method is transmitted to the multimedia message receiver to determine whether the multimedia message receiver accepts receipt of the multimedia message. In addition, when a response of acceptance is received from the multimedia message receiver, the multimedia message is transmitted to the multimedia message receiver.
US08914019B1 Feedback spoofing for coexistence among multiple wireless communication technologies
Apparatus having corresponding methods and computer-readable media comprise: a Mobile Wireless Standards (MWS) transceiver configured to transceive MWS signals in accordance with a schedule, wherein the schedule is based on link status reports transmitted by the MWS transceiver as part of the MWS signals; one or more Industrial, Scientific and Medical (ISM) band transceivers, wherein each ISM band transceiver is configured to transceive ISM band signals; and an arbiter configured to modify the link status reports, prior to transmission of the link status reports, based on at least one of i) an expected transmission of the ISM band signals by one of the ISM band transceivers, and ii) an expected reception of the ISM band signals by one of the ISM band transceivers.
US08914013B2 Device management macros
Mobile device management macros may be provided. A request to perform a function may be received. If the function is associated with a management macro comprising a plurality of operations, the macro may be activated to perform at least some of the plurality of operations.
US08914012B2 System and method for monitoring apps in a vehicle to reduce driver distraction
A system and method for monitoring apps in a vehicle to reduce driver distraction is disclosed. A controller operating inside or in combination with the head unit of the vehicle may monitor operation of the vehicle, and generate alerts indicative of operation of the vehicle (such as an alert indicative that the vehicle is operating at a predetermined speed). In response to the alert, the operation of the app in the vehicle may be modified.
US08914007B2 Method and apparatus for voice conferencing
A method, apparatus computer program product provide acoustical echo control for distributed voice conferencing including distributed voice conferencing that utilizes spatial audio processing. In the context of a method, a reference signal and one or more other reference signals may be received by a mobile terminal. The reference signal is associated with downlink audio to be reproduced by the mobile terminal and the one or more other reference signals are associated with downlink audio to be reproduced by one or more other mobile terminals. The method also includes processing an echo signal from uplink audio due to the downlink audio reproduced by the audio transducer of the mobile terminal based upon the reference signal. The method also processes an echo signal from uplink audio due to the downlink audio reproduced by respective audio transducers of the one or more other mobile terminals based upon the one or more other reference signals.
US08914000B2 Method and system for providing presence information
A system and method for a user to send presence information to authorized contacts in her device's address book and to receive the presence information of those contacts in her device's address book that have authorized her. A user can authorize any contact in her address book. Optionally, a user can only authorize a contact and be authorized by a contact if she is in that contact's address book. A local application on the device interacts with and displays the device's address book, manages the authorization of contacts, updates the user's presence, and receives and displays the presence of contacts. The local application updates the user's presence manually, semi-automatically, or automatically. Semi-automatic updates involve synchronizing with the device's calendar. Automatic updates may involve the use of location data, the device's built-in sensors, and augmented reality.
US08913996B2 Apparatus and method for providing call connection notification to a caller by displaying public relation (PR) information of a callee
Apparatus and method for providing call connection notification. In order to provide a call connection notification service, a telephone number of a callee may be received when a caller transmits a call connection request to the callee. Based on the telephone number of the callee, public relations (PR) information may be searched for. A result of the searching may be provided to a user equipment of the caller.
US08913992B2 Methods and apparatus for access data recovery from a malfunctioning device
Methods and apparatus for recovering access data from a malfunctioning device. In one embodiment, trained service personnel are provided a specialized apparatus for retrieving access data from a malfunctioning device. For example, in the instance the device comprises a cellular device having an unrecoverable hardware failure, trained service personnel can connect to the secure element and retrieve the one or more electronic Subscriber Identity Modules (eSIMs) stored thereon. The eSIMs are then “reclaimed” and reprogrammed/distributed to a new device. In one implementation, security and integrity measures are taken to protect and control distribution of sensitive access data.
US08913991B2 User identification in cell phones based on skin contact
A system and methodology that can customize screen time-outs on a portable electronic device based on user activity is provided. The system employs a sensing component that receives data from one or more sensors located on the portable electronic device, for example, skin conductivity sensors. The sensing component determines whether the user is using the portable device, either actively or passively and also determines the identity of the user. A configuring component is employed to change one or more features or functions of the portable electronic device based on the information determined by the sensing component. In particular, the configuring component changes one of more features of the portable electronic device based on the preferences predefined by the identified user and device usage (active and passive usage).
US08913990B2 Mobile terminal and locked state cancelling method
A mobile phone apparatus is provided with an accelerometer for detecting an attitude and a display for displaying a moving object. Furthermore, a key locked state is set to the mobile phone apparatus for the purpose of preventing an operating error in the key. When an arbitrary key is operated in the key locked state, the moving object and a pocket object representing a predetermined area, etc. are displayed on the display. Then, when the moving object changes in position in correspondence with the change of the attitude of the mobile phone apparatus and is put into the pocket object, the key locked state is cancelled.
US08913986B2 Method, system, and computer program product for tracking and accounting for roaming of mobile devices
Roaming of mobile devices is tracked and accounted for automatically and accurately. Revenue records are received for at least one service provider due to roaming of mobile devices within a particular geographical area served by the at least one service provider for mobile devices that do not have a subscription for service with the service provider for the particular geographic area. Expense records are received for the service provider due to roaming of mobile devices within other geographical areas served by at least one other service provider and not served by the at least one service provider. Each of the revenue and expense records is associated with a particular mobile device and includes a code identifying a particular service provider with which the particular mobile device has a subscription and a code identifying a particular geographical area assigned to the particular mobile device. The codes identifying particular service providers and particular geographical areas assigned to the mobile devices are validated against a list of predefined service providers and predefined geographical areas. If the codes are valid, the revenue records and expense records received over a period of time are compiled and summarized.
US08913985B2 Mobile call management system
The invention provides a method and a system for analyzing mobile telephony connectivity transaction information by the use of a code appended to a transaction.
US08913982B2 System and method for effecting special treatment of emergency calls originating from a temporarily designated region
A system for effecting special treatment of emergency calls originating from a temporarily designated region; emergency calls originating from the region ordinarily being routed to a first emergency answering position. The system includes: (a) a geographic mapper; (b) a polygon manager coupled with the geographic mapper; at least one of the geographic mapper and the polygon manager unit being coupled with an emergency network handling the emergency calls; the polygon manager and the geographic mapper cooperating to effect designation of the region; and (c) a call routing unit coupled with the emergency network and coupled with at least one of the geographic mapper and the polygon manager. The call routing unit provides alternate call routing of the emergency calls originating in the region substantially while the region is designated to at least one other emergency answering position than the first emergency answering position.
US08913975B2 Adaptive stepped gain amplifier system and method
An adaptive stepped gain amplifier, for example for use in broadband receivers, has a step size which is dynamically compensated (for each received frequency) to cope with step error caused by frequency dependence of the amplifier performance.
US08913969B1 Fast amplitude based pre-distortion calibration for a radio frequency power amplifier
The present disclosure relates to amplitude based pre-distortion calibration of an RF communications terminal, such as a cell phone, by transmitting a first standard RF transmit burst from the RF communications terminal to an RF test instrument, which assimilates the first standard RF transmit burst. A calibration control system extracts information regarding the first standard RF transmit burst from the RF test instrument; determines amplitude based distortion of the RF communications terminal using the extracted information; determines amplitude based pre-distortion calibration information using the determined amplitude based distortion; and calibrates the RF communications terminal using the amplitude based pre-distortion calibration information. By using a single-shot transmit burst, calibration times may be minimized. To calibrate the RF communications terminal at multiple transmit frequencies, multiple single-shot transmit bursts may be used, such that each single-shot transmit burst is at a different calibration frequency.
US08913966B2 Adaptive communication management to accommodate hidden terminal conditions
A method for use in an access point includes managing communication, based on an associated set of communication parameters, between a first client wireless transceiver and the packet switched backbone network, and between a second client wireless transceiver and the packet switched backbone network. A hidden terminal condition is identified, based on at least the attempt to detect transmissions from the second client wireless transceiver circuitry by the first client processing circuitry. At least one parameter of the associated set of communication parameters is altered to address the hidden terminal condition.
US08913964B2 Method and device in over-the-air test environment
The present invention relates to a device and method for simulating a radio channel with a defined characteristic between at least one antenna port (102a, 102b) of a first device (101), and a second device (103) in a test environment. The device comprises a first antenna (104a) adapted to receive signals, and arranged to provide a first radio channel (105a) between the first antenna (104a) and the second device (103) and, a second antenna (104b) adapted to receive signals, and arranged to provide a second radio channel (105b) between the second antenna (104b) and the second device (103). A characteristic of the second radio channel (105b) is dissimilar to a characteristic of the first radio channel (105a). The device further comprises a modifying circuit (107a, 107b) adapted to modify an amplitude relation between the received signals, and a multiport circuit (106) arranged to connect the first and second antennas (104a, 104b) with the at least one antenna port (102a, 102b). The multiport circuit (106) is also adapted to combine the modified signals, and to forward the combined signals to the at least one antenna port (102a, 102b), thereby simulating a radio channel between the at least one antenna port (102a, 102b) and the second device (103) with a characteristic which is a combination of the characteristic of the second radio channel (105b) and the characteristic of the first radio channel (105a) in a relation corresponding to the modified amplitude relation.
US08913959B1 Method and apparatus for facilitating wireless access point registration
In some embodiments a method comprises receiving, via a mobile device, registration data for a wireless access point. The method also comprises collection of location information of the mobile device and defining the wireless access point location based on location information of the mobile device. The method further comprises sending an electronic message including the registration data and the wireless access point location information to a provision device such that the provision device provisions the wireless access point.
US08913955B1 Magnetically initiated device pairing
Described herein are systems and methods for initiating the establishment of a communication link between two devices which have complementary magnets and magnetic field sensors. When the two devices are brought together, the magnetic field from the opposing device is detected with a magnetic sensor. Based on the detection, an establishment process is initiated on each of the devices. The process may proceed and establish the communication link.
US08913952B2 Wireless power transfer to embedded sensors
In certain embodiments of the present disclosure, a wireless sensor system is described. The wireless sensor system includes a near-field wireless power transfer component, at least one measurement sensor, and an antenna. The antenna is in communication with the measurement sensor and can transmit measurements from the measurement sensor. The near-field wireless power transfer component can wirelessly receive power to operate the measurement sensor.
US08913951B2 Method and system for 60 GHz distributed communication utilizing a mesh network of repeaters
Methods and systems for 60 GHz distributed communication utilizing a mesh network of repeaters are disclosed and may include configuring antennas in remote RF modules in a wireless communication device, wherein each of the RF modules receive IF signals via coaxial lines. The RF signals may be transmitted via the antennas to a destination device via a mesh network that comprises the RF modules and one or more external repeaters. The IF signals in the coaxial lines may be tapped at the RF modules. The repeaters may be configured via a processor in the wireless communication device, where the control signals may be communicated to the RF modules via the coaxial lines. The RF modules may be configured utilizing a processor in the wireless communication device, where the control signals may be communicated via the coaxial lines. The RF signals may be generated from IF signals from baseband signals.
US08913950B2 Radio relay method, base station apparatus, and relay station apparatus
A radio relay method for relaying signal transmitted and received between a base station apparatus and a mobile station apparatus, the radio relay method including: selecting a first relay method amplifying and transmitting reception signal, or a second relay method decoding, error correcting, re-encoding, and transmitting the reception signal, based on each reception quality between the relay station apparatus and the base station apparatus and between the relay station apparatus and the mobile station apparatus; and relaying the signal based on the selected first relay method or the selected second relay method.
US08913947B2 Sheet supply device and medium processing device
A sheet supply device that is addable to a medium processing device includes a storage part storing a medium and a controller. The controller performs a first operation in which the medium is supplied from the storage part of the sheet supply device, and a second operation in which another medium supplied from an upstream side of a medium path is carried to a downstream side. When the second operation is performed, the controller operates the carrying part by transmitting a drive force to the carrying part via the transmission mechanism without operating the carrying transmission member.
US08913945B2 Cleaning blade, cleaning device, process cartridge, and image forming apparatus
Provided is a cleaning blade in which at least a portion which comes in contact with a member to be cleaned is configured of a member having dynamic ultra micro hardness of from 0.25 to 0.65 and an index K acquired in the following Equation (1) of equal to or more than 15: index K=[23° C. breaking elongation (%)]×[10° C. impact resilience (%)]×(−1)×[tan δ peak temperature (° C.)]/[Young's modulus (MPa)]/1000  Equation (1).
US08913942B2 Formation process for glossy surface
A formation process of a glossy surface, without unevenness of gloss in a image on a print surface, nor toner offset or release failure over a long time period, is provided, where a surface of a belt member is composed of a resin containing structural units derived from a specific urethane (meth)acrylate (A), a specific polyfunctional monomer (B), and a fluorine-modified acrylate (C) and has the contact angle with respect to water of 85 to 110°, and the melting energy ΔH of a wax in a clear toner is 2 to 20 J/g.
US08913939B2 Pressing member for fixing, fixing device, and image-forming apparatus
A pressing member for fixing includes a substantially cylindrical substrate; a first layer that is disposed on an outer surface of the substrate, that contains bubbles, and that is elastic; a second layer disposed on an outer surface of the first layer; and an adhesive layer bonding together the first layer and the second layer. The pressing member has an adhesive-free unbonded region between the first layer and the second layer. The unbonded region extends to at least one end of the pressing member in an axial direction.
US08913936B2 Image heating apparatus and image forming apparatus
An inner heating member is disposed in contact with an inner circumferential surface of a heating belt and an outer heating member is disposed in contact with an outer circumferential surface of the heating belt to heat the heating belt. A restricting member configured to restrict an orbit of the heating belt is disposed between the inner and outer heating members. Then, at least either one of an area of contact between the inner circumferential surface of the heating belt and the inner heating member and an area of contact between the outer circumferential surface of the heating belt and the outer heating member is changed to quickly change a quantity of heat applied to the outer circumferential surface or inner circumferential surface of the heating belt.
US08913933B2 Paper conveying device, image forming apparatus, and push-in amount adjusting method
A paper conveying device includes an intermediate transfer member and a paper conveying member driven so as to rotate at the same rotational speed, and an adjusting device. On an outer peripheral surface of the intermediate transfer member, an elastic layer is provided. An axes distance between the intermediate transfer member and the paper conveying member is adjusted by the adjusting device so that drive torque for rotating the intermediate transfer member and the paper conveying member at the same rotational speed becomes smaller than a target set value. Accordingly, occurrence of the shear is suppressed without changing a rotational speed ratio of rollers arranged opposite to each other.
US08913932B2 Image forming apparatus
An image forming apparatus includes: image-forming units of multiple colors that form images on an image carrier in such a manner that the images are overlaid on one another, and a determination unit that determines necessity of position alignment correction of an image of each color accompanying image formation in accordance with a degree of change of image formation environment from when correction was executed in the past and a combination of colors used for the image formation.
US08913930B2 Developing roller, electrophotographic process cartridge, and electrophotographic image forming apparatus
Provided is the following developer carrying member. The member has high charge-providing performance even under a high-temperature, high-humidity environment, and its surface layer hardly peels off its elastic layer even after long-term standing under the high-temperature, high-humidity environment. The developer carrying member comprises a mandrel, an elastic layer including a silicone rubber, and a surface layer covering a surface of the elastic layer, and the surface layer comprises a binder resin, and a copolymer having structural units of formula (1) and formula (2). R1 represents an alkyl group having 10-18 carbon atoms, R2 represents a methyl group or a hydrogen atom, R3 represents an alkylene group having 1-4 carbon atoms, X− represents a chloride ion, a bromide ion, or a p-toluenesulfonic acid ion, R4 represents a methyl group or a hydrogen atom, and R5 represents an alkylene group having 1-4 carbon atoms.
US08913929B2 Developing device, process cartridge and image forming apparatus
A developing device for use with an image forming apparatus, includes a developing roller for carrying a developer and for forming a developer image on an image bearing member; a supplying roller for supplying the developer to the developing roller, wherein the supplying roller has a foam layer at its surface and forms a nip between itself and the developing roller; an accommodating portion, provided below the supplying roller, for accommodating the developer; and a feeding member for feeding the developer from the accommodating portion to a location above the nip by being rotated in a direction opposite to a rotational direction of the supplying roller. The supplying roller is rotated in a direction which is from a lower end of the nip to an upper end of the nip. The supplying roller is provided so that its top is higher than a top of the developing roller.
US08913925B2 Developer conveying device including a plurality of planar portions and a developing device and image forming apparatus provided with same
A developer conveying device includes a housing, a developer conveyance path and a conveying member. The developer conveyance path extends between a pair of wall portions. The conveying member includes a spiral member, an inner wall portion and shaft portions. The spiral member is formed by connecting spiral pieces, each forming one spiral turn, in a conveying direction of the developer and includes a hollow interior formed by the connected spiral pieces. The inner wall portion includes a plurality of planar portions which define the hollow interior of the spiral member and are connected at predetermined angles in a circumferential direction of the rotation of the conveying member. The shaft portions are arranged at opposite end parts of the spiral member, rotatably supported on the wall portions and serve as a rotary shaft for the rotation of the conveying member.
US08913923B2 Image forming apparatus with neutralizer and image forming method
An image forming apparatus including an image bearing member, a charger, an irradiator, a developing device, a transfer device, a neutralizer, and a varying device is provided. The neutralizer is adapted to neutralize the image bearing member by emitting neutralization light thereto, after a toner image formed on the image bearing member is transferred therefrom. The varying device is adapted to vary an amount of the neutralization light to be emitted to the image bearing member by pulse-width modulation of a voltage to be supplied to the neutralizer. The image forming apparatus satisfies the following formula: f/V>5 wherein f (Hz) represents a frequency of the pulse-width modulation and V (mm/s) represents a linear speed of the image bearing member.
US08913922B2 Image forming apparatus, fixing-section-holding mechanism, and fixing device
An image forming apparatus includes an apparatus body in which an image forming section that forms an image on a recording material and a drive mechanism that generates a rotational driving force are provided; a fixing section that transports the recording material while receiving the rotational driving force and fixes the image on the recording material, the fixing section being held by the apparatus body at two axial ends thereof; and a transmission mechanism that is provided at one of the two axial ends of the fixing section and is connected to the drive mechanism, the transmission mechanism transmitting the rotational driving force from the drive mechanism to the fixing section. When a pulling force is applied to a recording material that is present in the fixing section, the drive mechanism and the transmission mechanism are disconnected from each other.
US08913920B2 Cover and cartridge
An electrophotographic image forming apparatus detachably mountable to a main assembly of the apparatus, includes a rotatable image bearing member on which a latent image is to be formed; charging means for contacting said image bearing member to charge a surface of said image bearing member; a frame supporting said image bearing member and said charging means; a covering member, demountably mounted to said frame, for protecting the surface of said image bearing member; and a spacer member including a spacing portion, movably provided on said covering member, for entering between said image bearing member and said charging means to space them therebetween, and a retaining portion, contacting said covering member when said spacing portion is not between said image bearing member and said charging means, for preventing said spacer member from disengaging from said covering member.
US08913916B2 Developer, image-forming apparatus, and method for forming image
A developer contains a toner having an external additive deposited thereon. The developer is used with an image-forming apparatus including an image carrier including a surface layer in which fluoropolymer resin particles are dispersed and a cleaning member disposed in contact with an outer surface of the image carrier. The external additive is a nonspherical external additive whose volume average particle size is smaller than the average particle size of exposed portions of the fluoropolymer resin particles in the surface layer of the image carrier.
US08913914B2 Image forming apparatus
An image forming apparatus includes a housing, a sheet conveyance path, a toner containing unit, a fixing unit, a fixing housing, a heat insulation member, a first hot air exhaust passage, a second hot air exhaust passage and a third hot air exhaust passage. The fixing housing houses the fixing unit and includes a wall portion facing the toner containing unit. The heat insulation member shields between the wall portion and the toner containing unit. The first hot air exhaust passage is arranged between the heat insulation member and the toner containing unit. The second hot air exhaust passage communicates with the first hot air exhaust passage. The third hot air exhaust passage is arranged between the wall portion and the heat insulation member and includes an opening facing the sheet conveyance path and a communication port communicating with the second hot air exhaust passage.
US08913913B2 Image recording apparatus
An image recording apparatus, comprising: a recording device; a cassette; a discharge tray; a conveying path; a conveyor; an electrical power supply; a cooling air flow path; an air blower to apply a wind-force to air; a casing; and an additional cassette device attached to a lower portion of the casing, and in this configuration, the additional cassette device comprises: an additional cassette and an additional conveying path. A relay path is provided between the additional conveying path and the conveying path. The electrical power supply and the cooling air flow path are arranged under the cassette. The electrical power supply is arranged to overlap with the cassette when viewed along the vertical direction, and the cooling air flow path is formed not to intersect with the relay path.
US08913909B2 Image forming apparatus
An image forming apparatus includes a fixing portion including an endless belt, a heater, a back-up member, the heater including first heat generating elements; and a controller for controlling power supplied to the first element and the second element in accordance with a temperature of the fixing portion; wherein the power controller supplies the power to the first element and the second element so that a feeding speed V1 of the sheet at the fixing nip, a distance A between the first element and the second element, a ratio Pin % of total power supplied to the first element and the second element set in accordance with the temperature of the fixing portion, a ratio E203(t) % of power supplied to the first element at timing t, and a ratio E204(t) % of power supplied to the second element at timing t the following equation, E203(t)+E204(t)+(A/V1))≅Pin.
US08913906B2 Image forming apparatus having endless belt tension detection
An image forming apparatus includes an image bearing member for bearing a toner image, a rotatable endless belt, a first driving member for rotationally driving the endless belt and in contact with an inner peripheral surface of the endless belt, and a second driving member for rotationally driving the endless belt and in contact with an outer peripheral surface of the endless belt. In addition, a tension detecting unit detects a state of tension of the endless belt and a controller controls a rotational speed of the second driving member. A driving force applied from the second driving member to the endless belt is smaller than a driving force applied from the first driving member to the endless belt, and the tension detecting unit includes a metal roller contacting the inner peripheral surface of the endless belt and detects the tension by movement of the metal roller which follows the endless belt. The controller controls, on the basis of a detection result of the tension detecting unit, the rotational speed of the second driving member so that the state of tension of the endless belt is a predetermined state.
US08913901B2 System and method for blind equalization and carrier phase recovery in a quadrature amplitude modulated system
A system and method for blind equalization of a QAM signal. Equalization is achieved using an algorithm characterized by cost function that is a function the Euclidian distance, e.g. the minimum Euclidian distance, between points of the constellation associated with the QAM signal, i.e. the distance between symbols.
US08913897B2 Laser diode, method for manufacturing laser diode and passive optical network system
Embodiments of the present disclosure provide a laser diode. The laser diode includes: a semiconductor substrate, a waveguide layer and a light wave limiting layer. The waveguide layer is disposed on the semiconductor substrate, and comprises a quantum well layer. The light wave limiting layer is disposed on a surface of the waveguide layer, and is configured to limit a light wave to be transmitted in the waveguide layer. The quantum well layer includes a plurality of quantum well regions that are disposed along a transmission direction of the light wave, and the quantum well regions respectively have gain peaks of different wavelengths. The embodiments of the present disclosure further provide a manufacturing method of a laser diode and a passive optical network system using the laser diode.
US08913888B2 In-band optical frequency division reflectometry
An apparatus comprising an optical transmitter coupled to an optical fiber, and an optical receiver coupled to the optical fiber, wherein the transmitter is configured to transmit a test signal data pattern and user data into the optical fiber, and wherein the receiver is configured to receive a reflection of the test signal data pattern. Also disclosed is a network component comprising a processor configured to implement a method comprising promoting the transmission of an optical test signal data pattern into an optical fiber, wherein the test signal data pattern creates a radio frequency (RF) tone, and detecting a reflection of the RF tone in the optical fiber.
US08913887B2 Passive optical fiber plant analysis
In a first aspect, the method and apparatus of the present disclosure can be used to periodically and/or intermittently place one or more ONUs attached to a PON in a power savings mode so that an OTDR test can be performed. While in the power savings mode, the ONUs temporarily suspend their transmitter function and power down their upstream lasers. In a second aspect, the method and apparatus of the present disclosure can be used to coordinate the performance of OTDR during one or more periodic or intermittent discovery slots used to detect and register ONUs recently connected to the PON. Because new ONUs are infrequently connected to the PON and ONUs already registered are not permitted to transmit during the discovery windows, OTDR can be performed during these windows without impacting, to a great degree, the normal operation of the PON.
US08913874B2 Information processing apparatus, sameness determination system, sameness determination method, and computer program
There is provided an information processing apparatus which includes a subtitle processing unit for extracting a subtitle feature quantity representing a feature of a content from subtitle information included in the content, a subtitle feature quantity accumulation unit for associating and storing identification information capable of identifying the content and the subtitle feature quantity extracted from the content by the subtitle processing unit, a subtitle feature quantity collation unit for collating the subtitle feature quantity stored in the subtitle feature quantity accumulation unit and a subtitle feature quantity to be determined, thereby determining sameness between the content corresponding to the subtitle feature quantity stored in the subtitle feature quantity accumulation unit and a content corresponding to the subtitle feature quantity to be determined, and a collation result output unit for outputting a collation result of the subtitle feature quantity collation unit.
US08913873B2 Content reproduction control system and method and program thereof
Provided is a content reproduction control system equipped with: a signal characterizing quantity sequence extraction means that, for each content item stored in a content group storage unit that stores at least more than one content item, extracts a signal characterizing quantity sequence which is the sequence of the signal characterizing quantities associated with the content positions on the time axis; a common section group detection means that detects, as a common section group in the signal characterizing quantity sequence for each content item, a common section group for which the signal characterizing quantities for different content items are similar to each other; a content reproduction quality information collection means that, for each common section group, collects content reproduction quality information which indicates the reproduction quality of the content to which each common section of a common section group belongs; and a content reproduction control means that, when the content contained in the content group storage unit is reproduced, switches the content reproduced for the content to be reproduced for the sections included in the common section group and performs reproduction such that the reproduction quality of the content will be higher, based on the content reproduction quality information for the content to which each common section of a common section group belongs.
US08913871B2 Electronic device and playing method thereof
A playing method is executed in an electronic device. The electronic device plays information from a storage unit. The electronic device includes a non-volatile memory. The playing method includes steps of: receiving a first playing commands; obtaining information from the storage unit in response to the first playing commands; playing the obtained information; obtaining a playing position at a predetermined time interval; and storing the playing position into the non-volatile memory.
US08913866B2 Movable adapter panel
A support shelf for fiber optic hardware is disclosed. Generally, the support shelf includes a plurality of component mounting features that permits releasably mounting of fiber optic hardware at a plurality of locations on the support shelf. The component mounting features are generally openings in a base of the support shelf and may be slots in the base as well. With this improved configuration, fiber optic hardware such as adapter panels can be mounted at a variety of locations on the support shelf ranging from flush with a front edge of the support shelf to a recessed mounting, which is a distance from the front edge.
US08913863B2 Reduced nylon hydrocarbon application cable
A hydrocarbon application cable of reduced nylon with increased flexibility and useful life. The cable may be of a hose or solid configuration and particularly beneficial for use in marine operations. A power and data communicative core of the cable may be surrounded by a lightweight intermediate polymer layer of a given hardness which is ultimately then surrounded by an outer polymer jacket having a hardness that is greater than the given hardness. Thus, a lighter weight polymer is provided interior of the outer polymer jacket, which may be of nylon or other suitably hard material. As such, the overall weight and cost of the cable may be substantially reduced.
US08913854B2 Planar polarization rotator
An optical polarization rotator includes first and second optical waveguide ribs located along a planar surface of a substrate. The second optical waveguide rib is located farther from the surface than the first optical waveguide rib. First segments of the optical waveguide ribs form a vertical stack over the substrate, and second segments of the optical waveguide ribs are offset laterally in a direction along the planar surface. The first and second optical waveguide ribs are formed of materials with different bulk refractive indexes.
US08913853B2 Image retrieval system and method
An image retrieval method applies an application server, one or more calculating servers, and a sorting server to perform image retrieval. The application server extracts visual features of an exemplary image. The one or more calculating servers calculate similarities of available images according to the visual features of the exemplary image. The sorting server sorts the available images according to the similarities so as to obtain images similar to the exemplary image.
US08913848B2 Microscopic image fusion method based on region growing
A microscopic image fusion method based on region growing judges the fuzzy degree of the microscopic image and determines the fuzzy seed block by evaluating the definition of every image block in the microscopic image. Then, the fuzzy region and clear region are exactly segmented by region growing and are marked. Finally, a clear and high-quality microscopic image, fused by a plurality of microscopic images, is obtained. Due to the combination of the definition evaluation of the microscopic image, and segmentation of the fuzzy region and clear region by region growing, the fusion results of the microscopic image of the present invention show great advantages at the subjective human perception and the objective evaluation. Furthermore, the present invention has simple calculation and stable result, is easy to be implemented and adapted for fusing the digital optical microscopic images which are shot by shallow depth of field.
US08913846B2 Method and system for validating image data
A system and method for validating GPU rendered display data—e.g., a sequence of frames—by comparing, across substantially all of the pixel locations in a frame, the GPU rendered display data to display data rendered by another processor. In this way, by checking substantially all of the pixel locations in a frame, errors in the display image data can be detected without prior knowledge of the format, layout, etc. of the display data. The system may be capable of operating without receiving input from a user or producing output to a user, and without receiving input from other applications or producing output to other applications. In this way, the validation would be invisible to a user and/or other applications.
US08913833B2 Image processing apparatus, image enlarging apparatus, image coding apparatus, image decoding apparatus, image processing system and medium storing program
An image processing apparatus includes: an extraction unit that extracts a first image and a second image similar to the first image, in a first resolution; and a generation unit that generates an image in a second resolution based on the respective images extracted by the extraction unit and phases of the respective images calculated with precision higher than one pixel in the first resolution.
US08913831B2 Perceptual segmentation of images
Method and system embodiments of the present invention are directed to automated identification of regions within digitally-encoded images that correspond to objects and features of scenes captured in the digitally-encoded images, a process referred to as ‘perceptual segmentation’ of an image. Regions or segments within an image are first identified by any of various region-identifying or segmentation methods. For each region or segment, features of pixels within the region or segment are employed to compute one or more segment features. The segment features are used, in turn, to identify the region or segment as belonging to a particular type of region or segment, and the region is then accordingly labeled or tagged as a region or segment of the determined type.
US08913823B2 Image processing method for removing moving object and electronic device
An image processing method for removing a moving object includes an input step of inputting input images; a matching step of matching the input images according to corresponding positions; a determining step of determining a background image from the input images; a marking step of marking at least one moving object from at least one of the input images; and a replacing step of replacing a region, occupied by the moving object in at least one of the input images with a corresponding regional background in another input image.
US08913822B2 Learning apparatus and method, image processing apparatus and method, program, and recording medium
There is provided an image processing apparatus including a model-based processing unit that executes model-based processing for converting resolution and converting an image on the basis of a camera model and a predetermined model having aligning, with respect to a high-resolution image output one frame before, and a prediction operation unit that performs a prediction operation on a pixel value of a high-resolution image to be output, on the basis of parameters stored in advance, an observed low-resolution image that is an input low-resolution image, and an image obtained by executing the model-based processing.
US08913820B2 Store images at point of capture
Embodiments of the invention are directed to systems, methods, and computer program products for capturing, processing, storing, and generating images of a check. In some embodiments, a system is configured to: receive an unprocessed image of a check; store the unprocessed image, wherein the unprocessed image is accessible to an agent associated with the apparatus and is not accessible to a user of an account associated with the check; process the unprocessed image to create a processed image; store the processed image, wherein the processed image is accessible to the agent and is accessible to the user.
US08913814B2 Device for determining the 3D coordinates of an object, in particular of a tooth
A scanner is used for scanning an object (3, 4, 5), in particular a tooth or a plurality of teeth or a dental cast. The scanner (1) comprises a projector (2) for projecting a pattern (7) onto the object (3, 4, 5) and a camera which comprises a recording optics and an image sensor (18). To improve such scanner, the recording optics comprises a first imaging optics (9) and a second imaging optics (10).
US08913812B2 Medical image processing apparatus
According to one embodiment, a medical image processing apparatus includes at least a vascular region extracting unit, a vascular shape image generating unit, a perfusion analyzing unit, a perfusion image generating unit, an image composition unit. The vascular region extracting unit extracts a vascular region based on a three-dimensional medical image. The vascular shape image generating unit generates an image of a vascular shape of the vascular region. The perfusion analyzing unit performs perfusion analysis on the three-dimensional medical image and obtains a perfusion value indicating a blood circulation condition in tissue around the vascular region. The perfusion image generating unit generates an image indicating the perfusion value. The image composition unit generates a vascular shape perfusion composition image in which an image of the vascular shape in a contraction portion in a blood vessel corresponding to the vascular region is combined with the image indicating the perfusion value.
US08913809B2 Monitoring physical body changes via image sensor
Embodiments related to monitoring physical body changes over time are disclosed. One embodiment provides a computing device configured to receive a depth image representing an observed scene comprising a user and detect a representation of the user in the depth image. The computing device is further configured to determine an adjusted body model based on a comparison between an initial body model and the representation of the user, and output to a display device a representation of the adjusted body model.
US08913808B2 Systems and methods for viewing medical images
For certain medical images, it is important and/or required that a user view all of a medical image at full resolution so that minute, but important, indicia in the medical image are not missed. A computing systems monitor the portions of the medical image that are displayed on the display device, notates those portions that have been displayed at full resolution (or other user-defined display parameters), and provides the user with information indicating portions that have not been viewed at full resolution and/or provides information indicating for which images of a multiple image examination full pixel display has been accomplished. The process reduces the possibility of missing an abnormality in a medical image due to the viewer not viewing a portion of the image at full resolution or using other user-defined display parameters.
US08913807B1 System and method for detecting anomalies in a tissue imaged in-vivo
A system and method for detecting an anomaly in a tissue captured or imaged by an imaging system are provided. A uniform region in an image representing a tissue may be defined by identifying a group of pixels associated with a predefined variance from an imaging parameter value. An adaptive size window may be used to define a sub-region in a uniform region. An anomaly may be detected by identifying, in the sub-region, a set of pixels associated with imaging parameter values indicative of an anomaly. Other embodiments are described and claimed.
US08913805B2 Three-dimensional forward and back projection methods
Methods provided for forward and back-projection, which are referred to as separable footprint (SF) projectors: exemplified by the SF-TR and SF-TT projectors. These methods approximate the voxel footprint functions as 2D separable functions. Because of the separability of these footprint functions, calculating their integrals over a detector cell is greatly simplified and can be implemented efficiently. In some embodiments, the SF-TR projector uses trapezoid functions in the transaxial direction and rectangular functions in the axial direction. In some embodiments, the SF-TT projector uses trapezoid functions in both the axial and transaxial directions. Simulations and experiments showed that both SF projector methods are more accurate than conventional distance-driven (DD) projectors. Moreover, the SF-TT projector is more accurate than the SF-TR projector for rays associated with large cone angles. In some embodiments, the SF-TR projector has similar computation speed with the DD projector and the SF-TT projector is about two times slower.
US08913799B2 Method and device for acquiring biometric data
The invention refers to a device for collecting biometric data, in particular fingerprints, the device having an optically active detector for recording the surfaces of body regions. In the beam path between the surface and the detector a mirror is provided.
US08913793B2 Method of bioimage data processing for revealing more meaningful anatomic features of diseased tissues
The present invention discloses a method for generating elevation maps or images of a tissue layer/boundary with respect to a fitted reference surface, comprising the steps of finding and segmenting a desired tissue layer/boundary; fitting a smooth reference surface to the segmented tissue layer/boundary; calculating elevations of the same or other tissue layer/boundary relative to the fitted reference surface; and generating maps of elevation relative to the fitted surface. The elevation can be displayed in various ways including three-dimensional surface renderings, topographical contour maps, contour maps, en-face color maps, and en-face grayscale maps. The elevation can also be combined and simultaneously displayed with another tissue layer/boundary dependent set of image data to provide additional information for diagnostics.
US08913792B2 Method of determining reference features for use in an optical object initialization tracking process and object initialization tracking method
A method of determining reference features for use in an optical object initialization tracking process is disclosed, said method comprising the following steps: a) capturing at least one current image of a real environment or synthetically generated by rendering a virtual model of a real object to be tracked with at least one camera and extracting current features from the at least one current image, b) providing reference features adapted for use in an optical object initialization tracking process, c) matching a plurality of the current features with a plurality of the reference features, d) estimating at least one parameter associated with the current image based on a number of current and reference features which were matched, and determining for each of the reference features which were matched with one of the current features whether they were correctly or incorrectly matched, e) wherein the steps a) to d) are processed iteratively multiple times.
US08913791B2 Automatically determining field of view overlap among multiple cameras
Field of view overlap among multiple cameras is automatically determined as a function of the temporal overlap of object tracks determined within their fields-of-view. Object tracks with the highest similarity value are assigned into pairs, and portions of the assigned object track pairs having a temporally overlapping period of time are determined. Scene entry points are determined from object locations on the tracks at a beginning of the temporally overlapping period of time, and scene exit points from object locations at an ending of the temporally overlapping period of time. Boundary lines for the overlapping fields-of-view portions within the corresponding camera fields-of-view are defined as a function of the determined entry and exit points in their respective fields-of-view.
US08913790B2 System and method for analyzing three-dimensional (3D) media content
A system and method are provided that use point of gaze information to determine what portions of 3D media content are actually being viewed to enable a 3D media content viewing experience to be improved. Tracking eye movements of viewers to obtain such point of gaze information are used to control characteristics of the 3D media content during consumption of that media, and/or to improve or otherwise adjust or refine the 3D media content during creation thereof by a media content provider. Outputs may be generated to illustrate what in the 3D media content was viewed at incorrect depths. Such outputs may then be used in subsequent or offline analysis, e.g., by editors for media content providers when generating the 3D media itself, in order to gauge the 3D effects. A quality metric can be computed based on the point of gaze information, which can be used to analyze the interactions between viewers and the 3D media content being displayed. The quality metric may also be calibrated in order to accommodate offsets and other factors and/or to allow for aggregation of results obtained for multiple viewers.
US08913789B1 Input methods and systems for eye positioning using plural glints
Methods and systems are described for determining eye position and/or for determining eye movement based on glints. An exemplary computer-implemented method involves: (a) causing an imaging device that is attached to a head-mountable display (HMD) to record a video of the eye; (b) while the video of the eye is being recorded, causing a plurality of light sources that are attached to the HMD and generally directed towards the eye to switch on and off according to a predetermined pattern, wherein the predetermined pattern is such that at least two of the light sources are switched on at any given time while the video of the eye is being recorded; (c) analyzing the video of the eye to detect controlled glints that correspond to the plurality of light sources; and (d) determining a measure of eye position based on the controlled glints.
US08913788B2 Apparatus, method and program for determining the smoothness of motion in video data
There is provided an information processing apparatus for calculating an evaluation value representing quality of a moving image. A second acquisition unit is configured to acquire position information representing a position of a chart image in each frame image of the input moving image. A cutout unit is configured to cut out, from each frame image of the input moving image, a partial image including the chart image based on the position information and generate a converted moving image having the cutout partial image as a frame image. A conversion unit is configured to frequency-convert the converted moving image at least in a temporal direction. A calculation unit is configured to calculate the evaluation value based on a frequency component value obtained by the conversion unit.
US08913787B2 Ballot adjudication in voting systems utilizing ballot images
Methods, systems, and devices are described for adjudicating votes made on voter-marked paper ballots. Voter-marked paper ballots may be scanned to obtain optical image data of the voter-marked paper ballots. The optical image may be analyzed to determine the votes contained in the ballot for tabulation purposes. One or more votes on the ballot may be identified as requiring adjudication by an election official. Adjudication information, according to various embodiments, is appended to the optical images of the voter-marked paper ballots such that the image of the ballot and the image of the adjudication information may be viewed in an optical image. The optical image may be stored in a file format that allows the ballot image and the appended adjudication information to be viewed using readily available image viewers.
US08913782B2 Object detection apparatus and method therefor
An image processing apparatus includes a moving image input unit configured to input a moving image, an object likelihood information storage unit configured to store object likelihood information in association with a corresponding position in an image for each object size in each frame included in the moving image, a determination unit configured to determine a pattern clipping position where a pattern is clipped out based on the object likelihood information stored in the object likelihood information storage unit, and an object detection unit configured to detect an object in an image based on the object likelihood information of the pattern clipped out at the pattern clipping position determined by the determination unit.
US08913781B2 Methods and systems for audience monitoring
Systems and methods for audience monitoring are provided that include receiving an input including a recording or live feed of an audience composed of several persons, detecting foreground of the input, performing blob segmentation of the input, and analyzing human presence on each segmented blob by identifying at least one person, identifying a spatial distribution of at least one identified person, determining a dwell time of at least one identified person, determining a temporal distribution of at least one identified person, and determining a gaze direction of at least one identified person. Such detecting provides the ability to track individual persons present in the audience, and how long they remain in the audience. The method also provides the ability to determine gaze direction of persons in the audience, and how long one or more persons are gazing in a particular direction.
US08913780B2 Digital watermarking methods, apparatus and systems
The present invention relate generally to digital watermarking and data hiding. One claim recites a method including: obtaining first data and second color data, the first color data and the second color data represent data from a color image signal or color video signal; obtaining a digital watermark pattern, the pattern aiding detection of a watermark message; separating the digital watermark pattern into first frequency components and second frequency components; utilizing a programmed electronic processor or electronic processing circuitry, modifying the first color data by hiding the first frequency components therein; and utilizing a programmed electronic processor or electronic processing circuitry, modifying the second color data by hiding the second frequency components therein. Of course, other combinations and claims are provided too.
US08913778B2 Structure for preventing a fall of a speaker device from a main appliance
Provided is a speaker fall prevention structure, which includes a speaker device formed by housing a speaker unit in a housing independent of a main appliance, a speaker attaching part provided to the main appliance to allow the speaker device to be attached, an attached part facing the speaker attaching part in the speaker device, a fall prevention wire set between the speaker device and the main appliance, and a fastening member for attaching the attached part to the speaker attaching part. Using the fastening member, a first end of the fall prevention wire is fastened and fixed to the main appliance along with the attached part.
US08913775B2 Reducing the tangling of cables
Corded devices, such as headphones and power suppliers, can be stored in a case that reduces the tendency of their cords to tangle without the need for wrapping or winding.
US08913773B2 Earphone device
An earphone device includes a housing having a driver unit, and a sound guide tube mounted on a front surface of the housing to protrude from the front surface, in which the sound guide tube is disposed at a position deviated from a center position of the housing.
US08913769B2 Hearing system and method for operating a hearing system
The method for operating a hearing system comprising at least one hearing device; at least one signal processing unit; at least one user control by means of which at least one audio processing parameter of said signal processing unit is adjustable; and a sensor unit; comprises the steps of a) obtaining adjustment data (userCorr) representative of adjustments of said at least one parameter carried out by operating said at least one user control; b) obtaining characterizing data (p1;p2) from data outputted from said sensor unit substantially at the time said adjustment data are obtained; c) deriving correction data (learntCorr) from said adjustment data (userCorr); wherein step c) is carried out in dependence of said characterizing data; and d) recognizing an update event; and, upon step d): e) using corrected settings for said at least one audio processing parameter in said signal processing unit, which corrected settings are derived in dependence of said correction data (learntCorr). An improved automatic adaptation of the audio processing properties of the hearing system the hearing system user's preference can be achieved.
US08913766B2 Acoustic transducers with perforated membranes
A MEMS device, such as a microphone, uses a fixed perforated plate. The fixed plate comprises an array of holes across the plate area. At least a set of the holes adjacent the outer periphery comprises a plurality of rows of elongate holes, the rows at different distances from the periphery. This design improves the mechanical robustness of the membrane and can additionally allow tuning of the mechanical behavior of the plate.
US08913752B2 Audio signal measurement method for speaker and electronic apparatus having the speaker
An audio signal measurement method for a speaker and an electronic apparatus having the speaker are provided. The electronic apparatus further has a processing circuit and a power amplifier. The processing circuit is coupled to the speaker and configured to execute a time domain to frequency domain transform according to a voltage value of an audio signal and a current value of current feedback from the speaker so as to obtain a frequency response curve. The power amplifier is coupled to the speaker and configured to drive the speaker according the voltage value of the audio signal. The processing circuit is capable of determining whether the frequency response curve is located within a predetermined area such that the processing circuit generates a signal when the frequency response curve is located out of the predetermined area. Thereby, the electronic apparatus may measure its transducer distortion and acoustic box leakage.
US08913751B2 Key management and node authentication method for sensor network
A key management and node authentication method for a sensor network is disclosed. The method comprises the following steps of: 1) keys pre-distribution: before deploying the network, communication keys for establishing security connection between nodes are pre-distributed to all of nodes by a deployment server. 2) Keys establishment: after deploying the network, a pair key for the security connection is established between nodes, which includes the following steps of: 2.1) establishment of shared keys: the pair key is established between neighbor nodes in which the shared keys are existed; 2.2) path keys establishment: the pair key is established between the nodes in which there is no shared keys but there is a multi-hop security connection. 3) Node identity (ID) authentication: before formally communicating between nodes, the identity is authenticated so as to determine the legality and the validity of the identity of the other. It is possible for effectively resisting attacks such as wiretapping, tampering, and replaying and the like for the network communication, realizing the secret communication between the nodes, effectively saving resources of the nodes of the sensor network, and prolonging the service lift of the sensor network in the method.
US08913747B2 Secure configuration of a wireless sensor network
A method for secure configuration of a sensor system involves identifying a new sensor not activated within the sensor system, the new sensor including a new sensor identifier, establishing a first transmission link between the new sensor and a sensor controller, transmitting the new sensor identifier between the sensor and the sensor controller, generating a key pair for the sensor controller, the key pair including a controller public key and a controller private key, generating a key pair for the new sensor, the key pair including a sensor public key and a sensor private key, transmitting the controller public key to the new sensor and the sensor public key to the sensor controller, and generating a pairwise key within the sensor controller and the new sensor.
US08913737B2 Echo canceller and microphone apparatus
An echo canceller for executing adaptive processing for canceling an echo component mixed with an audio input signal includes a volume ratio learner configured to compute a volume ratio between an audio output signal externally outputted and the audio input signal mixed with an echo component caused by reflection of the audio output signal to the audio input signal, thereby learning the volume ratio in a regular status in own apparatus, a double-talk detector configured to detect the double-talk status depending on whether a this-time volume ratio computed this time adapts to a double-talk status predicted by the learning of volume ratio and an echo cancel processor configured to control a learning operation of the echo component for the adaptive processing on the basis of a result of the double-talk status detection by the double-talk detector.
US08913736B2 System and method for delivering a contact to a preferred agent after a set wait period
A method for assigning a contact to undifferentiated agents is provided, comprising: describing substantially each undifferentiated agent using at least one agent attribute to produce a set of agent attribute values; describing a contact using at least one contact attribute to produce a set of contact attribute values; relating the sets of agent and contact attribute values to produce at least one preferred agent; determining an expected wait time for substantially each of the at least one preferred agent to produce a set of expected wait times; determining a wait tolerance for the contact; if the expected wait time for at least one preferred agent is less than the wait tolerance, then assign the contact to the at least one preferred agent; and if the expected wait time for the at least one preferred agent is greater than the wait tolerance, then assign the contact to an undifferentiated agent.
US08913731B2 Method and system for providing an audio representation of a name
A system and method for providing an audio representation of a name includes providing a list of a plurality of users of a network and respective presence information regarding each of the plurality of users; receiving a request from an endpoint to receive an audio representation of a name of a particular user of the plurality of users, and providing the audio representation to the endpoint. Moreover, the audio representation of the name at least generally approximates a pronunciation of the name as pronounced by the particular user.
US08913730B2 Communication system with message prioritization mechanism and method of operation thereof
A method of operation of a communication system includes: processing a communication event by a control module; identifying a contact list entry from the communication event; calculating an urgency based priority for the communication event; generating a pending communication list, having the urgency based priority for displaying on a display device; and generating a communication event indicator, for the contact list entry, having the largest instance of the urgency based priority from the pending communication list for displaying on the device.
US08913713B2 Radiographic image generation device and method
Radiographic images for different imaging directions taken by applying radiation to a subject from the different imaging directions are obtained, and a plurality of first tomographic images having a first slice thickness are generated based on the obtained plurality of radiographic images and a plurality of second tomographic images having a second slice thickness that is greater than the first slice thickness are generated based on the radiographic images. Then, MinIP processing is applied to the first tomographic images to generate a MinIP image, and MIP processing is applied to the second tomographic images to generate a MIP image. Then, combining processing is performed using the MinIP image and the MIP image to generate a composite image.
US08913703B2 Method and device for determining a quality of a clock signal
Method, device and system for detecting a disturbance, e.g., at least one short mechanical impact (shock or vibration) on a clock of a slave device by detecting a non-typical variation of a tracking error, i.e., a tracking error having a deviation that exceeds a predetermined threshold, wherein such a non-typical variation can be determined by the deviation from a statistical measure, e.g., a variance or a standard deviation, such that the determination of the quality of a clock signal is advantageously allowed and thus suitable counter-measures are provided. The method, device and system are applicable for all kinds of technical systems comprising slave devices that have a clock, e.g., devices in industrial and automation systems. The method, device and system are also applicable in communication systems that use a protocol to synchronize the clocks of its devices, e.g., Profinet.
US08913695B2 Hybrid pilot configuration
Systems and methodologies are described that facilitate employing a hybrid pilot configuration in a wireless communications network. A hybrid pilot configuration includes common pilot symbols and dedicated pilots multiplexed together within a time transmission interval. The multiplexed pilot symbols can be received and utilized to demodulate channels. Common pilot symbols can be employed to demodulate control channels and dedicated pilot symbols can be utilized to demodulate data channels. Moreover, the dedicated pilot symbols can be employed to generate a channel estimate. The common pilot channels can be utilized in combination with the dedicated pilot symbols to augment the channel estimate.
US08913693B2 Quadrature modulator balancing system
A method of balancing a quadrature modulator includes exciting an in-phase input of the quadrature module and sweeping a phase of an injection signal through a range of degrees, and determining a plurality of in-phase DC components. The method further includes exciting a quadrature input of the quadrature module and sweeping a phase of the injection signal through the range of degrees, and determining a plurality of quadrature DC components. An in-phase sinusoidal equivalent of the plurality of in-phase DC components and a quadrature sinusoidal equivalent of the plurality of quadrature DC components may be determined. At least one correction factor that balances the quadrature modulator may be determined based on a comparison between the in-phase sinusoidal equivalent and the quadrature sinusoidal equivalent.
US08913691B2 Controlling output power of multiple-input single-output (MISO) device
Methods and systems for vector combining power amplification are disclosed herein. In one embodiment, a plurality of signals are individually amplified, then summed to form a desired time-varying complex envelope signal. Phase and/or frequency characteristics of one or more of the signals are controlled to provide the desired phase, frequency, and/or amplitude characteristics of the desired time-varying complex envelope signal. In another embodiment, a time-varying complex envelope signal is decomposed into a plurality of constant envelope constituent signals. The constituent signals are amplified equally or substantially equally, and then summed to construct an amplified version of the original time-varying envelope signal. Embodiments also perform frequency up-conversion.
US08913686B2 Sparse superposition encoder and decoder for communications system
A computationally feasible encoding and decoding arrangement and method for transmission of data over an additive white Gaussian noise channel with average codeword power constraint employs sparse superposition codes. The code words are linear combinations of subsets of vectors from a given dictionary, with the possible messages indexed by the choice of subset. An adaptive successive decoder is shown to be reliable with error probability exponentially small for all rates below the Shannon capacity.
US08913684B2 Method for transmitting sounding reference signal in MIMO wireless communication system and apparatus therefor
A method for transmitting a sounding reference signal in a MIMO wireless communication system and an apparatus therefor are disclosed. The method for transmitting sounding reference signals (SRSs) in a MIMO wireless communication system comprises receiving sounding reference signal parameters from a base station; receiving information of the number of sounding reference signals which will be transmitted at a transmission time instant from the base station; if a plurality of sounding reference signals are provided, generating the sounding reference signals corresponding to each of the plurality of antennas by using the sounding reference signal parameters; and transmitting the generated sounding reference signals to the base station through their corresponding antennas at a specific transmission instant.
US08913683B2 Methods of providing channel state information using different pluralities of codewords and related devices and systems
CSI may be provided for a first device communicating with a second device over a MIMO channel using codewords of a precoding codebook. The first and/or second devices support communications over the MIMO channel using a plurality of transmission layers, and the codewords of the precoding codebook are divided into transmission layer groups. Each transmission layer group is provided for a respective one of the transmission layers. At least first and second pluralities of codewords of the precoding codebook are defined. Each of the first and second pluralities includes codewords from each of the transmission layer groups. During a first TTI, respective performance metrics for the first plurality of codewords are determined based on transmissions received at the first device. During a second TTI, respective performance metrics for the second plurality of codewords are determined based on transmissions received at the first device.
US08913680B2 Interference alignment method and device and multi-channel communication system
An interference alignment method, an interference alignment device, and a multi-channel communication system are provided. The method includes: obtaining channel matrix in a multi-channel communication system; determining a first desired signal and a second desired signal of the multi-channel communication system according to the channel matrix; obtaining precoding vectors and receive vectors, after a first receive signal is filtered by a receive vector corresponding to the first desired signal, a signal formed by superposing interference signals included therein has a feature of a lattice constellation pattern, and that at a receiver corresponding to the second desired signal, after a second receive signal is filtered by a receive vector corresponding to the second desired signal, interference signals included therein are canceled, where the first receive signal and the second receive signal are transmit signals sent to the corresponding receivers after precoding processing is performed at transmitters by using corresponding precoding vectors.
US08913679B2 Systems and methods for jointly detecting channel interference on a synchronized mobile communication network
A method for decoding a wireless channel includes generating hypotheses of how many antennas each of at least two base stations have in a synchronized network and how received signals are being transmitted for each of the at least two base stations, detecting a MIMO signal using the hypotheses and signal components received from the at least two base stations, decoding the signal, and determining whether the decoded signal is valid by performing a cyclical redundancy check calculation.
US08913673B2 Method and apparatus for transmitting rank indication information
The present invention discloses a method and apparatus for transmitting rank indication information, in which the method comprises: when rank indication information and a sounding reference signal are transmitted in a same sub-frame, loading the sounding reference signal to a last symbol of a sub-frame, and transmitting the rank indication information and the sounding reference signal. The present invention prevents destruction of orthogonality of codes between PUCCH channels when the rank indication information and the sounding reference signal are transmitted in the same sub-frame, thus the overall performance of the system can be ensured.
US08913668B2 Perceptual mechanism for the selection of residues in video coders
A perceptual mechanism for residue selection in a video encoder may be provided. The mechanism may comprise a method, system, or device for receiving video frames comprising pluralities of pixels. For each video frame, a sensitivity threshold may be determined for each pixel of a previous video frame. The pixels of the video frame may compared in turn to the pixels of the previous video frame to determine a residue value. The residue value may be compared to the sensitivity threshold such that when the residue value is less than the sensitivity threshold, the pixel data in the video frame may be zeroed out prior to encoding the video frame for transmission.
US08913647B2 Embedded meta-carrier with code progression message reassembly
A method of receiving and reassembling non-sequential meta-data information embedded within an original burst carrier signal that receives multiple composite burst carrier signals each with an original burst carrier signal and a meta-carrier signal, wherein the meta-carrier signal occupies at least a portion of a bandwidth of the original burst carrier signal and includes one or more bits of meta-data information of a meta-data message about the original burst carrier signal that is non-contiguous in reference to a temporal order in which the meta-data information is received, detecting a DSSS spreading sequence and extracting the meta-carrier signals from the composite burst carrier signals, determining a phase progression of the meta-carrier signals based on a PRN spreading code, and reassembling the one or more bits of meta-data information from each meta-carrier signal into a sequential order after an entire meta-data message is received and extracted.
US08913645B2 Laser cavity with central extraction by polarisation for coherent coupling of intense intra-cavity beams
The invention relates to a laser cavity with central extraction by polarisation for coherent coupling of intense intra-cavity beams. The laser cavity (1) according to the invention comprises an extraction unit (7) with central extraction, which divides the laser cavity (1) longitudinally into two functional portions (P1, P2), namely a first portion (P1) including the active components (3), which amplifies the laser beams (4), and a second portion (P2) which performs coherent coupling of the laser beams (4).
US08913642B2 Slab laser
In a slab laser, a gas mixture containing carbon dioxide CO2 is formed as a laser-active medium in a discharge space which is formed between two plate-shaped metal electrodes, the flat faces of which are located opposite one another. A resonator mirror is arranged on each of the mutually opposite end faces of the discharge space, the mirrors forming an unstable resonator parallel to the flat faces. At least one of the mutually facing flat faces is provided either on the entire flat face with a dielectric layer the thickness of which is greater on at least one sub-surface than in the remaining area of the flat face, or the at least one flat face is provided with a dielectric layer exclusively on at least one sub-surface.
US08913639B2 Laser safety techniques and configurations
Embodiments of the present disclosure provide laser safety techniques and configurations. In one embodiment, an optical module includes a first die including a laser configured to transmit optical signals, a first node electrically coupled with the laser, and a second node electrically coupled with the laser, and a second die including a power supply line configured to provide power to the laser, a third node electrically coupled with the power supply line and electrically coupled with the first node to provide the power to the laser, a fourth node electrically coupled with the second node of the first die, and a switch configured to prevent the power of the power supply line from reaching the laser through the third node based on a voltage of the fourth node when a laser fault event occurs. Other embodiments may be described and/or claimed.
US08913638B2 Semiconductor laser device and circuit for and method of driving same
A directly driven laser includes multiple contacts, with at least one of the contacts for injecting current into the laser such that the laser reaches at least a lasing threshold and at least one of the contacts for providing a data signal to the laser. In some embodiments a differential data signal is effectively provided to a front and a rear section of the laser, while lasing threshold current is provided to a central portion of the laser.
US08913637B1 Quantum cascade laser suitable for portable applications
A highly portable, high-powered infrared laser source is produced by intermittent operation of a quantum cascade laser power regulated to a predetermined operating range that permits passive cooling. The regulation process may boost battery voltage allowing the use of a more compact, low-voltage batteries.
US08913635B2 Method and apparatus for LDPC transmission over a channel bonded link
A particular overall architecture for transmission over a bonded channel system consisting of two interconnected MoCA (Multimedia over Coax Alliance) 2.0 SoCs (Systems on a Chip) and a method and apparatus for the case of a “bonded” channel network. With a bonded channel network, the data is divided into two segments, the first of which is transported over a primary channel and the second of which is transported over a secondary channel.
US08913634B2 Method and apparatus facilitating multi mode interfaces
A system comprises a pulse generator 615 configured to provide a control pulse a transmission gate 603 configured to interrupt a path between a communication device 307 and an auxiliary device 303 during the control pulse; and a pulse transmitter 607 responsive to the control pulse and configured to inject an interrupt pulse in the path while the path is interrupted. A corresponding method of providing an interrupt signal in an audio path between a source and a sink includes interrupting an audio path between the source and the sink, injecting an interrupt pulse in the audio path while the audio path is interrupted, and then reconnecting the audio path.
US08913633B2 System and method for time synchronization in a communication network
A system and method for time synchronization in a communication network. The communication network includes a plurality of network nodes each having a respective internal clock, and a reference node having a reference clock and each configured transmits synchronization messages within the communication network. At least one network node is configured to determine an estimated reference clock time discretely upon arrival of a synchronization message at the at least one network node. To that end, the at least one network node includes a controller for determining a controlled time comprising a time-continuous estimate of the discreetly estimated reference clock time. The controller is configured to determine the controlled time based on an input that is extrapolated to an execution time instant of the controller, where the execution time instant is separated from the time instant of arrival of the synchronization message by a delay (Δtdelay).
US08913628B2 Medium access control (MAC) protocol for body area networks
A method (600) for controlling access to a wireless medium in a network. The method comprises dividing an access time to the wireless medium into fixed and repeated time rounds (300), wherein each time round includes a plurality of superframes (310) and each superframe includes a fixed number of time slots (420) (S610); allocating a global beacon period (530) within a time round (S620); and reserving subframes (410) within each superframe (300), wherein master devices can access the wireless medium at least during the reserved subframes (S630).
US08913619B2 Network-relay signaling for downlink transparent relay
In a method of providing downlink retransmissions to a mobile station in a wireless communication network, the wireless communication network comprising a base station communicatively linked to a transparent relay station, the base station receives a request for a retransmission from the mobile station; schedules resources for the retransmission; signals scheduling information for the retransmission to the transparent relay station via a control link; and the transparent relay station receives the scheduling information for the retransmission on the control link; and sends the retransmission to the mobile station in a retransmit subframe on a retransmit frequency band.
US08913618B2 Reordering packets
There are disclosed processes and apparatus for reordering packets. The system includes a plurality of source processors that transmit the packets to a destination processor via multiple communication fabrics. The source processors and the destination processor are synchronized together. Time stamp logic at each source processor operates to include a time stamp parameter with each of the packets transmitted from the source processors. The system also includes a plurality of memory queues located at the destination processor. An enqueue processor operates to store a memory pointer and an associated time stamp parameter for each of the packets received at the destination processor in a selected memory queue. A dequeue processor determines a selected memory pointer associated with a selected time stamp parameter and operates to process the selected memory pointer to access a selected packet for output in a reordered packet stream.
US08913615B2 Method and apparatus for a shared I/O network interface controller
A shared network interface controller (NIC) interfaces a plurality of operating system domains as part of the load-store architecture of the operating system domains. A bus interface couples the NIC to a load-store domain bus (such as PCI-Express), using header information to associate data on the bus with an originating operating system domain. Transmit/receive logic connects the NIC to the network. Association logic allows the NIC to designate, and later lookup which destination MAC address (on the Ethernet side) is associated with which operating system domain. Descriptor register files and Control Status Registers (CSR's) specific to an operating system domain are duplicated and made available for each domain. Several direct memory access (DMA) engines are provided to improve throughput. Packet replication logic, filters (perfect and hash) and VLAN tables are used for looping back packets originating from one operating system domain to another and other operations.
US08913613B2 Method and system for classification and management of inter-blade network traffic in a blade server
A system and method for classifying a multicast packet, involving receiving, at a classification engine, the multicast packet sent from a packet source; determining, based on a source address of the multicast packet, a Direct Memory Access (DMA) filter vector; determining, based on a destination address of the multicast packet, a DMA target vector, where the DMA target vector includes a listing of DMA channels which are available to transfer the multicast packet; determining a DMA final vector based on the DMA filter vector and the DMA target vector; and sending the multicast packet according to the DMA final vector.
US08913601B1 Programmable integrated circuit and method of asynchronously routing data in a circuit block of an integrated circuit
A programmable integrated circuit is disclosed. The programmable integrated circuit comprises a plurality of circuit blocks, each circuit block of the plurality of circuit blocks comprising configurable blocks; and a routing network coupled to each circuit block of the plurality of circuit blocks, the routing network enabling asynchronous data communication with the plurality of circuit blocks. Each circuit block comprises an interface portion having routing circuits coupled to the routing network, the routing circuits enabling routing data to the configurable blocks of the circuit block. A method of asynchronously routing data in a circuit block of an integrated circuit is also disclosed.
US08913600B2 Wireless communication apparatus, system, and device communicating with another wireless communication apparatus, system, and device in an autonomous distributed network without a designated control station and method thereof
A wireless communication apparatus, a wireless communication system, and a wireless communication method enabling any plurality of apparatuses to engage in time division multiplex communication for communicating a plurality of data even if not all apparatuses in the network are accurately synchronized, perform a time division multiplex connection method of an autonomous distributed network that performs a continuous receiving (scan) operation over a frame period so as to obtain a grasp of the wireless communication apparatuses located at the neighborhood at predetermined periods, that includes the steps of receiving beacon signals from other wireless communication apparatuses to obtain a grasp of the wireless communication apparatuses that they are communicable with, calculating the reception slot of the wireless communication apparatus from the received beacon information, setting its own reception slot so as not to collide with the set situation thereof, and forming network autonomously engaging in time division multiplex communication with other wireless communication apparatuses located at the neighborhood.
US08913599B2 Cooperative transceiving between wireless interface devices of a host device
A circuit includes a first wireless interface circuit that transceives packetized data with a first external device in accordance with a first wireless communication protocol. A second wireless interface circuit transceives packetized data with a second external device in accordance with a second wireless communication protocol and wherein the operation of the second wireless interface circuit interferes with the operation of the first wireless interface circuit. A processing module selectively preempts use of the second frequency spectrum by the second external device using a plurality of preemption modes including a first preemption mode and a second preemption mode.
US08913591B2 Mobile communication device and method for performing radio link performance measurements
According to one embodiment, a mobile communication device is provided comprising a determiner configured to determine at least one of a geographical position of the mobile communication device within a first mobile radio cell in which the mobile communication device is located and a movement direction of the mobile communication device; a selector configured to select, based on at least one of the determined geographical position and the determined movement direction, from a plurality of second mobile radio cells at least one second mobile radio cell for a radio link performance measurement (RLPM); and a measuring circuit configured to measure the performance of a radio link between the mobile communication device and a base station operating the at least one selected second mobile radio cell.
US08913587B2 Infrastructure-unassisted inter-device wireless wide area network handoff
Aspects describe infrastructure unassisted inter-device handoff. A method performed by a wireless communications apparatus for inter-device handoff is disclosed. A wireless communications apparatus that performs a network unassisted inter-device handoff is disclosed. A computer program product comprising a computer-readable medium that includes codes for carrying out inter-device handoff is disclosed. At least one processor configured to perform a network unassisted communication handoff is disclosed.
US08913586B2 Gateway association
Embodiments provide components of a communication network that may facilitate efficient optimization of the communication network. In various embodiments, network gateway selection for incoming subscriber stations may be allocated to one or more components that make intelligent allocation determinations. Additionally, in various embodiments, control of the communication network may also be allocated to various components.
US08913585B2 Method and system for providing IMS session continuity to a user equipment across a plurality of communication networks
A method and system for providing IP Multi-media Subsystem (IMS) session continuity to a User Equipment (UE) across a plurality of communication networks is provided. The UE traverses from a first communication network to a second communication network. A public user identity associated with a private user identity of the UE is registered with the first communication network by using a first address. The method includes generating (404) a complimentary private user identity associated with the public user identity. The method also includes obtaining (406) a second address from the second communication network when the UE traverses from the first communication network to the second communication network. Moreover, the method includes registering (408) the public user identity associated with the complimentary private user identity with the first communication network by using the second address.
US08913584B2 Method and apparatus for sounding reference signal resource allocation in long term evolution system
The present invention provides a method for Sounding Reference Signal (SRS) resource allocation in a Long Term Evolution (LTE) system, including: a system side setting different SRS transmission periods to correspond to different cycle shifts, and during the process of allocating SRS resources for user equipment (UE), setting a cycle shift adopted by the UE according to the SRS transmission period adopted by the UE. The method and apparatus of the present invention realize simple and effective SRS resource multiplexing with high utilization ratio among UEs with different periods.
US08913576B2 Method and apparatus for transmitting and receiving control information in a wireless communication system
A method and an apparatus are provided for transmitting and receiving control information in wireless communication system. An eNB generates control information, and transmits the control information using at least one enhanced Control Channel Element (eCCE) and at least one antenna port. The at least one antenna port is determined according to at least one of a starting index of the at least one eCCE and an aggregation level of the at least one eCCE.
US08913575B2 Releasing a radio resource (e.g. primary component carrier) based on capacities of base stations
The present invention relates to optimized radio resource utilization in a cellular telecommunication system. A base station of such a system evaluate a capacity metric of the base station and capacity metrics of neighboring base stations. In response to detecting that the capacity metric of the base station is below a threshold with respect to the capacity metrics of the neighboring base stations, the base station enters a stand-by mode and releases its radio resources that essentially define a cell associated with the base station so that the released radio resources become available for allocation to at least one of the neighboring base stations.
US08913574B2 Channel state information feedback method and user equipment
A method for feeding back channel state information and user equipment are provided in the present invention, which relates to the digital communication field; and they solve the problem of lacking a mechanism of reporting overall and effective channel state information in a SU-MIMO and MU-MIMO dynamic switching system. The method includes: in a single transmission mode, UE sends the channel state information to a network side, wherein the channel state information includes information indicating a transmission layer with the best channel quality. Technical schemes provided in the present invention are applied to the LTE system and LTE-A system.
US08913569B2 Method and a device for determining a shifting parameter to be used by a telecommunication device for transferring symbols
A method for determining a shifting parameter P to be used by a telecommunication device for mapping symbols on sub-carriers, the telecommunication device including at least two transmit antennas, the symbols being transferred through each antenna of the telecommunication device on at least an even number K, strictly greater than two, of sub-carriers allocated to the telecommunication device. The telecommunication device transfers on a first antenna on each sub-carrier ‘k’, a signal representing a symbol ‘Xk’ in the frequency domain. The telecommunication device transfers on a second antenna on each sub-carrier ‘k’, a signal representing a symbol ‘X′k’ derived from the signal transferred on the first transmit antenna, for each frequency k, by the formula X′KsecondAnt=ε(−1)k+1X*(p-1-k)mod K. Sub-carriers grouped in at least two clusters are allocated to the telecommunication device, and the shifting parameter p is even and determined according to clusters of sub-carriers allocated to the telecommunication device.
US08913563B2 Velocity based random access scheme
A communications method includes establishing two or more access slot groups corresponding to velocity ranges of mobile units, receiving a signal from a mobile unit in an access slot of an access slot group, where the signal includes a sequence, and detecting the sequence using a detection algorithm, where the detection algorithm used is assigned to the access slot group.
US08913562B2 Method of accessing a physical random access channel, method of signaling access information for accessing a physical random access channel, mobile communication terminal and base station
A method of accessing a physical random access channel, a method of signaling access information for accessing a physical random access channel, a mobile communication terminal and a base station are provided. The method of accessing a physical random access channel comprises selecting a plurality of transmission time intervals from transmission time intervals being allowed for accessing a physical random access channel, randomly selecting one transmission time interval of the plurality of transmission time intervals, and accessing the physical random access channel in the randomly selected transmission time interval. A mobile communication terminal is configured to carry out the method.
US08913551B2 Antenna selection with frequency-hopped sounding reference signals
The embodiments of the invention provide a method for selecting antennas for date transmission in a wireless communication network including user equipment (UE). The network is assigned a band of frequencies, wherein the band is partitioned into at least one set of subbands of the band according to a sounding reference signal (SRS) bandwidth configuration in a form of a codetree having a plurality levels and each level is associated with a partition coefficient. The UE is configured to transmit frequency-hopped SRS on the set of subbands using subsets of the set of antennas. First, the method determines if a number of subbands in the set of the subbands is odd or even based on the SRS bandwidth configuration, and selects a particular subset of the antennas according to whether the number is odd or even. Then, the SRS is transmitted from the particular subset of the antennas.
US08913538B2 Method of receiving multimedia broadcast/multicast service in cell-based wireless communication system
A method of receiving multimedia broadcast/multicast service (MBMS) information by a user equipment (UE) in a cell-based wireless communication system is provided. The method includes receiving information regarding a second cell from a first cell over a first channel, and receiving the MBMS information from the second cell over a second channel based on the received information regarding the second cell. Information regarding a cell that transmits multimedia broadcast/multicast service (MBMS) information is obtained from a cell that does not transmit the MBMS information, thereby eventually receiving the MBMS information. Therefore, an overhead caused by broadcasting of unnecessary MBMS control information can be reduced.
US08913534B2 Method and apparatus for state/mode transitioning
A method and network element for sending a transition indication to transition a user equipment to a different state or mode, the method receiving a configuration message from a network; and transmitting a transition indication from the user equipment, the transition indication only includes a cause if the configuration message contains an inhibit transition indication. Also, a method and user equipment for processing a transitioning indication from a user equipment indicating the user equipment desires a transition to a different state or mode, the method comprising: receiving the transition indication from the user equipment; if the transition indication contains a cause: releasing a signaling connection of the user equipment or transitioning the user equipment to a different state or mode; and if the transition indication does not contain the cause: releasing the signaling connection.
US08913533B2 Modulation scheme for orthogonal frequency division multiplexing systems or the like
Briefly, in accordance with one embodiment of the invention, bit and power loading may be utilized to select a modulation rate and subcarrier power scaling based on channel state information. As a result, a higher data rate may be utilized for a given signal-to-noise ratio while maintaining a constant bit error rate.
US08913530B2 Dynamic band selection for interference minimization in direct device to device communications
Systems and methods are disclosed for selecting resources for direct device to device (D2D) communications in a cellular communication network. Preferably, resources for the direct D2D communications are selected to minimize, or at least substantially reduce, interference that results from the direct D2D communications in the cellular communication network. In general, either an uplink resource or a downlink resource of the cellular communication network is selected for a direct D2D communication link between a first wireless device and a second wireless device in order to minimize, or at least substantially reduce, interference caused to a third wireless device that uses the same uplink and downlink resources in the same and/or a neighboring cell of the cellular communication network.
US08913529B2 MIMO WLAN system
A multiple-access MIMO WLAN system that employs MIMO, OFDM, and TDD. The system (1) uses a channel structure with a number of configurable transport channels, (2) supports multiple rates and transmission modes, which are configurable based on channel conditions and user terminal capabilities, (3) employs a pilot structure with several types of pilot (e.g., beacon, MIMO, steered reference, and carrier pilots) for different functions, (4) implements rate, timing, and power control loops for proper system operation, and (5) employs random access for system access by the user terminals, fast acknowledgment, and quick resource assignments. Calibration may be performed to account for differences in the frequency responses of transmit/receive chains at the access point and user terminals. The spatial processing may then be simplified by taking advantage of the reciprocal nature of the downlink and uplink and the calibration.
US08913527B2 Multiple die communication system
Suitably arranged circuits located on a die surface of respective multiple dies are operatively connected via a physical link, which is configured for full-duplex operation. Data information content is transferred between the operatively connected suitably arranged circuits via the full-duplex physical link which is configured as a fragmented data interconnected (FDI) physical link allowing peer-to-peer operation and pipelining. The data information content is carried in data fragments by a self-contained data packet structure. In one embodiment a device comprises a first suitably arranged and configured circuit located on a die surface, a second suitably arranged and configured circuit located on a die surface and a full-duplex physical link arranged and configured for operatively connecting the first circuit located on the die surface to the second circuit located on the die surface for transferring data information content between the first circuit and the second circuit.
US08913519B2 Method and network management system for reconfiguring a data network node
The present invention relates to a method for reconfiguring data network nodes (3, 5, 7) in a data network (1), the method comprising the steps of: storing information comprising: a first set of data (25I-25V) representing a current configuration of the data network nodes (3, 5, 7), and a second set of data (27I-27V) representing a desired configuration of the data network nodes (3, 5, 7); generating, from said first set of data (25I-25V) and said second set of data (27I-27V), an information entity (33, 33I-33V) representing a difference between said current configuration and said desired configuration, and reconfiguring at least one of said data network nodes (3, 5, 7) using said information entity (33, 33I-33V).
US08913515B2 Measuring and improving multiuser downlink reception quality in wireless local area networks
Embodiments for improving multi-user downlink reception quality in WLANS are disclosed. In one embodiment, a method includes receiving, at a station, at least one multi-user sounding packet from an access point. The method also includes determining a sum of desired signal strengths from the at least one received sounding packet. The method also includes determining a sum of interference signal strengths from the at least one received sounding packet. The method also includes generating link quality metrics based on a ratio of the sum of desired signal strengths to the sum of interference signal strengths.
US08913512B2 Telecommunication apparatus, method, and computer program controlling sporadic data transmissions
A telecommunication apparatus (100, 200) enabled for high-speed packet access is disclosed. The apparatus (100, 200) is arranged to operate according to a reduced and a further reduced mode of transmission of dedicated physical control channel transmission, and having a data transmission controller (102, 202) arranged to control sporadic data transmissions. The data transmission controller (102, 202) is arranged to determine if omission of a sporadic data transmission will significantly degrade performance, and if not, disable transmission of that data transmission. A method of controlling sporadic data transmissions for such an apparatus is also disclosed, as well as a computer program for implementing the method.
US08913508B2 Real-time charging system and method for managing QoS and charging rule of service
A method for controlling a charging condition change in a real-time charging system that sends a QoS and charging rule request to be applied to a user terminal from a packet processing node to a real-time charging function server. If a charging condition change is detected, a charging rule change request is sent to a management server and a changed QoS and charging rule is sent, from the management server to the real-time charging function server. The changed QoS and charging rule is sent from the QoS and charging rule management server to the packet processing node. The changed QoS and charging rule are forwarded from the packet processing node to the real-time charging function server and, at the real-time charging function server, quotas for the user terminal are reallocated according to the changed QoS and charging rule.
US08913507B2 Virtual data loopback and/or data capture in a computing system
A method for enabling virtual data loopback in a computing system may include forwarding a data packet from a first device to a second device; the second device identifying from the data packet egress interface information indicating a first interface for forwarding the data packet out of the computing system; based on the first interface identified from the egress interface information, automatically determining a second interface to the first interface; inserting into the data packet ingress interface information that indicates the second interface; forwarding the data packet, including the ingress interface information, back to the first device; and the first device identifying the ingress interface information indicating the second interface; such that the data packet is looped back to the first device without being communicated via the first or second interface, and such that from the perspective of the first device the data packet was received via the second interface.
US08913504B2 System and method for initiating testing of multiple communication devices
A system and method for initiating testing of a plurality of communication devices. The tester and devices under test (DUTs) are first synchronized as a way of confirming test readiness on the part of the DUTs, Following that, a test sequence is initiated by the tester. The synchronization and test initiation can be accomplished using signals with differing signal magnitudes or device identifiers. The test sequence can be a DUT transmit signal test in which each DUT transmits data packets in accordance with one or more predefined test sequences. Alternatively, the test sequence can be a DUT receive signal test in which the tester transmits data packets to the DUTs with differing signal frequencies or signal magnitudes.
US08913503B2 Method and system for frame buffer compression and memory resource reduction for 3D video
Systems, methods, and computer-readable storage media that may be used to encode and multiplex video are provided. One method includes receiving uncompressed three-dimensional (3D) video including a left view video and a right view video. The method further includes encoding the left view video and the right view video into a base view video and an enhancement view video. One or more pictures in the base view video that are not used to predict corresponding pictures in the enhancement view video are dropped based on available memory resources. The method further includes generating residual view video by subtracting base view pictures from corresponding enhancement view pictures, and multiplexing the base view video and the generated residual view video into a single transport stream.
US08913498B2 Priority assigning scheme
Technologies are generally described for a priority assigning scheme considering a type of data traffic. In some examples, a method may include analyzing a request for data traffic, determining a type of the data traffic, and assigning priority based on the type of the data traffic.
US08913497B2 Method and apparatus for planning serving general packet radio service support nodes in a wireless network
A method and apparatus for providing planning of a plurality of serving general packet radio service support nodes in a wireless network are disclosed. For example, the method obtains input data, and determines a limit for at least one serving general packet radio service support node parameter in accordance with the input data. The method determines if the limit for the at least one serving general packet radio service support node parameter is exceeded and determines an optimal output for an objective function, wherein the objective function is based on a plurality of penalty factors, if the limit for the at least one serving general packet radio service support node parameter is exceeded.
US08913493B2 Obtaining and using confidence metric statistics to identify denial-of-service attacks
A system may receive data collected by a network for a plurality of calls that are to be routed by the network to a call center, detect an event based on the received data, determine a confidence level, for the event, that the event is a denial-of-service attack, determine a call service to be provided to the call center in response to detecting the event, and provide the call service based on the confidence level.
US08913484B2 System and method for session restoration at geo-redundant gateways
A method and system for managing a backup service gateway (SGW) associated with a primary SGW, comprising periodically receiving from the primary SGW at least a portion of corresponding UE session state information, the received portion of session state information being sufficient to enable the secondary SGW to indicate to an inquiring management entity that all user sessions associated with a group of mobile devices supported by the primary SGW are in a live state; and in response to a failure of the primary SGW, assuming management of IP addresses and paths associated with the primary SGW and causing each UE supported by the failed primary SGW to reauthorize itself to the network.
US08913483B2 Fault tolerant managed switching element architecture
In a hierarchical switching architecture that includes at least one lower level managed switching element that connects to several higher level managed switching elements, some embodiments provide a method of identifying a higher level managed switching element to which the lower level managed switching element forwards a packet for further processing. The method computes a value based on a set of attributes of the packet. The method identifies a record from a hierarchy traversal table based on the computed value. The record specifies (1) a first higher level managed switching element as a primary higher level managed switching element and (2) a second higher level managed switching element as a secondary higher level managed switching element. The primary and secondary higher level managed switching elements are for forwarding the packet for further processing. The method forwards the packet to one of the higher level managed switching elements.
US08913482B2 Enhancements to PIM fast re-route with upstream activation packets
An upstream activation mechanism provides enhancements to PIM-SM based fast re-route in a multicast communication network, where secondary paths provides redundancy to a multicast tree and are on standby to reduce bandwidth usage when there is no failure in the network. Upon receiving an indication of a loss of connection to the primary path of the multicast tree network, a network node that has a failure-free secondary path to a common source node of the multicast tree sends an activation packet upstream toward the common source node via the failure-free secondary path. The activation packet causes one or more upstream nodes to unblock their respective outgoing interfaces to thereby activate transmission of the multicast data traffic on the failure-free secondary path.
US08913480B2 Communication apparatus and reception method
It is possible to provide a radio communication terminal device and a radio transmission method which can improve reception performance of a CQI and a reference signal. A phase table storage unit stores a phase table which correlates the amount of cyclic shift to complex coefficients {w1, W2} to be multiplied on the reference signal. A complex coefficient multiplication unit reads out a complex coefficient corresponding to the amount of cyclic shift indicated by resource allocation information, from the phase table storage unit and multiplies the read-out complex coefficient on the reference signal so as to change the phase relationship between the reference signals in a slot.
US08913479B2 Flexible time-frequency multiplexing structure for wireless communication
Techniques for efficiently sending data in a wireless communication system are described. Code division multiplexing (CDM) or orthogonal frequency division multiplexing (OFDM) may be selected for each traffic segment, which may correspond to specific time frequency resources. An output waveform comprised of traffic and overhead segments may be generated. Each traffic segment may carry CDM data at a chip rate if CDM is selected or OFDM data if OFDM is selected. OFDM symbols may be generated at a sample rate that may be an integer ratio of the chip rate and may have a duration that may be determined based on the traffic segment duration. The output waveform may carry CDM data and/or OFDM data on subcarriers corresponding to at least one carrier in a spectral allocation and may further carry OFDM data on remaining usable subcarriers in the spectral allocation.
US08913478B2 Methods and apparatus for interleaving in OFDM/OFDMA systems
An interleaver of an OFDM/OFDMA transceiver reshapes a binary vector to be transmitted into a matrix, rotates bits in respective columns of the matrix, divides respective rows of the matrix into an integer number of interleaving blocks, and interleaves the bits in the respective interleaving blocks.
US08913470B2 Control device, control method, and master-disc fabricating apparatus
A control device includes: a delay unit configured to delay a signal for use in exposure of a master disc; and a control unit configured to adjust an amount of delay of the signal so that an exposure pattern that satisfies an information recording medium format is formed on a master disc rotated by a constant linear velocity (CLV) system.
US08913469B2 Optical information storage medium system and method of generating signal for controlling light power
An optical information storage medium system is provided. The optical information storage medium system includes an optical pickup, which comprises a photo-detector configured to control light power detected by receiving a portion of light emitted from a light source and obtains an output signal proportional to output light power of the light source from a signal detected by the photo-detector, and a signal processor configured to signal-process the output signal input from the optical pickup. The signal processor includes a sensitivity acquisition unit configured to acquire a sensitivity value of the photo-detector, a gain calculator configured to calculate a target gain value to be used in comparing the sensitivity value of the photo-detector, which is acquired by the sensitivity acquisition unit, with a target sensitivity value to be used by the optical information storage medium system, and a gain adjustment unit.
US08913468B1 Resonator enhanced near field transducer
An apparatus includes a near field transduce (NFT), a waveguide core, and a dielectric resonator. The waveguide core is configured to propagate electromagnetic radiation. The dielectric resonator is disposed between the waveguide core and the NFT and is configured to transfer energy of the electromagnetic radiation to the NFT.
US08913465B2 Seismic vibrator having composite baseplate
A seismic vibrator has a baseplate composed at least partially of a composite material. The baseplate has a body composed of the composite material and has top and bottom plates composed of a metallic material. The top plate supports isolators for isolating the vibrator's mass and frame from the baseplate. Internally, the composite body has a central structure to which couple stilts for supporting the mass and a piston for the vibrator's actuator. A lattice structure surrounds the central structure. This lattice structure has radial ribs extending from the central structure and has radial ribs interconnecting the radial ribs.
US08913455B1 Dual port memory cell
A multi-port memory cell is disclosed that includes first and second cross-coupled inverter circuits. The input node of each inverter circuit is coupled to the output node of the other inverter circuit to receive the inverted output of the other inverter circuit. The multi-port memory cell includes a first pair of access transistors of a first type, each coupled to the input node of a respective one of the first and second inverter circuits. The multi-port memory cell also includes a second pair of access transistors of the second type, each coupled to the input of a respective one of the first and second inverter circuits. The multi-port cell exhibits advantages in layout compactness and SEU tolerance.
US08913454B2 Programmable memory with restricted reprogrammability
A reprogrammable memory, which can be, programmed a limited number of times. A plurality of one-time programmable elements are combined by a logic arrangement such that the output of that logic arrangement may be reprogrammed a limited number of times.
US08913451B2 Memory device and test method thereof
A method for testing a memory device includes entering a test mode in which multiple memory banks operate in a same manner, allowing a row corresponding to a row address in the multiple memory banks to be activated, latching a bank address and the row address corresponding to the multiple memory banks, writing same data in a column selected by a column address in the multiple memory banks, reading the data written in the writing of the data from the multiple memory banks, checking whether the data read from the multiple memory banks in the reading of the data are equal to each other, and programming the row address to locations designated by the bank address latched in the latching in a nonvolatile memory when the data read from the multiple memory banks are different from each other.
US08913450B2 Memory cell array with reserved sector for storing configuration information
A memory device is provided including a cell array and a volatile storage device. The cell array may include a plurality of word lines, a plurality of bit lines, wherein a selection of a word line and bit line defines a memory cell address, and a non-volatile reserved word line for storing configuration information for the cell array. The volatile storage device is coupled to the cell array. The configuration information from the non-volatile reserved word line is copied to the volatile storage device upon power-up or initialization of the memory device.
US08913449B2 System and method of in-system repairs or configurations for memories
In-system repairing or configuring faulty memories after being used in a system. In one embodiment, a memory chip can include at least one OTP memory to store defective addresses that are to be repaired. The OTP memory can operate without requiring additional I/O pins or high voltage supplies for reading or programming. The memory chip can also include control logic to control reading or programming of the OTP memory as needed.
US08913448B2 Apparatuses and methods for capturing data in a memory
Apparatuses and methods for capturing data in a memory are disclosed herein. An apparatus may include a command path and a data capture logic. The command path may be configured to receive a command signal and to delay the command signal with a delay based, at least in part, on a plurality of propagation delays. The data capture logic may be coupled to the command path and configured to receive the delayed command signal and a data strobe signal. The data capture logic may further be configured to capture data according to the data strobe signal responsive, at least in part, to receipt of the delayed command signal.
US08913447B2 Method and apparatus for memory command input and control
Memories containing command decoder, chip enable, and signal truncation circuits are disclosed. One such command decoder circuit may include command decoder logic configured to receive command signals and output a decoded command to an interconnect bus responsive to a chip select signal having an active state. Decoder circuits may also prevent coupling commands to the interconnect bus based on the receipt of chip select signals having inactive states. The memory further may include chip enable circuits having control logic configured to receive chip select signals and provide the chip select signals to an interconnect bus responsive to receiving a valid command. Chip enable circuits may also prevent coupling chip select signals to the interconnect bus from chip enable signals based on the receipt of invalid command signals. Signal truncation circuits may be used to shorten and/or shift chip select signals to increase timing margins and improve the reliability of command execution by memories.
US08913444B1 Read operations and circuits for memory devices having programmable elements, including programmable resistance elements
A memory devices and methods can use multiple sense operations to detect a state of memory elements in a marginal state. In some embodiments, an evaluation circuit can generates an output value for a memory element in response multiple sense results for the same memory element. In other embodiments, a memory device can include both standard and strong read operations, where strong read operations apply more energy to a selected memory element than a standard read operation.