US08826621B2

A mechanism for the adjustment of the vertical alignment of a panel member contained within an elongated channel section comprising; one or more means of clamping the panel member with an adjustable force; and one or more support means for supporting the panel member within the channel section; wherein the one or more means of clamping the panel member is arranged to adjustably tilt and secure the panel member so as to be maintained substantially vertically aligned even when the elongated channel section is secured to a surface which is not substantially horizontal.
US08826618B2

A roof attachment assembly for mounting to a roof substrate. The roof attachment assembly comprises a plate having a substantially frustoconical protrusion defining an aperture extending therethrough, the plate defining a first surface and a second surface, the first surface facing the roof substrate and the second surface spaced from the roof substrate. The roof attachment assembly also comprises a membrane positioned adjacent one of the first surface and the second surface of the plate, and a bracket positioned proximate the second surface of the plate, the bracket operable to support one or more roof mounted fixtures. The roof attachment assembly further comprises a fastener extending through the bracket, the membrane and the plate, the fastener operable to couple the bracket, the membrane and the plate together, wherein the roof substrate is contiguous adjacent to an end of the fastener.
US08826617B2

Provided is a resin panel produced such that the positioning of a reinforcing material can be precisely done, rattling movement is prevented and distortion by molding shrinkage is not caused because the reinforcing materials are maintained in the foam.A resin panel is a hollow double-wall structure including a front wall, a back wall and a peripheral wall joining the front wall and back wall together. The peripheral wall of the resin panel has a welded part on its entire periphery. Within a hollow part is inner packed a foam made of a thermoplastic resin that is formed in advance in the substantially the same shape as the shape of the space within the hollow part. The foam is welded on the inner wall faces of the front wall and back wall of the resin panel. In the foam are formed accommodation parts for accommodating reinforcing materials. The reinforcing materials are lengthwise. The foam intervenes between the ends of both of the reinforcing materials and the peripheral wall.
US08826615B2

A protective wall releasably connectable to a floor, the wall comprising panels, a U-section rail with legs extending in parallel, and a web gripping the panels and locked thereon. A U-shaped holding pocket is disposed on free ends of the legs of the rail and is disposed such that a holding plate is insertable into each holding pocket, the holding plates being attached to a holding fixture fixed onto a floor, a holding groove is provided on an outside of the web, and a locking body is disposed in the holding groove, such that the locking body is supported on the holding fixture and is mounted such that it is moveable in a horizontal direction relative to the holding fixture.
US08826610B2

A damage prevention housing for a roof pipe may include a hollow body having an interior dimensioned to enclose a roof pipe on a roof, the hollow body having an open proximal end suitable for positioning over the roof pipe and a partially closed distal end dimensioned to preclude access by rodents but allow movement of gases therethrough. The hollow body may further include an aperture positioned adjacent to the proximal end for allowing liquids and gases to move through the aperture and a fastener for securing the hollow body in a fixed position relative to the roof pipe and the roof.
US08826601B2

A modular assembly capable of converting from a shipping container configuration into a building unit, and from a building unit into a shipping container configuration. From the shipping container configuration, a plurality of frame panels and unit panels moveably connected to a frame of the modular assembly are selectively positioned to form the floors, walls, and ceilings of the building unit configuration thereby forming a living and/or commercial structure complete with electrical, water and sewage connections. The assembly may include an automated erection system, which may include a system of electric motors, gears, pulleys, cables, automated mechanical arms and electronic controls, located within the container structure of the modular assembly, and which interact with a plurality of frame panels and unit panels to deploy and retract the plurality of frame panels and unit panels for constructing the shipping container configuration and building unit configuration.
US08826599B2

A head-of-wall joint for insulating the intersection between a wall assembly and the bottom of a floor or roof construction thereabove which utilizes an insulating gasket of a unique shape and construction positioned between the ceiling track and the point of intersection thereof with respect to the upper building floor or roof structure. The configuration of the insulating gasket member includes a main section and two side sections which extend over the outwardly facing surfaces of a conventionally configured ceiling track or runner without being attached to the ceiling track side panel side surfaces. The gasket can included tabs to attach to the lowermost edges of the track side sections. The gasket can be made from acoustically insulating materials or firestopping materials, or both.
US08826595B2

A window regulator including a drive gear connected to a drive motor, an elongate push-pull member which is open ended and flexible, meshes with the drive gear, and can be pushed and pulled by bidirectional rotations of the drive gear, a carrier which is connected with one end of the elongate push-pull member and is also connected with window glass, and a guide rail which guides the elongate push-pull member and the carrier in a drive path. The window regulator further includes a frame in which a means for fixing and supporting the drive motor, a means for fixing and supporting the guide rail, a means for holding an orbit of the elongate push-pull member in an idle path, and a means for mounting on an object are integrally formed.
US08826594B2

A pet door with locking flaps, or lockable pet door. The lockable pet door includes a barrier flap surrounded by one or more locking flaps mounted in the pet door frame. The locking flaps, the barrier flap, and the pet door frame cooperate to provide selective direction control allowing ingress, egress, both, or neither. Each locking flap is independently and selectively attached to the frame of the pet door to prevent movement of the locking flap. Each locking flap defines a through opening. In use, the animal passes through the locking flap on the entry side of the pet door and the locking flap on the exit side moves with the barrier flap. When locked, each locking flap prevents the barrier flap from pivoting to that side of the pet door blocking passage in that direction.
US08826591B2

Large or macro planter structures for comparatively large plantings for use in large spaces formed from planter modules, which planter structures are assembled on-site with extremely large dimensions, e.g., several hundred feet, to provide unusual and stunning visual effects and which structures include lighted cladding walls which may also function as lighted advertising displays visible from great distances owing to their size.
US08826586B1

An apparatus and method of attaching bait to a fishing rig for trolling. The apparatus may generally include a line defining an attachment means that is configured to lie substantially flush to a bait, and a bait attachment line for affixing the fishing rig to a bait. The apparatus may further include one or more hooks. The apparatus may optionally include weights or one or more extension rigs. The method may include inserting the bait attachment line through a first end of a bait and through the attachment means, then securing the bait attachment line by wrapping it around the first end of the bait. The one or more hooks may be positioned along the length of the bait.
US08826569B2

A golf shoe includes a sole member integrally formed with a molding material, a structural member, and a plurality of receptacles in the bottom of the sole member. The structural member extends along at least a portion of the length of the sole member and is configured to not vertically overlap with any of the receptacles. A method of manufacturing a shoe with a sole member that has a structural member formed integrally therewith is also provided.
US08826567B1

A shoe including a footwear upper, an outer sole and an insole system, the insole system including a base insole component and an upper insole component. The base insole includes a chassis and first and a second shock absorbing inserts. The upper insole includes a spacer panel, first and a second gel insert members, and a fabric sheet layer. The insole system may be permanently secured in the shoe or be replaceable or interchangeable for installation and removal to and from the article of footwear by a user.
US08826566B2

A footwear upper that includes a first layer and a second layer disposed on the first layer. The second layer includes a lattice defining a rhombille tiling pattern of figures.
US08826555B2

A self-supporting story pole eliminates the need to build leads with a level and improves on current systems by using a self-supporting base that only needs to be anchored at one point, rather than two, and can preset the block height and plumb of the wall by using the mounting base system. Mounting hardware that slides on the pole is used for string alignment and also for eliminating flex in the pole by means of a follower guide. The system of the present invention is fast to set up and is designed to be away from the corner for the purpose of tooling the joints.
US08826554B2

A baluster level having a level body defining a view port, a proximal end and a distal end, a plunger slideably secured within the level body, and a leveling device. A method for installing leveled balusters having the steps of compressing a plunger, inserting the level between floor and banister, releasing compression on the plunger, leveling, marking the floor and banister, compressing the plunger and removing the level.
US08826541B2

A fluid bearing device is manufactured with a high adhesive strength in fixing another member by adhesion to a resin housing. A bearing sleeve is secured in position inside the resin housing, and a shaft member is radially supported in a non-contact fashion by a dynamic pressure action of lubricant generated in a radial bearing clearance between the shaft member and the bearing sleeve. A metal bracket for mounting the stator coil of a motor is fixed by adhesion to the outer periphery of the housing, in which the adhesion portion of the outer periphery of the housing to be fixed to the bracket is roughened, setting the surface roughness to 0.5 μmRa to 2.0 μmRa.
US08826534B2

A method of repairing a damaged portion of a rotor blade includes filling the damaged portion with a filler material. A pre-cured patch assembly is applied over the damaged portion, the patch assembly including one or more laminate packs positionable at at least one of an upper rotor blade surface and a lower rotor blade surface and one or more overwrap plies positionable over the upper rotor blade surface and the lower blade surface. A repair structure for a damaged portion of a rotor blade includes a volume of fill material disposed at the damaged portion.
US08826532B2

An apparatus and method for crosstalk compensation in a jack of a modular communications connector includes a flexible printed circuit board connected to jack contacts and to connections to a network cable. The flexible printed circuit board includes conductive traces arranged as one or more couplings to provide crosstalk compensation.
US08826529B2

A device includes a substrate (308) and a metallic layer (336) formed over the substrate (308) with a deposition process for which the metallic layer (336) is characterizable as having a pre-determinable as-deposited defect density. As a result of a fabrication process, the defect density of the metallic layer (336) is reduced relative to the pre-determinable as-deposited defect density of the same layer (336) or another layer having like composition and which is formed under like deposition conditions. In a related method, a substrate (308) is provided and a removable layer (330) is formed over the substrate (308). A metallic layer (336) is formed over the removable layer (330) and is patterned and etched to define a structure over the removable layer (330). The removable layer (330) is removed, and the metallic layer (336) is heated for a time beyond that necessary for bonding of a hermetic sealing cap (340) thereover.
US08826527B2

Disclosed herein is a printed circuit board, including: a substrate including an insulation layer in which a cavity is formed; an electronic component mounted in the cavity of the substrate and having connection terminals; an insulation material layer formed on one side of the substrate to bury the electronic component; a first circuit layer formed on the other side of the substrate and including a connection pattern connecting with the connection terminals of the electronic component; and a second circuit layer formed on the insulation material layer. The printed circuit board is advantageous in that it can prevent the warpage thereof and ensure the reliability of electrical connection between an electronic component and a circuit layer by adjusting the thickness, thermal expansion coefficient and elastic modulus of insulation layer or the insulating material.
US08826520B1

This disclosure describes embodiments of an apparatus for use to extract a rotor from a generator. The apparatus can include a central mount element that secures to the end of the rotor. A pair of support members coupled to the sides of the central mount element. The support members can include a load bearing element that permits travel of the apparatus on a surface, e.g., a platform proximate to the turbine generator. During implementation, the apparatus is configured to direct pulling forces along the center axis of the rotor to restrict movement of the rotor and, in particular, limit rotation of the rotor that can result in inadvertent contact with the stator or other parts of the generator.
US08826516B2

A method for applying at least one magnet, a holding device for such a method, and an arrangement comprising a number of holding devices. The method is used for applying at least one magnet to a surface of a part made of a magnetic material. The at least one magnet is moved towards the surface of the part while being retained in the holding device using a retaining force, and a force of attraction that acts against the retaining force is substantially directed towards the part and is applied to the at least one magnet such that the magnet is transferred to the surface of the part as soon as the magnet has been moved towards the surface of the part so as to be at a certain distance therefrom at which the force of attraction exceeds the retaining force.
US08826479B2

An apparatus and method providing variable support and variable comfort control of a sleep system, the apparatus including a sleep support member including: a comfort layer including: a plurality of comfort layer inflatable members; and a comfort layer sensor configured to provide data relating to respective pressures of the comfort layer inflatable members; a data analysis unit configured to analyze data provided by the comfort layer sensor and to generate analyzed comfort layer data; and a control wait configured to control a pressure within each of the respective comfort layer inflatable members using the analyzed comfort layer data.
US08826476B2

A system for preventing pressure ulcers, where the system includes one or more actuators, one or more bearings assemblies each including a multiplicity of movable bearings and optionally an enveloping strip operatively associated with the actuator. The bearings can be rotated to allow shifting locations of the bearings in respect to a part of the patient's body laid thereover for changing pressured touch points between the part of the patient's body and the bearings over time for preventing development of pressure ulcers. This is done by moving the patient's body caused by the rotation of the bearings.
US08826473B2

A moisture detection and alarming system connected to a person-support apparatus has been described. The system comprises a moisture detection sheet connected to at least one pressure sensor, at least moisture sensor and a controller. The pressure sensor can be configured to send a signal to the controller. The controller can be configured to receive the pressure signal from the pressure sensor and determine the presence of a person supported on the person support apparatus. If a person is supported on the person-support apparatus then a moisture sensor is activated by the controller to sense the moisture content on a mattress pad. If the moisture content on the mattress pad is out of a predefined range then an alarming unit can be activated. The controller may further be connected to at least one of a hospital network, communication station and nurse call system.
US08826472B2

A bath environment, such as a tub or shower, has a seat upon which a user sits, and a first panel, usually glass, for enclosing a first portion of the bath environment proximal to the seat. The first panel has a width roughly correlated to a width of the seat to allow a user easy access to the seat and to the panel to manipulate the panel. The invention also has a second panel for enclosing a second portion of the bath environment. The second panel has a hinge and a pair of partitions connected by the hinge so that the partitions pivot about the hinge to allow access to the bath environment distal from the seat. Also included is a stanchion that is disposed on and extends upwardly from an outer edge of the bath environment to a given height. The first panel has a length that extends downwardly from an upper region of the bath environment and ends at the height of the stanchion.
US08826470B2

Disclosed are automated aerosol dispensers for delivering chemicals (e.g. cleaners, fragrances, insect control agents) from the dispenser to selected locations (e.g. the air; a toilet bowl; a shower enclosure). There is an actuator (e.g. a push button or a foot pedal) for initiating dispensing, and a holder for an aerosol container. The aerosol container stores the chemical before use. There is a switch associated with the holder that recognizes when the aerosol container has been mounted to the holder, and when thereafter that aerosol container has been dismounted from the holder. A controller controls dispensing of the chemical from the aerosol container in response to actuation. The controller has a timer that determines the amount of time that chemical is to be delivered from the aerosol container upon the dispenser being actuated by the actuator. A database is provided for assisting the controller in varying the time that the timer permits dispensing in response to activation. The system thus can correct for pressure drop off in the can as the can nears empty.
US08826469B2

The present invention is a safety harness that is designed for persons who work at elevations of six feet (6′) and above. It incorporates two panels of continuously knitted vertical and horizontal intersecting straps that are sewn together at the front and back to make a one piece half body suit with a zipper placed in the front for easy wear. The primary use will be with a fall arrest system that will connect to a t-shaped loop sewn to the back of the suit. This design gives not only support to the wearer while suspended but protects the femoral artery in case of extended hanging time after a fall by keeping the body in a horizontal position. Fall arrest forces are also distributed over the body, mainly the torso, which leads to better comfort and performance.
US08826468B2

Helmet pads are removably attached to the outer surface of an existing sport's helmet. The pads are constructed to conform to the contours of the outer surface of the helmet. The pads are made from layers of thermoplastic material structured to absorb both shock and acoustic waves that may cause concussive type injuries.
US08826462B2

A releasable vest having a front panel; front shoulder strap elements that include at least one front shoulder strap attachment opening; a back panel; a first waist belt element that extends from the front panel and has at least one waist belt element attachment opening formed through the waist belt element; a second waist belt element that extends from the front panel and has at least one release loop attached thereto, wherein the at least one release loop is capable of being passed through the waist belt attachment opening of the first waist belt element and the at least one front shoulder strap attachment opening of the front shoulder strap elements; and a release lanyard that is capable of being passed through the release loop so as to releasably secure the first waist belt element and the at least one shoulder strap element to the release loop.
US08832861B2

The invention relates to a device for conducting near-field optical measurements of a specimen, a method for conducting near-field optical measurements and the use of the device.
US08832856B2

A method relates to authority checks governing user access to business object attachments in a store of business object attachments. The business object attachments are semantically associated with business objects of one or more remote computer systems. The method includes, at a content management interface layer that is communicatively coupled to the store of business object attachments, sending a request for user authority checks on a parent business object of a business object attachment to an originating computer system and receiving results of the user authority checks from the originating computer system.
US08832855B1

A system and method are disclosed for deploying applications to end point devices. The applications are obtained from a marketplace that checks the applications and packages them for endpoint use according to certain policies. Packaging an application includes compiling or assembling and linking the application, possibly with a framework and possibly with a binding token, which can be a device binding token and/or a user binding token. The application is loaded onto an endpoint device and if the application is bound to the device and the user is allowed to use the application, the application is enabled to be used on the endpoint device. A gateway between the endpoint device and an authentication server helps to authenticate the user. The gateway also manages data transfers between the endpoint device and a data server according to a selected protocol.
US08832854B1

A system and method for generating a notification of privacy settings difference is disclosed. A request is received. A first set of privacy settings is received from a first social network, and a second set of privacy settings is received from at least one other social network. The first set of is compared to the second set. A difference between the first set and the second is detected, and a notification is generated. The notification includes an indication that a difference was detected. The notification is sent for display to the user. In one embodiment, the notification allows the user to request to view, or edit, the first set of privacy settings. In one embodiment, the notification sends the user to a webpage on the first social network where the first set is typically displayed and/or edited. In another embodiment, the notification displays the first set and/or receives the edits.
US08832853B2

A system for providing a managed virtual point to point communication service having a verified directory and providing secure transmission and controlled delivery of electronic document images may include a memory, an interface, and a processor. The memory may store a verified directory of users. The interface may communicate with devices of sending and receiving users in the verified directory. The processor may be operative to receive a request to deliver an electronic document image from a sending user to a receiving user. The processor may provide secure access to the electronic document image to the receiving user. The processor may provide a delivery confirmation to the sending device of the sending user upon determining that the electronic document image was securely accessed by the receiving user. The delivery confirmation may indicate that the electronic document image was securely transmitted to the receiving user.
US08832847B2

Coordinating data sharing among applications in mobile devices, in one aspect, may include a shared data manager application on a mobile device that manages data trade requirements of a plurality of mobile applications, and permission grants or denials to reads and writes of data managed by the shared data manager and used by the plurality of mobile applications.
US08832842B1

An external security device is provided in the communication path between devices of different security levels. A higher security device needs only to trust the security of the external device, rather than relying on operating system and file system software that cannot be assured. The external security device blocks access requests that may be using covert channels, but returns status information that indicates that the request is successful. The external security device may then audit access requests to provide a higher level of accountability. The external security device also handles data duplication to prevent or significantly reduce the threat of traffic analysis.
US08832838B2

A computer worm curing system includes a string receiving module, a string generating module and a string replying module. The string receiving module receives an infected string, which is generated by a computer worm, from an infected host, which is infected by the computer worm, through a network. The infected string includes a shellcode, and the shellcode is executed utilizing a vulnerable process. The string generating module generates a curing code for curing the computer worm, and replaces the shellcode in the infected string with the curing code to generate a curing string, such that the curing string can be executed utilizing the vulnerable process. The string replying module replies the curing string to the infected host, such that the curing code of the curing string can be executed utilizing the vulnerable process of the infected host to cure the infected host of the computer worm.
US08832832B1

Systems and methods are presented for generating a threat score and a usage score of each of a plurality of IP addresses. The threat score may be determined based on quantity of occurrences and recency of each occurrence of an IP address in network alert datasets, in addition to a weighting factor for each data source indicating the accuracy of the data source.
US08832827B2

A method for recovering malfunction of at least one resource of a mobile device in response to a malware attack and a mobile device thereof. The method comprises diagnosing at least one malfunction of at least one resource of the mobile device without identifying a reason of the attack, and, in response to said diagnosing, recovering at least one resource of the mobile device. The mobile device comprises one or more resources operatively coupled to at least one sensor directly or indirectly coupled to a recovery block, wherein said sensor is configured to monitor at least one of said resources for information, possibly indicative of at least one affected resource, and to report, directly or indirectly this information and/or derivative thereof to the recovery block; and said recovery block is configured to initiate at least one recovery-related action in respect of at least one of said resources in case the received information and/or derivative thereof meets a certain criterion.
US08832826B2

The purpose of the present invention is to add a user restriction function with use of a card by a simple structure even with an inexpensive image forming apparatus. A CPU of an image forming apparatus determines a port of a signal acquired from a card R/W at the time of initialization of the connected IC card R/W. Then, the CPU of the image forming apparatus controls an execution or a stop of an application for performing authentication service processing corresponding to the port of the signal received from the card R/W.
US08832821B2

An IMS system includes an IMS initiator user entity. The system includes an IMS responder user entity that is called by the initiator user entity. The system includes a calling side S-CSCF in communication with the caller entity which receives an INVITE having a first protection offer and parameters for key establishment from the caller entity, removes the first protection offer from the INVITE and forwards the INVITE without the first protection offer. The system includes a receiving end S-CSCF in communication with the responder user entity and the calling side S-CSCF which receives the INVITE without the first protection offer and checks that the responder user entity supports the protection, inserts a second protection offer into the INVITE and forwards the INVITE to the responder user entity, wherein the responder user entity accepts the INVITE including the second protection offer and answers with an acknowledgment having a first protection accept. A method for supporting a call by a telecommunications node.
US08832820B2

A method and associated systems for enhanced isolation and security hardening among multi-tenant workloads. An agent running on a processor of a networked computer system on which multicast and broadcast communications have been disabled captures an address-resolution query message from a querying tenant, converts the query message to a unicast message, and forwards the converted unicast query message to a switch. The switch forwards the converted unicast message to a redirection device and in response receives an address-resolution response message only after the redirection device verifies that the query and response messages comply with security policies. The switch forwards the address-resolution response to the querying tenant in conformance with security policies.
US08832813B1

Techniques for secure voice authentication. In one example, a method includes the following steps. A first computing device initiates establishment of a secure channel between the first computing device and a second computing device. The first computing device includes a trusted device and the second computing device at least partially hosts a service that a user of the trusted device seeks to access. A prompt is received at the first computing device from the second computing device over the secure channel. The prompt requests a user voice response for use in making an authentication decision for the user based on the user voice response.
US08832794B2

The system and system components of the present invention provide individuals with both a safe and a secure cyber environment. Within this safe and secure cyber environment each individual and each cyber device is properly identified for all cyber interactions with others and for all cyber interactions with the cyber devices of others. The system also provides individuals with privacy for the individual's cyber activities and cyber assets. Further, the system provides for environment-wide interoperable use of any cyber device, cyber programming, and cyber content.
US08832792B2

A system for authorizing services in wireless devices based on a type of service requested and a location of the wireless device. For example, in a wireless telephony system, when a session is set up via an Internet Protocol-based system, an application server queries a location service for the location of the handset requesting the service. If the handset or the receiving handset is in a location that is not authorized for the requested service based on the position of the handset, the connection is not enabled. A message may be transmitted to the sending handset to inform a user that the service is not authorized for the location.
US08832787B1

Leveraging an established authenticated session in obtaining authentication to a client application includes receiving a request for access to a client application requiring authentication of a requestor and determining whether there exist characteristics of leverageable authentications corresponding to established sessions having an authenticated state at a time of the determination. When the determination reveals characteristics of at least one leverageable authentication corresponding to an established session, and attempt is made to obtain access for the requestor to the client application based on the at least one leverageable authentication, and the requestor is provided with a notification related to the 1 attempt to obtain access for the requestor to the client application.
US08832786B2

An information storage medium storing management information of an application executable from a plurality of information storage media, and a method and apparatus for executing the application based on the management information are provided. The method includes: if a new information storage medium is inserted into a reproducing apparatus during the execution of the application, reading information on an identifier of the new information storage medium; and determining whether to continuously execute the application based on the information and continuously executing the application according to a result obtained by the determination. The information on the identifier of the new information storage medium may be included in the application or in an application management table (AMT) of the information storage medium. A life cycle of a disc unbound application is managed so as to use an application that can be shared by different information storage media.
US08832784B2

Resources of a virtualized ecosystem are intelligently secured by defining and analyzing object handling security control information for one or more logical resources in the virtualized ecosystem and deriving therefrom object properties for each of the logical resources involved in the execution of a virtual machine in any given context within the virtualized ecosystem.
US08832766B2

Methods and systems of handling channel changes in a digital home communication terminal are disclosed. An exemplary method comprises: receiving a channel change request; determining whether the channel change request is user-initiated; setting at least one channel change parameter to a value based on the determination; and performing a channel change using the at least channel change parameter having the set value. An exemplary system comprises: a channel acquisition component, memory, and a processor. The processor is programmed by code, stored in memory, to: receive a channel change request; determine whether the channel change request is user-initiated; and instruct the channel acquisition component to perform a channel change using at least channel change parameter. The channel change parameter has a value that is based on the determination.
US08832760B2

A system and method are provided that allow the presentation of content to multiple users while some or all of the users communicate with one another through a network. In some embodiments, a content item such as a movie is viewed synchronously by multiple users while the users interact through, e.g., instant messaging. A viewing event may be arranged with users receiving invitations, responding to the invitations, and receiving reminders about the viewing event. The viewing event allows for contests to be conducted between the users. The users may be charged fees to participate in the viewing event. Items for sale may be offered to the users, such as a copy of the content item.
US08832754B2

A set top box client in an enhanced television system stores a table associating time references with events. The table is accessed to synchronize the delivery of events to an enhanced television application that is associated with an underlying video program. The enhanced television system delivers broadcast video, video-on-demand and video from a storage component such as a personal video recorder or a digital video disk player. The enhanced television system further provides an application that provides enhancements to an associated video program by overlaying a user interface, by providing overlaid graphical and/or text information or by providing additional audio information.
US08832751B2

A system for enabling streaming video to a mobile client includes a plurality of fixed node peers linked to the mobile client via one or more networks as well as a video source linked to fixed node peers and configured to provide streaming video data representing a video presentation to each of the fixed node peers. A decoder assembly associated with each of the fixed node peers is configured to decode the streaming video data and to transcode a portion of the decoded streaming video data for transmission to the mobile client. A video substream manager and interleaver on the mobile client is provided for receiving the transcoded output of the decoder assemblies of the fixed node peers and reconstructing the video presentation on a screen of the mobile client.
US08832750B2

Techniques disclosed herein include systems and methods for transmitting TV program related content to IP connected devices on a home network, or other local area network. Users can watch television while simultaneously receiving content related to TV programs currently being displayed on a television. TV centric and TV program related content can be transmitted to IP connected devices. Moreover, this TV program related content can be displayed at the same time as a television program is being displayed on a television. As such, the system can provide media synchronization within home network using the set-top box as a gateway for delivering the content. Users can watch TV at home, and at the same time receive TV program related content on a laptop, tablet computer, mobile phone, etc.
US08832749B2

Storing information associated with content may be provided. First, information associated with available content may be presented to a user via a user device. Next, a user selection for an item of content may be received. In a dedicated memory location for the user, identifying information for the selected item of content may then be stored.
US08832748B2

An aircraft cockpit display includes among other things a display panel having a pixel matrix, a backlight for illuminating the matrix, a first video channel having a row driver and a column driver for driving a first portion of the pixels, and a second video channel having a row driver and a column driver for driving a second portion of the pixels.
US08832746B2

The present invention relates to an apparatus and method for providing and obtaining product information through a broadcast signal. In this present invention, information identifying a product item, which is in a scene to be presented from a broadcast signal, is provided together with a broadcast signal, then a signal receiving terminal stores the product information for a new product item and displays the stored information to a viewer to select one product item while or after watching an interesting broadcast program, and transmits data identifying a selected product item to a predetermined web site and receives web site address for the selected item from that site. As a result, detailed information for the selected item is acquired from a server addressed by the received web site address.
US08832744B2

A DVR, server, or other agent correlates media metadata from diverse sources, like an EPG data provider and multiple video-on-demand (VOD) service providers. Metadata sets from different sources are compared in order to attempt to identify identical programs to which the metadata sets pertain. From at least one metadata set, information about the program that the other metadata set lacks is selected. A “canonical” data structure instance for the program is created. The information that is lacking from at least one of the metadata sources is inserted into that instance. For each source from which a program is available, the DVR stores the identity of that source on the DVR's persistent storage device in association with the canonical data structure instance for that program. The DVR receives search criteria from a user and then searches the stored canonical data structure instance for programs that satisfy the criteria.
US08832741B1

A system and method for generating and distributing overlay streams in real time over an overlay stream distribution channel that overlays events of a video stream distributed in a separate video channel. Overlay streams are distributed to subscriber recipient components via a unicast channel in order to enhance user viewing. A publisher subscriber component and caching techniques a low latency, high availability unicasting based real time overlay distribution system for a large numbers of concurrent overlay recipients.
US08832738B2

An interactive matrixed video channel presented on a monitor, with a plurality of individual video feeds being presented at a given time. An interactive matrixed video channel in accordance with the present invention comprises a plurality of video cells presenting at least video information, each video cell associated with one of the plurality of individual video feeds, and a text box, wherein statistical data is displayed within at least one of the group comprising the plurality of video cells and the text box, the statistical data generated from outside of the interactive matrixed video channel.
US08832735B2

A processing workflow method, system, and computer program product provide the ability; to recommend alternative programming during playback of a source media program. A media program player plays the source media program to a first viewer and provides information regarding the first viewer to a recommendation engine. The recommendation engine calculates and sends the media player a list of recommended media program candidates (including identifications of the candidates) based on the information. Prior to reaching an advertising break in the source media program, the media player transmits a request (including the identifications) for an advertisement to an advertising server and in response, receives an advertisement that is played to the first viewer during the advertising break.
US08832733B2

A system and method in accordance with exemplary embodiments may receive, at a server, user profile data associated with one or more set top boxes via a network. The system and method may then search for and select local advertisement content based on at least the user profile data. Further, the system and method may transmit, to the one or more set top boxes, the selected local advertisement content.
US08832727B2

Embodiments of the present invention disclose a method and an authentication server for verifying an access identity of a set-top box, and relate to the field of communication technologies The method of the present invention includes: receiving a verification request message sent by a set-top box, where the verification request message carries first identity cipher text information of the set-top box, software version information of the set-top box, and a user serial number, and the first identity cipher text information is generated by the set-top box according to identity information of the set-top box by using a first encryption algorithm; obtaining the identity information of the set-top box from the first identity cipher text information according to the user serial number by using a preset first decryption algorithm; and verifying the identity information of the set-top box according to the software version information.
US08832725B2

In one embodiment, an apparatus includes a request receiver, a content selector, and a transmission initiator. The request receiver receives a request from a remote player for a transmission of on-demand content. The request includes a rating control setting. The rating control setting indicates an allowable rating for the on-demand content. The content selector identifies a content file relating to the on-demand content with a rating matching the rating control setting. The content selector also selects, based on the rating control setting, the identified content file for the transmission to the remote player. The transmission initiator initiates the transmission of the selected content file to the remote player.
US08832721B2

Techniques and mechanisms are described herein for facilitating the detection of user responses to media content. According to various embodiments, movement data transmitted from a first client machine may be received. The movement data may be associated with a presentation of a media content item. The movement data may be detected at a sensor located at the first client machine. The received movement data may be compared with movement calibration information to create media content response data. The movement calibration information may correlate movement data with a plurality of user responses to the presented media content item. The media content response data may indicate one or more of the plurality of user responses. The media content reaction data may be stored on a storage medium.
US08832713B2

