US09038348B1
The present subject matter is directed to a lattice tower covering and/or assembly for a wind turbine. The lattice tower assembly includes a plurality of structural members connected together to define an open lattice tower. The structural members include a plurality of supports, a plurality of inner cross-support members, and a plurality of outer cross-support members. The inner and outer cross-support members are connected between the supports so as to define one or more openings. The lattice tower covering includes one or more panel elements. Each of the panel elements are retained in position between the supports and cover at least a portion of one or more of the openings. Further, the lattice tower covering has a surface area defined by the plurality of supports and the one or more panel elements.
US09038346B1
A corner block has spaced-apart front and rear sections interconnected by two spaced-apart side sections that jointly define an internal cavity. Upper protrusions are provided on the top face of the block, and inner protrusions are provided inside the cavity at the bottom of the block. The upper and inner protrusions are configured and arranged relative to one another so that when two corner blocks are stacked one atop another with one block rotated 90° relative to the other, the upper protrusions of the lower block interlock with the inner protrusions of the upper block to interlock the two blocks. The corner blocks are constructed in two variants, a corner block A and a corner block B, which are mirror images of each other. The corner blocks A and B are alternately stacked upon one another to construct a 90° corner of a segmental wall structure.
US09038342B2
A unitary safety surface tile is provided. The tile may interlock with at least one other tile. The tiles may be configured for disposing on a base of loose fill and for receiving a covering of loose fill. The tiles may include a plurality of hollow inverted pyramidal shaped pockets. Each of the pockets may connect to at least two other pockets along a top edge of each pocket. Each of the pockets may engage the base of loose fill and/or receive the covering of loose fill. Each of the pockets may include one or more apertures for allowing passage of fluid through each of the pockets. Each tile may further include a plurality of edges. The edges may border the plurality of pockets. Each of at least two of said plurality of edges may be adapted for engaging at least one edge of at least one other tile.
US09038336B2
A system and method providing a facade for portable toilets and other structures includes a plurality of panels that mimic or emulate a more aesthetically pleasings structure. The facade may provide the appearance of a house or other structure to disguise the less appealing form of a portable toilet. One, two, three or more panels connect about a portable toilet structure and may partially or completely connect to the portable toilet structure itself. The facade is optionally comprised of lightweight and easily transportable material.
US09038330B2
An improved building roof tile for a sloping roof including a polyurethane foam tile that includes outer coating layers that are made of a uniquely fire resistant or retardant layered system that includes a first outer fire resistant layer of 100% solid aliphatic polyurea material and a second inner layer of an 100% solid intumescent non-halogenated phosphate material, said inner layer forming a fire blocking partition and said outer layer offering UV protection, featherweight, category 5 hurricane proof, yields a high R-value, offer low thermal transference into attic space, will retrofit any sloped roof without structural build-up, can be molded into single or triple units, cannot break under foot or when extreme pressures are applied, can produce upgradable solar energy, is easy to transport and install and can molded to look like slate, wood, flat roll tile or most other historical tiles.
US09038328B2
A mobile aboveground safety shelter to provide protection from dangerous events such as storms, tornadoes and similar occurrences is provided. The shelter includes a pallet and a room connected to the pallet. The pallet has a generally planar base and a wall extending upward from the base. The wall and base form a cavity suitable for containing a weighting material.
US09038327B1
A seamless sheet installation system preferably includes a seamless sheet and a plurality of sheet retention devices. The seamless sheet is retained on a tube. A pair of rotating retention devices may be inserted into ends of the roll. Each rolling retention device includes a tube plug and a rotating handle. An end of the seamless sheet is secured to the top eave flange. The seamless sheet is held against a bottom of the eave purlin web with one of the plurality of sheet retention devices. The sheet retention device may have any suitable design. The seamless sheet is rolled out to successive purlins, wrapped over the top flange and anchored to a bottom of the vertical web with one of the plurality of sheet retention devices. The seamless sheet wrapping process is terminated at an opposing eave purlin or a ridge purlin. Insulation is then inserted between adjacent purlins.
US09038324B2
An elevated building surface assembly including a plurality of surface tiles, a plurality of support pedestals disposed in spaced-apart relation on a fixed surface and having a support plate with a top surface operatively supporting the surface tiles in horizontally spaced-apart relation, and a plurality of elongate restraining members configured to restrict movement of the surface tile(s) in directions away from first and second adjacent support pedestals and/or relative to one or more adjacent surface tiles to advantageously limit movement or displacement of the surface tile(s) that may otherwise occur due to uplift forces (e.g., generated by winds and/or the like).
US09038323B2
Anchor positioning equipment for pre-fabricating panels of reinforced cement mortar (10) that includes a prestressed biaxial reinforcement (9). The panel has some versatile actuator means (6) embedded into the mass of cement mortar (10), that do not project from any of the faces (11) thereof, for handling and/or securing said panel to the structure of a building. The means (6) comprise, on the one hand, means for retaining (13) in the set mortar mass and, panel anchoring means (14). The equipment has a fixed base structure (2) for supporting stable seat elastic arrangements (5), which receive means (6) and, on the other hand, movable frameworks (1) comprising gripping arrangements (3) for gripping means (6). Movable frameworks (1) are responsible for removing means (6) from stable seat elastic arrangements (5).
US09038319B2
A seal member is provided with a retainer and a weatherstrip held by a pair of engagement parts of the retainer. The weatherstrip has a hollow shape formed by a base and a seal part. The base is configured to be inserted between the pair of engagement parts of the retainer, and the seal part is integral with the base. A center portion of the base has a substantially V cross section, the center portion being configured to come into elastic contact with a portion of the retainer other than each of the pair of engagement parts such that a counterforce is applied from the portion of the retainer other than each of the pair of engagement parts to the center portion of the base when the both sides of the weatherstrip are engaged with the pair of engagement parts.
US09038313B2
A safety guard or gate for placement in a frame of an opening to prevent a child or pet from passing though the opening. The present invention includes an adjustable means for adjusting the guard to fit the width of the frame, wherein the adjustable means has a first end and a second end to form an axis along which the means can be adjusted. The invention further includes an attachment means for securing the guard to the frame; and a securing means for securing the adjustable means to the attachment means. The securing means prevents the adjustable means from disengaging from the attachment means along the axis when in a locked position, and allows disengagement and reengagement of the adjustable means in direction that transects the axis when the securing means is in an unlocked position. The present invention further includes methods for using the safety guard, and systems that include elements of the safety guard.
US09038312B2
A planter for holding a plant includes a container having an open upper end. The container has side walls extending downward from the upper end and tapering inward to a lower end. A base at the lower end of the container has a diameter smaller than the diameter of the upper end. A circumferential ring surrounds the lower end of the container. The circumferential ring has an upper edge that extends outward from the container by a distance such that removal of the container and ring from a mold as a single unit would be inhibited. Accordingly, the container and the circumferential ring are molded from a thermoplastic material as separate components. The circumferential ring fits around the lower end of the container and is held in place by a mechanical interlock between the container and the ring.
US09038308B2
The current invention is a motion imparting decoy device that will help individuals to more effectively lure game animals into reasonable range.
US09038305B2
In some aspects a quick-detach (QD) accessory base mount includes a body. The body includes an accessory engagement interface configured to engage an accessory and a rail engagement interface defining a channel adapted to receive an accessory rail. A rail clamp is carried by the body and is moveable to selectively clamp the body to the accessory rail. A mounting arm extends outwardly from the body and is carried to rotate relative to the body between a first position and a second position. A cam is configured to support the rail clamp to grip the accessory rail and to clamp the body to the accessory rail when the mounting arm is in the first position and to release the rail clamp from gripping the accessory rail when the mounting arm is in the second position.
US09038302B1
A shock mitigation system for a weapon having a weapon-mounted device that mitigates (reduces and/or reshapes) the total and/or peak acceleration transmitted to the weapon-mounted device when the weapon is fired. The shock mitigation system includes a weapon interface coupled between the weapon and the weapon-mounted device and having a dampening mechanism. In one embodiment, the weapon interface further includes a guide system that allows the weapon-mounted device to move axially relative to the weapon, while substantially limiting non-axial movement, from a first position (static position prior to firing) to a second position (after firing) and return to the first original position. In one embodiment, the dampening mechanism operates to provide bi-directional dampening of both the primary recoil-induced acceleration and any secondary acceleration caused by overshoot. In another embodiment, the dampening mechanism is user-adjustable.
US09038298B2
A safety sign system comprises one or more traffic or informational signs, an expandable pole, a detachable umbrella canopy assembly, and a safety finial assembly. The signs are removably attached to a sleeve that surrounds a portion of a pole and rests upon a sign support. The sleeve with the signs attached swivels about the pole. The umbrella canopy assembly is attached to an upper end of the pole and may include additional features including reflective tape, vents, drop-down flaps, reflective coating, and lights. The safety finial assembly is removably attached to the top of the umbrella canopy assembly and may include flag supports, removable flags, and a safety light assembly. The safety sign system optionally further comprises a collapsible seat, a beverage holder, a satellite tracking device, a communication device, a base, and a control panel for operating the safety light and other features.
US09038292B2
A display tool is configured to maneuver a fabric swatch covering and includes a swatch deck and a support arm attached to a lifting tab to maneuver the lifting tab away from the swatch deck. A substrate is attached to the swatch deck and configured to support the support arm when the lifting tab is distant the swatch deck. A first swatch covering front side is attached to the support arm. A first plurality of support veins front side is attached to the first swatch covering back side and the first plurality of support veins back side is attached to the substrate. The support arm can be supported against the substrate to display the first swatch covering and the first plurality of support veins from the support arm.
US09038290B2
An iron (1), comprising: a water reservoir (10), configured to hold liquid water; a heatable soleplate (20), including at least one mist outlet opening (22); water atomization means (30), configured to atomize water from the water reservoir so as to generate a mist of water droplets at a mist generation site (32) mist distribution means (40), configured to distribute the mist from the mist generation site (32) to the at least one mist outlet opening (22), comprising: a distribution channel (42), extending from an air inlet (46), along the mist generation site (32), to the at least one mist outlet opening (22); and an air flow generator (44), disposed in or adjacent said distribution channel and configured to generate an airflow that transports the water droplets, from the mist generation site (32), through the distribution channel (42), to the at least one mist outlet opening (22).
US09038285B2
Embodiments of the present invention relate to a footwear sole including a midsole and an outsole. The midsole includes of a plurality of protrusions extending downwardly from a bottom surface of the midsole toward the outsole. The outsole may include a plurality of recesses positioned to mate with a corresponding protrusion from the midsole. The outsole may also include one or more protrusion extending downwardly from the bottom of the outsole. The outsole protrusions may correspond with an associated recess of the outsole top surface. The protrusions may be hemispherical in shape at their distal ends so that a portion of the distal end may be received by the corresponding recess of the outsole top surface.
US09038277B2
An accessory for a reciprocating saw, having a blade configured to cut a workpiece and a shoe including a guiding surface for engaging the workpiece, includes a body having a first face and a second face opposite the first face. The body includes a member proximate the second face for coupling the accessory to the shoe. A guiding surface is defined on the first face of the body for engaging a workpiece and an opening is formed in the body for receiving the blade. The guiding surface constitutes a modified surface configured to differ from the guiding surface of the shoe by at least one characteristic.
US09038276B2
A hair clipper has a base structural housing with a blade set operably secured thereto. The blade set has a stationary blade and a reciprocating blade. The base has at least one support for a rotary motor. A flexible motor vibration and noise damper fits over half of the motor, and a motor cover is secured to the base structural housing over the vibration damper. A secondary housing cover is secured to the base structural housing over the motor cover.
US09038274B2
A casting guide and a method of making a concrete pile using the casting guide, the casting guide including a casting guide end plate, at least two lock rod forms including a first set of crosswise through-holes, and at least two lock socket forms including a second set of crosswise through-holes. The first and second sets of crosswise through-holes configured to removably receive a casting guide pin extending substantially across the casting guide end plate and interconnecting the crosswise through-holes the lock rod forms or lock socket forms when the casting guide is inside a casting chute.
US09038270B2
In a method of making a tubular body, material is pressed through a die of a forming tool into a first mold cavity disposed in downstream relationship to the die to produce a first end piece. A mandrel is then moved in a direction of the die to thereby displace the mold cavity in the same direction and to extrude a tubular center piece to adjoin the first end piece. The mandrel is then replaced by a mold having a second mold cavity to mold a second end piece to adjoin the center piece.
US09038263B2
Arrays of resonator sensors include an active wafer array comprising a plurality of active wafers, a first end cap array coupled to a first side of the active wafer array, and a second end cap array coupled to a second side of the active wafer array. Thickness shear mode resonator sensors may include an active wafer coupled to a first end cap and a second end cap. Methods of forming a plurality of resonator sensors include forming a plurality of active wafer locations and separating the active wafer locations to form a plurality of discrete resonator sensors. Thickness shear mode resonator sensors may be produced by such methods.
US09038255B2
A seat assembly machine includes a plurality of grippers useful for securing a piece of trim to a seat cushion. In a disclosed example, each gripper includes a plurality of prongs that are moved between neutral, closed and released positions that each facilitate a different portion of the assembly process. In one example, each gripper includes a sleeve within which the prongs are moveable so that the prongs are manipulated between the neutral, closed and released positions. A disclosed example sleeve includes an interior channel having a contour that manipulates the prongs between the different positions based on the location of the prongs within the sleeve.
US09038253B2
A system for lifting a first casing section relative to a second casing section is disclosed. The system may generally include a guide member configured to be coupled to the second casing section so as to generally extend lengthwise in a lift direction of the first casing section and a sleeve member configured to be coupled to the first casing section. The sleeve member may be movably disposed on the guide member such that the sleeve member is displaced along a length of the guide member as the first casing section is lifted in the lift direction.
US09038251B1
A buckle assembly structured for quick release and including a gripping assembly structured to removably retain an end connector in a locked position. Two locking segments are movably connected to one another and disposable between a closed orientation and a release orientation. The locked position includes the locking segments disposed in gripping engagement with the connector when the connector is disposed between the locking segments. A quick release assembly may be selectively positioned into a separating engagement with the locking segments to at least partially define a positioning thereof from their closed orientation into their release orientation. A secondary release assembly is connected to the gripping assembly and is independently operable to release the connector from the gripping engagement with the locking segments.
US09038250B2
The invention relates to a seat belt buckle (10) comprising a locking mechanism for a plug-in latch and a casing (12) that encloses the locking mechanism and includes an inserting opening (14) for inserting the plug-in latch as well as a release opening (16) in which a release element (20) for releasing the locking mechanism is disposed. There is provided a sealing device (22) for sealing the inserting opening (14), when the plug-in latch is not inserted, and/or the release opening (16).
US09038247B2
A rope clasp device for securing a rope eliminates the need for a knot in a rope by selectively clasping and encasing at least one portion of a rope in a toothed clamp. The rope clasp device comprises a base, at least one, but generally two swinging doors, and a lock. The swinging doors are pivotably coupled to the base in order to be moved between an open position and a closed position. In the closed position, a pair of channels for passage of a rope is defined between the base and the doors. The channels are defined by a plurality of clasping teeth to retain the rope therein.
US09038239B2
A grommet device and method of using a grommet device is provided. A top structure has a top surface. An aperture having a central axis is positioned interior of the top structure. A sidewall is formed around the aperture and connected to the top structure. The sidewall is positioned substantially perpendicular from the top surface of the top structure. At least two upper protruding structures are connected to the top structure at different locations along the top structure, wherein each of the upper protruding structures extends into the aperture. At least two lower protruding structures extend from the sidewall at different locations along the sidewall, wherein each of the lower protruding structures have a flexing portion extending into the aperture, wherein each of the upper protruding structures are substantially radially aligned with the flexing portion of each of the lower protruding structures, respectively.
US09038237B2
A squeegee assembly for wiping a surface comprises a front flexible blade having an outer surface, an inner surface and a floor engaging edge, a rear flexible blade having an outer surface, an inner surface and a wiping edge, a support upon which the front and rear flexible blades are mounted, a vacuumized chamber bounded by the front blade, rear blade, support, and the surface, and a suction tube coupled to the support and positioned between the front and rear flexible blades. The rear flexible blade includes at least one aperture extending between the outer surface and the inner surface and spaced from the wiping edge.
US09038230B2
A cleaning device for a safety razor having single or multiple parallel blades is disclosed. A hollow connector is affixed to a water tap of a bathroom sink allowing water to flow therethrough into a body depending from the connector, rotating a brush held in the body and exiting through a slot in the body. The shaving head of the razor is positioned with the slot such that the blades within the head are embedded within the bristles of the brush. As the brush rotates, its bristles remove shaving debris from between the blades and immediate surrounds. After use, the device can easily be disassembled to facilitate cleaning of all components thereof.
US09038227B1
A multi-pin grooming brush having multi-sectioned bristles on the brush pad to provide a triple combing action. The brush has an outer layer of fixed pin tufts which encircle the exterior of the brush pad and preferably are metal pin tufts. The brush has a middle layer of flexible tufts preferably made of pure boar bristles and which are surrounded by the fixed pin tufts. As the brush is moved through a pet's hair or human hair, the outer layer of fixed pin tufts gently yet thoroughly detangles the coat, removes larger particles and provides a gentle massage effect, then the middle layer of pure boar bristles conditions the hair by distributing natural oils, leaving a healthy shine and a protective layer over the pet's coat, and then the opposite section of fixed pin tufts passes through the hair once again to smooth and separate the conditioned hair.
US09038226B1
The toothbrush having light emitters on a bottom side includes a handle that may be gripped by a user. The handle is positionable proximate the user's mouth. A bristle is coupled to the handle. The bristle engages the user's teeth when the handle is positioned proximate the user's mouth. A processor is coupled to the handle. A light emitter is coupled to the handle. The light emitter is operationally coupled to the processor. The light emitter selectively emits light. The light emitter may communicate the maximum duration of time. An actuator is coupled to the handle. The actuator is operationally coupled top the processor. The actuator selectively actuates the processor.
US09038215B2
A bed with an integral toilet includes a frame, a mattress and a support for supporting the mattress on the bed frame. The mattress and support define an opening extending through the mattress and support. A robotic system removes and replaces a cushion for filling the opening and for replacing the toilet in alignment with the opening. An integral bidet, a source of clean water, a nozzle, a variable speed pump and mechanism for connecting a source of water to the bidet are included. A second opening in a lower portion of the toilet is connected to a waste storage tank. An odor eliminator is provided and a remote control allows a patient to control the unit.
US09038210B2
A portable shower apparatus includes a shower head, funnel adapter, mounted on an air evacuator tube, for use with a conventional fluid container. The shower head includes a shower face plate having a plurality of fluid dispensing holes; shower face plate is circumvented by a ring connector having internal threads. The funnel adapter includes two opposing openings having cylindrical connector pieces, a first cylindrical connector piece and a second cylindrical connector piece; first connector piece having a greater diameter than the second connector pieces. The shower head ring connector is threadably coupled to the first connector piece while a preexisting filled fluid container is coupled to the second connector piece. When the portable shower is inverted, fluid, preferably water, flows from the fluid container towards the user. Other embodiments are disclosed including a variety of transitional adapters to use with a variety of sizes of conventional fluid containers.
US09038202B2
This invention relates to a means of securing a lens member into a snow goggle frame member, wherein the goggle frame member includes first insertion apertures, with first locating blocks at front edge, the lens member has a lens secured thereon, the lens includes first troughs to receive a corresponding first block therein, a pair of first rails are formed at respective sides of the first trough, each first rail has a first notch which includes a pair of second notches thereat, retainers are secured to the goggle frame and lens frame respectively, one end of the first insertion aperture includes a first insertion post at one end and a first insertion section at the other end thereof to receive the first insertion post therein, the first insertion section is then inserted into the first notch. The goggle may be replaced with various lenses and secured firmly.
US09038198B2
An adapter frame assembly is provided to receive and support an extra-large 110 mm×110 mm ADF, safety lens and diopter within the viewing window of an existing welding helmet. The adapter frame assembly provides for replacement of the safety lens without removing the ADF and installation or removal of a diopter without removing the safety lens or diopter. The ADF, safety lens and diopter are all easy to install and change.
US09043947B2
A method is provided for manufacturing near-field optical probes including at least one organo-mineral material with an organic part and a mineral part, the method including steps of irradiating at least partially the organo-mineral material with a radiation beam to polymerize the organic part in the irradiated areas, and polycondensing the mineral part by sol-gel process. Also disclosed are near-field optical probes and AFM and SNOM systems using the probes.
US09043944B2
According to one aspect of the present invention, a system and methodology is provided which controls whether or not content is permitted to be transmitted from a source device depending upon the nature of the content and/or other factors more fully described herein. Source devices may include devices such as mobile phones, tablets, netbooks, laptops, desktop computers, and any other devices which are capable of transmitting content which is resident on such device. As an example, inappropriate photographs may be identified by the system of the present invention, and when a user attempts to transmit one or more of these photographs, the system will prevent the user from doing so.
US09043935B2
Techniques for personalizing content are presented. A principal requests access to content. Policy is evaluated in response to the request for the content. Scripts are processed in response to the policy evaluation to rewrite and modify the content. The modified content is then delivered to the requesting principal to personalize the content for the principal.
US09043932B2
A method uses a firmware interface setup program for a selected compute node (“node”) to cause a firmware interface to enable a trusted platform module (TPM) on the selected node to receive a physical presence (PP) signal. The selected node is selected from a plurality of nodes within a multi-node chassis, wherein each node includes a firmware interface and a TPM. A device within the multi-node chassis is manually actuated to transmit a PP signal to each of the plurality of nodes, such that each node receives the PP signal. The PP signal is asserted to the TPM of the selected node in response to both enabling the TPM of the selected node to be able to receive the PP signal and receiving the PP signal. Still further, the method allows modification of a security setting of the selected node in response to the TPM receiving the PP signal.
US09043918B2
A system and method in one embodiment includes modules for detecting an access request by an application to access information in a mobile device, determining that the application is a potential threat according to at least one policy filter, and blocking a send request by the application to send the information from the mobile device without a user's consent. More specific embodiments include user selecting the information through a selection menu on a graphical user interface that includes information categories pre-populated by an operating system of the mobile device, and keywords that can be input by the user. Other embodiments include queuing the send request in a queue with other requests, and presenting an outbox comprising the queue to the user to choose to consent to the requests. The outbox includes graphical elements configured to permit the user to selectively consent to any requests in the queue.
US09043917B2
In some embodiments, automatic signature generation for malicious PDF files includes: parsing a PDF file to extract script stream data embedded in the PDF file; determining whether the extracted script stream data within the PDF file is malicious; and automatically generating a signature for the PDF file.
US09043915B2
Disclosed are systems, methods and computer program products for detection of malicious executable files based on the similarity of various types of extractable resources of the executable files. In one aspect, the system determines a type of an executable file being analyzed and determines types of extractable resources of the executable file based on the type of the executable file. The system then extracts the identified extractable resources of the executable file and compares the extracted resources to known resources of malicious executable files. The system then determines a degree of similarity between the compared resources. The system then determines whether the executable file is malicious based on a degree of similarity of the one or more compared resources.
US09043912B2
The present invention provides a methodology to thwart attacks that utilize consecutive hypertext transport protocol packets with similar structures, arriving from a plurality of computer systems on a network, such as the Internet, destined for a single or more computer systems on a secondary network, at such a rate with sufficient complexity to produce an effect on the target computer system or systems such that legitimate clients are denied access to requested services, thus creating a “denial of service” situation. The methodology focuses on the dynamic and proactive reassessment of data packet payload content to maintain a running value of similarity or dissimilarity, thus permitting intermediary apparatuses that are performing this computation to create distinction between legitimate clients and illegitimate clients.
US09043911B1
A device includes a security process unit (SPU) associated with a logical ring of SPUs. The SPU receives a packet with an address associated with a malicious source, and creates, based on the packet, an entry in a data structure associated with the SPU. The entry includes information associated with the packet. The SPU provides an install message to a next SPU in the logical ring. The install message instructs the next SPU to create the entry in another data structure, and forward the install message to another SPU. The SPU receives the install message from a last SPU, and sets a state of the entry to active in the data structure based on receiving the install message from the last SPU. The SPU performs a particular action on another packet, associated with the malicious source, based on the setting the state of the entry to active.
US09043909B2
An intrusion prevention system includes a processor, processing engines, buffers that are associated with a different range of reputation scores, and a storage device having a database and an application. The processor executes the application to determine that a firewall has admitted a packet, determine a reputation score for the packet from the database, provide the packet to a buffer that has a reputation score range that includes the reputation score of the packet, provide the packet from the buffer to a processing engine, process the packet by in the processing engine to determine if the packet includes an exploit, and forward the packet to the protected network if the first packet does not include the exploit.
US09043905B1
Described is a system for detecting insider threats in a network. In detecting the insider threat, the system receives data from the network relevant to network activity and extracts observable actions from the data relevant to a mission. The observable actions are combined to provide contextual cues and reasoning results. Based on the observable actions and reasoning results, proposed security policy updates are proposed to force insiders into using more observable actions. Finally, the system detects potential insider threats through analyzing the observable actions and reasoning results.
US09043903B2
A kernel-level security agent is described herein. The kernel-level security agent is configured to observe events, filter the observed events using configurable filters, route the filtered events to one or more event consumers, and utilize the one or more event consumers to take action based at least on one of the filtered events. In some implementations, the kernel-level security agent detects a first action associated with malicious code, gathers data about the malicious code, and in response to detecting subsequent action(s) of the malicious code, performs a preventative action. The kernel-level security agent may also deceive an adversary associated with malicious code. Further, the kernel-level security agent may utilize a model representing chains of execution activities and may take action based on those chains of execution activities.
US09043900B1
A display device is disclosed. The display device comprising: a display unit; a sensor unit; a storage unit; and a processor configured to: provide feedback for indicating a security on state of selected first information when selection input for selecting the first information in the security on state is detected, when a security off input for clearing security is detected in response to the feedback, obtain the fingerprint using the display unit, and convert the first information in the security on state into a security off state when the obtained fingerprint is matched with a pre-stored fingerprint, when a security maintenance input for maintaining security is detected in response to the feedback, maintain the security on state of the first information.
US09043896B2
Embodiments of the present invention address deficiencies of the art in respect to configuring a computing appliance and provide a method, system and computer program product for device certificate based virtual appliance configuration. In one embodiment of the invention, a virtual appliance secure configuration method can be provided. The method can include mounting non-volatile storage to the virtual appliance, retrieving a device certificate from the mounted storage and extracting a signature from the device certificate, activating the virtual appliance in a network domain and acquiring an adapter address and unique identifier for the virtual appliance, and authenticating the signature with the adapter address and unique identifier to ensure a unique active instance of the virtual appliance.
US09043895B2
A system and method for providing a comprehensive security solution for databases through a reverse proxy, optionally featuring translating database queries across a plurality of different database platforms.
US09043894B1
A computer system identifies malicious Uniform Resource Locator (URL) data items from a plurality of unscreened data items that have not been previously identified as associated with malicious URLs. The system can execute a number of pre-filters to identify a subset of URLs in the plurality of data items that are likely to be malicious. A scoring processor can score the subset of URLs based on a plurality of input vectors using a suitable machine learning model. Optionally, the system can execute one or more post-filters on the score data to identify data items of interest. Such data items can be fed back into the system to improve machine learning or can be used to provide a notification that a particular resource within a local network is infected with malicious software.
US09043892B2
A data transfer method performed at a proxy server includes intercepting a data request from a client computer that is directed to a target server, encrypting profile information, augmenting the data request by adding the encrypted profile information to the data request, and sending the augmented data request to the target server. A data transfer method that is performed at an information server includes receiving a data request from a proxy server, extracting profile information added to the data request by the proxy server, using the extracted profile information to generate a response, and sending the response to the proxy server.
US09043886B2
A framework is provided for integrating Internet identities in enterprise identity and access management (IAM) infrastructures. A framework is provided for open authorization. A framework is also provided for relying party functionality. A mapping repository can be configured to store a mapping between applications and identity providers. The mapping associates each application of a plurality of applications with one or more identity providers. Identity management logic can be configured to use the mapping to determine that one or more identity providers of a first plurality of identity providers can be used to perform authentication activities on behalf of the first application in response to receiving a first request associated with a first application.
US09043882B2
Embodiments relate to administering access to a wireless network by detecting a connective proximity of a device to the network, determining that the device is an authorized device based on information, connecting the authorized device to the network, and causing the connection of the authorized device to the network to be provided as an output status.
US09043868B2
Methods, devices, and systems that may be used to secure networked devices are provided. One method includes receiving, at a security device, encrypted configuration data from a management server connected to a data network, from packets addressed to a networked device. The method further includes managing, by the security device, packets between the networked device and other devices accessible through a network based upon the configuration data. The method further includes sending, by the security device, a plurality of encrypted heartbeat messages to the management server utilizing an address associated with the networked device as the originating address for packets in which the encrypted heartbeat messages are transmitted.
US09043867B2
Systems and methods for the sharing of information between organizations are disclosed. Policies that govern the permissions for the sharing of information are represented as Boolean functions such as Binary Decision Diagrams.
US09043862B2
Systems and methodologies are described that facilitate communicating encapsulation information for a related mobility protocol type utilized in communicating over a data flow with reduced specific implementation on the policy server to support different mobility protocol types. In this regard, encapsulation information can be transmitted to the policy server from a network gateway such that the policy server can forward the encapsulation information to a serving gateway along with policy rules related to a data flow type. The serving gateway can utilize the encapsulation information to detect and interpret the encapsulated data flow according to the policy rules. In this regard, the serving gateway can provide support (e.g., quality of service support) for the flow. The encapsulation information can relate to a mobility protocol type, an encapsulation header, an indication that encapsulation is required, parameters regarding locating an encapsulation header in a message, and/or the like.
US09043855B2
A coupling device for use in a hybrid fiber coaxial (HFC) network may be configured to disable an upstream path through it when there is only noise incident on the upstream path, and enable the upstream path through it when a desired transmission from a cable modem downstream of the coupling device is incident on the upstream path. The coupling device may be a trunk amplifier, a distribution amplifier, a splitter, or the like. The coupling device may comprise a single upstream interface coupled to a plurality of downstream interfaces. The enabling and/or disabling may be in response to a signal strength indicated by the SSI being below a threshold and/or in response to one or more control messages indicating whether any downstream cable modem is, or will be, transmitting.
US09043848B2
System and method for providing a probabilistic order of tiles relative to a current section of a video that a user is viewing. A cache implementation uses this ordering to decide what tiles to evict from the cache, i.e. which tiles will probably not be accessed within a particular timeframe, but not when to evict (this is up to the cache implementation). A cache implementation can also use the prioritized list of the present embodiment to pre-fetch tiles.
US09043844B2
An interactive television program guide system with program series reminder and recording capabilities is provided. The system allows a user to set a reminder or schedule a recording for a single episode or for each episode of a program series. In addition, other options may be provided that allow the user to determine, for example, whether to schedule reminders/recordings for episodes on all channels on which the program airs or only on a selected channels, whether to schedule reminders/recordings for all episodes including reruns or only new episodes, whether to schedule reminders/recordings for network or syndicated episodes, and whether to schedule reminders/recordings for episodes on all days or only on selected days of the week. Before the scheduled broadcast time of each episode of each selected program series, the system sends a reminder message to the user that reminds the user of the program episode or sends a record command to a videocassette recorder to initiate recording of the episode. The system allows a user to view a list of all currently requested program reminders and scheduled program recordings. The user may update, change, or cancel any entry in either list or the system may automatically update the lists to match new broadcast schedule information. If the user sets a reminder or schedules a recording that conflicts with an existing reminder or recording, the system may inform the user of the conflict and allow the user to resolve the conflict or the system may resolve the conflict.
US09043837B2
An exemplary method includes a media service provider system 1) providing an end user of an integrated media service with access to a media program by way of a plurality of different media distribution models, 2) maintaining a catalog that includes comprehensive information about the media program, the comprehensive information being an aggregate of non-redundant information about the media program obtained from a plurality of independent source catalogs corresponding to the plurality of different media distribution models, and 3) providing, based on the comprehensive information included in the catalog, a media service user interface that supports discovery of the comprehensive information about the media program regardless of a user interface context from which a user request for information about the media program is received. Corresponding systems and methods are also described.
US09043836B2
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US09043835B1
Disclosed herein is a system and method for simultaneously broadcasting video components (VSs). In one example, a method includes an automation-system (AS) selecting a log entry including (i) a first identifier that maps to a first VC, and (ii) a second identifier that maps to a second VC; a recording-and-playout device (RAPD) retrieving the first VC; the RAPD sending the retrieved first-VC to an encoder; the encoder generating a first transport-stream (TS) having (i) program-identification (PID) data, and (ii) payload data including the sent first-VC; the encoder sending the generated first-TS to a first outbound-broadcast device (OBD); the encoder sending the generated first-TS to a transport-stream splicer; the AS loading the splicer with the second VC; the splicer generating a second TS having (i) the PID data of the generated first-TS, and (ii) payload data including the loaded second-VC; and the splicer sending the generated second-TS to a second OBD.
US09043831B2
A digital television system is connected to a mobile computing and communication device through an ad hoc communication link. A program broadcasted by the television system includes a plurality frames delivered in a sequential manner. A user can freeze a frame by employing the mobile device. The frame can then be transmitted to the mobile device and be redisplayed on the mobile device. The redisplayed frame includes visible symbols pointing to displayed items associated with advertising messages. The frame can also be stored in a photograph folder for the user to view the frame and associated advertising messages in a later time.
US09043822B1
A remote time shift buffer system with shadow tuning. The remote time shift buffer system includes a client in communication with a remote video recorder. The client tunes to a channel from a television signal source and sends the channel content to a television. When a channel change occurs at the client, the remote video recorder tunes to the same channel as the client and buffers the content. When a pause live television (PLTV) function is initiated, the remote video recorder generates an independent RTSB content stream using the buffered content. Once the RTSB content stream is available, the client switches inputs and displays the RTSB content stream from the remote video recorder. Manipulating the position within the RTSB content stream does not affect buffering of the live content. The remote time shift buffer system provides pause live television functionality with minimal loss of content.
US09043820B2
A method includes receiving first information identifying profile information associated with a customer, habit information associated with the customer's television viewing habits, or Internet usage information associated with the customer. The method also includes receiving preference information from the customer, wherein the preference information identifies advertisements or types of advertisements that the customer would like to view or would not like to view. The method further includes identifying advertisements based on the received first information and the received preference information, inserting, by a service provider, the identified advertisements in a television programming data stream and providing the identified advertisements to the customer.
US09043818B2
A system or method for inferring and selective display of visual and sound media content based on a pet(s)'s level of engagement or reactions to content displayed on any number of content display devices including, but not limited to, television screens, computer monitors, tablets, and cell phones and measured by a sensor. A content selection algorithm takes as input the sensor measurements and historical or pre-computed data to infer the pet(s)'s preference for content. A content modification algorithm interposes algorithmically computed shapes and sounds overlaid on top of the existing content to attract the attention of the pet(s) observing the display.
US09043817B2
A system that incorporates teachings of the present disclosure may include, for example, a set top box (STB) comprising a controller programmed to receive measurement data stored in a first wireless device serving as a portable monitoring gateway that collects subscriber collected data and store and analyze the measurement data at the STB using the received measurement data received from the first wireless device and optionally from a remote server or a local storage space having stored measurement data to provide analyzed results. Other embodiments are disclosed.
US09043813B2
A platform application and methods of operation that integrate both native and third-party modules into an integrated environment on an inmate computing device is disclosed. Third-party modules or systems are applications meant to operate independent from the platform application. Information is communicated between the platform application and third-party module or system to add audit, alarm and other functions across all modules or systems controlled by the platform software. The third-party module or system is audited to allow triggering of rules that cause remedial action to be taken. Triggers can be on actions not monitored by a particular third-party module or system.
US09043810B2
According to one embodiment of the present disclosure, interfacing between a plurality of applications for display on a mobile device includes receiving, by an interface, a request to open a plurality of applications. The plurality of applications are associated with a plurality of business units and comprise one or more native applications and one or more web applications. A processor opens the plurality of applications in a container according to a configuration file. The processor is communicatively coupled to the interface. The container is operable to be displayed on a user interface of the mobile device.
US09043808B2
A method and a processing device may be provided for state management of an operating system and applications. A framework may be provided for separating behaviorless state information from code or instructions for executing a method. Applications may have instances of state information derived from, or completely different from, instances of state information of an operating system. Instances of state information for an application may be layered over corresponding instances of state information of the operating system, such that the application and the operating system may have different views of the instances of the state information. At least one policy may be defined, which may include rules for resolving conflicts, information for providing a merged view of data from multiple repositories, default values for instances of data, as well as other information. In various implementations, referential integrity of state information may be guaranteed.
US09043793B1
A processing device comprises a processor coupled to a memory and implements an obligation management system for information technology infrastructure, with the obligation management system being configured to process a plurality of obligations on behalf of a relying party to verify implementation of corresponding controls in information technology infrastructure of a claimant. A given one of the obligations has an associated obligation fulfiller that is inserted or otherwise deployed as a component within the information technology infrastructure of the claimant and is configured to provide evidence of the implementation of one or more of the controls responsive to an obligation assertion so as to establish an associated trust aspect of the claimant. The information technology infrastructure may comprise distributed virtual infrastructure of a cloud service provider. The claimant may comprise the cloud service provider and the relying party may comprise a tenant of the cloud service provider.
US09043784B2
A server computer system determines that configuring a first virtual machine in a cloud depends on a configuration result of configuring a second virtual machine. The server computer system configures the second virtual machine in the cloud and configures the first virtual machine in the cloud using the configuration result of the second virtual machine.
US09043779B2
A binary library overload instruction is received at an embedded computing device that executes a write-protected firmware build. The binary library overload instruction specifies a write-protected binary library of the write-protected firmware build to be overloaded by execution of an alternative binary library instead of the write-protected binary library of the write-protected firmware build. The alternative binary library is configured within a random access memory (RAM) storage area to execute instead of the write-protected binary library as specified in the received binary library overload instruction. The write-protected firmware build is executed using the alternative binary library instead of the write-protected binary library specified in the binary library overload instruction.
US09043772B2
In one embodiment, an optimization hint may be included in a business process flow. An executable process may be generated from the business process flow where the optimization hint is included in the executable process. While executing the executable process, the runtime engine encounters an optimization hint and determines an optimization to perform. The optimization hint may be related to an aspect of a business process being orchestrated by the business process flow. The optimization is then performed while executing the executable process. For example, the runtime engine may start pre-processing the branch while the condition is being evaluated. If the condition evaluates such that the pre-processed branch should be executed, then the runtime engine has already started processing of that branch. The processing is thus optimized in that the runtime engine is not sitting idle while waiting for the condition to be evaluated.
US09043768B2
A system and method for efficient compilation and invocation of function type calls in a virtual machine (VM), or other runtime environment, and particularly for use in a system that includes a Java Virtual Machine (JVM). In accordance with an embodiment, the system comprises a virtual machine for executing a software application; a memory space for the application byte code comprising callsites generated using a function type carrier; a bytecode to machine code compiler which performs MethodHandle invocation optimizations; a memory space for the compiled machine code; and a memory space for storing software objects as part of the software application. The system enables carrying the function type from the original MethodHandle to a callsite in the generated bytecode, including maintaining generics information for a function type acquired from a target function, and generating a callsite based on the generics information for the function object invocation.
US09043761B2
Disclosed is a novel computer implemented system, on demand service, computer program product and a method that leverages combined concrete and symbolic execution and several fault-localization techniques to automatically detects failures and localizes faults in PHP Hypertext Preprocessor (“PHP”) Web applications.
US09043760B2
View definitions are created for deterministic performance analysis in real-time computing systems, and can then be used to present views for analyzing outliers that occur during run-time execution. Trace data created by a real-time application is compared to a set of view definitions to determine whether the trace data matches the view definition. If so, then related records from the trace are gathered according to specifications in the matched view definition, and calculations (such as elapsed time) can then be performed using the related records. A view definition may be created by prompting a user for selection of parameters to be programmatically inserted into a markup language document. A capability may be provided whereby a user can receive additional information (which is extracted from the trace data, according to specifications in the matched view definition) upon a user gesture such as hovering a selection means over a displayed view.
US09043756B2
The present invention provides a method, a system and a computer program product for defining a version identifier of a service component. The method includes determining various specification levels corresponding to the service component. Thereafter, the determined specification levels are integrated according to a predefined hierarchy to obtain the version identifier of the service component. The present invention also enables the identification of the service components. The service components are identified from one or more service components on the basis of one or more user requirements.
US09043750B2
The disclosure generally describes computer-implemented methods, software, and systems for creating and using two-tier mobile applications. A computer-implemented method includes identifying at least a portion of a database to be associated with a mobile application, retrieving a set of metadata associated with the at least a portion of the identified database, automatically generating a set of mobile application source code for directly accessing the at least a portion of the database based on the set of retrieved metadata, and compiling the set of mobile application source code into a distributable mobile application, the distributable mobile application configured to directly access the identified database associated with the mobile application. In some instances, the identifying, retrieving, generating, and compiling operations are performed at design time, while at runtime, the mobile application is executable by a mobile device and, during runtime execution, can request database-related information directly from the identified database.
US09043741B2
A layout-legalizing system modifies a portion of a circuit layout that is selected by a user to generate a modified portion that satisfies a set of technology constraints and a set of design constraints. The system receives as input the set of technology constraints which a semiconductor manufacturing foundry requires the circuit layout to satisfy for manufacturability purposes. The system also receives a set of design constraints from the user which restricts how objects in the portion of the circuit layout can be modified to satisfy the set of technology constraints. The system can further receive a selection input from the user which identifies the portion of the circuit layout which is to be legalized. The system then modifies the identified portion of the circuit layout to obtain a modified portion which satisfies the set of design constraints and at least a subset of the set of technology constraints.
US09043738B2
A datapath extraction tool uses machine-learning models to selectively classify clusters of cells in an integrated circuit design as either datapath logic or non-datapath logic based on cluster features. A support vector machine and a neural network can be used to build compact and run-time efficient models. A cluster is classified as datapath if both the support vector machine and the neural network indicate that it is datapath-like. The cluster features may include automorphism generators for the cell clusters, or physical information based on the cell locations from a previous (e.g., global) placement, such as a ratio of a total cell area for a given cluster to a half-perimeter of a bounding box for the given cluster.
US09043732B2
In accordance with an example embodiment of the present invention, a method for proximity based input is provided, comprising: detecting presence of an object in close proximity to an input surface, detecting a displayed virtual layer currently associated with the object on the basis of distance of the object to the input surface, detecting a hovering input by the object, and causing a display operation to move at least a portion of the associated virtual layer in accordance with the detected hovering input.
US09043730B2
To freely establish a peripheral equipment selection operating environment of excellent operability which can remarkably reduce an operation burden which is applied until construction information of selectable peripheral equipment can be confirmed and can easily confirm the construction information of the selectable peripheral equipment by everyone by a simple operating instruction, a CPU obtains construction information of a printer that is being selected and default setting on the basis of a selection instructing state relative to a selectable printer candidate on a network and allows them to be caption-displayed at a position near the position indicated by a cursor on a printer selection picture plane displayed on a CRT.
US09043724B2
A user interface help dialog for a computer system is provided in which the computer system has a plurality of system parameters and the user interface includes a plurality of command options that may be enabled or disabled. A cursor for indicating one of the command options is also provided. To generate the help dialog the identity of a disabled command option to which the cursor indicates is first identified. The status of a subset of the system parameters is then evaluated, the system parameters subset being determined in dependence on the identified command option. A help dialog to be displayed to the user is then generated, the content of which is dependent on the status of the evaluated system parameters.
US09043720B2
A technique is provided for post selection location of a mouse pointer icon in a display screen of a computing device. A software tool receives input of the post selection location for the mouse pointer icon. The post selection location defines a default location to move the mouse pointer icon in response to a window action taken on a window displayed in the display screen. In response to the window action in which the mouse pointer icon is initially displayed at a selection location corresponding to the window action, the mouse pointer icon is moved to the post selection location such that the mouse pointer icon is displayed at the post selection location in the display screen.
US09043704B2
A method for configuring an interactive platform for monitoring the performance and the quality of a computer network, the monitoring data being suitable to be displayed on a dynamic page of type webpage in a form of graphic components called “displets”; including providing, on the interactive platform a configuration interface in which are defined, for at least one given user, filtering criteria for displaying displets, the criteria being defined in the form of parameters for configuring the rights of the at least one user.
US09043702B2
Methods and systems are described for generating media playlists, or selecting a media asset, according to a “shape” selected by a user. Specifically, a user may “shape” the playlist by designating specific sub-categories of media assets that should be presented at selected times in the playlist. The media application then interpolates the sub-categories for a media asset between the selected times such that adjacent media assets have smooth categorical transitions (e.g., feature incremental changes in the range of sub-categories).
US09043701B2
During reproduction of an audio or audiovisual document, a document is read from a recording medium. The audio or audiovisual content of the non impaired sequences, which represent sequences of the document which are not defective, are fully recorded. Impaired sequences of the document, which are defective sequences of the document are not recorded, but are represented by an identifier and information corresponding to the duration of the impaired sequences. The recorded sequences are then reproduced and a graphics menu representing the content of the document is displayed. The menu indicates the location of the impaired sequences with respect to the non impaired sequences and the duration of the impaired sequences.
US09043692B2
Embodiments of the invention provide systems and methods for tracking recent activities of processes and presenting recommended next actions based thereon. According to one embodiment, a method of tracking and interacting with one or more processes can comprise detecting one or more activities, each activity related to at least one of a plurality of ongoing transactions of the one or more processes. The one or more activities can be recorded in records of an activity log. At a later point in time, relevant records of the activity log for a particular user can be identified. A determination of a recommended next action can be made for each identified relevant record based on the recorded activity and the related transaction. A list of the identified relevant records of the activity log and the determined recommended next actions can be generated and presented to the user.
US09043689B2
A method begins by a processing module obtaining common storage name information regarding data that is stored in storage units of a distributed storage network (DSN) as a set of data slices. Each data slice of the set of data slices has a unique storage name, where each of the unique storage names for the set of data slices has common naming information regarding the data. The method continues where the processing module interprets the common storage name information to determine whether a difference exists between the common naming information of a data slice of the set of data slices and the common naming information of other data slices of the set of data slices. When the difference exists, the method continues where the processing module indicates a potential storage error of the data slice and implements a storage error process regarding the potential storage error of the data slice.
US09043688B1
Generating error data associated with decoding data is disclosed, including: processing an input sequence of samples associated with data stored on media using a detector and a decoder during a global iteration; and generating one or more error values based at least in part on one or more decision bits output by the detector or the decoder and the input sequence of samples.
US09043686B2
A method for decoding and checking a tail-biting convolutional code is provided. The method fully utilizes structural features of the tail-biting convolutional code to re-sort Log-Likelihood Ratio (LLR) values input into a decoder, and by reconstructing a derivative generator polynomial of a convolutional code, allows the decoder to output in serial according to a normal ordering of information bits during backtracking, that is, a first bit of an information sequence is first decoded successfully. Thus, CRC checking may be activated as soon as possible, so that part of the backtracking process and the CRC checking may be performed in parallel, thereby achieving the objective of reducing a processing time delay in decoding and checking the tail-biting convolutional code.
US09043676B2
Data is compressed using content addressable memory without disruption despite error using a plurality of content addressable memories to detect sequentially repeating data elements of the data. Compression information is generated for each sequence of repeating data elements that repeat for at least a compression threshold without any one of the plurality of content addressable memories generating an indication of an error for a matching content addressable memory entry. Individual data elements are output for each of the data elements that do not repeat for the compression threshold. Compression information is generated for each sequence of repeating data elements that repeat for at least the compression threshold and then generating a currently searched data element that matches the repeating data elements when any one of the plurality of content addressable memories generates an indication of an error for a content addressable memory entry that matches the currently searched data element.
US09043674B2
Embodiments of apparatus and methods for error detection and correction are described. A codeword may have a data portion and associated check bits. In embodiments, one or more error detection modules may be configured to detect a plurality of error types in the codeword. One or more error correction modules coupled with the one or more error detection modules may be further configured to correct errors of the plurality of error types once they are detected by the one or more error detection modules. Other embodiments may be described and/or claimed.
US09043660B2
Embodiments relate to a computer implemented information processing system, method and program product for data access. The information processing system includes a data store having a top tier store and at least another tier store with the top tier store including a counter for each entry of a symbol and another tier store including a representative frequency value defined for the another tier store. A sorter is also provided configured to sort the symbol in the top tier store and the another tier stores according to a value generated in the counter for the assessed symbol. The said sorter is also configured to restore entry of the symbol in the top tier store, in response to a symbol having moved from said top tier store to another tier store, by using the representative frequency value defined for said another store to which said symbol was moved.
US09043659B2
In one embodiment, a processor includes at least one functional block and banking logic. The banking logic may be to determine an average reliability metric associated with the at least one functional block. The banking logic may also be to, if the average reliability metric exceeds a required level, implement a reduced reliability mode in the at least one functional block, where the reduced reliability mode is associated with a reduction in the average reliability metric. Other embodiments are described and claimed.
US09043657B2
A method to prevent failure on a server computer due to internally and/or externally induced shock and/or vibration. The method includes acquiring, by at least one sensor, analog acceleration data of components in a server computer. The data is then converted to digital format and stored within a motor drive assembly processor memory unit. The processor analyzes the stored data for existence of machine degradation. In response to detecting the existence of machine degradation, the motor drive assembly processor initiates remediation procedures. The remediation procedures include controlling rotating speed of moving devices or performing a complete system shut down.
US09043656B2
In a computer storage system, crash dump files are secured without power fencing in a cluster of a plurality of nodes connected to a storage system. Upon an occurrence of a panic of a crashing node and prior to receiving a panic message of the crashing node by a surviving node loading, in the cluster, a capturing node to become active, prior to a totem token being declared lost by the surviving node, for capturing the crash dump files of the crashing node, while manipulating the surviving node to continue to operate under the assumption the power fencing was performed on the crashing node.
US09043649B2
Methods and apparatus for output of high-bandwidth debug data/traces in electronic devices using embedded high-speed debug port(s). Debug data is received from multiple blocks and buffered in a buffer. The buffer's output is operatively coupled to one or more high-speed serial I/O interfaces via muxing logic during debug test operations. The buffered data is encoded as serialized data and sent over the one or more high-speed serial I/O interfaces to a logic device that receives serialized data and de-serializes it to generate parallel debug data that is provided to a debugger. The buffer may be configured as a bandwidth-adapting buffer that facilitates transfer of debug data that is received at a variable combined data rate outbound via the one or more high-speed serial I/O interfaces at a data rate corresponding to the bandwidth of the serial I/O interfaces.
US09043648B2
A method, system and computer program product for intelligently responding to hardware failures so as to optimize system performance. An administrative server monitors the utilization of the hardware as well as the software components running on the hardware to assess a context of the software components running on the hardware. Upon detecting a hardware failure, the administrative server analyzes the hardware failure to determine the type of hardware failure and analyzes the properties of the workload running on the failed hardware. The administrative server then responds to the detected hardware failure based on various factors, including the type of the hardware failure, the properties of the workload running on the failed hardware and the context of the software running on the failed hardware. In this manner, by taking into consideration such factors in responding to the detected hardware failure, a more intelligent response is provided that optimizes system performance.
US09043646B2
An illustrative embodiment of a computer-implemented process for client selectable server-side data error resolutions receives a request from a client to perform an action on a server, identifies a data error during performance of the action of the request and generates a response including an error description and a resolution subset for the identified error. The computer-implemented process further sends a response to the client, receives a selected resolution returned from the client, and responsive to a determination the selected resolution associated with the token returned executes on the server, executes the selected resolution, associated with the token returned, on the server to correct the data error.
US09043642B2
Disclosed is a power isolation and backup system. When a power fail condition is detected, temporary storage is flushed to an SDRAM. After the flush, interfaces are halted, and power is removed from most of the chip except the SDRAM subsystem. The SDRAM subsystem copies data from an SDRAM to a flash memory. On the way, the data may be encrypted, and/or a data integrity signature calculated. To restore data, the SDRAM subsystem copies data from the flash memory to the SDRAM. On the way, the data being restored may be decrypted, and/or a data integrity signature checked.
US09043635B2
The content provider provides content to the first data center, which then provides the content to the client. The client determines that a failure between content provider and the first data center may have occurred. When the client determines that a failure may have occurred, the client may connect to a second data center to receive content from the content provider through the second data center. Accordingly, the failure is detected and additionally, automatic failure recovery may be provided at the client.
US09043631B2
According to an embodiment, a control system includes a detector, an estimating unit, a determining unit, and a controller. The detector detects an idle state. The estimating unit estimates an idle period. When the idle state is detected, the determining unit determines whether a first power consumption when writeback of data which needs to be written back to a main storage device is performed and supply of power to a cache memory is stopped, is larger than a second power consumption when writeback of the data is not performed and supply of power is continued for the idle period. The controller stops the supply of power to the cache memory when the first power consumption is determined to be smaller than the second power consumption and continues the supply of power when the first power consumption is determined to be larger than the second power consumption.
US09043625B2
A power controller can set the power state of a processor bridge based on which processor modules are in a communicative state. In addition, for a power state where selected processor modules are expected to be non-communicative, the power controller can set the supplied voltage to have a reduced voltage guard band as compared to other power states. These power management techniques can reduce the power consumed by the processor.
US09043624B2
A method and apparatus for power-efficiency management in a virtualized cluster system. The virtualized cluster system includes a front-end physical host and at least one back-end physical host, and each of the at least one back-end physical host comprises at least one virtual machine and a virtual machine manager. Flow characteristics of the virtualized cluster system are detected at a regular time cycle, then a power-efficiency management policy is generated for each of the at least one back-end physical host based on the detected flow characteristics, and finally the power-efficiency management policies are performed. The method can detect the real-time flow characteristics of the virtualized cluster system and make the power-efficiency management policies thereupon to control the power consumption of the system and perform admission control on the whole flow, thereby realizing optimal power saving while meeting the quality of service requirements.
US09043613B2
A method for encrypting data on a disk drive using self encrypting drive is provided. The method includes encryption of data chunks of a computing device. The method further includes associating the encrypted data chunks with encryption key indexes of the computing device. Moreover, the method further includes receiving the encryption key indexes for given logical block addresses of the data chunks. The method further includes determining the encryption keys to be used to encrypt the data chunks based on the encryption key indexes of the data chunks to the disk drive.
US09043610B2
A system comprises a basic-input-output-system (“BIOS”), a disk drive, and a security system configured to prevent unauthenticated access to the disk drive. For each of at least two users out of a plurality of users, the BIOS authenticates the user based on the user's token. The BIOS also accesses secured data based on the authentication, and provides the secured data to the security system without input from the user.
US09043605B1
An apparatus comprises a processing device configured to receive a request for access to a given protected resource, to receive a tokencode for validating the request for access to the given protected resource, to determine whether the processing device is connected to a network, to send the tokencode to a remote server over the network for validation responsive to determining that the processing device is connected to the network, and to validate the tokencode in the processing device to access the given protected resource responsive to determining that the processing device is not connected to the network.
US09043599B2
A method and authentication server provide a mobile key. According to the method, upon receipt of an authentication message (access authentication) that is transmitted when a subscriber logs on to the network, the authentication server extracts a subscriber identification contained in said message and generates a corresponding mobile key, which is stored together with the respective extracted subscriber identification. Upon subsequent receipt of a key request message (key request) that is transmitted when a subscriber registers, the authentication server extracts a mobile identification of the subscriber contained in said message and searches for an identical mobile identification, which can be derived in accordance with a configurable derivation function from a subscriber identification that is stored in the authentication server. Once a derived mobile identification that is identical or can be uniquely assigned to the extracted mobile identification has been found, the authentication server provides the stored corresponding mobile key that has been generated, to cryptographically protect the mobile signaling messages of the registered subscriber.
US09043598B2
Systems and methods which facilitate secure multicast communications between any valid node of a cluster using authentication between a node joining the cluster and any single node which is validly part of the cluster are disclosed. In accordance with embodiments, a cluster key is utilized to provide security with respect to intra-cluster communications. The cluster key of embodiments is shared by a node which is already part of the cluster with a node joining the cluster only after these two nodes mutually authenticate one another. The mutual authentication handshake of embodiments implements a protocol in which a session key is calculated by both nodes, thereby providing a secure means by which a cluster key may be shared. Having the cluster key, each node of the cluster is enabled to securely communicate with any other node of the cluster, whether individually (e.g., unicast) or collectively (e.g., multicast), according to embodiments.
US09043594B2
A method and apparatus for initiating secure operations in a microprocessor system is described. In one embodiment, one initiating logical processor initiates the process by halting the execution of the other logical processors, and then loading initialization and secure virtual machine monitor software into memory. The initiating processor then loads the initialization software into secure memory for authentication and execution. The initialization software then authenticates and registers the secure virtual machine monitor software prior to secure system operations.
US09043589B2
One aspect of the invention is a method for providing restricted access to confidential services without impacting the security of a network. The method includes using a gateway to isolate one or more components providing confidential services from one or more other portions of an enterprise network. A first communication directed to a selected one of the one or more components may be received at the gateway. A determination may be made as to whether the first communication is user traffic or management traffic. The first communication may then be authenticated. If the first communication is user traffic, the first communication is forwarded to a component providing the confidential services. If the first communication is management traffic, the first communication is encrypted and forwarded to a component providing the confidential services. Additionally, components of the sub-network may be monitored to identify malicious changes.
US09043587B1
An endpoint computer in an enterprise network is configured to detect computer security threat events, such as presence of a computer virus. Upon detection of a threat event, the endpoint computer generates computer security threat data for the threat event. The threat data may include user identifiable data that can be used to identify a user in the enterprise network. The endpoint computer encrypts the user identifiable data prior to sending the threat data to a smart protection network or to an enterprise server where threat data from various enterprise networks are collected for analysis. The endpoint computer may also encrypt an identifier for the threat data and provide the encrypted identifier to the smart protection network and to an enterprise server in the enterprise network. The enterprise server may use the encrypted identifier to retrieve the threat data from the smart protection network to generate user-specific reports.
US09043586B2
Methods, apparatuses, and computer program products for improving memory training results corresponding to a plurality of memory modules are provided. Embodiments include detecting a hardware configuration change upon initiating a boot sequence of a system that includes the plurality of memory modules; generating for a plurality of training iterations, reference training values corresponding to aligning of a data strobe (DQS) signal with a data valid window of data (DQ) lines of the plurality of memory modules; identifying for each training iteration, any outer values within the reference training values generated for that training iteration; eliminating the identified outer values from the reference training values; generating a final reference training value based on an average of the remaining reference training values; and using the final reference training value as the DQ-DQS timing value for the boot sequence of the system.
US09043575B2
A partition manager relocates a logical partition from a primary shared processor pool to a secondary shared processor pool in response to a predetermined condition, such as a hardware failure. The relocated logical partition is allocated a smaller quantity of processing units from the secondary pool than it was allocated from the primary pool. A quantity of processing units reserved for a second logical partition is identified in the secondary shared processor pool, and a portion of those reserved processing units are allocated to the relocated logical partition. The reserved processing units may be redistributed among multiple relocated logical partitions.
US09043565B2
A storage device according to an embodiment includes: a host interface connected to a host; a memory including a first buffer that stores a logical address range designated by an invalidation instruction received from the host via the host interface and a second buffer that stores an internal logical address range which is an area combination with the logical address range; a nonvolatile memory; and a controller. The controller includes: an invalidation instruction processor that stores the logical address range designated by the invalidation instruction in the first buffer; an area combination executor that generates the internal logical address range by the area combination with the logical address range and stores the internal logical address range in the second buffer; and an invalidation executor that executes invalidation processing on the nonvolatile memory based on the internal logical address range.
US09043558B2
Embodiments of the current invention permit a user to allocate cache memory to main memory more efficiently. The processor or a user allocates the cache memory and associates the cache memory to the main memory location, but suppresses or bypassing reading the main memory data into the cache memory. Some embodiments of the present invention permit the user to specify how many cache lines are allocated at a given time. Further, embodiments of the present invention may initialize the cache memory to a specified pattern. The cache memory may be zeroed or set to some desired pattern, such as all ones. Alternatively, a user may determine the initialization pattern through the processor.
US09043556B2
A method, a system and a computer program product for enhancing a cache back invalidation policy by utilizing least recently used (LRU) bits and presence bits in selecting cache-lines for eviction. A cache back invalidation (CBI) utility evicts cache-lines by using presence bits to avoid replacing a cache-line in a lower level cache that is also present in a higher level cache. Furthermore, the CBI utility selects the cache-line for eviction from an LRU group. The CBI utility ensures that dormant cache-lines in the higher level caches do not retain corresponding presence bits set in the lower level caches by unsetting the presence bits in the lower level cache when a line is replaced in the higher level cache. Additionally, when a processor core becomes idle, the CBI utility invalidates the corresponding higher level cache by unsetting the corresponding presence bits in the lower level cache.
US09043550B2
A controller receives a request to perform a release space operation. A determination is made that a new discard scan has to be performed on a cache, in response to the received request to perform the release space operation. A determination is made as to how many task control blocks are to be allocated to the perform the new discard scan, based on how many task control blocks have already been allocated for performing one or more discard scans that are already in progress.
US09043547B2
Methods and systems for load balancing read/write requests of a virtualized storage system. In one embodiment, a storage system includes a plurality of physical storage devices and a storage module operable within a communication network to present the plurality of physical storage devices as a virtual storage device to a plurality of network computing elements that are coupled to the communication network. The virtual storage device comprises a plurality of virtual storage volumes, wherein each virtual storage volume is communicatively coupled to the physical storage devices via the storage module. The storage module comprises maps that are used to route read/write requests from the network computing elements to the virtual storage volumes. Each map links read/write requests from at least one network computing element to a respective virtual storage volume within the virtual storage device.
US09043545B2
Various systems and methods are described for configuring a data storage system. In one embodiment, a plurality of actual capacities of a plurality of storage devices of the data storage system are identified and divided into a plurality of capacity slices. The plurality of capacity slices are combined into a plurality of chunks of capacity slices, each having a combination of characteristics of the underlying physical storage devices. The chunks of capacity slices are then mapped to a plurality of logical storage devices. A group of the plurality of logical storage devices is then organized into a redundant array of logical storage devices.
US09043541B2
A storage control device is disclosed including a write block and a read block. The write block establishes a high-speed access data count. If a plurality of data are to be written to high- and low-speed access storage blocks, the write block writes as many data as the high-speed access data count from among the plurality of data to the high-speed access storage block as high-speed access data while writing the remaining data to the low-speed access storage block as low-speed access data. If the plurality of data written to the low- and high-speed access storage blocks are to be read, the read block issues a request to the high-speed access storage block to read the high-speed access data and a request to the low-speed access storage block to start reading the low-speed access data after the high-speed access data have been read.
US09043539B2
A semiconductor device having a circuit that selectively adjusts an impedance of an output buffer. A calibration operation can be performed automatically without issuing a calibration command from a controller. Because a calibration operation to a memory is performed in response to an auto refresh command having been issued for a predetermined number of times, a periodic calibration operation can be secured, and a read operation or a write operation is not requested from a controller during a calibration operation. A start-up circuit activates the calibration circuit when a refresh counter indicates a predetermined value, and prohibits a refresh operation in response to the auto refresh command when the calibration circuit is activated. A temperature detecting circuit may be used to change the frequency of performing a calibration operation.
US09043532B2
A method is provided for storing data on memory devices comprising a plurality of erasable units, wherein the size of said erasable units is an integer multiple of a first integer value, comprising providing a data structure comprising a plurality of data units each including a data unit header, wherein the size of said data units is equal to said first integer value, a plurality of data items and corresponding data item headers within each data unit, associating at least one data unit to each erasable unit, storing said data in said data items and storing data item status information in the corresponding data item headers, and storing data unit status information in said data unit headers.
US09043527B2
Certain embodiments of the present disclosure are directed to a baseboard management controller (BMC) that includes a PCI express (PCIe) interface controller configured to provide access to a PCIe channel over a PCIe link, and firmware. The firmware includes a PCIe module being configured to access the PCIe channel through the PCIe interface controller and registered as a PCIe function. A software stack of the BMC communicates, through the PCIe module, with a PCIe device over the PCIe channel.
US09043521B2
A technique to enable efficient interrupt communication within a computer system. In one embodiment, an advanced programmable interrupt controller (APIC) is interfaced via a set of bits within an APIC interface register using various interface instructions or operations, without using memory-mapped input/output (MMIO).
US09043520B2
In an interrupt control method of a multicore processor system including cores, a cache coherency mechanism, and a device, a first core detecting an interrupt signal from the device writes into an area prescribing an interrupt flag in the cache memory of the first core, first data indicating detection of the interrupt signal, and notifies the other cores of an execution request for interrupt processing corresponding to the interrupt signal, consequent to the cache coherency mechanism establishing coherency among at least cache memories of the other cores when the first data is written; and a second core different from the first core, maintaining the first data written as the interrupt flag, and notified of the execution request executes the interrupt processing, and writes over the area prescribing the interrupt flag written in the cache memory of the second core, with second data indicating no-detection of the interrupt signal.
US09043519B1
Method and system for an adapter is provided. The adapter includes a plurality of function hierarchies, with each function hierarchy including a plurality of functions and each function being associated with an event. The adapter also includes a plurality of processors for processing one or more events generated by the plurality of functions. The adapter further includes a first set of arbitration modules, where each arbitration module is associated with a function hierarchy and receives interrupt signals from the functions within the associated function hierarchy and selects one of the interrupt signals. The adapter also includes a second set of arbitration modules, where each arbitration module receives processor specific interrupt signals and selects one of the interrupt signals for processing an event associated with the selected interrupt signal.
US09043514B2
A transfer control circuit stores data in a FIFO memory, outputs data in the FIFO memory in response to a data request signal, and outputs a state signal in accordance with an amount of stored data in the FIFO memory. An output data generating unit outputs image data having a horizontal image size in accordance with a horizontal count value and a horizontal synchronizing signal, and thereafter, outputs blank data. When the state signal indicates that the FIFO memory is in a “EMPTY” or “MODERATE” storage state, a blank control unit outputs a blank addition signal until the FIFO memory changes to a “FULL” storage state.
US09043510B2
A processor having a streaming unit is disclosed. In one embodiment, a processor includes one or more execution units configured to execute instructions of a processor instruction set. The processor further includes a streaming unit configured to execute a first instruction of the processor instruction set, wherein executing the first instruction comprises the streaming unit loading a first data stream from a memory of a computer system responsive to execution of a first instruction. The first data stream comprises a plurality of data elements. The first instruction includes a first argument indicating a starting address of the first stream, a second argument indicating a stride between the data elements, and a third argument indicative of an ending address of the stream. The streaming unit is configured to output a second data stream corresponding to the first data stream.
US09043508B2
Provided are a storage device, controller, and method for using host transfer rates to select a recording medium transfer rate for transferring data to a recording medium. A host transfer rate of data with respect to a buffer is measured. Provided are a plurality of recording medium transfer rates at which data is transferred between the buffer and the recording medium. A determination is made of an amount of decrease in the host transfer rate. The recording medium transfer rate is selected based on the amount of decrease in the host transfer rate. A transfer rate at which the storage device transfers data is set to the selected recording medium transfer rate.
US09043507B2
An information processing system includes a CPU that is connected to a bus; a device that is connected to the bus; a memory that is accessed by the CPU or the device; and a power mode control circuit that sets a power consumption mode. The power mode control circuit sets the power consumption mode based on first information that indicates a cache hit or a cache miss of a cache memory in the CPU and second information that indicates an activated state or a non-activated state of the device.
US09043499B2
A dispersed storage network memory includes a pool of storage nodes, where the pool of storage nodes stores a multitude of encoded data files. A storage node obtains and analyzes data access response performance data for each of the storage nodes to produce a modified data access response plan that includes identity of an undesired performing storage node and an alternative data access response for the undesired performing storage node. The storage nodes receive corresponding portions of a data access request for at least a portion of one of the multitude of encoded data files. The undesired performing storage node or another storage node processes one of the corresponding portions of the data access request in accordance with the alternative data access response.
US09043496B2
A bridge circuit of an embodiment includes: a command transfer portion which is configured by wired logic into which a host controller capable of sending a command that corresponds to each of a plurality of devices inputs the command, and which is configured to transfer the inputted command to the plurality of devices; a command analysis portion which is configured by wired logic, and which is configured to analyze the command from the host controller; and a response reply portion which is configured by wired logic, and which is capable of reading out a response based on an analysis result of the command analysis portion from a register that holds a response corresponding to the command and sending the response to the host controller.
US09043490B2
A method for tracking a user's movements between network addresses can include, subsequent to a request for a (current) network address from a user, receiving the network address and an identifier for a region associated with the network address. The method can also include locating a record that contains the identifier for the region and a time that immediately precedes the request for the network address from the user. The record may further contain a prior network address. The method can further include generating an entry for a table that includes the identifier for the region, the current network address, and the prior network address. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method.
US09043488B2
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to sweep an ongoing communication session to another endpoint by transferring session information between the endpoints.
US09043485B2
Internet streaming from broadcast radio or television stations is described wherein triggers for dynamic content from internal or external systems cause an encoder system to generate command messages, and to optionally synchronize those command messages with any delays associated with the triggering events. Command messages are delivered through a streaming media distribution system to client media players which obtain or present the dynamic content, in association with any desired configuration changes to the appearance of the media player or the method or manner in which the dynamic content is presented.
US09043484B2
There is provided a system and method for dynamically generated client side streaming playlists. There is provided a method comprising receiving a request to stream a video asset for playback, retrieving, from a network, a video asset playlist corresponding to the video asset and an ad campaign playlist, generating a consolidated video playlist including the video asset playlist and the ad campaign playlist, and processing the consolidated video playlist using a media playback framework to stream a plurality of video files from the network for decoding and output to a display. Discontinuity tags within the video asset playlist may be utilized as insertion points for portions of the ad campaign playlist. The consolidated video playlist may be accessed through a local HTTP web server, advantageously allowing the use of commonly installed media playback framework models such as QuickTime X to trigger adaptive bitrate support through HTTP Live Streaming.
US09043480B2
Improved techniques for managing enterprise applications on mobile devices are described herein. Each enterprise mobile application running on the mobile device has an associated policy through which it interacts with its environment. The policy selectively blocks or allows activities involving the enterprise application in accordance with rules established by the enterprise. Together, the enterprise applications running on the mobile device form a set of managed applications. Managed applications are typically allowed to exchange data with other managed applications, but are blocked from exchanging data with other applications, such as the user's own personal applications. Policies may be defined to manage data sharing, mobile resource management, application specific information, networking and data access solutions, device cloud and transfer, dual mode application software, enterprise app store access, and virtualized application and resources, among other things.
US09043479B2
A system receives a first request for data associated with a data stream received over a first network from a remote source and then determines when the requested data will be available based on analyzing the data stream. The system communicates a second request for the requested data over a second network to the remote source when the requested data will not be available from the data stream within a threshold time and receives the requested data from the remote source over at least one from the list including the first network and the second network.
US09043460B1
Distributed mobile device management including a plurality of management agents is disclosed. Management-related information may be retrieved from a storage location accessible to a plurality of management agents. The management-related information may have been provided to the storage location from a management agent associated with a managed application. And at least one operation may be performed based at least in part on the management-related information.
US09043454B2
A host controller or a host detects that a client has disconnected from a virtual machine running on the host. The host controller or host initiates a timer upon detecting that the client has disconnected. When the timer times out, the host controller or host saves the state of the virtual machine. The host controller or host causes the virtual machine to be shut down upon saving the state.
US09043453B1
Aspects of the present disclosure generally relate to systems and methods for managing and optimizing end-to-end communication sessions involving the delivery of application data (e.g., audio data, audio/video data, electronic file download data, etc.) over third party networks using an optimized communication system (OCS), as described herein. Embodiments of the disclosed system enable optimal quality (e.g., reduced delay, packet loss, jitter, etc.) of communication sessions. In one example, the system provides a real-time or close to real-time evaluation of network conditions, e.g., network congestion, nodes best-suited for application data transfer, etc., and other factors associated with geographically diverse and unpredictable routing infrastructure characteristics of the Internet to enable optimized communication sessions.
US09043449B2
An example method transmits a path message to an egress node, via intermediate nodes, that configures OAM monitoring of an entire connection between an ingress node and the egress node and also configures OAM monitoring of at least one segment of the connection shorter than the entire connection by at least one intermediate node. The path message comprises a LSP attributes object and an ERO. The LSP object comprises technology-specific attributes defining descriptors for configuring the egress node in accordance with a communication protocol utilized for the connection; and technology-independent OAM parameters that, irrespective of the communication protocol, define an OAM type to be used by the egress node, and define desired monitoring actions for the egress node to perform. The ERO comprises a respective HOP Attributes sub-object for configuring each of the at least one intermediate nodes. Each HOP Attributes sub-object also comprises technology-specific attributes and technology-independent OAM parameters.
US09043446B1
A system is provided comprising processor, memory, and monitoring application that receives a first communication from a first portable electronic device containing a description of an ID of the first portable device, the ID comprising at least one of applications, media files, and widgets. The system creates a file mirroring the ID and receives a second communication containing a first plurality of entries to the ID associated with interactions with at least a first remote device. The system stores the first plurality of entries in the file and receives a third communication containing a first plurality of communications received by the first portable device, the first plurality of communications associated with the interactions. The system stores the first plurality of communications and sends a fourth communication to a second remote device providing the first plurality of entries and the first plurality of communications associated with the interactions.
US09043441B1
A server computer can generate and provide network content that is displayed on computing devices, such as mobile phones or tablets, which include displays with limited viewing area. When a computing device with a display, which has a limited viewing area, is detected, a mobile version of the content, such as a webpage, is automatically generated at the time the request is received. The mobile version is generated by identifying known features in the content and modifying the known features so they are compatible with the display, which has limited viewing area, without removing information and content.
US09043435B2
Distributing licensed content across multiple devices, including: identifying, by a mobile device, licensed content being presented by a local presentation device; determining, by the mobile device, whether the mobile device is eligible to receive the licensed content; requesting, by the mobile device, a license for the licensed content being presented by the local presentation device; receiving, by the mobile device, the license for the licensed content being presented by the local presentation device; receiving, by the mobile device, licensed content for mobile device presentation; and presenting, by the mobile device, the licensed content for mobile device presentation.
US09043429B2
A system for resolving domain name system (DNS) queries, contains a communication device for resolving DNS queries, wherein the communication device further contains a memory and a processor that is configured by the memory, a cache storage for use by the communication device, and a network of authoritative domain name servers, where in a process of the communication device looking up a DNS request within the cache storage, if the communication device views an expired DNS entry within the cache storage, the communication device continues the process of looking up the DNS request in the cache storage while, in parallel, sending out a concurrent DNS request to an authoritative domain name server that the expired DNS entry belongs to.
US09043428B2
Disclosed is a program for pre-fetching resources. A computer, communicatively coupled to a plurality of client computers and a server computer, identifies a resource, through an examination of one or more HTTP server logs, that is cached on at least one of the plurality of client computers and has been validated by the server computer. The computer determines to pre-fetch the resource based on one or more predefined rules, at least one of the predefined rules including a threshold number of responses validating the resource that must be received by the computer. The computer pre-fetches and caches the resource from the server computer. The computer receives a request for the resource from a client computer that does not have the resource cached. The computer validates resource cached locally and sends the resource to the client computer from the local cache on the computer.
US09043427B2
The present invention performs efficient data transfer between devices. In particular, the present invention can reduce processing loads and power consumption of a response device and increase overall throughput. When a request device issues a direct transfer request to directly transfer data to or from a data storage unit included in the response device, the response device performs control so that data is directly transferred between a communication unit and the data storage unit. The request device is allowed to transparently and directly access the data storage unit included in the response device via the communication unit between the request device and the response device.
US09043422B2
Methods and systems to automatically respond to a request for product information are described. In one embodiment, a data collection module may collect product data over a network, identify that the product data is related to a particular product, and store the product data and an association between the product data and the particular product in a database. An instant messaging engine may receive a request for the product data after the product data is stored in the database and an interpreter module may identify, in response to the request, the request to correspond to the particular product and retrieve the product data based on the association between the particular product and the product data. The instant messaging engine may also transmit, using an instant messaging protocol, a response to the request, the response including the product data.
US09043421B1
Each server in a server group of a data center can run a data collection agent. The agent can collect data from a respective server in the server group. The data can include a performance characteristic (i.e., performance data) associated with the respective server. If the performance characteristic falls outside an allowable range, the agent can broadcast this information to other agents at other servers in the server group. If the other agents at the other servers in the server group detect a similar performance characteristic outside the allowable range, they can broadcast as well. If there is a sufficiently high quantity of broadcasts, then that can indicate a high likelihood that there is a potential problem with respect to servers in the server group. The problem can be reported to the central controller, which can then handle the problem appropriately (e.g., issue an alarm, contact support technician, etc.).
US09043419B2
A method and system for populating identities in a message service involves registering a user of a first messaging service with a second messaging service. User identities for users other than the registered user may be identified. These user identities may be associated with the first messaging service and may be stored in a list associated with the registered user. It is determined if each identified user identity has a matching user identity associated with the second messaging service. If so, a database associated with the second messaging service is populated with the matching user identities. Determining whether a matching user identity exists may be performed, for example, by making character strings comparisons between user identities or using a database that stores a mapping of first messaging service user identities to second messaging service user identities. The mapping database may be generated as corresponding user identities are discovered.
US09043379B2
A method and apparatus for including in a processor instructions for performing logical-comparison and branch support operations on packed or unpacked data. In one embodiment, instruction decode logic decodes instructions for an execution unit to operate on packed data elements including logical comparisons. A register file including 128-bit packed data registers stores packed single-precision floating point (SPFP) and packed integer data elements. The logical comparisons may include comparison of SPFP data elements and comparison of integer data elements and setting at least one bit to indicate the results. Based on these comparisons, branch support actions are taken. Such branch support actions may include setting the at least one bit, which in turn may be utilized by a branching unit in response to a branch instruction. Alternatively, the branch support actions may include branching to an indicated target code location.
US09043378B2
A method and apparatus may be used to evaluate a polynomial by initializing a multiply and accumulate feedback apparatus (260) comprising a multiplier stage (264) having an output coupled to an input of an accumulator stage (267) having an accumulator feedback output (269) selectively coupled to an input of the multiplier stage over a plurality of clock cycles; iteratively calculating a final working loop variable z over an additional plurality of clock cycles; multiplying the final working loop variable z and a complex input vector x to compute a final multiplier value; and adding a least significant complex polynomial coefficient to the final multiplier value using the multiplier stage of the multiply and accumulate feedback apparatus to yield a result of the polynomial evaluation.
US09043370B2
An online service includes databases that are upgraded while still processing requests. For example, web servers continue to request operations on the database while it is being upgraded. The schema of the database is upgraded before the web servers are upgraded to utilize the upgraded schema. Changes that are made to the upgraded schema are backwards compatible with the schema being used during the upgrade process. Restrictions are placed on the operations performed on the database during the upgrade process. After upgrading the schema, the web servers of the online service are upgraded to use the upgraded schema.
US09043362B2
Systems and methods for hosting variable schema data such as dynamic tables and columns in a fixed physical database schema. Standard objects, such as tables are provided for use by multiple tenants or organizations in a multi-tenant database system. Each organization may add or define custom fields for inclusion in a standard object. Custom fields for multiple tenants are stored in a custom data column within the object data structure, and this single custom data column may contain different data types for each tenant.
US09043354B1
The APPARATUSES, METHODS AND SYSTEMS FOR AN AUTOMATED DATA EXTRACTOR (hereinafter “ADE”) implement efficient and scalable monitoring, regulation, and allocation of computational processing, data, labor, and/or the like resources within an enterprise. In some embodiments, the ADE may access data via a plurality of universal variables linked to tables and/or fields across multiple, otherwise disparate database systems, providing economical access to data in those tables and/or fields. In some implementations, the universal variables may be selectively chosen for broad applicability to a vast swath of enterprise data types and organizations, and may themselves be organized in accordance with a hierarchical schema facilitating business understanding and decision making. The ADE may further facilitate, in various implementations, report generation, data accessibility, scheduled and/or triggered distribution of data updates, and/or the like through the use of universal variables and economical interface features.
US09043353B2
A workload management system and operating method are configured for query stream execution using priority gradient programming. The workload management system comprises a database system that executes queries at a priority gradient wherein no more than a predetermined number of queries execute at a particular priority, and a scheduler that schedules queries for execution on the database system and restricts the queries to a number that consumes less than total system memory.
US09043347B2
Embodiments of methods and/or systems of manipulating tree expressions are disclosed.
US09043336B2
Described herein are methods and systems for providing corrective maintenance using global knowledge sharing. A method to provide corrective maintenance with a CM system includes performing a query to generate a ranking of fixable causes based on factors (e.g., symptoms, configuration, test). The ranking may be determined based on a fixable cause percent match with the factors. The ranking of fixable causes may be associated with one or more solutions for each fixable cause. The ranking can be updated based on performing tests or solutions.
US09043335B2
In a method for naming an electronic device, a hash table including indices and corresponding character strings is preset. The electronic device is controlled to enter into a searchable state, and inserts a default name of the electronic device in a searchable device list. A shaking angle of the electronic device is calculated according to detected coordinate values acquired from a gravity sensor, when the electronic device is shaking in the searchable state and the default name needs to be changed. A hash value is calculated using the shaking angle, a UNIX timestamp, a number of the indices in the hash table, and a predetermined formula. The method further determines an index that is the same as the hash value, determines a character string corresponding to the determined index, and renames the electronic device using the determined character string.
US09043333B1
In a system for enabling a user to access a product or service, resources for accessing the product or service, such as apps on a user device, are explored in a specified order. A relatively lower priority resource is not explored until it is determined that all higher priority resources are unavailable. Within the content corresponding to an available resource, the user can be readily directed to the portion of the content that is associated with the particular product or service.
US09043327B1
Pivot queries can be performed using stored monitoring data. Pivot queries can be received. Monitoring data can be read from data files. Each data file can store monitoring data for a plurality of tenants. The read monitoring data can be aggregated based on metric types across various dimensions, according to the pivot queries. Results can be presented in various formats, such as charts and graphs. Reading, aggregating, and presenting results can be performed within a multi-tenant monitoring system.
US09043326B2
Methods and systems for improved unsupervised learning are described. The unsupervised learning can consist of biclustering a data set, e.g., by biclustering subsets of the entire data set. In an example, the biclustering does not include feeding know and proven results into the biclustering methodology or system. A hierarchical approach can be used that feeds proven clusters back into the biclustering methodology or system as the input. Data that does not cluster may be discarded. Thus, a very large unknown data set can be acted on to learn about the data. The system is also amenable to parallelization.
US09043325B1
A system and machine-implemented method for displaying user-submitted comments for geographic entities, including displaying a list of geographic entities, and displaying concurrently for each listed geographic entity one or more user-submitted comments associated with the geographic entity and a comment entry field which permits a user to submit a new comment associated with the geographic entity.
US09043311B1
Systems and methods are provided for efficiently indexing archived objects in an archive data store to allow for efficient and quick access to the archived objects. The systems and methods provided also allow alleviate the strain on a live data store and enable a requester wishing to retrieve updates to do so without knowledge of the location of the stored update on a live or archive data store.
US09043305B2
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.
US09043304B1
Methods, systems, and apparatus for selecting geographic areas of interest for a query. A method includes for each query stored in search log data, determining an origin location for each occurrence of the query, determining a content location for each occurrence of the query, for each of a plurality of catchment areas, determining catchment area matches for the query based on the origin location of each occurrence of the query and the content location of the occurrence of the query, determining, for each catchment area, a catchment area score that is indicative of an interest level for the catchment area for a query, the determination based on a number of catchment area matches for the catchment area for the query and selecting, for the query and based on the catchment area scores for the catchment areas, one of the catchment areas as a selected catchment area for the query.
US09043303B2
A method for sharing an email in an on-demand database system is provided. The method receives, at one or more computer systems associated with the on-demand database system, the email from a first user; determines, at the one or more computer systems, a database record associated with the email; logs, at the one or more computer systems, the email with the associated database record; and provides access to the email to one or more second users with access rights to the database record.
US09043293B2
Data is converted into a minimized data representation using a suffix tree by sorting data streams according to symbolic representations for building table boundary formation patterns. The converted data is fully reversible for reconstruction while retaining minimal header information.
US09043290B2
A computer determines that the type of one or more of a relational operator and operands of a relational expression originated in a first type system, and determines the sign of at least one of the operands. The computer rewrites the relational expression based on the sign of at least one of the operands, sends the rewritten relational expression for evaluation in a second type system, and receives the evaluated rewritten relational expression after evaluation in the second type system. The computer can rewrite the relational expression by generating a group of terms joined disjunctively, as well as by generating a group of conjunctive terms joined disjunctively.
US09043289B2
An apparatus (10) comprises a mobile device (1) that communicates with a web server (2) over a mobile network (3). The capabilities of the mobile device (1) can be described by device attributes in a device database. An aggregation engine (5) is provided to compile an aggregated device database from a number of source device databases. Both the source device databases and the aggregated database are stored in a device attribute store (4). When a user of the mobile device (1) attempts to access a web resource hosted on the web server (2), the web server (2) looks up the values of device attributes in the aggregated device database before returning data to the mobile device (1) that is appropriate for its capabilities. The aggregated database includes information regarding the value of each device attribute and also information regarding the probability that this value is correct.
US09043285B2
A method of classifying data is disclosed. Text data items are received. A set of classes into which the text data items are to be classified is received. A phrase-based classifier to classify the text data items into the set of classes is selected. The phrase-based classifier is applied to classify the text data items into the classes. Here, the applying includes creating a controlled vocabulary pertaining to classifying the text data items into the set of classes, building phrases based on the text data items and the controlled vocabulary, and classifying the text data items into the set of classes based on the phrases.
US09043280B1
A system and method for repairing potentially corrupt file systems are provided. A request to repair an original file system, including a current set of metadata, is received. A metasave image is accessed, in response to the request. The metasave image includes a copy of the metadata included in the original file system at a point-in-time and information identifying a location of each block of metadata in the metasave image. Using the metasave image information, the current set of metadata in the original file system is replaced with the metadata in the metasave image.
US09043275B2
The present invention relates to the technical field of data or file synchronization. In particular, the present invention relates to a method and system for data synchronization using character string matching. Provided are a method, computer program product, and system for data synchronization between a source node and target node. An old copy and a new copy of data to be synchronized is received. A block map is generated according to the difference determined using character string matching between the old copy and the new copy. The block map, which includes the position information of unchanged blocks and the position information and contents of changed blocks, is transmitted to a target node.
US09043258B2
Provided are a method, computer program product, and system for generating a recommendation for transfer of ownership of content. At least one characteristic of a first owner is determined. At least one characteristic of the content is determined. A second owner for the content is determined based on the at least one characteristic of the first owner, and the at least one content characteristic. The recommendation for transfer of ownership is generated, based at least in part on the determination of the second owner.
US09043245B2
A computer implemented method to exchange virtual goods in a virtual environment includes receiving funds at a trading platform from a buyer. The buyer is provided with a first secret that the buyer can decrypt and a second secret that the buyer cannot decrypt. The buyer is authenticated to a seller using the first secret. A virtual item is delivered from the seller to the buyer in response to authenticating. The buyer delivers to the seller the second secret for decryption by the seller. The seller is authenticated at the trading platform with the second secret. The seller is supplied with the funds.
US09043240B2
Systems, apparatus and methods for providing an un-personalized and un-embossed mobile companion prepaid card to a consumer having a mobile wallet account. An embodiment includes a wallet provider computer receiving an approval request from an agent device for a mobile companion prepaid card for a consumer. The process includes the wallet provider computer determining an issuer financial institution (FI) associated with the mobile companion prepaid card, transmitting the approval request to an issuer FI processor, receiving an approval message, and transmitting the approval message and a request to a consumer's mobile device to provide cardholder verification met hod (CVM) data. The method also includes receiving and validating the CVM data, transmitting a mobile companion prepaid card activation request, receiving a confirmation message indicating activation, and transmitting a message confirming activation of the mobile companion prepaid card to the consumer's mobile device.
US09043226B1
Systems and methods for crediting a retailer for an online purchase made by a consumer while the consumer is located within or in the proximity of a store location of the retailer are provided. After browsing a retail location for a product, a consumer can purchase the product from an Internet merchant different than that of the retailer using a mobile or networked client device. The client device can include a module for determining the location of the client device at the time of purchase and include the location information with information used to complete the purchase of the product. This location information can include an actual geographic location, a store identifier, or a retailer identifier. The online merchant can match the location information with retailer information to determine whether a credit for the purchase should be given to a retailer.
US09043225B2
The present invention extends to methods, systems, and computer program products for approximating alternate currency equivalents in digital receipts. In response to a user request, item prices in one currency in a digital receipts (e.g., for retail sales transactions) can be approximated in a second different currency. Digital receipts with approximated item prices can be presented on a display at a mobile device. Currency conversion can be handled at a receipt data server or at the mobile device. Currency conversion can be performed locally or can be referred to a conversion server. Item prices in digital receipts can be converted from and/or to any of a variety of different currencies.
US09043219B2
A system and method for automatic or semi-automatic selection of service or processing providers is disclosed. In one embodiment of the present invention allows the user to input a set of preferences, and from that input automatically selects a service or processing provider that matches the attributes that are important the user as derived from the input preferences. In another embodiment, the process is semi-automatic in that the user provides a set of preferences, and the present invention filters and the service or processing providers and presents a limited number of them that match the user's preferences and from which the user can select one for processing of the particular task.
US09043216B2
An audio signal decoder has a time warp contour calculator, a time warp contour data rescaler and a warp decoder. The time warp contour calculator is configured to generate time warp contour data repeatedly restarting from a predetermined time warp contour start value, based on time warp contour evolution information describing a temporal evolution of the time warp contour. The time warp contour data rescaler is configured to rescale at least a portion of the time warp contour data such that a discontinuity at a restart is avoided, reduced or eliminated in a rescaled version of the time warp contour. The warp decoder is configured to provide the decoded audio signal representation, based on an encoded audio signal representation and using the rescaled version of the time warp contour.
US09043214B2
A method of signal processing according to one embodiment includes calculating an envelope of a first signal that is based on a low-frequency portion of a speech signal, calculating an envelope of a second signal that is based on a high-frequency portion of the speech signal, and calculating a plurality of gain factor values according to a time-varying relation between the envelopes of the first and second signal. The method includes attenuating, based on a variation over time of a relation between the envelopes of the first and second signals, at least one of the plurality of gain factor values. In one example, the variation over time of a relation between the envelopes is indicated by at least one distance among the plurality of gain factor values.
US09043203B2
An encoder for providing an audio stream on the basis of a transform-domain representation of an input audio signal includes a quantization error calculator configured to determine a multi-band quantization error over a plurality of frequency bands of the input audio signal for which separate band gain information is available. The encoder also includes an audio stream provider for providing the audio stream such that the audio stream includes information describing an audio content of the frequency bands and information describing the multi-band quantization error.A decoder for providing a decoded representation of an audio signal on the basis of an encoded audio stream representing spectral components of frequency bands of the audio signal includes a noise filler for introducing noise into spectral components of a plurality of frequency bands to which separate frequency band gain information is associated on the basis of a common multi-band noise intensity value.
US09043201B2
A method (700, 800) and apparatus (100, 200) processes audio frames to transition between different codecs. The method can include producing (720), using a first coding method, a first frame of coded output audio samples by coding a first audio frame in a sequence of frames. The method can include forming (730) an overlap-add portion of the first frame using the first coding method. The method can include generating (740) a combination first frame of coded audio samples based on combining the first frame of coded output audio samples with the overlap-add portion of the first frame. The method can include initializing (760) a state of a second coding method based on the combination first frame of coded audio samples. The method can include constructing (770) an output signal based on the initialized state of the second coding method.
US09043196B1
Computer-implemented systems and methods are provided for suggesting emoticons for insertion into text based on an analysis of sentiment in the text. An example method includes: determining a first sentiment of text in a text field; selecting first text from the text field in proximity to a current position of an input cursor in the text field; identifying one or more candidate emoticons wherein each candidate emoticon is associated with a respective score indicating relevance to the first text and the first sentiment based on, at least, historical user selections of emoticons for insertion in proximity to respective second text having a respective second sentiment; providing one or more candidate emoticons having respective highest scores for user selection; and receiving user selection of one or more of the provided emoticons and inserting the selected emoticons into the text field at the current position of the input cursor.
US09043195B2
A system to teach phonemic awareness uses a plurality of phonemes and a plurality of graphemes. Each phoneme is a unique sound and an indivisible unit of sound in a spoken language, and each grapheme is a written representation of one of the plurality of phonemes. A plurality of distinct graphical images and a plurality of unique names are provided where each unique name is associated with one of the graphical images and represents a grouping of graphemes selected from the plurality of graphemes. The system uses a plurality of sets of display pieces having a plurality of individual display pieces. Each individual display piece includes at least a portion of one of the graphical images and the graphemes from the grouping of graphemes constituting the associated unique name. A predefined instructional environment defines a predefined spatial context and predefined rules governing the acquisition and utilization of individual display pieces.
US09043193B2
The disclosed technology provides a manufacturing method of a target comprising obtaining an initial mass and a residual mass of the target sample, and calculating an etching mass; determining a relative etching depth of the target sample; calculating a relative etching mass based on the etching mass and the relative etching depth; determining a utilization parameter of the target sample based on the relative etching mass and the initial mass of the target sample before being used; and performing a simulation and optimization process on the utilization parameter of the target sample, obtaining target parameters corresponding to a preset value of the utilization parameter, and outputting the target parameters to a manufacturing control center for manufacturing a target. The disclosed technology also provides a manufacturing system of a target.
US09043192B2
The embodiments relate to modeling resistance in a multi-fin multi-gate field effect transistor (MUGFET). In these embodiments, a design for a multi-fin MUGFET comprises a gate structure with a horizontal portion traversing multiple semiconductor fins and comprising a plurality of first resistive elements connected in series, with vertical portions adjacent to opposing sides of the semiconductor fins and comprising second resistive elements connected in parallel by the horizontal portion, and with contact(s) comprising third resistive element(s). The total gate resistance is determined based on resistance contributions from the first resistive elements, the second resistive elements and the third resistive element(s), particularly, where each resistive contribution is based on a resistance value of the resistive element, a first fraction of current from the semiconductor fins entering the resistive element and a second fraction of the current from the semiconductor fins exiting the resistive element.
US09043184B1
Described herein is a system and method for detecting underutilized capacity within a storage system environment. The technique comprises collecting performance data of various storage objects within a storage system environment for various performance measures at designated time intervals. The collected performance data may be formatted and stored to a database. One or more parameters may be received specifying at least one performance measure, at least one threshold value, and/or at least one time period. The performance data for target storage objects may be analyzed according to the received parameters to determine any underutilized storage objects. A report may be generated according to the parameters listing the storage objects and address locations of any underutilized storage objects. The report may comprise various information corresponding to the underutilized storage object, such as the business units, tiers, data centers, and levels of service they are associated with.
US09043178B2
Provided is an operating method of a sensor node. The operating method of a sensor node includes receiving a sensing request, adjusting a sensing condition on the basis of the received sensing request, and sensing according to the adjusted sensing condition.
US09043171B2
A method for calculating efficiency of a power supply system includes: displaying a parameter selection interface on the display unit for selecting power supply parameters and transmission line parameters. Obtaining power supply parameters and transmission line parameters selected by the user via the parameter selection interface when determining the user has finished the selection. Determining a efficiency of a selected power supply of the power supply parameters according to the relationship table, and calculating a sum efficiency according to the obtained power supply parameters and the transmission line parameters and the efficiency of the selected power supply. And calculating a total efficiency of the power supply system according to each sum efficiency when determining that all of the power supplies of the power supply system have been selected.
US09043170B2
Systems and methods are disclosed for providing a signal indicative of one or more types of individual measurable device characteristic/s that are unique to a given electronic device by providing a signal indicative of the measurable and unique device characteristic/s in a passive manner from the electronic device. The signal indicative of one or more types of individual measurable device characteristic/s may be so provided without requiring operational power to be applied to any active electronic circuitry of the device, and without requiring any power to be generated by the device.
US09043169B2
An electrostatic coating plant coats components with a coating agent that is electrically charged by high voltage device. A first operating variable of a high voltage device may be determined and compared to a limit value. A safety measure may be initiated if the comparison between the first operating variable and the limit value indicates a disturbance in the electrostatic coating plant. The limit value may be flexibly adjusted depending on the operation mode.
US09043153B2
The present disclosure relates to a method to determine a volume of clearance surrounding a wellbore. A logging tool is provided. The logging tool may be disposed on a wireline, a drill string, or a wired drill pipe. A formation property is obtained using the logging tool. The formation property may include a voltage, a bulk resistivity, a horizontal resistivity, a vertical resistivity, a porosity, a permeability, a fluid saturation, an NMR relaxation time, a borehole size, a borehole shape, a borehole fluid composition, an MWD parameter, or an LWD parameter. The maximum depth of investigation into the subsurface formation is determined using a model response and a noise level, and the volume of clearance is determined using the determined maximum depth of investigation. The maximum depth of investigation and volume of clearance may be determined even though no boundary layers are detected.
US09043147B2
A method of operation of a navigation system includes: receiving an origin and a destination; receiving a route keyword for routing between the origin and the destination; identifying a via point matching the route keyword; calculating a keyword group locale based on the via point within a group distance threshold from a keyword group center; and calculating a travel route from the origin to the destination traversing the keyword group locale for displaying on a device.
US09043145B2
The invention relates to compressed data transmission in wireless data communication. Disclosed are methods and apparatuses for transporting residue of vehicle position data via a wireless network. A disclosed method for transporting residue of vehicle position data via a wireless network, includes the steps of: receiving data for updating residue encoding schema from a monitoring server; constructing a residue encoding schema based on the data, thereby producing a constructed residue encoding schema; and storing the constructed residue encoding schema such that the constructed residue encoding schema will become the current residue encoding schema; where: the constructed residue encoding schema is constructed such that each residue of the constructed residue encoding schema corresponds to a code; and the constructed residue encoding schema is constructed such that a residue having a relatively high probability of occurrence corresponds to a code of relatively short length.
US09043142B2
A navigation system may calculate a route to a destination and output guidance information with an output device to guide a user of the navigation system along the calculated route. If it is determined that a navigation device has left the calculated route, the navigation system may prompt the user asking whether output of guidance information should be suspended. If the output of guidance information should be suspended, the navigation system may suspend the output of guidance information and calculate a new route to the destination while the output of guidance information is suspended. The navigation system may calculate an estimated arrival time at the destination based on the calculated new route and output the estimated arrival time while the output of guidance information is suspended.
US09043139B2
A map display device includes: current location calculating unit for calculating a current location; specific region dedicated database for storing map data permitted only inside a specific region; specific region permitted database for storing data for displaying the inside of the specific region outside the specific region; outside-specific-region database for storing map data of the outside of the specific region available both inside and outside the specific region; controller for generating display data for displaying a map of the outside of the specific region using map data from the outside-specific-region database, and generating display data for displaying an image of a permitted map attribute to the inside of the specific region using the data from the permitted database, when the current location is outside the specific region; and display unit for displaying an image of the map or the permitted map attribute based on the display data.
US09043123B2
There is provided an engine restart control device. A controller is configured to stop an engine which is adapted to generate a driving force for running a vehicle when a predetermined stop condition is met and configured to restart the engine when a predetermined restart condition is met after stopping the engine. A steering torque detector is configured to detect a steering torque of a steering wheel which is adapted to be operated by a driver. The controller includes an origin torque setting unit configured to set the steering torque detected by the steering torque detector when the predetermined stop condition is met and the engine is stopped as an origin torque. The controller restarts the engine when the steering torque detected by the steering torque detector exceeds a predetermined threshold with reference to the origin torque set by the origin torque setting unit.
US09043120B2
A method for operating an internal combustion engine in which a speed-based feature of the internal combustion engine, which is correlated with an indicated mean effective pressure of the fuel, is determined during the warm-up of the internal combustion engine and an ideal fuel quantity, which is to be injected into at least one combustion chamber of the internal combustion engine during the warm-up, is ascertained therefrom.
US09043118B2
Embodiments of systems and methods for tuning a turbine are provided. In one embodiment, a method may include receiving at least one of a measured operating parameter or a modeled operating parameter of a turbine during operation; and tuning the turbine during operation. The turbine may be tuned during operation by applying the measured operating parameter or modeled operating parameter or parameters to at least one operational boundary model, applying the measured operating parameter or modeled operating parameter or parameters to at least one scheduling algorithm, comparing the output of the operational boundary model or models to the output of the scheduling algorithm or algorithms to determine at least one error term, and closing loop on the one error term or terms by adjusting at least one turbine control effector during operation of the turbine.
US09043115B2
In a method for operating a longitudinally guiding driver assist system of a motor vehicle, wherein a comfort curve speed is determined as a function of curve data, wherein the curve data are commensurate with at least one curve to be driven through next by the motor vehicle, wherein a target speed is determined as a function of the curve comfort speed at a defined point of the curve, and wherein the speed of the motor vehicle is adjusted as a function of at least the target speed of the motor vehicle.
US09043099B2
When a vehicle speed of a wheel loader (1) is determined to be not higher than a reference value (Yes) in step S4 and a forward/reverse command switch (40) is determined to have been switchingly operated (Yes) in step S5, the routine advances to step S6 where an increment ΔN of engine speed according to an engine load factor is determined. In step S7, the increment ΔN of engine speed is then added to a target engine speed Na corresponding to a depression stroke of an accelerator pedal (38), the thus-determined Na=Na+ΔN is set as a new target engine speed Na, and a target engine speed command i1 is sent to an engine controller (37).
US09043094B2
An assembly is described for coupling a towing vehicle to a trailer having a towing vehicle-side coupling unit and a trailer-side coupling unit. A measuring device, which records and analyzes the force acting on the towing vehicle-side coupling unit in at least one direction, is assigned to the towing vehicle-side coupling unit. The measuring device is coupled to a vehicle immobilizer that prevents the towing vehicle from starting and/or being set in motion in response to the force recorded by the measuring device and/or a physical quantity derived therefrom exceeding a predefined threshold value.
US09043090B2
An automatic steering apparatus that can suppress steering wheel vibration and that can also smooth angular control. In the automatic steering apparatus, a motor that steers steered wheels is controlled by a control unit. Information from an angle sensor that generates a signal that corresponds to a steering angle of the steered wheels is sent to the control unit. The control unit corrects a target steering angle of the steered wheels such that angular acceleration of the target steering angle is less than or equal to a limiting value. The control unit controls the motor such that the steering angle of the steered wheels tracks the corrected target steering angle based on the information from the angle sensor.
US09043081B2
The present invention provides an electronic control device including a processing unit having a function of shifting to a sleep mode in which the processing unit is adapted to start up from the sleep mode according to occurrence statuses of one or more startup factors, and shift to the sleep mode according to a system power supply voltage.
US09043080B2
A method and device for activating and deactivating a valet parking function for a motor vehicle is provided. An activated valet parking function prevents access to one or more lockable areas in the motor vehicle. The method including the steps of checking whether a freely operable control element has been actuated. If the actuation of a control element has been detected, the valet parking function is activated to prevent exclusively the access to the lockable area in the motor vehicle, particularly to a trunk.
US09043075B2
A vehicle information acquisition system includes a vehicle and an information management center. The vehicle includes an information acquisition portion that acquires a piece of vehicle information, which is processed by an information processing unit, based on a set collection condition, and transmits the acquired piece of the vehicle information to the information management center. The information management center determines a new collection condition for the piece of the vehicle information, which is processed by the information processing unit, based on a result of an analysis of the transmitted piece of the vehicle information, and transmits the determined collection condition to the vehicle as a collection condition for a piece of vehicle information to be subsequently acquired by the information acquisition portion to re-set the transmitted collection condition in the information acquisition portion.
US09043074B2
A method and a system for determining a running resistance Fres for a vehicle. A model-based running resistance Fres,mod is estimated. Thereafter an energy change difference ΔWdiff between a model-based estimated energy change ΔWpred and an actual energy change ΔWreal is determined for the vehicle from a starting point to an end point of a distance S which is traveled by the vehicle. A braking force Funknown which is unknown to the model and which acts upon the vehicle over the distance S is also determined on the basis of the energy change difference ΔWdiff. Thereafter the running resistance Fres is determined to an adjusted value of the model-based estimate of the running resistance Fres,mod, the adjustment being based on the braking force Funknown which is unknown to the model.
US09043073B2
The present disclosure describes a microprocessor executable diagnostic module operable to receive, from a vehicle component, a signal regarding a warning and/or error and select a destination for the signal from a plurality of destinations, the plurality of destinations comprising one or more of a vehicle input/output system to present the warning and/or error to a vehicle occupant, an emergency service provider, an emergency responder, a manufacturer of the vehicle, a service facility located in proximity to a current vehicle location, and a remotely located diagnostic service to diagnose a cause of the warning and/or error signal.
US09043068B2
Provided is a display device of an electric vehicle that enables an occupant of an electric vehicle to more easily realize an effect of regeneration of braking energy. This display device of the electric vehicle calculates integrated cumulative value of the actual driving distance of the electric vehicle as a first distance, calculates, upon detecting regeneration of braking energy, integrated cumulative value of a drivable distance extended by the regeneration of the braking energy as a second distance, and displays both the first distance and the second distance on a display section.
US09043061B2
A method includes interpreting a powertrain load variation amplitude and an internal combustion engine output profile. The method further includes determining an engine output differential in response to the powertrain load variation amplitude and the internal combustion engine output profile. The method further includes providing an energy accumulator sizing parameter and/or an alternate motive power provider sizing parameter in response to the engine output differential.
US09043059B2
There is provided a battery module including: a power storage unit storing power; a first authentication unit carrying out first authentication via a first authentication route; a second authentication unit carrying out second authentication via a second authentication route; and a discharging control unit controlling discharging from the power storage unit to an external appliance, wherein the first authentication unit is operable, when the first authentication has succeeded, to share key information to be used in the second authentication with an authentication party for the second authentication, the second authentication unit carries out the second authentication using the key information shared with the authentication party, and the discharging control unit is operable, when the second authentication has succeeded, to permit discharging from the power storage unit.
US09043056B2
A method for controlling vehicle progression along a ride path of an amusement park ride. The method includes receiving inputs from a passenger of a vehicle on the ride path and processing the received inputs to determine a vehicle state change. The method includes determining a present or predicted vehicle state and comparing the present or predicted vehicle state with constraints defined by a dynamic boundary associated with the vehicle. The method includes issuing vehicle control commands to a drive assembly to implement the vehicle state change if it complies with the constraints. The dynamic boundary is moved logically along the ride path at a nominal speed to define a set of boundaries for movement of the vehicle along the ride path. The vehicle state change may be a change that causes the vehicle to travel at a speed differing from the dynamic boundary while remaining within the dynamic boundary.
US09043054B2
An aircraft is equipped with engines, each engine having at least one pod and one compressor/turbine hitch. The aircraft has at least one data processing unit and at least one system at the engine level. At least one engine is equipped with at least one static pressure probe for measuring the ambient air under the pod. Also, air static pressure probes are arranged at the engine levels, with one pressure probe at the output of the compressor, at least one rotation speed sensor, for example of a blower, and ambient air temperature probes at the air input or in any compression point. The processing unit is able, from measurements performed by such probes at the engine level, to supply to at least one of the systems at the engine level, determination data for the air speed of the aircraft.
US09043044B2
A system for communicating a dataset may include at least a first and a second communication line. The system may also include a first transceiver configured to communicate a first data signal indicative of the dataset over the first communication line and a second transceiver configured to communicate a second data signal indicative of the dataset over the second communication line. The system may also include a processor. The processor may be configured to receive the first data signal and the second data signal and compare the first data signal and the second data signal to determine whether the first data signal or the second data signal comprises a more accurate signal. The processor may also be configured to determine the dataset based upon the more accurate signal.
US09043042B2
A method of controlling a vehicle system of a vehicle is provided. The method includes: receiving image data that is captured from an occupant of the vehicle; determining a focus of the occupant of the vehicle based on the image data; and generating a user command to control the vehicle system based on the focus of the occupant.
US09043039B2
An arc detection and intervention system for a solar energy system. One or more arc detectors are strategically located among strings of solar panels. In conjunction with local management units (LMUs), arcs can be isolated and affected panels disconnected from the solar energy system.
US09043031B1
Provided is a device for wirelessly controlling robots suitable for competition or educational purposes, the device including: an input module configured to receive commands from a human user interface, the human user interface sending signals indicative of inputs by a user to control a robot; a protocol translator configured to translate the received commands into a protocol to which the robot is responsive; a wireless output module configured to wirelessly transmit the translated commands to the robot such that the robot executes the commands.
US09043030B2
A manipulator and a method of generating the shortest path along which the manipulator moves to grip an object without collision with the object models a target object and a gripper into a spherical shape, measures a current position of the gripper and a position of the target object and a target position of the gripper, calculates an arc-shaped path in a two-dimensional plane along which the gripper needs to move by calculating an included angle of a triangle consisting of the position of the object and the current position and target position of the gripper, transforms the arc-shaped path in the two-dimensional plane into an arc-shaped path in a three-dimensional space using a transform matrix consisting of the position of the object and the current position and target position of the gripper, thereby automatically generating the shortest path of the manipulator.
US09043027B2
A method of controlling an operation of a robotically-controlled surgical instrument can include receiving a first input signal at a controller indicative of a user's readiness to actuate the surgical instrument to perform a surgical procedure, outputting an output signal from the controller to provide feedback to the user in response to the received first input signal, receiving a second input signal at the controller confirming the user's readiness to actuate the surgical instrument, outputting an actuation signal from the controller in response to receiving the second input signal, and actuating the surgical instrument to perform the surgical procedure based on the actuation signal.
US09043022B2
A robot system includes a crane unit, a crane moving mechanism, a robot, and a controller. The crane unit is to suspend a workpiece. The crane unit moves in a horizontal direction via the crane moving mechanism. The robot is to move the crane unit in the horizontal direction via the crane moving mechanism. The controller is configured to control the crane unit to move upwardly to suspend the workpiece after controlling the robot to bring the crane unit into an engaging state in which the crane unit engages with the workpiece located at a first position. The controller is configured to control the crane unit suspending the workpiece to move downwardly to place the workpiece at a second position after controlling the robot to move the crane unit toward the second position while the crane unit suspends the workpiece.
US09043018B2
A medical device used in a medical robotic system has a conduit and an orientable tip. An optical fiber coupled to a laser source and/or a catheter coupled to one or more biomaterial sources extends through the conduit and tip so that the tip of the medical device may be robotically directed towards a target tissue for laser and/or biomaterial application as part of a medical procedure performed at a surgical site within a patient. A protective sheath covers the fiber as it extends through the conduit and tip. A first coupler adjustably secures at least the sheath to the medical device and a second coupler adjustably secures the fiber to at least the sheath. A similar dual coupler mechanism may be used to secure the sheathed catheter to the medical device.
US09043011B2
A robotic apparatus for machining tenons on turbine buckets of a steam turbine machine is disclosed. The robotic apparatus includes a machining device having a spindle head. A robotic arm is coupled to the machining device and a base member is coupled to the robotic arm. The base member is mounted independently of the machine element. A vision system is provided for locating the tenon on the turbine bucket. A control system is coupled to the vision system, the machining device and the robotic apparatus. The control system is configured to control movement of the robotic apparatus and the machining device based upon vision system data and spatial information about the tenon and the turbine bucket.
US09043006B2
An audio setting application of a smart phone acquires tuning data from a tuning data setting server, which meets a search condition specified by a user. The audio setting application performs filtering of tuning parameters included in the tuning data. The tuning parameters are parameters of a plurality of acoustic characteristic items of an audio apparatus, and such parameters are excluded if the parameter cannot be expected to achieve an appropriate effect when the parameter is applied to the audio apparatus.
US09043004B2
A sensor system configured for use with an article of apparel includes one or a plurality of sensors formed of a polymeric material having a conductive particulate material dispersed therein and conductive leads connecting the sensors to a port. The leads may also be formed of a polymeric material having a conductive particulate material dispersed therein. The conductive material is dispersed in the sensor(s) at a first dispersion density and the conductive material is dispersed in the leads at a second dispersion density that is higher than the first dispersion density. Each of the sensors is configured to increase in resistance when deformed under pressure, which is detected by a module connected to the port. The second dispersion density is such that each of the leads has sufficient conductivity that the leads are configured to conduct an electronic signal between each sensor and the port in any state of deformation.
US09043000B2
The burr hole plug comprises a plug base configured for being mounted around a burr hole, and having an aperture through which an elongated medical device exiting the burr hole may pass. The burr hole plug further comprises a retainer configured for being mounted within the plug base aperture. The retainer includes a retainer support, a slot formed in the retainer support for receiving the medical device, and a clamping mechanism having a clamping bar and a flange slidably engaged with the retainer support to laterally slide the clamping bar to secure the medical device. A method comprises introducing the medical device through the burr hole, mounting the plug base around the burr hole, mounting the retainer within the plug base aperture, receiving the medical device into the slot, and sliding the slidable flange relative to the retainer support to laterally slide to secure the medical device.
US09042997B2
An improved implantable pulse generator (IPG) containing improved telemetry circuitry is disclosed. The IPG includes charging and telemetry coils within the IPG case, which increases their mutual inductance and potential to interfere with each other; particularly problematic is interference to the telemetry coil caused by the charging coil. To combat this, improved telemetry circuitry includes decoupling circuitry for decoupling the charging coil during periods of telemetry between the IPG and an external controller. Such decoupling circuitry can comprise use of pre-existing LSK circuitry during telemetry, or new discrete circuitry dedicated to decoupling. The decoupling circuitry is designed to prevent or at least reduce induced current flowing through the charging coil during data telemetry. The decoupling circuitry can be controlled by the microcontroller in the IPG, or can automatically decouple the charging coil at appropriate times to mitigate an induced current without instruction from the microcontroller.
US09042995B2
Implantable devices and related systems utilize power management features in conjunction with a recharge circuit that includes a coil and capacitance. The reactance such as the capacitance and/or inductance may be variable such that in the event of an overcharge condition, the reactance may be varied to change the resonant frequency of the circuit of the coil from the recharge frequency to another frequency to reduce the power being received. Other power management features may additionally or alternatively be employed. For instance, the device may send an uplink telemetry signal to an external device to request that recharge power be decreased. The device may switch additional resistance into the circuit of the coil to reduce the Q of the circuit. As another example, the device may clamp the circuit of the coil to ground.
US09042990B2
Bioelectrical signals may be sensed within a brain of a patient with a plurality of sense electrode combinations. A stimulation electrode combination for delivering stimulation to the patient to manage a patient condition may be selected based on the frequency band characteristics of the sensed signals. In some examples, a stimulation electrode combination associated with the sense electrode combination that sensed a bioelectrical brain signal having a relatively highest relative beta band power level may be selected to deliver stimulation therapy to the patient. Other frequency bands characteristics may also be used to select the stimulation electrode combination.
US09042989B2
Bioelectrical signals may be sensed within a brain of a patient with a plurality of sense electrode combinations. A stimulation electrode combination for delivering stimulation to the patient to manage a patient condition may be selected based on the frequency band characteristics of the sensed signals. In some examples, a stimulation electrode combination associated with the sense electrode combination that sensed a bioelectrical brain signal having a relatively highest relative beta band power level may be selected to deliver stimulation therapy to the patient. Other frequency bands characteristics may also be used to select the stimulation electrode combination.
US09042986B2
A housing for an electrostimulation device comprising a charger plug and a stimulation plug, designed to receive respectively a connector linked to a charger and a connector linked to a stimulation electrode, characterized in that it comprises a mobile locking element designed to alternately lock the charger plug or the stimulation plug.
US09042985B2
It is critical in an inductively link medical implant, such as a visual prosthesis or other neural stimulator, to adjust the external coil to a location to maximize communication between the external coil and internal coil. Converting the signal strength between the coils to a signal easily discernible by a clinician, preferably an audible tone, facilitates the adjustment of the external coil to a preferred location.
US09042983B2
An implantable medical device lead having a flow measurement sensor mounted thereon is provided with a capsule mounted proximate to the sensor. The capsule is used to house electrical circuitry corresponding to the sensor in order to prevent impedance on conductors of the lead, which gradually decreases over chronic periods, from directly affecting signal transmission between the sensor and the electrical circuitry. The electrical circuitry includes a charge amplifier used for processing signals from the sensor. In some cases, the amplifier can be initially calibrated and periodically tuned so as to have consistent functioning with the sensor over chronic periods.
US09042978B2
A method for localizing a needle to a nerve, the method comprising: using the needle to electrically stimulate the nerve, with a known current intensity, so as to evoke a nerve response; detecting the nerve response; analyzing the detected nerve response so as to identify at least one attribute of the same; and confirming that the needle is in the immediate proximity of the nerve based upon known current intensity and at least one identified attribute of the detected nerve response.
US09042976B2
A device is described for measuring electrical characteristics of biological tissues with one or a plurality of electrodes and a processor controlling the stimulation and measurement in order to detect the presence of abnormal tissue masses in the breast and determine probability of tumors containing malignant cancer cells being present in a breast. The device has the capability of providing the location of the abnormality, at least to the quadrant. Either single or multiple source electrodes can be used. Either palpable lumps can be evaluated or screening or breasts, whether with palpable masses or not, can be accomplished. The method for measuring electrical characteristics includes placing electrodes and applying a voltage waveform in conjunction with a current detector. A mathematical analysis method is then applied to the collected data, which computes spectrum of frequencies and correlates magnitudes and phases with given algebraic conditions to determine mass presence and type.
US09042973B2
An apparatus and method for determining a signal quality of an input signal representing a repetitious phenomena derived from at least one sensor connected to a patient is provided. A detector receives the input signal and determines data representing the repetitious phenomena from the input signal for use in determining at least one patient parameter. A measurement processor is electrically coupled to the detector that determines a first signal quality value by identifying at least one feature of the repetitious phenomena data and compares the at least one feature of a first set of the determined repetitious phenomena data with a second set of the determined repetitious phenomena data to determine a feature variability value and using the feature variability value to determine a stability value representative of the quality of the input signal.
US09042961B2
Velocity of MR-imaged fluid flows is measured. Data representing a measure of distance traveled by flowing fluid appearing in at least two MR images of a subject's tissue taken at different respective imaging times is generated. Data representing at least one fluid velocity measurement of the flowing fluid is generated by calculating at least one instance of distance traveled by the fluid divided by elapsed time during travel based on different respective imaging times. Data representing at least one fluid velocity measurement is then output to at least one of: (a) a display screen, (b) a non-transitory data storage medium, and (c) a remotely located site.
US09042960B2
A procedure and system for determining and placing spinal implants or prostheses includes measuring a change in position of vertebrae at an affected level of a patient's spine from a first position where the patient reports greatest pain at the affected level, to a second position where the patient reports least pain at the affected level. Spinal implants or prostheses are selected so as to urge the affected level of the spine toward the second position and away from the first position when the implants are placed at the affected level. In one embodiment, an implant device is formed by one or more inflatable balloons that are placed at determined locations inside a disc space at the affected level. When the balloons are inflated, vertebrae above and below the balloons are urged toward the second position and away from the first position at the affected level.
US09042959B2
A magnetic resonance imaging apparatus includes an acoustic control unit and an image data acquisition unit. The acoustic control unit applies a gradient magnetic field for controlling a sound in synchronization with a signal representing a respiratory body motion. The image data acquisition unit acquires imaging data by subsequently imaging to control the sound and generate image data based on the imaging data.
US09042952B2
The disclosed embodiments relate to pulse oximetry. An exemplary pulse oximeter comprises a probe that is adapted to be attached to a body part of a patient to create a signal indicative of an oxygen saturation of blood of the patient, and a processor that is adapted to receive the signal produced by the probe, to calculate an SPO2 value based on the signal, to detect a plurality of pattern types of SPO2 indicative of pathophysiologic events, and to produce an output indicative of a detected one of the plurality of pattern types.
US09042944B2
A communication system for a user having a helmet including earphones and a microphone and including a two-way radio and a microphone-including unit carried by the user and connected to the two-way radio includes a sensor for sensing the presence of the user's head within the helmet. A transmitter associated with the sensor transmits a wireless signal to the microphone-including unit which enables the microphone-including unit to wirelessly receive voice-carrying signals transmitted from the helmet microphone for conductance to the two-way radio and enables the microphone-including unit to wirelessly transmit voice-carrying signals which are received by the microphone-including unit from the two-way radio to the helmet earphones. In addition, helmet-carried componentry permits the user to simultaneously communicate through the two-way radio and a bluetooth enabled cell phone.
US09042929B2
A data communication system and a method of data communication. The method comprises receiving data associated with a plurality of users, wherein a first set of the plurality of users is located at a first location and a second set of the plurality of users is located at a second location. The method further comprises determining that the first set of users has access to both a broadband data communication system and a trunked radio system and that at least one user of the second set of users does not have access to the broadband data communication system. The data is then provided to the first set of users by the broadband data communication system and not the trunked radio system, and to the second set of users by the trunked radio system and not the broadband data communication system.
US09042928B2
A method for operating a base station in a wireless communication system in order to support a plurality of characteristics is provided. The method includes allocating resource periods for respective characteristics, transmitting system information including information on the characteristics, transmitting a reference signal with the characteristic corresponding to the relevant resource period through at least one of the resource periods, and receiving feedback information determining channel qualities for all of the characteristics.
US09042927B2
A method and a device for performing space coordination among cells are disclosed in the present invention, and the method includes that a base station in a serving cell acquires the channel information of a terminal; the base station in said serving cell performs pre-scheduling to said terminal, according to the acquired channel information of said terminal and the service requirement of said terminal; the base station in said serving cell transfers the pre-scheduling information to the base station in said coordinated cell, so that the base station in said coordinated cell performs coordinated scheduling/coordinated beam-forming with the base station in said serving cell together, according to said pre-scheduling information. With the solution of the present invention, the pre-scheduling information is transferred between base stations in various coordinated transmission cells, and the coordinated scheduling/beam-forming is performed according to the pre-scheduling information, thus, the coordinated scheduling/beam-forming is implemented with less amount of information exchange, and the spectrum efficiency of cell-edge terminal is improved.
US09042916B2
The present disclosure relates to location and communication systems that can be utilized for locating people, pets and other objects with a software defined radio set. A personal electronic device (PED) such as a cellular telephone, personal data assistant (PDA) or other device that include a software defined radio set can be configured for operation as a locator device. The PED transmits a signal A transponder or micro-transponder (MT) that is tagged to an object is arranged to reply to a transmission received from the PED. The PED based locator is arranged to calculate a distance between the PED and the MT using the time-of-flight (TOF) between the transmission and the receipt of a reply. The absolute geographic position of the PED can be determined using satellite navigation information, while the position of the MT relative to the PED can be determined from the TOF information.
US09042915B1
A location engine is disclosed that estimates the location of a wireless terminal using (i) cell ID, (ii) triangulation, (iii) GPS, (iv) RF pattern-matching, or (v) any combination of them. The location engine is adept at discounting the contribution of apparently reasonable but erroneous data. The location engine receives data that are evidence of the location of a wireless terminal at each of a plurality of different times. The location engine then generates an initial hypothesis for the location of the wireless terminal at each time assuming that all of the data is correct and equally probative. Next, the location engine generates one alternative hypothesis for each initial hypothesis and each datum assuming that the datum is erroneous. Finally, the location engine generates the estimate for the location of the wireless terminal at each time by determining which combination of initial hypotheses and alternative hypothesis is the most self-consistent.
US09042910B2
Method for monitoring the presence of a mobile station in at least one special area, wherein a radio communication defining device transmits one radio distinctive defining signal that define the special area by its coverage, the mobile station processes a signal received in order to determine whether or not it is defining signal and more precisely a distinctive one that defines the special area, the mobile station sends an updating signal to a mobile telephone network, the network routes the updating signal to special operating means that adapt the value of an operating parameter. According to the invention, the special area is associated to the mobile station by transmitting to the mobile station a checking data used by the mobile station for determining whether or not the defining signal received is distinctive defining signal.
US09042907B2
A location label may be determined for a portable electronic device. The location label may provide a textual indication of the particular location of a user of the portable electronic device, such as a restaurant name, or more generally a type of location of the user, such as simply a restaurant. The location label is determined based on a signature vector of operating environment characteristics of the portable electronic device. The operating environment characteristics may include sensor values, visible transmitters, radio connection information, executing applications or other operating environment characteristics that can have a value associated with them.
US09042903B2
A femto base station (BS) maintains two different timings: a femto BS downlink timing and a femto BS uplink timing. A femto base station's uplink reference timing is based on the macro uplink timing being used by one or more UE devices in the local vicinity of the femto BS. In some embodiments, the femto BS synchronizes its femto uplink timing to the macro uplink timing being used by the closest UE device transmitting uplink signals to the macro BS. In other embodiments, the femto BS determines its femto base station uplink timing based on one or more uplink signals from UE devices in its vicinity transmitting to the macro BS. In various embodiments, femto cell uplink signals and macro cell uplink signals are received at a femto cell BS in synchronization. This approach facilitates frequency division multiplexing (FDM) in the uplink between a macro cell and a femto cell.
US09042902B1
A system and method are disclosed that provide for the control, by a third party, of call-related services that are provided to a wireless subscriber. For each mobile station whose calls and other communications are to be controlled, the server interposes itself between the serving Visitor Location Register (VLR) of the mobile station and the subscriber's Home Location Register (HLR). Through a sequence of standardized messages, the server represents itself to the unsuspecting HLR as the mobile station's new serving VLR. The server receives from the subscriber's HLR a first set of subscriber data that comprises data related to call-service permissions. The server then modifies a parameter from the first set, restricting an end-user service to the mobile station. The server then transmits the modified parameter to the serving VLR, which is used to block one or more types of calls that involve the mobile station.
US09042889B2
Methods and apparatuses are provided that facilitate avoiding one or more wireless communication systems based at least in part on determining a level of unreliability of a reverse link channel related to a system. This can be based at least in part on determining whether the system can be accessed over the reverse link channel. If not, the wireless communication system can be avoided to conserve power utilized to perform such access attempts. Where the unreliability is temporary, however, some access attempts can be performed for systems of higher priority than a current system during the period of avoidance of one or more higher priority systems.
US09042881B2
The present invention relates to an apparatus and method for report a Radio Link Failure (RLF) and discloses the operations of UE or an eNB and the operating schemes of a network according to a cause of RLF. More specifically, the operating efficiency of a network is improved by reporting the reception power or interference power or both of other transceivers within a device, from among causes that generate RLF. This specification includes elements for configuring detecting RLF, configuring an RLF report on the RLF, and transmitting the RLF report. The RLF report includes information about whether there was an influence of In-device COexistence interference (ICO) to the RLF.
US09042874B2
A method of dynamically invoking a simultaneous ring feature in a telecommunications network includes: identifying a call directed to an address of an end user device (30); notifying user equipment (20) other than the end user device (30) of the identified call; and, receiving an indication from the user equipment (20) whether or not the simultaneous ring feature should be invoked so as to establish a call leg to the user equipment (20).
US09042873B2
A mobile or in-vehicle communication system and method facilitate communication among groups. The system and method also facilitate the creation of such groups. The system and method may convert speech from one member of the group to text for distribution to other members of the group, for whom the text is converted to audible speech.
US09042870B2
Example embodiments provide a method and/or network element capable of mitigating one or more effects of operating at full capacity. According to an example embodiment, a network element may address load capacity by identifying that a first network element (e.g., a femto) is operating at a threshold capacity. If a communication from a second network element intended for the first network element is received, an operation is performed that informs the second network element of at least one of (i) that the first network element is operating at a threshold capacity and (ii) that the communication cannot be delivered to the first network element while the first network element is operating at a threshold capacity.
US09042868B2
A secondary wireless communication device may send and receive instant messages by causing a primary wireless communication device to send and receive the messages on behalf of the secondary wireless mobile communication device through a cellular communication system. To accomplish this, the primary and secondary devices may wirelessly communicate with one another through a connection other than the cellular communication system. Synchronization of instant messages between the primary and secondary devices may be maintained whenever the devices are in communication.
US09042866B2
A method implemented by a terminal for accessing a CSG femtocell of a first access network. The terminal includes a list containing identifiers of CSG femtocells to which an access right is defined. The method includes: scanning a frequency band for discovering CSG femtocells; decoding, based on a key, a data stream broadcasted from the CGS femtocells; obtaining, based on the decoded data stream, an identifier of the CSG femtocells; and determining, based on the list, whether the terminal has authorized access to the discovered femtocells. The frequency band, the key or the list is determined based on a message received from a remote server via a second cellular access network different from the first access network.
US09042863B2
A method for communication includes recording, at a gateway to a network, a generic definition of a service provided to clients of the gateway. The generic definition specifies a first Uniform Resource Identifier (URI) on the network that is associated with the service. At least a first communication between a client and the network is processed at the gateway in order to identify at least a second URI that is referenced from the first URI in a context of the service. Responsively to at least the first communication, an extended definition of the service for the client is automatically created by adding at least the second URI to the generic definition. Use of the service is monitored by applying the extended definition to second communications conveyed by the gateway between the client and the network.
US09042859B2
A circuit includes first and second transconductance stages that generate first and second currents, respectively, in response to an input signal. A current combiner circuit selectively couples the first current to a first output, selectively couples the second current to the first output, selectively couples the first current to a second output, and selectively couples the second current to the second output. In response to the first current being coupled to both the first and second outputs, the current combiner circuit couples the second current to both the first and second outputs. In response to the first current being decoupled from the second output, the current combiner circuit decouples the second current from both the first and second outputs. In response to the first current being decoupled from the first output, the current combiner circuit decouples the second current from both the first and second outputs.
US09042855B1
Devices and methods capable of correcting for distortion are disclosed. For example, a method for compensating for non-idealities in a frequency-conversion circuit having a high-frequency input side separated from a baseband side by a passive mixer is presented. The method includes injecting a plurality of calibration signals in the baseband side to determine cross-talk between an In-phase (I) portion of the baseband side and a Quadrature (Q) portion of the baseband side to produce a first measurement Γ+ and a second measurement Γ−, synthesizing a crosstalk compensation filter g(ω) based on the first measurement Γ+ and the second measurement Γ−, and applying the crosstalk compensation filter g(ω) to an output of the frequency-conversion circuit.
US09042841B2
A mobile station for use in a wireless network. The mobile station transmits feedback reports to a base station of the wireless network. The feedback reports comprise a first feedback report, a second feedback report and a third feedback report. The first feedback report includes a precoder type indication (PTI) value that indicates at least one of a period of the second feedback report and a period of the third feedback report. The PTI value indicates a ratio of the second feedback report period to the third feedback report period. The PTI value also indicates the selected feedback information contained in the second feedback report and the third feedback report.
US09042836B2
A communications apparatus includes a wireless module and a controller module is provided. The wireless module transmits and receives radio frequency signals to and from a service network via at least a first and a second component carriers. The controller module receives a first measurement configuration corresponding to the first component carrier from the service network, receives a message indicating that the first component carrier is replaced by a third component carrier from the service network via the wireless module, receives a second measurement configuration corresponding to the third component carrier from the service network via the wireless module, keeps at least one of the first and second measurement configurations in response to receiving the message, and performs measurements according to the kept measurement configuration.
US09042825B2
Systems, methods, and other embodiments associated with wireless coexistence through antenna switching are described. According to one embodiment, a method includes selecting one or both of a first transceiver and a second transceiver for connection to an antenna, based, at least in part, on the operating mode of the first transceiver and the second transceiver. The method includes connecting the selected transceiver(s) to the antenna, such that the selected transceiver(s) is enabled to communicate on the antenna and any transceiver(s) not selected is not able to communicate on the antenna.
US09042824B2
A vehicle computer system comprising a transceiver in a vehicle configured to wirelessly connect with a nomadic device, wherein the nomadic device is capable of running a contextual application which operates at least in part based on vehicle environment data. The vehicle computer system further comprises one or more vehicle modules configured to receive environment data and capable of causing the transceiver to provide the vehicle environment data to the nomadic device for processing by the contextual application.
US09042819B2
A wireless media player and a related system and methodology are disclosed. One aspect of the wireless media player system pertains to a virtual connector system, apparatus, and method for the automatic establishment of wireless connectivity with other electronic devices. In one embodiment, the media player device employs the use of integrated Radio Frequency Identification (RFID) technology to exchange communication settings, media capability, and other parameters with an external device that also has integrated RFID technology. The automatic exchange of settings and other information via a proximity-based RFID data exchange allows a media player to quickly establish a secure communication link with another device via a commonly supported wireless protocol such as Ultra Wideband (UWB) or Bluetooth. Another aspect of the media player system pertains to a method of using the captured media capability of the connecting device to customize certain menu options and software parameters in the media player.
US09042817B2
Presented is a near field communication system and method to automatically establish an interconnection between two electronic devices. The system includes a first electronic device including an NFC chip communicatively coupled to a passive NFC tag, where the NFC tag having an integrated circuit with a predefined information content, a second device including an active NFC reader configured to read the predefined information content from the NFC tag based on an identification of a proximate distance therebetween, and where the NFC tag is capable of transmitting an activation signal to the NFC chip to enable transition of the NFC chip from a first state to a second state such as to establish a near field wireless communication link between the two devices to enable exchange of digital content therebetween.
US09042813B2
Simulcast communication network (200) includes a first transmit/receive (T/R) site (2101, 2102, . . . 210N) that functions as control point. At least one processing device (211) is communicatively coupled to the simulcast communication network. The at least one processing device is responsive to a determination that the first T/R site has experienced at least one fault to initiate a dynamic control point arbitration (DCPA) session. The DCPA session includes automatically selecting one of a plurality of second T/R site (2101, 2102, . . . 210N) to function as the control point in place of the first T/R site and automatically re-configuring of the simulcast communication network to cause the selected one of the plurality of second T/R sites to function as the new control point.
US09042812B1
Aspects of the subject disclosure may include, for example, a system including a frequency mixer that combines a signal and a carrier wave to form a combined signal, and a transmitter that generates a transmission based on the combined signal. The system can also include a coupling device that emits the transmission as an electromagnetic wave guided by an outer surface of a transmission medium. The electromagnetic wave can propagate longitudinally along the surface of the transmission medium and at least partially around the surface of the transmission medium. Other embodiments are disclosed.
US09042809B2
A satellite communication system using hierarchical modulation to transmit a plurality of modulated signals to sub-regions within a region. Each modulated signal includes high priority content and low priority content. The system includes a satellite equipped with a plurality of satellite transmitters coupled to a plurality of antenna elements, e.g. a phased array of antenna elements. The antenna elements are utilized selectively to direct a modulated signal from a satellite transmitter to a distinct sub-region. The satellite transmitters and antenna also cooperate to broadcast the high-priority content to the region such that a ground receiver traveling from a first sub-region to an adjacent second sub-region adjacent will not experience a loss of high-priority content. First low-priority content of a first modulated signal directed to the first sub-region is independent of second low-priority content of a second modulated signal directed to the second sub-region.
US09042805B2
A control section controls the rotation of a registration roller that corrects the skew of a sheet and conveys the sheet, and the rotation of a loop forming roller which forms a loop of the sheet, as well as the nipping and releasing of the nip of the loop forming roller. This control section controls so that the sheet with a loop formed between the registration roller and loop forming roller is conveyed downstream in the sheet conveyance direction, and the sheet is released from the nipping of the loop forming roller during the conveyance. This control section further controls so that the total number of rotations of the registration roller from the start of sheet conveyance till releasing of the sheet from nipping of the loop forming roller is kept at a prescribed total number of rotations preset in conformance to the paper type.
US09042804B2
An image forming apparatus which includes a main body, an image forming unit to form an image on a printing medium, a plate to open and close a first side of the main body; a pickup unit which includes a driven gear to rotate in forward and backward directions, a pickup roller to receive a driving force from the driven gear to pick up the printing medium disposed on the plate, and a support frame to rotatably support the pickup roller and to interlock with the forward and backward rotations of the driven gear to move toward and away from the plate, a driving source to drive the image forming unit and the driven gear, and a blocking gear disposed between the driven gear and the driving source, to prevent the support frame, spaced apart from the plate, from moving toward the plate.
US09042797B2
A fixing device includes a fixing member, a pressing member and a separating member. The fixing member is provided with a sheet passing region through which a recording medium is passed and a non-sheet passing region arranged outside the sheet passing region. The pressing member comes in pressure-contact with the fixing member to form a fixing nip. The separating member is configured to separate the recording medium passed through the fixing nip from the fixing member. The separating member has a separating plate and a restricting piece. The separating plate faces the sheet passing region with an interval. The restricting piece restricts the interval. The restricting piece is provided with a contacting surface which comes in contact with the non-sheet passing region. The contacting surface has a width which becomes wider from an upstream side to a downstream side in the rotation direction of the fixing member.
US09042794B1
A method, non-transitory computer readable medium, and apparatus for aligning a bias transfer roll are disclosed. For example, the method detects a position of a paper, determines a position of the bias transfer roll, calculates an offset between the position of the paper and the position of the bias transfer roll and moves the bias transfer roll laterally by an amount of the offset to align the bias transfer roll to the paper.
US09042792B2
A toner delivery system for a shake-free toner cartridge comprises a toner paddle assembly having a plurality of scrapers. A main scraper scrapes toner adhering to interior surfaces and directs toner from a first region of the toner reservoir into the opening in a first portion of the front of the housing. A secondary scraper positioned adjacent with the main scraper scrapes and directs toner from a second region of the toner reservoir into the first region. A side scraper scrapes toner adhering to interior surfaces of respective side walls of the housing.
US09042789B2
A toner case includes a case main body and a shutter, a lever, a rotating member and a transmitting member attached to the case main body. The case main body includes a discharge port discharging a toner. The shutter is rotatably attached to open/close the discharge port and includes a shutter side gear. The lever is rotatably attached to operate the shutter and includes a lever main body that includes a lever side gear meshing with the shutter side gear. The rotating member is installed in a rotatable state. The transmitting member is rotatably attached to transmit the rotation to the rotating member and includes a transmitting member main body that covers the outside of the lever main body and includes an aperture. The aperture exposes a meshing part of the lever side gear and shutter side gear when the transmitting member is located to a predetermined rotational displacement.
US09042777B2
A developing cartridge includes a receiving member which receives a driving force from outside; a first rotary member which rotates by the driving force; a second rotary member which takes a driven position where the second rotary member rotates by the driving force from the first rotary member and a non-driven position where transmission of the driving force from the first rotary member is cut off; a detectable member which moves as the rotation of the second rotary member, and a first portion which rotates by the driving force. The second rotary member includes a second portion. When the second rotary member is in the non-driven position, the second portion is provided on a rotating locus drawn by the first portion. The first portion engages with the second portion as the first portion rotates, so that the second rotary member rotates from the non-driven position to the driven position.
US09042774B2
A cartridge attachable/detachable to/from a main assembly of an image forming apparatus, the cartridge includes a developer storage unit configured to store developer, a partitioning member movably provided inside the developer storage unit and configured to partition the developer storage unit, a developer conveyance member configured to convey the developer stored in the developer storage unit, and an operated portion configured to move the partitioning member, wherein when the cartridge is attached to the main assembly, the operated portion is moved by touching the main assembly to move the partitioning member from a first position to a second position where the developer storage unit is caused to be greater in capacity than that in the first position.
US09042771B2
An attachment structure for operation panel unit includes an operation panel unit 16 with keys 20a to 20c operated by a user, a main body 2 to which the operation panel unit 16 is attached and an outer covering 6 that is attached to the main body 2 so as to cover the operation panel unit 16. The operation panel unit 16 is attached to the main body 2 in such a way that the operation panel unit 16 can slide with respect to the main body 2, in a direction intersecting an attaching direction of the outer covering 6 to the main body 2. When the outer covering 6 is attached to the main body 2 in a state in which the operation panel unit 16 is attached to the main body 2, sliding of the operation panel unit 16 is restricted.
US09042769B2
A developing device includes a developer carrying member that carries developer; a frame member that supports the developer carrying member; a sealing section that faces a peripheral surface of the developer carrying member and suppresses leakage of the developer; and an interval ensuring member that maintains a distance between the image carrying member and the developer carrying member. The interval ensuring member includes a movement regulating portion that prevents movement of the interval ensuring member in a rotation direction of the developer carrying member when the image carrying member and the developer carrying member rotate, and a maintaining portion that contacts the image carrying member and the developer carrying member for maintaining the distance between the image carrying member and the developer carrying member. The maintaining portion and the sealing section are positioned in a predetermined cross section that is orthogonal to an axial line of the developer carrying member.
US09042768B2
A cleaning member includes a ridgeline part provided at one end of the cleaning member in a lateral direction of the cleaning member, the ridgeline part including a first ridgeline that extends in an axial direction of a member to be cleaned that rotates and second ridgelines provided at respective ends of the first ridgeline, each second ridgeline extending in a direction away from the member to be cleaned. The ridgeline part is pressed against an outer peripheral surface of the member to be cleaned so that the ridgeline part and a corner portion on which the ridgeline part is formed press into the outer peripheral surface of the member to be cleaned and deform the member to be cleaned.
US09042764B2
In accordance with one embodiment, a power supply apparatus includes a movable terminal section configured to be attached on or detached from and electrically connected with a fixed terminal section corresponding to the attaching or detaching of a unit on or from a main body; a sliding section configured to support the movable terminal section and slide; a guide stud which has a positioning section inserted into the guide hole of the sliding section, a shaft section smaller in sectional area than the positioning section and a connection section for connecting the positioning section with the shaft section, configured to guide the sliding section; and an elastic section configured to press the sliding section towards a unit terminal section.
US09042759B2
An image forming apparatus that sets a second conveyance speed, at which a recording material is conveyed at a heating nip portion, higher than a first conveyance speed, at which the recording material is conveyed at a transfer nip portion, conveys an envelope by the transfer and heating nip portions without transferring a toner image at the transfer nip portion. After that, the image forming apparatus which sets the second conveyance speed equal to or lower than the first conveyance speed transfers the toner image formed on a photosensitive drum acting as an image bearing member onto the envelope conveyed again to the transfer nip portion by a reversing conveyance mechanism acting as a re-conveyance unit to fix the toner image on the envelop at the heating nip portion.
US09042751B2
A high voltage power supply includes a developer carrier, an image carrier, a developing control unit, a load detection unit, a variation detection unit, and a voltage correction unit. The developing control unit applies a developing bias voltage to the developer carrier and thereby supplies the developer to the image carrier and develops an electrostatic latent image. The variation detection unit detects the variation in capacitance between the developer carrier and the image carrier detected by the load detection unit. The voltage correction unit corrects the developing bias voltage by decreasing the developing bias voltage as the variation increases, and increasing the developing bias voltage as the variation decreases.
US09042747B2
An image forming apparatus includes an image carrier, a toner carrier, a region setting unit, a printing-rate detecting unit, a discharge-region determining unit, and a region redividing unit. The region setting unit is configured to set a plurality of regions divided along an image width direction on the image carrier. The printing-rate detecting unit is configured to detect a printing rate when forming the image for each of the plurality of regions. The discharge-region determining unit is configured to determine necessity of a toner discharge for each region based on the detected printing rate. The region redividing unit is configured to redivide a region determined to require the toner discharge into a plurality of regions in which respective printing rates during subsequent image formation are individually detected.
US09042742B2
An image forming apparatus receives setting of an object to be adjusted, on an adjustment object selection screen when selecting an adjustment mode. After the object to be adjusted is set, camera(s) photograph(s) the object to be adjusted so that the image forming apparatus obtains photographed data of current object to be adjusted. Next, the apparatus searches photographed data of the object to be adjusted in the ideal state thereof from the database. Name of the object to be adjusted and related information in the photographed data agree with those of the photographed data of current object to be adjusted. The higher ranked related information is preferentially searched and it is determined whether or not pieces of the higher ranked related information thus preferentially searched agree with each other.
US09042739B2
A repeater includes a reception part configured to receive an optical signal transmitted by wavelength division multiplexing from a preceding repeater in a path from a source to a destination; a determination part configured to determine the channel allocation of the signal received by the reception part by determining a bit rate and a modulation technique with respect to each of channels in the received signal; and a detection part configured to detect a prohibited channel not to be included in the optical signal to be transmitted from the repeater, based on the channel allocation and a predetermined criterion.
US09042738B2
The invention relates to embedding data symbols of a data signal into a luminance output of an illumination device. The device includes a controller configured for receiving a first base pattern and a second base pattern within a frame period, and generating a shifted second pattern by phase shifting the second base pattern within the frame period with respect to the first base pattern in response to the data signal such that the data symbols are embedded in the luminance output of the device. The device also includes a first light source configured to generate a first luminance output in response to the first base pattern and a second light source configured to generate a second luminance output in response to the shifted second pattern. The first and second luminance outputs have different output spectra and the luminance output of the illumination device comprises both the first and second luminance outputs. With this approach, the short-time average light output of the illumination device remains constant, decreasing the visible flicker and allowing the use of lower switching frequencies relative to the prior art approaches.
US09042735B2
An optical transceiver of one embodiment includes a transmitter optical subassembly to transmit an optical signal, a receiver optical subassembly to receive an optical signal, a mother board, a daughter board, and a housing. The mother board mounts electronic circuits that electrically communicate with the optical transmitter optical subassembly and the receiver optical subassembly. The daughter board mounts other electronic circuits that electrically communicate with the optical transmitter optical subassembly and the receiver optical subassembly. The daughter board has an extra area mounting a portion of the other electronic circuits. The housing defines a space for installing the optical transmitter optical subassembly, the receiver optical subassembly, the mother board, and the daughter board. The extra area is disposed outside the space.
US09042732B2
Optical fiber-based distributed communications systems that provide and support both RF communication services and digital data services are disclosed herein. The RF communication services and digital data services can be distributed over optical fiber to client devices, such as remote antenna units for example. In certain embodiments, digital data services can be distributed over optical fiber separate from optical fiber distributing RF communication services. In other embodiments, digital data services can be distributed over common optical fiber with RF communication services. For example, digital data services can be distributed over common optical fiber with RF communication services at different wavelengths through wavelength-division multiplexing (WDM) and/or at different frequencies through frequency-division multiplexing (FDM). Power distributed in the optical fiber-based distributed communications system to provide power to remote antenna units can also be accessed to provide power to digital data service components.
US09042717B2
An image system configured to record a scanned image of an area. The system includes a single two-dimensional (2D) imager and a rotatable mirror. The 2D imager is formed of a two-dimensional (2D) array of light detectors. The 2D imager is operable in a line-scan mode effective to individually sequence an activated line of light detectors at a time. The rotatable mirror is configured to rotate about an axis parallel to a plane defined by the rotatable mirror. The rotation is effective to vary an angle of the rotatable mirror to pan a projected image of the area across the 2D imager. The angle of the rotatable mirror and the activated line of the 2D imager are synchronized such that the scanned image recorded by the 2D imager is inverted with respect to the projected image.
US09042711B2
Systems and methods to position and play content. The system renders a first content segment to an output device at an accelerated speed for the first content segment. Next, the system receives a request to play the first content segment from the beginning of the first content segment at a normal speed for the first content segment. Next, the system automatically positions to the beginning of the first content segment based on position information that is associated with the first content segment. Finally, the system renders the first content segment to the output device from the beginning of the first content segment at a normal speed for the first content segment.
US09042708B2
A process control system user display provides a display image containing control system information. The system may include a digital recording module including an image capture module for making a real-time digital recording of at least a portion of the display image, the image capture module buffering a terminal portion of the real-time digital recording. A storage module may store at least a portion of the real-time digital recording. A real-time digital recording may contain at least a portion of the display image, wherein, at any particular time, the real-time digital recording includes information from the control system for a predetermined duration proximate the particular time, and at least a portion of the real-time digital recording may be stored. A desired portion of the digital recording may be played back, optionally with process control system event and/or continuous history.
US09042706B2
An image processing apparatus includes a generation unit configured to continuously generate still images from a moving image which is being read out from a recording medium and played back, a detection unit configured to detect a change of a playback state of the moving image which is being read out from the recording medium and played back, and a control unit configured to control an operation of the generation unit. The control unit performs control to stop generating of the still image when the detection unit detects that the playback state of the moving image during playback is changed.
US09042698B2
A fiber holder is provided which includes first and second holder plates having first and second main surfaces, respectively. The first holder plate includes a first channel insert including a first fiber channel configured to receive a fiber therein, and a first insert channel disposed on the first main surface such that the first insert channel extends through a length of the first main surface and is configured to receive the first channel insert. The second holder plate includes a second channel insert including a second fiber channel configured to receive the fiber therein, and a second insert channel disposed on the second main surface such that the second insert channel extends through a length of the second main surface and is configured to receive the second channel insert. The first and second channel inserts are disposed within the first and second insert channels, respectively.
US09042697B2
A resonator for thermo optic devices is formed in the same process steps as a waveguide and is formed in a depression of a lower cladding while the waveguide is formed on a surface of the lower cladding. Since upper surfaces of the resonator and waveguide are substantially coplanar, the aspect ratio, as between the waveguide and resonator in an area where the waveguide and resonator front one another, decreases thereby increasing the bandwidth of the resonator. The depression is formed by photomasking and etching the lower cladding before forming the resonator and waveguide. Pluralities of resonators are also taught that are formed in a plurality of depressions of the lower cladding. To decrease resonator bandwidth, waveguide(s) are formed in the depression(s) of the lower cladding while the resonator is formed on the surface. Thermo optic devices formed with these resonators are also taught.
US09042691B2
An optical coupling module for a silicon photonics chip in which a grating is formed on an optical waveguide, and a material having an intermediate refractive index between refractive indexes of a core and a cladding for side surface optical coupling of the silicon photonics chip is provided. The optical coupling module which is optically coupled with an internal/external optical fiber comprises a core transmitting light, and a cladding covering the core and holding the light in the core through total internal reflection, wherein a grating is formed at one end of the core, and a refractive element is formed between the one end of the core and the cladding, has an intermediate refractive index between the refractive indexes of the core and the cladding, and is optically coupled with the internal/external optical fiber.
US09042689B2
An optical switch includes: a semiconductor substrate, including a first rotation part and a first torsion beam disposed at two ends of the first rotation part, where the first torsion beam is configured to drive the first rotation part to rotate; a microreflector, disposed on a surface of the first rotation part of the semiconductor substrate; a first latching structure, disposed on a surface of the first torsion beam, the first latching structure including a form self remolding (FSR) material layer and a thermal field source, where the thermal field source is configured to provide a thermal field for the FSR material layer and the FSR material layer is configured to undergo form remolding under the thermal field, so as to latch the first rotation part and the microreflector in a position after rotation.
US09042681B1
Embodiments of the present disclosure provide a method that comprises receiving a motion-interpolated pixel of an interpolated video frame, wherein the motion-interpolated pixel is based at least in part on a pair of anchor video frames. The method further comprises blending the motion-interpolated pixel with one or more anchor pixels of the pair of anchor video frames to produce a temporally filtered pixel, wherein the one or more anchor pixels correspond in position to the motion-interpolated pixel of the interpolated video frame. The method also comprises substituting the temporally filtered pixel for the motion-interpolated pixel in the interpolated video frame.
US09042680B2
A direction of regularity, which minimizes a directional energy computed from pixel values of consecutive first and second frames of an input video sequence, is respectively associated with each pixel of the first frame and with each pixel of the second frame. Another direction of regularity (vz), which minimizes a directional energy computed from pixel values of the first and second frames, is also associated with an output pixel (z) of a frame of an output video sequence, located in time between the first and second frames. For processing such output pixel, the respective minimized directional energies for the output pixel, at least one pixel (z′) of the first frame and at least one pixel (z″) of the second frame are compared to control an interpolation performed to determine a value of the output pixel. The interpolation uses pixel values from at least one of the first and second frames of the input video sequence depending on the comparison of the minimized directional energies.
US09042678B2
An input image (IMG1) may be converted to a lower-resolution output image (IMG2) by: determining a location (OP) of an output pixel (P2) with respect to said input image (IMG1), determining values of elements (E) of a filter array (FA1) such that non-zero values of the elements (E) of said filter array (FA1) approximate a paraboloid reference surface (REFS), wherein said reference surface (REFS) has a maximum at a base point (BP), and determining a value of said output pixel (P2) by performing a sum-of-products operation between non-zero values of said elements (E) and values of input pixels (P1) of said input image (IMG1) located at respective positions, wherein said filter array (FA1) is superimposed on said input image (IMG1) such that the location of said base point (BP) corresponds to the location of said output pixel (P2).
US09042675B2
An image processing apparatus includes an image acquiring unit that acquires an image; an information acquiring unit that acquires image information indicative of a content of the image; and a correcting unit that corrects the image based on the image information such that some of warping of the image is left. The horizontal direction component of the warping may be completely or nearly completely eliminated while a predetermined portion of a vertical direction component of the warping is left, when the image information indicates the content of the image is a person. Alternatively, there is an analyzer which generates the image information indicating that the content of the image is a erson when the analyzing determines that the image contains two or more persons.
US09042673B2
Provided is a method and apparatus for deblurring a non-uniform motion blur in an input image, that may restore a clearer image by dividing a large scale input image into tiles corresponding to partial areas, selecting, among the divided tiles, an optimal tile for a partial area most suitable for estimating non-uniform motion blur information, and effectively removing an artifact in an outer portion of a tile through padding of each tile.
US09042670B2
There is provided a system, a computer program product, program storage device readable by machine, and a method of downsizing an input disjoint block level encoded image. According to examples of the presently disclosed subject matter, the method can include calculating a DCT downsize ratio for downsizing the input image in a DCT domain according to a target downsize ratio and according to a size of a DCT transform length associated with the input image; adapting an I-DCT according to the DCT domain downsize ratios; performing the adapted I-DCT; providing an intermediate image as output of a DCT domain process; and applying a pixel domain interpolation to the intermediate image according to dimensions of the intermediate image and according to dimensions of the target image.
US09042664B2
An image display apparatus that can shorten time for observing a series of images of an interior of a subject without hampering observation of a desired region of interest is provided. The image display apparatus according to the present invention is an image display apparatus for displaying the series of images of the interior of the subject picked up at time series, including an image extracting unit 15a that extracts images each having a feature of a desired region in the interior of the subject and that identifies the extracted images as images of the desired region among the series of images, and a frame rate controller 15b that sets a display frame rate for the identified images of the desired region to be different from a display frame rate for images of regions other than the desired region.
US09042659B2
Identification of objects in images. All images are scanned for key-points and a descriptor is computed for each region. A large number of descriptor examples are clustered into a Vocabulary of Visual Words. An inverted file structure is extended to support clustering of matches in the pose space. It has a hit list for every visual word, which stores all occurrences of the word in all reference images. Every hit stores an identifier of the reference image where the key-point was detected and its scale and orientation. Recognition starts by assigning key-points from the query image to the closest visual words. Then, every pairing of the key-point and one of the hits from the list casts a vote into a pose accumulator corresponding to the reference image where the hit was found. Every pair key-point/hit predicts specific orientation and scale of the model represented by the reference image.
US09042656B2
The image signature extraction device includes an extraction unit and a generation unit. The extraction unit extracts region features from respective sub-regions in an image in accordance with a plurality of pairs of sub-regions in the image, the pairs of sub-regions including at least one pair of sub-regions in which both a combination of shapes of two sub-regions of the pair and a relative position between the two sub-regions of the pair differ from those of at least one of other pairs of sub-regions. The generation unit generates, based on the extracted region features of the respective sub-regions, an image signature to be used for identifying the image.
US09042655B2
A converted reference image generated from a reference image is searched for a first corresponding point corresponding to a first standard point included in a converted standard image generated from a standard image. Based on a position of the first corresponding point in the converted reference image, a second search standard point is determined on the reference image. Further, based on phase information on each frequency component regarding a second standard area including a second standard point corresponding to the first standard point of the standard image, and based on phase information on each frequency component regarding a second reference area including the second search standard point of the reference image, the reference image is searched for a second corresponding point corresponding to the second standard point. The information on a frequency component obtained in the computation on another stage is reused in the search on the two stages above.
US09042644B2
A system and method that reduce or eliminate step-contouring generated by compression algorithms are provided because many types of compression algorithms introduce a step-contoured artifact for images and video with slow gradients. The system and method restores the gradient to a piece of content by detecting a start and end of the step contour in each row and column of the piece of content and increments a pixel in certain regions of the row or the column to restore the gradient in the piece of content.
US09042607B2
Dispensing units for dispensing items, such as in a healthcare facility, are linked in a network. The dispensing units use a fingerprint to authenticate users. The fingerprints on a short list reflect recent authorization, and permit access without other identifying information. Dispensing units in the network may use different fingerprint scanning technologies, but are made compatible by enrolling fingerprints using the different technologies. Two or more reference fingerprints may be stored at a dispensing unit, permitting either a primary fingerprint or alternate fingerprint to gain access to that dispensing unit. During enrollment of a user, fingerprints for a user may be “fast tracked” for registration based upon a quality determination.
US09042601B2
Systems and methods are disclosed for object detection by receiving an image and extracting features therefrom; applying a learning process to determine sub-regions and select predetermined pooling regions; and performing selective max-pooling to choose one or more feature regions without noises.
US09042584B2
Provided is a hearing aid system including: a first processor that fast Fourier transforms N input signal tone data output from an input buffer memory, and then executes nonlinear compression; a second processor that inverse fast Fourier transforms amplitude spectrum data; an output buffer memory that stores the voice signal tone data, until the number of the voice signal tone data is N; and a digital-to-analog (D/A) converter that converts the digital voice signal tone data into an analog signal, to then output the analog signal to a receiver. Thus, certain ambient noise due to an acoustic feedback signal and a narrow frequency band that occur in a hearing aid is removed, to thus reduce discomforts due to the acoustic feedback noise of the hearing aid for hearing aid users, and to thereby significantly improve speech discrimination.
US09042580B2
A diaphragm is disclosed in the invention, which comprises a one-piece diaphragm body and a plurality of mass blocks mounted on the diaphragm body. Each of the mass blocks substantially has the same radial distance from the center of the diaphragm. The mass blocks are divided into three or more arrays each of which includes one or more mass blocks. the arrays are distributed along the circumference direction of the diaphragm body, and the mass blocks in each array are distributed along the circumference direction of the diaphragm. The mass blocks are elastic and made of materials with internal damping, such as rubber, silicone or foam rubber. At least one of the mass blocks is connected to an annular roll fixed on the peripheral edge of the diaphragm body, and the mass blocks are bonded to the diaphragm body.
US09042579B2
An audio interruption and buffering playback system includes a primary audio source for reproducing primary audio content and a secondary audio source for reproducing secondary audio content. A processing device detects an interruption event that includes the secondary audio source reproducing secondary audio content having priority over the primary audio source. The processor mutes the output of the primary audio content in response to the interruption event. A buffer buffers the audio content from the primary audio source during the interruption event. The buffered audio content is reproduced by the processor to the user at an accelerated playback speed following the interruption event.
US09042573B2
Beamformer coefficients may include a plurality of sets of theoretical statistical data for theoretical signals. Each theoretical signal may have its own particular attributes. The statistical data may be used in computing beamformer coefficients for application by a beamformer to signals received at a device. Signals are received at an input of the device. A respective plurality of weights is determined, for the theoretical statistical data sets, based on an analysis of the extent to which the signals have the particular attributes of the theoretical signals. The theoretical are retrieved, and a statistical data set is calculated for the signals by performing a weighted sum of the theoretical statistical data sets using the determined respective plurality of weights. Beamformer coefficients are computed based on the calculated statistical data set for the signals, which are used by a beamformer to the signals for generating a beamformer output.
US09042549B2
Disclosed is a method for address privacy protection for a first wireless device sharing a privacy key with a second wireless device. In the method, a first resolution tag is generated at the first wireless device using a pseudo-random function with the seed value and the privacy key as input arguments. The privacy key is only known to the first and second wireless devices. A privacy address is generated for the first wireless device based on the seed value and the first resolution tag. A packet is transmitted from the first wireless device to the second wireless device. The packet includes the privacy address and the first resolution tag.
US09042545B2
An apparatus and method for converting a random binary sequence into a random integer is provided. The present invention converts a random binary sequence into a random integer, and determines whether the corresponding random integer falls within a preset integer interval. Further, if it is determined that the random integer generated from the random binary sequence does not fall within the preset integer interval, the present invention repeatedly updates a random binary sequence until a random integer falling within the corresponding integer interval is obtained, thus outputting uniformly distributed random integers which fall within the preset integer interval.
US09042543B2
A method in a portable data carrier for executing a cryptographic operation on security-relevant data comprises a step of determining a remainder (r) of a dividend (a) modulo a divisor (b). In so doing, the remainder (r) is determined iteratively by means of a division device of the data carrier. In each iteration there is carried out a Montgomery multiplication with the divisor (b) as the modulus and an additive linkage of an output value of the Montgomery multiplication with a coefficient (ai) derived from the dividend (a) and associated with the respective iteration. The Montgomery multiplication is carried out here by means of a multiplication device of the data carrier, preferably a corresponding coprocessor. The Montgomery multiplication of a subsequent iteration receives a result of a preceding iteration as an input value.
US09042541B2
Multiple-nodes (multiple media servers) can be deployed in a single outbound calling system. Agent nailups can be established with the media servers, on a one-to-one basis (an agent is nailed up to only one of the media servers at any given time). Predictive dialing can be performed by each of the media servers (dialing nodes), resulting in active (answered) calls with customers. If the active call is in a different node than a nailup for an available agent, the controller can direct the agent nailup to be moved to the node which is handling the active call (or call leg).
US09042530B2
Establishing a telephone call includes enabling display of a visual indicator of a call destination entity and detecting selection by a user of the visual indicator. The availability of the user to receive a first telephone call is determined. Voice communications between the call destination entity and the user are established in response to detection of the selection by the user of the visual indicator and conditioned on the user being determined to be available to receive the first telephone call. Establishing voice communications includes enabling placement of the first telephone call to the user to establish a first PSTN link with the user and enabling a voice communications link to be setup with the call destination entity.
US09042529B2
A communication system including a plurality of terminals; and a switchboard connected to the terminals, includes a means for causing each of the terminals to register an identifier and an address of the terminal itself in the switchboard; a means for, when one of the terminals transmits a request of transmitting a list of the terminals connected to the switchboard, causing the switchboard to transmit the list of the terminals to the terminal that transmits the request; a means for, when the terminal that transmits the request selects one of the terminals from the list and transmits the identifier of the selected terminal to the switchboard, causing the switchboard to transmit the address of the selected terminal to the terminal that transmits the request; and a means for causing the terminal that transmits the request to establish a communication with the selected terminal using the received address and a default port number.
US09042522B2
A logic history can be provided for every request or call instance through a distributed computing system that uniquely traces its entire path, end-to-end, in-band within the messaging for the system. The end result is a single true representation of what occurred with no post computational inference. Accordingly, unique logic history codes are not forced across the system. Rather sub-components that are logic history enabled can use codes that have meaning and applicability to itself. Unique logic history codes are not forced across the system, which in practice would be brittle. Rather each sub-component that is logic history enabled can use codes that have meaning and applicability only to itself. This allows the system to be flexible and lets sub-components change and redefine their logic and logic history traces without impacting the rest of the system.
US09042519B2
A compensation circuit 76 of an AEC unit 67 of an electronic cassette 13 defines the detection signal of a detection pixel 65 of the electronic cassette 13 as a detection signal corresponding to the detection signal of an old AEC sensor 25. The compensation circuit 76 performs compensation so as to exclude the influence on the detection signal due to a difference in the configuration of an intermediate member disposed between an X-ray source 10 and an FPD 35 of the electronic cassette 13 when the detection pixel 65 is used as an AEC sensor instead of the old AEC sensor 25. The detection signal is transmitted from a detection signal I/F 80 to a detection signal I/F 26 of a source control device 11 as it is (instantaneous value) or as an accumulated value obtained using an integration circuit 77.
US09042511B2
This specification is directed towards finding, locating, and confirming threat items and substances. The inspection system is designed to detect objects that are made from, but not limited to, special nuclear materials (“SNM”) and/or high atomic number materials. The system employs a dual energy CT scanning first stage inspection system and advanced image processing techniques to analyze images of an object under inspection (“OUI”), which includes, but is not limited to baggage, parcels, vehicles and cargo.
US09042505B2
A data transmission apparatus disposed within two network layers operative at different data rates is provided. The data transmission apparatus is coupled to a clock generator which provides a reference clock for a lower network layer and is coupled to a frequency synthesizer with an integer division factor that generates a divided clock for an upper network layer according to the reference clock and the integer division factor. The data transmission apparatus includes a first processing circuit and a second processing circuit. The first processing circuit corresponding to the upper network layer receives and transmits data by using the divided clock as its operation frequency. The second processing circuit corresponding to the lower network layer receives and transmits data from the first processing circuit by using the reference clock as an operation frequency for encoding data. The divided clock is generated from the frequency synthesizer with the integer division factor.
US09042503B2
In a data recovery circuit, a sampling circuit is configured to sample data using a plurality of sampling clock signals having different phases relative to one another and to output a plurality of sampled data. A recovery data generation circuit is configured to perform a logic operation on the plurality of sampled data and to generate a plurality of intermediate recovery data according to a result of the logic operation. A recovery circuit is configured to check the plurality of intermediate recovery data for existence of an error and to output intermediate recovery data that is error-free, among the plurality of intermediate recovery data, as recovery data.
US09042494B2
A digital broadcasting receiving system is provided. A receiving module receives an M number of symbols each carrying an N number of subcarriers of a control signal. A converting module performs FFT on respective kth subcarriers of an ith symbol and an (i+1)th symbol to generate an (i, k)th converted value and an (i+1, k)th converted value. A demodulating module performs differential demodulation on the (i, k)th and (i+1, k)th converted values to generate an (i, k)th demodulation value. A combining module soft-combines the (i, 1)th demodulation value through the (i, N)th demodulation value to generate an ith prediction value corresponding to the ith symbol. A determining module identifies a synchronization segment in the control signal according to the 1st prediction value to the (M−1)th prediction value.
US09042493B2
A communication apparatus with a multiple-input and multiple-output (MIMO) channel, includes a minimum mean square error (MMSE) detector configured to estimate quadrature amplitude modulation (QAM) symbols based on signals received through the MIMO channel. The apparatus further includes a QAM demodulator configured to demodulate the estimated QAM symbols, and estimate a first posterior probability of each of encoded bits of the estimated QAM symbols, and a first module configured to remove a first prior probability of each of the encoded bits from the first posterior probability to generate soft estimates of the encoded bits. The apparatus further includes a channel decoder configured to decode the encoded bits based on the soft estimates, and generate an improved posterior probability of each of the encoded bits, and a second module configured to generate a second prior probability of each of the encoded bits based on the improved posterior probability.
US09042479B2
Apparatuses and methods for avoiding interference between wireless systems are described herein. One embodiment of the disclosure provides an apparatus for avoiding interference between at least one transmitter and at least one receiver within at least one wireless device. The apparatus comprises a first processing circuit configured to determine whether one or more bins are affected by interference from a transmitter based on predetermined information. The apparatus further comprises a second processing circuit configured to mitigate the interference from the transmitter by at least one of the transmitter and a receiver if it is determined that the one or more bins are affected
US09042478B2
A duplicating section duplicates a bit sequence to be input, and a 16QAM section modulates a bit sequence of a duplicating source to form a symbol, a 16QAM section modulates the duplicated bit sequence to form a symbol, an S/P section parallel converts the symbol sequence input in series, an S/P section parallel converts the symbol sequence input in series, and an IFFT section provides IFFT processing to the input symbol sequence. Since each of multiple same bits duplicated by the duplicating section is included in a different symbol, each of the multiple same bits is allocated to each of multiple subcarriers each having a different frequency by IFFT processing. As a result, a multicarrier signal including the multiple same bits each having a different frequency is generated.
US09042463B2
A method and system for combining a guard interval and a corresponding portion of a received symbol, whereby when receiving a signal that contains the symbol with a guard interval corresponding to the symbol, a portion of the guard interval that is free from inter-symbol interference may be extracted, and the extracted portion of the guard interval may be combined with the corresponding portion of the symbol. The extracting and combining may be done after a determining, based on a delay profile provided by the received signal, that a delay spread is smaller than a predetermined channel delay. The delay spread may be determined by filtering an instantaneous delay spread associated with the received signal. The filtering may be performed using a 1-tap infinite impulse response low-pass filter. The low-pass filter may include a time constant that is the inverse of a maximum Doppler frequency shift.
US09042451B2
In one embodiment, a method for a moving picture coding system to derive at least one motion vector of a bi-predictive block in a current picture from a motion vector of a first block in a first picture includes selecting, by the moving picture coding system, a list 1 motion vector of the first block in the first picture as a motion vector for deriving list 0 and list 1 motion vectors of the bi-predictive block if the first block only has the list 1 motion vector, the first picture being permitted to be located temporally before the current picture and permitted to be located temporally after the current picture and deriving the list 0 and list 1 motion vectors of the bi-predictive block by applying a bit operation to the selected motion vector.
US09042443B2
An image encoding and decoding apparatus and method, the image encoding and decoding apparatus includes: an encoding unit adjusting at least one weight value adaptively to the number of bits expressing each pixel of a current image, predicting a pixel value of a block of interest by performing an operation on a pixel value of at least one block having a pixel value similar to the pixel value of the block of interest among blocks included in a previous image and the at least one adjusted weight value, and encoding the pixel value of the block of interest using the predicted pixel value of the block of interest; and a decoding unit adjusting the at least one weight value adaptively to the number of bits, restoring the predicted pixel value of the block of interest by performing an operation on the pixel value of the at least one block having the pixel value similar to the pixel value of the block of interest among blocks included in the restored previous image and the at least one adjusted weight value, and decoding the pixel value of the block of interest using the restored pixel value, wherein the previous image refers to an image displayed prior to a current image, and the block of interest is a target block of interest among blocks belonging to the current image.
US09042436B2
An apparatus is disclosed to compensate for non-linear effects resulting from the transmitter, the receiver, and/or the communication channel in a communication system. A receiver of the communication system contains an image cancellation module that compensates for images generated during the modulation and/or demodulation process. The image cancellation module includes a fine carrier correction loop to correct for frequency offsets between the transmitter and receiver. The image cancellation module includes a coarse acquisition mode and a decision directed mode. The decision directed mode allows for a larger signal-to-noise ratio for the receiver when compared against the coarse acquisition mode.
US09042435B2
A transmitter and/or receiver for performing frequency domain equalization is provided. A transmitter includes a pilot position determination unit for determining positions for inserting pilots in a frequency domain based on frequency spectrums of data, and a pilot insertion unit for inserting the pilots between the frequency spectrums of the data according to the determined positions for inserting the pilots.
US09042419B1
The invention provides a laser converter for converting a laser radiation of shorter wavelength to a laser radiation of longer wavelength using a single stage conversion. The laser converter comprises a laser diode for emitting a laser radiation in a first wavelength range, a cylindrical microlens for transferring and focusing the laser radiation to a laser chip and the laser chip for absorbing the laser radiation and emitting the laser radiation in a second wavelength range.
US09042417B2
Various embodiments of a photonic device and fabrication method thereof are provided. In one aspect, a device includes a substrate, a current confinement layer disposed on the substrate, an absorption layer disposed in the current confinement layer, and an electrical contact layer disposed on the absorption layer. The current confinement layer is doped in a pattern and configured to reduce dark current in the device. The photonic device may be a photodiode or a laser.
US09042412B2
The invention provides a method and apparatus for detecting communication channel delay asymmetry between transmission line protection devices. The method comprises: calculating, repeatedly, clock disparity between clocks of the protection devices and communication delays at different paths of the communication channel; comparing the latest calculated clock disparity and communication delays with previously calculated clock disparities and communication delays, respectively; determining a channel switching has happened if a change of the calculated clock disparity exceeds a first threshold, or a change of the calculated communication delays for any path exceeds a second threshold; and determining the channel delays as asymmetrical if a difference between the calculated communication delays of the different paths after the channel switching exceeds a third threshold.
US09042409B2
A packet processor for processing an input packet includes an information generator for generating process control information for processing the input packet, an internal packet generator for receiving the input packet as an packet to be processed and adding the process control information to the packet to be processed to produce an internal packet, an internal packet processor for processing the internal packet supplied from the internal packet generator on the basis of the process control information added to the internal packet, and a packet transmitter for extracting an output packet from the internal packet processed by the internal packet processor to transmit the output packet. The packet processor can reduce the amount of communication between modules even when the packet processor includes plural modules.
US09042408B2
Techniques for addressing high interference observed by a receiver in a wireless communication system are disclosed. The receiver may observe different interference power levels across a transmission symbol received at the receiver. The receiver may determine a signal power level of the transmission symbol. In an aspect, the receiver determines a first interference level for a first portion of the transmission symbol and determines a second interference power for a second portion of the transmission symbol. In an aspect, the receiver applies different weights to different portions of the transmission symbol to account for fluctuation of interference power across the transmission symbol. The weights for each portion may be based on a ratio of the signal power level and the respective interference power level. The receiver may scale the first and second portions of the transmission symbol based on the first and second weights.
US09042403B1
High-speed processing of packets to, and from, a virtualization environment can be provided while utilizing hardware-based segmentation offload and other such functionality. A hardware vendor of an offload device can enable the hardware to support open and proprietary stateless tunneling in conjunction with a protocol such as single root I/O virtualization (SR-IOV) in order to implement a virtualized overlay network. The hardware can utilize various rules, for example, that can be used by the offload device to perform certain actions, such as to encapsulate egress packets and decapsulate packets.
US09042402B1
In some embodiments, an apparatus includes a first network control entity within a control plane of a switch fabric system. The first network control entity is configured to receive a first test signal including a test instruction to be implemented within the switch fabric system. The first network control entity is configured to send a second test signal including the test instruction to a second network control entity such that the second network control entity implements the test instruction for a predetermined amount of time.
US09042399B2
Aspects describe conveying unicast information and broadcast information in a resource set for a transmission request. The unicast information and broadcast information can be transmitted at substantially the same time. Power control can be applied separately to the unicast information and the broadcast information for reliable decoding. A null request can be indicated by “00” bits in a unicast portion and a zero power level in the broadcast portion.
US09042390B2
Systems and method are for managing packet data protocol (PDP) contexts in a wireless data communications network. A plurality of real-time applications are prioritized within a single, shared PDP context or allocated a second PDP context based upon priority levels logically assigned to the plurality of applications such that high priority applications are delivered before lower priority applications. Lower priority applications are suspended and interrupted by higher priority applications and are set to resume after the higher priority applications are completed. Priority levels are established by a priority management engine (PME) that may reside in one or more network elements, such as a General Packet Radio Service (GPRS) Support Node or a network probe system. The priority management engine establishes the priority levels based upon one or more factors including, for example, PDP utilization characteristics at a given time and/or given network location, and/or user preferences.
US09042387B2
A broadband gateway may provision services requested in a home network managed and/or serviced by the broadband gateway by a user associated with the broadband gateway, based on determination of criteria related to the requested service. The requested service may comprise obtaining and/or delivering content for consumption by one or more of a plurality of devices serviced by the broadband gateway in the home network. The criteria may comprise device related data, user preference related information, service performance related parameters, payment related information, and/or energy use related information. The broadband gateway may store information associated with the determined criteria. Provisioning requested services may comprise negotiating with at least one remote resource that may support at least a portion of the requested service. The negotiation may comprise brokering and/or arbitrating a plurality of options of remote resources utilized for providing the at least a portion of the requested service.
US09042385B2
In a system where multiple resources are available for carrying traffic, a scheduler may give higher scheduling priority to those resources for which a RUM has been sent. For example, if a node has sent a RUM to reserve a specified carrier of a set of allocated carriers, the scheduler may first attempt to schedule traffic on the specified carrier since there may be less interference on this carrier as a result of the RUM.
US09042384B2
A distributed routing domain is disclosed wherein each user or tenant can deploy a multi-subnet routing topology in a network-virtualized datacenter. A virtualization module implements the distributed routing domain and enforces a multi-subnet routing topology in a distributed fashion without requiring a standalone physical router or VM router. The topology and the routing rules are distributed in a network virtualization module on each hypervisor host, and collectively realize the multi-subnet topology for a virtual network over any physical network topology.
US09042380B2
A crossbar switch has N input ports, M output ports, and a switching matrix with N×M crosspoints. In an embodiment, each crosspoint contains an internal queue (XQ), which can store one or more packets to be routed. Traffic rates to be realized between all Input/Output (IO) pairs of the switch are specified in an N×M traffic rate matrix, where each element equals a number of requested cell transmission opportunities between each IO pair within a scheduling frame of F time-slots. An efficient algorithm for scheduling N traffic flows with traffic rates based upon a recursive and fair decomposition of a traffic rate vector with N elements, is proposed. To reduce memory requirements a shared row queue (SRQ) may be embedded in each row of the switching matrix, allowing the size of all the XQs to be reduced. To further reduce memory requirements, a shared column queue may be used in place of the XQs. The proposed buffered crossbar switches with shared row and column queues, in conjunction with the row scheduling algorithm and the DCS column scheduling algorithm, can achieve high throughput with reduced buffer and VLSI area requirements, while providing probabilistic guarantees on rate, delay and jitter for scheduled traffic flows.
US09042376B2
In SIP network environment, a general NAT traversal method will become invalid when an NAT with ICMP (Internet Control Message Protocol) is met. The present invention provides four sessions for SIP, i.e. Login Session, Port Prediction Session, Synchronization Session and Media Session, and the SIP network environment includes a first Internet telephone, a second Internet telephone, a first symmetric NAT, a second symmetric NAT and an SIP proxy server. The first symmetric NAT and the second symmetric NAT are ICMP-sensitive. In the Synchronization Session, the first Internet telephone and the second Internet telephone are designed to transmit packets synchronously to avoid port locking.
US09042373B2
A wireless transmit/receive unit (WTRU) may communicate using a data flow that is defined according to flow identification information (FII). The WTRU may participate in the transfer of the data flow between access networks of diverse radio access technologies. The WTRU may communicate with a mobility function to obtain access network and mobility policy information. The mobility function may be, for example, an Access Network Discovery Function (ANDSF). The mobility policy information may describe the conditions by which the transfer of data flows between access networks may be permitted.
US09042372B2
A system is provided for providing communication event routing and transfer capability in a multi-site communication-center environment. The system utilizes a presence protocol application and a routing application for determining availability of an agent or system and for setting up the transfer from a point of transfer on a network to a destination of transfer on the same or connected network. In a preferred use the presence protocol application is shared by communication-center sites cooperating in the transfer and routing of events and the presence protocol enables at least one event-handling process normally performed by the routing application.
US09042371B1
The present invention provides an effective technique for routing calls to one or more telephony terminals through a traditional telephony line as well as via a packet network. A terminal adapter is provided at a customer premise and supports multiple telephony terminals, which may be associated with the same or different directory numbers. For incoming calls, the telephony switch will determine whether to route the call over the traditional telephony line or through the packet network to the terminal adapter, which will facilitate the connection with one or more of the telephony terminals. The incoming calls can be routed to a specific telephony terminal based on incoming call indicia. The terminal adapter can initiate outgoing calls from the supported telephony terminals over the traditional telephony line or via the packet network to the telephony switch. Whether incoming or outgoing calls are routed through the telephony line or the packet network depends on system configuration and existing conditions.
US09042359B1
A radio node in a radio network includes signal processing hardware. The radio node includes radio frequency (RF) transceiver hardware. The radio node also includes a spectrum sensor configured to detect potential spectrum policy violations. Further, the radio node includes a non-cooperation discriminator used to determine the non-cooperative character of a monitored radio node.
US09042357B2
The present invention relates to a method for a terminal, in which a plurality of serving cells is established, to transmit uplink control information in a wireless communication system. The method comprises the following steps: receiving at least one physical downlink control channel (PDCCH) in a first subframe via a first serving cell from among the plurality of serving cells in a first subframe; receiving at least one physical downlink shared channel (PDSCH) via at least one serving cell from among the plurality of serving cells in the first subframe based on said at least on PDCCH; and transmitting, in a second subframe, an acknowledgement/non-acknowledgement (ACK/NACK) which indicates whether or not a decoding for said at least one PDSCH has succeeded. The ACK/NACK is transmitted using a first resource through only the first serving cell, and transmitted using a second resource in the second subframe if said at least one PDSCH is received through two or more serving cells from among the plurality of serving cells. The first resource is dynamically allocated through the PDCCH which schedules the first serving cell, and the second resource is designated in advance.
US09042356B2
A method and apparatus for confirming delivery of group data to a plurality of radio communication devices in a wireless communication system. The wireless communication system includes a plurality of radio communication devices in communication with a sender. In operation, the sender sends group data to the plurality of radio communication devices and further determines a call hang time sufficient to contain a dedicated acknowledgment slot for each of the plurality of radio communication devices. The sender reserves an acknowledgment slot in the determined call hang time for each radio communication device and further sends an acknowledgment polling signal to each radio communication device, where the acknowledgment polling signal identifies the respective acknowledgment slot that is reserved for each radio communication device to acknowledge receipt of the group data. The sender accordingly receives an acknowledgment from the radio communication devices during its respective reserved acknowledgment slot.
US09042347B1
Embodiments may be implemented to take codec quality into account when helping to manage the active set of a wireless communication device (WCD). An illustrative method may involves a radio access network (RAN) component determining a comparative signal-strength measure for a candidate sector as compared to at least one active sector in the active set of a WCD, determining a comparative codec-quality measure for the candidate sector as compared to the at least one active sector in the active set of a WCD, and based at least in part on both (a) the comparative signal-strength measure and (b) the comparative codec-quality measure, making a determination as to whether or not to add the candidate sector to the active set.
US09042334B2
A method, User Equipment (UE), and radio base station or NodeB for controlling the downlink transmit power of a Fractional Downlink Physical Control Channel (F-DPCH) in a multi-carrier High-Speed Packet Access (HSPA) system. Single-carrier Transmit Power Control (TPC) commands are modified to support different kinds of multi-carrier scenarios. The UE defines at least one TPC command for adjustment of the transmit power of the F-DPCH of N downlink carriers, the number of TPC commands being equal to or less than N, and transmits the TPC command(s) on at least one of M uplink carriers. The NodeB receives the TPC command(s) and adjusts the transmit power of the F-DPCH of the N downlink carriers based on the received TPC command(s).
US09042329B2
A wireless mobile communication (WMC) device may discover available networks, and available local and/or remote resources. The WMC device may configure routes utilizing one or more of discovered resources and one or more available networks. The routes may be utilized to performed operations requested via the WMC device. A standardized language and/or protocol may be utilized in discovering and/or communicating with available resources and/or networks. The standardized language and/or protocol may enable commonality among the discovered networks and/or resources, and encryption of data communicated through the established routes. The standardized language and/or protocol may be updated and/or modified to incorporate new resources either by direct interactions between said new resources and the WMC device, or via existing available resources and/or networks. The discovery of resources and/or establishment of routes may be user-triggered, or it may be based on user preference information.
US09042328B2
A solution for periodic channel quality indicator reporting in a communications system is disclosed. A user equipment performs the method steps of receiving radio resource configuration signalling from a network apparatus, and checking a channel quality indicator mode of the received radio resource configuration signalling. Based on said checking, the user equipment determines a container for a periodic channel quality indicator report, and based on said determining, selects a physical uplink control channel transmission format for the periodic channel quality indicator report. If the determined container of the periodic channel quality indicator report is a reduced-bit container, a modified physical uplink control channel format 1b is selected as the physical uplink control channel transmission format for the periodic channel quality indicator report.
US09042326B2
The present invention relates to a wireless communication system, more specifically a method for transmitting uplink through random access, and comprises: a step for receiving from a base station a first message which includes Machine Type Communication (MTC)-specific bandwidth request channel information for requesting bandwidth of MTC terminals; and a step for transmitting to the base station through the MTC-specific bandwidth request channel at least on of either bandwidth request preamble and bandwidth request information, wherein the bandwidth request information includes at least one of the following: MTC terminal identifier, quality of service (QoS), bandwidth request indicator, and bandwidth request size.
US09042324B2
A method for active scanning in a wireless network may include two transmitters. In such a method, the following steps may take place: detecting a first probe request having a scanning target originating from a first transmitter; desiring to send a probe request to the scanning target from a second transmitter; and canceling the second probe request on a condition that the second transmitter detects the first probe request.
US09042319B2
Method and apparatus for a User Equipment (UE) determining a resource for a transmission of a control signal in response to a detected control channel including Control Channel Elements (CCEs), where transmission of the control signal is with a first sequence or with a second sequence, if a first resource or a second resource is used, respectively. The first resource is determined from the CCE index while the second resource is determined from a group of consecutive CCE indexes. The UE is also signaled a bit-map associating the subframe of the control channel detection with the use of a first resource or of a second resource.
US09042314B2
A method for performing retransmission at a user equipment of a MIMO wireless communication system is disclosed. The method comprises transmitting multiple transport blocks to a base station for a transmission unit time in accordance with uplink grant information, which includes a first new data indicator; receiving ACK/NACK (Acknowledgement/Negative-ACK) responses corresponding to the respective transport blocks and uplink grant information, which includes a second new data indicator, from the base station; and performing new transmission or retransmission for the multiple transport blocks in one transport block unit for a transmission unit time in accordance with the ACK/NACK responses and the second new data indicator, if transport rank is reduced to 1.
US09042309B2
Embodiments of the present invention are directed to methods and systems for handling emergency calls from a mobile VoIP device. According to one embodiment, handling an emergency call from a Voice-over Internet Protocol (VoIP) device can comprise registering a physical address associated with the mobile VoIP device, periodically determining a current location of the mobile VoIP device, dynamically updating a current address associated with the mobile VoIP device based on the determined current location of the mobile VoIP device, and initiating an emergency call from the mobile VoIP device, the emergency call selectively using either the registered physical address or the dynamically updated current address.
US09042304B2
A method, system and an apparatus to paravirtualize a wireless interface is disclosed. In one embodiment, a method receives a frame of data for a wireless service through a wireless interface of a host device using a processor. If the frame of data is associated with a first type of category, the frame of data is processed through a first standard interface. If the frame of data is associated with a second type of category, the frame is processed through a second standard interface. The method then sends the frame of data processed through the first standard interface or the second standard interface to a guest. A virtual wireless interface associated the guest that is emulating the wireless interface of the host device converts the frame of data processed through the first standard interface to the second standard of communication.
US09042300B2
A transmitter comprises indicator channel processing circuitry configured to process indicator channel codewords for transmission in a base station of a wireless system. The indicator channel processing circuitry performs a plurality of processing operations on the indicator channel codewords in a specified processing sequence, with the plurality of processing operations comprising at least modulation, scrambling, spreading and combining. In the specified processing sequence, the scrambling operation is performed for at least a given one of the indicator channel codewords prior to the modulation and spreading operations for that codeword or subsequent to the combining operation for that codeword. For example, the specified processing sequence may comprise the scrambling, modulation, spreading and combining operations performed in that order for at least the given codeword, or the modulation, spreading, combining and scrambling operations performed in that order for at least the given codeword.
US09042298B2
An approach is provided for certifying wireless access nodes for use in connection with emergency calls. A certification platform certifies location information of a wireless access node as part of an emergency response service for packetized voice calls. The location information is then stored in a database that includes a plurality of certified location information of a respective plurality of wireless access nodes including the activated wireless access node. The database is accessed in response to an emergency call to assist with determination of position information of wireless devices based on location information of the wireless access node that detects presence of the wireless device.
US09042290B2
A method and apparatus may be used for assigning groups of stations in wireless communications to one or more groups. Groups may be assigned by an access point (AP) based on information received from a station (STA). Group information may be signaled to each station and a group identifier may be indicated in a frame. The group information may be applied to a performance enhancement, for example power savings for the station, wherein the station enters a power saving mode on a condition that the station determines that it is not a member of the group.
US09042289B2
Disclosed are devices and methods of a communication device including initiating an initial communication via a modem in response to a data pull communication event or a data push communication event and determining by the controller a measured network condition associated with transmitting the initial communication as well as determining by the controller the power consumption of the initial communication based on a measured network condition value processed by monitoring the modem. Methods of a communication device further include comparing the power consumption value with a predetermined power consumption value stored in the memory related to a predetermined acceptable measured network condition value for this type of communication event, and terminating by the controller, the communication when the power consumption value exceeds the predetermined power consumption value based upon the acceptable measured network condition value for this type of communication event.
US09042287B2
Certain aspects of the present disclosure provide methods, apparatus, and computer-program products for improving network loading (e.g., by enabling inter-frequency handover and/or traffic offloading between neighboring base stations). In aspects, the proposed methods may include transmitting a beacon signal on a frequency (e.g., carrier frequency) other than the frequency currently used by a base station. The base station may select a cell identity (ID) and transmit one or more beacon signals on the frequency using the selected cell ID. The beacon signal may be used to decide whether or not to perform an inter-frequency handover.
US09042278B2
The present invention provides a method and an apparatus for detecting a synchronization position of an LTE cell. A part of sampling points are selected from all sampling points of received data, where the received data is generated by filtering a local sequence from a base station; correlation operations are carried out on the part of the sampling points, and multiple first correlation results and multiple pieces of first position information that correspond to the part of the sampling points are obtained; and a maximum first correlation result is determined among at least one first correlation result greater than a preset threshold in the multiple first correlation results, and a piece of first position information, which corresponds to the maximum first correlation result, is taken as a synchronization position.
US09042269B2
A device is configured to receive information that identifies a type of network service to be provided to a customer, determine, based on the type of network service, network devices to provide the network service, where the network devices may include a first network device and a second network device. The device is configured to generate, for each of the network devices, corresponding configuration code for configuring the network devices to provide the network service, where first configuration code corresponding to the first network device may be different from second configuration code corresponding to the second network device. The device is configured to transmit, to each network device, the corresponding configuration code to configure the network devices to provide the network service.
US09042264B2
Systems and methodologies are described that facilitate automatically configuring a network configuration parameter (e.g., cell size parameter, . . . ) in a wireless communication environment. Size of an area served by a cell associated with a base station can be detected automatically by the base station. For example, size of the area served by the cell can be detected based upon location information of UE(s) served by the cell, a path loss between the base station and the UE(s) served by the cell, and/or a transmit power level of a reference signal sent by the base station. Moreover, a value of a network configuration parameter (e.g., cell size parameter, . . . ) can be automatically assigned by the base station as a function of a comparison between the size of the area served by the cell and a set of thresholds. For instance, the set of thresholds can be configurable by a network operator.
US09042261B2
A buffer level for jitter data buffer is determined. A frame payload size difference is determined for a plurality of video frames encoded into data packets sequentially received from a network. The difference is a difference in a payload size of a current frame and a previous frame. A frame network transit delay is determined as a difference in a transport time between the current frame and the previous frame and an expected transport time between the current frame and the previous frame. A slope and a variance of a linear relationship between the frame payload size difference and the frame network transit delay are determined for the plurality of video frames. Finally, a buffer level of a jitter data buffer is determined using a maximum frame payload size, an average frame payload size, the slope and the variance.
US09042256B2
A network isolation system may include a network interface, a power level detector, and a processor. The network interface may be configured to receive signals over channels, where the signals include at least one local network signal, e.g. a signal originating on a local network, and at least one non-local network signal, e.g. a signal originating on a non-local network. The power level detector may be configured to determine attenuation values of the received signals. The signal processor may be configured to discard a first signal and reallocate the channel over which the first signal was received, without processing the first signal in a frequency domain, when the attenuation value of the first signal fails to satisfy a signal threshold. In one or more implementations, the signal threshold may differentiate the local network signal from the non-local network signal based at least in part on the determined attenuation values.
US09042255B2
Systems and techniques for crosstalk estimation. One or more user devices feed back preceding matrix indicator rank information to one or more base stations, which generated channel state information reference sources, at least one of which includes weightings based on the preceding matrix indicator rank information. One or more user devices estimates channel information based on active preceding matrix indicator information received by the base station from at least one user device. One or more user devices computes channel estimates for a desired transmission channel and one or more other potential transmission channels associated with other user devices and performs crosstalk estimation for the estimated channels. Crosstalk estimation information is fed back to a base station, which performs scheduling based at least in part on the crosstalk estimation from the one or more user devices.
US09042239B2
A portable diagnostic device (PDD) for diagnosing packet-based wireless networks. the PDD comprises an input device configured to convert user input into electrical signals, a radio frequency (RF) transceiver, an antenna, processing logic, a modem, and a display device. The processing logic is configured to execute a diagnostic software module that generates diagnostic commands for diagnosing a packet-based network and that interprets diagnostic information sent from the packet-based network to the PDD. The modem enables the PDD to wirelessly communicate via the RF transceiver and the antenna with a base transceiver station (BTS) that is in communication with the packet-based network. The display device displays diagnostic information received by the RF transceiver and processed by the processing logic. The diagnostic information displayed on the display device describes one or more attributes of the packet-based network.
US09042238B1
Embodiments of the disclosure provide systems, methods, apparatuses, and/or articles of manufacture that may monitor a link of a wireless communication network for a period of time during a plurality of active periods of a DRX cycle, generating synchronization signals during the plurality of active periods, and determining a quality of the link based on the synchronization signals.
US09042237B2
A computer-implemented method includes receiving diagnostic data from a plurality of network interface devices via a plurality of network connections corresponding to the network interface devices. Each of the plurality of network interface devices includes a diagnostic module to gather diagnostic data pertaining to the network interface device, to gather diagnostic data pertaining to the corresponding network connection, and to gather diagnostic data pertaining to a video device at a user location. The video device is coupled to the network interface device to receive video data via the corresponding network connection. The method also includes analyzing the diagnostic data at the computing device to identify one or more performance alert conditions associated with a service provider network. The method further includes generating an output identifying one or more potential causes of the one or more identified performance alert conditions.
US09042233B2
Systems, methods, and computer programs are presented for managing network traffic. A network switch includes a switch fabric and a resource coherency and analytics engine (RCAE) coupled to the switch fabric. The RCAE includes one or more virtualizable resource groups (VRGs) for managing network traffic flow across a plurality of network switches on the network. Further, the RCAE is operable to add network entities to each VRG, add flows to each VRG, and add other VRGs to each VRG. A virtualizable resource control list (VRCL), associated with each VRG, identifies which network entities in the VRG can communicate with each other, which network entities in the VRG can communicate with network entities in other VRGs, and a guaranteed bandwidth for the VRG associated with the VRCL. Furthermore, the RCAE is operable to exchange messages with other RCAEs in other network switches to implement traffic policies defined by each VRCL.
US09042220B2
Aspects of the disclosure provide a method for network traffic scheduling. The method includes selecting, at a present node within a node hierarchy that multiplexes a plurality of input nodes to an output node, a winning node from a plurality of lower level nodes, obtaining first parameters provided from the winning node, the first parameters being in association with the winning node, determining second parameters in association with the present node at least partially based on the first parameters, and providing the second parameters in association with the present node to an upper level node in the node hierarchy for scheduling at the upper level node. To determine the second parameters in association with the present node, in an embodiment, the method includes using the first parameters to look up an entry in a lookup table that stores the second parameters in association with the first parameters.
US09042217B2
Methods, systems, devices, and software are disclosed for providing controlled access to network characteristic data stored at a subscriber premises. In one embodiment, Internet services are provided to a subscriber through a subscriber's modem, connected to the Internet through an access network, and to a number of data terminals on a local network. The modem is adapted to receive and/or generate data from the connected networks and devices for use in generating network characteristic data. This data is stored in an access-controlled data storage module. Content providers may then login to the modem and query network characteristic data. The modem is configured to authenticate the content provider, and, if authorized and available, return the queried data to the content provider. The content provider may then communicate information to the subscriber's data terminal through the modem, according to the network characteristic data returned by the query.
US09042216B2
A node (bridge, switch, router) and method are described herein that implement a loop prevention mechanism for Ethernet ring protection. In one embodiment, the loop prevention mechanism can enhance the current draft of the standard ITU-T G.8032 Ethernet Ring Protection Switching.
US09042205B2
A system and method wherein a personal computer is operable to access content from a networked environment and to stream the content to a device in response to a request from a user. The content accessed via the networked environment may be based on user preferences. The content may also be stored prior to streaming.
US09042203B2
Computer software, controller and method for generating a desired pilot signal for driving a vibratory source. The method includes steps for selecting a pilot target amplitude spectrum for the vibratory source; determining an initial pilot signal that matches the pilot target amplitude spectrum; associating the initial pilot signal with first and second frequency bands, the second frequency band including a high-frequency end of a range of the vibratory source; band-passing a first part of the initial pilot signal associated with the first frequency band with a first band-pass configuration; band-passing a second part of the initial pilot signal associated with the second frequency band with a second band-pass configuration; level compressing the first and second parts of the initial pilot signal; recombining the first and second parts of the initial pilot signal to form a recombined pilot signal; and processing the recombined pilot signal to obtain the desired pilot signal.
US09042201B2
Information is communicated to an individual by directing an acoustic signal transcranially to a target region in the brain. The target region is stimulated to produce a cognitive effect, and the cognitive effect is modulated or encoded to carry the desired information.
US09042198B2
According to one embodiment, a memory includes a memory cell array with banks, each bank including rows, a first word lines provided in corresponding to the rows, an address latch circuit which latches a first row address signal, a row decoder which activates one of the first word lines, and a control circuit which is configured to execute a first operation which activates one of the banks based on a bank address signal when a first command is loaded, and a second operation which latches the first row address signal in the address latch circuit, and execute a third operation which activates one of the first word lines by the row decoder based on a second row address signal and the first row address signal latched in the address latch circuit when a second command is loaded after the first command.
US09042192B2
A semiconductor device includes two or more memory chips electrically coupled. Each of the memory chips includes global lines, a MUX unit, a selection unit, and an output unit. The global lines transmit data stored in memory cells. The MUX unit receives the data loaded onto the global lines to output a test data. The selection unit is inserted into two or more of the global lines and configured to output the test data instead of the data loaded onto the two or more global lines, in a test mode. The output unit is coupled to the global lines and is configured to output the data in a normal mode, and output the test data received from any one of the two or more global lines connected to the selection unit to an I/O pad based on information about the memory chip in a test mode.
US09042183B2
According to one embodiment, a non-volatile semiconductor memory device which is provided with a memory cell array, bit lines, word lines, and a sense amplifier circuit is presented. The memory cell array includes memory cells. The bit lines are electrically connected to the memory cells. The word lines are electrically connected to gates of the non-volatile memory cells. The sense amplifier circuit includes sense amplifiers which are electrically connected to the bit lines. Each of the sense amplifiers includes a latch circuit which is capable of holding data, and a detection circuit. The sense amplifiers are configured to apply any one of a first voltage and a second voltage higher than the first voltage to the bit lines respectively. The sense amplifiers apply any one of the first voltage and the second voltage s a third voltage to the bit lines, and apply the third voltage to the detection circuit.
US09042178B2
A method and apparatus for setting trim parameters in a memory device provides multiple trim settings that are assigned to portions of the memory device according to observed or tested programming speed and reliability.
US09042168B1
A system including a state set module to arrange states of a memory cell in three sets. The memory cell stores three bits when programmed to a state. Each set includes three rows of bits. In a set, a row includes one of the three bits of the states. The first, second, and third rows of the first, second, and third sets include a first number of state transitions. The second, third, and first rows of the first, second, and third sets include a second number of state transitions. The third, first, and second rows of the first, second, and third sets include a third number of state transitions. A write module writes first, second, and third portions of data to a plurality of memory cells, each memory cell storing the three bits when programmed to a state, using states selected respectively from the first, second, and third sets.
US09042163B2
A memory device having a local current sink is disclosed. In a particular embodiment, an electronic device is disclosed. The electronic device includes one or more write drivers. The electronic device includes at least one Magnetic Tunnel Junction (MTJ) coupled to a bit line and coupled to a source line. The electronic device also includes a current sink circuit comprising a single transistor, the single transistor coupled to the bit line and to the source line.
US09042161B2
In a memory device, memory capacity per unit area is increased while a period in which data is held is ensured. The memory device includes a driver circuit provided over a substrate, and a plurality of memory cell arrays which are provided over the driver circuit and driven by the driver circuit. Each of the plurality of memory cell arrays includes a plurality of memory cells. Each of the plurality of memory cells includes a first transistor including a first gate electrode overlapping with an oxide semiconductor layer, and a capacitor including a source electrode or a drain electrode, a first gate insulating layer, and a conductive layer. The plurality of memory cell arrays is stacked to overlap. Thus, in the memory device, memory capacity per unit area is increased while a period in which data is held is ensured.
US09042160B1
A method includes, in a data storage device that includes a non-volatile memory and a resistive random access memory (ReRAM) on the same die, receiving data from a memory controller via a bus. The method also includes routing the data to data latches of the non-volatile memory via a first path and to the ReRAM via a second path distinct from the first path.
US09042155B2
Methods, devices, and systems associated with oxide based memory can include a method of forming an oxide based memory cell. Forming an oxide based memory cell can include forming a first conductive element, forming an oxide over the first conductive element, implanting a reactive metal into the oxide, and forming a second conductive element over the oxide.
US09042153B2
A method and system for a programmable resistive memory to improve yield and reliability has a plurality of programmable resistive units. Each programmable resistive unit can have at least one programmable resistive cell. Each programmable resistive cell can have a programmable resistive element with a first end coupled to a first supply voltage line and a second end coupled to at least one diode serving as program selector. Each diode can have at least first and second terminals with first and second types of dopants, with the second terminal being coupled to a second supply voltage line. The first and second terminals of the diode can be fabricated from source/drain of MOS in a well for MOS devices or fabricated on the same polysilicon structure.
US09042148B2
An entry including multiple bits of unit cells each storing data bit is coupled to a match line. The match line is supplied with a charging current having a restricted current value smaller than a match line current flowing in a one-bit miss state in one entry, but larger than a match line current flowing in an all-bit match state in one entry. A precharge voltage level of a match line is restricted to a voltage level of half a power supply voltage or smaller. Power consumption in a search cycle of a content addressable memory can be reduced, and a search operation speed can be increased.
US09042147B2
A power inverter includes a power semiconductor module that includes a power semiconductor device, a control circuit board that outputs a control signal used for controlling the power semiconductor device, a driver circuit board that outputs a driving signal used for driving the power semiconductor device, a conductive metal base plate arranged in a space between the driver circuit board and the control circuit board in which a fine and long opening portion is formed, wiring that connects the driver circuit board and the control circuit board through the opening portion and delivers the control signal to the driver circuit board, and an AC busbar that is arranged on a side opposite to the metal base plate through the driver circuit board and delivers an AC current output from the power semiconductor module to a drive motor. At least a portion of the AC busbar that faces the opening portion extends in a direction directly running in a longitudinal direction of the fine and long opening portion.
US09042144B1
A high voltage full wave rectifier and doubler circuit having complementary serially connected low voltage MOSFET stacks to provide high voltage capability. The state of the MOSFETs in the MOSFET stacks is controlled by means of resistors coupled between the circuit's outputs and a time varying input signal. The resistance values of the resistors are selected to maintain operation of the stacked MOSFETs below their breakdown voltages.
US09042143B2
A Low Forward Voltage Rectifier (LFVR) circuit includes a bipolar transistor, a parallel diode, and a capacitive current splitting network. The LFVR circuit, when it is performing a rectifying function, conducts the forward current from a first node to a second node provided that the voltage from the first node to the second node is adequately positive. The capacitive current splitting network causes a portion of the forward current to be a base current of the bipolar transistor, thereby biasing the transistor so that the forward current experiences a low forward voltage drop across the transistor. The LFVR circuit sees use in as a rectifier in many different types of switching power converters, including in flyback, Cuk, SEPIC, boost, buck-boost, PFC, half-bridge resonant, and full-bridge resonant converters. Due to the low forward voltage drop across the LFVR, converter efficiency is improved.
US09042131B2
Methods and systems for managing link voltages in a power converter, where single phase, three phase or universal systems can be used. Common mode management refers to shifting of voltages in a particular direction to perform transition between input and output ports, in addition to maintaining soft switching property. Voltages in power converters can be freely increasing and decreasing, and thus damage to the circuit can be caused if these voltages change are not controlled.
US09042128B2
A flyback type switching power supply includes between P and N of a direct current output a sudden load change detector circuit, which normally has no power consumption, that detects only a transient fluctuation of a direct current output voltage, and starts the switching of a primary side semiconductor switch when there is no load or a light load, even when the semiconductor switch is in an off state, thereby enabling the detection of the direct current output voltage in a tertiary winding, and suppressing a drop in the direct current output voltage.
US09042126B2
A switching power converting apparatus includes a coil unit, a bipolar junction transistor (BJT) controlling power transfer through the coil unit, and a current sensing resistor sensing a current flowing through the BJT so as to produce a sensed voltage thereacross. A switching controller includes a current source supplying a first current, a current generating module generating, based on an input voltage associated with the sensed voltage, a second current, which is proportional to the current flowing through the BJT, a multiplexing module selecting one of the first and second currents as an output current, and a driving module outputting, based on the output current, a driving current, which is proportional to the output current, to the BJT to thereby conduct the BJT.
US09042119B2
A lightweight radio/CD player for vehicular application is virtually “fastenerless” and includes a case and frontal interface formed of polymer based material that is molded to provide details to accept audio devices such as playback mechanisms (if desired) and radio receivers, as well as the circuit boards required for electrical control and display. The case and frontal interface are of composite structure, including an insert molded electrically conductive wire mesh screen that has been pre-formed to contour with the molding operation. The wire mesh provides EMC, RFI, BCI and ESD shielding and grounding of the circuit boards via exposed wire mesh pads and adjacent ground clips. The major components and subassemblies self-interconnect by integral guide and connection features effecting “slide lock” and “snap lock” self-interconnection. The major components and subassemblies self-ground by establishing an interference fit with exposed, resilient, embossed portions of wire mesh.
US09042112B2
A converter power unit comprises: a heat sink; n power switch modules on the heat sink; a first group of laminated bus bars comprising a first and a second bus bar; a capacitor group comprising m capacitor; a second group of laminated bus bars comprising a third and a fourth bus bar, the first bus bar is connected with the third bus bar, the second bus bar is connected with the fourth bus bar; providing that vertical projection areas projected by an area occupied by the n power switch modules and projected by the capacitor group on a first plane perpendicular to an axial direction of the capacitor group are defined as a first and a second projection areas respectively, the first and the second projection area have an overlapped area. The present application can reduce the stray inductances in the commutating loop of the converter.
US09042111B2
A system for securing an access opening of a cable raceway using a single padlock includes a cover having a securing wall and opposed first and second sidewalls, which form a channel for accommodating at least a portion of the cable raceway with the securing wall covering the access opening. First and second insert bars engage the first and second sidewalls and a lock bar engages the first and second insert bars and may be locked in an engaged position to prevent the first and second insert bars from being disengaged with the cover and to secure the cover about the cable raceway preventing access to the access opening.
US09042110B2
A positioning structure for a removable hard drive includes an enclosure and a tray. The enclosure is used for being mounted by the hard drive, and disposed with a plurality of positioning holes. The tray includes a bottom and two side walls vertically extending therefrom. A space being is formed by the bottom and the side walls. The bottom is formed with a plurality of positioning pillars corresponding to the positioning holes. The enclosure is received in the space, and the positioning holes are correspondingly inserted by the positioning pillars.
US09042108B2
In a display device (100), a row of protruding electrodes (115) and a row of protruding electrodes (116) are formed on the connecting surface of a terminal section (112), the row of the protruding electrodes (116) is disposed between the row of the protruding electrodes (115) and a display section (111), one end of a flexible printed board (150) is connected to the row of the protruding electrodes (115), one end of a flexible printed board (160) is connected to the row of the protruding electrodes (116), the row of the protruding electrodes (115) is adjacent to the row of the protruding electrodes (116), and the one end of the flexible printed board (150) and the one end of the flexible printed board (160) are opposed to each other.
US09042106B2
Disclosed herein is a thin film type chip device, including: a plurality of unit circuit structures laminated on a substrate; and an adhesive layer adhering the unit circuit structures to each other.
US09042105B2
An electronic device may be provided with a printed circuit board having padded through-holes. The padded through-holes may be formed from openings in a printed circuit board substrate and elastomeric members in the openings. The elastomeric members may be conductive elastomeric members such as electrically or thermally conductive elastomeric members. The printed circuit board may be secured within a housing for the electronic device using engagement members that extend through padded through-holes. The engagement members may engage with the housing or with additional engagement members that are attached to the housing. The electronic device may include a cowling structure formed over electronic components on a surface of the printed circuit board. The cowling structure may be secured to the printed circuit board using attachment members that engage with the engagement members in the padded through-holes.
US09042102B2
A waterproof controller used for electric power steering includes a shell, a chamber, at least one sealing block, a circuit board, at least one cable, and at least one board mounting accessory. The chamber is formed in the shell. The sealing block is disposed on the shell, and includes at least one hole. The circuit board is accommodated in the chamber. The cable includes a first terminal and a second terminal opposite to the first terminal. The first terminal passes through the hole of the sealing block. The board mounting accessory covers the second terminal, in which the board mounting accessory and the second terminal insert into the circuit board together.
US09042101B2
An electric power conversion apparatus includes a channel case in which a cooling water channel is formed; a double side cooling semiconductor module that has an upper and lower arms series circuit of an inverter circuit; a capacitor module; a direct current connector; and an alternate current connector. The semiconductor module includes first and second heat dissipation metals whose outer surfaces are heat dissipation surfaces, the upper and lower arms series circuit is disposed tightly between the first heat dissipation metal and the second heat dissipation metal, and the semiconductor module further includes a direct current positive terminal, a direct current negative terminal, and an alternate current terminal which protrude to outside. The channel case is provided with the cooling water channel which extends from a cooling water inlet to a cooling water outlet, and a first opening which opens into the cooling water channel.
US09042094B2
An insertion and removal assembly for installing and removing hard drives from an enclosure, such as a computer chassis, is provided. The insertion and removal assembly includes a sliding member configured to receive a hard drive, a lever handle rotatably connected to the sliding member and an attachment wall having a plurality of protrusions defining a plurality of slots, each slot configured to receive one sliding member. A user reveals a slot for accepting the installation of the hard drive in the enclosure by pushing a tab on the attachment wall near a distal portion of the lever handle to release the lever handle and then pulling the lever handle outward exposing the sliding member. A hard drive is inserted into the sliding member and pushed inwardly into the chassis. Conversely, the sliding member can contain a hard drive which is partially ejected by unlatching and subsequently pulling the lever.
US09042091B2
portable electronic device includes a host module, a display module and a hinge structure. The hinge structure is pivotally connected to the host module and the display module. The hinge structure includes a support frame, a rotating component and two pivotal components. An end of the rotating component is installed inside the support frame and another end of the rotating component is installed inside the display module, so that the display module is capable of rotating in a first rotating direction relative to the support frame. The two pivotal components are disposed at opposite sides of the support frame and separated from the rotating component. An end of each pivotal component is installed inside the support frame and another end of each pivotal component is installed inside the host module, so that the display module is capable of rotating in a second rotating direction relative to the host module.
US09042087B2
A docking station and an electronic apparatus using the same are provided. The electronic apparatus includes a portable computer and a docking station. The docking station includes a body, a base and a connecter, and the portable computer is detachably connected to the docking station. The base is movably connected to the body. The connecter disposed on the base is movable with the base relative to the body. The body is electrically connected to the portable computer via the connecter, and thus the portable computer can move relative to the docking station.
US09042084B2
A system is provided for a power distribution enclosure that includes an electronic circuit component. The system includes a conductive adapter having a head, and a circuit breaker base adapted for mounting to the power distribution enclosure. The circuit breaker base has an aperture adapted to receive the head of the conductive adapter. The head of the conductive adapter has a shape that substantially prevents rotation of the conductive adapter when the conductive adapter is inserted into the aperture. The conductive adapter is configured to draw away or absorb heat from the electronic circuit component and move the absorbed heat out of the power distribution enclosure. The circuit breaker base is adapted to substantially prevent heat from escaping from the conductive adapter into the power distribution enclosure. Numerous other aspects are provided.
US09042076B2
An IO port usable with an electronic apparatus to allow an external device to be connected thereto includes a plurality of signal pins disposed to exchange signals between the external device and the electronic apparatus, and at least one discharge pin disposed to be electrically connected to the external device ahead of the plurality of signal pins when the external device is connected to the IO port, and to discharge at least a portion of static electricity accumulated in the external device.
US09042069B2
The power supply controller performs the power-supply-path protection operation to restrict power supply through the switch element if a value of temperature increase of the power supply path W with respect to the reference temperature To exceeds the temperature threshold value and remove the restriction if the temperature decreases to the temperature threshold value or lower. And the controller performs the switch protection operation to restrict the power supply through the switch element if the value of the flowing current exceeds the current threshold value and remove the restriction after the reference time H elapses. And also the controller adds the additional value F to the value of temperature increase on condition that the value of the flowing current exceeds the current threshold value in the power supply protection operation and compares a post-addition temperature to the temperature threshold value.
US09042068B2
The present invention provides a protection circuit. The protection circuit includes an output stage circuit and a feedback unit that generates a first current. Under a first condition that the first current is one of currents larger than and equal to a rated current and the first condition remains for a first period, the feedback unit controls the output stage circuit to restrict the first current. Under a second condition that the first current is one of currents larger than and equal to a restriction current and the second condition remains for a second period, the feedback unit controls the output stage circuit to terminate the first current.
US09042062B2
A magnetic read sensor having an antiferromagnetic located embedded within a magnetic shield of the sensor so that the antiferromagnetic layer can pin the magnetization of the pinned layer without contributing to read gap thickness. The sensor is configured with a pinned layer having a free layer structure located within an active area of the sensor and a pinned layer that extends beyond the free layer and active area of the sensor. The antiferromagnetic layer can be located outside of the active and exchange coupled with the extended portion of the pinned layer.
US09042061B2
A data reader may be configured at least with a magnetic stack positioned on an air bearing surface (ABS) and contacting a spin depolarizing layer that is a minority spin current carrier. The spin depolarizing layer can have a thickness and spin diffusion length corresponding to a net zero spin polarization at an interface of the magnetic stack and spin depolarizing layer.
US09042056B2
A slider and microactuator elements are disposed on a gimbal portion of a flexure. A tongue of the gimbal portion has a first tongue portion, a second tongue portion, and a hinge portion. A leading-side portion of the slider is movably disposed on the first tongue portion. A trailing-side portion of the slider is secured to the second tongue portion. The hinge portion is formed between the first tongue portion and the second tongue portion. The gimbal portion is provided with a damper member includes a viscoelastic material layer and a constrained plate. The damper member comprises a first damper and a second damper. The hinge portion is exposed between the first damper and the second damper. A dimple on a load beam contacts the hinge portion at a point of contact.
US09042054B2
Various embodiments concern a dual stage actuation suspension that comprises a loadbeam having a load point projection. The suspension further comprises a gimbal assembly having a point of contact that is in contact with the load point projection such that the gimbal assembly can gimbal about the load point projection. The gimbal assembly is cantilevered from the loadbeam and has an axis of rotation aligned with the load point projection and the point of contact. The suspension further comprises a pair of motors mounted on the gimbal assembly and positioned proximal of the point of contact. The pair of motors is mounted between a tongue and a pair of spring arms to rotate the tongue about the point of contact and the load point projection. The loadbeam further comprises a void into which the pair of motors extends.
US09042051B2
The present disclosure provides for a magnetic writer pole for use in a hard drive. The magnetic writer pole comprises a first bevel formed by a non-magnetic layer, the first bevel formed at a first angle and extending to a first throat height. The magnetic writer pole further comprises a second bevel formed by the non-magnetic layer and extending distally from the first bevel at a second angle that is greater than the first angle and extending to a second throat height. The magnetic writer pole further comprises a third bevel formed by the non-magnetic layer and extending distally from the second bevel at a third angle that is greater than the second angle.
US09042049B2
In accordance with one embodiment, a computer program product includes a computer readable storage medium having computer readable program code that is readable and/or executable by a processor to: receive a signal including precoded data read from a magnetic tape medium and pass the signal through a soft detector to calculator first soft information about each bit of the signal and to provide adaptive compensation for the precoded data, send the first soft information to a soft decoder, pass the signal through the soft decoder to calculate second soft information about each bit the signal, and send the second soft information to the soft detector, wherein the precoded data is passed through at least one precoder prior to being written to the magnetic tape medium via a precoder that applies 1/(1⊕D2) to bits of data, where D is delay corresponding to bit duration
US09042048B1
The present disclosure generally relates to a HAMR head and a method for fabrication thereof. The HAMR head has a write head with a waveguide extending therethrough. A laser diode is coupled to a submount that is bonded to the write head using an adhesion layer, a solder structure, and a self-propagating multilayer alloying stack.
US09042043B2
A lens holder driving device includes a lens holder in which a lens assembly is mounted, a driving coil fixed to the lens holder at outside circumference thereof, an outer yoke including an outer hollow cylindrical portion and an ring-shaped end portion disposed an upper end of the outer hollow cylindrical portion, a magnet disposed to an inner wall surface of the outer hollow cylindrical portion so as to be opposite to the driving coil, an elastic member supporting the lens holder in a direction of an optical axis shiftably, and a base disposed at a lower side of the lens holder. The lens holder driving device includes a contact area reduction arrangement reducing a contact area between the ring-shaped end portion of the outer yoke and an upper end portion of the lens holder.
US09042041B2
An optoelectronic module 1 having at least a first 2A and a second 2B radiation-emitting source and a first optical element 5 including a cavity 10 wherein the surface 5A of the cavity 10 is able to reflect the radiation 3A, 3B of the at least two radiation sources. An outlet 15 in the optical element 5 is provided for coupling radiation out of the cavity 10, wherein the radiation emitted by the radiation sources 2A, 2B is reflected by the surface 5A of the cavity resulting in a mixing of the radiation.
US09042039B2
An imaging lens includes negative first lens, negative second lens, third lens of a plano-convex shape having a convex surface directed toward an object side or of a positive meniscus shape having a convex surface directed toward the object side, and a fourth lens of a plano-convex shape having a convex surface directed toward an image side or of a positive meniscus shape having a convex surface directed toward the image side, which are arranged in this order from the object side. Further, the following conditional formula (6) is satisfied: 0.75≦(R8−R9)/(R8+R9)≦1.0 (6), where R8: a curvature radius of an object-side surface of the fourth lens, and R9: a curvature radius of an image-side surface of the fourth lens.
US09042027B2
An actuator assembly for an adjustable fluid-filled lens is provided. In some embodiments, the actuator assembly includes a clamp configured to adjust the optical power of the fluid lens module when the clamp is compressed. In some embodiments, a magnetic element is configured to adjust the optical power of the fluid-filled lens. In some embodiments, a plunger changes the optical power of the fluid lens module. In some embodiments, a reservoir is configured such that deformation of the reservoir changes the optical power of the fluid-filled lens. In some embodiments, a balloon is configured to deform the reservoir. In some embodiments, an adjustable fluid-filled lens includes a septum configured to be pierceable by a needle and automatically and fluidly seal a fluid chamber after withdrawal of the needle. In some embodiments, a thermal element can heat fluid within a fluid chamber to change an optical power of the lens module.
US09042024B2
The method includes the steps of: obtaining lateral magnification of an optical scanning system; obtaining the maximum value of thickness in the optical axis direction of an scanner lens; obtaining allowance b on one side and beam diameter a in the vertical scanning direction in the lens; and obtaining width h in the vertical scanning direction of the lens by the following expression h=a+2b. The allowance b is a product of the maximum value of thickness in the optical axis direction of the lens and a coefficient, and the coefficient is determined according to the lateral magnification of the system in such a way that the maximum value of movement of the focal point of the lens due to moisture absorption is made smaller than or equal to a predetermined value.
US09042023B2
An exemplary video wall includes two display panels and a mullion elimination structure. The display panels each include a main body and a bezel. The mullion elimination structure includes a triangular prism and two transparent quadrangular prisms. The triangular prism includes a first bottom and two opposite first sides. The first bottom is attached to and covers two adjacent bezels of the display panels. The transparent quadrangular prisms each include a second bottom attached to the main body of one display panel, a second side, and an opposite third side . The third side is attached to the corresponding first side of the triangular prism. The second side is coated with a transflective film for partially transmitting and partially reflecting light incident thereon. A reflective surface is formed between the first sides of the triangular prism and the second sides of the quadrangular prisms for reflecting light incident thereon.
US09042017B1
Method and apparatus to generate a composite far field beam having a central null and discrete cylindrical symmetry. A phased array of Gaussian beams was used to form an annular far-field pattern as opposed to the normal peaked pattern in most phased arrays. This annular pattern arises from the radial symmetry of the polarization in each beam. Beams opposite one another in the annulus are polarized in the same direction but are 180° out of phase. This causes the center portion of the beam to be a null rather than a peak.
US09041999B2
In one embodiment, the electrowetting device includes a first medium; a second medium that is not mixed with the first medium and has a refractive index different from a refractive index of the first medium; an upper electrode that adjusts an angle of a boundary surface between the first medium and the second medium; and a barrier wall that has a side surface surrounding the first and second mediums, allows the upper electrode to be disposed on a portion of the side surface, and has irregular widths.
US09041987B2
An image evaluation apparatus includes a reading unit that includes a monochrome detection unit reading, in a focused state, an image formed on a recording material by an image forming apparatus that represents grayscale of the image by forming dots on the recording material, and a color detection unit reading the image in a defocused state; an image information obtaining unit that obtains image information for the image forming apparatus to form the image; a computing unit that computes a luminance and a chroma of an image supposed to be formed on the recording material by the image forming apparatus from the obtained image information; a comparing unit that compares a derived luminance with the computed luminance, and compares a derived chroma with the computed chroma; and an image evaluation unit that evaluates the image formed by the image forming apparatus, on the basis of results of comparison.
US09041983B2
A facsimile device includes a main control unit and a sub-control unit. The first main control unit is configured to count a number of rings in a call signal sent from a public-line network and to put the facsimile device off-hook when the count value reaches a preset specified number of rings in the normal mode, and to suspend the count and off-hook functions in the energy-saving mode. The sub-control unit is configured to detect an incoming call signal and cause the main control unit to recover. The main control unit is configured to: calculate the number of rings in an incoming call signal in an elapsed time required from when the sub-control unit detects the incoming call signal until the main control unit recovers to the normal mode; and use the calculated number of rings to count the number of rings in an incoming call signal.
US09041976B2
A server device includes an external device information managing unit which manages external device information regarding plural external devices, and an association process flow determining unit which determines an association process flow that defines how plural processes in image processing are performed on image data by the external devices, based on the external device information. The association process flow determining unit is configured to determine plural association process flows for the image processing, and the determined association process flows include first and second association process flows such that first external devices defined in the first association process flow differ from second external devices defined in the second association process flow.
US09041975B2
A printer device has a two-sided printing function and a circulatory transporting path for transporting a printing medium. The printer device is configured such that after creating a set of print data for a first recording surface to be printed with two-sided printing, the printer device adds a set of dummy print data for a second recording surface corresponding to a back side of the first recording surface to the set of print data for the first recording surface.
US09041968B2
A client terminal transmits a request to a printing apparatus for a registration web page for registering, in a print server, a printing apparatus used in a print service provided by the print server. The printing apparatus collects configuration information of the printing apparatus in response to reception of the request, and creates link information which contains the collected configuration information and is used to access the print server. The printing apparatus then generates a registration web page containing the created link information, and transmits it to the client terminal. The print server receives the configuration information of the printing apparatus transmitted from the client terminal via the registration web page transmitted to the client terminal. The print server creates printing apparatus information which associates the configuration information with user information of the user of the client terminal, and manages it in a storage medium.
US09041950B2
An image forming apparatus includes a switching unit configured to switch a power supply source from a main power source to a power storage unit according to shifting to a power failure state, a calculation unit configured to calculate a power amount to be consumed by a received job if the power supply source is the power storage unit when the job is received, a detection unit configured to detect a power amount stored in the power storage unit, a determining unit configured to determine whether the received job can be executed based on the detected power amount and the calculated power amount to be consumed for the received job, and a control unit configured to start processing the job if it is determined that the received job can be executed and to perform control during the processing of the job so as not to accept a subsequently received job.
US09041946B2
An image forming apparatus that is capable of executing authentication processing improved in security of a command including authentication information, which is received over a network from an external apparatus. A CPU receives a command including authentication information via a network. The CPU determines whether or not authentication information included in the received command is a hash value or an encrypted value. The CPU causes processing in accordance with the received command to be executed depending on authentication performed based on the authentication information when it is determined that the authentication information is a hash value or an encrypted value, and causes the processing not to be executed when it is determined that the authentication information is not a hash value or an encrypted value.
US09041945B2
An image forming apparatus and method includes executing a series of processes utilizing a plurality of functions based on a plurality of setting values, storing, as a history, an execution result of the processing, a plurality of setting values, and an error content in a case where the execution result is failure, determining whether the execution result of a previous processing is successful based on the stored in a case where the processing execution unit re-executes processing, specifying a setting value potentially causing the failure based on the error content in a case where the determination unit determines that the execution result of the previous processing is failure and performing display control of a setting field for setting the setting value.
US09041944B2
An image processing apparatus includes a system managing unit configured to manage an apparatus status of apparatus hardware; an acquiring unit configured to acquire application status information of an application from the application and apparatus status information from the system managing unit; an input unit configured to accept a display request for displaying a status monitor screen indicating an overall system status; a screen generating unit configured to receive the display request and generate the status monitor screen based on the application status information and the apparatus status information acquired by the acquiring unit, the status monitor screen including an application status display and an apparatus status display; and a display unit configured to display the status monitor screen generated by the screen generating unit.
US09041942B2
An image forming apparatus includes: an applying device configured to generate an output signal and apply the output signal to an image forming device; and a controller configured to generate a control signal to supply to the applying device so as to control a value of the output signal so that the value of the output signal is within a predetermined target range and control the applying device using the control signal in a start-up mode and in a normal mode, the normal mode being subsequent to the start-up mode. In the start-up mode, the controller sets a start control signal value larger than a value of the control signal immediately after a first predetermined time, the start control signal value being the value of the control signal during the first predetermined time, the first predetermined time being from a start timing of the start-up mode.
US09041938B2
A surface wave assisted system having an aperture layer with a surface and an aperture, and a plurality of grooves around the aperture. The plurality of grooves is configured to generate an optical transfer function at the aperture by inducing a surface wave for interfering with transmission of light of a range of spatial frequency.
US09041928B2
An estimation device is configured to estimate a feature value of a specific component contained in a sample and includes: a spectral estimation parameter storage module; a calibration parameter storage module; a multiband image acquirer; an optical spectrum operator configured to compute an optical spectrum from a multiband image using a spectral estimation parameter; and a calibration processor configured to compute the feature value from the optical spectrum using a calibration parameter.
US09041927B1
A dual scanning and FTIR system for application in the Terahertz and broadband blackbody frequency range including sources for providing Thz and broadband blackbody range and electromagnetic radiation, at least one detector of electromagnetic radiation in the THZ and broadband blackbody ranges, and at least one rotating element between the source and detector.
US09041923B2
Spectroscopy apparatuses oriented to the critical angle of the sample are described that detecting the spectral characteristics of a sample wherein the apparatus consists of an electromagnetic radiation source adapted to excite a sample with electromagnetic radiation introduced to the sample at a location at an angle of incidence at or near a critical angle of the sample; a transmitting crystal in communication with the electromagnetic radiation source and the sample, the transmitting crystal having a high refractive index adapted to reflect the electromagnetic radiation internally; a reflector adapted to introduce the electromagnetic radiation to the sample at or near an angle of incidence near the critical angle between the transmitting crystal and sample; and a detector for detecting the electromagnetic radiation from the sample. Also, provided herein are methods, systems, and kits incorporating the peri-critical reflection spectroscopy apparatus.
US09041921B2
A defect inspection device has: an illumination optical system which irradiates a predetermined region of an inspection target with illumination light; a detection optical system which has a detector provided with a plurality of pixels by which scattered light from the predetermined region of the inspection target due to illumination light from the illumination optical system can be detected; and a signal processing portion which is provided with a correction portion which corrects pixel displacement caused by change in a direction perpendicular to a surface of the inspection target with respect to a detection signal based on the scattered light detected by the detector of the detection optical system, and a defect determination portion which determines a defect on the surface of the inspection target based on the detection signal corrected by the correction portion.
US09041916B2
A 3D image sensor includes a depth pixel that includes; a photo detector generating photo-charge, first and second floating diffusion regions, a first transfer transistor transferring photo-charge to the first floating diffusion region during a first transfer period in response to a first transfer gate signal, a second transfer transistor transferring photo-charge to the second floating diffusion region during a second transfer period in response to a second transfer gate signal, and an overflow transistor that discharges surplus photo-charge in response to a drive gate signal. Control logic unit controlling operation of the depth pixel includes a first logic element providing the first transfer gate signal, a second logic element providing the second transfer gate signal, and another logic element providing the drive gate signal to the overflow transistor when the first transfer period overlaps, at least in part, the second transfer period.
US09041912B2
According to an aspect of the present invention, a spectral purity filter includes an aperture, the aperture being arranged to diffract a first wavelength of radiation and to allow at least a portion of a second wavelength of radiation to be transmitted through the aperture, the second wavelength of radiation being shorter than the first wavelength of radiation, wherein the aperture has a diameter greater than 20 μm.
US09041900B2
Methods and apparatus for cooling mirrors in an extreme ultraviolet (EUV) lithography system using a liquid metal interface are described. According to one aspect of the present invention, an apparatus which may be used in an EUV lithography system includes a heat exchanger, a mirror assembly, and a first liquid metal interface. The heat exchanger including at least a first surface. The mirror assembly includes a first mirror block having a first mirrored surface, as well as at least a first well. Finally, the first liquid metal interface includes liquid metal which is contained in the first well. The first surface is in contact with the liquid metal such that heat may be transferred from the first mirror block to the heat exchanger.
US09041897B2
An optical switch for performing high extinction ratio switching of an optical signal includes a beam polarizing element and one or more optical elements. The optical elements are configured to direct an optical signal along a first or second optical path based on the polarization state of the optical signal as it passes through the optical elements. The optical switch performs high extinction ratio switching of the optical signal by preventing unwanted optical energy from entering an output port by using an absorptive or reflective optical element or by directing the unwanted optical energy along a different optical path.
US09041885B2
A display device uses a multilayer film (104), which reflects (red) light having wavelengths between about 600 and 800 nm at a 60 degree angle of incidence (114), to protect a liquid crystal panel (102) from heat and sun damage. The film (104) transmits light of the visible band with a wavelength between about 420 and 650 nm at normal incidence (116). The outermost surface (106) of the film (104) may be a hard coat (124). A metal oxide layer (120) and a metal layer (130) may be included to reflect IR light greater in wavelength than about 850 nm.
US09041884B2
A transverse electric field type liquid crystal display panel includes a pair of substrates opposed with a liquid crystal layer interposed therebetween. A plurality of sub-pixels having at least one curved portion in a display area are provided in a matrix on one side of the pair of substrates, and a pair of electrodes having at least one curved portion are formed in the plurality of sub-pixels. A light shield layer shielding a non-display area positioned on an outer peripheral side of the display area and between the plurality of sub-pixels is formed on the other side of the pair of substrates. The light shield layer of the non-display area is formed in a shape in which the outermost peripheral side of the display area is rectangular.
US09041882B2
There is provided an optical laminate which comprises: a polarizing film wherein a thin polarizing layer is laminated on one main surface of a substrate; and an optical element (lens array). The thin polarizing layer has a thickness of 8 μm or less. The substrate has a thickness of 20 μm to 80 μm. The optical element is a pattern retardation plate including a plurality of regions having different slow axis directions.
US09041880B2
The present invention provides an optical compensated bending (OCB) mode liquid crystal display (LCD) panel and a method for manufacturing the same. The method comprises the following steps: forming alignment layers on substrate, respectively; forming a liquid crystal layer between the alignment layers to form a liquid crystal cell; applying an electrical signal across the liquid crystal cell; and irradiating light rays to or heating the liquid crystal cell, so as to form a first polymer alignment layer and a second polymer alignment layer, respectively. The present invention can reduce a phase transition time of liquid crystal molecules from a splay state to a bent state.
US09041879B2
A liquid crystal display device includes a first substrate, a first electrode on the first substrate, a second substrate opposed to the first substrate, and a second electrode on the second substrate. The second electrode corresponds to the first electrode. The liquid crystal display device also includes a liquid crystal structure between the first electrode and the second electrode. The liquid crystal structure includes a plurality of liquid crystal molecules and at least one movement control member. The movement control member in the liquid crystal structure restricts a movement of the liquid crystal molecules.
US09041876B2
Provided is a back plate component having reflective sheet reinforcing structure. The back plate component includes: a frame, a reflective sheet and a plurality of supporting film sheets. The frame includes a plurality of lateral beams and vertical beams, and at least one hollow part is included between the lateral beams and the vertical beams. The reflective sheet is attached to the frame, and includes a reflective surface and a back surface corresponding to the reflective surface. A portion of the back surface covers the whole hollow part. The plurality of supporting film sheets is attached to the back surface at a region corresponding to the hollow part, and includes a material the same as that of the reflective sheet. A liquid crystal display device is further disclosed herein.
US09041875B2
In a semiconductor device, a first interlayer insulating layer made of an inorganic material and formed on inverse stagger type TFTs, a second interlayer insulating layer made of an organic material and formed on the first interlayer insulating layer, and a pixel electrode formed in contact with the second interlayer insulating layer are disposed on a substrate, and an input terminal portion that is electrically connected to a wiring of another substrate is provided on an end portion of the substrate. The input terminal portion includes a first layer made of the same material as that of the gate electrode and a second layer made of the same material as that of the pixel electrode. With this structure, the number of photomasks used in the photolithography method can be reduced to 5.
US09041873B2
A liquid crystal display element disclosed includes: a first substrate; a second substrate; a liquid crystal layer sandwiched between the first substrate and the second substrate; a first transparent electrode provided at a display region of the first substrate; and a second transparent electrode provided at a display region of the second substrate, at least one of d1 and d2 being not larger than 60 nm, where d1 represents a thickness of the first transparent electrode and d2 represents a thickness of the second transparent electrode.
US09041868B2
The purpose of the present invention is to provide a projection image display device in which all of the multiple light sources to be used are positioned optimally, regardless of the mode of installation of the device. This projection image display device has two illumination optical systems (1, 2) that are each provided with a light source (111, 211), a color separator for separating into three colors of light, a liquid crystal panel (150, 250) for forming an optical image, and a color synthesis prism (160, 260) for color-synthesizing. A polarization beam splitter (3) for synthesis synthesizes an optical image formed by the illumination optical system (1, 2), and projects the same from a projection lens (4). The optical axis (101, 201) of each light source (111, 211) is positioned within the same plane as the optical axis (401) of the projection lens (4), and so as to orthogonally intersect the optical axis (401) of the projection lens.
US09041866B2
A receiving apparatus including a first communication unit that receives first image data from a transmission apparatus, a second communication unit that receives second image data from the transmission apparatus, a power supply unit that supplies power to at least one of the first communication unit and the second communication unit, and a control unit that causes a display device to display an image generated based on the first image data and the second image data, where the control unit controls the power supply unit so as to limit power supply to one of the first communication unit and the second communication unit in response to completion of the display of the image by the display device.
US09041854B2
An image pickup apparatus which can detect, when pixels have a structure in which part of electrical construction is shared therebetween, a defective pixel by taking into account a high possibility of the other pixels sharing the part of electrical construction becoming defective pixels, thereby making it possible to obtain an excellent image. A ROM stores in advance position information on each defective pixel. A defective pixel-detecting section detects a new defective pixel on which position information is not stored by the storage unit, from the pixels forming each pixel group, by performing one of different types of defective pixel detection processing. A system controller causes the defective pixel-detecting section to execute one of the different types of detection processing, according to the number of defective pixels which are included in each pixel group and on which the position information is stored in the storage unit.
US09041853B2
A mobile terminal includes a camera unit that captures a subject while moving a lens back and forth in an optical axis direction and outputs a plurality of images with different angles of view, a storage unit that stores the plurality of images output from the camera unit, an angle-of-view correction unit that takes any one image of the plurality of images stored in the storage unit and corrects the other images of the plurality of images so that the angles of view of the other images match the angle of view of the one image, and a display that outputs the one image and the other images corrected by the angle-of-view correction unit.
US09041850B2
The present invention relates to a camera module including: a lens unit mounted with at least one or more lenses; an image sensor mounted with an image pickup device for converting a light converged through the lenses to an electric signal; a PCB (Printed Circuit Board) mounted with the image sensor; and a holder accommodated inside the lens unit for supporting the lens unit, wherein the lens unit is bonded and fixed at an inner surface of the holder, whereby the lens unit mounted with a plurality of lenses is bonded to a lateral surface of a holder to prevent generation of vertical tilting phenomenon at the lens unit caused by a conventional improper coating of epoxy, and particularly, the coating of epoxy on the lateral surface of the holder advantageously enhances adhesive power to increase a bonded area.
US09041839B2
An image pickup circuit including a plurality of circuit blocks. Each of the plurality of circuit blocks includes a plurality of comparing elements, a single counter, and a plurality of storage units. Each of the comparing elements compares a pixel signal supplied through a vertical signal line connected to vertically aligned pixels in a plurality of pixels arranged in a matrix, and a slope signal whose voltage is changed from an initial voltage at a constant slope. The counter counts an elapsed time since a voltage of the slope signal starts to change from the initial voltage. Each of the storage units stores a count value obtained by the counter in accordance with a comparison result of the comparator, the count value corresponding to an elapsed time until the voltage of the slope signal is changed from the initial voltage to a voltage coinciding with the pixel signal.
US09041837B2
An image sensor for an electronic device. The image sensor includes a first light sensitive element for collecting charge and having a first saturation value and a well surrounding at least a portion of the first light sensitive element and having a first doping concentration. The image sensor further includes a bridge region defined in the well and in communication with the first light sensitive element and having a second doping concentration and a blooming node in communication with the bridge region and a voltage source. The second doping concentration is less than the first doping concentration and when light sensitive element collects sufficient charge to reach the first saturation value, additional charge received by the light sensitive element travels to the blooming node via the bridge region.
US09041836B1
A method for processing a digital picture is disclosed. The method may include steps (A) to (C). Step (A) may generate a first picture by processing the digital picture using a first noise reduction technique in a circuit. Step (B) may generate a second picture by processing the digital picture using a second noise reduction technique. The first noise reduction technique may achieve a higher noise reduction than the second noise reduction technique. Step (C) may generate an output picture by combining the first picture and the second picture.
US09041834B2
Disclosed are apparatus and methods for denoising a video stream of a camera. A current frame of the video stream and a temporally adjacent frame of the video stream that has been previously spatially and temporally denoised are obtained. The current frame is first spatially denoised, while preserving edges in such current frame to generate a plurality of spatially denoised pixels for the current frame. A particular pixel of the current frame is then both spatially and temporally denoised based on a weighted averaging of the particular pixel's associated spatially denoised pixel from the current frame and a plurality of pixels from the temporally adjacent frame that have already been spatially and temporally denoised.
US09041828B2
The present invention facilitates the setting of a condition for the execution of predetermined processing and enables the execution of processing conforming to a user's intention. In an image processing apparatus, a predetermined object is detected in an image selected based on an instruction from a user, a determination is made regarding an attribute of the detected object, and the determined attribute is set as an execution condition used when executing predetermined processing on an image.
US09041816B2
The purpose of the present invention is to provide an optical unit with a shake correction function such that even when a photo reflector is provided by using a gap between a side surface of a movable body and a side surface of a fixed body, an appropriate relationship between an output from the photo reflector and the rock angle of the movable body can be obtained. In an optical unit (100) with a shake correction function, a movable body (3) is rocked about a rock fulcrum (180) by a driving mechanism (500) for shake correction, and thereby shaking is corrected. At that point, the movement of the movable body (3) is monitored by providing a first photo reflector (580a) and a second photo reflector (580b) on side surfaces of a fixed body (200). Here, a smooth layer (590) such as a resin tape, a metal sheet, a coating layer, plate glass or a reflective board is laminated onto side surfaces of the movable body (3) at a region facing the first photo reflector (580a) and a region facing the second photo reflector (580b).
US09041812B2
Real-time access by a requestor to surveillance video is conditionally pre-authorized dependent on the existence of at least one pre-specified automatically detectable condition, and recorded in a data processing system. A requestor subsequently requests real-time access to the surveillance video (e.g., as a result of an alarm), and if the pre-specified automatically detectable condition is met, access is automatically granted, i.e., without the need for manual intervention. An automatically detectable condition could, e.g., be an alarm condition detected by a sensor at the site of the video surveillance. Alternatively, it could be a locational proximity of the requestor to the site of the video surveillance. Alternatively, it could be a previously defined time interval.
US09041810B2
A patient fall prediction system receives video image frames from a surveillance camera positioned in a patient's room and analyses the video image frames for movement that may be a precursor to a patient fall. In set up phase, the viewpoint of the camera is directed at a risk area associated with patient falls, beds, chairs, wheelchairs, etc. A risk area is defined graphically in the viewport. The patient fall prediction system generates a plurality of concurrent motion detection zones that are situated proximate to the graphic markings of the risk areas. These motion detection zones are monitored for changes between video image frames that indicate a movement. The pattern of detections is recorded and compared to a fall movement detection signature.
US09041809B2
A periphery monitoring apparatus capable of photographing a vicinity of a vehicle without impairing the outer appearance of the vehicle includes a light source configured to be provided in the vehicle for illuminating the periphery of the vehicle, and a camera photographing a condition of the periphery of the vehicle with an optical axis changed by a mirror toward the underside of the circumferential edge of the vehicle illuminated by at least a portion of light irradiated from the light source reflected by the mirror configured to be disposed on the outer side of the circumferential edge of the vehicle.
US09041800B2
A method of operating a surveillance system includes capturing a sequence of images of a field-of-view. A source of localized motion is disposed within at least one of a plurality of segments of the field-of-view. Provided to an operator is means to enable or disable, for at least one of the segments of the field-of-view, a localized motion identification and notification function wherein localized motion in the segment is automatically identified and distinguished from transient motion, and the operator is automatically notified about the presence of the localized motion.
US09041799B2
A system and method for displaying the actual position of one or more food items on a conveyorized oven system on a display monitor. Digital images of each food item are captured, stored and processed into positional imaging data using data transmitted from sensors adjacent to the conveyorized oven system. Characteristic data for each food item may be associated with the positional imaging data. The characteristic and positional imaging data of the food items may be stored or communicated to a display monitor for the user to view.
US09041791B2
The disclosure relates to methods and systems for automatically focusing multiple images of one or more objects on a substrate. The methods include obtaining, by a processor, a representative focal distance for a first location on the substrate based on a set of focal distances at known locations on the substrate. The methods also include acquiring, by an image acquisition device, a set of at least two images of the first location. The images are each acquired using a different focal distance at an offset from the representative focal distance. The methods further include estimating, by a processor, an ideal focal distance corresponding to the first location based on comparing a quality of focus for each of the images, and storing the estimated ideal focal distance and the first location in the set of focal distances at known locations.
US09041777B2
Disclosed herein are a stereo camera system and a method for controlling convergence, including: a camera unit photographing both-eyes images; a filter unit filtering signal values of pixels for each line for any one of the both-eyes images along a line direction to detect a reference line of any one image; a line memory unit storing data for the reference line and a reference line of the other one image corresponding to the reference line; and a convergence control unit calculating the image control amount so as to align convergences of the both-eyes images by performing a comparison operation on the data for the reference lines and generating an optimal synthesis image of the both-eyes images by applying the image control amount.
US09041773B2
Two dimensional data is converted into three dimensional picture data in a method that can provide a real time high quality display during conversion. Pixels of a frame of picture data are segmented to create pixel segments by applying a k-means algorithm. The k-means algorithm groups pixels based on closeness of a combined value that includes luma, chroma, and motion information. By balancing this information the algorithm collects pixels into groups that are assigned relative depths to turn the two-dimensional information into three-dimensional information for display. Another method includes determining a depth map for the different pixel segments by determining an amount of motion of one of the pixel segments between two frames of a video and scaling the three-dimensional depth of one of the pixel segments based on the amount of motion between the two frames.
US09041764B2
Embodiments of the present invention provide a method, device, and system for highlighting a party of interest in video conferencing, relating to the communication field and capable of effectively utilizing network bandwidth and enhancing conference efficiency. The method includes: converting received audio and video signals sent by multiple conferencing terminals into multiple independent video images corresponding to the multiple conferencing terminals, and displaying the multiple video images through a display device; and adjusting display factors of the multiple video images according to obtained video image display priority signals, so that the multiple video images present different visual characteristics in the display device. The embodiments of the present invention are applied in video conferencing.
US09041763B2
A method for establishing a video conference is provided. The method is applied in a video conferencing system. The system has a first electronic device, a second electronic device, a third electronic device, a fourth electronic device, and a server. The first and second electronic devices are associated with a first user. The third and fourth electronic devices are associated with a second user. The method is capable of building an audio communication between the first electronic device and the third electronic device over a telecommunications network; and building a video communication between the second electronic device and the fourth electronic device over an IP network simultaneously, wherein the video communication is parallel to the audio communication.
US09041759B2
A laser scanning unit includes a laser light source, rotating polygon mirror, drive motor, and entry detection, intensity detection, intensity adjustment, and drive control portions. The laser light source radiates first and second laser lights in first second directions, respectively. The drive motor rotates the polygon mirror reflecting the first laser light. The intensity adjustment portion adjusts the first laser light in accordance with the second laser light detected by the intensity detection portion, until a second time after a first time has elapsed since the first laser light entry detection by the entry detection portion. The drive control portion, upon adjustment by the intensity adjustment portion, drives the drive motor at a first rotation speed, wherein a return light entry timing is included within the first time or from when the second time has elapsed to the timing of the entry detection portion detection.
US09041756B2
An optical writing controller that controls a light source to expose a photoconductor and forms an electrostatic latent image on the photoconductor calculates a correction value for correcting a superimposing position where the developed images for different colors developing each of the electrostatic latent images formed on each of the multiple photoconductors are superimposed based on the detection signal output by a pattern detection sensor that detects a pattern for correcting the superimposing position, controls the multiple light sources to draw a predetermined pattern repeatedly in the sub-scanning direction so that stepwise patterns whose width in the main scanning direction varies with repetition are formed, and determines the width in the main scanning direction of the patterns for correcting based on the strength of the detection signal output by the pattern detection sensor.
US09041753B2
A sheet discharging device includes a first conveying path that guides a sheet to be conveyed. A second conveying path branches from the first conveying path. A sorting section sorts a sheet being conveyed on the first conveying path into either a downstream side of the branch point or the second conveying path. A first discharge tray is placed at a position downstream of the first conveying path and receives a sheet discharged from the first conveying path at a first sheet loading surface. A second discharge tray is placed at a position downstream of the second conveying path and below the first discharge tray, and receives a sheet discharged from the second conveying path at a second sheet loading surface whose distance to the first sheet loading surface increases toward a downstream side thereof in a sheet discharging direction.
US09041749B2
A method includes: causing a first image to be displayed in a first color by a partial drive format; causing a background of the first image to be displayed in the first color; causing a background of a second image to be displayed in a second color; and causing the second image to be displayed in the second color. In a case where a temperature detection unit detects a predetermined change in temperature after causing a background of a second image to be displayed in a second color and before causing the second image to be displayed in the second color, then causing a predetermined image to be displayed and causing the predetermined image to be complementarily displayed using a drive pulse signal adjusted for the temperature after the change.
US09041746B2
A driving method of an OLED display device having a plurality of pixels each including an OLED which emits light in response to pixel data, includes applying black data to the pixels during a predetermined period directly after system power is applied, supplying driving voltages to the OLEDs during initial driving where the black data is applied to the pixels, detecting a driving current flowing through the OLEDs by the black data at a first non-emission period after at least one frame has elapsed from a time point where the driving voltages are supplied to the OLEDs, and applying pixel data to the pixels for normal driving subsequent to the initial driving.
US09041743B2
A method of presenting a scene to a user according to a preferred embodiment includes determining a real orientation of a device relative to a projection matrix and determining a user orientation of the device relative to a nodal point. The method of the preferred embodiment can further include orienting a scene displayable on the device to the user in response to the real orientation and the user orientation; and displaying the scene on the device. Variations of the method can include a three-dimensional aspect of the scene with which the user can interact through manipulation of the real orientation and/or the user orientation of the device. The method of the preferred embodiment can be performed by an apparatus and/or embodied in computer program product including machine-readable code.
US09041739B2
Embodiments for matching participants in a virtual multiplayer entertainment experience are provided. For example, one embodiment provides a method including receiving from each user of a plurality of users a request to join the virtual multiplayer entertainment experience, receiving from each user of the plurality of users information regarding characteristics of a physical space in which each user is located, and matching two or more users of the plurality of users for participation in the virtual multiplayer entertainment experience based on the characteristics of the physical space of each of the two or more users.
US09041724B2
Methods and apparatus for rendering colors in displays, such as adjustable interferometric modulation displays can produce many colors with different sub-sets of primary colors. Received colors to be rendered are analyzed to determine when the colors to be rendered are within a predefined neutral region of a color space. Temporal primary colors may be generated to be used for rendering the received colors in a color space that are generated by temporal modulation using at least two temporal subframes to mix first and second primary colors of a display, such as white and black primaries. The temporal primary colors are used when rendering colors that lie within the predefined neutral region of the color space. When white and black primaries are used for temporal modulation, the produced grayscale temporal primaries are more robust than using two complementary colors, affording more robust neutral and near neutral colors.
US09041721B2
A system, method, and computer program product are provided for evaluating an integral utilizing a low discrepancy sequence and a block size. In use, a low discrepancy sequence and a block size are determined. Additionally, an integral is evaluated, utilizing the low discrepancy sequence and the block size.
US09041710B2
An apparatus includes a determination unit to determine a shape of a ridge line that is provided in a plane surface included in a three-dimensional model of a verification target and forms an entrance of a hole or a base of a projection in the plane surface, an extraction unit to extract a graphic that includes a ridge line coinciding with at least a portion of the shape of the ridge line determined by the shape determination unit, a creation unit to create a comparison-use vector to be compared with the direction of a normal vector of the plane surface, in response to the type of the extracted graphic, and a determination unit to determine whether the graphic extracted by the extraction unit is a graphic forming a hole or a graphic forming a projection, in response to an angle between the normal vector and the comparison-use vector.
US09041704B2
A pixel circuit for an organic light emitting diode (OLED) display is disclosed. One inventive aspect includes an organic light emitting diode, a first transistor, a second transistor, a first capacitor connected to a second node and a fixed voltage source, a third transistor, a fourth transistor, a second capacitor connected to the fourth transistor and a third node, a first control transistor and a second control transistor. The fourth transistor is connected to the first and third nodes and is turned off when an emission control signal is supplied to an emission control line and turned on otherwise. The first control transistor is connected to the third node and the first power source and is turned on when a first control signal is supplied.