Described are techniques for communicating between one or more producers and one or more consumers. A first consumer of an event queue registers for notification regarding occurrences of one or more events. A producer of the event queue posts one or more notifications to one or more consumers of the event queue regarding one or more occurrences of one or more events. Each of the consumers receive notification regarding occurrences of events for which said each consumer is registered. The first consumer retrieves posted event notifications regarding events for which said first consumer is registered. If the first consumer is executing in user space and an event notification list to which said event notifications for said first consumer are posted is located in shared memory, said first consumer retrieves said posted event notifications without proxying into kernel space.
US08832710B2

A system and method can deploy and manage software services in virtualized and non-virtualized environments. The system provides an enterprise application virtualization solution that allows for centralized governance and control over software and Java applications. Operations teams can define policies, based on application-level service level agreements (SLA) that govern the allocation of hardware and software resources to ensure that quality of service (QoS) goals are met across virtual and non-virtualized platforms. The system use a rules engine that can compare administrator defined constraints with runtime metrics; generate events when a constraint is violated by a metric of the runtime metrics and generate events when a constraint is violated by a metric of the runtime metrics.
US08832700B2

A central manager receives tick subscription requests from subscribers, including a requested period and an allowable variance. The manager selects a group period for a group of requests, based on requested period(s) and allowable variance(s). In some cases, the group period is not a divisor of every requested period but nonetheless provides at least one tick within the allowable variance of each requested period. Ticks may be issued by invoking a callback function. Ticks may be issued in a priority order based on the subscriber's category, e.g., whether it is a user-interface process. An application platform may send a tick subscription request on behalf of an application process, e.g., a mobile device platform may submit subscription requests for processes which execute on a mobile computing device. Tick subscription requests may be sent during application execution, e.g., while the application's user interface is being built or modified.
US08832694B2

A system and method for the dynamic allocation of resources based on multi-phase negotiation mechanism. A resource allocation decision can be made based on an index value computed by a selection index function. A negotiation process can be performed based on a schedule, a number of resources, and a price of resources. A user requesting a resource for a low priority task can negotiate based on the schedule, the user demanding the resource for a medium priority task can negotiate based on the schedule and/or the number of resources, and filially the user requesting the resource for a high priority job can successfully negotiate based on per unit resource price. The multi-phase negotiation mechanism motivates the users to be cooperative among them and improves a cooperative behavior coefficient and an overall user satisfaction rate.
US08832679B2

A registration process for computers as part of a provisioning system that automatically determines the appropriate components to install in each computer system. The registration process ensures that the configuration information necessary for provisioning of software components that are appropriate to each system are collected. The registration process can identify support for 64-bit components. The registration process checks a field in the processor to determine longword, that is 64-bit support, or checks an entry in a file maintained by an operating system to determine 64-bit support.
US08832678B2

An apparatus includes a framework for installing an application based on manifest information, and uses a prescription manifest prescribed to be used when using the framework. The apparatus determines whether the apparatus is a model for changing a declaration value of a manifest file. When the apparatus determines that the apparatus is the model for changing the declaration value of the manifest file, a manifest file added for the model for changing the declaration value of the manifest file is overwritten to the manifest file as a default.
US08832667B2

A new method and to a new programming tool for creating a user program for a safety controller is disclosed. The new method and programming tool exploit a matrix-type organization of occurring programming tasks. Itemized software components allocated to specific hardware components are combined with aspect blocks that enable programming grouped according to functional control aspects of the system to be controlled.
US08832664B2

Apparatuses and methods relate to tracing exchanges of a plurality of signals, including requests and responses, made between a master device and a slave device of the system on chip. The apparatuses and methods further relate to tracking the number of requests and the number of responses made before and after tracing is activated for determining which responses to trace after tracing is activated and for determining which remaining number of responses to trace after tracing is deactivated.
US08832655B2

A system, method, and computer-readable medium, is described that finds similarities among programming applications based on semantic anchors found within the source code of such applications. The semantic anchors may be API calls, such as Java's package and class calls of the JDK. Latent Semantic Indexing may be used to process the application and semantic anchor data and automatically develop a similarity matrix that contains numbers representing the similarity of one program to another.
US08832650B2

Systems and methods are described herein that facilitate the generation of code for customized applications using graphical elements presented to a user. In some embodiments, the system presents a wizard that guides a user through various selections of options related to business rules, receives selections of desired options via a graphical user interface, and generates code based on the selections. In some embodiments, the system is configured to facilitate the creating of customized applications that provide a computing architecture for business services, such as business services provided to customers at automated teller machines.
US08832648B2

Data for a dynamic configuration of a set of producer components is stored in a set of component objects and a set of relationship objects. When an event is received indicating a change to the dynamic configuration, a component object and/or relationship object is updated to reflect the change. The component and/or relationship object(s) can be used to notify one or more listening components of modifications to the dynamic configuration. In this manner, listening components are only loosely coupled with producer components making any necessary adjustments to configuration changes easier to implement.
US08832643B2

Methods, systems, and computer-readable media include actions for composing non-functional concerns to be implemented with an application. In implementations, actions include receiving a requirements model that defines non-functional requirements and non-functional attributes associated with the non-functional requirements, for each non-functional attribute, identifying one or more actions, properties of each action and interdependencies between actions to provide an action model, defining an action composition model based on the action model, the action composition model defining orders of execution of actions and one or more activities, defining an action mapping model, the action mapping model mapping actions and activities to the application, generating computer-executable code based on the action mapping model, the computer-executable code being executable to provide a non-functional concern.
US08832635B2

Aspects of the invention relate to simulation of circuits with repetitive elements. With various implementations of the invention, a circuit design for simulation is analyzed to derive information of memory-circuit device groups that comprise word-line-driven device groups. If the circuit design is hierarchically structured, the circuit design is flattened to device level but keep the memory-circuit device groups intact. The circuit design is then partitioned into a plurality of subcircuits for a simulation. During a transient simulation, whether an instance of a word-line-driven device group is activated is first determined. If activated, whether device model values exist for the word-line-driven device group at a voltage state associated with the activated instance is then determined. If they exist, the device model values are associated with the activated instance. If they do not exist, the device model values are computed for, stored for and associated with the activated instance.
US08832633B2

A method of designing a circuit is described. In an embodiment, a physical design implementation for the circuit is created using a plurality of entities. These entities are named “genomes”. Each entity includes a portion of a functional description of the circuit that has been synthesized into a gate-level implementation. An entity is selected to facilitate the physical design implementation meeting a plurality of design constraints. Several steps (e.g., beginning with selection of an entity) of this method are repeated several times to meet the design constraints. As a consequence, the physical design implementation provides more accurate information for use in a final physical design implementation. Moreover, the physical design implementation can be created faster than prior techniques while still allowing a global view of the physical design implementation in meeting design constraints.
US08832626B2

Methods for allocating spare latch circuits to logic blocks in an integrated circuit design are provided. A method includes determining logic blocks in the design and determining and determining an allocation of spare latch circuits among the logic blocks based on respective attributes of the logic blocks. The method further include placing the spare latch circuits in the design in accordance with the determined allocation based on local clock buffers corresponding with the logic blocks.
US08832620B1

A virtual fabrication environment that enables 3D Design Rule Checks (DRCs) or Optical Rule Checks (ORCs) on 3D structural models of semiconductor devices to be performed is discussed. The virtual fabrication environment may perform 3D design rule checks, such as minimum line width, minimum space between features, and minimum contact area between adjacent materials, directly in 3D without making assumptions about the translation from 2D design data to a 3D structure effected by an integrated process flow for semiconductor devices. The required number of 3D design rule checks may therefore be significantly reduced from the number of design rule checks required in 2D environments. Embodiments may also perform the 3D design rule checks for a range of statistical variations in process and design parameters.
US08832616B2

In the present invention a method to address voltage drop effect in the path based timing analysis for multi-phase sequential circuit is proposed. In calculating the new delay of the gate along the specified path the fact that stored discrete arrival times with respect to different clock phases at each node is used to determine a set of gates that can have transitions overlapping with that of the said gate. Furthermore, the said set is reduced by the logic verification step. Two step approach is adopted, the first is to evaluate the power currents for the said reduced set of gates by using pre-characterized timing library, then use these currents to calculate new VDD of the said gate along the path and obtain new delay for this gate. Some cell may have several internal transitions, the process of modeling power currents in terms of several triangles is discussed.
US08832613B1

Disclosed are a method, non-transitory medium, and system of a tunable design of an Interlaken region of an integrated circuit (IC). In one embodiment, a method comprises modeling a design abstraction of an Interlaken sub-circuit of an integrated circuit as a register transfer level (RTL) code within a data processing device, wherein a first stage of sequential logic in the RTL code is associated with a first stage of combinational logic in the RTL code. The method further comprises implementing, through a processor and based on a timing parameter input into a synthesis tool associated with the RTL code, a selective bypass or a selective enablement of the first stage of sequential logic. Still further, the method comprises synthesizing, through the processor, a netlist from the RTL code, wherein the first stage of sequential logic is sequentially bypassed or sequentially enabled.
US08832607B2

According to one embodiment, a method for making a correction map of a dose amount of EUV light used when exposing with the EUV light, includes estimating an exposure result based on an initial correction map of the dose amount and flare of the EUV light, determining a goodness of the exposure result, and correcting the initial correction map in the case where the exposure result is unacceptable. And, the correcting of the initial correction map, the estimating of the exposure result, and the determining of the goodness are repeated until the exposure result is good.
US08832606B2

Techniques are described for providing a unique wallpaper for a new user profile on a graphical user interface of a computing device. An example method includes initiating, by a computing device, a new user profile setup process to create a user profile at the computing device, the computing device having at least one other existing user profile. The method further includes automatically selecting, by the computing device, a wallpaper from a set of two or more wallpapers, wherein each wallpaper of the set of two or more wallpapers comprises a different graphical image, wherein the wallpaper is not associated with any of the other user profiles of the computing device. The method also includes automatically associating the wallpaper with the new user profile, such that the computing device displays the wallpaper in response to an attempt to access the user profile of the computing device.
US08832601B2

A method and apparatus for an ETL tool utilizing dimension trees. The method may include identifying various dimensions associated with one or more databases, and creating dimension trees based on these dimensions. The method may further include creating an ETL pyramid having multiple levels, linking the dimension trees to corresponding levels of the ETL pyramid, and creating a table for each level of the ETL pyramid to store a subset of the dimension trees that is linked to a corresponding level of the ETL pyramid.
US08832598B2

A file management apparatus displays place images each of which is a unit for managing files on a display unit in a matrix manner. Files and thumbnail images are stored in association with one of the place images. When a place image is selected, thumbnail images associated with the selected place image are displayed on the display unit. When an instruction for shifting upward, downward, to the left, or to the right while thumbnail images are displayed, other thumbnail images associated with a place image arranged in a direction indicated by the instruction from a place image associated with the currently-displayed thumbnail images are displayed on the display unit.
US08832594B1

The display of a multi-column table can be optimized. For example, a container, such as a multi-column table, can have a first container width. The container includes first text, second text, and a divider, such as an icon, whitespace, or text, between the first text and the second text. The first text, the second text, and the divider can have a combined text width. The container can be resized to a second container width that is smaller than the first container width. If it is determined that the combined text width is then greater than the second container width, the first text, the second text, or both can be abbreviated until the combined text width is less than the second container width.
US08832587B2

Methods and systems for displaying content are provided. More specifically, an integrated content application is provided in which related content is displayed in a single window user interface. The content displayed can be determined by instructions received by the integrated content application. Different items of content can be displayed in sequence, but are not displayed simultaneously. Moreover, one item of content can provide context for another item of content. In addition, one item of content can be presented in non-real time, while the other related item of content can be presented in real time.
US08832582B2

A link curvature processing module enables a user with the ability to control the curvature of links in a node-link diagram. As a node-link diagram is displayed to a user, the user may interact with the diagram and adjust the curvature of one or more links in the diagram to improve the readability of the diagram. The user's modification to the curvature of a link alters the shape of the link so that the position of the nodes connected to the link does not change. By providing the user with such control, the user is able to tailor the visual display of the links to the user's preference.
US08832574B2

An apparatus including a first display configured to be able to display user content and to have an active display state in which said user content can be stably displayed via active powering of the display, and a second display configured to be able to display user content and to have a passive display state in which said user content can be stably displayed without active powering of the display. The apparatus is configured such that the first display is positioned to at least partially overlie and cover the second display to provide a covered region of the second display. The apparatus is also configured such that the content on the second display in the covered region can be viewed through the first display.
US08832573B2

A processor-implemented method, system, and/or computer program product creates a portal application. Multiple rules for portlets and views of a portal application are received. Common business user interface components are classified into user interface component categories, which include a container category for twisties and tabs. A portal application is created based on the user interface component categories, such that views of the portlets within the portal application have a similar look and feel.
US08832572B2

The invention relates to a client independent method for defining a graphical user interface (GUI) for a client device, the method comprising the steps of determining a dedicated display area of a display screen of the client device where the GUI is to be provided, defining a plurality of sub-regions of the display area, the size and location of each sub-region being allocated according to a predetermined pattern, assigning an application service for each of the sub-regions, providing each of the application services to its respective sub-region; and rendering the GUI within the dedicated display area of the display screen, thereby allowing a user of the client device to interact with the application services. The invention also relates to a client device adapted provide an interactive GUI to a user of the client device.
US08832569B2

A computer implemented method, data processing system, and computer program product for enabling users to view a plurality of instant messaging chat conversations and respond quickly and easily a selected conversation, while minimizing the impact on the users' other activities. Users are also provided with the option of choosing which instant messaging conversations to monitor and which responses from particular people or topics to display. Multiple instant messaging chat conversations are provided to a user via a scrolling chat window, wherein the scrolling chat window allows the user to scroll through and monitor the multiple instant messaging chat conversations. When user input is received for a selected instant messaging chat conversation, the selected instant messaging chat conversation is loaded and displayed into an instant messaging chat window to allow the user to respond to the selected instant messaging chat conversation.
US08832562B2

A method of graphing an expression on a calculator display includes, in response to only receiving as input an expression to be graphed, graphing the received expression on a calculator display as described. A calculator for graphing a user-entered expression includes means for receiving and displaying a user-entered expression and means for graphing the received expression on a calculator display responsive to receiving only the user-entered expression.
US08832554B2

A method, apparatus, system, and signal-bearing medium are provided that in an embodiment morph between two graphical views of related content that share a common frame of reference. In an embodiment, the two views depict the same data at different resolutions. The morphing permits the viewer to visualize the relationship between the two views along a common axis or within a common frame of reference. In another embodiment, the two views may be a clip view and an timeline view. In the clip view, icons representing clips are the same size. In the timeline view, icons representing clips have a size proportional to the time of the clip when played. A virtual playhead icon is maintained in the same relative position in both views, so that a user's focus is maintained.
US08832549B2

Some embodiments provide a for analyzing a document that includes a number of primitive elements. The method identifies boundaries between sets of primitive elements and identifies regions bounded by the boundaries. The method uses the identified regions to define structural elements for the document. The method defines a structured document based on the primitive elements and the structural elements.
US08832540B2

For controlling a time-scaling of an audio signal, the audio signal being distributed to a sequence of frames that are received via a packet switched network, a change in a delay of received frames is detected. Moreover, an amount of time scaling that is to be applied to received frames for compensating for the detected change is determined. Further, a kind of the change is determined. Further, a length of a time window within which a time scaling of the determined amount is to be completed is determined depending on the determined kind of the change.
US08832538B2

Detecting data transmission errors in an I2C system that includes a source device, an destination device, and a signal line coupling the I2C source and destination device, including: receiving, by the I2C destination device from the I2C source device, a data transmission signal, the data transmission signal encoded with a set of bits; detecting, by the I2C destination device, rise time of a preselected bit in the set of bits; if the detected rise time is less than a predefined threshold, determining that the I2C source device injected a parity bit in the signal, and if the detected rise time is not less than the predefined threshold, determining that the I2C source device did not inject a parity bit in the signal; and determining whether the data transmission signal includes an error in dependence upon the parity of the set of bits.
US08832535B1

A cyclic code encoding device or encoder that contains word registers rather than single bit registers, and can process input bits and parity bits as input words and parity words. The cyclic code encoder can add input words to output register words, generating a feedback word, which can be supplied through a feedback loop that selectively transmits feedback words through weight arrays and intra-register adders, to the input of word registers. A controller can operate the cyclic code encoder in either an input mode or an output mode during which feedback words can be sequentially transmitted on the feedback loop and the states of the word registers can be updated and the final states of the word registers can be sequentially shifted out of the output word register as parity words.
US08832534B1

Systems, devices, and methods are disclosed for a novel LDPC decoder. An architecture is described to implement a novel sequence of bit node processing (BNP) and check node processing (CNP) operations. More specifically, the BNP may be split into two parts: a BNP accumulator and a BNP extrinsic information calculator. This separation of processing modules may provide for fewer read and write operations to and from edge memory.
US08832533B2

A data receiving circuit includes: a first de-interleave circuit configured to de-interleave first data which is demodulated and is soft-decision-processed; a second de-interleave circuit configured to de-interleave second data which is demodulated and is soft-decision-processed; a memory configured to be shared by the first de-interleave circuit and the second de-interleave circuit and store respective hard decision information and respective soft decision information of the first data and the second data; and a memory control circuit configured to vary a first through fourth number of bits stored in the memory, the first number corresponding to the hard decision information of the first data, the second number corresponding to the soft decision information of the first data, the third number corresponding to the hard decision information of the second data, the fourth number corresponding to the soft decision information of the second data.
US08832530B2

Techniques associated with a read and write window budget for a two level memory (2LM) system may include establishing a read and write window budget for the 2LM system that includes a first level memory and a second level memory. The established read and write window budget may include a combination of a first set of memory addresses and a second set of memory addresses of the second level of memory. The first set of memory addresses may be associated with non-volatile memory cells having wider cell threshold voltage distributions compared to cell threshold voltage distributions for non-volatile memory cells associated with the second set of memory addresses. According to some examples, the established read and write window budget may be part of a strategy to meet both a completion time threshold for a given amount of memory and an acceptable error rate threshold for the given amount of memory when fulfilling read or write requests to the second level memory.
US08832519B2

A method for Forward Error Correction (FEC) encoding in a transmitter, the method comprising: receiving a data stream from a data source; generating a first Forward Error Correction data for respective data block with a first block size of the data stream; and generating a second Forward Error Correction data for respective data block with a second block size of the data stream, wherein the second block size is different with the first block size and wherein the data blocks of the first block size form the data stream, and the data blocks with the second block size form the data stream.
US08832517B2

A method for retransmission data for a data transmission system in which a receiver transmits, when receiving data, a transmittal confirmation signal indicating whether the data is correctly received or not, and a transmitter refers to the transmittal confirmation signal and retransmits, when confirming that the data is not correctly received in the receiver, the data to the receiver, the method includes: at the transmitter, holding the transmitted data; keeping the holding of the transmitted data even after the transmitter confirms that the data is correctly received in the receiver by referring to the transmittal confirmation signal corresponding to the data and retransmitting, to the receiver, the data held therein in response to a request for retransmission of the data from the receiver.
US08832504B2

On demand tracing of application code execution includes: during the execution of the application code, writing trace statements to a circular trace buffer (at a selected and potentially variable detail level); determining whether a pre-defined trigger event has occurred; in response to determining that the trigger event has occurred, outputting one or more trace statements in the circular trace buffer according to pre-defined trace parameters; determining whether a trigger end event has occurred; and in response to determining that the trigger end event has occurred, terminating the outputting of the trace statements. The trigger event and the trigger end event may be defined by names of application code variables, values for the variables, and operators to be used. The trigger end event may further be defined by a time duration for which trace statements are to be outputted, or a number of trace statements to be outputted.
US08832500B2

An integrated circuit with multiple clock domain tracing capability includes a debug module including a global time stamp counter for counting pulses of a reference clock signal to provide a global time stamp, a first granularity counter for counting pulses of a first clock signal to provide a first granularity count, a second granularity counter for counting pulses of a second clock signal to provide a second granularity count and a trace cache buffer for selectively storing in a first partition the global time stamp, the first granularity count, and first data synchronous to the first clock signal, and for selectively storing in a second partition the global time stamp, the second granularity count, and second data synchronous to the second clock signal.
US08832497B2

Disclosed is a dynamic fault tree analysis system including a fault tree module associated with a mission critical system (mcs), wherein said fault tree module includes at least one item characterized by an initial probability density function (pdf), at least one threshold value associated with the mcs, a sampling module to transform the initial pdf to a heterogeneous pdf (hpdf), wherein the hpdf includes at least one continuous segment and at least one discrete segment, and wherein transition between segments is at least partially based on the at least one threshold; and a stochastic simulator to determine the probability of an mcs failure condition by analyzing the fault tree module using the heterogeneous pdf.
US08832495B2

Embodiments of the present invention provide a method for monitoring components in a library by tracking the movement of library components. By tracking the movement of library components, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.
US08832494B2

A first video messaging service, running on top of an operating system in a data processing system, automatically presents a first video message. After using the first video messaging service to present the first video message, the data processing system automatically determines whether the first video messaging service has become nonfunctional. In response to determining that the first video messaging service has become nonfunctional, the data processing system automatically uses a backup video messaging service to present a second video message. The backup video messaging service operates in a boot environment. In one embodiment, the data processing system is configured to provide digital signage, the first video messaging service presents content for the digital signage when the operating system is operational, and the second video messaging service presents content for the digital signage when the operating system is nonfunctional. Other embodiments are described and claimed.
US08832492B1

A method for maintaining applications may include: (1) receiving a request to recover a first application, (2) identifying a first production topology of the first application that identifies a set of resources upon which the application depends, (3) maintaining a template for transforming the first production topology of the first application into a first recovery topology for the first application, the template comprising information for mapping the first production topology to the first recovery topology, (4) applying the template to the first production topology at a first point in time to create the first recovery topology, and (5) recovering the first application to a first computing system using the first recovery topology. Various other methods, systems, and computer-readable media are also disclosed herein.
US08832487B2

In embodiments of a high-speed I/O data system, a first computer chip includes a data transmission system, and a second computer chip includes a data reception system. A data channel communicates an NRZ data signal, and a clock channel communicates a forwarded clock signal, from the data transmission system to the data reception system. The data transmission system includes a first differential serializing transmitter to generate the NRZ data signal from pulsed data, and further includes a second differential serializing transmitter to generate a forwarded clock signal. A first multi-phase transmit clock generator generates transmit clock signals for the first and second differential serializing transmitters. The data reception system includes a data receiver and a de-serializer to receive and de-serialize the NRZ data signal, and includes a multi-phase receive clock generator to generate receive clock signals from the forwarded clock signal for the de-serializing data receiver.
US08832482B2

The power supply unit supplies operating power for operating the image forming unit and the first communication interface. The setting control unit stores continuation setting information in the storage unit when a setting condition set in advance is satisfied. The power control unit causes the power supply unit to continue to supply operating power to the first communication interface if the continuation setting information is stored in the storage unit in a sleep mode and causes the power supply unit to stop the supply of the operating power to the first communication interface unless the continuation setting information is stored in the storage unit in the sleep mode. The switching control unit causes the power control unit to perform a normal mode when the first communication interface obtains first communication-related information in the sleep mode.
US08832480B2

A portable electronic device having automatic power supply mode switching is provided. The portable electronic device includes a micro-sensor and a control circuit. The control circuit controls operations of the electronic device, the micro-sensor senses whether the electronic device is carried or worn by a user. When the electronic device operates in a normal mode, and if the electronic device is not carried or worn for a time longer than a buffer period of a predetermined interval, the control circuit switches to a sleep mode, which results in lower power consumption.
US08832479B2

A mechanism is provided for scheduling application tasks. A scheduler receives a task that identifies a desired frequency and a desired maximum number of competing hardware threads. The scheduler determines whether a user preference designates either maximization of performance or minimization of energy consumption. Responsive to the user preference designating the performance, the scheduler determines whether there is an idle processor core in a plurality of processor cores available. Responsive to no idle processor being available, the scheduler identifies a subset of processor cores having a smallest load coefficient. From the subset of processor cores, the scheduler determines whether there is at least one processor core that matches desired parameters of the task. Responsive to at least one processor core matching the desired parameters of the task, the scheduler assigns the task to one of the at least one processor core that matches the desired parameters.
US08832478B2

In one embodiment, the present invention includes a processor having multiple domains including at least a core domain and a non-core domain that is transparent to an operating system (OS). The non-core domain can be controlled by a driver. In turn, the processor further includes a memory interconnect to interconnect the core domain and the non-core domain to a memory coupled to the processor. Still further, a power controller, which may be within the processor, can control a frequency of the memory interconnect based on memory boundedness of a workload being executed on the non-core domain. Other embodiments are described and claimed.
US08832471B2

A system comprises a central processing unit (10), an interconnection bus (1), and a plurality of functional modules (11-15, 21) corresponding to distinct power domains and able to communicate with each other and/or with the central processing unit via the bus. At least one of the power domains, and is configured to be substituted for a slave functional module (21) of the power domain when the power to the power domain is turned off by the central processing unit. It signals an error in response to any request of a transaction that is in progress between the slave functional module and a master functional module at the moment the power is turned off.
US08832452B2

An apparatus and method are described for implementing a trusted dynamic launch and trusted platform module (TPM) using a secure enclave. For example, a computer-implemented method according to one embodiment of the invention comprises: initializing a secure enclave in response to a first command, the secure enclave comprising a trusted software execution environment which prevents software executing outside the enclave from having access to software and data inside the enclave; and executing a trusted platform module (TPM) from within the secure enclave, the trusted platform module securely reading data from a set of platform control registers (PCR) in a processor or chipset component into a memory region allocated to the secure enclave.
US08832447B2

According to one embodiment of the invention, a method for setting permission levels is described. First, an application and digital signature is received by logic performing the permission assessment. Then, a determination is made as to what permission level for accessing resources is available to the application based on the particulars of the digital signature. Herein, the digital signature being signed with a private key corresponding to a first public key identifies that the application is assigned a first level of permissions, while the digital signature being signed with a private key corresponding to a second public key identifies the application is assigned a second level of permissions having greater access to the resources of an electronic device than provided by the first level of permissions.
US08832429B2

Method for operating a smart grid including a plurality of smart meters configured to monitor at least one physical measured quantity and to provide measurement results of the at least one physical measured quantity to a central entity, includes the following steps: partitioning the smart grid into groups of smart meters, such that each of the smart meters belongs to exactly one group, all smart meters of one of the groups encrypt their measured value by applying a bihomomorphic encryption scheme and send it to the central entity, one smart meter per group is designated as key aggregator to which all smart meters of that group send their key employed for the encryption, the key aggregator computes the aggregation of all received keys and sends the aggregated key to the central entity, the central entity aggregates all received encrypted measured values and decrypts the aggregation by employing the aggregated key.
US08832428B2

A communications module for facilitating secure communications on a first network and a second network includes: a single transceiver for receiving and transmitting first network messages from and to the first network and at least transmitting second network messages to the second network; at least a first processor connected to the single transceiver for processing one or more first network messages and second network messages; the at least a first processor including first network logic for processing first network messages and second network logic for processing second network messages; and the second network logic including instructions for securing second network messages such that decryption of the second network messages is limited to a particular receiving device on the second network. The second network messages may include commodity pricing and use information.
US08832418B2

A microprocessor includes a branch target address cache (BTAC), each entry thereof configured to store branch prediction information for at most N branch instructions. An execution unit executes a branch instruction previously fetched in a fetch quantum. Update logic determines whether the BTAC is already storing information for N branch instructions within the fetch quantum (N is at least two), updates the BTAC for the branch instruction if the BTAC is not already storing information for N branch instructions, determines whether a type of the branch instruction has a higher replacement priority than a type of the N branch instructions if the BTAC is already storing information for N branch instructions, and updates the BTAC for the branch instruction if the type of the branch instruction has a higher replacement priority than the type of the N branch instructions already stored in the BTAC.
US08832404B2

A method for initializing a memory sub-system is provided. The method includes loading configuration registers of a plurality of memory hubs with the configuration information provided by a respective one of a plurality of embedded non-volatile memories integrated in the respective memory hub. The non-VOLATILE memory is accessed through a first configuration path from a memory controller of the memory sub-system to the non-VOLATILE memory.
US08832402B2

Method and apparatus for self-initiated secure erasure of data from a non-volatile memory, such as a solid state drive (SSD). In accordance with various embodiments, the memory is operated in communication with a host device. A self-initiated, non-destructive secure erasure of the data stored in the memory is carried out responsive to a detection of an unauthorized power down event associated with the memory.
US08832400B2

Improvement of read/write access performance with respect to a disk is proposed. A controller manages a first volume format LDEV, in which each distributed user data area and each distributed information area among a plurality of the distributed user data areas for storing a data part and a plurality of the distributed control information area for storing a control information part, are targets that capacity is changed. The controller also manages a second format LDEV, which include a plurality of groups each of which is formed from one distributed user data area and one distributed control information area, and in which each group is a unit that capacity is expanded in a real storage area. The controller converts a data address of the data part belonging to the first volume format LDEV into a data address of a data part of the second volume format LDEV in order to execute input/output processing with respect to the data part, when received an request for access to the data part belonging to the first volume format LDEV.
US08832396B2

A controller for the storage apparatus: creates a second logical volume in a storage area provided by one or more storage devices; stores management information of a snapshot of a first logical volume, which is to be provided to a host computer, in the second logical volume; and reads the management information of a necessary snapshot from the second logical volume to a memory when needed, executes processing using the read management information, and returns the management information, which becomes no longer necessary, from the memory to the second logical volume. When reading the management information of the necessary snapshot from the second logical volume to the memory when needed, the controller changes the number of generations and address range of the snapshot of the management information to be read to the memory according to a generation and address of the snapshot whose management information is required.
US08832393B2

In described embodiments, a multiple first-in, first-out buffer pointers (multi-FIFO pointers) alignment system includes synchronization circuitry to align multiple FIFO buffer operations. A FIFO read clock stoppage signal is generated by master logic that stops the read clock shared by all the transmit channels and then re-starts the read clock to align them. The FIFO read clock stoppage signal is applied to the read clock of all FIFOs which need to be aligned and, when rate change is needed, the FIFO read clock stoppage signal suspends the read clock, causing local write and read pointers to be reset. After the FIFO read clock stoppage signal is de-asserted, the read clock starts to all FIFOs concurrently, thereby aligning the channels.
US08832392B2

Example embodiments of a non-volatile memory device may comprise receiving an index value at one or more input terminals of a memory device and storing the index value in a first register of the memory device. The first register may be implemented in a first clock domain, and the index value may identify a second register of the memory device implemented in a second clock domain.
US08832390B1

Activity level of memory pages is repeatedly classified in a virtual machine environment, so that live VM migration can be carried out more efficiently. The time intervals upon which the activity level of the memory pages are repeatedly classified can be dynamically adjusted to better align its performance with the live VM migration process.
US08832384B1

A storage proxy receives different abstracted memory access requests that are abstracted from the original memory access requests from different sources. The storage proxy reconstructs the characteristics of the original memory access requests from the abstracted memory access requests and makes prefetch decisions based on the reconstructed characteristics. An inflight table is configured to identify contiguous address ranges formed by an accumulation of sub-address ranges used by different abstracted memory access requests. An operation table is configured to identify the number of times the contiguous address ranges are formed by the memory access operations. A processor is then configured to prefetch the contiguous address ranges for certain corresponding read requests.
US08832383B2

A cache entry replacement unit can delay replacement of more valuable entries by replacing less valuable entries. When a miss occurs, the cache entry replacement unit can determine a cache entry for replacement (“a replacement entry”) based on a generic replacement technique. If the replacement entry is an entry that should be protected from replacement (e.g., a large page entry), the cache entry replacement unit can determine a second replacement entry. The cache entry replacement unit can “skip” the first replacement entry by replacing the second replacement entry with a new entry, if the second replacement entry is an entry that should not be protected (e.g., a small page entry). The first replacement entry can be skipped a predefined number of times before the first replacement entry is replaced with a new entry.
US08832382B2

A method and apparatus for managing a virtual address to physical address translation utilize a subpage level fault detecting and access. The method and apparatus may also use an additional subpage and page store Non-Volatile Store (NVS). The method and apparatus determines whether a page fault occurs or whether a subpage fault occurs to effect an address translation and also operates such that if a subpage fault had occurred, a subpage is loaded corresponding to the fault from a NVS to a DRAM, such as DRAM or any other suitable volatile memory historically referred to as main memory. The method and apparatus, if a page fault has occurred, determines if a page fault has occurred without operating system assistance and is a hardware page fault detection system that loads a page corresponding to the fault from NVS to DRAM.
US08832379B2

A processor, operable in a computing storage environment, allocates portions of a Scatter Index Table (SIT) disproportionately between a larger portion dedicated for meta data tracks, and a smaller portion dedicated for user data tracks, and processes a storage operation through the disproportionately allocated portions of the SIT using an allocated number of Task Control Blocks (TCB).
US08832376B2

One embodiment of the present invention relates to a CPU cache system that stores tag information and cached data in the same SRAM. The system includes an SRAM memory device, a lookup buffer, and a cache controller. The SRAM memory device includes a cache data section and a cache tag section. The cache data section includes data entries and the tag section includes tag entries associated with the data entries. The tag entries include memory addresses that correspond to the data entries. The lookup buffer includes lookup entries associated with at least a portion of the data entries. The number of lookup entries is less than the number of tag entries. The cache controller is configured to perform a speculative read of the cache data section and a cache check of the lookup buffer simultaneously or in a single cycle.
US08832374B1

Systems and methods for providing electronic content and applications to residents of controlled-environment facilities are disclosed. The portable computing device may be configured to determine that an external memory has been coupled to it. The external memory may include content requested by the resident and a key configured to allow the device to access the content to the exclusion of other devices associated with other residents. The portable computing device may retrieve the key from the external memory and allow the resident to view or play the content if the key matches a lock programmed within the device. If the resident attempts to insert a non-authorized external memory into the device, its contents may be erased and/or an alert may be generated. The content of the external memory may be transferred to the portable computing device and then the external memory may be locked so that it is unusable.
US08832371B2

A storage system having multiple flash memory packages including flash memory chips and package controllers for controlling access to the flash memory chips is configured such that the package controller receives from a higher-level apparatus, which sends a write request, frequency prediction information that enables prediction of an update frequency with respect to data, which is to be a write target, and when writing data for which a write request has been issued from the higher-level apparatus, control is executed such that data, which is predicted to have a relatively high update frequency based on the frequency prediction information, is preferentially stored in a physical block with the large remaining number of erases in a flash memory chip of flash memory package of the package controller, or such that data, which is predicted to have a relatively low update frequency based on the frequency prediction information, is preferentially stored in a physical block with the small remaining number of erases in a flash memory chip of the flash memory package of the package controller.
US08832369B2

Remote RAID system configuration may be implemented in an embedded and out-of-band manner using an information handling system configured, for example, as a RAID server. The remote RAID configuration may be implement, for example, on a RAID server system in the condition as it is supplied directly out-of-the-box to a user without requiring downloading of any additional software or firmware, without requiring presence of a management framework and plug in, and/or in a manner that is operating system (OS)-independent or that requires no OS to be present on the server. The RAID server may then be remotely reconfigured one or more times thereafter.
US08832368B1

A slice manager module, in the operating system of a storage server, manages the virtual slicing of a mass storage device. The slice manager module receives a notification that a mass storage device has been added to an array of mass storage devices coupled to the storage system. The slice manager module reads header information in the mass storage device to determine a format of the mass storage device. If the mass storage device has not been previously sliced, the slice manager module virtually slices the mass storage device into a plurality of slices, where virtually slicing the mass storage device includes specifying an offset in the mass storage device where each of the plurality of slices is located.
US08832357B2

According to one embodiment, a memory system includes a non-volatile semiconductor memory, a block management unit, and a transcription unit. The semiconductor memory includes a plurality of blocks to which data can be written in both the first mode and the second mode. The block management unit manages a block that stores therein no valid data as a free block. When the number of free blocks managed by the block management unit is smaller than or equal to a predetermined threshold value, the transcription unit selects one or more used blocks that stores therein valid data as transcription source blocks and transcribes valid data stored in the transcription source blocks to free blocks in the second mode.
US08832332B2

By referring to a receiving connection information table stored in a memory, a receiving assignment CPU assigns packets to parallel processing CPUs in such a manner that the packets received from the same connection are subjected to a receiving process by a corresponding parallel processing CPU. Each parallel processing CPU identifies the input QoS of a packet and notifies a QoS processing CPU, corresponding to that identified input QoS, of the packet. Each QoS processing CPU is arranged so that it corresponds to a QoS processing queue group in the memory and performs a QoS process on this QoS processing queue group.
US08832326B1

Quick key-based ordering of data words is provided. A memory is arranged to receive the keys at an address input port. The memory is adapted to provide at a data output port one of a plurality of ordered sets of identifiers. Each key is associated with a respective one of the data words and each identifier of the one of the ordered sets identifies a respective one of the data words. Each of a plurality of multiplexers is arranged to receive a respective identifier of the one of the ordered sets from the memory and to receive the data words. Each multiplexer is adapted to select the respective one of the data words identified by the respective identifier. A program storage medium may be configured with instructions to perform operations including generating configuration data for a programmable device. The configuration data may implement the memory and the multiplexers.
US08832315B2

An intelligent network address translation system and methods for intelligent network address translation. In one embodiment, a network packet is received from a host device, and a stored record associated with the host device is identified. The stored record includes information relating to connection parameters associated with the host device. Using the stored record, a processor determines whether the network packet should be assigned a dedicated address. If so, then the network packet is transmitted using communication parameters including a dedicated IP address. If the packet should not be assigned a dedicated address, then the packet is transmitted using connection parameters including a default public IP address and a port number.
US08832305B2

An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments in response to a request for the data file by a receiving system. In addition to the requested file, a sending system sends an unrequested secondary data file to the receiving system for playback before, during, or after playing of the requested data file.
US08832297B2

Multiphase adaptive bitrate streaming systems and methods in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes a processor configured to request portions of files. In addition, the processor streams encoded media in a first operational phase utilizing a first set of stream switching conditions. When at least one phase transition criterion is satisfied, the client application configures the processor to transition to a second operational phase utilizing a second set of stream switching conditions.
US08832288B1

Methods, systems and computer-readable storage mediums encoded with computer programs executed by one or more processors for transitioning between remotely cached and live versions of a webpage are disclosed. A primary webpage including a link to a secondary webpage is received. A cached version of the secondary webpage is requested prior to receiving a selection of the link. The cached version of the secondary webpage is provided responsive to the selection of the link. A live version of the secondary webpage is requested in parallel with the providing of the cached version. The cached version of the secondary webpage is transitioned to the live version. Upon a completion of the transitioning, the live version of the secondary webpage is provided.
US08832273B1

Procedures and systems may be used for assigning data partitions to data-processing host computers, for example, to initially assign data partitions at the outset of a large data-processing job or during failover measures taken in response to a failed host in a share-nothing database management system (SN-DBMS). In one implementation, a method of managing exclusive access to a data partition within a database system assesses a first host and a second host that have exclusive access to a first and second data partition, respectively, within a database system. The method assigns exclusive access of the data partition to one of the first and second hosts based on factors that may include the processing powers of first and second the hosts, and on processing requirements (such as data quantity and data criticalness) for data on the first and second data partitions.
US08832271B2

An identity provider instance is discovered upon receipt from a service provider (or from a discovery service to which the service provider redirects the user) of a request for an IdP instance. Preferably, the request for an IdP instance is received as a Web services request following receipt at the service provider of an end user client request to access an application. In response to receiving the request, an IdP instance is selected, preferably using one or more criteria, such as user proximity, instance load, instance availability, the existence of a prior IdP binding, or the like. Following the selection, a response to the request is generated and returned to the requesting service provider. Preferably, the response is a redirect to the selected IdP instance.
US08832270B2

An embodiment of the present invention automatically detects when a user is in a state of vacillation based on user on-line behavior, records relevant parameters regarding the vacillation event, and then responds accordingly. This response may include providing relevant and/or targeted information that can be used by the user to help remove the indecision. The response may also or alternatively include providing third-party businesses, such as retailers, marketers, and advertisers, with information about vacillation events and associated behaviors for a single user or groups of users so that such businesses can identify potential markets/customers or directly engage similar users to facilitate the decision-making process.
US08832264B2

A network appliance that monitors multimedia content requested by at least one networked computer coupled to a local area network and the Internet. The appliance includes a database, at least one interface processing packetized data encapsulating TCP/IP packet data generated by the network computer(s) and communicated over the local area network, routing logic for the TCP/IP packet data, and processing means processing the TCP/IP packet data to identify whether it specifies a URL representing at least one particular type of multimedia content, and if so, adds the specified URL and an associated date and time to the database. It can include a first mechanism monitoring physical connections/disconnections to the local area network over time, and a second mechanism monitoring Internet connectivity over time. It can also provide access to information stored in the database and/or provide upload of stored information to a remote system for remote access to such information.
US08832262B2

Normalization of a network performance index is achieved. Data is stored that groups devices in a network into groups or families according to their estimated life cycles. Data is stored representing a group-specific time window based on the estimated life cycle for devices in that group. Data is stored representing a count of the number of devices in the network within each group during a given unit of time, dynamic sliding windows over successive units of time. A sliding window group count is generated that represents the number of devices within each group in the network as of a current unit of time and prior units of time within the group-specific time window. A total group count is generated by adding the dynamic sliding window group counts for each of the groups. A normalized network performance index is generated by dividing a network performance index by the total group count.
US08832257B2

Human interaction with a webpage may be determined by processing an event stream generated by the client device during the webpage interaction. A classification server receives the event stream and compares components of the event stream, including components of an event header message, with prerecorded datasets. The datasets include prerecorded event streams having a known interaction type. Training clients may be provided for generating the prerecorded datasets.
US08832254B1

Computer-implemented methods for identifying a set of e URI schemes registered with the device are described. Each URI scheme having a URI scheme name beginning with a URI namespace name and ending with a character in a first character location of a URI namespace is enumerated. Iteratively, a next character location of the URI namespace is added to the URI scheme name of each enumerated URI scheme, and each URI scheme having a URI scheme name ending with a character in the next character location of the URI namespace is enumerated. The set of URI schemes registered with the device is identified as the URI schemes at ends of URI scheme name branches in the URI namespace.
US08832252B2

A generic integration engine receives a markup service indicator that indicates a data flow protocol between a client and a service provider. In addition, the generic integration engine performs a data exchange with the service provider based on an outgoing data model indicated by the markup service indicator. The outgoing data model indicates a platform independent interface that is utilized to communicate with the service provider. The generic integration engine also performs a data exchange with the service provider based on an incoming data model indicated by the markup service indicator. The incoming data model indicates the platform independent interface that is utilized to communicate with the service provider.
US08832251B2

A system and method are provided that enable a registrar or other server or proxy device to be used to provide a path between a pair of endpoint devices for exchanging addressing information, in order to establish a direct P2P connection. Once that connection is established, the connection may be used for any P2P data communications, e.g. SIP establishment of a VoIP call, instant messaging, online gaming, file transfer, multimedia streaming, etc. In this way, each endpoint device possesses a list of candidate addresses to establish a direct P2P connection, which may then be used for any type of communication. By relying on a registrar or other server to enable the candidate lists to be exchanged, control can still be maintained if necessary, since the candidate lists can be modified, e.g. to enable a transparent interception, to impose or remove security restrictions, etc.
US08832245B2

An authoritative domain name system server includes a memory configured to store a set of instructions, and a processor configured to execute the set of instructions. The processor obtains a first Internet Protocol address of a client system associated with a request for a domain name, and assigns a location of the authoritative domain name system server as an ingress region. The processor assigns the egress override as an egress region when the first Internet Protocol address matches the prefix of the egress override, otherwise obtains an egress table, determines a longest prefix match of the first Internet Protocol address, obtains a distance matrix for distances from the ingress location to a plurality of egress regions, and selects the egress region based on the distance matrix and the longest prefix match in the egress table. The processor selects a content node based on the one egress region, and assigns a second Internet Protocol address for the content node to a local domain name system server associated with the client system.
US08832230B2

A server device configured to provide a content aggregation service. The server device comprises a first transceiver unit configured to communicate with a terminal, a second transceiver unit configured to communicate with content network sources, a memory for storing a resource list of addresses of the content network sources, and a content aggregation processor operably connected with the first and second transceiver and the memory, and configured to fetch content from the addresses of the content network sources as well as to aggregate the fetched content into a notification message to the terminal.
US08832228B2

System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief are disclosed. In one embodiment, a method for simulating traffic requests from a mobile device, which can be implemented on a system includes, predicting that a request is to be made by the mobile device, in advance of the request being sent to a destination by the mobile device and making the request, at an entity separate from the mobile device, on behalf of the mobile device to the destination. The entity can simulate the request and based on a traffic pattern of outgoing requests by an application on the mobile device.
US08832227B2

A base station accommodating a user terminal may include a user data management database configured to store user data, a security managing part configured to manage groups to which the user data are open, and a user data managing part configured to manage the user data. When the user data managing part receives a request to send user data from a Web application server and a group, included in the request and to which the requested user data are open, is included within the groups managed by the security managing part, the user data managing part may send the requested user data to the Web application server.
US08832212B1

A system and method for initiating instant messaging within a social networking website. In one aspect, a method includes providing for display of a post associated with a first user and a second user within the social networking website and providing for display of a graphical component within the social networking website, and the graphical component provides an interface for requesting communication related to the post by instant messaging. The method further includes receiving a request for communication related to the post by instant messaging via the graphical component and initiating instant messaging between the first user and the second user in response to the received request for communication related to the post. Machine-readable media are also provided.
US08832210B2

A system can monitor online services based on conditions that can be selected by an administrator. The system can identify and select messages from within the online services. The system can then transform the selected messages into a specific format and forward the transformed messages to an agent console application. The agent console application can be located, for example, at a call center. Within the agent console application, an agent can respond to the forwarded messages using a single unified interface that an agent uses to respond to a chat session request, or telephone call, for customer service. Thus, the specific communication details of the online services can be abstracted by the system, so that the agent can respond to the forwarded messages of different online services using the single unified interface.
US08832209B2

A computer-implemented method receiving receives information describing a current or future activity from a user of a computing system via a mobile device. The current activity is an activity occurring at a current time when the information is received, while the future activity is an activity occurring at a future time relative to a time when the information is received. The method transmits the information describing the current or future activity to a backend database coupled to the Internet and remote from the mobile device. The information describing the current or future activity is accessible to at least one recipient having access privilege to information associated with the user and describing the current or future activity via the Internet.
US08832208B2

A policy and charge control (PCC) architecture and method for handling access point name-aggregate maximum bit rate (APN-AMBR) subscription data that is associated with a subscriber regardless of whether the subscriber's User Equipment (UE) is located in an AMBR-capable access area such as an E-UTRAN or in an AMBR non-capable access area such as a 3G SGSN. The PCC architecture includes: (a) a policy server such as a PCRF that installs the APN-AMBR subscription data during an IP session establishment for the subscriber in the IP level convergence point and (b) an IP level convergence point that enforces the APN-AMBR subscription data for a lifetime of an IP session associated with the IP session establishment.
US08832203B2

Responsive to receiving a user input to perform an email action on a selected email, a number of single touch buttons are displayed in association with the selected e-mail. Further, a plurality of operations associated with the single touch button on the selected e-mail is executed, wherein the plurality of operations manipulate the selected e-mail.
US08832202B2

An E-mail information management apparatus acquires a plurality of predetermined information from a mail header and a mail body and signature related information as signature target information, produces feature variable information and electronic signature data, and stores the signature target information, the variable information and the electronic signature data, as signature header information in a header portion of the E-mail.
US08832201B2

A method, system and program product for providing selective enhanced privacy and control features to multiple portions of an electronic message. The method includes creating an electronic message on a device having an enhanced data messaging tool installed thereon, and further selecting, using the enhanced data messaging tool, one or more enhanced privacy and control features for different portions of data contained in the message created, such that, different privacy and control features can be selected for different portions of data contained in the message. The method further includes transmitting the message created to respective devices of one or more intended recipients, such that, the message received on a respective device of a respective recipient notifies the respective recipient regarding the privacy and control features selected by the sender for one or more portions of data contained in the message.
US08832198B2

An e-mail sender is provided with an option to send a notification to the prospective recipient(s) of an e-mail indicating to the recipient that an e-mail has been sent to his or her attention or to a business or other entities attention. The notification can be advantageously sent by a different communications route, such as by mail, courier, telephone call, facsimile, social network, or other method. Back up notifications can also be sent on an automated basis. The notification can be sent automatically and/or sent a period of time after the e-mail is sent if an acknowledgment or reply is not received.
US08832193B1

An example method includes receiving, by the computing device, a video stream from a first client device of a plurality of client devices, wherein the computing device is communicatively coupled to each client device of the plurality of client devices. The method further includes detecting, by the computing device, one or more conditions associated with the first client device and adjusting, by the computing device, the received video stream based at least in part on the detected one or more conditions. The method further includes sending, by the computing device, the adjusted video stream to at least a second client device of the plurality of client devices.
US08832190B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for chat-enabling a social circle in response to user input provided by a first user, the social circle being defined by the first user and including one or more contacts, the one or more contacts including a second user, for each of the one or more contacts, issuing a chat service subscription request, determining that a subscription request associated with the second user is fulfilled, and in response to determining that the subscription request associated with the second user is fulfilled, adding the second user as a chat contact of the first user and adding the first user as a chat contact of the second user.
US08832189B2

Method and apparatus for requesting media replication in a collaborative communication session, and Method and apparatus for assigning a communication medium for a collaborative communication session. In a method for requesting media replication in a collaborative communication session, a message is sent which specifies that a communication medium for a collaborative communication session, which is currently being transmitted to at least one terminal, should additionally be transmitted to at least one other terminal, with the at least one other terminal being indicated in the message as the recipient of the communication medium. In a method for assigning a communication medium for a collaborative communication session, a corresponding message is received, and the communication medium is assigned to the at least one other terminal as the recipient of the communication medium. The methods are carried out by appropriately designed apparatuses.
US08832186B2

A process for metasearching on the Internet performed by a metasearch engine, comprising: receiving an HTTP request from a client device for the metasearch engine to send at least one stock related search query to a plurality of unique hosts that provide access to stock related information; sending the at least one stock related search query to the plurality of unique hosts in response to the HTTP request; receiving search results from the plurality of unique hosts, comprising price data related to at least one stock; incorporating the received search results comprising the price data related to the at least one stock into a response and causing at least one related news item link and at least one advertisement to be displayed in the response; communicating the response from the metasearch engine to the client device. Stock ordering and/or at least one updated response may also be included.
US08832179B2

A relay server is located outside a firewall and provides access to a server inside the firewall. Both the server and a client (the client is outside the firewall) initiate a connection with the relay server. The relay server then sets up a connection between the server and client, to thereby enable the server and client to communicate. Such communication is enabled without needing an inbound port in the firewall, thereby enhancing security.
US08832175B2

The system and method disclosed herein is a dynamic endpoint generator that enables a client device or application to consume business objects. The business objects are dynamic business objects whose definitions can be changed by either adding or removing data or actions without the need to involve technical or development resources to reconfigure or recompile the actual objects. The endpoint generator provides updated endpoint information automatically without the need for manual generation of endpoint or contract data. If a business object is modified or newly added, the endpoint generator is automatically notified and publishes information about the modified or newly added object. The client device that is accessing the business object is notified about the modified or newly added object. Or, an endpoint is generated when a client device requests a business object.
US08832171B2

In one embodiment, a processor performs a method of generating pipelined data read indexes and data write indexes for a Prime Factor Algorithm (PFA) Discrete Fourier Transform (DFT) without look-up tables. The processor is adapted to factorize an ‘N’ point PFA DFT into one or more mutually prime factors and zero or more non-prime factors, calculate a 0th column index for an ith row (Xi0), calculate an IndCor when the value of Xi0 equals zero and when a row number (i) does not equal zero, calculate Xij, generate the data read indexes, perform a DFT kernel computation on Lk point for the mutually prime factors and the non-prime factors, and generate the data write indexes for the mutually prime factors and the non-prime factors. Xij represents ith row and jth column of 2D input Buffer and enables a selection of a linear index from the 2D input buffer.
US08832169B2

One feature includes a method for implementing a fixed point recursive filter that reduces or eliminates steady state error. The method comprises obtaining a first filter state value, processing the first filter state value to remove a scaling factor to obtain a second filter state value, ascertaining that the recursive filter has reached a steady state, determining a nonlinear drift parameter based on a difference between the first filter state value and the second filter state value multiplied by the scaling factor, and adjusting the second filter state value with the nonlinear drift parameter to reduce steady state error of the recursive filter. Ascertaining that the recursive filter has reached the steady state may include determining that a filter output value at time n is equal to a filter output value at time n−1.
US08832158B2

An approach is provided in which a processor receives a scan request to scan data included in a data table. The processor selects a column in the data table corresponding to the scan request and retrieves column data entries from the selected column. In addition, the processor identifies the width of the selected column and selects a scan algorithm based upon the identified column width. In turn, the processor loads the column data entries into column data vectors and computes scan results from the column data vectors using the selected scan algorithm.
US08832153B2

A computer readable storage medium includes executable instructions to retrieve a dataset from a data source, where the dataset includes a first set of categories. A data structure that represents the dataset is built. A first set of merit values for the first set of categories is calculated. The first set of categories is ordered based on a criterion. The first set of categories is returned.
US08832140B2

Systems and methods are described that calculate the interestingness of a set of one or more records in a database, either absolutely (i.e., compared to an overall collection of records) or relative to some other set of records. In one embodiment, the measure is a relative entropy value that has been normalized. Various applications of the measure are described in the context of an information retrieval system. These applications include, for example, guiding query interpretation, guiding view selection and summarization, intelligent ranges, event detection, concept triggers and interpreting user actions, hierarchy discovery, and adaptive data mining.
US08832138B2

Systems and methods, applicable, for example, in employing a user's social network in providing that user with results to searches for individuals, businesses, content (e.g., pictures, music, software, and/or the like), and/or the like. Further, systems and methods whereby, for example, information regarding individuals having social connection to individuals, businesses, and/or the like identified via such search may be available.
US08832134B2

A method, system and controller is provided for searching a database containing data items with a user via a user interface, the method comprising the steps of specifying an initial search subset of some or all of the data items in the database (1201); identifying representatives of each of a number of data categories in the search subset (1203); displaying the representatives on the user interface (1204); selecting one or more of the representatives (1205); specifying a refined search subset of data items in the search subset within the data categories corresponding to the selected representatives (1207); and repeating the steps of identifying and displaying representatives for the refined search subset.
US08832132B1

Methods and systems for improving user search experience with a search engine by providing a way for associated users to personalize search queries and/or search results based on users' information gathered from a social network. Search personalization can be achieved through the tailoring of search methodologies or the ranking or ordering of search results in accordance with information gathered for each user.
US08832130B2

A method for dynamic management of one or more cloud database nodes is provided. The method enables gathering information related to usage of one or more cloud database nodes. The method further enables comparing time required by the one or more cloud database nodes for responding to one or more requests with a predetermined threshold. Furthermore, the method enables provisioning one or more new cloud database nodes or removing one or more new cloud database nodes based on at least one of: the gathered information, the comparison and a combination thereof.
US08832129B1

An advertiser submitting a sponsored ad to a provider can determine aspects of the ad, such as creative elements and bid price, based on a dynamic categorization of an item and/or landing page associated with the ad. An algorithm can be used that utilizes a browse tree for each item to be displayed to a user following a sponsored link, for example, and attempts to find a node in the browse tree that appears at the lowest level in the tree and with a sufficient appearance frequency. When consensus is reached for a node in the browse tree that meets these criteria, a corresponding categorization is determined, which can be used to determine appropriate aspects to be used for the sponsored ad, at least until enough information is obtained such that aspects can be determined independent of the categorization.
US08832128B2

Embodiments of the present invention provide a method, system and computer program product for expression evaluation of content instances of multiple different data models. In an embodiment of the invention, a method for expression evaluation of content instances over multiple different data models comprises loading a schema for a content instance in memory of a computer and evaluating an expression against the content instance. In response to a failure during the evaluation of the expression against the content instance to resolve a reference to an element specified by the expression, an alias reference for the element can be identified in the schema and the evaluation can be completed using the alias reference in lieu of the specified reference.
US08832126B2

Given a set of documents relevant to a litigation hold and a seed set of custodians, a second set of custodians can be generated and suggested to a user. After receiving a seed set of keywords and/or custodians, documents are identified based on their relevance. Relevant documents are searched for custodian names, and appropriate custodian names are presented to a user. Additionally, based on a first set of custodians, a suggested set of custodians can be provided to a user based on relationships between the sets of custodians.
US08832125B2

A log analysis framework is provided that includes a core that is configured to support the execution of one or more extensions and one or more analyzers. The core provides a common infrastructure, base classes, and utilities for supporting the execution of the extensions and the analyzers. Extensions are software components configured to parse a log file and to trigger events based upon the contents of the log file. Analyzers are executable software components configured to consume events generated by the extensions, to analyze the events, and to generate a report based on the events.
US08832111B2

A distributed caching system for storing and serving information modeled as a graph that includes nodes and edges that define associations or relationships between nodes that the edges connect in the graph.
US08832110B2

According to one embodiment of the present invention, classification of objects in a directory service may be managed. An object is identified in a directory service. Classification information associated with the object is received from a reference database. Using a processor, a rule that specifies a value that corresponds to the classification information is accessed. The accessed value is based on a power of two classification model. Using the processor, the class of service attribute is created using the value. The class of service attribute is associated with the object listed in the directory service using the processor.
US08832109B2

The present invention relates to distributed systems in which resource utilisation decisions depend upon the semi-automatic categorisation of resource descriptions stored in the distributed system. In the principal embodiment, the resource descriptions are web service descriptions which are augmented with tags (i.e. descriptive words or phrases) entered by users and/or by web service administrators. The initial use of automatic categorisation of these descriptions, followed by a user-driven fine-tuning of the automatically-generated categories enables the rapid creation of reliable categorisation of the resource descriptions, which in turns results in better resource utilisation decisions and hence a more efficient use of the resources of the distributed system.
US08832108B1

Classifying documents that have different scales is described. Instances are counted for each character size in documents. Character sizes for the first document and the second document are selected based on the instance count for each character size. Scales are calculated based on ratios of each first character size relative to each second character size. Scale products are calculated based on each instance count for each character size range for the first character sizes multiplied by each instance count for each corresponding character size range for the second character sizes. The corresponding character size range is based on a corresponding scale. Scale scores are calculated based on summing each of the scale products for each scale. A scale is selected based a highest scale score. The second document may be classified with the first document based on a comparison of first document location information and second document location information. The second document location information is based on the scale.
US08832104B2

The present invention provides method and system for associating an advertisement with one or more content on Internet. The method comprising gathering one or more feeds associated with the one or more content from a plurality of content. The method further comprises categorizing the one or more content into at least one general web-based category belonging to a set of general web-based categories based on the one or more feeds. Thereafter, the set of general web-based categories is translated to a set of pre-defined categories, such that one or more general web-based categories are translated to a pre-defined category. Finally, the advertisement is associated with the one or more content in one or more pre-defined categories based on at least one predetermined criterion.
US08832101B2

Various users' navigational behaviors relative to search results presented by a search engine are monitored. URLs that are visited and revised queries that are submitted after the submission of an original query are placed within a trail that begins with the original query. These trails are grouped based on the original queries with which they begin. For each trail group, a set of URLs that frequently occur in that group's trails, and a set of revised queries that frequently occur in that group's trails, are determined. These frequently occurring elements are mapped to the original queries with which all the trails in the corresponding trail group begin. In response to subsequent submissions of the same original query, the search engine ensures that URLs and revised queries that are mapped to the original query are prominently displayed on the search results pages that are initially returned in response to those submissions.
US08832100B2

Improved mobile content presentation capabilities are disclosed for mobile communications facilities, such as cell phones. Information relating to the user transaction history associated with a mobile communication facility and other capabilities are employed to improve the presentation and relevance of mobile content to appropriate or desirable mobile communication facilities.
US08832095B2

Described herein are methods, systems, apparatuses and products for automated information discovery and traceability for evidence generation. An aspect provides for accessing a mapping of a plurality of connected nodes stored in a memory device, said mapping being discovered via a network scan based on a seed set, said plurality of connected nodes storing a plurality of archived healthcare records; accessing content stored in a memory device and ingested from said plurality of connected nodes; and determining a longitudinal healthcare record from the mapping and the content ingested from said plurality of connected nodes. Other embodiments are disclosed.
US08832091B1

The use of graph-based semantic analysis with respect to items and tags may enable the discovery of the characteristics of items. A tag collection component may initially obtain a corresponding set of tags for each item of multiple items. A graph generation component may then generate a graph that includes a corresponding item node for each item and a corresponding tag node for each tag cluster of tags. Each item node in the graph may be connected to each of one or more tag nodes by a respective edge. Subsequently, following assignment of a label to each tag node, a graph evaluation component may execute a random walk algorithm on the graph. The execution of the random walk algorithm may provide a corresponding ranked list of tags for each item or a corresponding set of correlated tags for each tag.
US08832087B2

Disclosed is an information estimation device for estimating an appropriate issue time from a time representation described in a document without intervention of any operator; wherein an information estimation device (1) which is a device for estimating an issue time of a document to be estimated, includes a candidate generation unit (11) which extracts a time representation described in the document, and on the basis of the extracted time representation, generates a plurality of possible issue time candidates having possibilities corresponding to the issue time of the document; and an issue time estimation unit (12) for obtaining a temporal proximity, for each of the plurality of issue time candidates, between the issue time candidate and other issue time candidates, and on the basis of the obtained temporal proximity, estimating the issue time of the document.
US08832085B2

A method and a system for maintaining the freshness of a search engine server's database. A popularity parameter is defined, and a popularity value is assigned to each link in the search engine's database. The most popular links are selected for updating the contents stored, or associated with, the site to which the links refer. In one embodiment, popularity is' based at least in part on the search results generated by the search engine in response to user queries.
US08832084B2

Embodiments of the invention improve the quality of search results returned for a given set of search terms based on metadata associated with the user performing the search. A search query may specify metadata elements to consider in ranking the search results. The metadata used may include bookmarks set by the user (either locally or at a social bookmaking site), group bookmarks, etc. In such a case, search results may be reordered to improve the ranking of websites that are both in the search results and in the bookmarks.
US08832078B2

An elastic parallel database system where metadata is specified out-of-band during database operations via a set of augmentation rules. The rules are used to augment or modify commands received, and indicate whether they are to be used for specific connections on which they are received, for all client connections, or some other scope.
US08832076B2

A search system architecture is disclosed. The search system architecture includes a search server, which in turn includes a search services module and a search engine adapter. The search services module and the search engine adapter are communicatively coupled to one another. The search services module is configured to communicate with a user interface. The search engine adapter is configured to communicate with a search engine.
US08832065B2

An electronic device includes a memory and a processor coupled to the memory. The memory contains a master state graph. The master state graph includes information regarding the operation of interactive client-server application. The processor is configured to send a first job to a first worker node, send a second job to a second worker node, receive results of crawling the interactive client-server application, and integrate results of crawling the interactive client-server application into the master state graph. The first job includes crawling instructions for crawling a first portion of an interactive client-server application. The second job includes crawling instructions for crawling a second portion of the interactive client-server application. The first worker node and second worker node crawl the interactive client-server application in parallel.
US08832062B1

A method, computer program product, and computing system for the sharing of experiences is provided. The method may include receiving an indication of an experience search to be performed on the experience database, wherein the experience search defines one or more search criteria and is associated with one or more extrinsic conditions. The method may also include searching the experience database based, at least in part, upon one or more search criteria to generate a result set including a plurality of experience data cards. The method may further include sequencing, the plurality of experience data cards based at least in part upon the extrinsic conditions. The method may also include generating a sequence result set based at least in part on the sequenced experience data cards and presenting at least a portion of the sequence result set to a user.
US08832053B2

Provided is a relay device in which when data read from a database is transmitted to external devices, the transmission and reception of the data between the external devices is relayed. Data required by in-vehicle devices must be generated from data. The relay device does not send the data that is calculation source data for generating the data to each of the in-vehicle devices, but generates the data that is a calculation result, stores the data in the database, and sends the data to the in-vehicle devices as required. In addition, the relay device determines whether data needed to be generated is required to be regenerated or not and, only when it is determined that the already stored data is old and regeneration of the data is needed, regenerates the data using the data that is calculation source data.
US08832051B2

An information processing apparatus including a processor configured to divide print data into a plurality of separated data pieces, and generate a transmitting unit for each of the plurality of separated data pieces. Each of the transmitting units is generated by combining a hash value and the separated data piece, and the hash value for a first transmitting unit is generated using an electronic signature and the hash value for each of transmitting units that is not the first transmitting unit is generated using the previous separated data piece.
US08832048B2

An information management system approves or denies user requests to access information of the system. The information includes all types of information including documents and e-mail. The information management system is driven using a policy language having policies and policy abstractions. The information management system may approve or deny many different types of requests including opening a document or file, copying a file, printing a file, sending an e-mail, reading an e-mail, cut and paste of a portion of a document, saving a document, executing an application on a file, and many others.
US08832031B2

A system and method for setting global actions in a data storage system is described. In some examples, the system determines a policy based on information from the system, and implements that policy to the system. In some examples, the system adds or modifies global filters based on information from the system.
US08832030B1

A method for restoring a content management system is disclosed. A virtual file system exposing backup data of a content management system stored in a backup data storage is created. The backup data is exposed without retrieving the backup data from the backup data storage. A selection of a portion of the backup data to be restored to the content management system is received via an interface associated with the virtual file system. The selected portion of the backup data is caused to be granularly restored to the content management system without restoring one or more unselected portions of the backup data.
US08832025B2

A remote file server managing a remote storage device and a local file server managing a local storage device are coupled to a communication network (e.g. the Internet). The local file server (A) replicates a file in the local storage device to the remote file server and, (B) if a first condition is satisfied, manages the replicated file which is the file from which the data is replicated as a migration target file. The local file server, even if the (B) is completed, does not delete the migration target file from the local storage device and, if the second condition is satisfied, deletes the migration target file from the local storage device.
US08832024B2

Methods and apparatuses for performing simplified copy offload operations are provided. In one exemplary embodiment, a method includes creating a persistent point-in-time image of a data set of a source storage device in response to receiving a token request for a copy offload operation from a host. Creating the persistent point-in-time image includes generating pointers to data blocks of the data set, but does not include duplicating the data blocks. The method also includes transmitting a token that is a representation of the persistent point-in-time image to the host in response to the request.
US08832015B2

Systems and methods for identifying data files that have a common characteristic are provided. A plurality of data files including one or more data files having a common characteristic are received. A potential rule is generated by selecting key terms from a list that satisfy a term evaluation metric, and the potential rule is evaluated using a rule evaluation metric. The potential rule is added to the rule set if the rule evaluation metric is satisfied. Based upon the potential rule being added to the rule set, data files covered by the potential rule are removed from the plurality of data files. The potential rule generation and evaluation steps are repeated until a stopping criterion is met. After the stopping criterion has been met, the rule set is used to identify other data files having the common characteristic.
US08832011B2

According to a technique, an electronic device is configured to correspond to characteristic features of a biological synapse. The electronic device includes multiple bipolar resistors arranged in parallel to form an electronic synapse, an axonal connection connected to one end of the electronic synapse and to a first electronic neuron, and a dendritic connection connected to another end of the electronic synapse and to a second electronic neuron. An increase and decrease of synaptic conduction in the electronic synapse is based on a probability of switching the plurality of bipolar resistors between a low resistance state and a high resistance state.
US08832003B1

A location history manager may be configured to determine a location history associated with a user, and a resource usage manager may be configured to determine a computing resource usage history associated with the user. A location monitor may be configured to determine a location of the user. A resource predictor may be configured to generate a prediction of a computing resource, based on the location history, the computing resource usage history, and the location. A resource provider may be configured to provide the computing resource, based on the prediction.
US08831999B2

Aspects of an asynchronous video interview system and related techniques include a server that receives a plurality of pre-recorded video prompts, generates an interview script, transmits a video prompt from the interview script to be displayed at a client computing device, and receives a streamed video response from the client computing device. The server can perform algorithmic analysis on content of the video response. In another aspect, a server obtains response preference data indicating a timing parameter for a response. In another aspect, a video prompt and an information supplement (e.g., a news item) that relates to the content of the video prompt are transmitted. In another aspect, a server automatically selects a video prompt (e.g., a follow-up question) to be displayed at the client computing device (e.g., based on a response or information about an interviewee).
US08831997B2

The computer-implemented system to facilitate creation of educational information employs a networked computer system that stores at least one resource in association with a first electronic file, storing metadata information about usage of the resource. A resource assembly tool implemented by a computer is programmed to access the networked computer system to display information to an instructor about at least one resource, including the metadata information. This aids the instructor in selecting resources for inclusion in educational information being created. The resource assembly tool is configured to assemble the educational information to include resources selected for inclusion being created for dissemination to learners via said networked computer system. The networked computer system is further configured to capture information about usage of the resource and to update the stored metadata information to reflect said captured information.
US08831980B2

A method is disclosed. The method includes providing tender at a point of service terminal operated by a load agent, the point of service terminal being in operative communication with a payment processing network. The point of service terminal thereafter sends a transaction authorization request to an issuer of a portable consumer device to be used by a user. The issuer then authorizes or does not authorize the transaction authorization request. If the transaction authorization request is approved, the portable consumer device is either initially loaded or reloaded with an amount associated with the tender provided at the point of service terminal.
US08831972B2

A computer implemented method, apparatus, and computer usable program product for generating a customer risk assessment score. In one embodiment, the process parses dynamic data associated with a customer to identify patterns of events. The dynamic data comprises metadata describing an appearance and behavior of the customer. The patterns of events are analyzed to identify risk assessment factors for the customer. A risk assessment analysis is dynamically performed using the risk assessment factors for the customer to generate a risk assessment score for the customer while the customer is shopping in a retail facility. The risk assessment score indicates a potential risk posed by the customer to the retail facility.
US08831955B2

Methods and arrangements for facilitating tangible interactions in voice applications. At least two tangible objects are provided, along with a measurement interface. The at least two tangible objects are disposed to each be displaceable with respect to one another and with respect to the measurement interface. The measurement interface is communicatively connected with a voice application. At least one of the two tangible objects is displaced with respect to the measurement interface, and the displacement of at least one of the at least two tangible objects is converted to input for the voice application.
US08831954B2

The invention relates to localizing the position of a person speaking by using pictures of a pattern (21) on an object (20) worn by the person. The object (20) carries a complex pattern (21) that is optimized for determining the orientation of the object (20), the distance from the object to a microphone device (14) and/or to a camera (11). Moreover, the pattern (21) may be arranged for identifying the person carrying the object (20). The determination of the position of the person carrying the object (20) may be used to enhance speech recognition (SR) and/or to provide hands-free voice control of devices (DC), e.g. in hospitals or in industrial settings.
US08831951B2

Verbal labels for electronic messages, as well as systems and methods for making and using such labels, are disclosed. A verbal label is a label containing audio data (such as a digital audio file of a user's voice and/or a speaker template thereof) that is associated with one or more electronic messages. Verbal labels permit a user to more efficiently manipulate e-mail and other electronic messages by voice. For example, a user can add such labels verbally to an e-mail or to a group of e-mails, thereby permitting these messages to be sorted and retrieved more easily.
US08831947B2

A method and apparatus combining the advantages of phonetic search such as the rapid implementation and deployment and medium accuracy, comprising steps and components for receiving the audio signal captured in the call center environment, extracting a multiplicity of feature vectors from the audio signal, creating a phoneme lattice from the multiplicity of feature vectors wherein the phoneme lattice comprising one or more allophone and each allophone comprising two or more phonemes, creating a hybrid phoneme-word lattice from the phoneme lattice and extracting the word by analyzing the hybrid phoneme-Word lattice.
US08831932B2

Use of a scalable audio codec to implement distributed mixing and/or sender bit rate regulation in a multipoint conference is disclosed. The scalable audio codec allows the audio signal from each endpoint to be split into one or more frequency bands and for the transform coefficients within such bands to be prioritized such that usable audio may be decoded from a subset of the entire signal. The subset may be created by omitting certain frequency bands and/or by omitting certain coefficients within the frequency bands. By providing various rules for each endpoint in a conference, the endpoint can determine the importance of its signal to the conference and can select an appropriate bit rate, thereby conserving bandwidth and/or processing power throughout the conference.
US08831928B2

Embodiments of the present invention provide a system and method for providing a translation service. The method comprises providing a translation interface accessible via a network. The translation interface receives specialized data associated with a domain from a member. A text string written in a source language is received from the member via the translation interface. A domain-based translation engine is selected. The domain-based translation engine may be associated with a source language, a target language, and a domain. The text string is translated into the target language using, at least in part, the selected domain-based translation engine. The translated text string is transmitted to the member via the Internet. In some embodiments, a translation memory is generated based on the specialized data.
US08831926B2

A computer-implemented method for verifying a model in a product lifecycle management (PLM) system includes defining a model and an envelope of allowable model states and, based on one or more requirements, deriving at least one counterexample objective. The method also includes optimizing a set of parameters related to the allowable model states and the allowable model context, redefining at least one of the model and the allowable model states when the at least one counterexample objective is outside of a specified tolerance, and, after a predefined number of iterations, defining the model as verified.
US08831918B2

The present invention relates to a pin-less registration and inductive heating system involving the use of a pre-alignment station for imaging an initial position of a laminate element, an imaging and computer operation control system for determining a required correction factor between an alignment of the laminate element at the pre-alignment station and a preferred stack orientation for the laminate element, and an alignment and transfer system for securely gripping, transferring, and repositioning a laminate element from atop position to the preferred stack orientation employing a preferred four-axis orientation.
US08831917B2

A spiral resonator is analyzed by modeling a set of loops of the spiral resonator with a model of a circuit including a set of units, wherein each unit includes a resistor and an inductor to model one loop of the spiral resonator. Values of the resistor and the inductor of each unit are based on properties of a corresponding loop. Electrical connection of the loops is modeled by electrically connecting the units in a corresponding order of the loops. A capacitive coupling in the spiral resonator is modeled by connecting adjacent units with at least one capacitor having a value based on the capacitive coupling between two corresponding adjacent loops. An inductive coupling in the spiral resonator is modeled based on inductive coupling between pairs of loops. The operation of the spiral resonator is simulated with the model of the circuit.
US08831910B2

A method of measuring the density of a plurality of defects that occur in a single crystal for each type of defect, includes: etching an observation surface, which is a surface of the single crystal, to form an etch pits at each defect; calculating the maximum depth, mean depth and depth curvature of each of etch pits formed at a plurality of defects present within a predetermined area on the observation surface; and comparing the measured maximum depth, mean depth and depth curvature with respective reference values to determine the type of each defect within the predetermined area.
US08831908B2

A signal processing apparatus includes a differential processing unit to differentiate a reflection signal corresponding to a pulse measurement beam that is periodically scanned in a polarized manner; an arithmetic unit to obtain, with a rising time of a first-order-differential reflection signal as a reference, a barycentric position of the first order differential reflection signal as a detection time of a reflected beam, and to calculate a distance to a measured object based on a time difference between an output time of the measurement beam and the detection time of the reflected beam; and a waveform determining unit to determine whether the reflected beam includes a plurality of overlapping reflected beams from a plurality of measured objects, based on rising and falling characteristics of the first-order-differential reflection signal and based on a rising characteristic of a second-order-differential reflection signal obtained by the second order differential of the reflection signal.
US08831901B2

Methods, systems and apparatus are provided for ranking tests of interest. A set of failure modes of interest and a set of tests of interest are determined. A differentiation factor is then computed for each of the tests of interest, and each of the tests of interest can then be ranked based on their respective differentiation factors.
US08831891B2

The present invention is related to a direct solid sample analytical technology for determining a content and a uniformity thereof in a lyophilized kit of a sulfur-containing chelator with a stable complex capacity for radiotechnetium (Tc-99m) and radiorhenium (Re-186, Re-188). An economical, stable and easily accessible coal standard is used herein as a contrast substance to construct a sulfur calibration curve, followed by obtaining the sulfur content and the uniformity thereof in the solid lyophilized sample by interpolating the foregoing result into the sulfur calibration curve. Then, the weight content percent is converted to get the content and the uniformity of the chelator in the lyophilized kit. The quality control of active pharmaceutical ingredients (API) in the lyophilized kit during key production processes and clinical applications is thus assured.
US08831887B2

The present application provides methods and devices for absolute quantification of polymerase chain reaction target nucleic acids. In particular, the methods and devices of the present application provide for splitting a nucleic acid sample to be analyzed into small, isolated volumes, conducting the method of polymerase chain reaction (PCR) on said volumes, detecting PCR amplification products, analyzing said detected PCR amplification products, performing absolute quantification of the PCR target and presenting said quantification results.
US08831880B2

A method/system for estimating a state of a device and at least one target in an environment. The process involves computing a state vector using an error state form of the position of the device in a local coordinate reference frame.
US08831872B2

An apparatus and method for estimating a location of a mobile body and generating a map of a mobile body environment using an upper image of the mobile body environment, and a computer readable recording medium storing a computer program for controlling the apparatus. The apparatus includes: a landmark generating unit observing corner points from the upper image obtained by photographing in an upper vertical direction in the mobile body environment and respectively generating landmarks from the observed corner points; and a location and map operation unit estimating the location of the mobile body and generating the map of the mobile body environment from the landmarks.
US08831869B2

A method for providing messages indicating potential hazardous road conditions using a wireless communications network. Vehicles using the network include sensors that are able to detect various potentially hazardous road conditions, such as rain, fog, icy road conditions, traffic congestion, etc. A plurality of vehicles that detect a specific road condition provide a confidence value that the condition exists. The confidence value is then aggregated by the vehicles with the confidence value of the detected condition from the other vehicles to provide an aggregated result that identifies the probability that the detected road condition is occurring. The aggregated result is then transmitted to other vehicles approaching the road condition, possibly in a multi-hop manner. Alternately, the confidence value from all of the vehicles that detect the condition can be transmitted to approaching vehicles who will provide the aggregated result identifying the potential that the condition exists.
US08831864B1

Systems and methods for preventing and detecting conflicts and errors through prognostics and diagnostics are applied to vehicle traffic in air traffic and ground control scenarios. Conflict and error prevention and detection (CEPD) logic is applied to a constraint network generated to model the constraints pertinent to the vehicles (such as aircraft and ground-based vehicles) and resources (such as runways and taxiways) in the traffic control spaces. Time-based trajectory data for all vehicles in the traffic control space are continuously and interactively evaluated to detect conflicts that have occurred and/or identify potential conflicts before they occur among vehicles or between vehicles and resources. The systems and methods also generate a conflict resolution using the CEPD logic, which resolution is communicated to the affected vehicles.
US08831859B2

The functionality of a “Launch Control” is implemented in a hybrid vehicle, i.e. the hybrid vehicle can be accelerated to a maximum degree by starting the internal combustion engine immediately from the stationary state (S20), and acceleration takes place with the aid of the electric motor with full torque (S22) before a changeover to accelerating the internal combustion engine takes place (S24). The “Launch Control” differs from a further mode in which firstly acceleration takes place from the stationary state using a partial torque of the electric motor (S14), with the result that the internal combustion engine can be tow-started by means of the electric motor (S16) before a changeover to acceleration using the internal combustion engine (S18) occurs.
US08831850B2

A brake control method for a hydraulic brake device equipped with an actuator that automatically regulates braking liquid pressure in a wheel cylinder of a vehicle without driver intervention. The method includes: (a) calculating a time period in which holding or decreasing brake hydraulic pressure is continuously performed to the wheel cylinder; and (b) controlling the actuator such that, an increasing pressure and decreasing pressure to the wheel cylinder after the calculated time period has reached a predetermined time, the amount of the pressure increase and the amount of the pressure decrease are the same.
US08831841B2

An automatic steering device for self-propelled straddle carriers for lifting and transporting manufactures, includes a spatial portal structure (1) resting on the ground on a plurality of steering wheel units (4) connected by a fifth wheel (14) to the structure above, where each wheel unit (4) includes two tyred wheels (8, 8′) each of which is associated with its own electric motor unit (10, 10′) independently with respect to the other; each electric motor is supplied by its own vector frequency converter controlled by a control unit provided with a control microprocessor; angular rotation of each wheel unit (4) is measured by an incremental encoder integral with the upper structure and with the fifth wheel (14) and connected to the microprocessor.
US08831838B2

An electric actuator (electric motor) is thermally protected without causing any unfamiliar impression in steering a vehicle. A temperature compensation gain computing unit (25) reduces the manipulated variable of the electric actuator (40L, 40R) by using a gain that diminishes with the rise in the temperature of the actuator.
US08831835B2

A steering system includes: an operation mechanism that includes an operation member; and a steered mechanism that is not mechanically coupled to the operation mechanism and that steers a wheel on the basis of a steering operation of the operation member. The operation mechanism includes a steering angle sensor that detects a steering angle of the operation member and a steering direction detection unit that detects a steering direction of the operation member. The steering direction detection unit includes a threaded shaft that is rotatable in the steering direction of the operation member, a nut that is screwed to the threaded shaft, a nut guide that causes the nut to move in an axial direction of the threaded shaft in accordance with rotation of the threaded shaft, and a force detection sensor that detects a force that the nut guide receives from the nut.
US08831832B2

A motor control apparatus that is capable of making the whole control system robust not only with respect to motor parameter variations such as the temperature variation and the manufacturing unevenness but also with respect to disturbances while using a cheap and compact one-shunt type current detecting circuit and simultaneously diagnosing an estimation error and an electric power steering apparatus provide with the motor control apparatus.
US08831825B2

A system and method for monitoring fuel efficiency of a vehicle is provided. Fuel efficiency of a vehicle may be monitored in real-time using telemetry transmitted from the vehicle. The telemetry may be analyzed in combination with a fuel efficiency model in order to determine whether the real-time fuel efficiency determination deviates from a baseline fuel efficiency. The real-time fuel efficiency monitoring system and method may be used for feedback for the driver, such as sending real-time messages to the driver to modify operation of the vehicle to increase fuel efficiency. The fuel efficiency model may further be used to assign vehicles in a fleet to particular routes, vehicles to particular drivers, or vehicles to particular routes with particular drivers.
US08831823B2

In one example, a network device stores a mapping of application operation modes to vehicle conditions such as a first condition of the vehicle powered but not moving and a second condition of the vehicle moving. The network device receives a wirelessly transmitted request for a particular application to utilize an interface powered by the vehicle. The network device compares an application identifier specified by the received request to the mapping. The network device then identifies a portion of the vehicle interface according to the comparison and signals control software on the vehicle to grant the particular application access to only the identified portion of the vehicle interface itself. The application can reside on the mobile device and utilize the vehicle interface as an extended interface, or the application can reside on the vehicle.
US08831822B2

A battery management system includes: measuring a surface pressure of a vehicle-mounted secondary battery (battery cell) for driving the vehicle with a lapse of time; calculating a high-rate driving frequency coefficient on the basis of the measured surface pressure at intervals of a predetermined period (24 hours); deriving a high-rate driving frequency on the basis of the number of times that the calculated high-rate driving frequency coefficient has exceeded a predetermined threshold; and selecting a replacement battery from among batteries including a high-power battery on the basis of the derived high-rate driving frequency.
US08831819B2

The running control device and method according to the present invention are those for determining abnormality of a longitudinal acceleration sensor which detects vehicular longitudinal acceleration that is used in a vehicle running control. An integrated value of a vehicular longitudinal acceleration that is detected by the longitudinal acceleration sensor is calculated, and determination whether or not the longitudinal acceleration sensor is abnormal is conducted on the basis of the integrated value and a vehicle speed based on vehicle wheel speeds. The calculation of the integrated value is initiated when a situation where the vehicle speed based on vehicle wheel speeds is zero and the increasing rate of the detected vehicular longitudinal acceleration is equal to or larger than a reference value for the increasing rate continues for a period which is equal to or larger than a reference value for the initiation of calculation.
US08831812B2

A method for operating a hybrid drivetrain for a motor vehicle. Power is provided by an internal combustion engine in a first operating mode. Power is provided by an electric machine in a second operating mode. A change from one operating mode into the other operating mode is carried out according to the state of at least one of the drivetrain and the motor vehicle. The change of operating mode is controlled according to at least one switching variable, which is a function of a requested power target value.
US08831809B2

A system and method for controlling a hybrid electric vehicle powertrain having an engine defining one power source, and a traction motor and electrical storage device defining another power source include inhibiting a stopping and a starting of the engine based upon an unintended tip-out event and an unintended tip-in event, respectively. The total power demand and the available electric power are determined. The total power demand is filtered. The engine is prevented from being pulled-up or pulled-down based upon a difference between the total power demand and the filtered power demand being exceeding a threshold. However, if the difference exceeds the threshold, and if the available electric power exceeds the total power demand, then the engine is permitted to pull-up or pull-down.
US08831808B2

A vehicle is provided with a motor that is configured to provide drive torque and to facilitate regenerative braking. The vehicle also includes a controller that is configured to receive input that is indicative of a vehicle speed and a battery state of charge (BSOC), and to disable the drive torque when the BSOC is less than a maximum discharge limit. The controller is also configured to activate regenerative braking when the BSOC is less than the maximum discharge limit and the vehicle speed is greater than a predetermined speed.
US08831807B2

In a method and a device for operating a user interface in a vehicle, in particular for determining and displaying information in connection with electrical consumers, an operator action is detected, by which the operation of an electrical consumer disposed in the vehicle is modified, and a change in the energy consumption of the electrical consumer caused by the operator action is determined. Using the determined energy consumption, a change in the travel range of the vehicle caused by the modified operation of the electrical consumer is calculated, and the calculated change in travel range is displayed directly. The method and the device are especially suitable for a vehicle driven by an electric motor.
US08831806B2

Methods, systems, and vehicles are provided that provide for estimating a range of a vehicle with a rechargeable energy storage system (RESS). A sensor unit is configured to measure one or more input values pertaining to the RESS. A processor is coupled to the sensor unit, and is configured to determine an amount of energy available from the RESS using the input values and to obtain a time of day. An estimate of the range for the vehicle is determined based on the time of day and the amount of energy available.
US08831804B2

A method of controlling an automatic geared transmission of a vehicle drive train. The transmission is linked, on the input side, to a hybrid drive which comprising an engine and an electric motor and, on the output side, to an axle drive and wheels. During vehicle stand still with the engine and/or electric motor operating and a disengaged drive train, rolling of the motor vehicle is prevented, or at least limited, by shifting the transmission. When the automatic geared transmission is in the neutral position (Gl=N), a safety function is activated to avoid uncontrolled rolling of the vehicle in which actuation of shift operating elements, the throttle and the brake pedal, as well as the rolling speed, are captured by sensors and in which, when the drive operating elements (shift operating element xSBE=0, throttle xFP=0, brake pedal xBP=0) are not activated, a starting gear is engaged once a predetermined limiting speed (vRoll>vGr) is exceeded.
US08831797B2

A wheel loader includes a vehicle body, a work implement, a link mechanism and a control section. The work implement has a boom a work tool. The link mechanism is configured and arranged to change a relative angle of the work tool with respect to the boom when the boom is rotated upward, such that an amount of variation of an angle of the work tool with respect to a horizontal direction is less than an amount of variation of an angle of the work tool with respect to the horizontal direction when the boom is rotated upward while the work tool is at a fixed relative angle with respect to the boom. The control section is configured to execute an auto tilt control that causes the work tool to rotate upward when the boom is rotated upward within an angular range below the horizontal direction during excavation.
US08831794B2

Apparatuses for remote operation of a first object by a second object is disclosed that one or more sensors configured to be placed on the second object and to obtain ranging information; and a processing system configured to determine one or more movements of the second object from the ranging information; and generate one or more control signals related to the one or more movements for manipulating the first object.
US08831789B2

Systems and methods are provided that facilitate dynamic load shedding control in an industrial environment in accordance with one or more production goals provided by a user. One or more production goals for system of industrial load devices (e.g., target product output, desired maximum peak energy demand, and the like) can be provided to a policy engine, which generates goal-based criteria in a standardized format based on the production goals. The goal-based criteria can be provided to a load modulation component, which uses the criteria to calculate load shed priorities for respective load devices on the system designed to ensure that the one or more specified production goals are achieved. The load modulation component can also generate a load shed schedule or load shed criteria used to determine when or under what conditions load shedding is to be initiated in order to achieve the one or more production goals.
US08831787B2

Disclosed is an apparatus, system, and method for sensing the current supplied to a motorized hoist for raising a maintenance platform and providing an estimate of the operating status of the motor, for example, as stopped, starting, stalled or operating as expected. In various embodiments, measures of voltage and current may be used to determine the operating condition of the hoist and to estimate the magnitude of the applied load. Unintended modes of operation can then be determined so that the conditions can be indicated to the operator and protective measures taken.
US08831785B2

A system for multi-stage control of humidity in fluid flow supplied to at least one information technology apparatus includes a sensor, a first stage apparatus configured to vary humidity levels in the fluid flow, and a second stage apparatus positioned downstream of the first stage apparatus along the fluid flow to further vary humidity levels in the fluid flow. The system also includes a controller configured to receive environmental condition information from the sensor, to determine whether the information indicates that the humidity level is outside of a predetermined range, and to manipulate an operation of at least one of the first stage apparatus and the second stage apparatus to vary the humidity level in the fluid flow in response to the information indicating that the humidity level is outside of the predetermined range.
US08831775B2

A system and method for electronic assistance in dispensing pharmaceuticals, utilizing software, hardware and barcode technology to yield error free, clinically correct, adjudicated prescriptions. The system is adaptive to the preferences of an authorized user, by being configurable on the basis of when and what type of warnings are given in particular circumstances, based on entries in a field, and whether the order can proceed. Additionally, the invention allows for automated and electronically assisted refilling of orders. The invention allows for tracking and monitoring of prescription orders through barcode labeling and scanning.
US08831768B2

A CPU 41 reads a next block (S1), and then determines whether the read block is a TCP (tool center point) control finish command “G49” or not (S2). If it is determined to be the TCP control finish command “G49”, the TCP control is finished. If it is determined not to be the TCP control finish command “G49”, whether the read block is a coordinate-system transformation command “P1” or not is determined (S3). Next, if it is determined not to be the coordinate-system transformation command “P1”, the TCP control is performed, without transforming the coordinate system, in accordance with a command of the block (S11). Next, the process returns to S1, and then the process after S1 is executed. If it is determined to be the coordinate-system transformation command “P1”, a start point (xs, ys, zs, bs, cs) and an end point (xe, ye, ze, be, ce) in a non-machine coordinate system, of the block are transformed into a start point (Xs, Ys, Zs, Bs, Cs) and an end point (Xe, Ye, Ze, Be, Ce) in a machine coordinate system, respectively (S4).
US08831767B2

Methods and systems for monitoring a parameter of a measurement device during polishing, damage to a specimen during polishing, a characteristic of a polishing pad, or a characteristic of a polishing tool are provided. One method includes scanning a specimen with a measurement device during polishing of a specimen to generate output signals at measurement spots on the specimen. The method also includes determining if the output signals are outside of a range of output signals. Output signals outside of the range may indicate that a parameter of the measurement device is out of control limits. In a different embodiment, output signals outside of the range may indicate damage to the specimen. Another method includes scanning a polishing pad with a measurement device to generate output signals at measurement spots on the polishing pad. The method also includes determining a characteristic of the polishing pad from the output signals.
US08831765B2

The instant disclosure provides a method for operating an automatic handling system applied to many wafer processing apparatuses. When a OHT (Overhead Hoist Transport) vehicle is moved to one of the wafer processing apparatuses, the OHT vehicle can ask a OHT control module whether a wafer carrier device can be unloaded from the OHT vehicle onto the wafer processing apparatus. There are two judgment methods as follows: (1) If there is another wafer carrier device already disposed on the wafer processing apparatus, the OHT control module will inform the OHT vehicle that the wafer carrier device cannot be unloaded from the OHT vehicle onto the wafer processing apparatus; (2) If there is no any wafer carrier device disposed on the wafer processing apparatus, the OHT control module will inform the OHT vehicle that the wafer carrier device can be unloaded from the OHT vehicle onto the wafer processing apparatus.
US08831764B2

A package coding system for a cigarette manufacturing process is provided. An imprinting device imprints an alphanumeric code on each of a series of cigarette packages. A conveyor device conveys the cigarette packages in a feed direction. An inspection device is operably engaged with the conveyor device and inspects the alphanumeric code imprinted on each cigarette package conveyed by the conveyor device to determine whether any of the cigarette packages includes a defect in the imprinted alphanumeric code, and thus comprises a defective cigarette package. A removal device is operably engaged with the conveyor device and is configured to be in communication with the inspection device. The removal device is configured to remove the defective cigarette package from the series of cigarette packages conveyed by the conveyor device in response to identification thereof by the inspection device. An associated method is also provided.
US08831761B2

A method for determining a processed audio signal, comprising: establishing an ad-hoc network between a plurality of handheld devices, each handheld device having a microphone; picking up a plurality of audio signals with each microphone of the plurality of handheld devices; distributing the plurality of audio signals within the ad-hoc network such that in at least one handheld device at least two of the plurality of audio signals are available; combining, in said at least one handheld device, the at least two of the plurality of audio signals to obtain said processed audio signal.
US08831756B2

A control system of a technical installation including at least one field device which makes available at least two redundant protocol values that are converted by the control system into a single non-redundant functional value is provided. The control system is provided with at least two redundant communication channels for converting the at least two redundant protocol values, the channels controlling the respective protocol value with respect to its exactitude and transmitting an exact protocol value.
US08831746B2

In one embodiment, a medical lead comprises a lead body for conducting electrical pulses and a paddle. The paddle includes an intermediate metal layer, at least an insulative polymer backing layer, and an insulative polymer covering layer. The intermediate metal layer comprises a plurality of features defined by gaps in the metal material in the metal layer such that each feature is electrically isolated from each other feature, wherein each feature includes a respective connector element that is electrically coupled to at least one conductor within the lead body, wherein a portion of the insulative polymer covering layer is exposed above each feature to define a respective electrode for the corresponding feature. Also, the paddle possesses shape memory to cause the paddle to assume a substantially planar orientation when the shape memory is in a relaxed state.
US08831744B2

In one embodiment, a stimulation lead for applying electrical pulses to tissue of a patient, the stimulation lead comprises: a plurality of electrodes on a first end of the lead body; a plurality of terminals on a second end of the lead body; a lead body comprising a flex film component disposed within insulative material, wherein (i) the flex film component comprises a plurality of electrical traces, (ii) the plurality of electrical traces electrically couple the plurality of electrodes with the plurality of terminals, and (iii) the flex film component comprises a plurality of bends along a substantial length of the lead body; wherein the stimulation lead is adapted to elastically elongate under application of stretching forces to the lead body without disconnection of the electrical connections between the plurality of electrodes and the plurality of terminals through the electrical traces of the flex film component.
US08831742B2

A lead assembly for an electrical stimulation system includes terminals disposed along a proximal end of a lead body and electrodes disposed along a distal end of the lead body. The electrodes include segmented electrodes. At least one distal marker is disposed along the distal end of the lead body. The distal marker identifies the circumferential position of at least one of the segmented electrodes along the lead body. The distal marker is aligned with at least one of the segmented electrodes along the longitudinal length of the lead body. At least one proximal marker is disposed along the proximal end of the lead body. The proximal marker is aligned with the distal marker along the longitudinal length of the lead body. The distal marker and the proximal marker are discontinuous with one another along the lead body.
US08831741B2

A catheter system for delivery of a medical implant, the system including a cap removably covering an open distal end of a catheter. An elongate actuator wire is fixedly attached to the cap, extends through a lumen of the catheter, and has a distal region that can assume a pre-formed shape when unconstrained by the catheter lumen. The pre-formed shape of the wire distal region defines a bend adapted to laterally deflect the cap from the catheter distal end when assuming the pre-formed shape. At least a portion of the lumen adjacent the catheter distal end is sized and shaped to slidably receive the medical implant alongside the actuator wire. A push rod extends through the catheter lumen for ejecting the medical implant from the catheter distal end. Methods of using the invention are also disclosed.
US08831740B2

An implantable lead assembly includes an elongated body, a bobbin, and a conductor. The elongated body includes a distal end having an electrode and a proximal end having a header connector portion for coupling the elongated body with an implantable medical device. The bobbin is disposed in the elongated body. The conductor is disposed in the elongated body and is electrically coupled with the header connector portion and the electrode. The conductor is wound around the bobbin to form first and second inductive coils that are axially separated from each other by an inter-coil gap formed from the bobbin. The first and second inductive coils have different self resonant frequencies.
US08831734B2

Here we present the first model that quantitatively predicts the apparent spatial position and shape of percepts elicited by retinal electrical stimulation in humans based on the known anatomy of the retina. This model successfully predicts both the shape of percepts elicited by single electrode stimulation and the shape and relative positions of percepts elicited by multiple electrode stimulation. Model fits to behavioral data show that sensitivity to electrical stimulation is not confined to the axon initial segment, but does fall off rapidly with the distance between stimulation and the initial segment. Using the model, it is possible to compensate, preferably with a look up table, to match percepts to a desired image.
US08831721B2

An implantable cardioverter defibrillator evaluates the hemodynamic stability of an arrhythmia to determine whether or not to defibrillate. The device obtains cardiac pressure and cardiac impedance data and evaluates a phase relationship between these parameters. Hemodynamically stable rhythms will result in an out of phase relationship.
US08831720B2

A subcutaneous implantable cardioverter-defibrillator is disclosed which has an electrically active canister which houses a source of electrical energy, a capacitor, and operational circuitry that senses the presence of potentially fatal heart rhythms. At least one subcutaneous electrode that serves as the opposite electrode from the canister is attached to the canister via a lead system. Cardioversion-defibrillation energy is delivered when the operational circuitry senses a potentially fatal heart rhythm. There are no transvenous, intracardiac, or epicardial electrodes. A method of subcutaneously implanting the cardioverter-defibrillator is also disclosed as well as a kit for conducting the method.
US08831700B2

A system and a method for creating a stable and reproducible interface of an optical sensor system for measuring blood glucose levels in biological tissue include a dual wedge prism sensor attached to a disposable optic that comprises a focusing lens and an optical window. The disposable optic adheres to the skin to allow a patient to take multiple readings or scans at the same location. The disposable optic includes a Petzval surface placed flush against the skin to maintain the focal point of the optical beam on the surface of the skin. Additionally, the integrity of the sensor signal is maximized by varying the rotation rates of the dual wedge prisms over time in relation to the depth scan rate of the sensor. Optimally, a medium may be injected between the disposable and the skin to match the respective refractive indices and optimize the signal collection of the sensor.
US08831694B1

A multifunction cover with touch screen display, icons, and a keyboard is described. A multifunction touch screen enabled mobile device may be configured to be connected to the separate cover, which may be attached to the device and detached from the device. The mobile device may be enabled with a cellular voice and data communication, WiFi connectivity, Bluetooth connectivity, and Internet Protocol connectivity. The mobile device may be enabled to play videos, capture photos, and stream multimedia content.
US08831691B2

A keypad assembly for a portable radiotelephone and a method for controlling the keypad assembly. The keypad assembly includes: a printed circuit board having a plurality of metal domes; a keypad rubber disposed on the printed circuit board and having bosses formed integratedly on the positions corresponding to the respective metal domes; a sensing means disposed on the keypad rubber; and a key button part disposed on the sensing means, such that a touch screen function using the sensing means or a key button function electrically contacting the metal domes is selectively used according to the mode of the radiotelephone.
US08831685B2

A reception quality information obtaining unit obtains reception quality information indicating reception quality of each of a plurality of antennas at predetermined intervals. A reception quality variation trend recognition unit recognizes a variation trend of a value in relation to reception quality of each of the antennas obtained. A correlation determination unit determines a degree of correlation between the antennas based on the variation trend of the value in relation to the reception quality of each of the antennas recognized. An antenna selection unit selects at least two antennas to be used for wireless communication, based on the degree of correlation between the antennas determined by the correlation determination unit.
US08831678B2

The various embodiments provide methods, devices, and systems for conserving power by controlling a first radio based on a second radio. In various embodiments, the first radio may be generally on or periodically on, and in communication with or attempting to establish connections with a first radio network. The device may determine whether to energize or turn on a second radio to connect with a second radio network based on one or more connections or the absence of connections established by the primary radio. This determination may be further based on various factors, such as a beacon or identifier sent over a primary radio connection, information obtained from or regarding the first radio network, one or more data structures stored within the device, or previously recorded states of the device.
US08831676B2

In one embodiment, a method of directing calls on a mobile communication device comprises receiving a call signal at the mobile communication device from a short-range enabled communication device operably connected with the mobile communication device, accessing subscriber identity module data of the short-range enabled communication device, preparing an outgoing call signal using the accessed subscriber identity module data of the short-range enabled communication device, establishing a communication session between the short-range enabled communication device and a network, and transmitting the outgoing call signal to the network.
US08831674B2

An apparatus includes a housing, an interface, a processor and a memory. The interface is affixed to the housing and is configured for coupling to a cellular wireless network. The processor is affixed to the housing and is coupled to the interface. The memory is affixed to the housing and is coupled to the processor. The memory is configured to store a set of instructions for causing the processor to receive a first message using the interface and, in response thereto, for causing the processor to broadcast a second message using the cellular wireless network and using the interface, the second message having a transmission parameter determined by the first message and wherein the second message is compatible with a messaging service protocol.
US08831669B2

A wireless communication device includes a reference value acquiring unit configured to receive from a base station a timing adjustment value for use in adjusting a timing, and acquire a reference value associated with the received timing adjustment value, the reference value being a threshold for determining whether a transmission power is excessive, a variation acquiring unit configured to receive a transmission power control command transmitted by the base station, and sequentially acquire a variation in transmission power from the command, and a transmission power calculator configured to vary a transmission power value on the basis of the variation in transmission power when the transmission power value does not exceed the reference value, and configured to vary the transmission power value on the basis of a variation less than the variation in transmission power when the transmission power value exceeds the reference value.
US08831665B2

Disclosed is a power control method in a portable Internet system for controlling data transmission output on a mobile communication system by using an AMC table in a mobile communication network employing an AMC scheme, the AMC table including modulation levels of data transmitted on the mobile communication system and request power information according to the modulation levels. The power control method includes the steps of: (a) setting maximum request power of request power corresponding to the modulation levels allocated to the mobile communication system as data transmission output on the mobile communication system by means of the AMC scheme; (b) comparing a BER occurring in the data transmission with a preset critical BER; (c) decreasing the data transmission output by a predetermined interval when the BER is smaller than the preset critical BER; (d) increasing the data transmission output by a predetermined interval when the BER is larger than the preset critical BER; and (e) maintaining the data transmission output at a current state when the BER is equal to the preset critical BER.
US08831664B2

A method is provided in one example embodiment and includes monitoring media streams associated with channels in a communication environment. The method also includes receiving an alert in one of the media streams and elevating a priority associated with the media stream receiving the alert. Elevating the priority can include increasing the volume of the media stream receiving the alert, changing a spatial direction for rendering the media stream receiving the alert, rendering the media stream receiving the alert to a priority spatial direction, identifying a primary channel and rendering the alert message to the primary channel, turning a volume down on media streams not receiving the alert, or a combination thereof.
US08831659B2

A wireless access point with a centralized media access controller MAC (402) that enables multiple radios (404, 412, 408) to share MAC resources and implement load balancing and frequency control.
US08831656B2

The present disclosure discloses a method for mapping a logical channel to a Media Access Control (MAC) flow, the method includes: a Radio Network Controller (RNC) informs a User Equipment (UE) of corresponding relationship between a Common Control Channel (CCCH) and an Enhanced-Dedicated Channel (E-DCH) MAC flow through signaling; the UE receives the signaling, and obtains the corresponding relationship between the CCCH and the E-DCH MAC flow. The present disclosure further discloses a system for mapping a logical channel to an MAC flow. Through the method and system disclosed in the present disclosure, it is convenient for both a Node B (NodeB) and UE can accurately obtain the corresponding relationship between the CCCH and the E-DCH MAC flow, which ensures the NodeB decodes correctly, thus improving the success rate in receiving signaling and data.
US08831653B2

A method in a communication system, in which multiple transmitters transmit respective control messages to a receiver over a control channel, includes allocating respective resources of the control channel to the control messages so as to cause a respective likelihood of interference between a control message and at least one other control message to be inversely related to a respective impact of the interference between the control message and the at least one other control message on an overall performance measure defined for the communication system, by allocating a dedicated resource to a first control message for which the interference has a high impact on the overall performance measure, and allocating a shared resource to a second control message for which the interference has a low impact on the overall performance measure. The control messages are transmitted from the transmitters over the control channel using the allocated resources.
US08831652B2

An approach is provided for crowd sourcing and grouping points-of-interest based on cell broadcast message information. Reception of a message from a mobile terminal is caused, at least in part. The message specifies point-of-interest information and an associated area name corresponding to one of a plurality of cells of a communication network. The message is parsed to determine the point-of-interest information and the associated area name. A connectivity graph specifying relationships among the cells is selectively updated with the point-of-interest information.
US08831644B2

PDAs can be used to provide their users with various functions. One such function is the ability to contact other users who are stored in the PDA as contacts, for example by telephone of text message. The decision as to whether or not a particular user should be contacted may be influenced by the location of that user. For example, if a contact is nearby, then it may be more likely that the user of the PDA would want to contact them. The present invention provides a PDA on which the location of one or more contacts can be displayed. Furthermore, the location of a particular contact can be shown on a map on the screen of the PDA simply by tilting the PDA through a predetermined angle about a horizontal axis. Thus, the map can be displayed in an intuitive and straightforward manner.
US08831643B2

Systems and methods are disclosed to use location information for a client device to selectively access hidden access point information such as service set identifiers (SSIDs) stored on a remote server on the basis of the location information. Using the hidden access point information, the client device may form an association with a hidden access point. The client device may use an integrated location determining system to obtain the location information.
US08831642B2

Methods and systems for providing information to a user of a mobile device when the user is located in close proximity to a point of interest. For example, as a user of a mobile device travels past a retail store, coupons are displayed on the user's mobile phone. The information to be displayed is identified though use of a unique identifier provided by a short-range wireless transmitter deployed by the retail store and provided to a remote server by the mobile device.
US08831641B2

An answering system including a first mobile phone, the first mobile phone includes a communication unit for communicating with a second mobile phone, a position sensor, a microphone, and a processor. The position sensor detects whether the first mobile phone is flat or tilted (balanced state or unbalanced state). The microphone detects vocal commands given to the first mobile phone. The processor acknowledges any incoming call when the first mobile phone is positioned in an unbalanced state and a conversation is detected in a preset time, and hangs up a call received previously when no command or conversation is detected in the preset time and the first mobile phone is positioned in a balanced state.
US08831638B2

Provided are a location-based service system and method for generating secondary information. The location-based service system, which includes a processor, may include an information receiving unit to receive location information corresponding to a location in a route of a user, and an information adding unit to add to multimedia content that the user created, using the processor, at least a part of the received location information and location-related information which is associated with the received location information.
US08831634B2

Embodiments of the present invention disclose a help-seeking method, device and system based on a location based service, which relate to the field of location based service technologies. Help-seeking information sent by a first terminal is received, and a location area of the first terminal is determined according to the help-seeking information; the help-seeking information is sent to a second terminal located in the same location area as the first terminal; and response information fed back by the second terminal is received, and the response information is sent to the first terminal. The problem that, in the prior art, help-seeking information cannot be published in time when a user terminal needs help from another user terminal in the neighborhood of the user terminal in terms of geographic location is solved. The present invention may be applied in a mobile user terminal, for example, a smart phone terminal.
US08831628B2

A current location of a mobile system in a wireless network can be determined by using information provided by a base station in communication with the mobile system. The information can include a system identifier (SID) table and a local time offset (LTM_OFF) value and a daylight savings time (DAYLT) value. The SID table is used to provide a mobile country code (MCC) associated with a country in which the mobile device is located. The LTM_OFF value is used to provide a range of longitude values in which the mobile device is located. The current location of the mobile device is based upon at least the range of longitude values and the current country.
US08831622B2

A method comprises receiving power information transmitted by a plurality of mobile devices in a wireless communication system; processing the received power information to be a result of unknown power information multiplied by a measurement matrix relating to positions of the plurality of mobile devices, wherein a number of columns of the measurement matrix is larger than a number of rows of the measurement matrix; generating an amendment matrix satisfying restricted isometry property (RIP), for processing the measurement matrix, and obtaining a modified measurement matrix satisfying the RIP according to the amendment matrix and the measurement matrix; obtaining estimated power information according to the received power information by using L1 norm and the modified measurement matrix; and constructing at least one spectrum map of at least one frequency band according to the estimated power information.
US08831618B2

A method, an apparatus, and a computer program product for wireless communication are provided for reducing the amount of time for sending a measurement report message, such as a Pilot Strength Measurement Message (PSMM), after sending a completion message in wireless communication. A first radio access technology is monitored, and an indication is received on a second radio access technology. Before a transfer is made to the second radio access technology based on the indication, a UE receives neighbor information for the second radio access technology via the first radio access technology. Thereafter, a transfer is performed to transfer the UE from the first radio access technology to the second radio access technology.
US08831617B2

A wireless, multi-modal access device and system adapted to integrate a number of communications networks operating in differing communication modes to facilitate transfer of communication links during a communication session to promote efficient use of the communication networks. The system includes a plurality of Universal Multi-Modal Access Devices UMMAD that are capable of operating at different frequencies and different protocols (TDMA, AMPS, CDMA, GSM, PCS etc) to communicate with any one of a number of Wide Bandwidth Gateways (WBG), which are each capable of communication using one or more of the protocols. The communication links may be switched from one WBG to another or from one protocol to another during a communication session to continue the session under the control of a Universal System Traffic Controller. Numerous other applications of the UMMADs for unique identification and e-commerce are disclosed.
US08831616B2

A mobile communications system including a network with a source network node and a target network node that supports a handover procedure, and a mobile terminal that is allowed to access the source network node and access the target network node according to the handover procedure, in which information related to a reception status of user data is delivered between at least two among a group including the mobile terminal, the source network node, and the target network node such that the target network node may receive status information from the source network node and the target network node may receive a status report from the mobile terminal.
US08831612B2

A method of controlling handover in a server and including receiving a handover required message including information indicating that a Closed Subscriber Group (CSG) membership for a terminal in a Home (e)NodeB has expired; transmitting a handover command message to the Home (e)NodeB; receiving a status report message from the Home (e)NodeB indicating that the CSG membership for the terminal is updated; receiving information related to a CSG membership of the terminal from a Home Subscriber Server (HSS) if the terminal handover was performed from the Home (e)NodeB to another base station; determining that the terminal performs a reverse handover from the another base station to the Home (e)NodeB based on the status report message and information obtained from the HSS; and transmitting a control message to perform the reverse handover to another base station.
US08831609B2

In a wireless communications system operating according to CDMA or the like, when one terminal simultaneously performs communication using multiple wireless resources (e.g., multiple carriers), there was a problem that when it was attempted to guarantee network mobility by the same soft handoff system as in the case where communication was performed using only one wireless resource, efficiency suffered from the viewpoint of network forwarding load, processing load and wireless resource occupancy time. Soft handoff termination is judged and soft handoff is forcibly terminated according to whether or not the data rate obtained for all resources on the network side satisfies a requested rate, based on a reception state notification from a terminal concerning wireless resources. By performing this processing, the soft handoff period is shortened, sufficient received strength in the terminal is maintained and terminal mobility is guaranteed, while at the same time network forwarding load, terminal processing load and wireless resource occupancy time are suppressed to the absolute minimum.
US08831601B2

The present invention includes a plurality of native cellular nodes configured to provide wireless connectivity to one or more ground-based wireless devices, each native node including a BTS having a transceiver configured to transmit a downlink signal to the ground-based devices at a native downlink frequency and receive an uplink signal from the ground-based devices at a native uplink frequency, a plurality of augmented nodes configured to provide connectivity to one or more airborne devices, each augmented node including an augmented BTS having a transceiver configured to transmit a downlink signal to the one or more airborne communications devices via an upwardly directed antenna at the native downlink frequency and receive an air-to-ground uplink signal from the airborne devices at a selected air-to-ground uplink frequency different from the native uplink signal frequency, wherein the native nodes and the augmented nodes are configured to operate on a common backhaul infrastructure.
US08831590B2

A cellular communications system is described in which a mobile cellular device is configured to return status data to the network when instructed to obtain cell measurements. When used, the status data may indicate that measurements are in hand and that further measurement reports may or will follow. The status data may also indicate if the reporting interval and/or the measurement gaps defined by the network are suitable to make the measurements given the current status of the mobile device. A network node is also disclosed that can receive the measurement reports and interpret the status data to decide to wait for further measurement results or to issue a new reporting interval or a new cell list or arrange a new configuration of idle gaps in which cell measurements may be made.
US08831588B2

An data transmission adjustment system that comprises a server and a plurality of data transmission devices within a sensing region. The server adapts to receive a sensed data from at least one data transmission device, define a timeline, divide the timeline into a plurality of monitoring periods, calculate a ratio of the number of the monitoring periods that have received the sensing data from the data transmission device within the sensing region or not to the number of all the monitoring periods, and broadcast at least one message to the data transmission devices within the sensing region according to said ratio.
US08831571B2

A system for administering text communications may be configured to determine if an incoming communication that includes text meets any of various criteria and respond based on that determination. A reply may include information based on the criteria or information related to how other messages with the same or similar criteria have historically been handled by a user. Reply communications may be in a different form than that of the incoming communication. Other actions may be taken in addition or instead of replying, including setting calendar reminders or tasks, and sending delegate notifications. Data used for determinations may be collected over time or gathered from external systems.
US08831568B2

A method of automatically configuring a wireless device includes receiving programming credentials from a server at a programming module and authenticating the wireless device based on the programming credentials. The method includes programming the wireless device with access credentials of an access point of a network to enable the wireless device to communicate, via the access point, with one or more devices outside of the network.
US08831567B2

A mobile terminal including a communication unit configured to communicate with at least one external terminal; a memory configured to store at least first and second operating systems including at least first and second modes, respectively; and a controller configured to execute the first operating system and to activate the first mode corresponding to the first operating system, to display a first information screen on a display unit corresponding to the activated first mode, to receive a switching signal indicating the first mode is to be switched to the second mode, to attempt to switch to the second mode based on the received switching signal, and to restrict a specific application executing in the first mode when the second mode is not switched to.
US08831560B2

Systems and methods are disclosed for performing Policy and Charging Control (PCC) for packet core networks. One embodiment comprises a PCC architecture that includes an online charging system (OCS). The OCS receives a request for charging rules for an initial data service from a PCRF. The request from the PCRF includes a service indicator for the initial data service. The OCS selects a charging method for the initial data service based on the service indicator, and transmits a response to the PCRF that includes the selected charging method. The PCRF may then make a PCC decision based on the charging method selected by the OCS, and a PCEF may enforce PCC rules for the initial data service. If there is a service changing during a data session, the OCS selects a charging method for the new data service, and the PCRF updates the PCC rules accordingly.
US08831553B2

A receiver and method for operating a receiver, in particular of a radio network, is provided, whereby the receiver includes circuit blocks in a receive path for detecting a preamble of a received signal, and a controller for controlling a receive mode. Whereby at least some of the circuit blocks are designed to be capable of being turned on for a turn-on duration and turned off for a turn-off duration. Whereby, the controller is configured to alternately turn on at least some of the circuit blocks for the turn-on duration and off for the turn-off duration during the receive mode, wherein the turn-off duration is shorter than the preamble. Whereby, the controller is configured to compare a first measured value measured in the receive path to a first threshold, and the controller is configured to change the turn-on duration and/or the turn-off duration on the basis of a result of the comparison with the first threshold, and whereby the controller is configured to compare a second measured value to a second threshold in order to detect a valid signal of the preamble and, on the basis of a result of the comparison with the second threshold, to terminate the turn-off and to drive the portion of the circuit blocks into a turned-on state for a synchronization by means of the preamble.
US08831540B2

Methods and systems for amplitude modulation using a leaky wave antenna are disclosed and may include amplitude modulating an output of one or more power amplifiers in a wireless device by modulating a bias current in the power amplifiers that are coupled to one or more leaky wave antennas. The leaky wave antennas may include a balun that may be integrated on the chip, on a package to which the chip may be affixed, and/or integrated on a printed circuit board to which the chip may be affixed. An output power of the power amplifiers may be adjusted by configuring a bias voltage on the leaky wave antennas. The bias voltage may be configured utilizing a DC to DC voltage controller. The bias current may be modulated via one or more switched current sources. The switched current sources may be binary weighted and/or may be current mirrors.
US08831539B2

A mobile wireless communications device includes a housing and circuit board in the housing and having radio frequency (RF) circuitry and a power amplifier and microphone mounted thereon. An antenna is carried within the housing and operative with the RF circuitry. An RF shield surrounds and isolates the microphone from the RF circuitry, power amplifier and antenna and shields the microphone from radiated energy generated from the RF circuitry, antenna or power amplifier.
US08831538B2

A performance monitoring apparatus comprising an assembly of a performance monitoring module and a general purpose portable telecommunications device such as a mobile telephone or mobile smart phone connected for data communication mounted on a common casing. The performance monitoring module is adapted for receiving performance signals from at least one performance sensor and for converting the performance signals into performance data. The general purpose portable telecommunications device is configured to be activate-able to cause the performance monitoring module to transfer performance data to the general purpose portable telecommunications device. The common casing comprises mounting means for mounting onto a support surface. This module is adapted for cooperative operation with a general purpose portable telecommunications device to expand its processing and display power while maintaining a low cost simple design and compactness.
US08831536B2

Methods and systems for an on-chip and/or on-package T/R switch and antenna are disclosed and may include selectively coupling one or more low noise amplifiers (LNAs) and/or one or more power amplifiers (PAs) to one or more ports of a multi-port distributed antenna utilizing configurable transmit/receive (T/R) switches integrated on a chip with the LNAs and PAs. The LNAs and PAs may be impedance matched to the antenna by coupling them to a port based on a characteristic impedance at the port. The T/R switches may be integrated on a package to which the chip may be coupled. The signals transmitted and received by the antenna may be time division duplexed. The antenna, which may include a microstrip antenna, may be integrated on the chip or the package. The LNA and the PA may be coupled to different ports on the antenna via the T/R switches.
US08831533B2

An apparatus and method for non-calibrated Automatic Frequency Correction (AFC) of a portable terminal are provided. The method includes identifying, by the portable terminal, signal strengths of signals received from neighboring base stations of a cell in which the portable terminal is currently located; searching for a frequency burst serving that provides synchronization acquisition information for synchronization with a base station; determining to perform the AFC according to a result of the searching for the frequency burst; and storing AFC data extracted through the AFC.
US08831526B2

A mobile station provided with first and second antennas with a distance therebetween includes a reception quality measurement unit that measures, when the mobile station moves in a direction from a location of the first antenna toward a location of the second antenna, a reception quality of a radio signal provided by a base station via the second antenna; a notification unit that notifies the base station of the reception quality measured by the reception quality measurement unit; and a reception processing unit that performs a reception process of a radio signal that is transmitted by the base station, which performs adaptive modulation based on the reception quality notified by the reception unit, and is received by the first antenna.
US08831522B2

Systems and methodologies are described that facilitate improved resource partitioning and interference management in a wireless communication system. Techniques are described herein for the transmission and use of various types of signaling, such as Access Request commands, Reverse Link Special Resource Utilization Message (R-SRUM) signaling, Forward Link Special Resource Utilization Message (F-SRUM) signaling, and the like, for managing interference associated with range extension, restricted association networks, and other jamming scenarios. As described herein, downlink resource coordination and interference management are accomplished through the use of Access Request or R-SRUM signaling conducted in a unicast or broadcast fashion, and uplink resource coordination and interference management are accomplished through the use of F-SRUM signaling. As further described herein, a clean communication channel such as a Low Reuse Preamble (LRP) channel can be utilized for interference management signaling and/or leveraged for determining timing of various signaling messages.
US08831510B2

A near-field wireless communication circuit 10 included in a terminal 1A can perform switching between a normal mode and a near mode which has a relatively short communicable distance and a relatively high transmission rate as compared with those in the normal mode. Further, a controller 13 executes preliminary processing for starting data transmission and reception in the near mode to/from a terminal 1B serving as a communication destination between the terminals 1A and 1B by using the near-field wireless communication circuit 10 which is set to the normal mode. Further, the controller 13 determines the availability of the data transmission and reception in the near mode to/from the terminal 1B by using a measured value of communication quality which has a correlation with a communication distance to the terminal 1B as a measure of the determination. Furthermore, when it is determined that the data transmission and reception in the near node are available, the controller 13 starts the data transmission and reception to/from the terminal 1B by using the near-field wireless communication circuit 10 which is set to the near mode, based on a result of the preliminary processing executed in the normal mode in advance.
US08831505B1

A method and system for recording classroom Instruction/Presentation, comprising two or more video cameras, a first camera assigned to an Instructor/Presenter/presenter and a second camera assigned to the audience, wherein the cameras are pan, tilt, zoom(PTZ)-controllable over a network. The method and system includes a first microphone for the Instructor/Presenter, and a plurality of cell-phones or handheld wireless microphones configured to function as audience microphones. Additionally included is a production control computer connected to the cameras via a network, wherein the production control computer is operable by an operator who can control multiple cameras through a single production control user interface over a network, the production control computer is configured with user interface software and controls. Further, the system and method includes a content viewer user interface on which user content is delivered over the Internet.
US08831501B2

There is described a delivery member for use in an image forming apparatus. The delivery member includes a support member and a first layer including an elastomeric matrix, a porous material and a functional material dispersed therein. The first layer is disposed on the support member.
US08831499B2

A thermally conductive silicone rubber sponge composition which is composed of 100 parts by weight of heat-curable organopolysiloxane composition, 0.1 to 50 parts by weight of organic resin hollow filler having an average particle diameter of up to 200 μm and a true specific gravity of up to 0.3, and 20 to 300 parts by weight of thermally conductive filler having an average particle diameter of 1 to 30 μm and a thermal conductivity of at least 15 W/m·K, with the highly thermally conductive silicone rubber sponge having voids accounting for 10 to 70% of the entire volume thereof. The silicone rubber sponge composition of the present invention gives a silicone rubber sponge having high thermal conductivity, small heat capacity, low hardness, light weight, and low permanent compression set.
US08831485B2

A powder container includes a container section that contains powder, an opening that is formed in the container section so as to pass the powder therethrough, a first covering member that is supported by the container section, a second covering member that is supported by the container section, a disengagement restricting portion that is disposed in an area where the second covering member moves between the second uncovered position and the second covered position, and a restricted portion that is disposed in the second covering member so as to restrict the disengagement of the second covering member by coming in contact with the disengagement restricting portion when the second covering member having moved to the second covered position moves to disengage from the container section.
US08831478B2

An image-forming device includes a main casing having a paper tray; a belt accommodated in the main casing; a plurality of developing units juxtaposed along the belt; a mounting member configured to detachably support the plurality of developing units, the mounting member being configured to be pulled outward from the main casing in a pulling direction; and a guide member configured to drawably guide the mounting member from the main casing, the guide member being configured to move between a first position and a second position, the second position being farther from the belt than the first position. When the guide member is at the second position, a first distance between the paper tray and a downstream end portion of the guide member in the pulling direction is shorter than a second distance between the paper tray and an upstream end portion of the guide member in the pulling direction.
US08831475B2

An image forming apparatus capable of easily achieving installation of developing units on a developing tray is disclosed. The disclosed image forming apparatus includes a tray section, a plurality of developing units each provided with guide protrusions, and a developing tray including a plurality of supports to support the guide protrusions of the developing units, and a plurality of guides each adapted to guide a corresponding one of the guide protrusions to a corresponding one of the supports. The guides have widths gradually increasing in a direction from a first end of the tray section to a second end of the tray section, respectively.
US08831474B2

A developing roller including a housing containing toner; and a developing roller installed in the housing and supplies the toner to an electrostatic latent image formed on a photoconductor, the developing roller including a cylindrical unit in the form of a hollow pipe and a power transmission unit connected to one end of the cylindrical unit and connected to a power transmission member for rotating the developing roller. Both ends of the cylindrical unit are supported by the housing and the power transmission unit is not restricted by the housing. Both ends of the cylindrical unit are supported by the housing and the power transmission unit is not restricted by the housing.
US08831470B2

In an image-forming device, a first roller and a second roller are arranged in a first direction, the first roller being disposed upstream of the second roller in the first direction. An endless belt spanned between the first roller and the second roller forms a straight plane extending in the first direction. The straight plane moves in the first direction when the endless belt is circularly moved. Photosensitive members are arranged in the first direction and face the straight plane. A transfer member is opposed to the first roller across the endless belt. A cleaning unit includes: a cleaning member opposed to the straight plane at an upstream of an upstream most photosensitive member in the first direction; and a treating member disposed upstream of the cleaning member in the first direction to treat residual toner collected by the cleaning member. A conveying path formed between the transfer member and a fixing member passes between the cleaning member and the treating member.
US08831464B2

An image forming apparatus includes a housing, a detection unit provided in the housing to detect temperature or humidity, an image forming section provided in the housing and including a detected portion to be detected by the detection unit, a first air inlet provided in the housing, a suction unit that sucks air outside of the housing through the first air inlet, a substantially cylindrical duct provided at a position influenced by temperature or humidity of the detected portion and including an entrance from which air flows in and an exit from which air flows out, the duct allowing the air sucked by the suction unit to pass therethrough, and an opening provided in the housing. The detection unit is provided at a position on a path of air flowing into the housing through the opening and on a path of the air that has passed through the duct.
US08831461B2

A color multifunction printer as an example of an image forming apparatus includes a plurality of cartridges each containing a photoconductor; a support frame configured to support the cartridges arranged in tandem, the support frame being allowed to be pulled out horizontally from a casing of the apparatus to a position in which each of the cartridges is detachable from the support frame; and a plurality of exposure units mounted to the support frame, wherein each of the exposure units is disposed opposite to a corresponding photoconductor and is configured to expose the photoconductor to light to form an electrostatic latent image thereon. Each of the cartridges is configured to be detachable in such a direction that the photoconductor in the cartridge moves away from the corresponding exposure unit upon detachment.
US08831457B2

A fixing device includes an excitation coil, a fixing member heated by electromagnetic induction by the excitation coil, a magnetic shunt alloy member, a Curie temperature of which is higher than a target fixing temperature, a determiner that determines whether the temperature of a non-sheet passing region of the fixing member is about to reach the Curie temperature, and a power controller that controls power supplied to the excitation coil. Until the determiner determines that the Curie temperature is about to be reached, the power controller performs feedback control to provide power to the excitation coil. When the determiner determines that the Curie temperature is about to be reached, the power controller switches to fixed power control so that a difference between power supplied when the Curie temperature is about to be reached and power supplied after reaching the Curie temperature falls within an allowable range.
US08831453B2

The image forming apparatus includes an image bearing member that bears a toner image, an image forming unit, an intermediate transfer unit, a primary transfer member, a cleaning member movable between a contact position and a non-contact position, a voltage application unit, a control unit, a current detection unit, wherein the control unit moves the cleaning member at the non-contact position, determines a transfer voltage based on a current value detected by said current detection unit when a predetermined voltage is applied from said voltage application unit to said primary transfer member before an image formation and in a condition where said cleaning member is at the non-contact position, and applies the transfer voltage to the primary transfer member in the image formation.
US08831450B2

An image forming apparatus includes a rotatable image bearing member; a first charging member for electrically charging the image bearing member; a second charging member, provided downstream of the first charging member with respect to a rotational direction of the image bearing member, for electrically charging the image bearing member; an applying device for applying a voltage to the first charging member and the second charging member; a detecting device for a DC current passing through the second charging member; and a controller for controlling, when an AC voltage and a DC voltage are applied to the second charging member while a DC voltage is applied to the first charging member, the DC voltage applied to the second charging member so that an absolute value of the DC current detected by the detecting device is within a predetermined range.
US08831447B2

A print control apparatus that controls a printing unit is provided. A determination unit determines print quality of a print image printed by the printing unit. A first counting unit counts the number of pages of each of sets whose print quality is determined by the determination unit not to satisfy a predetermined criterion. A second counting unit counts the number of same pages of the sets whose prnt quality is determined by the determination unit not to satisfy a predetermined criterion. A control unit stops printing by the printing unit if a count value counted by the first counting unit reaches a first predetermined value and stops printing by the printing unit if a count value counted by the second counting unit reaches a second predetermined value.
US08831446B2

An image forming apparatus includes a rotatable belt member, a plurality of image forming members opposing the belt in an image forming region, a first detecting member configured to detect a position of the belt member with respect to a widthwise direction, a second detecting member configured to detect a moving direction, an adjusting roller configured to adjust the moving direction in the image forming region, the adjusting roller configured to adjust the moving direction in the image forming region, and a control portion configured to control a position of the adjusting roller on the basis of outputs of the first detecting member and the second detecting member without changing a position of the belt member in the image forming region in a direction perpendicular to a surface of the belt member.
US08831444B2

In a color image forming apparatus, the amount of light of an exposure unit for a weak exposure is changed according to a remaining service life of a photosensitive drum when the weak exposure is performed for the background area of a corresponding photosensitive drum by using the exposure unit.
US08831439B2

Consistent with the present disclosure, data, in digital form, is received by a transmit nodes of an optical communication, and converted to analog signal by a digital-to-analog converter (DAC) to drive a modulator. The modulator, in turn, modulates light at one of a plurality of wavelengths in accordance with the received data. The modulated light is then transmitted over an optical communication path to a receive node. At the receive node, the modulated optical signal, as well as other modulated optical signals are supplied to a photodetector circuit, which receives additional light at one of the optical signal wavelengths from a local oscillator laser. An analog-to-digital converter (ADC) is provided in the receive node to convert the electrical signals output from the photodetector into digital form. The output from the ADC is then filtered in the electrical domain, such that optical demultiplexing of individual channels is unnecessary.
US08831430B2

An optical signal correction apparatus includes a power information generation unit that generates power information indicating power of optical main signal in wavelength band according to optical wavelength multiplexed signal, a power information adjusting unit that generates adjusted power information obtained by adjusting the power information according to the number of the optical main signal included in the wavelength band based on optical signal identifying information which identifies the number of the optical main signal in the wavelength band, a correction amount calculation unit that calculates a tilt amount of the optical wavelength multiplexed signal according to the adjusted power information, and a correction amount for correcting a tilt of the optical wavelength multiplexed signal according to a difference between the calculated tilt amount and a target tilt amount, and an optical signal correction unit that corrects the tilt of the optical wavelength multiplexed signal according to the correction amount.
US08831426B2

A high data rate optical signal is inverse multiplexed into a multitude of lower-rate tributaries, each of which is coded by its unique OCDM code, and the combined coded tributaries are injected into a common phase scrambler. Coherent summation of these optically encoded tributaries pass through a shared phase or phase and frequency scrambler before exiting the secure location. The setting of the scrambler acts as the key. The authorized recipient with the correct key retrieves the ones and zeros of the several decoded signals.
US08831422B2

The present invention relates to the field of communication transmission, and in particular, to a method for generating a probe pulse and a coherent optical time domain reflectometer. The coherent optical time domain reflectometer includes: a control unit, configured to generate a first pulse signal and a second pulse signal which have a same period T, where the second pulse signal lags behind the first pulse signal, and T satisfies T≧t+2L/C; a driving unit, configured to generate a frequency change driving signal according to the first pulse signal; a continuous light laser device, configured to generate, as driven by the frequency change driving signal, continuous light having a changing frequency and an unchanging frequency spectrum width; and a probe pulse generating unit, configured to modulate the continuous light according to the second pulse signal to generate a probe pulse.
US08831421B2

A camera module includes a guiding rod made of metal, a lens holder, a guiding sleeve made of metal, and a lens unit. The guiding sleeve is connected to the lens holder, and is sleeved on the guiding rod. The lens unit is received in the lens holder. The material of the guiding rod and the guiding sleeve permits a more controlled and precise movement of the guiding sleeve on the guiding rod in obtaining focus, friction force between the guiding rod and the guiding sleeve is decreased, and the degree of precision achieved will endure for a significantly longer time.
US08831413B2

A storage tank and method for monitoring thereof is provided. The tank includes a first panel that defines a mounting surface for carrying a heating element. The heating element extends into the tank for heating liquids stowed therein. A sidewall interconnects the first panel and a spaced-apart second panel. A support extends from a bottom-facing surface of the second panel for supporting the tank in a spaced-apart relation from a nearby surface. The support further defines an upward-facing pocket for receiving a portion of the heating element. A control system may monitor the storage tank and alert a service provider of operative conditions thereof.
US08831406B2

The recording medium has a data structure for managing reproduction of data recorded on the recording medium. A navigation area stores at least one navigation file, and the navigation file includes at least one navigation command group. At least one navigation command group includes at least one navigation command for managing reproduction of at least video data recorded on the recording medium.
US08831398B2

Disclosed herein is an in-vehicle reproducing system, including: a reproducing device; and a display device detachably mounted to the reproducing device, wherein the reproducing device is fixed to a vehicle and includes a reproducing portion obtaining at least a video signal from an attachable storage medium, a manipulation portion carrying out control for reproduction from the attachable storage medium, a first wireless communication portion transmitting the video signal to the display device, and an electric power transmitting portion transmitting an electric power to the display device through non-contact electric power transmission, and the display device includes an electric power receiving portion receiving the electric power transmitted thereto from the reproducing device through the non-contact electric power transmission, a second wireless communication portion receiving the video signal from the reproducing device, and a display portion displaying thereon an image based on the video signal received in the second wireless communication portion.
US08831393B2

Unmanned underwater vehicles (1) which can be controlled from a carrier platform (2) by an optical waveguide cable (3) can be used for widely differing missions. For mine countermeasures, the loss of the underwater vehicle (1) is often accepted, with the optical waveguide cable (3) also being destroyed by the explosion. To reduce the costs of a mission of the underwater vehicle, the invention provides for the optical waveguide cable (3) to be connected to the underwater vehicle (1) via a connecting device (4). The connecting device (4) comprises a connecting cable (8) and connecting elements (11, 12) at the ends (9, 10) of the connecting cable (8) for an optical waveguide cable (3) at one end and for an unmanned underwater vehicle (1) at the other end.
US08831391B2

A component for peeling the coating and breaking the optical fiber, which comprises the first member made of resin material including a groove portion enabling to receive a coated optical fiber, an optical fiber cutting blade and a coat removing blade integrally formed within the groove portion, and a breaking portion in an intermediate portion, and the second member made of resin material including a groove portion corresponding to the groove portion in the first member enabling to receive a coated optical fiber, a coat removing blade corresponding to the coat removing blade in the first member, and a breaking portion in an intermediate portion corresponding to the breaking portion in the first member.
US08831382B2

The method of creating image mosaics, comprising performing following operations: component elements of images are analyzed and descriptors of matching points are revealed; pair-wise comparison of descriptors is performed; descriptors are matched with final image and rotation/translation parameters are recovered; component elements one-by-one are complemented in final image, based on recovered rotation/translation parameters.
US08831380B2

A system for displaying hybrid image data produced by embedding additional media objects within street-level panoramic images includes a user interface through which a user may view, search for, and/or navigate through additional media objects in the context of browsing a virtual environment of a location at street level. In response to user input indicating a request to view a geographic location and/or an additional media object, street-level panoramic image data associated with the geographic location, in which one or more additional media objects also associated with the geographic location have been embedded, may be provided for display through the user interface. The user interface may be provided by a client device including one or more processors that receive hybrid image data produced by one or more processors of a server and display the image data to the user.
US08831374B2

A fluoroscopy apparatus including: an illumination unit having a light source radiating illumination light and excitation light onto an observation target, a fluorescence-imaging unit acquiring a fluorescence image by imaging fluorescence generated at the observation target by the excitation light, a white-light-imaging unit acquiring a reference image by imaging light returning from the observation target by the illumination light, and an image-correction unit obtaining a correction fluorescence image by raising the luminance value of the fluorescence image to the power of a reciprocal of a first and second exponent obtained by a power approximation of a distance characteristic of luminance versus observation distance, for the fluorescence image, and that obtains a corrected fluorescence image by dividing the correction fluorescence image by the correction reference image.
US08831362B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing age estimation. In one aspect, a method includes receiving an image of a person, submitting the image to multiple binary classifiers that are each trained to classify the person in the image as belonging to one of two predefined age groups, or as belonging or not belonging to a particular age group, where each output includes a confidence value associated with classifying the person in the image, obtaining the confidence values from the multiple binary classifiers, aggregating the confidence values, and generating an age estimation for the person in the image based on the aggregated confidence values.
US08831361B2

A completely automated method for classifying electronic images of commercial documents such as invoices, bills of lading, explanations of benefits, etc. is based on the layout of the documents. A document is classified as belonging to a class of similarly laid out images if its distance, determined by a set of pre-defined metrics, to any of the template layouts from the same class of template layouts does not exceed a certain user-defined threshold. Alternatively, if the sum of distances from a given image to several template layouts from the same class does not exceed a user-selected threshold, the image is deemed to belong to a class of images with a specific layout.
US08831360B2

A method of making an image-based product includes storing a plurality of digital images; providing one or more image distributions, each image distribution corresponding to a theme and including a distribution of image types related to the theme; selecting a theme having a corresponding image distribution, the image distribution having a distribution of image types; using a computer to select digital images from the plurality of digital images, the selected digital images having the image distribution corresponding to the selected theme; and assembling the selected digital images into an image-based product.
US08831358B1

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for creating an image similarity model. In one aspect, a method includes obtaining feature vectors for images in a set of images, and determining first similarity measures for unlabeled images relative to a reference image. The first similarity measures are independent of first similarity feedback between the unlabeled images and the reference image. The unlabeled images are ranked based on the first similarity measures, and a weighted feature vector is generated based, in part, on the ranking. Second similarity measures are determined, independent of second similarity feedback, for labeled images and a second reference image. The labeled images are ranked based on the second similarity measures. The weighted feature vector is adjusted based, in part, on a comparison of the ranking to a second ranking of the labeled images that is based on the second similarity feedback.
US08831348B2

Systems and methods are provided for providing a navigation interface to access or otherwise use image content items. In one embodiment, an image manipulation application identifies at least one offset curve corresponding to at least one base curve. The offset curve may identify an offset curve corresponding to the outer boundary of a feathered region for an image mask. The image manipulation application identifies multiple line segments identifying the offset curve. Each line segment connects a sampled point along the path of the base curve to a corresponding point along the path of the offset curve. The image manipulation application determines that the offset curve includes a retrograde region based on analyzing the line segments. The image manipulation application modifies the at least one offset curve to eliminate at least some of the retrograde region by applying a radius-modulating filter to one or more of the line segments.
US08831342B2

A system and method provides video data and its corresponding alpha channel data using a single stream or file, compressed using the same format and decompression algorithm for each of the video data and the alpha channel data.
US08831338B2

Disclosed is an image processor generating a three-dimensional image easily three-dimensionally viewed by, and hardly causing fatigue of, an observer, and easily adjusting a three-dimensional effect of an arbitrary portion in the three-dimensional image. The disparity correction portion 101 corrects a disparity of the input disparity image within a predetermined range and outputs a disparity image storing the corrected disparity to the disparity conversion portion 103. The disparity conversion portion 103 converts the disparity of the disparity image such that a disparity corresponding to the image of the main object determined by the main object determination portion 102 reaches a predetermined value, and outputs the disparity image obtained after the conversion to an image generation portion 104. The image generation portion 104 generates an image for the left eye and an image for the right eye based on the input disparity image and the input captured image, and outputs the images to a display apparatus. As a result, the disparity is converted such that the three-dimensional effect of the main object is enhanced.
US08831331B2

A method, an apparatus and a system are provided for deriving a characteristic of a product using X-rays. X-ray image data associated with the product is received, the X-ray image data being derived by performing an X-ray scan of the product using an X-ray imaging apparatus and conveying attenuation information resulting from interaction of X-rays with the product. A response of a reference product to X-rays is then simulated to generate simulated X-ray image data. The simulated X-ray image data and the received X-ray image data are then processed to derive one or more characteristics of the product. Information conveying the derived characteristic of the product is then released. In a specific implementation, the product is a liquid product comprised of a bottle at least partially filled with liquid and the derived characteristic of the liquid product is a threat status assessment associated with the liquid in the bottle. In another aspect, a simulation engine for simulating interactions between X-rays and objects is also provided.
US08831323B2

In a method and apparatus for measuring activity of a tracer in a subject in a medical imaging protocol, comparable features in each of a time series of image data sets of the subject are detected. A first activity value for a first region of interest containing a first of the features in a first image data set is obtained, and a size of the first feature is measured. The first activity value is then modified using the measured size of the first feature. A second activity value for a second region of interest containing a second of the features in a second image data set is obtained. The modified first activity value and the second activity value are then combined to produce a measure of activity of the tracer over the time series.
US08831321B1

In one embodiment, the invention relates to a method of detecting a side branch for a vessel scanned using a probe. The method includes storing optical coherence image data obtained during a pullback through the vessel in a memory device, the optical coherence image data comprising a plurality of frames; identifying a first region having a first intensity in a first frame of the plurality of frames; identifying a second region having a second intensity in the first frame of the plurality of frames; identifying a third region having a third intensity in the first frame of the plurality of frames; comparing the first intensity to the second intensity; comparing the third intensity to the second intensity; and generating an output characterizing the second region as a candidate side branch when the first intensity and the third intensity are both greater than the second intensity.
US08831320B2

A device is disclosed for determining and visualizing the perfusion of the myocardial muscle with the aid of static CCTA images. In at least one embodiment, the device includes a segmentation unit for segmenting the coronary blood vessels and the left myocardial muscle from a CCTA image of the heart; a first simulation unit for simulating the blood flow through the coronary blood vessels; and a second simulation unit by which the local perfusion of the myocardial muscle is determined on the basis of the ascertained blood flow into different regions of the myocardial muscle. The perfusion of the different regions of the myocardial muscle is visualized in a schematized image on a visualization unit. By virtue of the proposed device it is possible to dispense with further imaging examinations after the performance of a CCTA scan, thereby relieving the pressure both on the part of the physician and on the part of the patient.
US08831314B1

Systems and methods are disclosed for assessing the quality of medical images of at least a portion of a patient's anatomy, using a computer system. One method includes receiving one or more images of at least a portion of the patient's anatomy; determining, using a processor of the computer system, one or more image properties of the received images; performing, using a processor of the computer system, anatomic localization or modeling of at least a portion of the patient's anatomy based on the received images; obtaining an identification of one or more image characteristics associated with an anatomic feature of the patient's anatomy based on the anatomic localization or modeling; and calculating, using a processor of the computer system, an image quality score based on the one or more image properties and the one or more image characteristics.
US08831311B2

A computer-implemented method for analyzing a fetal ultrasound image includes accessing a first statistical model calculated from training data representing shapes of conforming fetal abdominal tissue exemplars and accessing image data representing a scan plane in an ultrasound image. The method further includes identifying a region of interest including an abdomen in the scan plane using the first statistical model, accessing a second statistical model calculated from training data representing shapes of conforming fetal anatomical structure exemplars, determining whether one or more anatomical structures are present within the region of interest using the second statistical model, and assigning a rating to the scan plane based on the presence of the one or more anatomical structures in the region of interest. The anatomical structures may include a stomach and/or a portal vein. The method may include calculating an estimated circumference of the abdomen.
US08831295B2

An electronic device may include a housing and at least one infrared (IR) proximity sensor carried by the housing. The at least one IR proximity sensor may include an IR emitter configured to emit IR illumination toward a user, and an IR sensor configured to sense reflected IR illumination from the user. The electronic device may also include a camera carried by the housing and configured to capture an image of the user's face based upon the reflected IR illumination. The electronic device may further include a controller configured to apply facial recognition to the captured image of the user's face based upon the reflected IR illumination.
US08831293B2

A method and system for statistical mapping between genetic information and facial image data including collecting a multiplicity of sets of genetic information and matching facial image data representing a multiplicity of individuals, representing the genetic information of each of the multiplicity of individuals as a first multidimensional representation, representing the facial image data of each of the multiplicity of individuals as a second multidimensional representation; and inferring correlative, non-causal, statistical relationships between the first multidimensional representations and the second multidimensional representations. A system and method for estimating the likelihood of donor-recipient transplant compatibility using facial images of potential donors, the method including inferring correlative, non-causal, statistical relationships, indicative of transplant compatibility, between multidimensional representations of facial image data of potential donors and a multidimensional representation of information relating to a potential recipient.
US08831289B2

A computing system generates a depth map from at least one image, detects objects in the depth map, and identifies anomalies in the objects from the depth map. Another computing system identifies at least one anomaly in an object in a depth map, and uses the anomaly to identify future occurrences of the object. A system includes a three dimensional (3D) imaging system to generate a depth map from at least one image, an object detector to detect objects within the depth map, and an anomaly detector to detect anomalies in the detected objects, wherein the anomalies are logical gaps and/or logical protrusions in the depth map.
US08831288B1

A method and system for occlusion region detection and measurement between a pair of images are disclosed. A processing device receives a first image and a second image. The processing device estimates a field of motion vectors between the first image and the second image. The processing device motion compensates the first image toward the second image to obtain a motion-compensated image. The processing device compares a plurality of pixel values of the motion-compensated image to a plurality of pixels of the first image to estimate an error field. The processing device inputs the error field to a weighted error cost function to obtain an initial occlusion map. The processing device regularizes the initial occlusion map to obtain a regularized occlusion map.
US08831283B1

In an embodiment, a method for creating a residential units data set that provides light detection and ranging (LIDAR) data for a service area including data representative of rooftops of residential units and their location is provided. Based on the residential units data set, a series of embodiments are provided. In an embodiment, a method for transmitter site selection for a line of sight (LOS) radio service is provided. In another embodiment a method for identifying a location for a transmitter site for a LOS radio service is provided. In another embodiment, a method for determining whether a residential unit is capable of receiving a LOS radio service from one or more radio transmitters providing line of sight radio service within a service area is provided. In another embodiment, a method for determining the placement of an antenna on a rooftop to receive LOS radio service is provided.
US08831277B1

The present invention includes a distributed, parallel processing optical helmet tracking system. The system includes at least one imaging sensor mounted to a helmet that outputs image data at a first helmet orientation and at a second helmet orientation. The system uses a plurality of processors, each of which receives from the imaging sensor, data representative of an independently viewable, complete and separate image subsection. A designated processor receives output data from each of the plurality of processors, and processes such output data to generate a signal which is representative of differences between the first helmet orientation and the second helmet orientation. The invention also includes methods for determining movement of a sensor.
US08831274B2

The present invention relates to an application program execution method which allows information held in an image to be analyzed by means of a mobile device's image recognition function, depends on specific content of information held in the image to call a corresponding application program, and complete an execution. The information held in the image comprises the application program's exclusive username, password and connecting mode, for instance, a web hard drive, network video, or a decoding key.
US08831263B2

A ported electroacoustical device that uses the action of the port to provide cooling airflow across a heat producing device. The device includes a loudspeaker enclosure including a first acoustic port, an acoustic driver, mounted in the loudspeaker enclosure. The device also includes a heat producing device. The acoustic driver and the acoustic port are constructed and arranged to coact to provide a cooling, substantially unidirectional airflow across the heat producing device, thereby transferring heat from the heat producing device.
US08831255B2

An augmented reality (AR) audio system for augmenting environment or ambient sound with sounds from a virtual speaker or sound source positioned at a location in the space surrounding an AR participant. The sound from the virtual speaker may be triggered by an action of the listener and/or by the location or relative orientation of the listener. The AR audio system includes stereo earphones receiving an augmented audio track from a control unit, and binaural microphones are provided to capture ambient sounds. The control unit operates to process trigger signals and retrieve one or more augmentation sounds. The control unit uses an AR audio mixer to combine the ambient sound from the microphones with the augmentation sounds to generate left and right ear augmented audio or binaural audio, which may be modified for acoustic effects of the environment including virtual objects in the environment or virtual characteristics of real objects.
US08831251B2

A method of controlling driving of the pop-up tweeter speaker which includes (a) determining whether or not an opening of the tweeter speaker is normally completed and popping-down the tweeter speaker if it is determined that the opening is not normally completed, while popping-up the tweeter speaker based on a speaker control condition under an ON condition of an accessory (ACC) condition, (b) determining whether or not a close of the tweeter speaker is normally completed and popping-up the tweeter speaker if it is determined that the close is not normally completed, while popping-down the tweeter speaker based on an OFF condition of one of the speaker control condition and the ACC condition, and (c) maintaining a position state of the tweeter speaker until the speaker control condition or the ACC condition becomes an OFF condition when popping-down the tweeter speaker in (a) or popping-up the tweeter speaker in (b).
US08831249B1

A mixing system provides both clipping protection and signal level conservation while the system operates in the original width type. The mixing system includes a first input multiplier multiplying a first digital input signal by a first gain value to provide a first scaled signal, a second input multiplier multiplying a second digital input signal by the first gain value to provide a second scaled signal, a combiner combining the first scaled signal and the second scaled signal to provide a combined signal, a soft limiter soft limiting the combined signal by reducing some of the amplitudes of the combined signal to provide a soft limited signal, and an output multiplier multiplying the soft limited signal by a second gain value to provide a mixed output signal, wherein the first gain value is a value that is equal to an inverse value of the second gain value.
US08831248B2

A loudspeaker is described. The loudspeaker includes two or more segmentations of a planar radiator. Each of the segmentations has an associated frequency dependent velocity magnitude and phase with substantially uniform surface pressure. The two or more segmentations provide a substantially uniform radiation pattern across a wide range of acoustic frequencies. Apparatus, computer readable media and methods are also described.
US08831240B2

The present invention relates to a Bluetooth device and an audio playing method using the same. In which the Bluetooth device may be a Bluetooth headset, including: a locus detection unit, an identification unit and a Bluetooth module, wherein the locus detection unit is configured to detect a motion locus of the Bluetooth headset during a process where the Bluetooth headset is placed onto the user's ear; the identification unit configured to identify whether the Bluetooth headset is placed on the user's left ear or right ear by comparing the motion locus of the Bluetooth headset with predetermined left ear or right ear characteristic loci, and transmit an identification result to the Bluetooth module; the Bluetooth module is configured to receive left channel audio signal when the identification result of the identification unit is left ear, and receive right channel audio signal when the identification result is right ear.
US08831237B2

A sound source separation apparatus includes a transfer function storage unit that stores a transfer function from a sound source, a sound change detection unit that generates change state information indicating a change of the sound source on the basis of an input signal input from a sound input unit, a parameter selection unit that calculates an initial separation matrix on the basis of the change state information generated by the sound change detection unit, and a sound source separation unit that separates the sound source from the input signal input from the sound input unit using the initial separation matrix calculated by the parameter selection unit.
US08831235B2

A speaker determination device determines a polarity of a speaker connected to output terminals. Test sound is outputted to an acoustic space via the connected speaker and is collected by a microphone. A reference signal is generated based on the test signal. A polarity determining unit compares predetermined frequency range components of the microphone signal obtained by the microphone and the reference signal, and determines the polarity of the speaker, i.e., whether the speaker is connected in positive phase or in negative phase.
US08831231B2

An audio signal processing device includes a processing unit for convoluting head-related transfer functions with audio signals of a plurality of channels, and the processing unit includes a storage unit for storing data of a double-normalized head-related transfer function by normalizing a normalized head-related transfer function obtained by normalizing a head-related transfer function in a state in which a dummy head or a person is present in a position of the listener with a transfer characteristic in a pristine state in which the dummy head or the person is not present, using a normalized head-related transfer function obtained by normalizing a head-related transfer function in the state in which the dummy head or the person is present with a transfer characteristic in the pristine state, and a convolution unit for reading the data from the storage unit and convoluting the data with the audio signals.
US08831230B2

This document discusses apparatus and methods for configuring and providing crosstalk cancellation to maintain channel separation in a multi channel system. In an example, an amplifier circuit can include a crosstalk cancellation circuit configured to reduce crosstalk from a first output to a second load and from a second output to a first load where the first load and the second load share a return path.
US08831228B1

Various embodiments of a system and method for decentralized management of keys and policies are described. Various embodiments may include a computer system configured to receive a request from a remote computer system associated with a recipient of content. Such request may include an encrypted content encryption key that is encrypted with a packaging key utilized by a packaging entity. The request may also include an identifier identifying the packaging entity. In some embodiments, the request may also include policy information specifying one or more usage rights of the content. The computer system may be configured to, in response to determining the recipient is authorized to access the content, generate the packaging key based on the identifier and a secret root seed, utilize the generated packaging key to decrypt the encrypted content encryption key, and provide the decrypted content encryption key to the remote computer system.
US08831227B2

A method and system for establishing a secure connection between stations are disclosed. The method includes that: 1) a switch device receives an inter-station key request packet sent by a first user terminal; 2) the switch device generates an inter-station key, constructs an inter-station key announcement packet and sends it to a second user terminal; 3) the switch device receives an inter-station key announcement response packet sent by the second user terminal; 4) the switch device constructs an inter-station key announcement response packet and sends it to the first user terminal; 5) the switch device receives an inter-station key announcement response packet sent by the first user terminal. The switch device establishes an inter-station key for the two stations which are connected to the switch device directly, by which the embodiments of the present invention ensure the confidentiality and integrality of user data between the stations.
US08831221B2

In described embodiments, a unified Crypto Functional Unit (CFU) block architecture provides a capability for advanced communication processors to provide parallel and concurrent processing of multiple crypto operations/transactions within high-speed hardware to support different security standards (e.g. from IPsec, 3GPP). In particular, each CFU block of the unified CFU block architecture comprises a FIFO-based interface, switch, and wrapped cipher/hasher. The unified CFU block architecture allows for drop-in solutions for cipher blocks in ASIC designs with crypto function blocks.
US08831219B2

The invention relates to a method of transmitting at least one additional piece of data D in a list of access control words CWi to a scrambled content transmitted by a content server of an operator to a user equipment (2) including a reception terminal (4) associated with a security processor (6), each control word CWi of said list being designed to descramble said contents during a determined cryptoperiod, this method includes the following steps: a) prior replacement of at least one of the control words of said list with a magnitude X resulting from the treatment of said additional piece of data D by a function G having a dual function H, and, at the reception of said list by the 15 reception terminal (4), b) retrieve said additional piece of data D by treating said magnitude X with dual function H.
US08831213B2

A processing system to serve as a source device for protected digital content comprises a processor and control logic. When used by the processor, the control logic causes the processing system to receive a digital certificate from a presentation device. The processing system then uses public key infrastructure (PKI) to determine whether the presentation device has been authorized by a certificate authority (CA) to receive protected content. The processing system may also generate a session key and use the session key to encrypt data. The processing system may transmit the encrypted data to the presentation device only if the presentation device has been authorized by the CA to receive protected content. Presentation devices and repeaters may perform corresponding operations, thereby allowing content to be transmitted and presented in a protected manner. Other embodiments are described and claimed.
US08831209B2

A communication device recognizes a first string of characters as a telephone number and a second string of characters as additional information related to the telephone number. A menu is then displayed having a menu item including the telephone number and the additional information. When the user has selected the menu item, the telephone number and the additional information are provided to a telephone application of the communication device.
US08831207B1

A contact received by a service center from a customer may be assigned to one of a plurality of agents or representatives based on any prior experience with the customer or with the contact, any preferences of the customer or any skills required in order to address the contact. Preferably, an agent who previously handled an issue on behalf of the customer may be identified, and the contact may be assigned to that agent. Alternatively, the contact may be assigned to an agent preferred by the customer, or to a particularly skilled agent. If no preferred agents or particularly skilled agents are available to respond to the contact, the contact may be assigned at random to one or more particular agents. The contact may be initiated by way of a reply to a message containing a response to a previous contact, and the message may include metadata that associates the reply with the previous contact.
US08831205B1

A system and method for communicating in a communication network, comprising presenting a communication comprising data over a communications network to a router, said router being adapted to route the communication to one of a plurality of available network destinations; automatically executing a communication targeting algorithm in the router, based at least in part on the data, wherein the communication targeting algorithm operates to contextually jointly analyze a plurality of parameters extracted from the data and a plurality of contextual parameters, to determine an optimum target for the communication, wherein the optimum target varies in dependence on both the data and the context of the communication; and routing the communication in dependence on the algorithm execution.
US08831202B1

Computer readable media and methods are provided for initiating a failover state in a network element. A failover is when the element's traffic is routed to a redundant element which takes over the functions of the element, and any session state information stored in the element is also transferred to the redundant element. If a failover occurs with an upstream element, a downstream element is not aware of the failover and does not transfer its session state information to its redundant element. By maintaining a database of historic usage information, the downstream element can determine that an upstream failover has occurred when the amount of data it is processing drops below a minimum usage threshold. The minimum usage threshold is based on the historical usage data and a relationship between a given time in the past and the current time.
US08831197B2

A method includes receiving at a local conference coordinator a first indication of a scheduled conference that includes a plurality of conference details. The method also includes transmitting at least one of the plurality of conference details to a remote conference coordinator and receiving at least one additional conference detail regarding the scheduled conference from the remote conference coordinator. The method additionally includes determining conference scheduling information comprising at least one resource to be used for the scheduled conference based on the plurality of conference details and the at least one additional conference detail. The method also includes identifying a conference room supporting the at least one resource to be used for the scheduled conference. The method further includes transmitting conference scheduling information to the conference room such that an interface in the conference room can initiate the scheduled conference based on a single indication received from a user.
US08831196B2

A telephony interface for realtime network communications in virtual communication environments allows telephony communicants to interact with other communicants in an immersive communication environment.
US08831194B2

Processing telephonic communication is disclosed. A request to establish communication is received from a first communication participant. A first identifier associated with the request is mapped to a second identifier associated with a second communication participant. The second identifier is used to establish communication between the first and the second participant in a manner that allows at least a portion of the communication between the first and second participants to be monitored. Compliance processing is performed with respect to at least a portion of said at least a portion of the communication between first and the second participant. The first identifier is made available to the first participant in a manner that causes the first participant to associated the first identifier with the second participant, the first identifier cannot be used to reach the second participant directly, and the second identifier is not provided to the first participant.
US08831189B2

Techniques are provided for authenticating a phone or other device for a user. A phone or other device is provided to the user. A personal identification number is provided to the user. The personal identification number is used to authenticate the phone or other device in the network for the user.
US08831185B2

A method of accessing voice services through a personal computing system can include receiving, in the personal computing system, a telephone call from a user registered with the personal computing system, wherein the user is remotely located from the personal computing system, receiving a user spoken utterance over the telephone call, and speech recognizing the user spoken utterance to determine a request for a voice service. The method further can include formatting an electronic message according to the request for a voice service and sending the electronic message over a communications network to a remote computing system in accordance with the request for a voice service. Also, the method can include processing and formatting a response received from the remote computing system and playing back audio to the user over the telephone call.
US08831173B2

According to one embodiment, an X-ray diagnostic apparatus includes an X-ray tube, first detector, second detector, arm, sliding mechanism, tilting mechanism, and control unit. The X-ray tube includes an anode to generate X-rays upon receiving electrons. The first detector has the first pixel size. The second detector has the second pixel size smaller than the first pixel size. The arm pivotally supports the X-ray tube, first detector, and second detector. The sliding mechanism slidably supports the first and second detectors so as to irradiate one of the first and second detectors with the X-rays generated by the X-ray tube. The tilting mechanism tiltably supports the X-ray tube to change the size of an effective X-ray focal spot on the anode. The control unit controls the sliding of the first and second detectors by the sliding mechanism upon interlocking with the tilting of the X-ray tube by the tilting mechanism.
US08831171B2

A mammography system using a tissue exposure control relying on estimates of the thickness of the compressed and immobilized breast and of breast density to automatically derive one or more technic factors. The system further uses a tomosynthesis arrangement that maintains the focus of an anti-scatter grid on the x-ray source and also maintains the field of view of the x-ray receptor. Finally, the system finds an outline that forms a reduced field of view that still encompasses the breast in the image, and uses for further processing, transmission or archival storage the data within said reduced field of view.
US08831169B2

An X-ray diagnosis apparatus and a method for controlling an X-ray irradiation region that can appropriately narrow down an X-ray radiation aperture so as to fit a configuration of a region of interest during acquisition of X-ray projection data for reconstructing tomography images of an object. Based on a plurality of 2D image data acquired through a preliminarily X-ray imaging, a 3D region of interest is set up on an examination target portion having a strong directionality. X-ray imaging of the 3D region of interest is performed by sliding and rotating a plurality of aperture blades in an X-ray collimator based on a projected figure of the 3D region of interest along successively renewed imaging directions around a periphery of an object.
US08831161B2

Methods and apparatus for adjusting the operation of a display device so as to be at least within prescribed form factor or other constraints. In one embodiment of the invention, various operational parameters for a display element are adjusted based on considerations specific to high density form factor constraints. For example, in one such device, a Low Power DisplayPort (LPDP) device having a LPDP source and sink adjust the data rate of the visual data to minimize power consumption while still properly supporting display panel resolutions. In some embodiments, the LPDP source and sink may adjust the transceiver voltages to minimize power consumption. In an alternate embodiment, an LPDP device adjusts data rates to minimize the effects of platform noise. In another aspect of the invention, various display elements of a device coordinate quiescent (“quiet”) mode operation during periods of inactivity.
US08831159B2

One embodiment of the present invention relates to a method and apparatus for performing both phase modulation (PM) and amplitude modulation (AM) downstream of a controlled oscillator (e.g., by providing a baseband signal having no phase modulation to a controlled oscillator and performing phase modulation on a high frequency RF signal output from the oscillator), wherein the amplitude modulation is synchronized with the phase modulation. In one particular embodiment, the method and apparatus synchronize modulation of AM and PM signal paths in a manner that provides a polar modulated signal having an amplitude of zero at a symbol boundary (e.g., a transition between different symbols) having a phase of zero (e.g., a phase that crosses through a zero crossing point).
US08831148B1

A system including a variable gain amplifier, an automatic gain control module, and a channel estimation module. The variable gain amplifier is configured to amplify an input signal in accordance with a gain. The input signal includes a plurality of orthogonal frequency domain multiplexing symbols. Each of the plurality of orthogonal frequency domain multiplexing symbols is preceded by a respective cyclic prefix. The automatic gain control module is configured to adjust, based on a signal strength of the input signal, the gain of the variable gain amplifier during the respective cyclic prefix preceding each of the plurality of orthogonal frequency domain multiplexing symbols. The channel estimation module is configured to generate a channel estimate for each of the plurality of orthogonal frequency domain multiplexing symbols, and to update the channel estimate in response to the gain of the variable gain amplifier being adjusted.
US08831146B2

A method of operation of a communication system includes: retaining an a-posteriori detector-data, a detector-extrinsic-information, an a-posteriori-decoder-data, a decoder-extrinsic-value, or a combination thereof calculated from a received signal; determining an a-priori-decoder-information or an a-priori detector-information from the a-posteriori detector-data, the detector-extrinsic-information, the a-posteriori-decoder-data, the decoder-extrinsic-value, or a combination thereof; and adjusting the a-posteriori detector-data, the detector-extrinsic-information, the a-posteriori-decoder-data, the decoder-extrinsic-value, or a combination thereof using the a-priori-decoder-information or the a-priori detector-information for communicating through a device.
US08831141B2

A leading edge associated with a received signal is detected to provide, for example, time of arrival information for a ranging algorithm. In some aspects, a method of leading edge detection involves sampling a received signal, generating a drift compensated signal based on the samples, reconstructing the received signal based on the drift compensated signal, and identifying a leading edge associated with the received signal based on the reconstructed signal.
US08831138B2

The circuit is provided for the transmission of data amplitude modulated radio frequency signals. The circuit includes a local oscillator for generating an oscillating signal at a determined carrier frequency, a unit for shaping data pulses to supply a data amplitude modulation control signal (Vmod), and a power amplifier receiving the oscillating signal and the data amplitude modulation control signal (Vmod) for the transmission of data amplitude modulated radio frequency signals by an antenna or an antenna arrangement. The data pulse shaping unit (13) includes a pulse shaper (21) for digitally adapting the data transition edges on the basis of an incoming digital data signal (d), and a digital-analog conversion stage (26, 27) for converting a digital data signal shaped in the unit, in order to supply the data amplitude modulation control signal (Vmod) to the power amplifier.
US08831135B2

An address controller includes: a plurality of lookup tables configured to hold values corresponding to a plurality of addresses; a similarity detector configured to detect similarity between the plurality of lookup tables and to group similar lookup tables among the plurality of lookup tables; and a controller configured to read the values out of the plurality of lookup tables grouped by the similarity detector, using address control information common to grouped lookup tables.
US08831125B2

Some of the example embodiments presented herein are directed towards an eNodeB (401), and corresponding method therein, for providing data transmission in a multiple antenna system. The eNodeB (401) may be configured to receive a plurality of signal quality assessments and a CSI report from a user equipment. Based on the received data the eNodeB (401) may determine a received power difference between the received data. The eNodeB (401) may further determine a beamforming direction for subsequent data transmissions. Based on the power difference, the eNodeB (401) may account for the received power difference in the subsequent data transmissions, thus improving data communications towards the user equipment.
US08831118B2

A wireless communication apparatus includes: plural antennas; a channel matrix acquiring unit acquiring a channel matrix for each sub-carrier; a channel matrix encoding unit encoding the acquired channel matrix of each sub-carrier, by decomposition from signals in fixed-point representation into data and amplitude parts with a predetermined bit width; and a channel matrix information delivery unit delivering the encoded channel matrix information to a communication party. The encoding unit retrieves a first maximum value as the maximum of channel matrix elements in all sub-carriers, in plural levels, and determines an amplitude part and a normalization coefficient for normalizing channel matrix elements to a data part having the predetermined bit width, based on a ratio between a second maximum value as the maximum of channel matrix elements with respect to each sub-carrier and the first maximum value, and multiples channel matrix elements by the normalization coefficient to obtain a data part.
US08831117B2

Method and apparatus for signal processing to minimize the peak to average power ratio of an Orthogonal Frequency Division Multiplexing (“OFDM”) or Orthogonal Frequency Division Multiple Access (“OFDMA”) signal with bounded error vector magnitude for an integrated circuit are described. An Active Constellation Extension (“ACE”) iteration, using a constellation points adjustment module, is performed. Symbols outside of a bounded region after the ACE iteration are identified. The bounded region is determined responsive to an error vector magnitude target. The symbols identified are translated to the bounded region.
US08831106B2

A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.
US08831102B2

The invention is related to prediction of a lost or damaged block of an enhanced spatial layer frame.A method for predicting a lost or damaged block of an enhanced spatial layer frame comprises the steps of determining an adjuvant frame in the enhanced spatial layer by help of reference information from a lower spatial layer frame corresponding said enhanced spatial layer frame, generating an information reduced block by help of said adjuvant frame and predicting the lost or damaged block by help of the information reduced block.The reference information of the corresponding lower spatial layer frame can be decoded independently from any lower spatial layer reference frame and the adjuvant enhanced spatial layer frame is already decoded. Thus, the computational effort is reduced. By generation of the information reduced block the prediction is made smoother which makes it less vivid and therefore less salient to a user.
US08831100B2

A moving picture coding apparatus 1 includes a counter unit 102 which counts the number of pictures following an intra coded picture; and a motion estimation unit 101 which compares respectively only reference pictures which are the intra coded picture or the following pictures, selected from among a reference picture Ref1, a reference picture Ref2 and a reference picture Ref3 stored in memories 408˜410, with a picture signal Vin, and determines the reference picture whose inter picture differential value is smallest.
US08831096B2

An encoding apparatus for encoding progressive image data and interlace image data corresponding to this progressive image data, having a first encoding unit configured to encode picture data composing the interlace image data to generate first encoded data and decoding and recomposing the first encoded data to generate recomposed image data, an up sample processing unit configured to up sample the generated recomposed image data to generate image data having the same resolution as that of the progressive image data, and a second encoding unit configured to encode the picture data composing the progressive image data to generate second encoded data using the generated image data as predictive image data.
US08831095B2

A moving image encoding method includes outputting encoded data that comprises an image code sequence corresponding to slices of a moving image and first timing information indicating times at which the slices are to be decoded.
US08831093B2

In some embodiments, macroblock-level encoding parameters are assigned to weighted linear combinations of corresponding content-category-level encoding parameters. For example, a macroblock quantization parameter (QP) modulation is set to a weighted linear combination of content category QP modulations. Content categories may identify potentially overlapping content types such as sky, water, grass, skin, and red content. The combination weights may be similarity measures describing macroblock similarities to content categories. A macroblock may be associated with multiple content categories, with different similarity levels for different content categories. A similarity measure for a given macroblock with respect to a content category may be defined as a number (between 0 and 8) of neighboring macroblocks that meet a similarity condition, provided the macroblock meets a qualification condition. The similarity condition may be computationally simpler than the qualification condition. Content-category-level statistics are generated by combining block-level statistics. Content-category-level statistics may be used in encoding subsequent frames.
US08831087B2

In generally, techniques are described for efficiently selecting a prediction mode by which to predict predictive video data from reference video data. In particular, an apparatus may include a memory that stores at least a first and second reference coded unit that each includes a first and second reference video data unit, respectively. The apparatus may further comprise a motion compensation unit that performs default weighted prediction to predict a first version of a predictive video data unit from the first and second reference video data units and calculates an offset value for the first version of the predictive video data unit. The motion compensation unit may then perform, based on the calculated offset value, either implicit weighted prediction or explicit weighted prediction to predict a second version of the predictive video data unit and encode the predictive video data unit as either the first or second version.
US08831068B2

Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, are configured for receiving monitor data from a gas meter. A data stream is created based upon the monitor data. The data stream is spread with a common pseudo-noise (PN) code that is used by a plurality of nodes in communication with an access point. The spread data stream is transmitted at a first time based on a slot start time and a first randomly selected timing offset. The spread data stream is transmitted while at least a portion of a second spread data stream is transmitted at a second time based on the slot start time and a second randomly selected timing offset. The second spread data stream is spread with the common PN code.
US08831062B2

A semiconductor laser diode comprises a semiconductor body having an n-region and a p-region laterally spaced apart within the semiconductor body. The laser diode is provided with an active region between the n-region and the p-region having a front end and a back end section, an n-metallization layer located adjacent the n-region and having a first injector for injecting current into the active region, and a p-metallization layer opposite to the n-metallization layer and adjacent the p-region and having a second injector for injecting current into the active region. The thickness and/or width of at least one metallization layer is chosen so as to control the current injection in a part of the active region near at least one end of the active region compared to the current injection in another part of the active region. The width of the at least one metallization layer is larger than a width of the active region. This arrangement results in substantially uniform current distribution near the front end of the active region. Advantageously, this uniform current density significantly improves the reliability of the laser diode.
US08831055B2

There is provided a driving method of a self-oscillating semiconductor laser device including a first compound semiconductor layer having a first conductive type and composed of a GaN base compound semiconductor, a third compound semiconductor layer and a second compound semiconductor layer configuring an emission region and a saturable absorption region, are successively laminated, a second electrode formed on the second compound semiconductor layer, and a first electrode electrically connected to the first compound semiconductor layer. The second electrode is separated into a first portion to create a forward bias state by passing current to the first electrode via the emission region and a second portion to apply an electric field to the saturable absorption region by a separation groove. The current greater than a current value where kink is occurred in optical output-current characteristics is to be passed to the first portion of the second electrode.
US08831047B1

The multi-wavelength laser is a ring laser source working at room temperature. The laser has an inner cavity disposed in an outer cavity. A pair of circulators disposed in the inner cavity is configured to assure counter-propagation of light between the inner cavity and the outer cavity. A gain-clamped semiconductor optical amplifier (GC-SOA) is formed by combining a SOA and a Fiber Fabry-Perot Tunable Filter (FFP-TF) with the circulator pair. This configuration in the laser cavity results in an improvement in terms of transient gain excursions by applying an optical feedback. This attribute of the GC-SOA enables realizing a stable multi-wavelength laser source.
US08831043B2

A selective cooperative relaying method, the method including: determining, by a base station, whether a mobile station for which the base station provides a service is the mobile station necessary for direct transmission or is the mobile station necessary for cooperative relaying via a relay station; and selecting, by a base station, mobile stations using a simple relaying scheme, a cooperative transmission diversity scheme, or a cooperative receiving diversity scheme from mobile stations necessary for the cooperative relaying via the relay station.
US08831040B2

A transfer device according to an embodiment transfers blocks generated by dividing a frame into pieces of data and adding a synchronization header each of the pieces of data. The blocks comprise a first, second and third blocks in this order. The transfer device is configured to acquire a first synchronization header in the first block, a second synchronization header in the second block and a third synchronization header in the third block, judge, in a case where a value of the second synchronization header is incorrect, as to whether or not the value of the second synchronization header can be estimated based on the first and the third synchronization headers so that the second block is consistent with the first and third blocks, and correct the second synchronization header into the estimated value.
US08831039B2

A method includes generating a first coded data stream and a second coded data stream both representing the same content, the first coded data stream and the second coded data stream being independently decodable from each other, transmitting portions of the first coded data stream in first and second time-sliced bursts, and transmitting a portion of the second coded data stream in a third time-sliced burst, where the transmission of the portions of the first and second coded data streams do not overlap with each other, and occur subsequently to each other in transmission order and substantially without delay between transmission of data.
US08831034B2

A solution for extending the cell range and in particular for a solution for handling timing alignment is presented herein. The solution comprises determining a distance between user equipment and a radio access network node. User equipment located at a distance related to a pre defined timing advance value is scheduled to handle uplink communication so as to arrive at a later time slot for reducing the risk of conflicting with other transmissions towards the access node.
US08831028B2

System and methods for transmitting packets over a network are provided. A system includes a network access coordinator (NAC) configured to communicate with first and second nodes via a network backbone. The NAC is configured to coordinate access of the first and second nodes to the network backbone. The NAC is configured to receive, from the first node in a first time period, a first reservation request to transmit a first packet to the second node. The NAC is configured to allocate, in response to the first reservation request, a first slot in a second time period for the first node to transmit the first packet to the second node. The NAC is configured to allocate a second slot for the second node to transmit, to the first node, a first reply that includes an indicator of whether the second node received the first packet.
US08831023B2

In an example embodiment, there is disclosed herein an apparatus comprising a wireless transceiver and packet processing logic coupled to the wireless transceiver. The packet processing logic is responsive to receiving a packet from a first node on a first path addressed to a node on a second path via the wireless transceiver to forward the packet on the second path towards the node on the second path via the wireless transceiver. The packet processing logic is further configured to send a reply to the packet to the first node on the first path via the wireless transceiver to a second node on the first path that is within range of the wireless receiver and on the second path to the first node on the first path responsive to determining the wireless transceiver cannot send a message directly the first upstream node.
US08831015B2

Systems, methods, and apparatus for sharing resources for a network bridge configured to perform communications on a MoCA network and a WiFi network using the shared resources. The method includes: receiving a MAP from a MoCA NC and checking the MAP to determine whether the MoCA NC has scheduled MoCA communications in an upcoming MAP cycle; in instances where the MAP indicates that the MoCA NC has scheduled MoCA communications in an upcoming MAP cycle, configuring the shared network bridge resources for MoCA communications: in instances where the MAP indicates that the MoCA NC has not scheduled any MoCA communications in an upcoming MAP cycle, configuring the shared network bridge resources for WiFi communications; at the conclusion of a WiFi communication period, sending a CTS to the WiFi devices an the network and configuring the shared network bridge resources for WiFi communications.
US08831005B2

An embodiment of a method for processing data units is provided that includes receiving a plurality of data units, of a data stream, having respective sequence numbers and, employing a reordering window, determining whether a newly received data unit of the data stream is a new data unit or a repeated data unit at the receiver and defining a first and a second range of sequence numbers relative to the sequence number of a previously received data unit. A newly received data unit is determined to be either a new or a repeated data unit based on whether the sequence number of the newly received data unit falls within the first or second range, and processed at the receiver based on this determination. A handover condition is detected, and in response thereto the first and second ranges of the reordering window are adjusted for use during the handover condition.
US08830999B2

A request to add or remove a leaf node to a multicast group in a Point-to-Multipoint Label Switched Path is detected, and the leaf node can select a pre-configured tunnel in accordance with the requested multicast group. The leaf node encapsulates the received request and transmits it through the selected pre-configured tunnel. A root node for the multicast group receives the request through the tunnel and can identify the leaf node responsible for transmitting the message by the tunnel header. The root can determine if a Point-to-Multipoint Label Switched Path exists for the request multicast group and can update the membership of the multicast group by adding or removing the leaf node to the multicast group.
US08830997B1

A network device including a processor having an internet protocol (IP) address, and a processor port configured to communicate exclusively with the processor. The network device also includes a plurality of network ports configured to communicate with network nodes external to the network device. In addition, the network device includes a forwarding engine configured to selectively transfer packets (i) among the plurality of network ports, and (ii) between the processor port and the plurality of network ports; receive a broadcast packet from one of the plurality of network ports, the broadcast packet including a target IP address; and forward the broadcast packet to the processor, via the processor port, only when both (i) the broadcast packet is a control packet, and (ii) the target IP address of the broadcast packet matches the IP address of processor.
US08830985B2

Systems and methods for detecting and mitigating interference between from a wireless time division duplex (TDD) communications device and a wireless frequency division duplex (FDD) communications device includes processing quality-indicator reports received from the FDD device to determine if the FDD device has experienced interference from the TDD device. Such interference may be mitigated by adjusting a downlink configuration of the FDD base station in communication with the FDD device. To detect and mitigate interference from an FDD device to a TDD device, it is determined if a monitored value of an operational parameter of the FDD device is within a fixed range of a maximum value of the operational parameter, and if so, a specific time interval or frequency of the FDD device is assigned for communication purposes. Similar interference detection and mitigation techniques may also be used for interference scenarios between two TDD systems including TDD devices.
US08830982B2

An uplink control method for use in a communication system based on multiple carriers. The method includes allocating different types of random access channels for different types of uplink operations.
US08830977B2

A technique for encoding digital communication signals. Data symbols are augmented in pilot symbols inserted at predetermined positions. The pilot augmented sequence is then fed to a deterministic error correction block encoder, such as a turbo product coder, to output a coded sequence. The symbols in the error correction encoded sequence are then rearranged to ensure that the output symbols derived from input pilot symbols are located at regular, predetermined positions. As a result, channel encoding schemes can more easily be used which benefits from power of two length block sizes.
US08830970B2

In one or more embodiments, one or more methods and/or systems described can perform determining a position of a mobile device coupled to a first network; determining that the position of the mobile device is within a communications range of at least one wireless access point coupled to a second network; and transmitting a first signal to the mobile device via the first network, where the first signal indicates to apply power or greater power to a transceiver configured to communicate with the at least one wireless access point. In one or more embodiments, the mobile device can include a first transceiver configured to communicate with the first network and a second transceiver configured to communicate with the second network via the at least one wireless access point and can perform receiving the first signal from the first network and applying power or greater power to the second transceiver.
US08830967B2

A method for performing an adaptive modulation and coding scheme in a mobile communication system. Including receiving a signal and selecting a modulation and coding scheme (MCS) level from an MCS subset of an MCS set considering information derived from the signal, by a mobile station. The MCS subset is selected in accordance with a service type related to the mobile station and the MCS subset is configured with one or more MCS levels, the MCS set is represented by 5 bits and the MCS subset is represented by 4 bits to indicate MCS value, respectively, and the 4 bits of the MCS subset is a part of the 5 bits of the MCS set.
US08830966B2

An apparatus having a database and a circuit is disclosed. The database may be configured to store a plurality of entries. The circuit may be configured to (i) insert a plurality of indicators into a frame, (ii) generate the entries in the database and (iii) transmit the frame in response to the entries such that power is applied to an antenna corresponding to each of a plurality of data items in the frame and no power is applied to the antenna corresponding to each of the indicators in the frame. Each of the entries generally identifies a respective location in the frame. Each of the locations may begin a respective string comprising at least one of the indicators.
US08830958B2

A station device includes: a communication unit wirelessly communicating with a mobile device that forms a subnet with the station device; a user input unit that receives a user command input for terminating a connection with a first access point and connecting to a second access point; and a controller that controls the communication unit so as to transmit, to the mobile device, connection change information for changing a connection of the mobile device in response to the user command.
US08830951B2

Aspects of a method and system for servicing a plurality of users via a plurality of femtocells are provided. In this regard, a cellular enabled communication device may receive portions of a datastream from a plurality of femtocells, reconstruct the datastream from the received portions of the datastream, and process the reconstructed datastream for presentation to a user of the cellular enabled communication device. The received portions may be buffered in the cellular enabled communication device. The portions of the datastream may be associated with a plurality of CDMA channel access codes. The portions of the datastream may be received via a plurality of cellular frequencies. The portions of the datastream may be received during a plurality of TDMA timeslots. Portions of the datastream may be received from a cellular base station. Portions of the datastream may be received from a WiMAX base station.
US08830949B2

In a method for implementing a baseband resource pool in an LTE base station provided in the present invention, the LTE base station includes a main control module, a master board, and a slave board, and the master board and the slave board include baseband processing modules. In the method for implementing a baseband resource pool in an LTE base station provided in the present invention, the RACH processing capability of the LTE base station is improved by adding a slave baseband board including a baseband processing module.
US08830941B2

A first device is adapted to communicate with a second device using a protocol standard. The devices exchange security and connection setup frames using a preamble format and a header format defined in the protocol standard. The connection setup frames specify a modified protocol using a truncated preamble, a shortened header, or both. The devices configure their transceivers to transmit and receive frames formatted based on the modified protocol.
US08830940B2

There are disclosed a wireless communication apparatus and a wireless communication method whereby a flexible frequency scheduling can be performed without increasing the circuit scale of DFT (Discrete Fourier Transform). In a terminal (200), a number-of-allocated-RBs setting unit (209) sets a number of allocated RBs, which is to be used for an actual transmission band corresponding to the number of notified RBs, to a number of resource blocks that can be expressed by one of “2n×3m×5l”. The allocated RB selecting unit (210) selects, based on the resource allocation information and the number of allocated RBs, either an unused one of the notified RBs that is not used as the transmission band or an additional RB that is added to the notified RBs and used as the transmission band.
US08830938B2

Provided is a base station apparatus that employs a dynamic scheduler mode which performs wireless resource allocation for each subframe and applies a result of the allocation to the corresponding subframe, or a continuous transmission scheduler mode which performs wireless resource allocation for each subframe appearing periodically based on a period P and applies a result of the allocation for the relevant subframe to P continuous subframes from a subframe n to a subframe n+P−1. The base station apparatus includes a terminal communication device that communicates continuous transmission application ON/OFF information, which indicates whether or not the continuous transmission scheduler mode is employed, and continuous transmission period information, which indicates a period of continuous transmission scheduling according to the continuous transmission scheduler mode, to a terminal. The terminal communication device may store the continuous transmission application ON/OFF information and the continuous transmission period information in a PDCCH region.
US08830932B2

A method and device for acquiring channel information are disclosed in the present invention, to solve a technical problem in the related art that the channel information cannot be fed back flexibly according to requirements. The method includes: for one subband, User Equipment (UE) acquires Rank Indicator (RI) information of a current channel, in which the RI information indicates a rank (ν) of the current channel, and ν is a positive integral number not greater than 8; the user equipment determines the quantity of the Precoding Matrix Indicator (PMI) information required to be fed back to a base station according to ν, and transmits the PMI information in said quantity and the RI information to the base station; the base station acquires the channel information of said subband according to the PMI information in said quantity and said RI information.
US08830924B2

A method for requesting a bandwidth by a message having a variable format is disclosed. The method includes determining a bandwidth request type according to a size of an uplink bandwidth requested by a mobile station, generating a bandwidth request message having a header format according to the determined bandwidth request type, and transmitting the bandwidth request message to a base station. The determined bandwidth request type is one of a bandwidth request per connection, a bandwidth request per Quality of Service (QoS), and a bandwidth request per mobile station.
US08830923B2

Techniques are disclosed that involve bandwidth adjustment in wireless communications networks. For instance, an operating bandwidth may be established for wireless communications with one or more remote devices. This operating bandwidth may include a primary channel and one or more secondary sub-channels. Further, one or more statistics may be maintained that correspond to one of the one or more sub-channels. These statistics may be based on based on events on the corresponding sub-channel(s), such collisions, interference events, medium busy events, etc. Based on such statistics, the operating bandwidth may be decreased. Moreover, embodiments may increase the operating bandwidth based on output queue depth statistics. Further, a notification may be transmitted that indicates a change in the operating bandwidth. This notification may be in the form of a bandwidth change indication (BCI) frame.
US08830921B2

Channel assignment for wireless access networks is directed toward improved overall communication capability of the networks. A network is formed of wireless access points (APs) coupled via wired (and/or wireless) links and enabled to communicate with clients via radio channels of each of the APs. Local information is collected at each of the APs and processed to determine channel assignments according to a Neighbor Impact Metric (NIM) that accounts for one-hop and two-hop neighbors as well as neighbors not part of the network. Optionally, the NIM accounts for traffic load on the APs. The channel assignments are determined either on a centralized resource (such as a server or one of the APs) or via a distributed scheme across the APs. The local information includes how busy a channel is and local operating conditions such as error rate and interference levels.
US08830917B1

In a wireless communication system where communication devices utilize physical layer (PHY) data units that conform to a first format to communicate information associated with a layer of a protocol stack above a media access channel (MAC) layer, where the first format is associated with a first number of symbols in a preamble, a method for generating a PHY data unit that conforms to a second format includes generating a preamble of the PHY data unit, where the preamble includes a second number of symbols, wherein the second number is smaller than the first number; and generating another portion of the PHY data unit.
US08830916B2

A method of resource reservation with service guarantee in terms of throughput and deadline at the level of the N nodes of a radio network using time slots to send and transmit data is disclosed, which implements a global reservation process in which a reservation message sent uses at least one of the following two parameters: the maximum deadline required to access the radio medium, the minimum throughput required in order to satisfy the service guarantee. A dynamic time slot allocation scheme is used that is defined in the following manner: the N nodes each include K slots, including a control slot, P elastic slots and (K-1-P) session slots, and the (K-1-P) session slots are amalgamated for the allocation of resources required by a node at a given instant.
US08830915B2

A method of performing data communication with a base station by a mobile terminal in a wireless communication system includes transmitting uplink data to the base station or receiving downlink data from the base station by using first channel resource assignment information among two or more channel resource assignment information, receiving from the base station a channel resource modification indicator indicating that a channel resource for transmitting or receiving data should be modified, and transmitting the uplink data to the base station or receiving the downlink data from the base station by using second channel resource assignment information among the two or more channel resource assignment information. Therefore, the efficiency of a channel resource can be improved in a wireless communication system.
US08830914B2

An approach is provided for providing acknowledgement signaling. A transmission failure associated with data from a user equipment is determined. An allocation message is generated for signaling of the transmission failure to the user equipment. The allocation message provides allocation of resource for retransmission of the data.
US08830912B2

Implementations related to robust multipath routing are disclosed.
US08830907B2

Signals received from channels exposed to multi-path propagation via a plurality of diversity antennas and including at least one pilot signal are processed by detecting a set of multi-path components for each received signal and computing a set of channel coefficients from multi-path components of the at least one pilot signal in the set of multi-path components. The set of channel coefficients is organized as a channel coefficient vector. From the channel coefficient vector, a set of combining weights is estimated to be applied to the received signals by: computing a spatial correlation matrix of the channel coefficient vector by neglecting the correlations between multi-path components of the channel coefficient vector having different delays, whereby the correlation matrix is a block diagonal matrix including null coefficients other than for non-null sub-matrixes arranged along the diagonal of the correlation matrix, wherein the sub-matrixes have a size equal to the number of diversity antennas; deriving from the spatial correlation matrix a resulting matrix by calculating the inverse of the sub-matrixes or a scaled version thereof; and multiplying the resulting matrix and the channel coefficient vector in order to obtain the desired set of combining weights.
US08830902B2

A method, system and device for wireless communication are provided by the present invention. The method includes that: from the ending of the Transmit-Receive Guard interval (TRG) to the beginning of the Receive-Transmit Guard interval (RTG), an evolved Node B (eNB) carries Common Reference Signals (CRSs) or Demodulated Reference Signals (DMRSs) on the carriers are used for transmitting data signals and/or control signals to a Relay Node (RN); the RN demodulates, according to the CRSs or the DMRSs, the signals transmitted by the eNB; the TRG is the guard interval of the transition, for the RN, from transmitting signals to receiving signals over the backhaul link, and the RTG is the guard interval of the transition, for the RN, from receiving signals to transmitting signals over the backhaul link. The application of the present invention enables the RN to receive the data signals and/or control signals transmitted by the eNB correctly.
US08830895B2

The present invention discloses a method for obtaining a service list and multimedia broadcast multicast service data, and the method includes: obtaining electronic service guide (ESG) information, receiving a system information block (SIB)13 from system information, and obtaining a cell service list according to the ESG information and the SIB 13. The present invention also discloses a system for obtaining a service list and multimedia broadcast multicast service data; in the system, a cell service list acquisition unit is configured to obtain ESG information, receive an SIB 13 from system information, and obtain a cell service list according to the ESG information and the SIB 13. With the method and system in the present invention, the cell service list can be acquired, and the receiving of data of multimedia broadcast multicast service (MBMS) service can be achieved after obtaining the cell service list.
US08830882B2

A repeater capable of emitting as little electromagnetic radiation as possible is described. The repeater can transmit communication signals between a base station and a network terminal in a radio transmission network, such as a mobile radio network. The repeater can include a transmitter that can transmit the communication signals as a radio signal to the network terminal. The repeater can also include a sensor for detecting a switching signal and a control unit that can change the transmitter between a passive operating state and an active operating state based on the switching signal. The transmission power of the transmitter can be lower in the passive operating state than in the active operating state.
US08830880B2

Methods and systems for utilizing undersampling for crystal leakage cancellation are disclosed and may include undersampling a composite signal comprising a desired signal and leakage signals due to one or more clock signals. Measured DC signals generated by each of the undersampled signals may be reduced by adjusting the phase and/or amplitude of the clock signals. The undersampling may be performed at one or more of the one or more clock signals, or at integer sub-harmonics of the clock signals. The composite signal may include a signal received by a wireless system or a signal to be transmitted by the wireless system. The undersampled signals may be low-pass filtered. The desired signal may include in-phase and quadrature signals or a polar signal. The undersampling may be performed by one or more sample and hold circuits and the clock signals may be generated utilizing one or more crystal oscillators.
US08830873B2

A system and method for interconnecting nodes and routing data packets in high radix networks includes constructing or redefining a network structure to provide improved performance. Computation and data storage nodes are connected to a network of switching nodes that provide near optimum bandwidth and latency for networks of any size. Specialized interconnection patterns and addressing methods ensure reliable data delivery in very large networks with high data traffic volume.
US08830871B2

According to one aspect, a Fiber Channel (FC) switch that is currently serving as a Principal Switch among a plurality of FC switches in a FC Fabric sends an Exchange Fabric Parameters (EFP) frame having an empty domain identifier list to neighboring FC switches during a first portion a Principal Switch Selection phase. During a second portion of the Principal Switch Selection phase that is after the first portion, the first Fiber Channel switch sends to neighboring FC switches an EFP frame having a non-empty domain identifier list to indicate to the neighboring FC switches that the first FC switch is to remain serving as the Principal Switch in the FC Fabric.
US08830868B2

A method of communications in a network having plurality of nodes including a base node (BN) and a plurality of levels (i) each including at least one service node (SN). The number (Ni(t)) of SNs registered in each of a plurality of i are determined. The current Keep Alive timer out (KA_TO) value for a KA timer at the BN is dynamically adjusted to an updated KA_TO value based on Ni(t) and i. Dynamically adjusting KA_TO values reduces the KA message overhead the network compared to known KA_TO value implementations.
US08830859B2

Method and devices for use in a wireless device are described herein. A signal is received over a plurality of time segments, the signal over each time segment including a plurality of resource element blocks. For each time segment, at least one resource element block is selected from the plurality of resource element blocks of the time segment based on information determined about the time segment. For each time segment, a power value associated with the at least one resource element block of the time segment is determined. For each time segment, a gain adjustment value to adjust the gain of the time segment or one or more subsequent time segments of the signal is determined based upon the power value associated with the at least one resource element block.
US08830852B2

A communication device includes a communication unit that receives a reception window size from a reception side communication device and transmits a packet of a transmission amount corresponding to a transmission window size to the reception side communication device; and a control unit that determines whether a channel with respect to the reception side communication device is in a broad band and high delay circumstance, changes a first state where the transmission window size is a first window size which is not larger than the reception window size to a second state wherein the transmission window size is a second window size which is larger than the reception window size when the channel is determined as the broad band and high delay circumstance, and transmits the packet of the transmission amount larger than the reception window size in the second state.
US08830847B1

A system for determining path stability using source routed packets in a wireless network comprises a processor and a memory. The processor is configured to select a source route on which to send one or more probing packets, wherein the source route includes a path between a first node and a second node and calculate a stability of the path based at least in part on a success or a failure location of each of the one or more probing packets. The memory is coupled to the processor and configured to provide instructions to the processor.
US08830846B2

A method and system for improving responsiveness in exchanging management and control frames in a wireless local area network are disclosed. An initiator sends a frame (action, management, control or data frame) to a responder. Upon correctly receiving the frame, the responder sends a response frame to the initiator instead of directly sending an acknowledgement (ACK) packet. The responder preferably accesses the wireless medium to send the response frame in a short inter-frame spacing (SIFS). With this scheme, a long delay associated with having to contend for the wireless medium to send the response frame is avoided and therefore, the responsiveness and timeliness of the feedback mechanism is significantly enhanced. The response frame may be piggybacked on or aggregated with another packet.
US08830843B2

A wideband cable network system includes multiple wideband cable modems and a Wideband Cable Modem Termination System (WCMTS). The WCMTS operates a Media Access Control (MAC) layer that communicates with the cable modems over multiple different downstream Radio Frequency (RF) channels and upstream RF channels. A wideband failure analytic manager tracks fault indicators associated with the MAC layer communications. Separate failure analytics are then generated, indexed, and correlated for different cable modems and different upstream or downstream channels.
US08830842B2

A communication apparatus connected to an adjacent communication apparatus through a first path and a second path to receive a frame with a path identifier through the first path or the second path, the apparatus including: a first network interface configured for communicating via the first path; a second network interface configured for communicating via the second path; and a processor configured for extracting a first monitoring frame and a second monitoring frame, which are failure monitoring frames, from frames received on the first network interface and the second network interface; detecting a failure, based on input monitoring frames; and converting the path identifier of the first monitoring frame or the path identifier of the second monitoring frame, which are extracted, to make the path identifiers equal to each other.
US08830837B2

In one embodiment, a receiving node in a computer network may detect congestion, and also identifies a set (e.g., subset) of its neighbor nodes. In response to the congestion, the receiving node may assign a transmission timeslot to each neighbor node of the set based on the congestion, where each neighbor is allowed to transmit (synchronously) only during its respective timeslot. The assigned timeslots may then be transmitted to the set of neighbor nodes. In another embodiment, a transmitting node (e.g., a neighbor node of the receiving node) may receive a scheduling packet from the receiving node. Accordingly, the transmitting node may determine its assigned transmission timeslot during which the transmitting node is allowed to transmit. As such, the transmitting node may then transmit packets only during the assigned timeslot (e.g., for a given time). In this manner, congestion at the receiving node may be reduced.
US08830836B1

A fiber channel network is configured into different zones. A first zone of the fiber channel network is configured with an initiator port, a first virtual port for a first physical port on a storage proxy, and a first virtual port for a second physical port on the storage proxy. A second zone of the fiber channel network is configured with a storage target port, a second virtual port for the first physical port on a storage proxy, and a second virtual port for the second physical port on the storage proxy. The virtual ports configured on the storage proxy increase the amount of bandwidth in the fiber channel available for asymmetric data transfers.
US08830833B2

A system and method for determining a state of a network service. Frames per second at an interface are measured to determine congestion. An effective throughput at the interface is measured to determine the congestion. An average packet size for a number of frames communicated through the interface is determined. The state for the network service is determined in response to the congestion and the average packet size. The state indicates whether the SLA is violated. A throughput rate communicated through the interface is adjusted in response to the state.
US08830829B2

Disclosed are methods, systems, paradigms and structures for processing data packets in a communication network by a multi-core network processor. The network processor includes a plurality of multi-threaded core processors and special purpose processors for processing the data packets atomically, and in parallel. An ingress module of the network processor stores the incoming data packets in the memory and adds them to an input queue. The network processor processes a data packet by performing a set of network operations on the data packet in a single thread of a core processor. The special purpose processors perform a subset of the set of network operations on the data packet atomically. An egress module retrieves the processed data packets from a plurality of output queues based on a quality of service (QoS) associated with the output queues, and forwards the data packets towards their destination addresses.
US08830827B2

An uplink dedicated control channel reporting structure includes a plurality of different bit size reports, e.g. 1 bit, 3 bit and 4 bit reports, for reporting a wireless terminal's backlog information of uplink traffic request group queues. Smaller bit size reports are transmitted more frequently than larger reports. A 1 bit request report indicates whether or not there are any MAC frames of information to be communicated in a set of two request group queues. A 3 bit request report indicates an amount of backlog information corresponding to a first set of request group queues and a second set of request group queues. A 4 bit request report indicates an amount of backlog information corresponding to a set of request group queues. The 4 bit request report is capable of reporting information on any of a plurality of uplink traffic channel request group queues being maintained by the wireless terminal.
US08830812B2

Techniques are disclosed for compensating for crosstalk using adaptation of data signals transmitted over respective channels of a communication network. In one example, a method comprises the following steps. Data is transmitted to a communication network device via a communication line during a sequence of periods. For each period of the sequence of periods, a separate value of a measure of crosstalk that was measured at the communication network device is received, each value being an average of measurements at the device of measures of crosstalk for a plurality of communication network signal subcarriers. For each individual signal subcarrier of the plurality, a matrix is updated based on the received values, the matrix being configured to precode data transmissions to the communication network device over the individual signal subcarrier. The communication network may be a DSL system, the signal subcarriers may be DSL tones, and the measure of crosstalk may be a SINR value.
US08830810B2

A holographic optical pickup device includes an image sensor that detects a diffracted beam generated from the region to be reproduced when irradiating an optical information recording medium with a reference beam, and sets the detected diffraction beam as a reproduction signal, and a photodetector that is different from the image sensor, which detects the diffracted beam generated from a recorded region in the recording medium when irradiating the recording medium with the reference beam. A light receiver of the photodetector is divided into a plurality of light receiving planes so as to generate the position error signal indicating the positional shifting of the region to be recorded/reproduced of the recording medium with respect to the objective lens from a differential signal of a plurality of signals derived from the respective light receiving planes.
US08830799B1

A near-field light generator includes a multilayer structure having a front end face. The multilayer structure includes a first dielectric layer, a second dielectric layer, a third dielectric layer, a first metal layer, and a second metal layer. The first metal layer is interposed between the first dielectric layer and the second dielectric layer. The second metal layer is interposed between the second dielectric layer and the third dielectric layer. Each of the first to third dielectric layers and the first and second metal layers has an end located in the front end face. The dielectric material used to form the first dielectric layer, the dielectric material used to form the second dielectric layer, and the dielectric material used to form the third dielectric layer have the same permittivity.
US08830790B2

An apparatus for collecting geophysical information may include a geophysical information station disposed along a seismic communication cable. A bypass circuit responsive to a command signal is in communication with a switching circuit that is operable to route electrical power, commands, data or a combination to bypass the geophysical information station in response to the command signal. An exemplary method for bypassing a geophysical information station in a geophysical information collection system includes sending a command signal to a bypass circuit and activating one or more switching circuits using the bypass circuit to route electrical power, commands, data or a combination to bypass the geophysical information station in response to the command signal.
US08830788B2

Seismic imaging systems and methods that employ sensitivity kernel-based migration velocity analysis in 3D anisotropic media may demonstrate increased stability and accuracy. Survey data analysts employing the disclosed systems and methods are expected to provide better images of the subsurface and be better able to identify reservoirs and deposits for commercial exploitation. Certain embodiments migrate seismic survey data with an anisotropic velocity model to obtain common angle image gathers. These gathers are processed to obtain depth residuals along one or more horizons. Angle-domain sensitivity kernels are used to convert the depth residuals into velocity errors, which are then used to refine the velocity model. A user is then able to view a representation of the subsurface structure determined in part from the refined velocity model. Multiple iterations may be needed for the velocity model to converge. The velocity model may be a layered to have constant velocity values between formation boundaries.
US08830787B2

Disclosed is a method for estimating a property of an earth formation penetrated by a borehole. The method includes: transmitting acoustic waves into the formation from an acoustic source disposed in the borehole and away from a wall of the borehole; generating radial acoustic eigenwaves within a space between the wall of the borehole and the acoustic source using the transmitted acoustic waves; receiving an acoustic signal with an acoustic receiver disposed at the wall of the borehole; sensing an electric field signal with an electric field sensor disposed at the wall of the borehole; and estimating the property using the received acoustic signal and the sensed electric field signal.
US08830782B2

A circuit including a memory circuit, the memory circuit includes a first plurality of memory arrays and a first plurality of keepers, each keeper of the first plurality of keepers is electrically coupled with a corresponding one of the first plurality of memory arrays. The memory circuit further includes a first current limiter electrically coupled with and shared by the first plurality of keepers.
US08830780B2

The disclosure relates to an apparatus for deactivating one or more predecoded address lines of a memory circuit in response to one or more of the predecoded address lines being activated upon powering on of at least a portion of the apparatus. In particular, the apparatus includes a memory device; an address predecoder configured to activate one or more of a plurality of predecoded address lines based on an input address, wherein the plurality of predecoded address lines are coupled to the memory device for accessing one or more memory cells associated with the one or more activated predecoded address lines; and a power-on-reset circuit configured to deactivate one or more of the predecoded address lines in response to the one or more of the predecoded address lines being activated upon powering on the at least portion of the apparatus.
US08830773B2

Disclosed herein is a device that includes: first and second memory mats each including a plurality of bit lines; a sense area arranged between the first and second memory mats; a column selection line provided on the first memory mat; and a compensation capacitance provided on the second memory mat. The sense area includes a plurality of sense amplifiers. Each of the sense amplifiers is connected to an associated one or ones of the bit lines. At least one of the sense amplifiers is selected based on a column selection signal supplied via the column selection line. At least a part of the compensation capacitance is formed in a same wiring layer as the column selection line.
US08830763B2

A semiconductor device and an operating method thereof comprise peripheral circuits configured to apply an erase voltage to memory cells when performing an erase operation, and sense a voltage change of bit lines by an erase verification voltage applied to word lines of the memory cells when performing an erase verification operation to thereby detect cells which are not erased, and a control circuit configured to control the peripheral circuits by changing a sensing reference level for determining the voltage change of the bit lines when the cells which are not erased are detected when performing the erase verification operation, so that the erase verification operation is repeatedly performed.
US08830757B2

According to one embodiment, a method for operating a nonvolatile semiconductor memory device, the device includes a memory unit having a memory string, and a control unit. The memory string includes a plurality of transistors and has a first group being part of the transistors, a adjusting transistor connected next to the first group, and a second group including transistors connected to a side opposite the first group with respect to the adjusting transistor. The method includes rewriting the threshold values of the transistors of the first group, and then performing control so as to set a first threshold value for adjustment to the adjusting transistor to adjust an amount corresponding to relative variations in the threshold values of the transistors of the second group, the relative variations being caused by the rewrite of the threshold values of the transistors of the first group.
US08830747B2

A system and method for storing data uses multiple flash memory dies. Each flash memory die includes multiple flash memory cells. A charge pump is adapted to supply charge at a predetermined voltage to each flash memory die of the flash memory dies, and an interface is adapted to receive instructions for controlling the charge pump.
US08830746B2

A method includes reading a group of analog memory cells using first explicit read thresholds, to produce first readout results. The group is re-read using second explicit read thresholds, to produce second readout results. The group is read using one or more sets of auxiliary thresholds so as to produce auxiliary readout results, such that the number of the auxiliary thresholds in each set is the same as the number of the first explicit read thresholds and the same as the number of the second explicit read thresholds. A readout performance of third read thresholds, which include at least one of the first explicit read thresholds and at least one of the second explicit read thresholds, is evaluated using the first, second and auxiliary readout results.
US08830742B2

A magnetic memory according to an embodiment includes: a magnetic structure extending in a first direction and having a circular ring-like shape in cross-section in a plane perpendicular to the first direction; a nonmagnetic layer formed on an outer surface of the magnetic structure, the outer surface extending in the first direction; and at least one reference portion formed on part of a surface of the nonmagnetic layer, the surface being on the opposite side from the magnetic structure, the at least one reference portion containing a magnetic material.
US08830740B2

The purpose of the present invention is to improve a rewriting transmission rate and reliability of a phase change memory. To attain the purpose, a plurality of phase change memory cells (SMC or USMC) which are provided in series between a word line (2) and a bit line (3) and have a selection element and a storage element that are parallel connected with each other are entirely set, and after that, a part of the cells corresponding to a data pattern is reset. Alternatively, the reverse of the operation is carried out.
US08830734B2

Method and apparatus for writing data to a magnetic memory cell, such as a spin-torque transfer random access memory (STRAM) memory cell. In accordance with various embodiments, a write current is applied through a selected magnetic memory cell to initiate magnetic precession of the selected cell to a desired magnetic state. A field assist current is concurrently flowed through an adjacent memory cell to generate a magnetic field that assists in the precession of the selected cell to the desired magnetic state.
US08830728B2

A resistance change memory device includes an array of resistance change memory cells, and a writing circuit configured to reset a selected memory cell to a high resistance state by supplying a RESET current to the selected memory cell in the array of resistance change memory cells in a program operation mode, wherein a level of the RESET current depends on a distribution of initial RESET currents for the array of resistance change memory cells.
US08830727B2

The present disclosure provides a data storage device that includes multi-level memory cells. The data storage device may include circuitry configured to write data to the multi-level memory cell. The write circuitry may include compliance circuitry configured to implement continuously tunable switching. The write circuitry may be configured to select a compliance mode for the switching, the compliance mode being selected from the group comprising current compliance and voltage compliance.
US08830726B2

A semiconductor integrated circuit includes a variable resistive element, a current supply unit and a control signal generating unit. The resistance of the variable resistive element is changed depending on current flowing therethrough. The current supply unit controls the current in response to a control signal. The control signal generating unit generates the control signal by sensing the change in the resistance of the variable resistive element.
US08830724B2

A method of operating a PRAM device includes reading a PRAM reference cell to determine an initial programmed resistance of the PRAM reference cell and determining whether the initial programmed resistance has been reduced to below a predetermined reference threshold resistance.
US08830716B2

Memory bandwidth management. In a two-level memory (2LM) system far memory bandwidth utilization at least a far memory is monitored and the available far memory bandwidth availability is dynamically modified based on monitored far memory bandwidth utilization. The operational state of at least one processing core is dynamically modified in response to modification of available far memory bandwidth.
US08830715B2

A semiconductor memory device is disclosed. The semiconductor memory device includes a memory array block, a first word line and a second word line. The memory array block includes a plurality of adjacent columns of memory cells, each column of memory cells including a plurality of consecutive memory cells having a plurality of respective consecutive cell transistors that comprise at least a first group of cell transistors and a second group of cell transistors. The first word line is disposed above the plurality of respective consecutive cell transistors and electrically connected to the first group of cell transistors, and the second word line is disposed below the plurality of respective consecutive cell transistors and electrically connected to the second group of cell transistors.
US08830712B2

A method of controlling an inverter device, a control device, an inverter device and a direct current power transmission system are provided. The direct current power transmission system is provided for connection to an AC voltage bus of an AC power system and includes the control device and the inverter device that converts between DC power and AC power. The control device receives measurements of the voltage (VAC) at the AC voltage bus and controls the inverter device to provide a constant AC voltage on the bus.
US08830703B2

The power supply apparatus includes a first control part that controls a switching operation of a first converter, a second control part that controls a switching operation of a second converter, a zero crossing circuit that outputs a zero crossing signal of a voltage to be input; and a voltage supply part that supplies a DC voltage obtained by rectifying an output of an auxiliary coil of a transformer of the first converter to the first control part, the second control part, and the zero crossing circuit. When the first converter stops, the supply of the DC voltage to the second control part and the zero crossing circuit is stopped to reduce a power consumption.
US08830702B2

Described are improvements in power factor control and systems embodying said improved power factor control. Improvements lie in a method of zero voltage switching in which a capacitor is placed in parallel with a switching device, and the switching device is operated responsive to a change in the polarity of the current through the capacitor. Switching therefore occurs at zero or close to zero voltage across the switching device in both on and off modes resulting in very low switching losses and electromagnetic interference. Systems employing the method include a power factor controller, LED light source, boost converter and a power source comprising one or more photovoltaic cells.
US08830694B2

The device includes a first inductor, a first insulating layer, a second inductor, and a third inductor. The first inductor includes a helical conductive pattern. The second inductor is located in a region overlapping the first inductor through the first insulating layer. The second inductor includes a helical conductive pattern. The third inductor is connected in series to the second inductor, and includes a helical conductive pattern.
US08830687B2

A lightweight radio/CD player for vehicular application includes a case and frontal interface formed of polymer based material molded to provide details to accept audio devices 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 shielding and grounding of the circuit boards via exposed wire mesh pads and adjacent ground clips.
US08830683B2

A motherboard assembly includes a motherboard and an expansion card. The motherboard includes an expansion slot, a storage device interface, a power connector, and a central processing unit (CPU). The expansion slot includes a protrusion, first signal pins connected to the CPU, first power pins connected to the power connector. The expansion card includes a circuit board. A storage unit, a display unit, a power circuit, and a serial advanced technology attachment (SATA) connector connected to the storage unit and the storage device interface of the motherboard are all arranged on the circuit board. A notch is defined in a bottom edge of the circuit board, to receive the protrusion. An edge connector is arranged on a bottom edge of the circuit board and includes second power pins connected to the power circuit, and second signal pins connected to the display unit.
US08830677B2

The present invention is to provide an engaging structure applicable to a display device and including a housing and an inflatable element, wherein the housing serves as a protective case of the display device and is formed with at least one assembly hole, and the inflatable element is formed with at least one connecting portion, such that, when the housing is assembled into an accommodating space of the inflatable element and the inflatable element is fully inflated, the connecting portion is engaged in the corresponding assembly hole. Thus, the portions of the inflatable element that correspond in position to the accommodating space are tightly pressed against the sides of the housing other than the side where a screen is installed at the display device. Since the inflatable element is lightweight and occupies a tiny space while in a deflated state, it will effectively reduce storage space and transportation costs.
US08830672B2

A computer system includes a rack-mountable server unit with a closed server housing. The server housing has a channel with a recessed channel wall in conductive thermal communication with a processor or other heat-generating component. An elongate conduit is received into the channel of the server housing in conductive thermal communication with an external surface of the server housing. The server is cooled by conductive fluid flow through the conduit, with no appreciable airflow through the server housing. The system may be operated in an optional burst cooling mode, wherein a volume of cooling fluid is trapped in the conduit for a period of time before being quickly released.
US08830669B2

There is provided a display apparatus including a head portion attached to a display panel which displays an image and having a hole arranged at a lower portion, a support pillar portion extending in a vertical direction and fixed to the head portion by being inserted into a hole of the head portion, the support pillar portion being detachably attached to the head portion, and a base portion in a flat plate shape, the support pillar portion being vertically attached to the base portion in a detachable manner.
US08830662B2

Electronic devices may have openings that serve as potential pathways for moisture intrusion into interior portions of the devices. An electronic device may be provided with moisture repelling coatings in the vicinity of these openings to help prevent moisture from reaching the interior of the device. The openings may be associated with gaps between adjacent housing structures, openings for buttons, openings for audio and connector ports or other openings in device structures. The moisture repelling coatings may be applied to housing surfaces, button members, structures associated with audio and connector ports, and other device structures.
US08830661B2

A portable electronic device that can operate even when electric power supplied through contactless charge by electromagnetic induction is low is provided. The portable electronic device includes a reflective liquid crystal display which includes a transistor including an oxide semiconductor, a power source portion which includes a rechargeable battery capable of charge by contactless charge, and a signal processing portion which includes a nonvolatile semiconductor memory device. In the portable electronic device, electric power stored in the rechargeable battery is used in the reflective liquid crystal display and the signal processing portion.
US08830648B2

A magnetic manipulation and navigation system for moving a magnetic element through a body comprising at least six electromagnets fixed in relation to said body and a control unit supplying the current for the electromagnets. The electromagnets have soft magnetic cores and the current supplied by the control unit to each of the electromagnets is adapted to operate the electromagnetic coils of each of the electromagnets in their core's linear regions being delimited by the value of the flux density of each electromagnet being in an interval between the negative and positive saturation value of each electromagnet, the lower representation showing the deviation due to the use of soft magnetic cores in all electromagnets.
US08830638B2

A switching apparatus allows coupled coils to be dynamically switched in or out of a circuit using small control currents. The apparatus includes at least one latching circuit, one or more control circuits and diodes. The latching circuit may have two bipolar transistors connected in a transistor latch configuration with at least two diodes, such that at least one diode may be connected in series with a base of the each bipolar transistor. The control circuits may be connected to the latch circuit for operating the bipolar transistors. The diodes may be connected in the circuit for protecting the latching and control circuits from being exposed to high voltages and currents during the turn-off or turn-on of the inductor coils. This allows overall efficiency levels to be maintained while changing the inductance of the circuit as per requirements. The circuits may be used in switch mode power supplies (SMPS).
US08830636B2

A high voltage DC switchyard comprises at least one busbar, at lest two DC lines connected to said at least one busbar through DC breakers comprising a section of at least one semiconductor device of turn-off type and rectifying member in anti-parallel therewith. At least one said DC line is connected to at least one said busbar through a unidirectional said DC breaker, i.e. a DC breaker that may only block current therethrough in one direction.
US08830620B2

A method for reducing skew angle variation range in a shingled magnetic recording system, the method including the following steps: 1) determining whether a starting magnetic track is in an inner recording zone, if yes, the process proceeds to step (2), otherwise the process proceeds to step (4); 2) using an inner writing corner to start shingled magnetic recording at a starting track; 3) using a shingled magnetic method to write rest magnetic tracks sequentially by the inner writing corner, keeping a writing pole moving in a direction from an inner recording zone to an outer recording zone; 4) determining whether the starting magnetic track is in the outer recording zone; 5) using an outer writing corner to start shingled magnetic recording at the starting track; and 6) using the shingled magnetic method to write the rest magnetic tracks sequentially by the outer writing corner.
US08830617B1

A disk drive is disclosed comprising a disk comprising tracks defined by servo sectors, a head, and control circuitry comprising a servo control system operable to actuate the head over the disk based on the servo sectors. An estimated acceleration EstAccel of the head over the disk is generated based on at least one of the servo sectors. When the EstAccel is determined to be reliable, an estimated velocity EstVel of the head over the disk is generated based on the EstAccel. When the EstAccel is determined to be unreliable, the EstAccel is adjusted to generate an adjusted acceleration AdjAccel and the EstVel of the head over the disk is generated based on the AdjAccel.
US08830613B2

Described embodiments provide a method of cancelling inter-track interference (ITI) from one or more sectors read from a desired track of a storage medium. A read channel reads sectors in a desired track of the storage medium. An iterative decoder of the read channel decodes the read sectors, and if the read sectors are incorrectly recovered from the storage medium, selected sectors of a first adjacent track are read. An ITI canceller of the read channel estimates ITI in the read sectors of the desired track corresponding to the selected sectors of the adjacent track and subtracts the estimated ITI of the adjacent track from the data for the sectors of the desired track, providing updated sector data. The ITI cancelled data is replayed to the iterative decoder, which decodes the ITI cancelled data and provides the decoded ITI cancelled data as output data of the read channel.
US08830611B1

An apparatus for indicating working states of hard disks includes a south bridge chip, a CPLD controller chip, a BMC chip, and indicating lights. The south bridge chip stores hard disk information of the hard disks. The CPLD controller chip reads position signals and data signals from the hard disk information and converts the position signals and the data signals into working states signals of the hard disks. The BMC chip receives the working states signals. If working states of the hard disks changes, the BMC chip converts the working states signals into changed position signals and changed data signals. The corresponding indicating lights receive the changed position signals and the changed data signals and indicates the changed working states of the hard disks according to the changed position signals and the changed data signals.
Patent Agency Ranking