Document Document Title
US08806720B2 Rack type telescopic handle of horticultural shears
A rack type telescopic handle of horticultural shears includes a fixed handle with a rack, a movable handle sheathed on the fixed handle, and a control device installed at an end of the movable handle, a movable gear pivotally coupled to the control device, and the control device controls an engagement and a separation of the movable gear with the rack, so that the movable handle can slide to an appropriate position on the fixed handle before the movable handle is fixed to the fixed handle so as to adjust the length of the handle of the horticultural shears.
US08806718B2 Domestic appliance hinge assembly with double linkage
A hinge assembly for pivotably attaching a door to a domestic appliance is provided. The hinge assembly includes a hinge body; a damper having a central longitudinal axis; a first linkage member pivotably attached to the damper; a second linkage member pivotably attached to the damper; and a foot pivotably attached at a first end of the foot to the first and second linkage members, the foot being configured to engage at a second end of the foot a foot receiving portion of the domestic appliance such that the hinge body and the door pivot relative to the domestic appliance. The first and second linkage members are offset from and positioned on opposite sides of the central longitudinal axis of the damper.
US08806717B2 Locking device of a motor vehicle for securing a displaceable motor vehicle component
A locking device for securing a motor vehicle component which is displaceable relative to a motor vehicle structure and which may be secured by means of the locking device within a displacement range in a respective position of rest reached by displacement is provided. The locking device comprising at least one first frictional element and at least one second frictional element, which is moved relative to the first frictional element upon displacement of the motor vehicle component and thereby may slide with a friction surface along a friction surface of the first frictional element under sliding friction conditions and which, in a respective position of rest of the motor vehicle component, with its friction surface bears against the friction surface of the second frictional element under static friction conditions. A flowable additional medium is provided which may be brought, upon a relative movement of the frictional elements, between their friction surfaces.
US08806716B2 Quick assembly hinge mechanism for joining first and second panel members
A quick assembly hinge for joining first and second panels. The hinge comprises a first wing portion securable to the first panel, a second wing portion securable to the second panel, a pin mounted to the first wing portion and a hook mounted to the second wing portion. The pin is generally parallel to the first panel when the first wing portion is secured thereto. When the second wing portion is secured to the second panel, the opening of the hook bowl is directed downwardly toward the bottom surface of the second panel. With the panels generally co-planar and their respective edges adjacent to one another the hook is receivable over at least a portion of the pin. As the first panel is rotated upwardly to form a generally a right angle with the second panel the pin is rotatable within the hook bowl preventing the lateral and vertical displacement of the panels.
US08806708B2 Surface treating appliance
A surface treating appliance includes a first cyclonic separating unit including at least one first cyclone, a second cyclonic separating unit including a plurality of second cyclones arranged in parallel about an axis, and a third cyclonic separating unit including a plurality of third cyclones arranged in parallel about the axis. Each of the second cyclones and the third cyclones has a tapering body with an outside wall. The plurality of third cyclones is divided into at least a first set of third cyclones and a second set of third cyclones, each of the plurality of second cyclones and the first set of third cyclones being arranged about the second set of third cyclones. At least a part of the outside wall of each of the plurality of second cyclones and each of the first set of third cyclones forms part of the external surface of the surface treating appliance.
US08806699B2 Wiper device for cleaning roof-light window, cab, and construction machine
A roof-light window wiper device includes a wiper motor having an output shaft; a wiper link coupled to the output shaft, and having an extension extending in a direction crossing the output shaft of the wiper motor, and a drive shaft extending in a direction crossing the extension, and a wiper connected to the drive shaft. The drive shaft and the output shaft extend at the side of the wiper motor relative to the wiper link. The wiper is connected to the drive shaft at the side of the wiper motor relative to the wiper link. Thus, there can be provided a roof-light window wiper device that can have the pressure of the wiper against the surface of a roof-light window increased by decreasing the depression angle of the wiper, and a cab and a construction machine including the roof-light window wiper device.
US08806695B2 Oral care implement having flexibly supported cleaning elements extending in opposite directions
An oral care implement having a head with a soft tissue cleaner disposed on a second side thereof. In one embodiment, the invention can be an oral care implement comprising: a handle; a head attached to the handle and having a first side and a second side; a plurality of tooth cleaning elements attached to the first side of the head; and a soft tissue cleaner disposed on the second side of the head, the soft tissue cleaner including a first portion comprising a plurality of projections and a second portion comprising a plurality of bristles.
US08806690B1 Dual bridge aircraft passenger boarding ramp assembly and method
A ramp assembly for deplaning passengers from and boarding passengers on an airplane includes a level deck, at least one bridge connector assembly carried by the level deck and at least one floating upper bridge carried by the at least one bridge connector assembly. The at least one bridge connector assembly facilitates horizontal pivoting movement, vertical pivoting movement and side-to-side movement of the at least one floating upper bridge relative to the level deck. A passenger deplaning and boarding method is also disclosed.
US08806684B1 Pillow device
A pillow device for supporting a person's head without compression of nerves or arteries includes a main section having a top surface, a bottom surface, and a perimeter edge coupled to and extending between the top surface and the bottom surface. A projection extends from the perimeter edge of the main section. The projection is substantially T-shaped having a distal section relative to the main section and a connection section coupled to and extending between the distal section and the perimeter edge. Each of a pair of opposed end sections of the distal section of the projection is configured for positioning under an arm of a user when a head of the user is supported by the main section.
US08806683B2 Portable stirrup with leg support
A portable boot style stirrup assembly with leg support for use during medical procedures. The portable boot style stirrup assembly affixes to the existing stirrup footrests found about medical examination tables, resultantly increasing procedural efficiency and decreasing doctor cost of the performance of in-office medical procedures, increasing patient comfort during prolonged procedures, and increasing doctor and patient safety during procedures. The portable boot style stirrup assembly includes a boot shell structure which supports a patient's foot and calf and a receptacle constructed and arranged to receive the existing stirrup footrest of medical procedure tables and allow for adjustment of the adductive and abductive angle positioning of a patient's leg for examination and surgical procedures.
US08806678B2 Encasement
An encasement for a bedding item includes a cover comprising a top portion, a bottom portion, and a side wall attaching the top portion to the bottom portion, an opening in the side wall sized to permit a bedding item to be removably inserted into an interior of the encasement, a zipper disposed in the opening of the side wall configured to reversibly seal the encasement, the zipper comprising an open end, a closed end, a zipper pull, and opposing complementary zipper tracks, and a zipper end stop disposed at the closed end of the zipper, the zipper end stop comprising an interior support panel attached to the top portion and the bottom portion of the cover beneath the zipper, a first securement means affixed to the interior support panel adjacent the zipper tracks, and a plurality securement members associated with the opposing complementary zipper tracks. Closing the zipper forms a beg bug impervious seal.
US08806673B2 Infant sleeping apparatus and child containment system
A child containment system has a child containment structure with a bottom and a perimeter wall surrounding the bottom. A connector part is on each of two opposed outward facing surfaces of the perimeter wall. The system has a bassinet with a bottom panel and surrounding wall around the bottom panel. The bassinet is removably mounted to the perimeter wall with the bottom panel elevated above the bottom. The system has an infant sleeping apparatus with a fabric panel, a top surface, a pair of opposed sides, and a pair of opposed ends. The infant sleeping apparatus has a connector part positioned near each of the pair of the opposed ends. The infant sleeping apparatus is removably mounted to the containment structure with the fabric panel overlying the bassinet bottom panel with each connector part of the sleeping apparatus coupled to one of the connector parts of the containment structure.
US08806671B2 Cable actuated drain
A drain actuation system that includes a cable to actuate a drain head or stopper is provided. More specifically, one end of the cable is associated with the drain without additional moving parts and another end of the cable associated with an overflow cap of an overflow system wherein rotation of the overflow cap selectively moves the cable to move the head of the drain. The internal components associated with the overflow end of the cable that allow it to actuate the drain are fully accessible through the overflow port of the plumbing system.
US08806670B2 Systems for moving shower rods
A rotatable shower rod system may be provided. The system may include a pair of mounting brackets coupled to a wall, the pair of mounting brackets includes a stationary portion; a rotatable portion rotatably coupled to the stationary portion, the rotatable portion rotates to at least one of a first position and a second position about an axis of rotation; and a cover coupled to the stationary portion; and a curved rod extending between the pair of mounting brackets.
US08806666B2 Non-slip pockets
The technology disclosed is a device and a method which allows one to temporarily store an object on one's person or otherwise which is non-disruptive to a person's present habits. The device is a pocket which remains open at the top, but has an extra fabric lining with has a higher frictional resistance than the pocket liner or material used to construct the garment, in general.
US08813260B2 Self-contained device security
Self-contained security for memory devices or, alternatively, for other devices and/or other types of machinery to be protected with user authentication. User authentication occurs within the device itself, enabling access to be physically unlocked when the proper security code is provided. A dialing approach is used, whereby a user rotates a disk-shaped device through a sequence of numbers or other symbols, in a similar manner to rotating the dial of a padlock. The device is inserted into a host device or receptacle (such as a Universal Serial Bus, or “USB”, port), and receives power therefrom.
US08813255B2 Security classification applying social norming
An embodiment of the invention provides a method for security classification applying social norming. More specifically, content is received from a user via an interface; and, a data repository connected to the interface stores the content. A portal connected to the data repository identifies an attempt to access the content from a non-user. A program processor connected to the portal determines whether the content includes a security classification. When the content does not include a security classification, a communications module connected to the program processor sends an alert to the user. The alert includes a request to assign a security classification to the content. When the content includes a security classification, the communications module sends a message to the user, wherein the message includes a request to verify the security classification.
US08813254B2 Conditional access system switcher
A system is configured to provide access between a plurality of terminals and a plurality of different conditional access systems (CASs) associated with the terminals. The system includes a CAS switcher configured to receive requests from the plurality of terminals and, for each of the requests, identifies and sends the requests to a corresponding CAS. The CAS switcher also receives messages from the CASs responsive to the requests and, for each of the messages, identifies and sends the message to a corresponding terminal.
US08813245B1 Securing content using pipelines
A transcoding service is described that is capable of transcoding or otherwise processing content, such as video, audio or multimedia content, by utilizing one or more pipelines. A pipeline can enable a user to submit transcoding jobs (or other processing jobs) into an available pipeline, where a transcoding service (or other such service) assigns one or more computing resources to process the jobs received to each pipeline. The transcoding service and the pipelines can be provided by at least one service provider (e.g., a cloud computing provider) or other such entity to a plurality of customers. A service provider can also provide the computing resources (e.g., servers, virtual machines, etc.) used to process the transcoding jobs from the pipelines.
US08813243B2 Reducing a size of a security-related data object stored on a token
Embodiments of the present invention provide a method and system, including a client and security token, for reducing a size of a security-related object stored in the token. The object is stored in a storage structure that is indexed according to an identity reference to a certificate associated with the object and a private key identifier identifying a private key assigned to an owner of the token. A request to access an encrypted data object results in accessing the private key identifier in the storage structure using only the identity reference as an index.
US08813238B2 Digital rights management with irregular network access
There is a performing of digital rights management (DRM), operable in an offline mode with respect to a communications network. The performing includes identifying a stored rights object associated with a stored asset. The stored rights object includes reporting duration information associated with the stored asset. The performing also includes determining, utilizing a processor, whether a transmission of an early status message is a successful communication based on an early status message determination. If a failure in communicating the early status message is determined, utilizing the stored asset. The performing may also include transmitting an early status message and/or later status message after identifying the stored rights object. There is also a performing of digital rights management (DRM) associated with a DRM system and operable in an offline mode with respect to a communications network. There are also client devices, communicating systems, computer readable mediums and protocols.
US08813237B2 Thwarting cross-site request forgery (CSRF) and clickjacking attacks
Embodiments of the invention generally relate to thwarting fraud perpetrated with a computer by receiving a request from a computer to perform a transaction. Embodiments of the invention may include receiving the request together with transaction data and a cookie, where the transaction data are separate from the cookie; determining in accordance with predefined validation criteria whether the cookie includes a valid representation of the transaction data; and performing the transaction only if the cookie includes a valid representation of the transaction data.
US08813227B2 System and method for below-operating system regulation and control of self-modifying code
A system for securing an electronic device may include a memory, a processor; one or more operating systems residing in the memory for execution by the processor; and a security agent configured to execute on the electronic device at a level below all of the operating systems of the electronic device accessing the memory. The security agent may be further configured to: (i) trap attempted accesses to the memory, wherein each of such attempted accesses may, individually or in the aggregate, indicate the presence of self-modifying malware; (ii) in response to trapping each attempted access to the memory, record information associated with the attempted access in a history; and (iii) in response to a triggering attempted access associated with a particular memory location, analyze information in the history associated with the particular memory location to determine if suspicious behavior has occurred with respect to the particular memory location.
US08813220B2 Methods and systems for internet protocol (IP) packet header collection and storage
A computer-based method for providing information about a potential security incident ascertained from received internet protocol (IP) packets is described. The method includes capturing IP packets from a computer network, stripping packet header data from the captured IP packets, reviewing the stripped packet header data for multiple occurrences of matching packet header data, and storing, in a database, only a single instance of packet header data for any reviewed packet header data that is determined to have occurred multiple times.
US08813214B1 Method and system for providing secure peer-to-peer file transfers
A method and system for providing secure peer-to-peer file transfers whereby request/negotiation message mechanisms used to negotiate file transfers between peers is used to identify/intercept, and block, direct file transfers. The request/negotiation messages are then replaced with messages sent to both peers that include upload and download URL links through which the file can be uploaded, scanned analyzed, and then transferred, via a secure file transfer server. Using the method and system for providing secure peer-to-peer file transfers disclosed herein, peer-to-peer file transfer transactions are provided protection from malware, and provided additional data security, so that peer-to-peer users can utilize this important capability without taking unacceptable risks.
US08813212B2 Computer or microchip with a master controller connected by a secure control bus to networked microprocessors or cores
A computer or microchip securely controlled-through a private network and including a secure private unit that is protected by an inner hardware-based access barrier or firewall that denies access to the private unit from a network of computers including the Internet, an unprotected public unit including a network connection, a separate private network connection for the private network in the private unit, a general purpose microprocessor, core or processing unit in the public unit, a master controlling device for the computer or microchip in the private unit; and a secure control bus connecting the master controlling device with the microprocessor, core or processing unit and isolated from input from the network and components of the public unit. The master controlling device securely controls an operation executed by the microprocessor, core or processing unit through the private network to the additional private network connection via the secure control bus.
US08813210B2 Enhancing network controls in mandatory access control computing environments
A Mandatory Access Control (MAC) aware firewall includes an extended rule set for MAC attributes, such as a security label or path. Application labels may be used to identify processes and perform firewall rule-checking. The firewall rule set may including conventional firewall rules, such as address checking, in addition to an extension for MAC attributes.
US08813207B2 Image generating apparatus, projector, and method for generating an image
An image generating apparatus includes a timepiece determining section determining whether or not the setting of an internal clock is normal, a certificate determining section determining whether or not a received electronic certificate from a communication target apparatus is valid based on the setting of the internal clock, a communication section performing communication for authentication with the communication target apparatus if the certificate determining section determines that the received electronic certificate is valid and receiving image information from an image supplying apparatus belonging to a network to which the communication target apparatus belongs or the communication target apparatus, a control section making the communication section perform communication for authentication irrespective of whether or not the received electronic certificate is valid if the timepiece determining section determines that the setting of the internal clock is not normal, and an image generating section generating an image based on the image information.
US08813206B2 Anonymous personal content access with content bridge
An online content publishing and consumption environment can be modeled such that communities of content consumers (users), such as educational institutes and libraries, are categorized as Content Brokers; content providers, such as book, music, and multimedia publishers, and news sources, are categorized as Content Providers; and a Content Bridge, a standalone component providing the functionalities of the presently claimed invention in the online content publishing and consumption environment. The Content Bridge allows a simpler and loosely-coupled integration with lowered integration cost and effort, as the Content Broker is required to integrate once only with the Content Bridge instead of having to integrate individually with every Content Provider.
US08813205B2 Consolidating disparate cloud service data and behavior based on trust relationships between cloud services
A method for consolidating cloud service data and behaviors can begin with the compilation of user/service membership data that associates requesting entities with subscribed cloud services by a trusted cloud service consolidator. A federated trust library housing inter-service trust information for the cloud services contained in the user/service membership data can be created. In response to a service request from a requesting entity, trusted secondary cloud services can be identified for the requesting entity. Identification of the trusted secondary cloud services can be based upon trust factors synthesized from data contained in the federated trust library. Data satisfying the service request and associated behaviors from each trusted secondary cloud service can then be consolidated into a unified data structure. A behavior can be an executable action supported by a trusted secondary cloud service. The unified data structure can be conveyed to the requesting entity in a service response.
US08813192B2 Techniques for establishing a trusted cloud service
Techniques for establishing a trusted cloud service are provided. Packages are created for services that include certificates, configuration information, trust information, and images for deploying instances of the services. The packages can be used to deploy the services in trusted environments and authenticated to deploy in sub environments of un-trusted environments. The sub environments are trusted by the trusted environments. Also, clouds are prospected for purposes of identifying desirable clouds and creating the packages for deployment.
US08813183B2 Method and system for processor or web logon
A system is for a proof of knowledge enrollment or authentication. The system includes a processor having an input, an output and a routine; and a display having an image from the output of the processor. The routine is structured to input from the input of the processor a plurality of different position selections and/or a plurality of different path selections on the image. The routine is further structured to authenticate the proof of knowledge as a function of the plurality of different position selections and/or the plurality of different path selections on the image.
US08813180B1 Applying network traffic policy to an application session
Applying a security policy to an application session, includes: recognizing the application session between a network and an application via a security gateway; determining by the security gateway a user identity of the application session using information about the application session; obtaining by the security gateway the security policy comprising network parameters mapped to the user identity; and applying the security policy to the application session by the security gateway. The user identity may be a network user identity or an application user identity recognized from packets of the application session. The security policy may comprise a network traffic policy mapped and/or a document access policy mapped to the user identity, where the network traffic policy is applied to the application session. The security gateway may further generate a security report concerning the application of the security policy to the application session.
US08813176B2 Method and apparatus for creating an information security policy based on a pre-configured template
A method and apparatus for creating a policy based on a pre-configured template is described. In one embodiment, source data having a tabular structure is identified. Further, one of multiple policy templates is used to automatically create a policy for detecting information from any one or more rows within the tabular structure of the source data.
US08813170B2 Testing access policies
A policy that governs access to a resource may be tested against real-world access requests before being used to control access to the resource. In one example, access to a resource is governed by a policy, referred to as an effective policy. When the policy is to be modified or replaced, the modification or replacement may become a test policy. When a request is made to access the resource, the request may be evaluated under both the effective policy and the test policy. Whether access is granted is determined under the effective policy, but the decision that would be made under the test policy is noted, and may be logged. If the test policy is determined to behave acceptably when confronted with real-world access requests, then the current effective policy may be replaced with the test policy.
US08813169B2 Virtual security boundary for physical or virtual network devices
A method and apparatus is disclosed herein for using a virtual security boundary. In one embodiment, the method comprises receiving information from a virtual machine after the virtual machine has been moved from a first physical location in a network to a second physical location in the network, where the information identifies the virtual machine as one previously assigned to a security boundary; determining that access to the virtual machine at the first physical location was permitted by the security gateway; assigning the virtual machine at the second physical location to the security boundary, and applying a security policy associated with the security boundary to communications between the network and the virtual machine at the second physical location.
US08813166B2 System and method for transferring a partially viewed media content file
Embodiments of the disclosed invention include a system and a method for transferring a partially viewed media content file from a digital video recorder to a mobile device. In one embodiment, the method transfers only a remaining portion of a partially viewed media content file to the mobile device. In other embodiments, the method may transfer the entire partially viewed media content file with an indicator of the current viewing point of the partially viewed media content file. The indicator enables the mobile device to begin playing of the partially viewed media content file starting at the current viewing point.
US08813156B1 Resolution recommendation for displaying content items
When a request for a content item is received from a device, the resolution parameters of the device are identified. Based on the resolution parameters of the device, a selection is made as to a version of the content item to recommend from a plurality of versions of the content item. Each version of the content item has a different resolution. A recommendation is provided to the user of the device that the selected version of the content item be displayed on the device.
US08813152B2 Methods, apparatus, and computer program products for providing interactive services
Methods, apparatus, and computer program products for providing interactive services used with a time sensitive interactive application are provided. A request is received for interactive services that corresponds to a program. A program identification (ID) for the program is determined. An interactive application that corresponds to the program is determined based on the program ID, where the interactive application has a corresponding interactive application ID. The interactive application ID that corresponds to the interactive application for the program is provided.
US08813148B2 Data supply device, data output device, data output system, data display system, data supply method, data output method, and program
A PC (11) of the present invention comprises a one-segment broadcast tuner (16), a display output I/F (18) for transmitting, to a TV (21), data of a broadcast program received by the one-segment broadcast tuner (16), and a PC-side relay coordination control section (14) for transmitting a channel code for (i) causing the TV (21) to receive, via a digital tuner (26) or an analog tuner (27), a broadcast program containing same content as the broadcast program being received by the one-segment broadcast tuner (16), and (ii) causing the TV (21) to output data of the broadcast program. Therefore, in a case where an output of the TV (21) is switched from the broadcast program being received by the one-segment broadcast tuner (16) to the broadcast program being received by the digital tuner (26) or the analog tuner (27), a user of the PC (11) can continuously watch a broadcast program containing same content as before the output switching. This makes it possible to continuously watch, after an output switching, a broadcast program containing same content as before the output switching.
US08813140B2 Content retrieval for digital media recorder devices
A computer receives broadcast content through a receiver and receives a request from a user to record a segment of broadcast content. The computer determines whether metadata associated with the segment of broadcast content includes a location from which the segment can be retrieved at a subsequent time. Responsive to determining that the metadata includes the location from which the segment can be retrieved, the computer records a first portion of the segment of broadcast content, the computer storing the first portion of the segment of broadcast content in a database. Responsive to a request to play the segment of broadcast content, the computer retrieves the first portion of the segment of broadcast content from the database and plays the first portion of the segment of broadcast content. The computer retrieves a remaining portion of the segment of broadcast content not previously recorded through a network connection.
US08813138B2 Method of integrating content on guest device with hospitality media system, and hospitality media system thereof
A hospitality media system includes a media system controller and a plurality of media devices located in a plurality of rooms and coupled to the media system controller. Each room has one or more in-room media devices located therein for performing a media function. A connection port allows a user of a room to establish data communications between the media system controller and a guest device. The media system controller is coupled to the connection port and configured to catalogue guest content available on the guest device to thereby form a guest content list, associate the guest content with one or more associated rooms at least including the user's room, and perform the media function utilizing content selected from the guest content list only on the in-room media devices located within the one or more associated rooms.
US08813137B2 Apparatus and method for decoding digital image and audio signals
An apparatus and method for decoding of encoded signals representing at least image information from a storage medium is claimed. A storage device is configured to receive the storage medium. A decoder is configured receive the compressed encrypted encoded signals from the storage medium, and send the signals to a decryptor. The decryptor is configured to decrypt the compressed encrypted encoded signals, and send the signals to a decompressor. The decompressor is configured to receive the compressed encoded signals from the decryptor and to decompress the compressed encoded signals to enable display of the image.
US08813134B2 Mobile device caller ID to smart TV devices
A method, performed by a mobile communication device, may include detecting a smart television device. The method may further include receiving an incoming telephone call, wherein the incoming telephone call includes caller identification information; providing the caller identification information to the smart television device; receiving an instruction on how to process the incoming call from the smart television device; and processing the incoming telephone call based on the received instruction.
US08813130B2 Information processing device and information providing method
The information processing device of the present invention includes: a display portion that displays objects that respectively performed a function assigned in advance by being selected; an operation portion that inputs operation information to select one of the objects; and a control portion that displays supplementary information linked to the object on the display portion, based on the operation information. The control portion, based on predetermined conditions, performs a first process to display first supplementary information on the display portion. If operation information is not newly input during a prescribed period of time after the first process is performed, the control portion performs a second process to acquire second supplementary information and display the second supplementary information on the display portion.
US08813127B2 Media content retrieval system and personal virtual channel
A system is disclosed for media content search and retrieval, and a virtual television channel capable of using that system. The present system may be implemented on a computing device, such as for example a media service server, and a client device, such as for example a set top box for a television system, a mobile telephone, a personal digital assistant or a gaming console. A first aspect of the present system relates to a media download control engine which enables a client device with limited capabilities to play media content which comes from a website in a format not supported by the client device. A second aspect of the present system may make use of the media download control engine to obtain media content and create customized virtual channels. The second aspect in particular relates to a virtual channel engine that schedules a continuous stream of content for the user, which content is selected based on topics of interest to the user.
US08813126B1 Method and system for targeted advertisement filtering and storage
An advertisement storage and filtering system for selectively identifying targeted advertisements to be stored in the memory of the STB. This storing of the selected advertisements can be accomplished in a number of ways. In one embodiment, the advertisements, in real-time and as they are received at the STB, are processed by the STB and only those advertisements with the appropriate characteristics are stored on the hard drive (HD). This may require some buffering of the advertisements in the STB memory as the STB processes and determines whether or not to store the advertisement. The information required to determine whether or not to store the advertisement could also be sent in advance, e.g., as a data service in an advertisement channel. Alternatively, the STB may store incoming advertisements in a memory temporarily and subsequently determine whether or not to retain the stored advertisements.
US08813121B2 Delaying emergency alert system messages
Methods and systems for delaying or dismissing emergency alert system (EAS) messages displayed within multimedia content, wherein user input is provided to temporarily delay for a user selectable or predetermined time period or to permanently dismiss EAS messages. Further user input may determine a snooze period during which the display of EAS messages is temporarily suspended. In some embodiments, EAS messages are automatically delayed until a commercial is displayed. In some embodiments, EAS messages are forwarded from a customer premises equipment device (e.g., a set-top box) to a user specified communication device (e.g., a mobile telephone or remote control device) while the presentation of a multimedia program continues.
US08813115B2 Service access method, device, and system
The present invention provides a service access method, device, and system, and relates to the field of television services, to guarantee multicast security of a network device. The method includes: obtaining an authorized multicast address list according to program channel list information provided by a server; receiving an Internet Group Management Protocol IGMP packet request sent by a user terminal device, where the IGMP packet request carries a multicast address; verifying the multicast address in the IGMP packet request according to the multicast address list; and sending a media data stream corresponding to the verified multicast address to the user terminal device. The solutions of the present invention are suitable for realizing the security of multicast of network device.
US08813114B2 Video service blackout events
A method includes receiving, at a component of a multimedia content distribution system, a command including blackout information related to a first version of content. The blackout information includes scheduling information. The method includes updating a first entry within a control matrix based on the blackout information in response to the command. The first entry includes information related to when the first version of the content in a first stream is to be blacked out based on the scheduling information. The method also includes updating a second entry within the control matrix based on the blackout information in response to the command. The second entry includes information related to when the second version of the content in a second stream is to be blacked out based on the scheduling information. The method also includes sending a control stream based on the control matrix to one or more set top boxes.
US08813101B2 Software technique to correlate conceptually similar entities
Various technologies and techniques are disclosed for providing a framework with a common set of domain-specific entity identifier types that object models representing conceptually similar entities from a domain can use to correlate to model-specific object instances. A particular model-specific object instance of a particular one of the object models can be retrieved using a common set of domain-specific entity identifier types. An instance of a particular domain-specific entity identifier type can be retrieved from a corresponding one of the model-specific object instances. One or more extensibility mechanisms allow third parties to extend the set of domain-specific entity identifier types.
US08813099B2 Unified driving method and unified driver apparatus
The present invention provides a technical solution for a unified driver used in a handheld device. An embodiment of the technical solution may comprise a unified driving method used in a handheld device, which method may comprise: determining driver types of currently installed hardware; setting a current dispatch table on the basis of the driver type and a unified dispatch table suitable for multiple hardware and driving corresponding hardware or software by calling the current dispatch table.
US08813095B2 Audio feedback for command line interface commands
A system for providing audio feedback for command line interface (CLI) commands in a computing environment. Auditory notifications are generated for indicating a completion of CLI commands. The auditory notifications are configurable by user preferences.
US08813083B2 Method and system for safe enqueuing of events
A method and system to facilitate a user level application executing in a first processing unit to enqueue work or task(s) safely for a second processing unit without performing any ring transition. For example, in one embodiment of the invention, the first processing unit executes one or more user level applications, where each user level application has a task to be offloaded to a second processing unit. The first processing unit signals the second processing unit to handle the task from each user level application without performing any ring transition in one embodiment of the invention.
US08813081B2 Image processing apparatus using a license, license management system, and control method therefor
According to the present invention, it is possible to execute a process by an image processing apparatus while a user does not need to pay attention to a license necessary for executing application software for every image processing apparatus. In accordance with a description content of a statement of job and a function (application software) which the image processing apparatus is provided with, such a scheme is provided that a license necessary for executing the process is obtained from a license management server. An image processing apparatus executes a determined process, thus making it possible to effectively utilize the license.
US08813076B2 Virtual machine updates
Various systems, processes, and products may be used to update virtual machines. In particular implementations, a system, process, and product for updating virtual machines may include the ability to determine whether a change to a portion of an operating system for a virtual machine is available and identify a virtual machine using the operating system. The system, process, and product may also include the ability to determine when the virtual machine is modifiable and update the portion of the operating system for the virtual machine when it is modifiable.
US08813062B1 Dynamically binding a logic component to a processing point in a software execution flow
A method for use in a communications node includes exposing at least one processing point in an execution flow of base software executing in the communications node. A logic component can be dynamically bound to the exposed processing point, where the logic component specifies actions to be performed by the communications node.
US08813054B2 Sequential-code optimization of parallel code based on identifying siloed program references
A parallel-code optimization system includes a siloed program reference-identifier and an intermediate representation (IR) updater. The siloed program reference identifier determines siloed program references in parallel code, wherein siloed program references are free of cross-thread interference. The IR updater modifies data-flow abstractions based on the identified siloed program references.
US08813052B2 Cache metadata for implementing bounded transactional memory
Various technologies and techniques are disclosed for providing a bounded transactional memory application that accesses cache metadata in a cache of a central processing unit. When performing a transactional read from the bounded transactional memory application, a cache line metadata transaction-read bit is set. When performing a transactional write from the bounded transactional memory application, a cache line metadata transaction-write bit is set and a conditional store is performed. At commit time, if any lines marked with the transaction-read bit or the transaction-write bit were evicted or invalidated, all speculatively written lines are discarded. The application can also interrogate a cache line metadata eviction summary to determine whether a transaction is doomed and then take an appropriate action.
US08813051B2 Running multiple copies of native code in a Java Virtual Machine
A method for running multiple copies of the same native code in a Java Virtual Machine is described. In one embodiment, such a method includes providing a class to enable segregating multiple copies of the same native code. The method defines, within the class, a native method configured to dispatch operation of the native code. The method further includes generating first and second instances of the class. Calling the native method in the first instance causes a first copy of the native code to run in a first remote execution container (e.g., a first process). Similarly, calling the native method in the second instance causes a second copy of the native code to run in a second remote execution container (e.g., a second process) separate from the first remote execution container. A corresponding computer program product is also disclosed.
US08813036B2 Visual representation of a difference between Cartesian product models
A method, apparatus, and product for assisting in the use of functional models. The method comprises obtaining two or more functional models comprising variables, domains and restrictions, the two or more functional models defining a test-space comprising legal tasks; determining a difference between the test-spaces defined by the two or more functional models, wherein the difference comprises at least one task which is covered by one functional model and not the other; and displaying to a user a visual representation of the difference.
US08813035B2 Paradigm for concurrency testcase generation
A concurrency testcase generation includes providing a concurrency testcase template for features built into a concurrency testcase generation infrastructure that requires no compilation. Through the concurrency testcase template, testers may input directives for managing activities of concurrent threads, directives for configuring timing tests by the concurrent threads, directives for configuring responses to errors by the concurrent threads, and directives for configuring logging of data for the concurrent threads. The directives for managing activities of the concurrent threads may include directives for managing creation of the concurrent threads, directives for customizing actions of each concurrent thread, directives for managing a sequence of the concurrent threads, directives for exchanging of information between the concurrent threads, and directives for configuring throughput for the concurrent threads. The inputted directives collectively define the concurrency testcase. In this manner, the testcase generation infrastructure masks the programming complexities of the features from testers.
US08813030B2 Detecting plug-in and fragment issues with software products
Detection of various issues with plug-ins and fragments corresponding to a software product as part of an automated quality engineering investigation is provided. In order to determine whether any issues are present, information pertaining to each plug-in and fragment is analyzed. The information can be stored in a corresponding manifest for the plug-in and fragment, and can include version information and dependency information for the corresponding plug-in and fragment. The issues can include an error relating to the manifest, an error relating to the version information, an error relating to the dependency information, and/or the like.
US08813023B2 Visualization of complex systems using buildings
The present invention relates to the visualization of a complex system such as a software offering using a set of buildings. A method for generating a visualization of a complex system using a set of buildings in accordance with an embodiment of the present invention includes: representing each of a plurality of complex systems using a respective set of buildings in a virtual city environment. The set of buildings in the virtual city environment is displayed.
US08813020B2 Automatically modifying a circuit layout to perform electromagnetic simulation
A system and method for automatically modifying a first layout of a circuit. The first layout may describe a plurality of layers used in a fabrication process to manufacture the circuit. When performed, the fabrication process may result in a vertical electrical connection between two of the layers. However, the vertical electrical connection may not be directly specified by the first layout. The system and method may operate to apply a set of rules to the first layout to automatically generate a modified layout directly specifying a vertical electrical connection between the two layers. The set of rules may be based on knowledge of the fabrication process, and may be designed to modify the geometry of the first layout to more closely model the real geometry of the circuit that will result from the fabrication process. The modified layout may enable an electromagnetic (EM) simulation of the circuit to be accurately performed.
US08813013B2 Partitioning designs to facilitate certification
This disclosure relates generally to field-programmable gate arrays (FPGAs). Some implementations relate to methods and systems for partitioning FPGA circuit designs to facilitate certification. In one aspect, a method includes generating a hardware description language (HDL) implementation of a circuit design. The method additionally includes partitioning the design into a first portion and a second portion. In some implementations, the second portion corresponds to a safety-critical portion of the design while the first portion corresponds to a non-safety-critical portion. The method additionally includes generating first configuration settings for the first portion and generating second configuration settings for the second portion. The method additionally includes verifying, or providing to a third-party certification body for verification, the first configuration settings for the first portion and the second configuration settings for the second portion. The method further includes providing the configuration settings for the second portion for programming into a PLD.
US08813006B1 Accelerated characterization of circuits for within-die process variations
In one embodiment of the invention, a method for electronic circuit design is disclosed. The method includes analyzing a netlist of a subcircuit to determine one or more input pins and one or more output pins; forming an arc graph of the subcircuit including one or more timing arcs between the one or more input pins and the one or more output pins; and reducing the number of transistors to perturb to perform a sensitivity analysis for within die process variations over the one or more timing arcs to reduce the number of simulations to characterize the subcircuit.
US08813000B2 System for designing substrates having reference plane voids with strip segments
Manufacturing circuits with reference plane voids over vias with a strip segment interconnect permits routing critical signal paths over vias, while increasing via insertion capacitance only slightly. The transmission line reference plane defines voids above (or below) signal-bearing plated-through holes (PTHs) that pass through a rigid substrate core, so that the signals are not degraded by an impedance mismatch that would otherwise be caused by shunt capacitance from the top (or bottom) of the signal-bearing PTHs to the transmission line reference plane. In order to provide increased routing density, signal paths are routed over the voids, but disruption of the signal paths by the voids is prevented by including a conductive strip through the voids that reduces the coupling to the signal-bearing PTHs and maintains the impedance of the signal path conductor.
US08812995B1 System and method for disambiguating item selection
A software module provides multiple individually selectable items via a user interface. The software module detects a contact with an area on the user interface that includes several of the individually selectable items in a first relative arrangement. The software module determines that the contact corresponds to an attempted selection of a single item. The software module provides a disambiguation menu for selecting the single item from among the several individually selectable items within the area, and arranges the several individually selectable items in the disambiguation menu according to a second relative arrangement different from the first relative arrangement.
US08812993B2 User interface
A non-transitory computer readable medium storing computer program code which, when executed by a mobile handheld device that has a touch sensitive display, instructs the device (i) to display a notification of an incoming phone call, and (ii) to accept the call in response to a mufti-step operation comprising an object touching the touch sensitive display, and the object gliding along the touch sensitive display in a specific direction.
US08812989B1 Displaying thumbnails
A system and machine-implemented method for displaying thumbnails includes receiving thumbnail data corresponding to plural thumbnails. The plural thumbnails are displayed within a display area. A viewing component is displayed within the display area. The viewing component moves within the display area. Differentiated display of at least one of the thumbnails relative to the remaining plural thumbnails is provided, based on the movement of the viewing component.
US08812988B2 Dynamic icons associated with remote content
Dynamic icons associated with remote content provide one or more pieces of information to a user by changing the appearance of the icon based on changes to data of a data source associated with the icon. For example, when the icon represents data available from a Really Simple Syndication (RSS) feed, the icon may be represented as an image extracted from the RSS feed, which may change when the RSS feed is updated or includes new content. In some embodiments, the icon may by dynamically updated based on user information and/or device information, such as an icon for a weather forecast that is based at least in part on a location of a device and thus directs the icon to show imagery and/or information based at least in part on the respective location.
US08812987B2 Virtual multiple sided virtual rotatable user interface icon queue
An apparatus generally directed to controlling a video game. The apparatus preferably includes a tablet computer, an electronic game communicating with the tablet computer, and an input device for controlling movement of a virtual object provided by the electronic game. Preferably, the input device includes a pair of opposing side structures adjacent opposing sides of a plurality of sides of the tablet computer. The input device further preferably includes a plurality of input switches, wherein said input switches are adjacent each of the at least two opposing sides of the plurality of sides of the tablet computer, and a bridge structure disposed between the pair of sides to form a three sided structure. The third structure mitigates inadvertent removal of the tablet computer from the three sided structure when the tablet computer is fully nested within the three sided structure.
US08812984B2 Character input device, image forming apparatus and character key display method
An input device comprises: an operation unit having a display part that can display a plurality of character keys and a touch screen; a subsequent input candidate search unit that, upon detection of contact to an area corresponding to a specific character key in the touch screen, searches among the input candidate string for an input candidate string with a first character being a specific character corresponding to the area thus detected, as a subsequent input candidate string; a subsequent input candidate determination unit that, with regard to the subsequent input candidate thus found, determines a subsequent character following the first character as a subsequent input candidate character; and a display exchange unit that displays a character key of the subsequent input candidate character thus determined, by exchanging with a character key arranged in the vicinity of a character key for the specific character as the first character.
US08812978B2 System and method for dynamic zoom to view documents on small displays
A system and method for dynamic zoom adjustment based, in part, upon: the raster data in the user selected local area is disclosed; and/or the knowledge of a prevailing font size in a user selected region such that the text in that region is enlarged to be just readable. To achieve this, the detail in the local area is examined and a zoom factor is calculated that depends on the image detail and/or the viewing screen resolution. A document server may be employed to develop the information needed to enable this functionality. In one embodiment, the information is developed by RIPping the document, and then storing a spatial map of localized details (e.g., font sizes at several display resolutions) to automatically adjust a zoom level or factor and thereby facilitate navigation and reading.
US08812969B2 Methods for authoring and interacting with multimedia representations of documents
A method, apparatus and article of manufacture for assisting a user with authoring a multimedia representation of documents. In one embodiment, the method comprises displaying one or more visual, audible, or audiovisual document elements from an input document in graphical user interface; and selecting one or more elements and for inclusion in a multimedia representation.
US08812968B2 Systems and methods for displaying and manipulating images of floor covering elements
A system, tool or method permitting a prospective purchaser of floor coverings or other surface coverings to engage in the contemporaneous manipulation and evaluation of various combinations of surface patterns, designs, colors, shapes, and the like as well as placement or orientations of the floor covering or surface covering elements prior to actual purchase and installation. For example, simulated tile elements having surface patterns corresponding to the surface patterns of the actual floor covering tile elements are provided in a manner such that each of the simulated tile elements may be rotated or replaced to simulate at least one alternative arrangement or layout.
US08812967B2 Enabling a user to have a custom desired experience while accessing an electronic file
An aspect of the present invention enables a user to have a custom desired experience while accessing electronic files. A digital processing system provides the user the ability to define an experience profile with experience profile containing experience attributes. The user may be provided the ability to associate an experience profile with the electronic file. The digital processing system then controls the experience attributes to create a custom defined experience. As a result, two different electronic files (accessed using a single application) may be associated with two different experience profiles. In addition, experience attributes rooted in dissimilar applications may also be included in an experience profile.
US08812960B1 Cohort-based presentation of user interaction data
An interactive, customizable, user interaction data analysis system is disclosed. The system may be configured to provide cohort-based analysis and/or graphical visualizations of user interaction data to a system operator. User interaction data may be obtained, for example, as users interact with one or more software applications. In various embodiments, interactive and customizable visualizations and analysis provided by the system may be based on user interaction data aggregated across groups of users (also referred to as cohorts of users), across particular time frames, and/or from particular software and/or computer-based applications. According to various embodiments, the system may enable insights into, for example, user interaction patterns, the frequency of software application features accessed, the performance of various aspects of software applications, and/or crashes of software applications, among others.
US08812941B2 Viterbi device and method using a posteriori information
New and useful methods and systems for providing improved performance of a Viterbi device are disclosed. For example, in an embodiment a Viterbi device includes metric circuitry configured to determine branch metrics using at least one of a variance signal based on both received data and detected data of the Viterbi device and a priori probabilities of available state transitions within a trellis of the Viterbi device.
US08812940B2 Programmable error correction capability for BCH codes
An embodiment of the invention relates to a BCH encoder formed with linear feedback shift registers (LFSRs) to form quotients and products of input polynomials with irreducible polynomials of a generator polynomial g(x) of the BCH encoder, with and without pre-multiplication by a factor xm. The BCH encoder includes multiplexers that couple LFSR inputs and outputs to other LFSRs depending on a data input or parity generation state. The BCH encoder can correct up to a selectable maximum number of errors in the input polynomials. The BCH encoder further includes LFSR output polynomial exponentiation processes to produce partial syndromes for the input data in a syndrome generation state. In the syndrome generation state the LFSRs perform polynomial division without pre-multiplication by the factor xm. The exponentiation processes produce partial syndromes from the resulting remainder polynomials of the input data block.
US08812936B2 Using slow response memory device on a fast response interface
A method includes receiving a request to read data at a data storage device from an external device. In response to determining that the data is in a first memory of the data storage device, a first read operation is initiated to read the data from the first memory and a response is sent to the external device. The response indicates an error correction code (ECC) error. A read latency of the first read operation exceeds a reply time period corresponding to the request. The response is sent prior to completion of the first read operation and within reply time period.
US08812935B2 Using a data ECC to detect address corruption
A system for detecting an address or data error in a memory system. During operation, the system stores a data block to an address by: calculating a hash of the address; using the calculated hash and data bits from the data block to compute ECC check bits; and storing the data block containing the data bits and the ECC check bits at the address. During a subsequent retrieval operation, the memory system uses the address to retrieve the data block containing the data bits and ECC check bits. Next, the system calculates a hash of the address and uses the calculated hash and the data bits to compute ECC check bits. Finally, the system compares the computed ECC check bits with the retrieved ECC check bits to determine whether an error exists in the address or data bits, or if a data corruption indicator is set.
US08812918B2 Method and apparatus for evaluating and optimizing a signaling system
A method and apparatus for evaluating and optimizing a signaling system is described. A pattern of test information is generated in a transmit circuit of the system and is transmitted to a receive circuit. A similar pattern of information is generated in the receive circuit and used as a reference. The receive circuit compares the patterns. Any differences between the patterns are observable. In one embodiment, a linear feedback shift register (LFSR) is implemented to produce patterns. An embodiment of the present disclosure may be practiced with various types of signaling systems, including those with single-ended signals and those with differential signals. An embodiment of the present disclosure may be applied to systems communicating a single bit of information on a single conductor at a given time and to systems communicating multiple bits of information on a single conductor simultaneously.
US08812911B2 Distributed testing of a software platform
A system includes a platform server with a software platform on which platform targeting applications (PTAs) execute. An update server may be coupled to the platform server to provide an update to this software platform. Responsive to notification to independent software vendors of the PTAs, results of regression testing performed on at least some of the PTAs can be received in a test server, which may enable commitment of the update based on at least some of the results.
US08812907B1 Fault tolerant computing systems using checkpoints
A computer system configured to provide fault tolerance includes a first host system and a second host system. The first host system is programmed to monitor a number of portions of memory of the first host system that have been modified by a guest running on the first host system and, upon determining that the number of portions exceeds a threshold level, determine that a checkpoint needs to be created. Upon determining that the checkpoint needs to be created, operation of the guest is paused and checkpoint data is generated. After generating the checkpoint data, operation of the guest is resumed while the checkpoint data is transmitted to the second host system.
US08812904B2 Systems and methods for load balancing via a plurality of virtual servers upon failover using metrics from a backup virtual server
The present invention provides methods and systems for performing load balancing via a plurality of virtual servers upon a failover using metrics from a backup virtual server. The methods and systems described herein provide systems and methods for an appliance detecting that a first virtual server of a plurality of virtual servers having one or more backup virtual servers load balanced by an appliance is not available, identifying at least a first backup virtual server of a one or more backup virtual servers of the first virtual server is available, maintaining a status of the first virtual server as available in response to the identification, obtaining one or more metrics from the first backup virtual server of a one or more backup virtual servers, and determining the load across the plurality of virtual servers using the metrics obtained from the first backup virtual server associated with the first virtual server.
US08812888B2 Systems and methods for scanning for a wake up packet addressed to a wireless device
A system and method for wireless waking computing devices over a computer network is provided. A signal is broadcast over the network that includes one or more device specific wake-up data sequences. Each device specific wake-up data sequence includes multiple iterations of the hardware address of the wireless network card associated with that device. While in a reduced power or “sleep mode”, the wireless network card monitors wireless channels for packets containing a wake-up data sequence. If a wake-up data sequence is received, the sequence is matched against the hardware address information for that network card. If a match is determined, the network card sends a signal to the computing device causing full system power to be restored. A signal is sent to the network confirming that the device has been successfully woken from the sleep mode.
US08812885B2 Detecting wake-up events for a chip based on an I/O power supply
A device is provided that includes a chip having a processor and wake-up logic. The device also includes power management circuitry coupled to the chip. The power management circuitry selectively provides a core power supply and an input/output (I/O) power supply to the chip. Even if the power management circuitry cuts off the core power supply to the chip, the wake-up logic detects and responds to wake-up events based on power provided by the I/O power supply.
US08812884B2 System and method for user driven configuration sets for energy efficient networks
A system and method for user driven configuration sets for energy efficient networks. A customization module can be used to generate energy efficiency control policy customizations based on indications of user preference received through a graphical user interface. These customizations enable abstraction of the energy efficiency control policy customization process from low-level details.
US08812883B2 Systems and methods for providing device-to-device handshaking through a power supply signal
Handshaking circuits are provided in a communications cable and in a device operable to be mated with the communications cable. Before a device can utilize the power supply signal of such a communications channel, the two handshaking circuits must sufficiently identify one another over a power supply signal with a decreased voltage. The decreased voltage allows for a cable plug to be provided with a safe, protected power that cannot cause harm to a human. The decreased voltage also reduces the chance that a device can receive a primary power supply signal from the cable before the device sufficiently identifies itself. Accordingly, a laptop may be connected to a portable music player, but the voltage of the power supply signal provided by the laptop to the cable may be decreased on-cable until the handshaking circuit of the portable music player sufficiently performs a handshaking operation with a on-cable handshaking circuit.
US08812877B2 Database encryption system, method, and program
A user apparatus connected to database apparatus via network comprises: unit that manages key information in order to encrypt and decrypt; storage unit that stores security configuration information of data and/or metadata; application response unit that determines whether or not encryption is necessary for database operation command, and if encryption is necessary, selects encryption algorithm corresponding to data and/or metadata, performs encryption, and transmits result to database control unit to cause database control unit to execute database operation, if encryption is not necessary, transmits database operation command to database control unit to cause database control unit to execute database operation, and receives processing result transmitted by database control unit, and if decryption or conversion of data and/or metadata of processing result is necessary, performs necessary decryption or conversion, and returns response to database operation command; and security configuration unit that configures security information of data stored in database.
US08812871B2 Method and apparatus for trusted execution in infrastructure as a service cloud environments
The present disclosure presents a method and apparatus configured to provide for the trusted execution of virtual machines (VMs) on a virtualization server, e.g., for executing VMs on a virtualization server provided within Infrastructure as a Service (IaaS) cloud environment. A physical multi-core CPU may be configured with a hardware trust anchor. The trust anchor itself may be configured to manage session keys used to encrypt/decrypt instructions and data when a VM (or hypervisor) is executed on one of the CPU cores. When a context switch occurs due to an exception, the trust anchor swaps the session key used to encrypt/decrypt the contents of memory and cache allocated to a VM (or hypervisor).
US08812866B2 Method and apparatus for storing data
According to an aspect of an embodiment, a method comprises providing a matrix comprising m rows and n columns, each of the rows and columns comprising elements of zero and one, dividing data into n data blocks, associating each of the data blocks with each of the columns, calculating an exclusive-OR of selected data blocks in reference to one of the rows, the selected data blocks being determined by the element of one in the associated columns in the one of the rows, repeating the calculating in other rows and storing separately the calculated data resulting from the exclusive-OR of data blocks in association with the associated rows, respectively.
US08812865B2 Secured client-server computer system for interactive applications
A client-server type computer system for graphical applications is provided, that is to say, for displaying data in the form of software units called “widgets” on display screens called “display units”, said system being intended to control the operation of a machine, the machine including at least one human-machine interface allowing interaction with the widgets, said system managing critical data or functions. The computer system includes a securing engine controlling the integrity of the display of the critical widgets, the sending of commands which is performed by means of the human-machine interface, the input and display of the critical data. The main provisions of this securing engine are the use of computer “signatures”, the provision of “feedback” circuits and the use of guard mechanisms or dedicated confirmation dialog boxes. Preferably, the machine is an aircraft, the computer system is the avionics on board said aircraft and the display screens are the cockpit display systems.
US08812861B2 Graphical image authentication and security system
A method and system for protection of and secure access to a computer system or computer network. The method includes the steps of receiving a first login account identifier, such as a user name from a user in communication with the computer system or network. A determination is made if the user is recognized and enrolled from the first login account from the first login account identifier. If the user is recognized, a grid of randomly generated visual images is displayed including one visual image from an image category which has been preselected by the user upon enrollment. An image category identifier is randomly assigned to each visual image in the grid. An image category identifier, second login account identifier, such as a password, is entered and received. If the login account identifier and the image category is validated, access is permitted to the computer system or network.
US08812850B2 Secure multimedia transfer system
A method and apparatus for secure multimedia transfer provides an encrypted data transfer system that makes transferring multimedia content from a client to any incompatible system or to a system outside the location of the client very difficult.
US08812845B2 Authentication method
An authentication method of a first module by a second module includes the steps of generating a first random datum by the second module to be sent to the first module, generating a first number by the first module starting from the first datum and by way of a private key, and generating a second number by the second module to be compared with the first number, so as to authenticate the first module. The step of generating the second number is performed starting from public parameters and is independent of the step of generating the first number.
US08812843B2 Device and authentication method therefor
According to one embodiment, a device includes first and second data generator, a one-way function processor, and a data output interface. The first data generator generates a second key by encrypting a host constant with a first key in AES operation. The second data generator generates a session key by encrypting a random number with a second key in AES operation. The one-way function processor generates authentication information by processing secret identification information with the session key in one-way function operation. The data output interface outputs the encrypted secret identification information, a family key block, and the authentication information to outside of the device.
US08812831B2 Fan control method and apparatus for adjusting initial fan speed based on a discreteness level of installed devices and calibrating fan speed according to threshold power and adjusted initial speed
A fan control method for an information handling system is provided. The information handling system includes a device area and a fan for providing air flow to the device area. A plurality of devices is installed on the device area. The method includes the steps of: collecting thermal data of installed devices in the device area when booting up the information handling system; determining a threshold power of the installed devices and a discreteness level of the installed devices based on the thermal data; adjusting an initial speed of the fan based on the discreteness level; and calibrating the speed of the fan to obtain an optimized speed thereof based on the threshold power and the adjusted initial speed. A fan control apparatus for an information handling system is further provided.
US08812830B2 Attestation protocol for securely booting a guest operating system
In a cloud computing environment, a production server virtualization stack is minimized to present fewer security vulnerabilities to malicious software running within a guest virtual machine. The minimal virtualization stack includes support for those virtual devices necessary for the operation of a guest operating system, with the code base of those virtual devices further reduced. Further, a dedicated, isolated boot server provides functionality to securely boot a guest operating system. The boot server is isolated through use of an attestation protocol, by which the boot server presents a secret to a network switch to attest that the boot server is operating in a clean mode. The attestation protocol may further employ a secure co-processor to seal the secret, so that it is only accessible when the boot server is operating in the clean mode.
US08812829B2 Information processing apparatus and start-up method
An information processing apparatus includes, a processer, a non-volatile memory to store a plurality of programs, a volatile memory to store at least one program executed by the processor and data accessed by the program, an acceptance unit to accept context information when power supplied to the processor is resumed from a state in which power supplied to the processor is interrupted while a power supplied to the volatile memory is maintained, a selection unit to select one program from the plurality of programs stored in the non-volatile memory based on context information accepted by the acceptance unit, and a program determination unit to determine whether the one program selected by the selection unit is stored in the volatile memory. When the processor determines the one program selected by the program determination unit is stored in the volatile memory, the processor starts the one program stored in the volatile memory.
US08812827B2 Wi-Fi router with integrated touch-screen and enhanced security features
A Wi-Fi router with an integrated configuration touch-screen, and method to use this integrated touch screen to provide enhanced security features. The Wi-Fi router, which has a wired or optical network interface, may be factory pre-configured with hard to anticipate passwords and encryption codes, thus making even its default Wi-Fi settings difficult to attack. Besides displaying interactive menus on the touch-screen, the router may also generate touch sensitive dynamic alphanumeric virtual keypads to enable administrators to interact with the device without the need of extra computers or software. Inexperienced administrators secure in the knowledge that they may access and change even difficult to remember security settings at any time through the built-in touch-screen controller and simplified user interface, are encouraged to set up secure Wi-Fi systems. The device may optionally include security software that, upon touch of a button, can provide new randomized or otherwise obfuscated router settings.
US08812823B2 Memory disambiguation techniques using counter ratio to selectively disable load/store conflict prediction
A memory access management technique is disclosed, one embodiment of which relates to a technique to issue loads to a memory ahead of older store operations corresponding to the same target address. A processor may include load buffer entries having predictor table entries associated therewith, including saturation counters to record history of previous conflicts between loads and stores corresponding to the same target address. A watchdog unit may disable memory disambiguation (MD) if the MD causes too high a misprediction rate for load operation and store operation conflicts. In one embodiment, the MD is disabled if a flush counter value reaches a threshold.
US08812820B2 Data processing device and method
A data processing device comprising a multidimensional array of coarse grained logic elements processing data and operating at a first clock rate and communicating with one another and/or other elements via busses and/or communication lines operated at a second clock rate is disclosed, wherein the first clock rate is higher than the second and wherein the coarse grained logic elements comprise storage means for storing data needed to be processed.
US08812814B2 User equipment buffer management in multiple-input multiple-output communication systems
Embodiments of the disclosure provide a system and method for dynamically allocating storage capacity in a user equipment buffer. In various embodiments of the invention, a plurality of transport blocks associated with a process are stored in a plurality of subpartitions of a partition of a buffer in a user equipment device.
US08812809B2 Method and apparatus for allocating memory for immutable data on a computing device
One embodiment of the present invention provides a system that allocates memory for immutable data on a computing device. During operation, the system receives an application to be executed on the computing device. Next, the system allocates a memory region on the computing device to store immutable data for the application. Note that this memory region is smaller than the immutable data for the application. When the system subsequently receives a request to access a block of immutable data for the application, the system allocates space in this memory region for the block, and proceeds to load the block into the memory region. However, if at a later time the space occupied by this first block is needed for another block, the system unloads and discards the first block. If a subsequent operation needs to use information in the first block, the system regenerates the block by transforming raw data associated with the block into a form that can be directly accessed by the application, and then reloads the block into the memory region.
US08812804B2 Methods, apparatus, and systems for secure demand paging and other paging operations for processor devices
A secure demand paging (SDP) system includes a dynamic random access memory (DRAM), a microprocessor having a secure internal memory and coupled to said DRAM, and a non-volatile memory storing a representation of operations accessible by the microprocessor. The stored representation of operations includes a coded physical representation of operations to configure an SDP space in the DRAM, to organize the SDP space into virtual machine contexts, to organize at least one of the virtual machine contexts into block book keeping blocks and book keeping spaces in the block book keeping blocks, and to execute a secure demand paging process between said secure internal memory and said DRAM.
US08812802B2 Capacitor save energy verification
A memory subsystem includes a volatile memory, a nonvolatile memory, and a controller including logic to interface the volatile memory to an external system. The volatile memory is addressable for reading and writing by the external system. The memory subsystem includes a power controller with logic to detect when power from the external system to at least one of the volatile and nonvolatile memories and to the controller fails. When external system power fails, backup power is provided to at least one of the volatile and nonvolatile memories and to the controller for long enough to enable the controller to back up data from the volatile memory to the nonvolatile memory.
US08812800B2 Storage apparatus and storage management method
The performance to transfer data to external storage media in thin provisioning is enhanced.A storage apparatus is connected via a network to a host system writing of data and to a tape management apparatus for managing tape storage media for storing the data. The storage apparatus is designed so that data, for which a write request is issued by the host system, is stored in a virtual volume; a predetermined area in a plurality of storage devices is allocated to a data storage area in the virtual volume storing the data; and if the virtual volume is a backup object to be backed up to the tape storage media, a predetermined area in a specified storage device, from among the plurality of storage devices, is allocated to the data storage area in the virtual volume; and if the virtual volume is not a backup object to be backed up to the tape storage media, a predetermined area in an unspecified storage device, from among the plurality of storage devices, is allocated to the data storage area in the virtual volume.
US08812792B2 Technique for using memory attributes
A technique for using memory attributes to relay information to a program or other agent. More particularly, embodiments of the invention relate to using memory attribute bits to check various memory properties in an efficient manner.
US08812790B2 Caching based on spatial distribution of accesses to data storage devices
A controller is communicatively coupled with a storage medium and with a cache device and configured to interface with a processor or a memory of a computer system. The controller is further configured to receive a specified quantity of address references associated with a storage system; determine a spatial distribution of references to addresses of the storage system based at least in part on the received specified quantity of the address references, where to perform a determination of the spatial distribution, the controller is further configured to omit a random quantity of address references between previous determination of the spatial distribution and said determination of the spatial distribution; combine the determined spatial distribution with the previous determination of the spatial distribution into a spatial locality metric of the storage system; and output the spatial locality metric to use in caching data from the storage medium to the cache device.
US08812780B2 Raid group control device
A RAID group control device for performing access control over one or more RAID groups each having redundancy. The RAID group control device includes an acquiring unit to acquire access frequency information with respect to a RAID group among the one or more RAID groups; a scheduling unit to find a time period exhibiting a lower access frequency than access frequencies of anterior and posterior time periods in a specified time range on the basis of the access frequency information, and to determine start timing of a process of rewriting firmware of drives belonging to the RAID group on the basis of the found time period; and a firmware rewrite processing unit to start the process of rewriting the firmware of the drives at the determined start timing.
US08812776B2 Data writing method, and memory controller and memory storage device using the same
A data writing method for a rewritable non-volatile memory module containing physical blocks is provided. The method includes: configuring virtual block address to map to at least a part of the logical blocks; receiving a write command which instructs to write file data to the first virtual block addresses, and the first virtual block addresses are mapped to first logical blocks of the at least the part of the logical blocks. The method further includes: writing the file data into the physical blocks mapped to a plurality of second logical blocks; determining whether a program failure is occurred during the writing period; and if the program failure is not occurred, the first virtual block addresses are remapped to the second logical block. Accordingly, the method can ensure the update completeness of the file data.
US08812773B2 Method of merging blocks in a semiconductor memory device, and semiconductor memory device to perform a method of merging blocks
In a method of merging blocks in a semiconductor memory device according to example embodiments, a plurality of data are written into one or more first blocks using a first program method. One or more merge target blocks that are required to be merged are selected among the one or more first blocks. A merge-performing block for a block merge operation is selected among the one or more first blocks and one or more second blocks. A plurality of merge target data are written from the merge target blocks into the merge-performing block using a second program method that is different from the first program method.
US08812765B2 Data coherence method and apparatus for multi-node computer system
A method for maintaining data coherency in a shared-memory computer system having a plurality of nodes divides the local memory of a given node into one or more blocks and stores a data record for each block indicating a plurality of node groups and a selection of the node groups. Each selected node group represents a number of nodes, and selected node groups represent at least one node that has requested access to the block. In response to receiving an access request from a requesting node that may or may not be in a selected node group, the method and system update the data record to indicate the correct selection. If the requesting node is not in any node group, the data record is adjusted to have new node groups, one of which represents the requesting node.
US08812759B2 Bus subscriber device for connection to a line-redundant data bus, and method for controlling the communication of a bus subscriber with a line-redundant serial data bus
Bus subscriber device for connection to a line-redundant, serial data bus, over which data are exchanged according to a predefined protocol, having the following features: a data transmission unit, at least two data receiving units that are connected in parallel, a line selection logic and at least two bus communication interfaces for connecting to a corresponding number of lines of the data bus, wherein each of the data receiving units is connectable via an associated bus communication interface to an assigned line of the data bus and has means for receiving a data block from the associated line of the data bus and means for forwarding the received data block to the line selection logic, and wherein the line selection logic has means for selecting a line of the data bus as a receiving line and forwarding the data block received over the selected receiving line.
US08812757B2 Online calibration method and device for universal serial bus system
An online calibration method and device for a universal serial bus system is disclosed in the present invention. The method comprises following steps: providing a plurality of chirp JK pairs; detecting the plurality of chirp JK pairs, and loading a power on a terminal resistor of a USB device end of the universal serial bus and its coupled to a terminal resistor of a USB host end of the universal serial bus; detecting a voltage level variation of the chirp JK pair; and processing the online calibration according to the voltage level variation to maintain the voltage level within a preset range.
US08812756B2 Method of dispatching and transmitting data streams, memory controller and storage apparatus
A method of dispatching and transmitting data stream, which is used for a memory storage apparatus having a non-volatile memory module and a smart card chip, is provided. The method includes configuring a plurality of logical block addresses, and a plurality of specific logical block addresses are used for storing a specific file. The method also includes receiving a response data unit from the smart card chip and storing the response data unit in a buffer memory. The method also includes, when a logical block address corresponding to a read command from a host system belongs to one of the specific logical block addresses and the buffer memory stores a response data unit, transmitting the response data unit stored in the buffer memory to the host system. Accordingly, the method can make the host system to correctly receive the response data unit from the smart card chip.
US08812745B2 Card and host apparatus
A host apparatus, into which a card having a nonvolatile semiconductor memory is inserted, issues a check command to the card. The check command instructs to send information on whether the card supports a termination process in which the card shifts into a state ready for a stop of power supply from the host apparatus.
US08812741B2 Management data input/output protocol with page write extension
A process to manage data between one or more MDIO manageable devices situated on the same bus utilizing the MDIO protocol. The data management efficiency can be increased through the use of an MDIO protocol that includes a page-write mode. The MDIO protocol including the page-write mode can reduce the overhead for a write operation by omitting various portions of the MDIO communication frame format, including the preamble, start-of-frame, operational code, port address, device address, and turn-around fields that generally precede data to be written. The MDIO protocol including the page-write mode may include a next-data code to initiate the page-write mode.
US08812739B2 Recalibration of precision clocks in a computer network
In one embodiment, a clock on a network device is initialized, and then a first timing message is received at the network device from a reference device having a first timestamp indicating when the first timing message was transmitted from the reference device. The network device may then determine and store a one-way delay from the first timestamp to a first time at which the first timing message was received at the network device. In response to restarting the clock, the network device may receive a second timing message from the reference device having a second timestamp indicating when the second timing message was transmitted from the reference device. The network device may then calibrate the clock such that a second time at which the network device received the second timing message is the second timestamp plus the stored one-way delay.
US08812735B2 Content reproduction system, content reproduction apparatus, program, content reproduction method, and providing content server
A method, apparatus, encoder, and decoder for receiving, transmitting, encoding and decoding content is provided. The method includes receiving a first segment of the content, the first segment having a first format, receiving, from a transmitting apparatus, a second segment of the content, the second segment having a second format, monitoring a network status between the receiving apparatus and the transmitting apparatus, and selecting the first segment or the second segment based on the monitored network status.
US08812718B2 System and method of streaming data over a distributed infrastructure
A system and method of streaming data in real time and, more particularly, a system and method of real time streaming of data over a grid network or other distributed infrastructure. The method and system includes updating a content directory of a root server with end resource information. The method and system further includes processing the end resource information to determine connection locations for streaming data to at least one requesting end resource in a network.
US08812712B2 Proxy-driven content rate selection for streaming media servers
Methods for proxy-driven content rate selection for streaming media servers are provided. In one method, one or more maximum transmission rate parameters from a network controller are stored at a proxy server in response to a receiver report message from the client. A target rate for the media session is generated based on the stored maximum transmission rate parameters, and the target rate is transmitted to a media server in a proxy-to-server feedback message. The media server selects the content rate from among a plurality of supported content rates in response to the proxy-to-server feedback message from the proxy server, and streams streaming multimedia frames to the client at the selected content rate.
US08812689B2 System and method for rotating a gateway address
A client device, a gateway and a corresponding method are provided in order to increase the security of a network to which access is provided via a gateway. The address of the gateway may rotate, e.g., change, such that hackers or other individuals or devices that should not have access to the network will experience much greater difficulty in securing the address of the gateway and accessing the network, at least for any extended period of time. By ensuring that both the client device and the gateway are synchronized in regard to the rotation of the address of the gateway, however, the client device may still properly address the gateway and therefore access the network, even as the address of the gateway rotates. Different operating systems may also be associated with some of the different addresses of the gateway in order to increase the security of the network.
US08812688B2 Method and apparatus for providing shared connectivity
An approach is provided for providing shared path connectivity among devices. A connection sharing platform determines to specify at least one group of devices, the at least one group including at least a first path to establish a network connection and a second path to establish a local connection among the devices. The connection sharing platform also determines to cause at least in part an activation of one or more of the devices to establish the network connection, wherein one or more unactivated devices share the network connection over the local connection.
US08812678B2 Integration of an application server and data grid
Described herein are systems and methods for providing a software application executing on an application server direct access to at least one of a distributed data or distributed service provided by a data grid. The system includes an application server having software applications executing thereon, and a data grid including a plurality of nodes, wherein each of the plurality of nodes is adapted to provide at least one of a distributed data or distributed service. A resource configuration specified by one of a resource annotation added in the software applications or a resource reference defined in a deployment descriptor of said software applications is provided. Upon deployment of the software applications, the resource configuration is used by the system to provide the software applications direct access the distributed data and the distributed services provided by the data grid.
US08812674B2 Controlling state transitions in a system
A control system is described for controlling the operation of a target system, such as a data center. The control system uses a prediction module to predict demand for resources of the target system for future time steps. The control system then uses a transition determination module to determine state transitions within the target system to address the predicted demand. Each state transition describes a number of units to be advanced from a first state, at a first time step, to a second state, at a second time step. The control system then commences those state transitions which begin in the current step, and then repeats the predicting and determining for a next time step. The transition determination module can determine the state transitions by operating on an objective function that includes a demand difference component and a cost component, as subject to a set of conservation equations.
US08812666B2 Remote proxy server agent
A software system for enabling remote data access to and task execution on a data processing system through a proxy server has an instance of the software residing on the data processing system for receiving and analyzing requests and performing according to request directive, and an instance of the software residing on the proxy server for identifying and authenticating a user and for redirecting requests to the data processing system. The system is characterized in that a user connects to a network accessible to the data processing system and initiates a request for services, wherein the request is after authentication of the user, redirected from the proxy server to the data processing system for task execution and possible return of results according to the contents of the request.
US08812664B2 Controlling an apparatus
An apparatus in a LAN has first and second hardware interfaces to connect to the LAN. First and second monitoring request messages are transmitted to one or more devices in a first VLAN and one or more devices in a second VLAN respectively, via both the first and second hardware interfaces. The monitoring request messages use the Address Resolution Protocol (ARP) or the Neighbor Discovery Protocol (NDP). First and second monitoring response messages are received via the first and/or second hardware interfaces in response to the first and second monitoring request messages respectively. A selection is made between the first and second hardware interfaces for performing data communication, based on the first and second monitoring response messages. The selection is performed independently for data communication via the first and second VLANs based on at least one characteristic of the first and second monitoring response messages respectively.
US08812658B1 Pre-fetching of network page content
Disclosed are various embodiments for pre-fetching of resources referenced on a network page. A predicted next network page is retrieved by a computer system. The predicted next network page references at least one resource. At least one attribute of the resource is evaluated according to at least one retrieval criteria. At least one resource is retrieved if the attribute meets the retrieval criteria.
US08812655B2 Determining deadlock-critical relations between components of a vehicle system
In a method for determining deadlock-critical relations between networked components of a vehicle system, a graph, which at least partially represents the inhibit relations defined in the vehicle system and which has nodes and edges, is used, in which a classification takes place of at least a portion of the edges on the basis of the properties of the edges and the nodes connected by the edges, a prioritization of the edges on the basis of the classification takes place, and a determination of shortest deadlock-critical cycles for all nodes and at least some of the edges on the basis of the prioritization is implemented.
US08812654B2 Method for internetworked hybrid wireless integrated network sensors (WINS)
The Wireless Integrated Network Sensor Next Generation (WINS NG) nodes provide distributed network and Internet access to sensors, controls, and processors that are deeply embedded in equipment, facilities, and the environment. The WINS NG network is a new monitoring and control capability for applications in transportation, manufacturing, health care, environmental monitoring, and safety and security. The WINS NG nodes combine microsensor technology, low power distributed signal processing, low power computation, and low power, low cost wireless and/or wired networking capability in a compact system. The WINS NG networks provide sensing, local control, remote reconfigurability, and embedded intelligent systems in structures, materials, and environments.
US08812653B2 Autonomous intelligent workload management
Apparatus, systems, and methods may operate to create a hypergraph of weighted vertices comprising computing resources and storage resources, and nets comprising workloads; to receive a plurality of requests to be addressed by a network associated with the hypergraph, at least some of the requests associated with data objects; to calculate partition schemes for the network based on the requests and the data objects according to an ant colony optimization heuristic; and to autonomously reallocate the workloads to the computing resources and/or the storage resources according to the partition schemes. The workloads may act as ants following a path defined by the vertices of the hypergraph. Further activities may thus include depositing pheromones along hyperedges of the hypergraph, wherein the hyperedges are used for swapping the vertices between the workloads. Additional apparatus, systems, and methods are disclosed.
US08812650B2 Method and device for describing data transmissions through supplementary data
A method for transmitting useful data from a data source to a data sink, the data source being connected to a locating unit, the useful data in the data source being assigned supplementary data derived from information of the locating unit connected to the data source, which are transmitted to the data sink together with the useful data, wherein the received useful data in the data sink are assigned additional supplementary data, which are derived from additional information of a locating unit connected to the data sink. A system for transmitting useful data from a data source to a data sink, the data source being connected to a locating unit and the data source being designed to assign to the useful data supplementary data derived from information of the locating unit connected to the data source and to transmit it to the data sink together with the useful data, wherein the data sink is connected to a locating unit and the data sink is designed to assign to the received useful data additional supplementary data, which are derived from additional information of the locating unit connected to the data sink. When the supplementary data assigned on the source-side and the additional supplementary data assigned on the sink-side are set in relation to each other, information about the data transmission may be obtained therefrom.
US08812648B2 Techniques for measuring above-the-fold page rendering
Techniques for measuring above-the-fold (ATF) page rendering are provided. Visible objects for an ATF portion of a browser page are identified. A start and end time for each visible object is recorded. Furthermore, a total elapsed time to finish loading each of the visible objects to the ATF portion of a browser is determined.
US08812639B2 Job managing device, job managing method and job managing program
A job managing device distributes jobs to be processed to a plurality calculation devices. The job managing device includes an information obtaining unit that obtains at least one of characteristic information or load information of the plurality of calculation devices, a job size determining unit that determines a job size to be allocated to each of the plurality of calculation devices based on the information obtained by the information obtaining unit, a job dividing unit that divides a job to be processed into divided jobs based on the job sizes determined by the job size determining unit, and a job distributing unit that distributes the divided jobs to the plurality of calculation devices.
US08812635B2 Apparatus and method providing unified network management
A unified network management framework enables a network operator to manage an entire network as if the operator is managing a single device.
US08812627B2 System and method for installation and management of cloud-independent multi-tenant applications
An application framework may include a cloud-independent application manager, a cloud-independent content services manager, and cloud-independent content services servers. The framework may dynamically install and manage scalable, multi-tenant applications in a cloud, and may scale the applications, as needed. The application manager may receive and handle requests to install application domains and configurations thereof, and may receive and respond to requests for information about servers on which installed methods are available. The content services servers may execute installed methods, using underlying resources of the cloud, through a cloud-specific SPI. The content services manager and application manager may work together using shared cloud storage to provide scalable content services at a very large scale. In the context of the framework described herein, an “application” may be defined by methods bundled into configurations, and by various cost-based and/or performance-based rules that specify how server instances providing those methods are to be managed.
US08812624B2 Method for updating a table of correspondence between a logical address and an identification number
A method for updating a table of correspondence between a logical address associated to a user unit in a communication network and a unique identification number associated to one of a group of user units managed by a management center, a method where messages are exchanged between said management center and a specific user unit of said group by using said communication network, these messages being forwarded to the logical address of the specific user in said network, the method including searching in said table for the logical address of the user unit in said communication network corresponding to the unique identification number of the specific user unit; sending of messages to the user unit having the concerned unique identification number, to the logical address corresponding to said communication network; and if the messages are received incorrectly, sending a request containing an identifier of said specific user unit.
US08812614B2 Data backup for a mobile computing device
A system and method of backing up a data file from a mobile computing device is disclosed. The method can include receiving a data file from the mobile computing device at a server computer and storing the data file on a storage device. The method can include receiving data indicative of changes made to the data file on the mobile computing device. The method can further include changing the data file stored on the storage device based on the data indicative of changes made to the data file on the mobile computing device.
US08812611B2 Method and system for secure mobile file sharing
A system and method for securely storing, retrieving and sharing data using PCs and mobile devices and for controlling and tracking the movement of data to and from a variety of computing and storage devices.
US08812598B2 Method and system, in a presence and intermediation system, to transfer from one owner to at least one watcher
Method, in a presence and intermediation system, to transfer from one owner (15) to at least one watcher (17) at least a share of owner's presence information related to at least one owner's buddy (13, 14, 16) in order to enable said watcher (17) to replace the owner (15) toward said buddy (13, 14, 16). Presence and intermediation system comprising means to apply the said method.
US08812595B2 Scanning a message-list
A method for scanning a message-list accessible to a plurality of processors includes retrieving, from a cache associated with a scanning processor from the plurality of processors, information identifying a starting message-slot. This information is then used to begin a scan of the message-list at that starting message-slot. The information indicating the starting message-slot is obtained by identifying, in the message-list, a message-slot containing a message intended for a recipient processor from the plurality of processors and obtaining, from the identified message-slot, information indicative of a location of a succeeding message-slot in the message-list. This information is then cached, for retrieval during a subsequent scan of the message-list.
US08812589B2 Method and system for document-driven message-based communication
A system for document-driven message-based communications may include a presentation module to open a subject electronic document at a first electronic system; an attribute detector to detect that the subject electronic document is a message-enabled document; an RTC module to initiate an RTC session between a first user associated with the first electronic system and a second user associated with a second electronic system; and a storing module to store one or more RTC messages generated during the RTC session as associated with the subject electronic document. The message-enabled document includes an infrastructure required for real time communications (RTC).
US08812586B1 Correlating status information generated in a computer network
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for correlating status information generated in a computer network. A computing system receives, for each particular computer server or application program in a group of computer servers and application programs that are executing on the computer servers, information that identifies statuses of the particular computer server or application program at a plurality of times. The computing system generates, using the information received, network signatures that each represent statuses of the computer servers and application programs in the group for a particular time, the network signatures being for multiple times. The computer system stores the network signatures along with data that identifies relationships, for each of the multiple times, between (i) application programs and the computer servers on which they were executing, and (ii) application programs that were in communication with each other.
US08812583B2 Method and system for conducting a plurality of cyber-based conventions
A method and system for conducting multiple Internet-based conventions, events, conferences, trade shows and meetings (“conventions”) includes a plurality of meeting planner clients, exhibitor/sponsor clients and attendee clients, all using web browser computers and a central website server on the Internet. The system receives and stores initial convention data, and control parameter rules from meeting planner clients. Then the system receives and stores exhibit booth display data and control parameter rules for said convention from exhibitor/sponsor clients. Based on search criteria provided by the participating attendee client, the central website server releases stored database convention information and provides a wide array of convention activity simulated with the program instructions and the databases. Thus, the system allows the creation of a “virtual convention venue” for conventions that exist only on the central website server and available using the Internet. Additionally, the system supports and augments a convention being held in a physical or venue-based center (e.g., Moscone Center in San Francisco).
US08812579B2 Apparatus for transferring data via a proxy server and an associated method and computer program product
An apparatus is provided for transferring data among clients, recipients, and servers. In general, an apparatus is described for coordinating and modifying data being transferred from clients to destination servers and from destination servers to recipients. A proxy server modifies requests and responses from clients and destination servers, respectively, and ultimately communicates related responses to recipients according to one or more predefined rules pertaining to each client and destination server. In this way, requests may be communicated from clients to the appropriate destination servers such that the requests may be fulfilled by the destination servers, and responses may be communicated from the destination servers to the appropriate recipients. The load on potential destination servers, network conditions, and the content of the responses received may be considered and addressed by the proxy server, facilitating the transfer of data.
US08812578B2 Establishing future start times for jobs to be executed in a multi-cluster environment
Start times are determined for jobs to be executed in the future in a multi-cluster environment. The start times are, for instance, the earliest start times in which the jobs may be executed. The start times are computed in logarithmic time, providing processing efficiencies for the multi-cluster environment. Processing efficiencies are further realized by employing parallel processing in determining the start times.
US08812573B2 Calculation of trigonometric functions in an integrated circuit device
Circuitry for computing a trigonometric function of an input includes circuitry for relating the input to another value to generate an intermediate value, circuitry for selecting one of the input and the intermediate value as a trigonometric input value, circuitry for determining respective initial values of a plurality of trigonometric functions for the trigonometric input value, and circuitry for deriving, based at least in part on a trigonometric identity, a final value of the first trigonometric function from the respective initial values of the plurality of trigonometric functions. The trigonometric function may be any of sine, cosine and tangent and their inverse functions. The trigonometric identities used allow a computation of a trigonometric function to be broken into pieces that either are easier to perform or can be performed more accurately.
US08812570B2 String hashing using a number generator
In one embodiment, a mechanism for string hashing using a random number generator is disclosed. In one embodiment, a method includes dividing an input stream provided to a hashing module into a plurality of subsets of ‘n’ bits, entangling, by a mixer of the hashing module, one of the subsets of ‘n’ bits by a next sequential output of a pseudo-random number generator (PRNG), adding a product of the entangling to an accumulator of the hashing module, repeating the entangling and adding until all subsets of the plurality of subsets have been processed, and returning a value in the accumulator as a hash result value.
US08812567B1 Creating a unification directory that unifies a plurality of file system directories
Various embodiments of a system and method for creating a unification directory to unify a group of directories are described herein. The system may enable a first directory to be unified with one or more other directories such that when directory operations are performed on the first directory, it appears to them that the first directory includes not only its own files, but also the files of the one or more other directories. This may be accomplished by creating a persistent, re-useable unification directory which includes directory entries corresponding to the names of the files in the first directory and the one or more other directories. The unification directory does not contain complete copies of the files. Instead, the unification directory is used to obtain a listing of the files when needed, and the system then re-directs file operations to the real files in the individual directories as necessary.
US08812564B2 Parallel uniqueness checks for partitioned tables
An insertion of a record into a table that includes a primary key column and a second column that includes a global uniqueness constraint across all of a plurality of data partitions across which the table is split is initiated without checking that a value of the record in the second column is globally unique by contacting other partitions the one partition to which the record is to be added to. The insertion can be processed, at least in part by implementing a write lock on the one partition but without implementing a read lock on the other partitions. The write lock on the one partition can be released after the insertion is completed, after which the validity of the insertion can be verified, for example by examining the other parts and a delta partition corresponding to the table. The insertion can be undone if the insertion was not valid.
US08812545B2 Taxonomy based database partitioning
In one aspect of the invention, a memory is described for facilitating splitting data by taxonomy. The memory is accessed by an application program, and includes one or more top-level categories, where each top-level category comprises a subset of the items; and also includes a category group corresponding to at least one of the top-level categories and the subset of the items belonging to the top-level categories.
US08812531B2 Concept bridge and method of operating the same
A concept bridge employable with a search engine, method of operating the same and computer information system employing the concept bridge and method. In one embodiment, the concept bridge includes an extractor configured to derive concept terms by extracting significant terms from search text and inferring relevant terms therefrom. The concept bridge also includes a query generator configured to generate a query consistent with an index of a search engine as a function of the concept terms.
US08812529B2 Determining and storing at least one results set in a global ontology database for future use by an entity that subscribes to the global ontology database
Determining and storing at least one validated results set in a global ontology database for future use by an entity that subscribes to the global ontology database. If global ontology data is stored in a global ontology database, attempt to determine a mapping between first and second ontologies. If a mapping between the first and second ontologies can be determined from the global ontology data, the mapping is validated and the validated mapping is defined as a validated results set. If global ontology data is not stored in a global ontology database or a mapping between the first and second ontologies can not be determined from global ontology data stored in the global ontology database, the first and second ontologies are unified by determining a mapping between the first and second ontologies, the mapping is validated and the validated mapping is defined as a validated results set. The validated results set is stored in the global ontology database for future use by an entity that subscribes to the global ontology database.
US08812528B1 Experience sharing system and method
A card creation indication is received from a first user concerning a request to create a future experience data card, wherein the future experience data card corresponds to a future experience. Two or more data items related to the future experience are received on the one or more computing devices. The two or more data items include at least one temporal indication. The future experience data card is generated on the one or more computing devices for the future experience based at least in part on the two or more data items related to the future experience. The future experience data card is stored, using the one or more computing devices, in an experience database. The experience database includes a plurality of experience data cards that are each associated with an experience and are each accessible by users of an interface to the experience database.
US08812526B2 Mobile content cross-inventory yield optimization
A system for selecting among a plurality of advertising content from a first and second mobile content inventory for presentation of the advertising content on a mobile communication facility includes (a) receiving at a server a request for an advertisement associated with a user-action initiated at the mobile communication facility operated by a user; (b) searching the first and second mobile content inventory for a first and second advertisement, respectively, that corresponds to the request for an advertisement; (c) determining that the first advertisement is more relevant for presentation to the mobile communication facility than the second advertisement, wherein the determination is based at least on a respective yield optimization of the first and second advertisements; (d) determining that the yield associated with the first advertisement is greater than the yield associated with the second advertisement; (e) and transmitting the first advertisement instead of the second advertisement.
US08812519B1 Face photograph-based dating recommendation system
Methods and apparatus for vision based dating recommendations which analyze face photographs in a members database and recommends potential dating partners. A user selects faces the user finds attractive or unattractive from an objectively diverse group of member photographs. Member faces are mapped and compared with defining data extracted from the attractive and unattractive face selections made by the user to present to the user a ranking of photographs from most to least attractive. The user may continue to select attractive and unattractive face photographs allowing for a more refined and accurate ranking of faces attractive to the particular user. The ranked face data may be combined with narrative compatibility data to present to the user members the user is most likely to find compatible as well as attractive.
US08812515B1 Processing contact information
Systems and methods for processing contact information are described. In one embodiment, an entity name is identified from an event associated with an article, wherein the entity name is associated with an entity and the event is associated with a user, contact information associated with the entity name is identified, the entity name and at least some of the contact information is indexed, and the entity name and at least some of the contact information is stored.
US08812513B2 Hash pointer checking for hierarchical database logical relationship
A method of checking consistency of pointers in a hierarchical database includes reading segment information recorded on the hierarchical database and determining a type of each segment and pointer included in each segment. The method also includes extracting parent pointers and twin pointers from child segments and extracting a child pointer from the parent segment. The method also includes calculating a first hash value by a combination of a storage location address of the parent segment and a value of the child pointer and a combination of the values of the parent pointers and the twin pointers included in the child segments, and a second hash value from a combination of storage location addresses of the child segments and the values of the parent pointers included in the child segments. The method further includes indicating a consistency error when the first hash value and the second hash value differ.
US08812512B2 Bitemporal relational databases and methods of manufacturing and use
A method of reducing the time taken to manufacture a bitemporal relational database is disclosed. The method involves designing business database tables with relational rules stored in a relational kernel or referential rule dictionary, and designing those tables so as to be without start date and end date columns for start of valid time and end of valid time for entities, and designing the system to be without history tables recording the history of relationships between entities in the database; the system being designed as a current view with primary key and unique key constraints, and time-related issues being taken care of by the S$, T$, and E$ tables automatically generated as the data structure of the system is populated with data.
US08812507B2 Method and apparatus for maintaining and navigating a non-hierarchical personal spatial file system
A self-organizing personal file system is disclosed that evaluates the “importance” of terms and phrases in a document in a personal corpus relative to usage in a reference corpus. A personalized term weighting scheme assigns a weight to terms or phrases based on the frequency of occurrence of the corresponding term or phrase in a reference corpus. Documents are positioned in a visual file space associated with a personal corpus by storing each of the documents with an indication of the term weight for terms appearing in the corresponding document. A singular value decomposition is performed based on the term weights to position a given document in the visual file space based on a relative frequency distribution of terms of the document compared to the occurrence of such terms in a reference corpus.
US08812503B2 Information processing device, method and program
An information processing device includes an obtaining unit that obtains a plurality of contents to which labels indicating users' subjective evaluation of the contents are assigned as metadata, a selection unit that selects labels having a high reliability in regards to evaluation of the contents among the labels assigned to the plurality of contents obtained by the obtaining unit, a calculation unit that calculates a degree of similarity between the labels selected by the selection unit, a clustering unit that clusters the labels based on the degree of similarity calculated by the calculation unit, and a storage unit that stores a cluster obtained as a result of the clustering in the clustering unit, as one label.
US08812497B2 Method and system for creating messages including image information
Storing image data and related information for sharing via a URL includes receiving image data uploaded from a client computer via a user interface and receiving, separate from the receiving of the image data, related information uploaded via the user interface. The uploaded image data and related information are stored. A uniform resource locator (URL) configured for retrieving a display that includes the stored image data and the related information is generated. The URL is provided in a message.
US08812494B2 Predicting content and context performance based on performance history of users
Systems and methods are provided for selecting contexts for new invitational content and invitational content for new contexts. In particular, a performance history of delivered invitational content in known contexts is combined with similarity measures for the delivered invitational content, with respect to a new invitational content, to generate a list of potential contexts for the new invitational content. Similarly, a performance history of in known contexts with delivered invitational content can combined with similarity measures for known contexts, with respect to a new context, to generate a list of potential content for the new context. Further, a combination of these methods can be used to pair new invitational content with new contexts.
US08812493B2 Search results ranking using editing distance and document information
Architecture for extracting document information from documents received as search results based on a query string, and computing an edit distance between the data string and the query string. The edit distance is employed in determining relevance of the document as part of result ranking by detecting near-matches of a whole query or part of the query. The edit distance evaluates how close the query string is to a given data stream that includes document information such as TAUC (title, anchor text, URL, clicks) information, etc. The architecture includes the index-time splitting of compound terms in the URL to allow the more effective discovery of query terms. Additionally, index-time filtering of anchor text is utilized to find the top N anchors of one or more of the document results. The TAUC information can be input to a neural network (e.g., 2-layer) to improve relevance metrics for ranking the search results.
US08812492B2 Automatic and dynamic design of cache groups
A system and method is provided for automatic and dynamic adaptation of cache groups in a database system having one or more processors. The method includes analyzing a database query and determining if a set of predicates in a predicate pattern are suitable for inclusion in one or more cache groups, with the one or more cache groups having one or more cache tables; mapping value-based predicates in the predicate pattern to a filling column in the one or more cache tables; and mapping equi-join predicates in the predicate pattern to a referential cache constraint in the one or more cache tables. New cache groups can be created for predicate patterns occurring more frequently and existing cache groups can be deleted if the frequency of the predicate pattern falls below a predetermined threshold value.
US08812483B2 System and method for optimizing web searching and scheduling of service providers
A system for optimizing web searching and scheduling of service providers which has three main characteristics: a system and method for search optimization that automatically aggregates service providers and their services; checks, in real time, the availability information for the service providers; and proposes one or more optimized series of services for which there is availability. First, service providers and their services, including schedule are aggregated. Second the system checks, in real time, the availability information for the service providers. The availability is used as a criterion for the schedule optimization. Finally, the system proposes one or more optimized series of services for which there is availability, and that will take place in a given period of time. The optimization process aims at scheduling this succession of events under various constraints. An optimization algorithm assigns a score to each series of services that can thereby be ranked.
US08812479B2 Method and system for triggering web crawling based on registry data
A method of triggering crawling of a domain includes receiving information related to a domain from a registrar and processing the information related to the domain. The method also includes storing the processed information in a registry zone file and forming a list of registry data based on the processed information. The list of registry data comprises a subset of the registry zone file. The method farther includes crawling one or more of the domains in the list of registry data.
US08812477B2 System and method for universal storage and presentation of data
A method includes receiving, on an electronic device, one or more logical entities from a storage system having a universe of data. The one or more logical entities encapsulate data from the universe of data on the storage system. Each of the one or more logical entities belong to one of a plurality of logical-entity types defined by a universal representation format. The method additionally includes, for each of the one or more logical entities, rendering a representation of the logical entity on a spatial interface, the spatial interface comprising a plurality of spatial components.
US08812470B2 Method and apparatus to reorder search results in view of identified information of interest
Various embodiments described herein provide systems, methods, and software to automatically reorder search results presented to users based on information specific to the user or the computing environment of the user. Some embodiments include a data store holding user or environment specific data that is used to identify search results that are more likely to be relevant to the user. These and other embodiments are described in greater detail herein.
US08812468B2 Database management method
A lower-level master node sends, to a higher-level master node, a write set expanded in its own memory including a shadow copy of its own database and a heap tuple map, and the higher-level master node that received the write set verifies whether the update has already been executed and sends the record of this update to the lower-level master node as a transaction log, whereby the database can be updated efficiently and consistently from the lower-level master node to the higher-level master node, and from the higher-level master node to the lower-level master node under its control.
US08812463B2 Apparatus and method for presenting contents in relation to a search axis
An information processing apparatus is disclosed. The apparatus may include a memory storing a program. The apparatus may also include a processor configured to execute the program to cause the apparatus to perform a method. The method may include creating a function relating feature quantities of first contents to known values of the first contents. The method may also include calculating, using the created function, expected values of second contents based on feature quantities of the second contents. In addition, the method may include controlling display of a presentation of the second contents in relation to a search axis, the second contents being positioned along a direction of the search axis based on the calculated expected values.
US08812460B2 File deduplication in a file system
Each file is assigned in advance with a WWUID which is newly assigned to a file upon the creation or update of the file and is inherited from a file to a copied file when the file is copied. In a backup apparatus, a file name reception unit receives the file name of a backup target file. A WWUID reception unit receives a WWUID corresponding to the file name. A WWUID search unit searches for the same WWUID in backup management information of a previous day stored in a backup destination. Only if the search is failed, a file operation instruction unit instructs the storing of the backup target file into the backup destination. Then, an Rcnt update instruction unit instructs the updating of the number of references made to the WWUID within the backup destination. A second management information update instruction unit then instructs the updating of backup management information of the current day.
US08812450B1 Systems and methods for instantaneous cloning
Techniques to clone a writeable data object in non-persistent memory are disclosed. The writeable data object is stored in a storage structure in non-persistent memory that corresponds to a portion of a persistent storage. The techniques enable cloning of the writeable data object without having to wait until the writeable data object is saved to the persistent storage and without needing to quiesce incoming operations (e.g., reads and writes) to the writeable data object.
US08812445B2 System and method for managing scalability in a distributed database
This disclosure enables a user to incrementally increase or decrease the size of the cluster and, in particular, to incrementally increase or decrease the number of map regions implemented in a metadata manager associated with the cluster while maintaining availability of the cluster. In a representative embodiment, a configurable target map size is identified, either manually (e.g., by the user) or programmatically. If the target map size is found to be within an acceptable value (given the available node configuration), a procedure to create a new map is triggered. The new map preferably is generated as follows. Initially, one or more new temporary region(s) are created either to split or join the existing regions (depending on whether the map is being increased or decreased). For each temporary region, the process also generates MDPL backup regions. Metadata from an original region (or regions) is then migrated to the temporary region(s). Once the migrations have been completed, the old region or regions (from which the metadata is migrated) are removed and what were the temporary regions are, in effect, promoted. The result is the new map.
US08812434B2 Data structure for efficiently identifying transactions
A technique for monitoring software which efficiently communicates transaction trace data, including static and dynamic data, from an agent to a manager is disclosed. A tree data structure describes transactions as a sequence of transaction elements. Each branch may correspond to one type of transaction. The nodes along a branch may be associated with components of monitored software that are invoked to perform the transaction. A provisional branch may be constructed when an agent is unable to initially identify the transaction. Transaction data may be stored in association with the nodes in the provisional branch during the monitoring. After information needed to identify the transaction becomes available to the agent, the provisional branch is updated. The transaction data is reported in response to determining the branch in the tree data structure that matches the provisional branch.
US08812428B2 Systems and methods for assessment of fatigue-related contextual performance using historical incident data
Disclosed herein are methods for transforming numerical output of mathematical-fatigue models into contextual performance metrics, including without limitation, performance, incident and/or accident-related metrics associated with particular activities and/or with particular environments, such as but not limited to: the number and severity of injuries or cost of repairs associated with a particular incident, increases in insurance premiums, a performance rate, an error rate and/or the like.
US08812426B2 Selecting solution for carbon emission prediction
A computer-implemented method and non-transitory article of manufacture tangibly embodying computer readable instructions for selecting a solution for carbon emission prediction. The method includes the steps of: obtaining historical records of carbon emission and a current demand for carbon emission, locating from the historical records of carbon emission a best matching historical record with respect to the current demand, selecting, based on the located best matching historical record, one of (i) a data prediction solution record and (ii) a rule prediction solution, and calculating a demand gap between the current demand and the best matching historical record as a best matching demand gap, where at least one step is carried out using a computer device.
US08812418B2 Memristive adaptive resonance networks
A method for implementing an artificial neural network includes connecting a plurality of receiving neurons to a plurality of transmitting neurons through memristive synapses. Each memristive synapse has a weight which is initialized into a conductive state. A binary input vector is presented through the memristive synapses to the plurality of receiving neurons and the state of one or more of the memristive synapses modified based on the binary input vector.
US08812407B2 Sharing social network information
Social network information may be shared across online service providers. Thus, one online service provider M that maintains a membership separate from a second online service provider N may nevertheless use the social network maintained by the second online service provider N to tailor content and/or services based on such social network information.
US08812400B2 Managing a memory segment using a memory virtual appliance
In a method for managing a memory segment through use of a memory virtual appliance, data is encapsulated with the memory virtual appliance, in which the memory virtual appliance comprises a virtual machine configured to manage a memory segment in a physical memory. In addition, the memory virtual appliance is implemented using a virtualization wrapper comprising computer readable code enabling the encapsulated data to be shared among a plurality of clients. Moreover, the encapsulated data is stored in the memory segment controlled by the memory virtual appliance.
US08812396B2 E-wallet with cross-border capability
Local shipping addresses in a first country are assigned to a plurality of consumers having physical addresses in at least one country other than the first country. A request is obtained, from an e-commerce retailer, for a corresponding one of the local shipping addresses. Product information, an indication of a desired form of shipping from the e-commerce retailer to the corresponding one of the local shipping addresses, and an indication of a desired form of shipping from the corresponding one of the local shipping addresses to a corresponding one of the physical addresses in the at least one country other than the first country are obtained. An indication of an estimated fully landed cost associated with the on-line shopping session is dispatched.
US08812390B1 System and method for an implied alpha model and investor preferences
The instant invention relates generally to a group of computer-based methods preferably utilized in an implied alpha model and investor preferences to detect and address a preference drag problem. The computer-based method starts with an implied alpha model, which is derived from an existing portfolio. An implied alpha model can be treated as a preference aggregation when its factors represent investors' preferences on the portfolio. In this case, the model is also called an implied preference model. After an implied preference model is developed from a portfolio, a drag problem can be detected by checking whether the model has persistent and negative returns. If a drag problem exists in a portfolio, it can be solved by modifying the portfolio under assistance from the model.
US08812385B2 Alterable account number
Embodiments of the invention are directed to apparatuses, systems, and methods that allow for personalized data to be embedded in a primary account number associated with a consumer device. In one embodiment, a consumer device comprises a body and personalized data embedded into a primary account number, associated with the body. The primary account number includes a bank identification number and the bank identification number and the personalized data overlap.
US08812380B2 Tax-return preparation systems and methods
In an embodiment of the invention, a tax preparation method is implementable in an electronic system coupled to an electronic device, which is, in turn, coupled to a display device. A web page displayable on the display device is served to the electronic device. The displayed web page includes a user interface, which, in turn, includes a tab bar, with a plurality of tabs. In each tab at least one accordion is present. In each of the accordions there preferably exists at least one text box for explaining or receiving tax information, having a title, an input box and a flyout, the flyout providing tax assistance information to a the user. Once a desired amount of the text boxes have been completed and a completed tax document has been developed, a tax return may be filed with a government agency.
US08812376B2 Techniques for generating an electronic shopping list
Techniques are disclosed for generating an electronic shopping list based on a digital photograph of a handwritten shopping list. The techniques include obtaining a digital photograph of a handwritten shopping list and identifying a handwritten text portion in the digital photograph. The techniques further include determining a set of candidate items corresponding to the handwritten text portion, each candidate item of the set of candidate items representing a different item that may have written in the handwritten text portion of the handwritten shopping list and being indicative of a product sold by a retailer. The techniques further include selecting one of the set of candidate items for inclusion in the electronic shopping list. The techniques can be performed by a mobile computing device or by a shopping list server.
US08812369B2 Method and apparatus for requesting service using multi-dimensional code
The present invention is directed to a method for requesting a service, using a multi-dimensional code. According to a preferred embodiment of this invention, a user terminal recognizes a multi-dimensional code displayed with information or advertisement in any of information delivery media (e.g., television, newspaper, magazine, etc.), and receives and displays detailed information corresponding to the information or advertisement or performs ordering/making a payment for a product corresponding to the advertisement. With the present invention, not only does it become more convenient to order/make a payment for an advertised product, but also a variety of services corresponding to the pertinent product can be provided.
US08812368B1 Computerized information collection and processing apparatus
Computerized information acquisition and processing apparatus. In one embodiment, the apparatus includes a video apparatus with image capture and digitization capability, and multiple wireless interfaces for accomplishing various purposes, including e.g., streaming the digitized video data to another device for viewing and/or storage thereon. In one variant, one of the wireless interfaces is a short range passive RFID-based interface which generates replies to interrogation signals, the replies including user-specific information.
US08812367B2 Adjustment of a security level of a transaction system based on a biometric characteristic of a customer
Methods and systems for adjusting a security level of a transaction system based on biometric characteristics of a customer are disclosed. According to an aspect, a method includes interacting with a customer at a transaction terminal. The method also includes determining a biometric characteristic of the customer based on the interaction with the customer. Further, the method may include adjusting a security level of a transaction system based on the biometric characteristic.
US08812356B1 Voting with your feet
A method of voting with your feet is disclosed. A performance of a location-based action by a player of a computer-implemented game is associated with a vote on a matter. The performance of the location-based action by the player is detected. A count of votes corresponding to the vote on the matter is incremented based on the detecting of the performance of the location-based action by the player.
US08812354B2 Method and system for dynamic scheduling of content delivery
A method for use in providing content to a user includes providing a first item of content to the user, calculating a first remaining amount of time between an end of the first item of content and an end of a fixed period of time, selecting a second item of content based on information relating to the user and with a length of the second item of content being equal to or less than the first remaining amount of time, and providing the second item of content to the user. A storage medium stores a computer program for causing a processor based system to execute these steps, and a system for use in providing content includes a processing system configured to execute these steps.
US08812349B2 Charging for data offloading
A method performed by a wireless node including receiving charging policies for data offloading; performing data offloading with respect to a user data flow; generating charging information associated with data offloading based on the charging policies; and sending the charging information to at least one of an on-line charging function or an off-line charging function.
US08812348B2 Model-based promotion and price computation system and method
A system and method for providing model-based promotion and price computation is described in which promotional offers in the form of promotion information from a manufacturer are combined with price determination parameters from the retailer to calculate a final retail price. The system prevents fraud by eliminating the heavy dependence on unverifiable trust between the retailer and manufacturer and by assuring that the consumer will receive the benefit of the promotions intended by the manufacturer.
US08812340B2 Workflow system and method
Provides workflow systems and methods. A workflow system having a matchmaking unit for receiving a task query from a workflow, and a plurality of task definer units, each providing a definition of a task. The matchmaking unit communicates with the task definer units to evaluate the task definitions against the task query based on at least one property associated with each task definition and provides at least one of the task definitions to the workflow as offers based on the evaluation.
US08812337B2 Resource allocation based on retail incident information
Security personnel time is assigned to a store property by generating an incident score based on a probability of an incident occurring on a store property. A set of ranges of incident scores, each range being associated with a number of hours of security personnel time, are retrieved from computer memory. A range of incident scores in the set of ranges of incident scores that the generated incident score falls within is identified and an associated number of hours of security personnel time is retrieved. Security personnel time is assigned to the store property using a processor based on the number of hours of security personnel time retrieved for the identified range of incident scores.
US08812336B2 Providing real-time test ahead work direction for manufacturing optimization
A system for generating a work unit test ahead candidate list. A list is generated of all potential candidate systems for test ahead operations. A system in the potential candidate list is selected. It is determined whether any work unit in the selected system is waiting for short parts. Determining that no work unit in the selected system is waiting for short parts, a complexity score is calculated for each work unit in the selected system. The calculated complexity scores are added to a total system complexity score. It is then determined whether an override exists for a work unit in the selected system. Determining that an override does exist, the selected system is removed from the potential candidate list. A candidate list is generated from remaining systems in the potential candidate list. Then, the candidate list is outputted to provide recommendations for optimizing work unit test ahead operations.
US08812334B2 Well planning system and method
A method for performing oilfield operations for an oilfield having a subterranean formation with an underground reservoir therein, the oilfield being provided with at least one wellsite with oilfield equipment for extracting fluid from the underground reservoir, involving collecting data comprising trajectory and earth properties associated with a planned well for a geoscience application to obtain a geoscience model, invoking a well planning system integrated with the geoscience application, extracting the trajectory and earth properties from the geoscience model to obtain an extracted trajectory and extracted earth properties, determining at least one parameter for the planned well based on the extracted trajectory and the extracted earth properties, and displaying the at least one parameter associated with the planned well within a geological context of the geoscience application to allow refinement of the planned well for efficient fluid extraction from the underground reservoir.
US08812332B2 Computer system and method for processing of data related to generating insurance quotes
This invention relates generally to a computer system and method for integrating insurance policy underwriting. In one aspect it integrates the older legacy insurance policy generating systems to on line systems where users access the system through browsers. The computer system to perform the process of underwriting, rating, quoting, binding, and booking an insurance policy includes browsers, data bases, processors and a dispatcher that parses the information to select an insurance process. Suitable software programs review messages received from users to determine if certain messages are less than a prescribed limit. If a message is greater than the limit, then the message is parsed into a header information and one or more data fields whereby the header information is provided to a legacy processor and to policy generation software for further creation of policy related information and documentation.
US08812330B1 Usage-based insurance cost determination system and method
A system and method for calculating and applying insurance costs. For vehicle insurance under one embodiment of the present invention, insurance costs are calculated on a per-mile basis in a nonlinear fashion, assigning different levels of risk based upon the distance driven by a customer. In one embodiment of the present invention, the first miles or kilometers driven by a customer are assigned a greater level of risk than later-driven miles or kilometers. The present invention provides an actuarial method that more closely conforms the cost of insurance for a particular vehicle to its annual mileage by creating a Rate Per Mile Factor (RMF), where the RMF is expressed as a function of annual mileage.
US08812325B2 Use of multiple speech recognition software instances
A wireless communication device is disclosed that accepts recorded audio data from an end-user. The audio data can be in the form of a command requesting user action. Likewise, the audio data can be converted into a text file. The audio data is reduced to a digital file in a format that is supported by the device hardware, such as a .wav, .mp3, .vnf file, or the like. The digital file is sent via secured or unsecured wireless communication to one or more server computers for further processing. In accordance with an important aspect of the invention, the system evaluates the confidence level of the of the speech recognition process. If the confidence level is high, the system automatically builds the application command or creates the text file for transmission to the communication device. Alternatively, if the confidence of the speech recognition is lower, the recorded audio data file is routed to a human transcriber employed by the telecommunications service, who manually reviews the digital voice file and builds the application command or text file. Once the application command is created, it is transmitted to the communication device. As a result of the present invention, speech recognition in the context of a communications devices has been shown to be accurate over 90% of the time.
US08812321B2 System and method for combining speech recognition outputs from a plurality of domain-specific speech recognizers via machine learning
Disclosed herein are systems, methods and non-transitory computer-readable media for performing speech recognition across different applications or environments without model customization or prior knowledge of the domain of the received speech. The disclosure includes recognizing received speech with a collection of domain-specific speech recognizers, determining a speech recognition confidence for each of the speech recognition outputs, selecting speech recognition candidates based on a respective speech recognition confidence for each speech recognition output, and combining selected speech recognition candidates to generate text based on the combination.
US08812317B2 Signal processing apparatus capable of learning a voice command which is unsuccessfully recognized and method of recognizing a voice command thereof
Provided are an apparatus and method for recognizing voice commands, the apparatus including: a voice command recognition unit which recognizes an input voice command; a voice command recognition learning unit which learns a recognition-targeted voice command; and a controller which controls the voice command recognition unit to recognize the recognition-targeted voice command from an input voice command, controls the voice command recognition learning unit to learn the input voice command if the voice command recognition is unsuccessful, and performs a particular operation corresponding to the recognized voice command if the voice command recognition is successful.
US08812315B2 System and method for adapting automatic speech recognition pronunciation by acoustic model restructuring
Disclosed herein are systems, computer-implemented methods, and computer-readable storage media for recognizing speech by adapting automatic speech recognition pronunciation by acoustic model restructuring. The method identifies an acoustic model and a matching pronouncing dictionary trained on typical native speech in a target dialect. The method collects speech from a new speaker resulting in collected speech and transcribes the collected speech to generate a lattice of plausible phonemes. Then the method creates a custom speech model for representing each phoneme used in the pronouncing dictionary by a weighted sum of acoustic models for all the plausible phonemes, wherein the pronouncing dictionary does not change, but the model of the acoustic space for each phoneme in the dictionary becomes a weighted sum of the acoustic models of phonemes of the typical native speech. Finally the method includes recognizing via a processor additional speech from the target speaker using the custom speech model.
US08812310B2 Environment recognition of audio input
The present disclosure introduces a new technique for environmental recognition of audio input using feature selection. In one embodiment, audio data may be identified using feature selection. A plurality of audio descriptors may be ranked by calculating a Fisher's discriminant ratio for each audio descriptor. Next, a configurable number of highest ranking audio descriptors based on the Fisher's discriminant ratio of each audio descriptor are selected to obtain a selected feature set. The selected feature set is then applied to audio data. Other embodiments are also described.
US08812309B2 Methods and apparatus for suppressing ambient noise using multiple audio signals
A method for suppressing ambient noise using multiple audio signals may include providing at least two audio signals captured by at least two electro-acoustic transducers. The at least two audio signals may include desired audio and ambient noise. The method may also include performing beamforming on the at least two audio signals in order to obtain a desired audio reference signal that is separate from a noise reference signal.
US08812297B2 Method and system for interactively finding synonyms using positive and negative feedback
Determining synonyms of words in a set of documents. Particularly, when provided with a word or phrase as input, in exemplary embodiments there is afforded the return of a predetermined number of “top” synonym words (or phrases) for an input word (or phrase) in a specific collection of text documents. Further, a user is able to provide ongoing and iterative positive or negative feedback on the returned synonym words, by manually accepting or rejecting such words as the process is underway.
US08812295B1 Techniques for performing language detection and translation for multi-language content feeds
A technique for translating a portion of a website includes receiving a language set of a user indicating a primary language of the user is received. A content feed to be displayed to the user is received and parsed to identify a text portion of a user generated content. The original language of the text portion is determined and compared with the one or more languages in the language set. When the original language of the text portion does not match the languages in the language set: (i) the text portion, the original language, and the primary language are provided to a translation engine, (ii) a translated version of the text portion is received from the translation engine, (iii) the translated version of the text portion is inserted into the content feed to obtain a modified content feed, and (iv) the modified content feed is displayed to the user.
US08812292B2 Conceptual world representation natural language understanding system and method
A Natural Language Understanding system is provided for indexing of free text documents. The system according to the invention utilizes typographical and functional segmentation of text to identify those portions of free text that carry meaning. The system then uses words and multi-word terms and phrases identified in the free to text to identify concepts in the free text. The system uses a lexicon of terms linked to a formal ontology that is independent of a specific language to extract concepts from the free text based on the words and multi-word terms in the free text. The formal ontology contains both language independent domain knowledge concepts and language dependent linguistic concepts that govern the relationships between concepts and contain the rules about how language works. The system according to the current invention may preferably be used to index medical documents and assign codes from independent coding systems, such as, SNOMED, ICD-9 and ICD-10. The system according to the current invention may also preferably make use of syntactic parsing to improve the efficiency of the method.
US08812290B2 Text display apparatus and recording medium recording text display program
Disclosed is a text display apparatus including: a display section; a dictionary storage section to store dictionary information composed of a headword of a first language corresponded to description information of a second language; a text storage section to store text data of the first language; a text/translation display control section to display text data and to display a portion of the description information as an initial translated word in the second language; a selection section to select a word; a description information display control section to display the description information; and a translated word selection section to select a portion of the description information as a selected translated word, wherein the text/translation display control section includes a selected translated word discrimination display section to replace the initial translated word to display the selected translated word with a display form different from the initial translated word.
US08812286B1 Emulation of power shutoff behavior for integrated circuits
A method for modeling power management in an integrated circuit (IC) includes: specifying a circuit design and a power architecture for the IC, the power architecture including a plurality of power domains for specifying power levels in different portions of the IC; determining an emulation module for the IC by including one or more hardware elements for modeling the power architecture in the emulation module; and using the emulation module to simulate changing power levels in one or more power domains of the IC including a power shutoff in at least one power domain.
US08812282B2 Efficient method for inversion of geophysical data
A method for efficient inversion of measured geophysical data from a subsurface region to prospect for hydrocarbons. Gathers of measured data (40) are encoded (60) using a set of non-equivalent encoding functions (30). Then all data records in each encoded gather that correspond to a single receiver are summed (60), repeating for each receiver to generate a simultaneous encoded gather (80). The method employs iterative, local optimization of a cost function to invert the encoded gathers of simultaneous source data. An adjoint method is used to calculate the gradients of the cost function needed for the local optimization process (100). The inverted data yields a physical properties model (110) of the subsurface region that, after iterative updating, can indicate presence of accumulations of hydrocarbons.
US08812275B2 Modeling movement of air under a floor of a data center
Methods, systems, and computer program products are provided for modeling movement of air underneath a floor of a data center. Embodiments include receiving, by a management system, from a plurality of environmental condition sensors, environmental condition information corresponding to an area underneath the floor of the data center; in dependence upon the environmental condition information, generating, by the management system, a model representing movement of air within the area underneath the floor of the data center; and indicating, by the management system, physical obstacles underneath the floor of the data center based on the model of the movement of air.
US08812274B2 Methods for mapping data into lower dimensions
Methods and systems for creating ensembles of hypersurfaces in high-dimensional feature spaces, and to machines and systems relating thereto. More specifically, exemplary aspects of the invention relate to methods and systems for generating supervised hypersurfaces based on user domain expertise, machine learning techniques, or other supervised learning techniques. These supervised hypersurfaces may optionally be combined with unsupervised hypersurfaces derived from unsupervised learning techniques. Lower-dimensional subspaces may be determined by the methods and systems for creating ensembles of hypersurfaces in high-dimensional feature spaces. Data may then be projected onto the lower-dimensional subspaces for use, e.g., in further data discovery, visualization for display, or database access. Also provided are tools, systems, devices, and software implementing the methods, and computers embodying the methods and/or running the software, where the methods, software, and computers utilize various aspects of the present invention relating to analyzing data.
US08812253B2 Fluid flow measurement with phase-based diagnostics
A system comprises a differential pressure sensor, a process pressure sensor, a temperature sensor and a microprocessor. The differential pressure sensor is positioned to sense differential pressure along a fluid flow, where fluid properties of the fluid flow have first and second phases separated along a transition curve. The process pressure sensor is positioned to sense a pressure of the fluid flow, and the temperature sensor is positioned to sense a temperature of the fluid flow. The microprocessor is coupled to the temperature sensor and the pressure sensor to determine a flow rate, and the microprocessor generates a diagnostic based on the process pressure and the temperature as compared to the transition curve.
US08812247B2 Method for achieving improved polypeptide expression
The present invention relates to methods of optimization of a protein coding sequences for expression in a given host cell. The methods apply genetic algorithms to optimise single codon fitness and/or codon pair fitness sequences coding for a predetermined amino acid sequence. In the algorithm generation of new sequence variants and subsequent selection of fitter variants is reiterated until the variant coding sequences reach a minimum value for single codon fitness and/or codon pair fitness. The invention also relates to a computer comprising a processor and memory, the processor being arranged to read from and write into the memory, the memory comprising data and instructions arranged to provide the processor with the capacity to perform the genetic algorithms for optimization of single codon fitness and/or codon pair fitness. The invention further relates to nucleic acids comprising a coding sequence for a predetermined amino acid sequence, the coding sequence being optimised with respect to single codon fitness and/or codon pair fitness for a given host in the methods of the invention, to host cells comprising such nucleic acids and to methods for producing polypeptides and other fermentation products in which these host cells are used.
US08812237B2 Deep-reading electromagnetic data acquisition method
A method of measuring a parameter characteristic of a rock formation is provided, the method including the steps of obtaining crosswell electromagnetic signals between two wells and using an inversion of said signals to investigate or delineate the presence of a resistivity anomaly, such as brine in a low resistivity background, wherein the resistivity anomaly is assumed to be distributed as one or more bodies characterized by a limited number of geometrical parameters and the inversion is used to determine said geometrical parameters. The method can also be applied to determine the trajectory of an in-fill well to be drilled.
US08812214B2 Control device for internal combustion engine
An internal combustion engine control device the present invention provides is a control device that can realize both of request torque and a request A/F for each of cylinder groups with high precision, even when the request A/F differs at each of the cylinder groups. The present control device sets a reference A/F within a range from the leanest A/F to the richest A/F out of the request A/Fs to the respective cylinder groups. The present control device calculates a target air quantity for realizing the request torque under the reference A/F, based on data that defines a relation between engine output torque and an air quantity in relation to an A/F. The present control device controls a throttle opening in accordance with the target air quantity, and controls fuel injection amounts of the respective cylinders in accordance with the request A/F s to the respective cylinder groups.
US08812203B2 Control apparatus for vehicular power transmitting system
A control apparatus for a power transmitting system of a vehicle provided with a transmission portion having a plurality of speed ratios to be established in steps, and an electric motor operatively connected to an input-side rotary member of said transmission portion and controlled to generate a regenerative torque in a decelerating state of the vehicle, the control apparatus is configured: to implement a shifting control to perform a shifting operation of said transmission portion under the condition of a determination in the decelerating state of the vehicle that an input torque of said transmission portion including said regenerative torque is substantially zero; and to implement the shifting control to perform the shifting operation of said transmission portion under the condition of an improvement of a fuel economy rather than the determination that the input torque of said transmission portion is substantially zero, when a target deceleration value of the vehicle is larger than a predetermined threshold value.
US08812202B2 Drive controller of operating machine
A drive controller of an operating machine configured to drive a structure by a hydraulic motor and an electric motor includes: a remote control valve configured to determine the operation amount of the structure; an electric motor torque calculation portion configured to calculate torque of the electric motor; a hydraulic motor torque calculation portion configured to calculate torque of the hydraulic motor; a controller configured to transmit an opening position control signal to the control valve based on the operation amount determined by the remote control valve such that torque necessary to drive the structure is obtained from the torque of the electric motor and the torque of the hydraulic motor; and solenoid-operated reducing valves and each configured to reduce a pilot pressure, to be applied to the control valve, based on the opening position control signal output from the controller.
US08812200B2 Method for determining an operating condition of a positively engaging shifting element of a transmission device
A method of determining an operating state of a form-locking shift element of a transmission apparatus that, at least for changing one operating state between a disengaged operating state and an engaged operating state, is pressurized with an actuating pressure by a pressure-conducting region of the transmission apparatus. The pressure of the pressure-conducting region is monitored. Depending on the progression of the pressure of the pressure-conducting region, while pressurizing the form-locking shift element with the actuating pressure for changing the operating state, checking whether the form-locking shift element has the requested operating state.
US08812198B1 Docking assistance and display system
A system for assisting in docking of a machine at a loading location is provided. The system includes a first controller and a second controller. The first controller is configured to generate a list of loading locations associated with one or more loading machines. The second controller is communicably coupled to the first controller, a position detection unit and a display unit. The second controller is configured to receive the list of loading locations, receive a signal indicative of a current position of the machine, display a subset of the list of loading locations, select a target loading location from the subset of the list of loading locations based on a relative distance between the current position of the machine and each of the loading locations and display a zoomed in top view of the current position of the machine and the target loading location, based on the selection.
US08812195B2 Collision safety control device
Collision safety control device having a ground wire connected to a plurality of portions of a vehicle body frame, in which two of the plurality of portions may be mutually separated by more than a width of the frame and the ground wire may include a first portion connecting the collision safety control device to the cab and a second portion connecting the cab to the frame.
US08812189B2 Motorcycle engine cooling device and system
An engine cooling device for providing fresh air to an engine includes a first and second fan assembly for producing concentrated airflow, a mounting bracket configured to position the first and second fan assemblies adjacent to the engine jugs, and a wiring harness for providing instructions and power to each of the first and second fan assemblies. A system for monitoring and adjusting the individual temperatures of each jug includes an engine cooling device and a control system that includes a processor, memory, Input/Output devices and a communication medium for communicating commands to the engine cooling device.
US08812179B1 Ammonia detection
The different advantageous embodiments provide for identifying gas leakage in a platform. A processor unit identifies a rate of the gas of the substance leaking from a container in a first compartment for a platform. The processor unit also identifies an amount of gas that has leaked from the container at a selected time based on the rate of the gas of the substance leaking from the container and a total time. The processor unit identifies an amount of the gas of the substance present in a number of compartments associated with the first compartment using the amount of gas leaked from the container in the first compartment and a pressure for each compartment in the number of compartments. The processor unit determines whether the amount of gas in at least one of the first compartment and the number of compartments is outside of a desired amount for the gas.
US08812165B1 Electric grid optimization
Various embodiments are directed to systems and methods for optimizing energy use with one or more optimization engine objects. An optimization engine object may have a plurality of dependent objects including at least a dependent optimization engine object, or at least one of a supply-side or demand-side object. The optimization engine object may receive dependent object attribute data from each of the at least one dependent objects; determine an optimal configuration for the plurality of dependent objects over the first time period subject to at least one optimization constraint; and conditioned upon the optimization engine depending from a superior optimization engine, transmit a net energy usage associated with the optimal configuration to the superior optimization engine.
US08812147B2 Fulfilling orders for serialized products
Various embodiments are directed to a method for fulfilling orders from an inventory comprising serialized products. For example, a computer system may receive an order and derive from the order a plurality of products, a unit quantity for each of the plurality of products, and a serial identifier referencing a first product unit of at least one of the plurality of products. At least one of the plurality of products may be a non-reserved product. Also, the computer system may determine a first bin selected from a plurality of non-reserved product bins that is associated with product units of the non-reserved product and generate a pick instruction specifying the first bin and the unit quantity of the non-reserved product specified by the order. The computer system may also instruct a robot to retrieve the first product unit from one of the plurality of robot accessible bins. The robot may be programmed to load product units to the plurality of robot-accessible bins and retrieve product units from the plurality of robot-accessible bins.
US08812142B2 Numerical controller of machine tool having sound converting unit
A numerical controller, wherein an operator, even remotely, can recognize a sound of a machine tool or the like, and can intuitively know the effect in adjusting the parameter. The numerical controller includes a drive axis controlling part configured to control a drive axis; a drive axis data storing part configured to obtain a physical quantity of the drive axis as time-series data and store the time-series data; a displaying part configured to convert the time-series data into a predetermined indication form and display the data as at least one displayed waveform; a selecting part configured to select the displayed waveform by input operation of the operator; a sound converting part configured to convert the selected waveform into sound conversion data, a type of which is capable of being output as sound; and a sound outputting part configured to output the generated sound conversion data as sound.
US08812138B2 Method and system of controlling and/or configuring an electronic audio recorder, player, processor and/or synthesizer
A method and system of controlling and/or configuring an electronic audio processor and/or synthesizer, comprises a network or bi-directional data port that allows such a device to be connected to a computer or computer network, as well as within the memory of the device, or within memory or other data storage attached to or integrated with the device, the software required for the user to control and/or configure the device itself from a computer, such that the software can be transferred to the computer, executed, and used to control and/or configure the device without requiring the user to have previously found and installed such control and/or configuration software on the computer through means other than those described herein.
US08812137B2 Controlling sensor networks
A control element for a sensor network having a set of different sensors. In operation, the control element transfers connections between the control element and the set of different sensors, where the transfer connections are compliant with respective sensor-specific protocols. A sensor controller element is provided for each sensor, and establishes transfer connections between the control element and new sensors in runtime. Information obtained in a sensor-specific protocol format from the sensors is converted into a common format in the sensor controller elements. The common format information is processed by a set of common control components of the control element. The control element provides a service based on the information in the common format to at least one consumer, and updates the service in accordance with the sensors present in the sensor network.
US08812131B2 Current steering for an implantable stimulator device involving fractionalized stimulation pulses
A method for configuring stimulation pulses in an implantable stimulator device having a plurality of electrodes is disclosed, which method is particularly useful in adjusting the electrodes by current steering during initialization of the device. In one aspect, a set of ideal pulses for patient therapy is determined, in which at least two of the ideal pulses are of the same polarity and are intended to be simultaneous applied to corresponding electrodes on the implantable stimulator device during an initial duration. These pulses are reconstructed into fractionalized pulses, each comprised of pulse portions. The fractionalized pulses are applied to the corresponding electrodes on the device during a final duration, but the pulse portions of the fractionalized pulses are not simultaneously applied during the final duration.
US08812130B2 Control of neural modulation therapy using cervical impedance
An implantable apparatus can comprise an electrical test energy delivery circuit configured to provide an electrical test signal to a cervical location in a patient body. A detector circuit can use the electrical test signal to detect cervical impedance and generate a cervical impedance signal representing fluctuations in the detected cervical impedance. The implantable apparatus can comprise a therapy delivery circuit, such as configured to provide electrical neural modulation therapy using a neural modulation timing parameter, and a processor circuit that can be coupled to the electrical test energy delivery circuit, the detector circuit, and the therapy delivery circuit. The processor circuit can be configured to determine a pulsatile signal or pulse pressure signal, such as using the cervical impedance signal, identify a characteristic of the pulsatile signal or pulse pressure signal, and control a neural modulation therapy using the timing parameter and the identified pulse pressure signal characteristic.
US08812114B2 Lead set for nerve stimulator and method of operation thereof
Single-use electrical leads for a nerve stimulator are disclosed. The leads include a status flag element such as a fuse, which is deliberately blown after use of the leads has begun to indicate that the leads are not to be reused. The nerve stimulator has a “test mode” that determines a current value for treatment, and a “therapy mode” that administers treatment with the chosen current value. If the fuse in the electrical leads is blown (not conducting), then the stimulator assumes that the leads have already been used and does not enter therapy mode, and optionally may not enter test mode. If the fuse in the electrical leads is intact (conducting), or not blown, then the stimulator assumes that the leads are as yet unused, and allows the user to enter either test mode or therapy mode. The fuse is deliberately blown after a particular amount of time spent in therapy mode. After the fuse is blown, the user may still complete the therapy mode, even though the fuse is non-conducting, although the user may not initiate another therapy mode (and optionally may not initiate another test mode) using the blown leads. Preferably the fuse is electrically isolated from the leads that contact the patient.
US08812111B2 Implantable cardioverter defibrillator capacitor assembly with flex circuit
An implantable cardioverter defibrillator (“ICD”) comprises a battery, control circuitry and a capacitor assembly. The capacitor assembly includes at least one capacitor, a flex circuit for connection to the control circuitry of the ICD and a first and second support portions. The flex circuit is arranged between the first and second support portions and includes a plurality of tangs for connecting to the anode and cathode of the capacitor(s), as well as to the control circuitry of the ICD.
US08812105B2 Circuit-based devices and methods for pulse control of endocardial pacing in cardiac rhythm management
Tools and methods are particularly suited for certain cardiac conditions involving use of a catheter for pacing of the right and left ventricles from a lead in the right ventricle, e.g., to facilitate mechanically and/or electrically synchronous contractions for resynchronization. Certain aspects involve pacing and/or mapping by generating pulses for delivery to a cardiac site useful for improving heart function as measured, e.g., by QRS width, fractionation, late LV activation timing, mechanical synchronicity of free wall and septal wall, effective throughput/pressure, or a combination thereof. In one embodiment, an implantable pulse generator includes circuitry for generating pacing profiles, with signals of opposite polarities, specifically selected for delivery on electrodes at a site near the septal wall of a right ventricle of the heart.
US08812104B2 Method and apparatus for automated control of pacing post-conditioning
Pacing post-conditioning (PPC) therapy is applied to a patient to minimize ischemic injury associated with MI and/or reperfusion injury associated with a post-MI revascularization procedure. In various embodiments, a PPC therapy is delivered by executing a pacing protocol with pacing parameters determined and dynamically adjusted based on patient-specific factors to ensure efficacy and safety of the patient.
US08812103B2 Method for detecting and treating insulation lead-to-housing failures
Disclosed is a method for the diagnosis of conductor anomalies, such as an insulation failure resulting in a short circuit, in an implantable medical device, such as an implantable cardioverter defibrillator (ICD). Upon determining if a specific defibrillation pathway is shorted, the method excludes the one electrode from the defibrillation circuit, delivering defibrillation current only between functioning defibrillation electrodes. Protection can be provided against a short in the right-ventricular coil-CAN defibrillation pathway of a pectoral, transvenous ICD with a dual-coil defibrillation lead. If a short caused by an in-pocket abrasion is present, the CAN is excluded from the defibrillation circuit, delivering defibrillation current only between the right-ventricular and superior vena cava defibrillation coils. Determination that the defibrillation pathway is shorted may be made by conventional low current measurements or delivery of high current extremely short test pulses.
US08812102B2 Sensor response delay for hemodynamic stability detection during arrhythmia
An apparatus comprises a cardiac signal sensing circuit, a physiologic sensor circuit configured to provide a physiologic sensor signal representative of mechanical cardiac activity, a therapy circuit, and a control circuit. The control circuit includes a cardiac depolarization detection circuit, a tachyarrhythmia detection circuit, and a timer circuit. A time interval between a mechanical cardiac event and a detected fiducial electrical cardiac event is monitored. The control circuit is configured to correct the monitored time interval for variation with heart rate to form a corrected electromechanical time interval, initiate anti-tachyarrhythmia therapy when the corrected electromechanical time interval satisfies a specified time interval threshold value during a detected episode of tachyarrhythmia, and withhold anti-tachyarrhythmia therapy otherwise.
US08812099B2 Detecting and treating nervous system disorders
Some embodiments of a mapping device may be capable of passing through cerebral veins and other cerebrovascular spaces to provide electrophysiological mapping of the brain. These embodiments of the device may also be capable of providing, simultaneously or separately, ablation energy or other treatments to targeted brain tissue. In such circumstances, a user may be enabled to analyze an electrophysiological map of a patient's brain and, at the same time or within a short time period before or after the mapping process, may be enabled to apply ablation energy for treatment of a central nervous system disorder. Such treatment may be accomplished without the use of invasive surgery in which the brain is accessed through an opening in the patient's cranium.
US08812098B2 Seizure probability metrics
In some examples, systems, devices, and techniques for determining a particular sleep stage of a patient, determining a seizure state of the patient during the particular sleep stage, and generating a seizure probability metric for the particular sleep stage based on the sleep stage and seizure state are described. In some cases, a patient may be more susceptible to seizure events during particular sleep stages. One or more seizure probability metrics indicative of a patient's susceptibility to seizure events during a particular sleep stage may be useful in creating a patient-specific treatment regimen.
US08812092B2 Orientation determination for an implantable medical device
An implantable medical device (IMD) is provided which is capable of sensing and determining its orientation, and of determining whether the IMD has been displaced over time away from its original or optimal position. Electronic components of the IMD, including a processor, digital memory, signal conditioning components, and a power supply, are preferably hermetically sealed within a biocompatible housing. At least three subcutaneous electrodes have fixed relative spacing for sensing electrical cardiac activity for various combinations of two electrodes, forming sensing vectors. Amplitude ratios and sign indicators associated with the sensing vectors are compared with a reference to determine an orientation of the device. In one embodiment, a telemetry unit transmits orientation data as a function of time to a remote device, and the remote device compares different stored orientations to detect displacement over time.
US08812080B2 Algorithm for photonic needle console
Needles are widely used in interventional radiology. Each medical application requires a specific needle type. The same holds for the photonic needles which analysis depends on the type of application the clinician aims for. Therefore, it is relevant to have the X-ray machine recognize the type of needle that is being used and to load the required software for the tissue analysis. It is therefore proposed to have a data link established between the imaging modality used for the acquisition of the patient anatomy (X-ray, CT, MR or US) and the system that processes optical data from the needle, so that the information from this imaging modality can be used to guide the processing. In a preferred embodiment the selection is made by reading out the code present in the disposable needle when it is connected to the console.
US08812079B2 Compensation for magnetic disturbance due to fluoroscope
A method, consisting of generating, using a plurality of magnetic transmitters, a magnetic field in a region and introducing a field perturbing element into the region. The method includes characterizing multiple images of each magnetic transmitter in the field perturbing element, and calculating a reaction magnetic field in the region based on the characterized images. The method further includes positioning a probe in the region and measuring a perturbed magnetic field at the probe, and determining a location of the probe in response to the measured perturbed magnetic field and the calculated reaction magnetic field.
US08812078B2 Apparatus and method for determining at least one electromagnetic quantity
The present invention relates to an apparatus (100) for determining at least one electromagnetic quantity characterizing an electromagnetic property of an object, in particular a human body, wherein said object contains magnetic particles. The apparatus (100) applying the known principle of Magnetic Particle Imaging (MPI) comprises selection means for generating a magnetic selection field (50) having the known field pattern showing a field free point (FFP), drive means for changing the position in space of the FFP by means of a magnetic drive field, receiving means for acquiring detection signals depending on the magnetization of the magnetic particles within a field of view (28) and a reconstruction unit (152) for reconstructing a particle distribution quantity depending on the detection signals. The apparatus (100) further comprises a control unit (150) for controlling the receiving means for acquiring a first set of detection signals corresponding to a first drive field frequency and a second set of detection signals corresponding to a second drive field frequency, with both drive field frequencies differing from each other. The control unit (15) further controls the reconstruction unit (152) for reconstructing a first particle distribution quantity depending on the first set of detection signals and a second particle distribution quantity depending on the second set of detection signals. The apparatus (100) further comprises a determination unit (160) for determining the electromagnetic quantity depending on the first and second particle distribution quantity. The present invention further relates to a corresponding method as well as to a computer program.
US08812077B2 System and method for image guidance during medical procedures
A surgical guidance system is disclosed that allows for real-time imaging and patient monitoring during a surgical procedure. The system can include an MRI system for generating real-time images of the patient while surgery is being performed. Prior to surgery, a surgical plan can be created using a planning interface. A control unit receives the real-time image data and the surgical plan, and monitors the image data based on parameters included in the surgical plan. The control-unit monitoring occurs in real-time while the surgical procedure is being performed. The control unit can detect deviations from the surgical plan and/or high-risk patient conditions and instruct an alert unit to issue an alert based on the detected conditions.
US08812076B2 Proton decoupled hyperpolarized magnetic resonance imaging
A system and method for improving available signal-to-noise ratio (SNR) and speed of MR imaging of hyperpolarized substances is disclosed. The system and method include decoupling spin effects of hydrogen nuclei from non-hydrogen nuclei of interest during sampling of MR signals therefrom. Though the hydrogen nuclei of the hyperpolarized substance may not be directly bonded to the non-hydrogen nuclei of interest, resonance splitting may still impact SNR. Long range decoupling improves T2* time, and thus preserves signal strength and available SNR.
US08812069B2 Low loss joint for superconducting wire
A device and method for making a persistent joint allowing end terminations of superconducting MgB2 wire to be joined with a superconducting bridge. Superconducting electromagnetic coils may be joined in series or joining of coil assemblies to current sources and the two ends of a persistent switch. The device includes wire filaments with end preparation exposing reacted MgB2, inserted into a block and surrounded with Mg+B and/or MgB2 in powder, solid, slurry or sol-gel form and subsequently reacted to establish a bridge of superconducting MgB2 electrically connecting the superconducting MgB2 wires. Autonomous operation of the superconducting background magnet coils in magnetic resonance imaging (MRI) and nuclear magnetic resonance (NMR) devices are allowed, or similar devices where autonomous operation of an MgB2 based superconducting magnet is required. The low resistant joint will also be beneficial for other superconducting applications such as fault current limiters, motors, generators, etc.
US08812066B2 Systems, methods and apparatus for measuring magnetic fields
SQUIDs may detect local magnetic fields. SQUIDS of varying sizes, and hence sensitivities may detect different magnitudes of magnetic fields. SQUIDs may be oriented to detect magnetic fields in a variety of orientations, for example along an orthogonal reference frame of a chip or wafer. The SQUIDS may be formed or carried on the same chip or wafer as a superconducting processor (e.g., a superconducting quantum processor). Measurement of magnetic fields may permit compensation, for example allowing tuning of a compensation field via a compensation coil and/or a heater to warm select portions of a system. A SQIF may be implemented as a SQUID employing an unconventional grating structure. Successful fabrication of an operable SQIF may be facilitated by incorporating multiple Josephson junctions in series in each arm of the unconventional grating structure.
US08812064B2 Multi-button control headset for a mobile communication device
The invention is directed at a headset for a mobile communication device having a multi-button control and is implemented with a standard headset jack. The multi-button control is decoded by a microprocessor after which an encoded signal is then transmitted from the processor to the handset. In this manner, by using the standard jack, no additional hardware is required on the handset.
US08812057B2 Mobile telephone with improved man machine interface
The present invention envisages a GSM mobile telephone in which a line of icons is displayed on a display. As a user navigates through the displayed line of icons, the positions of the icons alter so that the selectable icon moves to the head of the line. This approach makes it very clear (i) which icon is selectable at any time and (ii) where that icon sits in relation to other icons at the same functional level (e.g. only first level icons will be present in one line). First level icons typically relate to the following functions: phonebook; messages; call register; counters; call diversion; telephone settings; network details; voice mail and IrDA activation.
US08812056B2 Voice-based command driven computer implemented method
The present invention generally relates to a voice-based command driven computer implemented method and programmed apparatus that allows a user to easily add any open API communication product they choose to one interface. The computer implemented method filters all electronic communications selected by the user through a common source, such as the user's cell phone or computer. Each time an electronic communication is received, no matter through what program or application, the computer implemented method operates to communicate to the user that the electronic communication has been received and provides the user with the option of listening to and responding to the electronic communication, if appropriate. The user responds to the electronic communication through voice-based communication rather than physical interaction with the common source. The user may additionally initiate electronic communication through voice-based communication.
US08812055B2 Method and system for displaying user-related information on users' handsets
A method of displaying user-related information to a user on a display of a user's mobile telephony handset, including modifying a content of a file resident in a subscriber identification module operatively associated with the user's mobile telephony handset and used to store a name of a mobile telephony operator, said modifying comprising writing in said file the user-related information to be displayed.
US08812047B2 Access point power control
There is described a method of controlling a basestation in a cellular wireless communications network, the method comprising, within the basestation, autonomously and dynamically adapting a maximum value for a total transmit power of the basestation, such that interference between the basestation and other access points in the vicinity is minimized.
US08812041B2 Tap-to-end feature for unlocking a virtual slide-to-lock feature in push-to-talk communication applications
A Tap-to-End feature for unlocking a virtual Slide-to-Lock lock feature on a display screen of the communication device running a PTT application. In one embodiment, the Tap-to-End is implemented by simply tapping the display screen. In a second embodiment, the Tap-to-End feature is implemented by contacting the display screen on the communication device running the PTT application for a predetermined period of time. When the threshold is exceeded, the Slide-to-lock feature is unlocked. In various embodiments, the threshold is 3 seconds or less. In yet other embodiments, the Tap-to-End feature may be implemented anywhere on the display screen of the communication device running the PTT application including, but not limited to, in the vicinity of where the virtual Slide-to-lock feature is implemented.
US08812016B2 Method and system of determining position information of user equipment in a wireless communication environment
A method and system for obtaining position information of a User Equipment (UE) in a wireless communication environment is provided. The system includes a UE, a radio network wirelessly coupled to the UE, and a core network wirelessly coupled to the radio network and having a positioning server and a core network element. The UE generates a request to initiate a positioning session including a temporary session identifier from the UE. The core network element allocates a permanent session identifier for the positioning session upon receiving the request with the temporary session identifier and communicates the permanent session identifier and the temporary session identifier to the UE. Moreover, the positioning server receives transaction data from the UE during the positioning session associated with the permanent session identifier and estimates a geographic location and velocity information associated with the UE based on the received transaction data.
US08812011B2 Distributed database access for spectrum access
A bootstrapping technique for wirelessly obtaining white space data that may be used to identify an available white space channel for connecting to a service. Portable wireless devices may collaborate to provide white space data to a device requesting such data. A requesting device transmits a request for the white space data using, for example, an unlicensed band. A device receiving the request may transmit a copy of the data to the requesting device. The transmitted copy may be obtained by the receiving device from a local data store or may be provided from a database server to which the receiving device is connected. In the later case the receiving device acts as a proxy between the database server and the requesting device. Once the white space data is received by the requesting device it may be used to select a channel for communication in the white space.
US08812002B2 Acquisition of information for a radio access network
There is provided an information acquisition method to be executed by a mobile station, connected to a first radio access network of a first radio access technology, to perform acquisition of an information set related to a second radio access network of a second, different radio access technology for enabling mobility to the second radio access network. Basically, the method comprises receiving (S1) message instances, wherein a set of the message instances includes the information set for enabling mobility to the second radio access network. The method further comprises investigating (S2) the message instances to find counter information in a message instance indicating the number of message instances the mobile station must acquire to assemble the information set. The method also comprises identifying (S3), in relation to the message instance in which the counter information is found, the set of message instances that includes the information set based on the counter information. The method then comprises collecting (S4) the information set from the identified set of message instances.
US08811984B2 Area-based access control method for terminals which carry out M2M communications in a wireless communication system
A regional access control method is provided in a Mobility Management Entity (MME) for network access for a User Equipment (UE) that performs Machine-to-Machine (M2M) communication. An access request message and location information of the UE are received from a base station. The access request message is transmitted to the MME in response to reception of the access request message at the base station from the UE. A location of the UE that is determined based on the location information of the UE, is registered in a Home Subscriber Server (HSS). An allowed list of the UE is obtained from the HSS. It is determined whether the location information of the UE is registered in the allowed list.
US08811983B2 System and method for activating services on a wireless device
A system and method for activating services on a wireless device are provided that improve a user's experience and ease of activation/provisioning of services for the wireless device by providing a new provisioning channel for service activations. A user is simply required to input a short activation code(s) into the wireless device which is combined into an activation message along with other device-related information that is automatically retrieved from the wireless device. The generated activation message is then transmitted over the messaging provisioning channel accessible by inactive and/or unprovisioned wireless devices for delivery to a remote site for use in activating services on the wireless device. The services to be activated may include at least one of the following: out of the box activation, device upgrades, device reactivations, wireless number changes, wireless number porting, and the addition or purchasing of services including airtime, enrollments or content.
US08811981B2 Method, apparatus and computer program product for relaying CAMEL related messages in a telecommunications network
The present invention refers to a method, an apparatus and a computer program product for relaying CAMEL related messages in a telecommunication network, wherein received CAMEL related messages and corresponding subscriber data are analyzed (S3), the received CAMEL related messages are translated (S5) in non-Camel messages, the non-Camel messages are relayed (S6) to a service delivery framework on the basis of the ana-lyzing result and non-CAMEL responses are received (S8) from the service delivery framework. The non-CAMEL responses are re-translated into standard CAMEL operation responses (S9), which are sent to initiator of the received CAMEL related message (S11).
US08811973B2 Peak-to-average power ratio management for multi-carrier modulation in wireless communication systems
Techniques for managing peak-to-average power ratio (PAPR) for multi-carrier modulation in wireless communication systems. Different terminals in a multiple-access system may have different required transmit powers. The number of carriers to allocate to each terminal is made dependent on its required transmit power. Terminals with higher required transmit powers may be allocated fewer carriers (associated with smaller PAPR) to allow the power amplifier to operate at higher power levels. Terminals with lower required transmit powers may be allocated more carriers (associated with higher PAPR) since the power amplifier is operated at lower power levels. The specific carriers to assign to the terminals may also be determined by their transmit power levels to reduce out-of-band emissions. Terminals with higher required transmit powers may be assigned with carriers near the middle of the operating band, and terminals with lower required transmit powers may be assigned with carriers near the band edges.
US08811967B2 Changing the user interface at a telecommunications terminal
A technique is disclosed that changes one or more properties of a user interface at a telecommunications terminal based on an incoming call. When a first caller calls the telephone number of the terminal directly and the terminal answers the call, the terminal presents the direct call to the user through a first user interface. When a second caller calls a telephone number that is associated with a data-processing system and the call is then redirected to the terminal, the terminal presents the redirected call to the user through a second user interface. The telecommunications terminal can be a cell phone that belongs to a user, and the data-processing system can be a private branch exchange that serves an office enterprise network that the user belongs to, wherein the private branch exchange extends the call to the user's cell phone when the user is out of the office.
US08811953B2 Interactive property communication system
Disclosed herein, among other things, are apparatus and methods for interactive property communication. In various embodiments, an interactive property communication system includes two or more property communication nodes (PCNs) each adapted for coupling to an electrical service. PCNs include a radio transceiver for communications with a broker service adapted for controlling communications with one or more PCNs.
US08811943B2 Apparatus and method of handling simultaneous universal terrestrial radio access network radio resource control procedures which change the security configuration in a universal mobile telecommunications system user equipment
The details of an apparatus and method of handling simultaneous universal terrestrial radio access network radio resource control procedures which change the security configuration in a universal mobile telecommunications system user equipment are disclosed herein. According to one aspect of the present application, there is provided a user equipment apparatus having a message handler, a sequential processor, a command store, and a security configuration change detector, wherein said message handler is coupled to said command store, is coupled to said sequential processor, and is coupled to said security configuration change detector to save, process, and detect configuration changes in commands respectively, and to determine if there is an existing command at the user equipment, such that the user equipment appears to the UTRAN as though it were processing commands simultaneously. According to another aspect, there is provided a method of processing simultaneous commands at a user equipment having a security configuration, including the steps of: determining if there is an existing command at the user equipment; upon reception of a received command: suspending the existing command processing; determining if commands contain a security configuration change; and either rejecting the received command; or saving the received command prior to resuming the existing command; such that the user equipment appears to the UTRAN to be processing commands simultaneously.
US08811942B2 Method and apparatus for the activation of services
An approach is provided for presenting an activation indicator to a user. A connection with a mobile device is detected. Retrieval is caused, at least in part, of a unique hardware identifier associated with the mobile device. It is determined that the mobile device is eligible for a service based on the unique hardware identifier. Presentation is caused, at least in part, of a visual indicator of the eligibility for the service based on the determination.
US08811938B2 Providing a user interface experience based on inferred vehicle state
A mobile device is described herein that provides a user interface experience to a user who is operating the mobile device within a vehicle. The mobile device provides the user interface experience using mode functionality. The mode functionality operates by receiving inference-input information from one or more input sources. At least one input source corresponds to at least one movement-sensing device, provided by the mobile device, that determines movement of the mobile device. The mode functionality then infers a state of the vehicle based on the inference-input information and presents a user interface experience that is appropriate for the vehicle state. In one scenario, the mode functionality can also infer that the vehicle is in a distress condition. In response, the mode functionality can solicit assistance for the user.
US08811932B2 Method and system for wireless communications between base and mobile stations
A method and system for wireless communications between base and mobile stations use reference signals transmitted from base stations prior transmission of data signals. The reference signals are used to determine propagation characteristics of communication channels between the base and mobile stations and optimize, in real time, parameters of receivers of the mobile stations for processing the following data signals. Applications of the invention include wireless communication systems compliant with OFDMA, 3GPP LTE, RFN-OFDMA, OFDM, TDMA, and the like communication protocols.
US08811924B2 Diversity receiver and method performed by a diversity receiver
A diversity receiver includes a plurality of receiver circuits that are configured to receive and process the received radio frequency signals. A channel estimator is coupled to at least one of the plurality of receiver circuits and is configured to determine at least one channel estimation value for the received radio frequency signals. A controller is coupled to the channel estimator and to at least one of the plurality of receiver circuits and is configured to selectively activate or deactivate the at least one of the plurality of receiver circuits based on the determined at least one channel estimation value.
US08811916B2 Dual-standby terminal with a plurality of low-noise amplifiers and method for operating wireless communication unit thereof
A dual-standby terminal and a method for operating wireless communication unit are disclosed. The dual-standby terminal includes: a plurality of wireless communication units; a plurality of low-noise amplifiers located on reception paths of the wireless communication units, respectively; and a controller. The controller enables all of the plurality of low-noise amplifiers when the dual-standby terminal performs a simultaneous call. The controller also enables part of the plurality of low-noise amplifiers when the dual-standby terminal performs a single call or is operated in a standby state.
US08811913B2 RF calibration data management in portable device
An embodiment of the invention provides an operation method for a portable device. The method comprises steps of mounting a first partition of a flash memory to an application processor, wherein a calibration data is stored in the first partition and the first partition is read only by the application processor; mounting a second partition of the flash memory to the application processor, wherein a radio data is stored in the second partition and the second partition can be read or written by the application processor; transmitting the calibration data and the radio data to a communication processor by the application processor; the communication processor operating according to the calibration data and the radio data.
US08811904B2 Method and apparatus for downlink beam forming in TD-CDMA system
The present invention discloses a method and an apparatus for downlink beam forming in a TD-CDMA system. The method includes: acquiring the spatial covariance matrixes of all uplink slot interference user signals and the downlink slots in which the interference user signals locate; obtaining the interference spatial covariance matrixes of each downlink slot based on the downlink slots in which the interference user signals locate and the spatial covariance matrixes of the interference user signals; determining the beam forming weight coefficient of downlink expected user signals based on the interference spatial covariance matrixes of each downlink slot and the spatial covariance matrixes of the downlink expected user signals; implementing beam forming based on the beam forming weight coefficient of downlink expected user signals.
US08811898B2 Information processing device, communication control method and program
An information processing device is provided. The information processing device including a communication antenna having a variable Q value, for performing contactless-type communication with an external device by using a communication path capable of transmitting and receiving a signal using a carrier of a predetermined frequency, a communication speed determining unit for determining a communication speed in the communication with the external device, and a communication controlling unit for allowing the Q value of the communication antenna to be set to a value corresponding to a determined communication speed based on the communication speed determined in the communication speed determining unit.
US08811896B2 Non-volatile memory for contactless systems
A contactless system is described in which energy is scavenged from an electromagnetic field provided by a proximate reader device. An embedded processor and a volatile memory circuit within a near field communication (NFC) controller are operated using the scavenged energy. Parameter data from the proximate reader device may be acquired while conducting a near field communication transaction. A non-volatile memory (NVRAM) server is coupled to the NFC controller and also operates using the scavenged energy. Parameter data may be stored within the NVRAM server by sending a command and the parameter data from the NFC controller to the NVRAM server. At the completion of the transaction, the electromagnet field may be removed and all parameter data stored within the NFC controller will be lost. However, the next time the electromagnetic field is applied, the NFC controller may retrieve the parameters from the NVRAM server by sending a command.
US08811893B2 Memory arbitrator for electronics communications devices
Embodiments of the invention include electronic communications devices having a memory in near field communication device, a memory arbitrator and a host processor. The near field communication (NFC) devices are configured to receive data and drive power from the communication signal. The memory arbitrator is connected to the NFC device and the memory. The memory arbitrator is also configured to access the memory in response to an access request from the NFC device. Additionally, the memory is configurable to be accessed by both the host processor and the NFC device according to embodiments of the present invention.
US08811892B2 Systems, methods, and computer readable media for performing multiple transactions through a single near field communication (NFC) tap
The subject matter described herein includes a method of performing multiple transactions through a single near field communication (NFC) tap. The method includes storing, at a linking application in a wireless device, a plurality of application identifiers (AIDs) that identify a plurality of applications to be processed in a single NFC tap. The method can further include detecting, by a wireless device reader, a linking application AID in the wireless device that identifies the linking application upon interfacing the wireless device with the wireless device reader through the single NFC tap. The method can include accessing, by the wireless device reader, the plurality of AIDs using the linking application. The method can further include processing the plurality of applications associated with the plurality of AIDs through the single NFC tap.
US08811887B2 Data load redistribution within a relay enhanced telecommunication network
It is described a method for changing the data load distribution within a telecommunication network including a first base station, a second base station and a relay node being connected to the first base station and/or to the second base station. The described method includes (a) establishing for each of a plurality of user equipments a first indirect connection to the first base station via the relay node, (b) establishing in a collective manner for each of the plurality of user equipments a second indirect connection to the second base station via the relay node, and (c) terminating in a collective manner for each of the plurality of user equipments the first indirect connection. It is further described a network element, which is adapted to carry out the above described data load redistribution method, and a computer program, which is adapted for controlling the above described data load redistribution method.
US08811884B2 Image-forming apparatus and multiple sheet curl correcting sheet-receiving units
A sheet discharge tray that forms a sheet-receiving unit in an image-forming apparatus includes a climbing slope from a sheet discharge direction start point to a sheet discharge direction end point. The sheet discharge direction end point is formed by a variable tray having a supporting portion provided on a side of the sheet discharge direction start point.
US08811881B2 Cleaning device and image forming apparatus
A cleaning device, including, a first blade to slidably contact with a surface of an image carrier to which a toner including an external additive adheres, a second blade to slidably contact with the surface of the image carrier and to be provided downstream of the first blade in a rotation direction of the image carrier, and a lubricant applying mechanism section to apply a lubricant to the surface of the image carrier, wherein hardness of the first blade is equal to or more than hardness of the second blade.
US08811880B2 Processing apparatus and image forming system
The processing apparatus includes: a first storage device that stores correction image information defining a correction image Ap formed on the surface of a to-be-processed medium S, in which the positional relationship relative to an output image formed on the surface of the to-be-processed medium S is known; a second storage device that stores processing area information defining an area of the surface of the to-be-processed medium S heated by a heating unit, in which the positional relationship with the output image formed on the surface of the to-be-processed medium S is known; and a control unit that uses a detection result of a correction image formed on the surface of the to-be-processed medium S detected by an image detection unit and the correction image information to correct a heating position on the surface of the to-be-processed medium S heated by the heating unit indicated by the processing area information.
US08811878B2 Fixing device and image forming apparatus
A fixing device includes a first radiating portion that includes plural light sources arranged along a first direction at a determined interval, and radiates light on a recording medium on which a toner image is formed and which is transported in a second direction intersecting with the first direction, and an optical member that includes plural transmission regions through which the light radiated by the plural light sources is transmitted and includes plural light diffusion portions diffusing the light in the first direction on each of the plural transmission regions.
US08811875B2 Fixing device including meander regulating member and image forming apparatus
A pair of meander regulating rollers are disposed on the paper input side at both the longitudinal ends of a fixing roller. If a fixing belt moves off to one side end from the correct position, the meander regulating roller arranged on the one side end presses the fixing belt so as to produce a force of moving the belt to the other side end, whereby the fixing belt is stabilized in a state where the belt is held by the meander regulating roller on the one side end. On the other hand, if the fixing belt moves off to the opposite side end due to uneven temperature distribution, imbalance nip load or the like in the axial direction, it is possible to restrain the meandering in a similar manner by means of the meander regulating roller on the other side end.
US08811872B2 Image heating apparatus, film used for the apparatus, and manufacturing method of flexible resin material for the film
An image heating apparatus, for heating, in a nip, a recording material for carrying a toner image while conveying the recording material, includes a flexible cylindrical film; a nip-forming member contacting an inner surface of the film; and a pressing member for forming the nip between itself and the film. The inner surface of the film is provided with a roughened surface portion in a region in which the nip-forming member slides on the inner surface of the film. The roughened surface portion has a skewness Rsk satisfying: Rsk<0.
US08811867B2 Transfer device and image forming apparatus using same
A transfer device includes a plurality of rollers, a rotatable intermediate transfer belt wound around and stretched between the rollers, a transfer member disposed in the inner loop of the belt and facing an image bearing member of an image forming apparatus disposed at an outer circumference of the belt, to transfer an image formed onto the surface of the image bearing member when contacting the intermediate transfer belt, and a position adjuster to adjust the position of the intermediate transfer belt at different positions relative to the image bearing member. The positions include a contact state in which the intermediate transfer belt applied with a predetermined tension contacts the image bearing member, a first separation state in which the tensioned intermediate transfer belt separates from the image bearing member, and a second separation state in which the intermediate transfer belt separates further away from the image bearing member.
US08811866B2 Image forming apparatus
An image forming apparatus includes an image bearing member, a detector that detects a density of developer on the image bearing member, a support member supported in the image forming apparatus and removably supporting the detector, a separator disposed with a space from the detector, a first connected unit disposed on the support member between the separator and detector, a second connected unit disposed on the support member on an opposite side of the detector from the first connected unit, a fixing member including a first connecting unit that passes through the space and is supported by the first connected unit and a second connecting unit supported by the second connected unit, where the fixing member fixes the detector to the support member, and a disengagement restricting unit disposed on an opposite side of the detector from the separator so as to be adjacent to the second connecting unit.
US08811862B2 Developing mechanism and image forming apparatus
The present application discloses a developing mechanism including a developing device for developing electrostatic latent images and a container containing developer. The developing device includes a carrier carrying and supplying the developer to the electrostatic latent images; a first housing having a feed port through which the developer is fed; a first conveyance member conveying the developer along a first direction away from the feed port; and a first shutter mechanism selectively opening and closing the feed port. The container includes a second housing having a supply port from which the developer is supplied through the feed port to the developing device; a second shutter mechanism selectively opening and closing the supply port; and a second conveyance member conveying the developer along a second direction across the first direction for developer discharge through the supply port. The feed port is opened earlier than the supply port is opened.
US08811858B2 Charging unit and discharging unit
A charging and/or discharging unit for an image formation device may include a discharge wire extending in a lateral direction (a second direction) perpendicular to a first direction, the first direction corresponding to a moving direction of the surface of a photosensitive drum and parallel to the surface of the photosensitive drum. The discharge wire may be distanced from the surface of the photosensitive drum. Shield electrodes and a grid electrode are opposed to the discharge wire, with a distance therefrom and extending along the lateral direction. The shield electrodes and the grid electrode may include ribs extending in the lateral direction, respectively. In one or more examples, the ribs may correspond to recessed portions in a surface of the corresponding electrodes and may be located out of a specified circular area.
US08811857B2 Sheet feeding device, and image forming apparatus provided with same
The sheet feeding device includes a housing, first and second feeding paths, and first and second covers. The first feeding path extends in a vertical direction within the housing. The second feeding path extends in the vertical direction within the housing, and a lower end thereof is connected to an upper end of the first feeding path. The first cover exposes, in an open state, the first feeding path outside of the housing. The second cover exposes, in an open state, the second feeding path outside of the housing. When both the first cover and the second cover are opened, the first cover and the second cover are respectively in the open state relative to the housing in a mode where a second opening angle of the second cover relative to the housing is smaller than a first opening angle of the first cover relative to the housing.
US08811841B2 Fixing device, image forming apparatus, and non-transitory computer readable medium
A fixing device includes a fixing unit, a power controller, a pressure applying unit, and a timing controller. The fixing unit fixes toner onto a recording medium transported in a determined transport direction, by using heat generated by a heat generator. The power controller controls supply of power for heating the fixing unit. The pressure applying unit applies pressure to the recording medium in a nip part formed between the pressure applying unit and the fixing unit. The timing controller controls the power controller to start supply of the power at a time which is a determined time period prior to an arrival time at which a leading edge of the recording medium in the transport direction arrives at the nip part.
US08811833B2 Image forming apparatus
An image forming apparatus includes a developing device, a detection mode execution unit, and a notice signal generating unit. The developing device supplies a toner bearing member with toner in a container by rotating a toner supply member in a contact manner with the toner bearing member. The detection mode execution unit executes a detection mode in which a predetermined period for changing a toner amount in the foam layer by rotating the toner supply member is provided, a capacitance C1 between the first and second electrode members is detected before the predetermined period, and a capacitance C2 between the first and second electrode members is detected after the predetermined period. The notice signal generating unit generates a low toner amount notice signal in response to an absolute value |C1−C2| of a difference between the capacitances C1 and C2 being smaller than a predetermined threshold.
US08811815B2 Optical network testing
A method includes generating a test signal and modulating the test signal. The method may also include transmitting the test signal on an optical path, where the optical path may include a number of add-drop multiplexer devices and amplifiers. The method may also include receiving the test signal at a destination device and converting the received test signal into an electrical signal. The method may further include identifying a portion of the electrical signal that is associated with the modulated test signal.
US08811814B2 Method and system for camera module alignment
Described herein is a system and method for camera module alignment. A camera module comprises a terminal block and an endcap with a connector shroud. The terminal block includes flexible terminal legs connected to a circuit board and terminal pins for connection with an external connector through the connector shroud. The terminal block includes alignment ribs and an endcap includes alignment pockets. Placement of the alignment ribs into the alignment pockets flexes the flexible terminal legs, moves the terminal block across the circuit board surface and aligns the terminal pins for connection with the external connector through the connector shroud.
US08811808B2 Camera lens assembly
A camera lens assembly comprising a lens assembly housing and a compound lens and a motion sensor arrangement within the lens assembly housing, wherein the motion sensor arrangement comprises: angular rotation sensors configured to detect angular rotation about three orthogonal axes of rotation; and linear acceleration sensors configured to detect linear acceleration in three orthogonal directions.
US08811807B2 Boiler for a machine for making hot beverages
A boiler for use in a machine for making hot beverages includes a heat diffuser with a first wall destined to be placed in contact with the liquid to be heated and a second wall opposite first wall, heating element consisting of at least one serigraphed or photo-engraved resistance arranged on second wall of heat diffuser and defining a pattern formed of at least on resistive track, a body which with first wall of heat diffuser defines a heating chamber inside which the liquid is to be heated. It also includes a bearing element shaped to bear on second wall of heat diffuser on at least one zone, the resistive track(s) being arranged on either side of the zone so that the bearing element receives at least part of the force transmitted by the liquid to heat diffuser and resulting from the pressurizing of liquid in the heating chamber.
US08811806B2 Power supply arrangement for direct electrical heating of a pipeline system
In a power supply arrangement for supplying electrical power to the pipeline, the power supply arrangement for direct electrical heating of a pipeline system has basically a three phase transformer, a symmetrization unit, and a compensation unit. The three phase transformer is adapted to support a single phase load connected between a first and a second phase of the transformer. The transformer has at least one first tap changer at a high voltage side of the transformer. The symmetrization unit has a first capacitor connected between the first phase and a third phase of the transformer and an inductor connected between the second phase and the third phase of the transformer. The compensation unit has a second capacitor connected between the first phase and the second phase of the transformer. The first tap changer, the first capacitor, the second capacitor and the inductor are adapted to be varied on-load.
US08811802B2 Insertion and usage of metadata in digital video
Some embodiments provide a method of capturing digital video. According to this method, the digital video is received at a first rate. The received digital video includes metadata. The method uses the metadata to store the digital video at a second rate that is different from the first rate. In some embodiments, the first rate is an encoded rate, while the second rate is the digital video's native shooting rate. The digital video's native shooting rate can be any arbitrary rate up to, but not including, the encoded rate. Some embodiments provide a method of outputting digital video from a computer. From a storage structure of the computer, this method retrieves a video clip. In this video clip, the method embeds a metadata structure and records a set of metadata in this structure. The method then outputs the video clip with the embedded metadata.
US08811800B2 Metadata editing apparatus, metadata reproduction apparatus, metadata delivery apparatus, metadata search apparatus, metadata re-generation condition setting apparatus, metadata delivery method and hint information description method
Multimedia content containing moving pictures and audio is divided into multiple scenes and metadata is generated for each of the scenes obtained as a result of the division. It is possible to generate metadata containing scene structure information metadata that describes the hierarchical structure of the content in addition to scene section information and titles. Also, a name or an identifier of each descriptor contained in the metadata is described as hint information for manipulation of metadata composed of at least one descriptor describing semantic content, a structure, and characteristics of content.
US08811787B2 Multicore optical fiber with reduced inter-core crosstalk
Various apparatus and methods for reducing inter-core crosstalk in a multicore optical fiber are disclosed. A multicore optical fiber may include a plurality of cores capable of transmitting optical signals, and a cladding surrounding the cores, the cladding having a heterogeneous refractive index such that the optical signals propagate at different velocities in different ones of the cores. A multicore optical fiber may include a first length including cores having heterogeneous modal velocities and a second length, adjacent to the first length, including cores having heterogeneous modal velocities, and the cores in the first length are aligned with cores in the second length having a different modal velocity. Inter-core cross talk in a multicore optical fiber may also be reduced by transmitting optical signals through cores of a multicore optical fiber and pumping light into the cores to create unequal modal velocities in the cores.
US08811785B2 Multi-core optical fiber
The present invention relates to a multi-core optical fiber including a plurality of cores, in each of which an effective area at the wavelength of 1550 nm, a transmission loss at the wavelength of 1550 nm, a chromatic dispersion at the wavelength of 1550 nm, a cable cutoff wavelength, and a bending loss in a bending radius of 30 mm at the wavelength of 1625 nm are set so as to increase a transmission capacity in each core in a state in which a difference of the transmission loss at the wavelength of 1550 nm between different cores is controlled to at most 0.02 dB/km or less.
US08811778B2 Systems and method for routing optical signals
Systems and a method for routing optical signals are disclosed. One system includes a first large core hollow metal waveguide configured to guide a substantially coherent optical beam. A second large core hollow waveguide is optically coupled to the first waveguide with a coupling device. The coupling device is configured to divide the coherent optical beam into a transmitted beam and a reflected beam. Beam walk-off within the coupling device causes the transmitted beam to be shifted by an offset amount. The second large core hollow metal waveguide is shifted from the first large core hollow metal waveguide by approximately the offset amount to receive the shifted transmitted beam.
US08811777B2 Optical fiber shape sensing systems
A method for measuring bending is provided. The method includes receiving a reflected signal from a strain sensor provided on an optical fiber; determining a spectral profile of the reflected signal; and determining bending of the optical fiber based on a comparison of the spectral profile of the reflected signal with a predetermined spectral profile.
US08811775B1 Visualizing digital images on a map
A computer based, digital image management system that visually presents an entire archive in a manner that facilitates easy, non-textual, searching for specific images. In one embodiment, the system includes two elements: a file management methodology and a graphical user interface. The file management method utilizes reference files that contain multiple properties (metadata) relating to each image file. Image files are grouped into a multiplicity of collections based on user-defined associations of the properties. The graphical user interface visually represents the groups of image files on 2-dimensional or 3-dimensional graphic metaphors. In addition, the graphical interface uses multiple display variables such as icons, mnemonics, size, movement, color, and luminance to signify relationships between groups, and/or communicate key properties of individual or groups of images.
US08811773B2 Image enlargement apparatus, method, integrated circuit, and program
An image enlargement apparatus includes an interpolation unit that generates a high-resolution interpolation image from a low-resolution image; and a synthesis unit that generates a first high-resolution image by synthesizing the interpolation image and a correction amount. Additionally, a re-correction unit generates a second high-resolution image by re-correcting the first high-resolution image using a generated feature value.
US08811769B1 Extended depth of field and variable center of perspective in light-field processing
According to various embodiments, the system and method of the present invention process light-field image data in a manner that reduces artifacts and that yields 2-D images with extended depth of field, and with variable placement of the center of perspective. Center of perspective can be varied based on user input or on pre-specified parameters. Various techniques for improving the presentation of light-field images with variable center of perspective are described, and for performing other effects in connection with projection of light-field images.
US08811766B2 Perceptual block masking estimation system
Systems and methods are disclosed for determining the perceptibility of noise in a block of images and/or video. The systems and methods may compute a mask value for the block using a block masking generator. The mask value may indicate the perceptibility of noise in the block. The mask value may be computed using a normalized activity value and/or a texture value for the block. The normalized activity value may indicate the relative activity in the block as compared to the activity in the image and/or video. The texture value may indicate the strength and/or number of edges in the block.
US08811761B2 Image coding and decoding method and apparatus for performing both cabac and bypass coding
An image coding method includes coding first binary data indicating a first intra prediction mode and second binary data indicating a second intra prediction mode, wherein in the coding, a first context adaptive portion which is part of the first binary data and a second context adaptive portion which is part of the second binary data are coded by context adaptive binary arithmetic coding, a first bypass portion which is different part of the first binary data and a second bypass portion which is different part of the second binary data are coded by bypass coding, and coded data is generated which includes the first context adaptive portion, the second context adaptive portion, the first bypass portion, and the second bypass portion, the first bypass portion and the second bypass portion being included subsequent to the first context adaptive portion and the second context adaptive portion.
US08811760B2 Coding images using intra prediction modes
A system and a method for decoding at least a portion of an image includes determining a current prediction mode based on a combination of a prediction mode residue and a function of at least one previous prediction mode and decoding the portion of the image using the current prediction mode.
US08811754B2 Spatial clustering of pixels of a multispectral image
A method and system for clustering the pixels of a multispectral image is provided. A clustering system computes a maximum spectral similarity score for each pixel that indicates the similarity between that pixel and the most similar neighboring. To determine the maximum similarity score for a pixel, the clustering system generates a similarity score between that pixel and each of its neighboring pixels and then selects the similarity score that represents the highest similarity as the maximum similarity score. The clustering system may apply a filtering criterion based on the maximum similarity score so that pixels with similarity scores below a minimum threshold are not clustered. The clustering system changes the current pixel values of the pixels in a cluster based on an averaging of the original pixel values of the pixels in the cluster.
US08811752B2 Method and program for creating analysis model
A method of creating an analysis model includes the steps of storing first shape information in association with instruction information that is used for creating the analysis model and that includes shape feature information about a connecting part in the first shape information; comparing second shape information with the first shape information associated with the instruction information; determining whether a difference between the first shape information and the second shape information is within an allowable range for the shape feature information included in the instruction information; and setting the instruction information if the difference between the first shape information and the second shape information is within the allowable range.
US08811748B2 Collaborative feature extraction system for three dimensional datasets
A collaborative feature extraction system uses crowdsourced feedback to improve its ability to recognize objects in three-dimensional datasets. The system accesses a three-dimensional dataset and presents images showing possible objects to a group of users, along with potential identifiers for the objects. The users provide feedback as to the accuracy of the identifiers, and the system uses the feedback to adjust parameters for candidate identifiers to improve its recognition of three-dimensional assets in future iterations.
US08811746B2 Mobile unit position detecting apparatus and mobile unit position detecting method
The mobile unit position detecting apparatus generates target data by extracting a target from an image shot by the image capturing device, extracts target setting data that best matches the target data, is prerecorded in a recording unit and is shot for each target, obtains a target ID corresponding to the extracted target setting data from the recording unit, detects position data associated with the obtained target ID, tracks the target in the image shot by the image capturing device, and calculates an aspect ratio of the target being tracked in the image. If the aspect ratio is equal to or lower than a threshold value, the mobile unit position detecting apparatus outputs the detected position data.
US08811739B2 Image processing device
An image processing device includes a pattern kind determining unit that determines a hatch pattern representing a hatch shape corresponding to a color of a color image by a monochromatic concentration, a pattern concentration determining unit that determines a background concentration that is applied to a hatch-shaped background area, and a monochromatic image data generating unit that generates monochromatic image data in which the hatch pattern having the background concentration is applied to the background area. The pattern concentration determining unit changes the background concentration of the hatch pattern according to the color of the color image.
US08811737B2 Method and apparatus for block based image compression with multiple non-uniform block encodings
Embodiments of the present invention are directed to a method and apparatus for block based image compression with multiple non-uniform block encodings. In one embodiment, an image is divided into blocks of pixels. In one embodiment the blocks are four pixels by four pixels, but other block sizes are used in other embodiments. In one embodiment, a block of pixels in the original image is compressed using two different methods to produce a first and second compressed block. Thus, each block in the original image is represented by two, typically different, compressed blocks. In one embodiment, color associated with a pixel is determined by combining the compressed information about the pixel in the first compressed block with information about the pixel in the second compressed block. In another embodiment, global information about the image is combined with the information in the first and second compressed blocks.
US08811732B2 Weighted entropy minimization for optimizing a log-chromaticity normal for use in an image process
In a first exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image defined by image locations, in a computer memory, generating a bi-illuminant chromaticity plane in a log color space for representing the image locations of the image in a log-chromaticity representation for the image, providing an estimate for an orientation of the bi-illuminant chromaticity plane and optimizing the estimate of an orientation as a function of a minimization of a weighted entropy.
US08811731B2 Modified propagated last labeling system and method for connected components
Embodiments disclosed include methods and systems for assigning one or more labels to one or more segments of data received in an incoming segment to a line buffer for propagated component labeling, including preventing repeated labels in each line of the line buffer by assigning a different label for each of the one or more segments of data received in each line; labeling the incoming segment of the one or more segments of data by adopting a label of an overlapping segment on a prior received line when the overlapping segment does not overlap any other segment of data; labeling the incoming segment of the one or more segments of data by adopting a label of an overlapping segment on a prior received line when the overlapping segment overlaps more than one segment on the incoming segment when the segment is a first segment in the line buffer; and labeling the incoming segment of the one or more segments of data by adopting a label of a last overlapping segment when more than one segment overlaps the incoming segment.
US08811728B2 Image processing apparatus and computer program product
An image processing apparatus uses an estimation operator to estimate a spectroscopic property. The image processing apparatus includes an effect extent analyzing unit which analyzes, based on the estimation operator, a relative extent of an effect on the spectroscopic property against a noise in a wavelength axis.
US08811724B2 Classification of medical diagnostic images
The invention provides methods for automated classification of a medical diagnostic image of a lung according to its deduced probability of relating to a lung of a patient who is suffering from a diffuse parenchymal lung disease such as chronic obstructive pulmonary disease (COPD), cystic fibrosis, or severe asthma, or to a class of patients characterized by the severity of such a condition, or to a class of patients characterized by a prognostic likelihood of developing such a condition or severity of condition.
US08811721B2 Three-dimensional ultrasonic inspection apparatus
A three-dimensional ultrasonic inspection apparatus 10 can make increased inspection accuracy in comparison to the conventional apparatus and includes: an ultrasonic transducer 11 disposed m×n piezoelectric vibrators in a matrix; a signal processing unit 17 to receive, detect an echo, and generate a three-dimensional image data by processing an electric signal of the echo detected; a peak detecting element 51, 52 to detect a first peak and a second peak of an intensity distribution of the three-dimensional image data in a depth (z) direction; a joint portion image creation unit 36 to create a three-dimensional image of the joined area 15 by mapping z direction distance of the first peak and the second peak to x-y plane; a determination unit 37 to determine whether the joined area 15 is sound by two-step determination; and a display unit 38 to display the three-dimensional image and the determination result, of the joined area 15.
US08811720B2 3D visualization of light detection and ranging data
In accordance with particular embodiments, a method includes receiving LIDAR data associated with a geographic area and generating a three-dimensional image of the geographic area based on the LIDAR data. The method further includes presenting at least a first portion of the three-dimensional image to a user based on a camera at a first location. The first portion of the three-dimensional image is presented from a walking perspective. The method also includes navigating the three-dimensional image based on a first input received from the user. The first input is used to direct the camera to move along a path in the walking perspective based on the first input and the three-dimensional image. The method further includes presenting at least a second portion of the three-dimensional image to the user based on navigating the camera to a second location. The second portion of the three dimensional image presented from the walking perspective.
US08811719B2 Inferring spatial object descriptions from spatial gestures
Three-dimensional (3-D) spatial image data may be received that is associated with at least one arm motion of an actor based on free-form movements of at least one hand of the actor, based on natural gesture motions of the at least one hand. A plurality of sequential 3-D spatial representations that each include 3-D spatial map data corresponding to a 3-D posture and position of the hand at sequential instances of time during the free-form movements may be determined, based on the received 3-D spatial image data. An integrated 3-D model may be generated, via a spatial object processor, based on incrementally integrating the 3-D spatial map data included in the determined sequential 3-D spatial representations and comparing a threshold time value with model time values indicating numbers of instances of time spent by the hand occupying a plurality of 3-D spatial regions during the free-form movements.
US08811717B2 Image generating apparatus and computer program
The present invention relate to an image generating apparatus for generating an image from a viewpoint specified by a user. According to the invention, the apparatus has a storage unit that stores data of a plurality of images, and a disparity map generating unit that generates a disparity map. The disparity map is associated with a pair of images including a first image and a second image, and indicates corresponding pixels in the first and second images.
US08811715B2 Wafer identification fault recovery
Described are computer-based methods and apparatuses, including computer program products, for wafer identification fault recovery. A digital image is received that includes a data symbol comprising a message encoded in a set of data cells. The digital image is processed to form a set of classified data cells, wherein one or more classified data cells from the set of classified data cells comprises an error. User interface data is transmitted comprising the digital image and interactive graphics, the interactive graphics including at least one data cell control. Interaction data is received from the interactive graphics that modifies a data cell location, a data cell state, or both, of at least one classified data cell from the set of classified data cells to form a modified set of classified data cells. An error free decoded message string is generated based on the modified set of classified data cells.
US08811713B2 Photomask inspection method, semiconductor device inspection method, and pattern inspection apparatus
A plurality of photomasks used to manufacture the same semiconductor device, each of the photomasks having a plurality of mutually replaceable unit regions set therein, are inspected to detect a defect. It is determined whether or not the detected defect has a redundancy defect positioned in a unit region replaceable with another unit region to remedy the photomask. Then, when inspecting the second or subsequent photomask, a unit region including the coordinate of a redundancy defect detected in another photomask inspected previously is set to be a non-inspection region, and the non-inspection region is not inspected.
US08811712B2 Defect inspection method and device thereof
The invention provides a defect inspection method and a defect inspection device which enable a defect to be inspected regardless of optical conditions. The invention comprises the steps of setting a target local region and a plurality of corresponding local regions in the image signals, the target local region including a target pixel and an area surrounding the target pixel, the corresponding local regions including pixels corresponding to the target pixel and areas surrounding the corresponding pixels; searching similarities between the image signal of the target local region and the image signals of the plurality of corresponding local regions; determining a plurality of image signals that represent corresponding local regions and are similar to the image signal of the target local region; and comparing the image signal of the target local region with the image signals that represent the corresponding local regions.
US08811700B2 Exact local computed tomography based on compressive sampling
A system and method for tomographic image reconstruction using truncated projection data that allows exact interior reconstruction (interior tomography) of a region of interest (ROI) based on the known sparsity models of the ROI, thereby improving image quality while reducing radiation dosage. In addition, the method includes parallel interior tomography using multiple sources beamed at multiple angles through an ROI and that enables higher temporal resolution.
US08811692B2 System and method for using three dimensional infrared imaging for libraries of standardized medical imagery
Calibrated infrared and range imaging sensors are used to produce a true-metric three-dimensional (3D) surface model of any body region within the fields of view of both sensors. Curvilinear surface features in both modalities are caused by internal and external anatomical elements. They are extracted to form 3D Feature Maps that are projected onto the skin surface. Skeletonized Feature Maps define subpixel intersections that serve as anatomical landmarks to aggregate multiple images for models of larger regions of the body, and to transform images into precise standard poses. Features are classified by origin, location, and characteristics to produce annotations that are recorded with the images and feature maps in reference image libraries. The system provides an enabling technology for searchable medical image libraries.
US08811669B2 Object tracking device
In an object tracking device, a search region setting unit sets the search region of an object in a frame image at a present point in time, based on an object region in a frame image at a previous point in time, zoom center coordinates in the frame image at the previous point in time, and a ratio between the zoom scaling factor of the frame image at the previous point in time and the zoom scaling factor of the frame image at the present point in time. A normalizing unit normalizes the image of a search region of the object included in the frame image at the present point in time to a fixed size. A matching unit searches the normalized mage of the search region for an object region similar to a template image.
US08811661B2 Monitoring camera system, monitoring camera, and monitoring camera control apparatus
A system includes a plurality of image capturing units configured to capture an object image to generate video data, a video coding unit configured to code each of the generated video data, a measurement unit configured to measure a recognition degree representing a feature of the object from each of the generated video data, and a control unit configured to control the video coding unit to code each of the video data based on the measured recognition degree.
US08811660B2 Object-tracking systems and methods
A system and method for tracking, identifying, and labeling objects or features of interest is provided. In some embodiments, tracking is accomplished using unique signature of the feature of interest and image stabilization techniques. According to some aspects a frame of reference using predetermined markers is defined and updated based on a change in location of the markers and/or specific signature information. Individual objects or features within the frame may also be tracked and identified. Objects may be tracked by comparing two still images, determining a change in position of an object between the still images, calculating a movement vector of the object, and using the movement vector to update the location of an image device.
US08811658B2 Interpolation method for image pictures and image processing apparatus thereof
An interpolation method, applied to image pictures, for interpolating at least one pixel into a position to be interpolated in a target image frame is disclosed. The interpolation method includes receiving a plurality of image fields having a corresponding image object, estimating a motion speed of the image object according to a distance between a first pixel position to which the image object located in a first image field of the plurality of image fields and a second pixel position to which the image object located in a second image field of the plurality of image fields, determining the pixel from the plurality of image fields according to the motion speed of the image object, and interpolating the pixel into the position to be interpolated in the target image frame.
US08811657B2 Method and apparatus for image-based eye tracking for retinal diagnostic or surgery device
An eye tracking method for determining a position of an eye or a part of an eye in an image of an image sequence by performing a comparison between said image and a reference image, said process including: aligning a set of images; computing an enhanced reference image based on a combination of said set of aligned images; and determining said position in said image of said image sequence by comparing said image of said image sequence and said enhanced reference image to yield a motion estimation between said reference image and said image of said sequence.
US08811654B2 Non-destructive determination of material characteristics
A non-destructive determination of material characteristics of an aircraft component is provided. To provide a simple determination of material characteristics, which can be implemented economically, it is provided to make available image data of a layer, which can be detected from outside using electromagnetic radiation, of a workpiece to be examined; to detect first areas having a first pixel characteristic using the image data; and to detect second areas having a second pixel characteristic using the image data; the first pixel characteristic being associated with a fiber inlay of a fiber composite layer; and the second pixel characteristic being associated with an at least part-crystalline thermoplastic polymer of the fiber composite layer, which thermoplastic polymer is in a crystalline state; and to determine a relationship of the first areas to the second areas.
US08811650B2 Ribbon transducer provided with dynamic tensioning system
A ribbon transducer comprising a ribbon made of conductive material, two rigid supports where the ends of the ribbon are fixed, and a tensioning and damping system provided at least at one end of the conductive ribbon to tension the ribbon and damp its movements. The tensioning and damping system comprises a leaf spring comprising a first end section to which said ribbon is fixed and a second end section fixed to said rigid support, in such a way to exert a tensile force in the tensioning direction of the ribbon.
US08811648B2 Moving magnet audio transducer
An electronic device having an enclosure including an upper panel and a bottom panel operably connected to the upper panel. A transducer is operably connected to the enclosure and the transducer is configured to mechanically vibrate the enclosure. The transducer includes a magnet, an electromagnetic coil and a retention element maintaining a relationship between the magnet and the electromagnetic coil.
US08811642B2 Hearing assistance apparatus having single multipurpose control device and method of operation
A hearing assistance device has one multipurpose control device that operates in an algorithm selection mode and a daily use mode. In the algorithm selection mode, the multipurpose control device is used to switch between amplification algorithms and select one of the algorithms to be implemented in an audio processing program. In the daily use mode, the multipurpose control device is used to adjust the volume of sound generated by an audio output section. A battery compartment door of the device has an open position in which the device is powered off, and a closed position in which the device is powered on. The multipurpose control device and the battery compartment door are the only user-operable controls on the hearing assistance device for controlling the device and powering the device on or off. No other controls are needed for adjusting volume, selecting algorithms, and switching between and selecting programs.
US08811641B2 Hearing aid device and method for operating a hearing aid device
A hearing aid device has an input converter for receiving an input signal and converting the signal into an electrical input signal, a signal processing unit for processing and frequency-dependent amplification of the electrical input signal and generating an electrical output signal, an output converter for converting the electrical output signal into an acoustic output signal, and a sound detector facility for identifying sounds in a signal. Facilities increase an amplification above a normal amplification for a frequency range in which an identified sound contains signal components. Further facilities set the normal amplification of an electrical input signal in dependence on a signal frequency. The amplification is restricted to a maximum amplification in a specific frequency range. The amplification exceeds the normal amplification or the maximum amplification for the duration of the identified sound and at most for a duration which lies below a setting time of a feedback whistling.
US08811621B2 Parametric stereo upmix apparatus, a parametric stereo decoder, a parametric stereo downmix apparatus, a parametric stereo encoder
A parametric stereo upmix apparatus generates left and right signals from a mono downmix signal based on spatial parameters. The parametric stereo upmix includes a predictor configured to predict a difference signal including a difference between the left and right signals based on the mono downmix signal scaled with a prediction coefficient. The prediction coefficient is derived from the spatial parameters. The parametric stereo upmix apparatus further includes an arithmetic unit configured to derive the left and right signals based on a sum and a difference of the mono downmix signal and the difference signal.
US08811620B2 Secure sharing of item level data in the cloud
Implementations of the present disclosure are directed to sharing data in a supply chain, the data corresponding to an item having a tag associated therewith. Methods include determining a random number from the tag, the random number being unique to the item, selecting a first integer and a second integer, generating a first public key based on the first integer and a semi-public key based on the second integer, generating an identifier based on the first public key and the random number, generating a key based on the semi-public key and the random number, encrypting the data using the key to provide encrypted data, defining a tuple comprising the identifier and the encrypted data, and transmitting the tuple over a network for storage in a persistent storage device.
US08811611B2 Encryption/decryption of digital data using related, but independent keys
Methods and apparatus involve two keys to decode data that are generated during original encoding of the data. The keys are stored on computing devices separate from one another, and the encrypted data, which maintains security until such time as the original data requires decoding. Because the keys can be relatively large, its stored form may have padding bits to align with the file form of the encoded data. Representative keys include a dictionary corresponding to symbols representing the data and a weighted path decoder that correlates the symbols of the dictionary to underlying original bits. A “fast approximation” of compression of current data involves using information obtained from an earlier compression of similar data. Creating the two keys for the original data can also include creating a master key for decoding a plurality of later-encoded files. A second key also works in conjunction with the master key during decoding.
US08811608B2 Attack-resistant multivariate signature scheme
A cryptographic method, apparatus, and system, including selecting a first multivariate polynomial mapping, which includes first multivariate polynomial equations over first variables in a finite field, defining a second multivariate polynomial mapping, which includes at least some of the first multivariate polynomial equations and further includes second multivariate polynomial equations over the first variables together with second variables in the finite field, generating a public key based on the second multivariate polynomial mapping, and digitally signing a message, using a processor, with a digital signature that is verifiable using the public key and is generated by solving the first multivariate polynomial mapping to find respective first values of the first variables, solving a set of linear equations using the first values to find respective second values of the second variables, and applying a transform to the first and second values so as to generate a vector corresponding to the digital signature, wherein the second values are chosen so that a predefined group of elements of the vector will be zero. Related methods, apparatus, and systems are also described.
US08811603B2 Echo canceler circuit and method
An echo canceler circuit (10) and method attenuates at least post-echo canceler uplink data (90) to produce attenuated uplink data (100) in response to uplink echo return loss based attenuation data (40). The echo canceler circuit (10) includes an echo return loss based attenuation data generator (20) and at least an uplink data attenuator (30). The echo return loss based attenuation data generator (20) produces the uplink echo return loss based attenuation data (40) in response to echo return loss data (70). The echo return loss data (70) is based on at least one of: attenuated downlink data (50), pre-echo canceler uplink data (60), and/or amplifier gain data (80). The uplink data attenuator (30) attenuates the post-echo canceler uplink data (90) to produce attenuated uplink data (100) based on the uplink echo return loss based attenuation data (40).
US08811593B1 Call center agent centric speech decoding system and method with quality assurance function
The computerized call center method and system decodes agent and customer communications sessions. Questions and answers (Q&A) are displayed to the agent based upon decoding of agent speech using both a basic Q&A database and an agent database, each with key words/phrases. A positive feedback loop uses agent's speech data for the agent key word-phrase database. When words-phrases are decoded, the system queues up and displays Q&A in real time from the Q&A database (with speech data elements for word-phrases). A quality function for successful sessions integrates agent key words-phrases into the basic Q&A database.
US08811582B1 Residence-based calling rates, system and method
An exemplary embodiment provides for a computer-implemented method for rating telephone calls originating from a secure facility. The method includes receiving a destination number, of a called party, forβ a telephone call from the secure facility and determining, based on the destination number, if the called party is pre-verified wherein pre-verified includes at least a billing address of the called party. Next, a rate for the telephone call is then determined based on the billing address of the called party, if the called party is pre-verified.
US08811563B2 Method and system for assessing failures of fuel rods
A system and method for assessing failure of fuel rods are disclosed. The method may include monitoring fuel rod operational conditions, comparing the fuel rod parameters to parameters limits, calculating the fuel rod performance parameters to determine the likelihood of failure of individual fuel rods, and updating plant operating parameters based on the calculated fuel rod parameters. The system may input the calculated fuel rod parameters into a fuel failure model to assess the probability of failure, and predict the probability of failure of individual fuel rods based on fuel rod parameters in the fuel failure model.
US08811561B2 Control rod drive mechanism for nuclear reactor
A control rod drive mechanism (CRDM) for use in a nuclear reactor, the CRDM comprising: a connecting rod connected with at least one control rod; a lead screw; a drive mechanism configured to linearly translate the lead screw; an electromagnet coil assembly; and a latching assembly that latches the connecting rod to the lead screw responsive to energizing the electromagnet coil assembly and unlatches the connecting rod from the lead screw responsive to deenergizing the electromagnet coil assembly. The latching assembly is secured with and linearly translates with the lead screw, while the electromagnet coil assembly does not move with the lead screw. The electromagnet coil assembly is at least coextensive with a linear translation stroke over which the drive mechanism is configured to linearly translate the lead screw.
US08811552B2 Downlink multi-user interference alignment scheme
A method, system and device are provided for using a predetermined vector, vref and channel knowledge H, G from each transmitter to compute and feedback equivalent channel vector information hi,jeq to its affiliated transmitter. With this information, each transmitter selects Li receivers and constructs a transmitted signal by applying a selected precoding vector to rank 1 data, thereby eliminating interference to the rest of the receivers in the network.
US08811528B2 Methods and apparatus for transmitting signals with selective delay for compensation of intersymbol interference and simultaneous switching outputs
Transmitter-based techniques are provided for compensation of intersymbol interference and/or simultaneous switching outputs, using selective pulse width modulation. One or more signals are transmitted by detecting whether one or more of said signals satisfy one or more predefined signal corruption conditions, wherein said predefined signal corruption conditions indicate that one or more of said signals are anticipated to exhibit one or more of intersymbol interference and simultaneous switching outputs; and selecting a delay for one or more of the signals based on the one or more predefined signal corruptions conditions. The predefined signal corruption conditions comprise, for example, (i) digital data encoded in the one or more signals maintaining a same binary value for two or more consecutive clock cycles (to indicate intersymbol interference); and (ii) a predefined minimum number of aggressor data edges in digital data encoded in the one or more signals, and a corresponding predefined number of victim data edges in the digital data encoded in the one or more signals, wherein the victim edges are moving in an opposite direction to the aggressor data edges (to indicate simultaneous switching outputs).
US08811525B2 Dual polarization antenna and method for transmitting and receiving signal using the same
The present invention relates to a general active array antenna apparatus capable of environmentally and temporally controlling radio frequency (RF) polarization resource necessary for wireless communication in order to improve communication quality and increase communication capacity. The antenna according to the present invention has a form of an active array antenna element, wherein each active array antenna element has a structure in which it may generate orthogonal dual polarizations and includes two input terminals and output terminals. An end orthogonal dual polarization antenna is connected to a polarization control apparatus that may process analog or digital signals, and the polarization control apparatus is controlled by or communicate with an antenna main controlling apparatus performing a polarization control algorithm. Ultimately, an object of this antenna apparatus is to improve communication quality and increase communication capacity.
US08811522B2 Mitigating interferences for a multi-layer MIMO system augmented by radio distribution network
A wireless User Equipment (UE) receiving system, may include tunable receiving antennas; a channel estimation module configured to: carry out a periodic, non-continuous channel estimation to a plurality of desired signals and undesired co-channel downlink signals which are transmitted from different base stations and received by said plurality of antennas, causing interference; wherein the UE receiving system is configured to select between: tuning said plurality of tunable receiving antennas so as to maximize the total average power of said desired signals; and tuning said plurality of tunable receiving antennas so as to minimize the total average power of the strongest undesired co-channel base station's signals. Alternatively, the tuning is carried out so as to maximize a power ratio between said desired signals and a combination of said undesired co-channel downlink signals having the strongest interference level and an internal noise of the receiving system.
US08811514B2 Partial interference alignment for K-user MIMO interference channels
Systems, methods, and apparatus are described that employ a partial interference alignment scheme in conjunction with an interference detection scheme to mitigate interference in quasi-static multiple input multiple output (MIMO) channels. In an aspect, sets of transmitter and receiver pairs are determined based on feasibility of alignment of the transmitters at the receivers of the sets in accordance with an interference alignment scheme and path loss associated with signal transmissions between the transmitter and receiver pairs, wherein the sets include different alignment assignments of the respective transmitters at the respective receivers of the sets. The alignment assignments can include different numbers of the transmitters aligned at the receivers of the sets. A set is then selected from the sets that contributes to an interference profile at the receivers that facilitates interference detection at the receivers. Interference detection at a receiver is further simplified using semi-definite relaxation techniques.
US08811512B2 Methods and apparatus for measuring, communicating and/or using interference information
Wireless communications methods and apparatus are described. A communications apparatus, e.g., a base station, measures interference information, e.g., other sector interference information. The communications apparatus generates a preamble which includes a plurality of pilot symbols and at least one of the pilot symbols includes interference information. In some embodiments, the preamble is part of a superframe structure, e.g., a recurring superframe structure, including the preamble and a plurality of frames, at least some of the frames used to convey traffic data. The communications apparatus transmits the preamble, thus broadcasting the interference information to access terminals in the vicinity. An access terminal receives the preamble including a plurality of pilot signals, at least one of the pilot signals including interference information. The access terminal recovers the interference information from the received preamble and controls signal transmission based on the recovered interference information.
US08811510B2 Method for semi-statically adapting uplink multiple-input multiple-output transmission
A method, a wireless terminal device, and a base station are disclosed. A receiving unit 408 may receive from a base station an antenna precoding instruction for an uplink transmission. A processor 304 may execute a modification of the antenna precoding instruction according to a transmit antenna adapter into a customized precoding. A transmitting unit 406 may perform the uplink transmission according to the customized precoding.
US08811509B2 Forward error correction (FEC) m-bit symbol modulation
Forward error correction (FEC) m-bit symbol modulation. Any desired FEC, error correction code (ECC), and/or combination thereof generates coded bits for combination with either uncoded bits, separately generated coded bits, and/or combination thereof to generate a number of symbols that undergo mapping to a constellation whose respective constellation points have a mapping characterized by a maximum minimum intra-Euclidean distance between the respective constellation points thereby generating a sequence of discrete-valued modulation symbols. The sequence of discrete-valued modulation symbols may then undergo modulation of any of a number of different operations (e.g., digital to analog conversion [e.g., digital to analog converter (DAC)], scaling, frequency shifting, filtering, etc.) to generate a continuous time signal for transmission via a communication channel. Such a device operative to perform including such functionality, circuitry, capability, etc., may be implemented to be operative within any desired communication system (e.g., satellite, wireless, wired, fiber-optic, and/or combination thereof, etc.).
US08811508B2 Procedure for simultaneous transmission in time and frequency of multiple communications of data by means of OFDM modulations
A system including a first network device, a second network device, and a third network device. The first network device is configured to transmit a first starting signal. The second network device configured to transmit a second starting signal, wherein at least one of the first network device and the second network device is further configured to change a ratio between at least one of respective phases of carriers of the first starting signal and the second starting signal and respective amplitudes of the carriers of the first starting signal and the second starting signal. The third network device is configured to receive the first starting signal and the second starting signal, selectively allow communication with the first network device based on the ratio, and ignore communication from the second network device based on the ratio.
US08811506B2 Base station apparatus, user equipment, and communication control method in mobile communication system
A disclosed base station apparatus is capable of communicating with a user equipment terminal in a multi-input multi-output (MIMO) mobile communication system using Pre-coding. The base station apparatus includes a receiving unit receiving a Pre-coding Matrix Indicator (PMI) indicating a specific Pre-coding matrix, a determination unit determining a value of a flag indicator indicating whether the Pre-coding matrix specified in the PMI is to be used for downlink communications, a control signal generation unit generating a downlink control signal including at least the flag indicator, and a transmission unit transmitting a signal including the downlink control signal in downlink.
US08811500B2 Data transmission
A system for transmitting data between a first device and a second device, the first device being arranged to transmit data to the second device and the second device being arranged to transmit an acknowledgement to the first device if the data transmitted by the first device is properly received by the second device; wherein the system comprises means to measure the quality of reception of acknowledgements by the first device and to modify one or more acknowledgement transmission parameters depending on the measurement. The parameters may include: transmission rate, degree of forward error correction coding, and output power. The parameters may be modified to improve the quality of reception of acknowledgements if the measured quality falls below a threshold. The means to measure the quality of reception may comprise means to determine a measure of the number, or relative number, of acknowledgements that were not properly received by the first device. In an embodiment the first device is arranged to retransmit the data if an acknowledgement is not properly received, and the means to determine a measure of the number of acknowledgements that were not properly received by the first device comprises means to determine the number of data packets that have been received by the second device which were previously properly received by the second device.
US08811494B2 Local macroblock information buffer
According to some embodiments, an external memory unit stores rows of macroblocks representing an image. A set of macroblocks may be transferred from the external memory unit to a local buffer, the set of macroblocks including fewer macroblocks than a row. A macroblock may then be decoded based on information in the local buffer to generate an image signal.
US08811480B2 Encoding apparatus, encoding method, decoding apparatus, and decoding method
An encoding apparatus includes the following elements. A prediction picture generation unit is configured to generate a prediction picture using a reference picture. A transmission unit is configured to transmit reference disablement information indicating, for all pictures, whether reference picture specification information for a preceding picture that precedes each of the pictures in encoding order is not to be used as the reference picture specification information for the picture, the reference picture specification information being information specifying the reference picture.
US08811475B2 Multi-pass video encoding solution for buffer underflow
A method of encoding a sequence of video images is described. The method receives the sequence of video images. The method iteratively examines different encoding solutions for the sequence of video images to identify an encoding solution that optimizes image quality while meeting a target bit rate and satisfying a set of constraints regarding flow of encoded data through an input buffer of a hypothetical reference decoder for decoding the encoded video sequence. The iterative examining includes, for each encoding solution, determining whether the hypothetical reference decoder underflows while processing the encoding solution for any set of images within the video sequence.
US08811472B2 Bitrate control device for controlling bitrate of video data
A bitrate control device controls bitrate of video data and includes: a setting module that sets, for each frame in the video data, a target code amount to be used in encoding the frame by an encoding module for maintaining a given bitrate; an adjusting module that adjusts the target code amount set by the setting module based on given information; and a managing module that is configured to perform: saving a code amount corresponding to an amount reduced in the target code amount by the adjusting module in a virtual storage management buffer having a given upper limit, when the adjusting module adjusts to reduce the target code amount; and withdrawing a code amount corresponding to an amount increased in the target code amount by the adjusting module from the virtual storage management buffer, when the adjusting module adjusts to increase the target code amount.
US08811470B2 Integrated circuit for video/audio processing
An integrated circuit for video/audio processing in which design resources obtained by development of video/audio devices can also be used for other types of video/audio devices. The integrated circuit includes a microcomputer that includes a CPU, a stream input/output for inputting/outputting a video and audio stream to and from an external device, a media processor that executes the media processing including at least one compressing and decompressing the video and audio stream inputted to the stream input/output, an AV input/output that converts the video and audio stream subjected to the media processing by the media processor into video and audio signals and outputting these signals to the external device. A memory interface controls a data transfer between the microcomputer, the stream input/output, the media processor and the AV input/output and an external memory.
US08811469B2 Block mode encoding/decoding method and apparatus, and method and apparatus for image encoding/decoding using the same
The present disclosure relates to method and apparatus for block mode encoding/decoding and a method and apparatus for video encoding/decoding using the same. The disclosure provides a block mode encoding apparatus that predicts the block mode of a current block and encodes the block mode of the current block depending on whether the block mode of the current block is same as the block mode predicted, to output encoded mode information. The disclosure can reduce the quantity of bits used to encode information on the block mode, thus enhancing the efficiency of video compression.
US08811468B2 Method and system for FM interference detection and mitigation
Methods and systems for processing signals are provided and may include removing a DC component from a signal envelope comprising a combined signal within a range of allocated FM channels to generate a modified signal envelope. Fluctuation in power in the signal envelope may be detected based on a ratio of a magnitude of the signal envelope and a magnitude of the modified signal envelope. The removing may further include low-pass filtering the signal envelope to generate a low-pass filtered signal envelope. A square values of the low-pass filtered signal envelope may be determined to generate a squared signal envelope. The squared signal envelope may be high-pass filtered to generate a high-pass filtered signal envelope. The fluctuation in power in the signal envelope may be detected based on a ratio of a magnitude of the high-pass filtered signal envelope and a magnitude of the low-pass filtered signal envelope.
US08811451B2 Apparatus and method for selection of a set of cells for interference cancellation in a wireless communication system
Apparatus and methods, in several embodiments, are disclosed for generating and managing a set of sectors, the signals received from which are utilized to generate an interference estimate for use by an interference cancellation circuit. The set of sectors generally includes a subset of the combined set of sectors in the Active Set and the Candidate Set for an access terminal. A finger of a receiver at an access terminal can be assigned to each sector in the set of sectors for interference cancellation to improve receiver operations.
US08811447B2 Semiconductor laser with varied-width waveguide and semiconductor laser module including the same
A semiconductor laser outputs a laser light from an output facet of a waveguide having an index waveguide structure, via a lens system. The waveguide includes, in order from a rear facet opposite to the output facet, a first narrow portion, a wide portion that is wider than the first narrow portion, a second narrow portion narrower than the wide portion, a first tapered portion formed between the first narrow portion and the wide portion, which expands toward the wide portion, and a second tapered portion formed between the wide portion and the second narrow portion, which narrows toward the second narrow portion. Each of the first narrow portion, the wide portion, and the second narrow potion has a uniform width.
US08811445B2 Enhanced vbasis laser diode package
A substrate having an upper surface and a lower surface is provided. The substrate includes a plurality of v-grooves formed in the upper surface. Each v-groove includes a first side and a second side perpendicular to the first side. A laser diode bar assembly is disposed within each of the v-grooves and attached to the first side. The laser diode bar assembly includes a first adhesion layer disposed on the first side of the v-groove, a metal plate attached to the first adhesion layer, a second adhesion layer disposed over the metal plate, and a laser diode bar attached to the second adhesion layer. The laser diode bar has a coefficient of thermal expansion (CTE) substantially similar to that of the metal plate.
US08811438B2 Temperature controller for gas laser
A temperature controller for a gas laser which controls temperatures of a plurality of temperature-controlled apparatuses including a first temperature-controlled portion requiring a high-precision temperature-control and a second temperature-controlled portion requiring a low-precision temperature-control as compared with the first temperature-controlled portion and allowing a temperature-control with a low or high temperature as compared with the first temperature-controlled portion, comprises a first temperature control portion generating a cooling agent or a heating agent for adjusting a temperature of each first temperature-controlled portion, a second temperature control portion generating a cooling agent or a heating agent for adjusting a temperature of each second temperature-controlled portion, a first piping system connecting the first temperature control portion and each first temperature-controlled portion in parallel, and a second piping system connecting the second temperature control portion and each second temperature-controlled portion in parallel.
US08811426B1 Method and apparatus for dynamically switching an operating bandwidth of a wireless transceiver
Systems, methods, and other embodiments associated with bandwidth switching are described. According to one embodiment, an apparatus includes a transceiver configured to operate at a first bandwidth. A bandwidth controller is configured to detect an operating condition of the apparatus and select a second bandwidth from a plurality of available bandwidths based on the operating condition, and cause the transceiver to temporarily operate at the second bandwidth and then cause the transceiver to subsequently operate at the first bandwidth.
US08811417B2 Cross-channel network operation offloading for collective operations
A Network Interface (NI) includes a host interface, which is configured to receive from a host processor of a node one or more cross-channel work requests that are derived from an operation to be executed by the node. The NI includes a plurality of work queues for carrying out transport channels to one or more peer nodes over a network. The NI further includes control circuitry, which is configured to accept the cross-channel work requests via the host interface, and to execute the cross-channel work requests using the work queues by controlling an advance of at least a given work queue according to an advancing condition, which depends on a completion status of one or more other work queues, so as to carry out the operation.
US08811403B2 Systems and methods for physical layer (“PHY”) concatenation in a multimedia over coax alliance network
Systems and methods for concatenating messages in MoCA devices that are connected via a coax network are provided. One embodiment of a system according to the invention includes a home network having a plurality of nodes. The network is implemented over coaxial cable. The network includes a plurality of networked nodes. A transmitter of at least one of the networked nodes is configurable to transmit a concatenated burst. The concatenated burst includes a preamble, a first payload frame and a second payload frame. The first payload frame and the second payload frame are separated by a cyclic prefix of a first symbol of the second payload frame.
US08811399B2 Methods, systems and apparatus for the interconnection of fibre channel over ethernet devices using a fibre channel over ethernet interconnection apparatus controller
Methods, apparatus and systems are provided for forwarding Fiber Channel Initialization Protocol (FIP) and Fiber Channel over Ethernet (FCoE) frames by a FCoE device interconnection apparatus (FIA) and a Fiber Channel over Ethernet device interconnection apparatus controller (FIAC). In one aspect of the invention, a command is sent from a FIAC to the FIA to set the frame processing apparatus to identify received FIP frames, which are forwarded with the original destination and source Ethernet Media Access Control (MAC) addresses. A command is sent from the FIAC to the FIA to identify received FCoE frames to replace the source and destination Ethernet MAC addresses. When a FCoE frame is received by the FIA, the source and destination Ethernet MAC addresses are replaced, such as where the destination Ethernet MAC address of the received matched FCoE frame is replaced by the MAC address assigned to the desired end port. The FCoE frame is forwarded to a destination FCoE device.
US08811386B2 Packet handler for high speed data networks
An improved packet handler for VoIP cable modems and other high-speed digital devices includes a direct communication link via hardware among internal processing components. Incoming and outgoing digital information packets are filtered into MAC packets, voice PDU packets, and non-voice PDU packets, such that priority can be given to relaying voice packets and minimizing potential voice delay within the cable network. Hardware components, including specialized logic circuitry, modify voice packets to an appropriate signal form for subsequent signal processing or signal transmission. Proprietary bus communication protocols can also be provided to facilitate relay of packets between a central processing unit (CPU) and a digital signal processor (DSP) within a VoIP cable modem. Line cards including subscriber line interface circuit (SLIC) and subscriber line audio processing circuit (SLAC) components provide analog-to-digital (A/D) and digital-to-analog (D/A) conversion functionality.
US08811383B2 Communication system and method
A method of placing an outgoing communication event to a destination phone number is disclosed. Accordingly, upon receiving a notification of the outgoing communication event, a determination is made if the destination phone number is associated with a user of a first network. The first network is a packet based communication network. A user identification of the user of the first network corresponding to the destination phone number is then retrieved. A presence information of a communication node in the first network associated with the user is also retrieved. The presence information is an indication of the user's availability. The communication node is configured to receive voice communication events. The outgoing communication event to the communication node associated with the user in the first network is placed based on the retrieved presence information.
US08811382B2 Methods and apparatus to provide a call-associated content service
An example method includes performing a telephone number database query at a call session control function server to obtain a first uniform resource identifier for a destination and to obtain a second uniform resource identifier for the destination, establishing a first communication session to the destination based on the first uniform resource identifier, and initiating a second communication session on behalf of a calling device to the destination based on the second uniform resource identifier, the destination to provide content associated with the first communication session via the second communication session.
US08811380B2 IP telephone device, IP telephone system, and setting confirmation method
An IP telephone system comprises a main device that manages outgoing and incoming calls of an IP telephone device, an external storage device storing network configuration information and telephone device configuration information, and an IP telephone device comprising a first interface section that uses in connection to the external storage device and a second interface section that uses in connection to a network. When automatically carrying out internal setting by connecting the external storage device to the first interface section, the IP telephone device obtains the network configuration information and the telephone device configuration information from the external storage device and, based on the obtained network configuration information and telephone device configuration information, carries out network setting and telephone device setting. The IP telephone device accesses the main device through the second interface section based on the setting and performs confirmation of the set contents.
US08811379B2 Control apparatus and control method
The control apparatus is provided with a channel quality test module for collecting power consumption between adjacent gateways of the data transmission routes, a communication interface for collecting data delay of the respective gateways of the data transmission routes by performing data communication with the gateways, a memory for storing a gateway routing table containing the multiple data transmission routes, the power consumption collected by the channel quality test module, and the data delay collected by the communication interface, and a processor for adding priority to the multiple data transmission routes in the gateway routing table stored in the memory on the basis of the power consumption and data delay stored in the memory.
US08811378B2 Dual network types solution for computer interconnects
A computing system includes: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously.
US08811369B2 Methods and apparatus for supporting multiple communications modes of operation
Methods and apparatus for supporting multiple modes of communication operation, e.g., with different parameters and/or frequency bands being used in the different modes of operation are described. One or more adjustments are made based on a signal or signals received in a first frequency band from a second communications device, e.g., an access router with reliable timing. The communications device selects between and operates in either the first frequency band, e.g., a WAN frequency band, or in a second frequency band, e.g., a LAN frequency band. The WAN and LAN frequency bands may be non-overlapping. One or more parameters used in the second frequency band have a predetermined relationship to one or more parameters used for communications in the first frequency band making the adjustment based on the signal received in the first frequency band relevant and useful to support communications in the second frequency band.
US08811366B2 System and method for increased bandwidth efficiency within microwave backhaul of a telecommunication system
An apparatus for transmitting information in a wireless communication system includes a first interface for receiving a plurality of input data streams. Signal processing circuitry transmits and receives the plurality of input data streams on at least one frequency. Each of the plurality of input data streams on the at least one frequency have a different orbital angular momentum imparted thereto.
US08811364B2 Method for controlling a control station, a method for controlling terminal station, a control station, a terminal station, and a computer readable storage medium
A method for controlling a control station (H1) includes the steps of performing wireless connection processing (204) with a terminal station (D1) and when a wireless connection is established, sending, to the wirelessly-connected terminal station (D1), a capture request signal (205) for causing the terminal station to capture a control signal (202) sent by another station (H2) and to return (207) information regarding the captured control signal.
US08811359B2 Multiplexing of peer-to-peer (P2P) communication and wide area network (WAN) communication
Techniques for supporting peer-to-peer (P2P) communication and wide area network (WAN) communication are disclosed. In one aspect, P2P communication may be supported on an uplink spectrum. A user equipment (UE) may communicate (i) with a base station on both a downlink spectrum and an uplink spectrum for WAN communication and (ii) with another UE on only the uplink spectrum for P2P communication. In another aspect, P2P communication may be supported by time division multiplexing the downlink and uplink (or transmit and receive links) for two UEs. In yet another aspect, WAN communication and P2P communication may be time division multiplexed, so that both can be concurrently supported by a UE. In yet another aspect, transmission gaps may be provided between WAN transmissions and P2P transmissions in order to avoid interference between these transmissions.
US08811358B2 Network-initiated method and system for establishing data communication using IP with a wireless terminal
A method and apparatus are provided for establishing data communication between a wireless network and a wireless terminal by means of a packet data protocol connection, using internet protocol. When a determination is made that the wireless terminal is active but does not have an internet protocol address, a page is initiated from the wireless network to the wireless terminal over a control channel requesting that the wireless terminal obtain a temporary internet protocol address. A temporary internet protocol address is then assigned to the terminal in response to a request from the terminal initiated in response to the page so that data communication can be established with the terminal based on the temporary address.
US08811346B2 Mobile station traffic routing
Devices, networks and methods relating to routing gateway traffic in a mesh network for wireless access. A mesh network has multiple nodes in at least one gateway node through which all incoming and outgoing data traffic pass through. The nodes provide wireless access to wireless and user devices, each of which is associated with anode in the mesh network. Each gateway node contains a record detailing which nodes are providing wireless access to which wireless end user device and which nodes are associated with which end user devices. This record of each end user device's location is periodically updated as the gateway node periodically receives data from the nodes which detail the device is being serviced by which node. Any incoming data traffic destined for an end user device is encapsulated and routed to the proper node servicing that end user device.
US08811343B2 Method of providing wireless communication between vehicle and roadside and vehicle wireless communication device using the same
Disclosed herein is a method of providing vehicle wireless communication. In the method, a vehicle receives hand-over-related link information, which includes slot request information about slots requested by a vehicle to a roadside wireless communication device for hand-over of the vehicle, from a central control server. A hand-over preparation message, which includes the hand-over-related link information, is send to a vehicle wireless communication device connected to the vehicle. It is determined that the vehicle completed preparation for performance of the hand-over when a response message to the hand-over preparation message is received from the vehicle wireless communication device. Slots are allocated in consideration of the hand-over-related link information. Beacon frames, which include slot allocation information about the allocated slots, are transmitted to the vehicle wireless communication device. Accordingly, the vehicle wireless communication device and the roadside wireless communication device can reliably perform communication without interruption.
US08811341B2 Releasing time domain measurement restrictions
In some implementations, a method includes identifying handover from a source eNodeB (eNB) to a target eNB or reestablishment with a subsequent eNB after losing connection with an initial eNB. Time-domain measurement resource restrictions for the UE are identified. The time-domain measurement resource restriction for the UE is released in connection with identifying the handover or the reestablishment.
US08811340B2 Method for performing handover to reduce interruption time
A method for performing handover to reduce an interruption time is disclosed. A method for performing handover using a variable uplink grant time comprises transmitting a handover request message to a base station, receiving a handover response message from the base station, the handover response message including an uplink grant time, and receiving an uplink grant from the base station if the uplink grant time comes, and transmitting a handover indication message to the base station. Thus, an unnecessary interruption time during hard handover can be reduced by efficiently improving use of an action time, and an action suitable for a frame structure of the IEEE 802.16m can be performed.
US08811324B2 Power control method, base station and terminal for physical uplink control channel
A power control method for a Physical Uplink Control Channel, which includes: when the response information of multiple Physical Downlink Shared Channels (PDSCH) sent by a base station over multiple component carriers is sent on one Physical Uplink Control Channel (PUCCH), the base station indicating a unified transmitted power control command for the Physical Uplink Control Channel; or the base station indicating multiple transmitted power control commands for the Physical Uplink Control Channel. The present invention also provides a base station and a user equipment.
US08811320B2 Wireless communication path selection method and selection apparatus
Communication bands occupied by wireless communication paths extending from a source node to a destination node are determined, and a combination of wireless communication paths is selected based on spatial distances between wireless communication paths from combinations of wireless communication paths in each of which the number of communication bands with respect to a combination of wireless communication paths is smaller than a threshold.
US08811314B2 Method and apparatus for transmitting reference signal in wireless communication system
A method and apparatus of transmitting a reference signal in a wireless communication system is provided. A transmitter generates the reference signal, maps the reference signal to a resource region, and transmits the reference signal, mapped to the resource region, to a user equipment (UE). The resource region to which the reference signal is mapped is determined based on at least one of a hybrid automatic repeat request (HARQ) processing time for backhaul link transmission, a position of a backhaul link sub-frame, and a transmission period of the reference signal.
US08811312B2 Method and apparatus of accessing channel in wireless communication system
A method and apparatus of accessing a channel in a wireless communication system is provided. The method includes receiving a first frame including configuration information on a channel allocated from a bandwidth including a primary channel, a secondary channel and an extension channel from an access point (AP), and transmitting a second frame to the AP by using the allocated channel. The configuration information includes an extension channel offset element field that sets the extension channel as the offset of the primary channel.
US08811310B2 Contention for wireless access using two types of channels
In order to increase the transmission speed in a wireless network comprising at least a node, the method comprises the following steps: transmission by the node over at least one first physical channel of at least one request to send, reception by the node of at least one agreement to send data over at least one second physical channel using at least one frequency band belonging to the extremely high frequencies, and the first and second physical channels being different, data transmission after reception.
US08811306B2 System and method for scheduling in a multi-hop environment
In accordance with an embodiment, a method of operating a base station configured to communicate with a relay station includes allocating resources to the relay station. Allocating resources includes receiving feedback data from the relay station and scheduling resources to the relay station based on feedback data. Feedback data includes a total buffer size of the relay station and a number of user devices.
US08811304B2 Digital broadcast transmitter, digital broadcast receiver, and methods for configuring and processing streams thereof
A method for processing a stream of a digital broadcast receiver is provided. The method which processes a stream that is divided into a first area allocated to first mobile data and a second area allocated to normal data, includes: receiving a transport stream including new mobile data in at least a part of the second area separately from the first mobile data, demodulating the transport stream, equalizing the demodulated transport stream, and decoding at least one of the first mobile data and the new mobile data from the equalized transport stream. Accordingly, mobile data services may be provided in various ways.
US08811293B2 Optimizing communications throughput in a wireless networking environment that supports a plurality of communications channel topologies
Methods, apparatus, and computer program products are disclosed for optimizing communications throughput in a wireless networking environment that supports a plurality of communications channel topologies that include identifying a plurality of clients having wireless network adapters supporting disparate channel bandwidths in the wireless networking environment, and periodically switching from one communications channel topology to another communications channel topology in dependence upon the supported channel bandwidths of the adapters of the identified clients. Optimizing communications throughput in a wireless networking environment that supports a plurality of communications channel topologies may also include identifying the supported channel bandwidths, quantifying current data traffic through each supported channel bandwidth, and switching from one communications channel topology that includes one supported channel bandwidth to another communications channel topology that includes another supported channel bandwidth at a time period dependent upon the quantified current data traffic.
US08811291B2 Methods and devices for optimized cell acquisitions
Access terminals are adapted to blacklist one or more neighboring cells from acquisition attempts. For instance, an access terminal may receive a transmission including a list of neighboring cells to be monitored while connected to a particular serving cell. The access terminal may determine that a predefined number of consecutive acquisition attempts with a particular neighboring cell have failed. In response to failure of the predefined number of consecutive acquisition attempts, the access terminal can blacklist the neighboring cell from subsequent acquisition attempts for a predefined blacklisting period. Following the duration of the blacklisting period, the access terminal may conduct a subsequent acquisition attempt with the neighboring cell. Other aspects, embodiments, and features are also claimed and described.
US08811289B2 S1-MME and LTE-Uu interface correlation in long term evolution networks
Systems and methods for Long Term Evolution (LTE) interface correlation are described. In some embodiments, a method may include receiving a first message, the first message having been intercepted over an air (Uu) interface of an LTE network (e.g., probed via a Common Public Radio Interface (CPRI) between an Evolved-Universal Terrestrial Radio Access Network (UTRAN) Node B (eNB)'s remote radio head and baseband processing unit), the first message having a first identifier. The method may also include receiving a second message, the second message having been intercepted over the S1 interface between the eNB and a Mobility Management Entity (MME) within an Evolved Packet Core (EPC) portion of the LTE network within a given time window from the first message, the second message having a second identifier. The method may further include correlating the first and second messages in response to a match between the first and second identifiers.
US08811283B2 Routing of a message in a shared radio access network
The subject innovation relates to a system and method for routing in a base station system a message received from a mobile communication device to a core network. The base station system may be connected to at least two core networks and an identifier being assigned to each core network. An exemplary method comprises receiving in the base station system the message from the mobile communication device together with an identifier assigned to a first core network of the core networks. The identifier may be read in the base station system. The exemplary method also comprises forwarding the message from the base station system to the first core network based upon the read identifier.
US08811280B2 Method of transmitting control signal in multi-cell cooperative wireless communication system
A method and apparatus of transmitting a control signal in a multi-cell cooperative wireless communication system is provided. The method comprises transmitting to a first user equipment a first control signal for first downlink data by a serving base station and transmitting to the first user equipment a second control signal for second downlink data received from a neighboring base station by the serving base station, wherein the first downlink data is data for the first user equipment, and the second downlink data is data for a second user equipment in a neighbor cell and is restorable by the first user equipment.
US08811278B2 Low/high frequency shared leakage antenna, base station apparatus and close-range detection system using the antenna
The present invention provides a high/low frequency dual wireless location detection and information transmission system which is high in reliability and maintainability, and can be easily installed.A leakage coaxial inner conductor and a conductor line provided in parallel are short-circuited at an end, a single leakage coaxial operation and a loop operation of the inner conductor and the conductor line are performed at the same time, the ID of a tag is communicated using magnetic fields which locally exist near the conductor line by the loop, and wireless position detection and information communications which are less affected by the influence of ambient environments due to electromagnetic waves in a closed area are realized by open-type lines.
US08811273B2 Turbo HSDPA system
A method of power saving for a wireless transceiver (FIGS. 1 and 2) is disclosed. The transceiver has an active power mode (504) and a reduced power mode (510). The transceiver is operated in the reduced power mode (510) and monitors transmissions from a remote wireless transmitter while in the reduced power mode. The transceiver identifies a transmission from the remote wireless transmitter by a transceiver identity included in the transmission (FIG. 6, UE identification). The transceiver transitions to the active power mode (512) in response to identifying the transmission.
US08811268B2 Apparatus and method for configuring component carrier in wireless communication system
The present invention relates to an apparatus and a method for determining a preferred component carrier (CC) to be used by a first station and a second station in a wireless communication system using a plurality of component carriers (CCs). According to the present invention, it is possible to lower inter-cell interference (ICI) with adjacent cells between the first station and the second station, and to improve the transmission efficiency. Further, the invention is capable of efficiently operating the plurality of component carriers.
US08811264B2 Relay station, communication system, and communication method
A measuring unit measures the line quality with an eNB. A receiving unit receives line quality information transmitted from an UE. When the line quality measured by the measuring unit is different from line quality contained in the line quality information received by the receiving unit, a transmitting unit changes, the received target data to data for a layer that is different from the physical layer, and transmits the changed data to the UE.
US08811263B2 Method for sending an uplink control signal on a wireless communications system and a device therefor
Disclosed in a method whereby a terminal sends an uplink control signal on a wireless communication system. More specifically, the present invention comprises the steps of generating an uplink control signal, allocating uplink sending resources to the uplink control signal, and sending the uplink control signal to a base station; a time resource in the uplink transmission resources is divided into sub-frame units divided into two slots; at least one of the two slots comprises one reference symbol for transmitting a reference signal; and in the slot comprising the one reference symbol, at least one of a plurality of data symbols for transmitting data signals is dropped.
US08811262B2 Method in which a relay allocates carriers on a backhaul link and an access link in a multi-carrier wireless communication system
The present invention relates to a wireless communication system, and more particularly, discloses a method and apparatus in which a relay allocates carriers on a backhaul link and an access link in a multi-carrier wireless communication system. The method in which the relay allocates resources in a multi-carrier wireless communication system in accordance with one embodiment of the present invention, comprises: determining a subframe pattern allocated on a first uplink component carrier to enable a backhaul uplink transmission from the relay to a base station; determining a subframe requiring reception of an access uplink from user equipment to the relay on the first uplink component carrier in accordance with a synchronous HARQ operation; and transmitting resource allocation control information containing carrier switching indicating information to the user equipment in the event the subframe requiring reception of an access uplink is determined to be the same as the subframe allocated for backhaul uplink transmission on the first uplink component carrier.
US08811260B2 Communication device and relay device
A communication device that may select a relay node from a plurality of relay nodes, and be used as a signal receiving node through the selected relay node is provided. Additionally, a relay device that may be used as a relay node to receive and broadcast signals is provided.
US08811238B2 Method and system for synchronizing network nodes in time division duplex system
The disclosure discloses a method for synchronizing network nodes in a time division duplex system. The method includes that: a network node acquires the cell identity information of other network nodes, and inquires the synchronization status information of the other network nodes from a synchronization information node according to the cell identity information; the network node implements synchronization policy according to its own synchronization status and the inquired synchronization status of the other network nodes. A system for synchronizing the network nodes in the time division duplex system is also disclosed, which includes an acquiring unit (60), an inquiring unit (61) and a implementing unit (62).
US08811234B2 System and method to provide differentiated routing in multi-hop multi-radio wireless networks
A method provides for differentiating usage permissions between different categories of communication traffic within a given network. The method includes ensuring one or more categories of traffic never transits communication radios, link, and/or spectrums dedicated to a different category of traffic. A combined routing metric is calculated using a scaling factor for discouraging usage of restricted communication links and encouraging usage of non-restricted communication links.
US08811230B2 Methods, systems, and computer program products for implementing a virtual posting service
A virtual posting service includes detecting, via a communications device over a wireless network, a presence of another communications device within a defined geographic community that is accessible by the wireless network. The service also includes determining a mode status of the other communications device. If the mode status of the other communications device is determined to be passive discover mode, the service includes automatically transmitting content stored in the communications device to the other communications device. If the mode status of the other communications device is determined to be active discover mode, the service includes transmitting a portion of the content stored in the communications device to the other communications device responsive to an inquiry from the other communications device. The inquiry includes search criteria. If the mode status is broadcast mode, the service includes receiving a communication over the wireless network from the other communications device.
US08811228B2 Fully qualified domain name (FQDN) record optimization for network node selection
A device provides, to a domain name system (DNS), a request for candidate network nodes to which to connect, and receives, from the DNS and based on the request, a list of fully qualified domain names (FQDNs) for the candidate network nodes. The device truncates the FQDNs in the list of FQDNs to create a list of truncated FQDNs corresponding to the candidate network nodes, and stores the list of truncated FQDNs in a buffer associated with the device.
US08811223B2 Systems and methods for distributing crypto cards to multiple cores
The present invention is directed towards systems and methods for distributed operation of a plurality of cryptographic cards in a multi-core system. In various embodiments, a plurality of cryptographic cards providing encryption/decryption resources are assigned to a plurality of packet processing engines in operation on a multi-core processing system. The packet processing engines can be configured to operate in user space of a system, and can access cryptographic resources via memory allocations mapped from kernel space to user space. A method for use with the multi-card/multi-core system can comprise detecting, by a kernel of the multi-core system, a plurality of cryptographic cards available to the system, identifying, by a configurator of the multi-core system, a plurality of packet processing engines configured to operate in user space on a plurality of cores of the multi-core system, and determining, by a card distribution manager, a distribution layout that identifies an assignment of the plurality of cryptographic cards to the plurality of packet processing engines.
US08811222B2 Method and apparatus for controlling power of mobile station
A method, including making one or more measurements at a mobile device of path loss for a transmission between said mobile device and a base station in a first frequency band of a plurality of frequency bands in which the mobile device is configured to make transmissions to said base station; receiving at said mobile device path loss estimate information specifying an estimate of the relationship between said path loss for a transmission between said mobile device and said base station in said first frequency band, and path loss for a transmission between said mobile device and said base station in a second frequency band of said plurality of frequency bands; and determining a transmission power for at least one transmission to said base station in said second frequency band on the basis of at least said one or more measurements and said path loss estimate information.
US08811216B2 Apparatus and method for cubic metric computation in dual-carrier and multi-carrier wireless communication system
In accordance with an example embodiment of the present invention, a method is disclosed that comprises receiving at least two sets of gain values, wherein each set of gain values denotes the gains of a set of code channels that are carried by each of at least two carriers; receiving at least two power or amplitude levels that are allocated to the at least two carriers; and calculating a cubic metric based on the received at least two sets of gain values and the received at least two power or amplitude levels.
US08811213B1 Avoiding satellite interference to long term evolution systems
A computer-implemented method, system, and computer-readable storage media for scheduling physical resource blocks are provided. Base stations, of a communication radio access network, may be configured with schedulers that assign one or more physical resource blocks to a communication channel of a wireless device based on distance or power. The physical resource blocks allow the wireless device to communicate with the base station. Some resource blocks may be monitored across multiple sites to determine whether an aggregate power for the resource blocks exceeds a threshold. When the aggregate power threshold is surpassed, the schedulers may limit or prevent use of the identified resource blocks.
US08811210B2 Effective application densities for fabrics
A non-transitory machine-readable storage device includes executable instructions that, when executed, cause one or more processors to calculate an effective application density for switches in fabrics. The processors are further caused to calculate an effective application density for the fabrics using the switch application densities. The processors are further caused to recommend deployment of an application on a first switch in a first fabric if the effective application density of the first switch is below a first threshold and the effective application density of the first fabric is below a second threshold.
US08811209B2 Communication device, computer readable recording medium, communication method and communication system
Determining and configuration a transmission period for a communication device may include transmitting measurement data to measure a relay period of a relay device in the network, where the relay period corresponds to an interval of relaying data to another communication device configured to connectable to network. Additionally, the communication device may receive result data indicative of the relay period of the relay device in response to the measurement data from the other communication device, determine the transmission period at which the communication device transmits data to the other communication device based on the relay period, and transmit data to the other communication device via the relay device based on the determined transmission period.
US08811202B2 Safety monitoring photo service provision method and system
A safety photo service providing method and system are disclosed. The safety photo service providing method comprises setting a time for identifying a location of a ward, changing location identification networks for the ward depending on whether the ward is located in a predetermined area, performing location identification and image capturing by a ward's terminal at the set time, and transmitting location identification information including at least one a location of the ward and a captured image to the guardian's terminal.
US08811201B2 Access network selection in a multi-access network environment
Novel techniques of access network selection in multi-access network environment are provided, which allow for avoiding access selection loops for independent access selection processes. The multi-access network environment provides a first access selection function, e.g. a 3GPP access selection function, and a second access selection function, e.g. an ANDSF based access selection function. At least a portion of the first access selection function (565) may be implemented by a network component (560). At least a portion of the second access selection function (110) may be implemented by a user equipment (100), e.g. a mobile terminal. According to the proposed concepts, a selection priority information of the first access selection function (565) is made available to the second access selection function (110).
US08811198B2 Pilot report based on interference indications in wireless communication systems
Systems and methodologies are described that facilitate employing interference-overload indications to generate pilot strength reports that can be leveraged to mitigate reverse link interference. An affected base station can send interference-overload indications when experiencing a strong interference/jamming scenario due to reverse link transmission by an offending access terminal. The offending access terminal can monitor interference-overload indications from the affected base station (e.g., although the affected base station can be excluded from an active set of the offending access terminal) and send a pilot strength report to a serving base station in response. The serving base station can receive the interference induced pilot strength report and command the offending access terminal not to transmit on certain channel resources (e.g., time, frequency, spatial, . . . ); thus, the affected base station can use these resources to schedule transmission(s) by access terminal(s) served thereby.
US08811197B2 Forwarding data unit associated with limit value
Among other disclosed subject matter, a computer-implemented method for forwarding data includes receiving a data unit that is on a route toward a destination. The data unit is associated with a first limit value regarding forwarding of the data unit. The method includes causing the data unit to be associated with a second limit value at least equal to the first limit value. The method includes forwarding the data unit to a next recipient in the route, the data unit associated with the second limit value.
US08811190B2 Maximum transmission unit (MTU) size discovery mechanism and method for data-link layers
An L2 Ethernet end-station and MTU size discovery method are described herein that are capable of discovering a Maximum Transmission Unit (MTU) size for each Data Link Layer (DLL) connection to other similarly capable L2 Ethernet end-stations.
US08811188B1 Protocol for secure and energy-efficient reprogramming of wireless multi-hop sensor networks
A protocol for optimizing the energy for code upload to sensors in a wireless sensor network and speeding up the dissemination if multiple sources of code are available. Energy optimization is achieved by equipping each node with limited non-local topology information, which it uses to determine the time when it can sleep since code is not being distributed in its vicinity. Another aspect of the invention is a protocol that facilitates secure upload of code in the wireless sensor network. The secure communication protocol divides the sensor field into control groups each with a control node, and manages data exchange between nodes within a control group through the mediation of a control head which provides the common key. The keys are refreshed periodically and the control nodes are changed periodically to enhance security. The protocol facilitates secure communication between sensor nodes despite the compromise of other nodes in the network.
US08811187B2 Radio access network technology optimization based on application type
A mobile device may monitor availability of access networks that provide connectivity for the mobile device. The mobile device may also store preference information, on a per-application basis, relating to preferences for using the access networks by applications executed by the mobile device. The mobile device may additionally select, in response to a request from an application to connect to the network, one of the access networks, based on the preference information for the application; and provide a communication channel for the application using the selected access network.
US08811182B2 Technique for end-to-end admission control of real-time packet flows
A technique for end-to-end admission control of real-time packet flows is disclosed. In one embodiment, the technique may be realized as a method for end-to-end admission control of real-time packet flows in a network having a plurality of network elements. The method may include transmitting at least one probe packet from a first network element to a second network element via a network path, determining, at at least one intermediate network element on the network path, at least one flow rate associated with a plurality of packets, marking at least one predetermined bit in the at least one probe packet if the at least one flow rate is greater than a predetermined rate, and controlling an admission of additional packets into the network based at least in part on the marking of the at least one predetermined bit in the at least one probe packet.
US08811176B2 Femto cell access point passthrough model
The subject innovation provides system(s) and method(s) to supply fixed, differentiated quality of service (QoS) for packetized traffic (e.g., voice and data) intended for femto cell coverage when transmitted concurrently with external broadband traffic. Quality of Service differentiation is supplied without an external implementation. Femto cell coverage is prioritized over concurrent packetized traffic to deliver a rich user experience for delay and jitter sensitive applications. A passthrough configuration for a femto access point (AP) facilitates supplying hard QoS for data packet streams, or flows, intended for femto cell coverage or non-femto-cell coverage. The femto AP receives a consolidated packet stream through backhaul link(s) and distinguishes flow(s) for femto coverage and flow(s) for auxiliary broadband coverage. The femto AP routes the flow(s) intended for femto with hard QoS according to QoS policy which can be determined by a network operator or a subscriber.
US08811171B2 Flow control for multi-hop networks
Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control at the MAC layer. Additionally, the tagged pause frames can be forwarded over multiple hops on Local Area Networks across a Metropolitan Area Network or Wide Area Network.
US08811165B2 Voice-data integrated multiaccess by self-reservation and stabilized aloha contention
A multiple access communication protocol that includes an uplink and a downlink channel is disclosed. The uplink channel has a plurality of frames, such that each frame has a first selectable number of minislots and a second selectable number of slots. A reservation request of a first type is sent into a first selected minislot of a selected frame of the uplink channel when information of a first type is to be sent. The reservation request of the first type requests an assignment for at least one slot for transmitting information of the first type in at least one frame that is subsequent to the selected frame. A reservation request of a second type is sent into a second selected minislot of the selected frame when the second selected minislot is available in the selected frame and when information of a second type is to be sent.
US08811157B2 Protection switching method and system for ethernet dual-homed link
The disclosure provides a protection switching method for an Ethernet dual-homed link, which comprises: a node on one path of a dual-homed link detects that a failure occurs in a link or node which is directly connected with the node per se; when the node which detects the failure is a non-master node, the non-master node continuously transmits N failure state protocol (SF) messages outwards through a non-failed port on the failure path; after receiving the SF messages, the master node switches traffic on the failure path to an available path. The disclosure further provides another protection switching method for an Ethernet dual-homed link and a protection switching system for an Ethernet dual-homed link. By means of the disclosure, when a failure occurs in a link or node, a fast protection switching for the Ethernet dual-homed link can be realized; moreover, when the link or node recovers from the failure, a fast backward switching for the Ethernet dual-homed link can be realized as required actually.
US08811154B2 Packet forwarding system, packet forwarding device, proxy device, computer readable medium storing program, and control method of packet forwarding device
A first packet forwarding device is able to form a redundancy group with another packet forwarding device, and is configured to switch master and backup operation with the another packet forwarding device in a complementary manner. The first packet forwarding device is further configured to switch a first operation mode and a second operation mode in the backup operation, the first operation mode monitoring a control packet transmitted regarding the redundancy group from the another packet forwarding device that performs the master operation, and the second operation mode not monitoring the control packet. A proxy device is configured to monitor the control packet on behalf of the first packet forwarding device when the first packet forwarding device is in the second operation mode, and to control switching between the first and second operation modes of the first packet forwarding device based on monitor result of the control packet.
US08811152B2 System and method to support secondary channel connection from residential gateway to service provider network
The present disclosure is directed to an apparatus and method for providing service to a residential gateway. The method includes detecting a service disruption associated with a first connection to a first residential gateway device. In response to the detected service disruption, a second residential gateway device selected at the first residential gateway may be used to establish a second connection to the first residential gateway device.
US08811147B2 Method for allocating downlink transmission power of coordinated transmission devices in coordinated multi-point transmission system
A method for allocating downlink transmission power of coordinated transmission devices in coordinated multi-point transmission system includes the coordinated transmission devices receiving feedback of channel state information of sub-channels occupied by a terminal from the terminal. The channel state information includes channel phase information and channel amplitude information. Each of the coordinated transmission devices adjusts phases of their sending signals over its sub-channels respectively so as to make phase difference of the sending signals, which are received by the terminal from the coordinated transmission devices via a same sub-channel, to be minimal. Each of the coordinated transmission devices determines its power allocation proportions for the sub-channels on the basis of feedback of channel amplitude information from the terminal and the adjusted phases of the sending signals. By adapting coordinate Iterative Water filling Power Allocation Algorithm with low complexity, the capacity of the system is increased.
US08811144B2 User equipment (UE)-specific assignment of demodulation reference signal (DMRS) sequences to support uplink (UL) coordinated multipoint (CoMP)
Technology for user equipment (UE)-specific assigning of demodulation reference signal (DM-RS) sequences to support uplink (UL) coordinated multipoint (CoMP) is disclosed. One method can include a DM-RS sequence assignment device sorting the plurality of UE into a list according to a number of reception point (RP) links for each UE in a CoMP set, and assigning a base DM-RS sequence and a cyclic shift (CS) to a top-ranked UE from the list. The top-ranked UE can have a highest number of RP links. The DM-RS sequence assignment device can repeatedly assign a different CS of the base DM-RS sequence to a plurality of unassigned UE in a same cell as the top-ranked UE, and repeatedly assign the different CS of the base DM-RS sequence to a plurality of unassigned UE in a cooperatively served cell of the top-ranked UE.
US08811140B2 Recordable optical disc, recording device, and recording method
The present invention is to realize a proper inner zone layout in a quadruple-layer disk.A test area is provided in the inner zone (inner circumference side area) in each of recording layers. If two test areas closer to the outer circumference, of four test areas, are defined as a first pair and two test areas closer to the inner circumference are defined as a second pair, the test areas of the first pair and the test areas of the second pair are so disposed as to be prevented from overlapping with each other in the layer direction. Two test areas of the first pair have the same consumption direction of the test area, and are so disposed that the areas to be used next hardly overlap with each other in the layer direction. Two test areas of the second pair have the same consumption direction of the test area opposite to the consumption direction of the test area in the first pair, and are so disposed that the areas to be used next hardly overlap with each other in the layer direction.
US08811118B2 Downhole noise cancellation in mud-pulse telemetry
Pressure measurements are made using a pressure sensor in the proximity of the drillbit during drilling operations. A filtered version of the pressure measurements is provided to a pulser for a mud-pulse telemetry system so as to cancel pressure variations due to drilling noise while a telemetry signal is being sent. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
US08811111B2 Memory controller with reduced power consumption, memory device, and memory system
A memory device comprising: at least one bank of memory cells that receives a first clock for clocking commands and a second clock for clocking data, wherein the second clock is activated based on a first command and deactivated based on a second command. The memory device further including a clock activation circuit configured to generate an enable signal based on the first command and a disable signal based on the second command, and a clock generator configured to generate the second clock based on a reference clock upon receipt of the enable signal.
US08811105B2 Information processing system including semiconductor device having self-refresh mode
Disclosed herein is a semiconductor device having first and second operation modes. In the first operation mode, the semiconductor device deactivates a DLL circuit during a self-refresh mode. In the second operation mode, the semiconductor device intermittently activates the DLL circuit to generate an internal clock signal.
US08811081B2 Systems and methods of updating read voltages in a memory
A method includes receiving hard bit data and soft bit data corresponding to a portion of a memory, where each storage element of the memory stores multiple bits per storage element. The hard bit data and the soft bit data is received in connection with reading a single bit of the multiple bits from each storage element in the portion of the memory based on one or more first read voltages. One or more second read voltages based on the hard bit data and the soft bit data are generated in response to a read voltage update operation. The memory reads data from the portion of the memory using the one or more second read voltages.
US08811075B2 Charge cycling by equalizing and regulating the source, well, and bit line levels during write operations for NAND flash memory: verify to program transition
In non-volatile memory devices, a write typically consists of an alternating set of pulse and verify operations. At the end of a pulse, the device must be biased properly for an accurate verify, after which the device is re-biased for the next pulse. The intervals between the pulse and verify phases are considered. For the interval after a pulse, but before establishing the verify conditions, the source, bit line, and, optionally, the well levels can be equalized and then regulated at a desired DC level. After a verify phase, but before applying the biasing the memory for the next pulse, the source and bit line levels can be equalized to a DC level.
US08811074B2 Parametric tracking to manage read disturbed data
Method and apparatus for managing data in a memory, such as a flash memory array. In accordance with various embodiments, data are stored in a first location in a memory, and read from the first location a selected number of times. At least one parameter associated with the first location is measured after the data are read the selected number of times. The data are thereafter migrated to a second location in the memory responsive to the measured parameter indicating a presence of read disturbance in the data in the first location.
US08811072B2 Magnetoresistive random access memory (MRAM) package including a multilayer magnetic security structure
A magnetoresistive random access memory (MRAM) package may include an MRAM die, a package defining a cavity and an exterior surface, and a magnetic security structure disposed within the cavity or on the exterior surface of the package. The MRAM die may be disposed in the cavity of the package, and the magnetic security structure may include at least three layers including a permanent magnetic layer and a soft magnetic layer.
US08811071B2 Method of writing to a spin torque magnetic random access memory
A method includes destructively reading bits of a spin torque magnetic random access memory and immediately writing back the original or inverted values. A detection of the majority state of the write back bits and a conditional inversion of write back bits are employed to reduce the number of write back pulses. A subsequent write command received within a specified time or before an original write operation is commenced will cause a portion of the write back pulses or the original write operation pulses to abort. Write pulses during subsequent write operations will follow the conditional inversion determined for the write back bits during destructive read.
US08811068B1 Integrated circuit devices and methods
An integrated circuit can include SRAM cells, with pull-up transistors, pull-down transistors, and pass-gate transistors having a screening region positioned a distance below the gate and separated from the gate by a semiconductor layer. The screening region has a concentration of screening region dopants, the concentration of screening region dopants being higher than a concentration of dopants in the semiconductor layer. The screening region can provide an enhanced body coefficient for the pull-up transistors to increase a read static noise margin of the SRAM cell when a bias voltage is applied to the screening region. Related methods are also disclosed.
US08811065B2 Performing error detection on DRAMs
Large capacity memory systems are constructed using multiple groups of memory integrated circuits or chips. The memory system includes one or more interface circuits for interfacing between the multiple groups of memory integrated circuits and a memory controller. The interface circuit may detect and/or recover failed data using error-checking information stored in a memory integrated circuit.
US08811059B2 Resistive memory apparatus, layout structure, and sensing circuit thereof
Provided is a resistive memory apparatus including a plurality of memory areas each including a main memory cell array coupled to a plurality of word lines and a reference cell array coupled to a plurality of reference word lines. Each of the memory areas shares a bit line driver/sinker with an adjacent memory area.
US08811058B2 Resistance change element, method for manufacturing the same, and semiconductor memory
A resistance change element including a first electrode; a second electrode; and an oxide film, including an oxide of the first electrode, formed at sides of the first electrode and sandwiched between the first electrode and the second electrode in a plurality of regions, wherein at least one of the regions includes a resistance part whose resistance value changes in accordance with a voltage applied to the first and second electrodes.
US08811050B2 Inverter device relay-connecting member
A relay-connecting member (16) has relay terminals (32), each of which is fit-connected to an output electrode (28) and a male tab (30) of an output terminal (14). With this structure, by simply inserting the output electrode (28) and the male tab (30) of the output terminal (14) into the relay-connecting member (16), it is possible to easily electrically connect the output electrode (28) and the male tab (30) of the output terminal (14) through the relay terminal (32).
US08811033B2 Structure and method for mounting protection panel with touch input function
A mounting structure includes a protection panel (1) with a touch input function for protecting an electronic device display window, mainly formed of the protection panel body made of a resin plate, and a panel fitting portion (32a) of an exterior housing (32) into which the protection panel (1) is fitted from outside so that an outer face of the protection panel (1) is in the same plane as a portion of the exterior housing surrounding the outer face. In this structure, nut mounting holes are formed in a back side rim portion of the protection panel body and nuts (33) each having a female thread formed in an inner periphery thereof are attached to the respective nut mounting holes, and male screws (34) are screwed into the respective female threads of the nuts (33) through through-holes (32b) formed in the panel fitting portion (32a) of the exterior housing (32).
US08811032B2 Handheld electronic device having a flexible display
A handheld electronic device includes a housing, a flexible display associated with the housing, and an input portion linked to the flexible display. The input portion is movable relative to the housing between a first position and a second position. The flexible display has a first viewing area when the input portion is in the first position and a second viewing area when the input portion is in the second position. The second viewing area is smaller than the first viewing area.
US08811026B2 Locking/unlocking device for electronic boards located in onboard equipment
A locking/unlocking device for electronic boards, the boards being configured to be inserted into an electronic cabinet with at least one slotted plate fit into the rack of the electronic cabinet, the device including a substantially rectangular frame supporting at least one locking slide that locks the electronic board onto the slotted plate through the action of a locking element. The device further includes an extracting lever that rotates between a rest and a locking position around a lateral Y1 axis, the extracting lever fitted so that exerting force is possible along the longitudinal X axis between the electronic board, or the frame and the rack, with the locking unit including an extension to be placed outside, opposite the extracting lever along the longitudinal axis X of the board when the two levers are engaged in the locking position.
US08811022B2 Electronic device with guiding mechanism for guiding flexible printed circuit board
An electronic device with a guiding mechanism for guiding a flexible printed circuit board includes a base, a cover, two guiding members, a pushing member, the flexible printed circuit board (FPC) and a rotating member. A through hole is formed on the base. The cover is movably disposed on a first side of the base. The two guiding members are disposed on the second side of the base in parallel. The pushing member is slidably disposed on the two guiding members and has a guiding surface. An end of the FPC is connected to the cover and an other end of the FPC passes through the through hole and surrounds the guiding surface of the pushing member so as to be connected to the base. The rotating member is rotatably disposed on the second side of the base and has a pushing portion abutting against the pushing member.
US08811019B2 Electronic device, method for producing the same, and printed circuit board comprising electronic device
An electronic device comprising an electrically conductive core layer with a first layer composed of electrically conductive material, the first layer being applied on both sides and with at least one electronic component arranged in a cutout of the first layer, wherein the first layer is covered in each case with an electrically insulating, thermally conductive layer and a further layer composed of electrically conductive material is provided in each case on the thermally conductive layer, the further layer being coated in each case with a covering layer composed of electrically conductive material, and furthermore having plated-through boles composed of the material of the covering layer, which extend through the electrically insulating, thermally conductive layer covering the electronic component and the further layer composed of electrically and thermally conductive material for the purpose of making contact with the electronic component.
US08811015B2 Motor control device
A motor controller comprising an inverter module including an inverter circuit coupled to a baseplate, wherein the baseplate includes cooling features; a cooling channel configured to receive a cooling fluid, wherein the cooling features extend into the cooling channel; a capacitor; and a laminated bus electrically coupling the capacitor to the inverter circuit and thermally coupling the capacitor to the cooling channel.
US08811011B2 Notebook computer having foldable device
A notebook computer includes a display device, a main body, a pivoting component, and a foldable device. The display device includes a connection end. The pivoting component is pivoted to the connection end. The foldable device includes two arm components, each arm component includes a first supporting pole and a second supporting pole. Each first supporting is rotatably connected to the main body. Each second supporting pole is rotatably connected between the pivoting component and the first supporting pole.
US08811007B2 Docking station for electronic device
A docking station for supporting an electronic device in two positions includes a main body, and first and second supporting members projecting from the main body. The main body cooperates with the first supporting member to support the electronic device in the first position with the main body being stable on a first plane; and the first member cooperates with the second member to support the electronic device in the second position with the main body being stable on a second plane different from the first plane.
US08811006B2 USB memory stick with a hinged safety hook
A USB memory stick includes comprises a casing comprising opposing top and bottom sides and a bottom opening in said bottom side, a PC board comprising a USB interface circuit and a memory chip package, a tray holding the PC board in the casing, a safety hook for fastening to a belt or strip-like object, and a hinge coupled between the casing and the safety hook for allowing a limited angle of rotation between the casing and the safety hook.
US08811002B1 Protective enclosure for model vehicle
The present invention provides for a protective enclosure comprising a base comprising a first continuous mating surface and at least one conveyance aperture, a cover comprising a second continuous mating surface, wherein the second continuous mating surface is configured to form a seal with the first continuous mating surface, and a clamp, wherein at least a portion of the clamp is coupleable to the base, wherein a mouth of the clamp is configured to be offset from the aperture when the clamp is coupled to the base, wherein the clamp comprises a first sealing layer, and wherein the clamp is configured to seal the aperture against contaminants. The protective enclosure may be configured for use in a remotely controllable model vehicle to protect a control module.
US08810991B2 Safety isolation systems and methods for switching DC loads
Safety isolation systems and methods adapted for switching DC electrical power applications, including high voltage DC, are provided. A contactor is in series with a solid state DC switch and a switching circuit controls the operation of the contactor and the solid state DC switch. Mirror contacts may be added to the system that are capable of providing a reliable indication about the open/closed status of the main contacts of the contactor.
US08810986B2 Circuit breaker
An electronic circuit breaker including a two stage detection mechanism; an instantaneous trip operating at a first threshold and a delayed trip such operating at a second lower threshold. This is advantageous in maintaining operation during very short transient load peaks, which do not warrant isolation from the supply. The breaker can be line powered, can be reset remotely by controlling the line power, and can be implemented entirely in solid state electronics. As such it requires little or no service or maintenance.
US08810982B2 Semiconductor integrated circuit and protection circuit
Disclosed herein is a semiconductor integrated circuit including: a clamp MOS transistor having a drain region and a source region connected to a power source wiring and a grounding wiring, respectively, and causing a surge current to flow through a channel path and a bipolar path between the drain region and the source region; a first trigger circuit portion provided between the power source wiring and the grounding wiring, connected at an output terminal thereof to a gate terminal of the clamp MOS transistor, and controlling switching for the channel path; a second trigger circuit portion provided between the power source wiring and the grounding wiring, connected at an output terminal thereof to a well region of the clamp MOS transistor, and controlling switching for the bipolar path; and an internal circuit connected to each of the power source wiring and the grounding wiring.
US08810976B2 Harmonic protection method for capacitor bank
A harmonic protection method for a capacitor bank uses a harmonic protection apparatus, which includes a CPU unit, a current and voltage sampling unit, and a protection device. The CPU unit obtains effective value I1 of fundamental wave current of the capacitor bank, and effective value In of the n-th harmonic wave current of the capacitor bank, where n is harmonic order and ranges from 2 to ∞, and calculates the true effective value I of current of the capacitor bank by I = I 1 2 + ∑ n = 2 ∞ ⁢ k n ⁢ I n 2 provided that kn=rn/r1, kn is the n-th harmonic coefficient, rn is power consumption equivalent resistance of the capacitor bank for the n-th harmonic, r1 is power consumption equivalent resistance of the capacitor bank at a fundamental frequency. When I≧1.3 IN, the CPU unit controls the protecting device to disconnect the capacitor bank, provided that IN is a threshold current of the capacitor bank.
US08810973B2 Current perpendicular to plane magnetoresistive sensor employing half metal alloys for improved sensor performance
A magnetoresistive sensor having employing a Mn containing Huesler alloy for improved magnetoresistive performance in a structure that minimizes corrosion and Mn migration. The sensor can be constructed with a pinned layer structure that includes a lamination of layers of Co2MnX and CoFe, where X is Al, Ge or Si. The Co2MnX can be sandwiched between the layers of CoFe to prevent Mn migration into the spacer/barrier layer. The free layer can also be constructed as a lamination of Co2MnX and CoFe layers, and may also be constructed so that the Co2MnX layer is sandwiched between CoFe layers to prevent Mn migration.
US08810968B2 Slider with lubricant control features
A slider that minimizes lubricant accumulation includes bearing surfaces that provide above ambient fluid pressure, a cavity located between two bearing surfaces and at least one step feature that is spaced apart from the bearing surfaces and is located in and protrudes from a floor of the cavity at a height that is less than a height of the bearing surfaces. The at least one step feature includes surfaces configured to diverge and converge airflow in the cavity.
US08810962B2 Insertion under read shield for improved read gap actuation in dynamic flying height
A read/write head is disclosed wherein a non-magnetic layer made of a metal is inserted in the read head on a side opposite to the S1 shield with respect to the sensor. The non-magnetic layer is preferably Cu and is recessed from the ABS to prevent corrosion. A preferred design has a 1 to 5 micron thick non-magnetic insertion layer that extends a distance of 3 to 100 microns along a plane that is perpendicular to the ABS. RG efficiency is enhanced significantly and RG gamma ratio is improved to 1.0 so that a smaller difference in RG, WG, and min-fly point can be achieved at touchdown detection and in normal read/write operations. These results lead to an optimal dynamic performance for a given spacing target and enhanced read gap protrusion at a given heater power. S1/S2A thickness can be independently optimized for magnetic performance consideration only.
US08810961B2 Recording head with dual coil/dual shield arrangement and high frequency oscillator
According to one embodiment, a recording head includes a main pole, a trailing shield including a first connecting portion and a second connecting portion, and configured to form together with the main pole a first magnetic core, a leading shield including a first connecting portion connected to the main pole through a magnetic material and an end portion opposing to the end portion of the main pole through a non-magnetic material, and configured to form together with the main pole a second magnetic core, and first and second coils wound around the first and second magnetic cores, and a connection terminal configured to flow a current through the main pole, non-magnetic conductive layer, and trailing shield.
US08810949B2 Equalization combining outputs of multiple component filters
An apparatus comprises read channel circuitry and associated signal processing circuitry. The signal processing circuitry comprises: an equalizer configured to combine an output of two or more component filters into a single equalized data signal; a detector with an input coupled to an output of the equalizer configured to determine a set of soft outputs, hard decision information and reliability indicators of the single equalized data signal; a decoder with an input coupled to an output of the decoder configured to perform an iterative decoding process using the set of soft outputs, hard decision information and reliability indicators to determine a decoded data signal; and a multiplexer with a first input coupled to an output of the decoder, a second input coupled to an output of the detector, and an output coupled to an input of the equalizer. The hard decision information is used to train the equalizer.
US08810946B2 Energy-assisted magnetic recording head and magnetic recording device
A microwave-assisted magnetic recording system configured to perform magnetic recording with high density, including a high-frequency magnetic field generation element whose width is narrower than a track width of a main pole. A magnetic field vector from the main pole is perpendicularly incident on a film surface of the high-frequency magnetic field generating unit, by a shield material arranged to have a high magnetic permeability so that the main pole magnetic field is corrected and induced, and a hard bias layer to which a desired static magnetic field is added. Areas having high magnetic field gradients overlap each other by performing an offset of the high-frequency magnetic field generating unit of the magnetic head from the central line of the main pole.
US08810943B2 Sync mark detection using branch metrics from data detector
Methods and apparatus are provided for detecting a sync mark in a storage system, such as a hard disk drive. A sync mark is detected in a storage system by obtaining one or more branch metrics from a data detector in the storage system; generating one or more sync mark metrics using the one or more branch metrics from the data detector; and identifying the sync mark based on the sync mark metrics. An input data set is optionally compared with a plurality of portions of a sync mark pattern to yield corresponding comparison values and the comparison values can be summed to obtain at least one result. A sync mark found signal is asserted based upon the at least one result.
US08810936B2 Voice coil motor
A VCM (voice coil motor) is disclosed, the VCM including: a rotor including a cylindrical bobbin for accommodating a lens and protruded at a bottom end with a boss, and a coil block arranged at a periphery of the bobbin; a stator including a magnet facing the coil block and a yoke fixing the magnet; and an elastic member including a first elastic member formed with a through hole coupled to the boss of the bobbin and a second elastic member coupled to an upper end facing the bottom end of the bobbin; wherein the boss is formed with a disengagement prevention unit preventing the first elastic member from being disengaged from the boss, and the first elastic member is formed with a coupling unit contacting a joint where the disengagement prevention unit and the coupling unit meet.
US08810933B2 Lens unit, manufacturing method of the same, and camera module including the same
Disclosed are a lens unit and a method of manufacturing the same. The lens unit includes a lens part including a curved region having a predetermined curvature; and a support part including a hole, in which the lens part is installed, and attached to the lens part at a lateral side of the hole. The lens part having the curvature and the support part of the lens unit are formed in separate processes such that the hole is formed in the support part having the strength, and the lens part is formed by filling the hole with the lens part, so that the movement of resin caused by shrinkage of the lens part when the lens part is cured is inhibited, and the support part and the lens part does not form the layered structure, thereby allowing the lens unit to be formed with a thin thickness.
US08810928B2 Collecting lens and multi-segment lens
A collecting lens comprises a first surface and a second surface. Said first surface lens is defined as an opposite surface of said collecting lens from said second surface. Said second surface has a lens surface. Said lens surface includes a plurality of lens function surfaces. Each of said lens function surfaces is defined as part of a side surface of corresponding one of elliptical cones. A particular normal line which is arbitrarily selected from normal lines at respective points on said first surface and crosses one of said lens function surface is not parallel to a central axis of the elliptical cone corresponding to said lens function surface crossed by said particular normal line. Said central axes of the elliptical cones are not parallel to each other.
US08810926B2 Imaging lens
Disclosed herein is an imaging lens. The imaging lens according to a preferred embodiment of the present invention includes a first lens having positive (+) power and having both sides formed to be convex, a second lens having negative (−) power and formed to be concave toward a top side, a third lens having positive power and having both sides formed to be convex, a fourth lens having positive (+) power and formed to be convex toward a top side, and a fifth lens having negative (−) power and formed to be concave toward the top side, wherein the first lens, the second lens, the third lens, the fourth lens, and the fifth lens are disposed in order from an object side.
US08810924B2 Image capturing lens and image capturing apparatus provided with the image capturing lens
An image capturing lens which substantially consists of five lenses, composed of a first lens having a positive refractive power with the object side surface being formed in a convex shape toward the object side, a second lens having a negative refractive power, a third lens having a positive refractive power, a fourth lens having a negative refractive power with the object side surface being formed in a concave shape toward the object side, and a fifth lens having a negative refractive power with a region in which the negative refractive power is gradually reduced outwardly in a radial direction from the optical axis, arranged in this order from the object side, and satisfies predetermined conditional expressions.
US08810922B2 Fixed focal length optical lens architecture providing a customized depth of focus optical system
Providing for a fixed focus optical system exhibiting extended depth of field is provided herein. By way of example, a compact and fast optical system that yields an asymmetric modulation transfer function (MTF) is disclosed. In some aspects, the asymmetric MTF results in extended depth of field for near field objects. Such a response can be particularly beneficial for small handheld cameras or camera modules having high resolution. According to some disclosed aspects, the resolution can be about 8 mega pixels. Additionally, the optical system can comprise four lenses in one aspect and five lenses in another, while remaining below about 5.3 mm total track length (TTL) for the respective systems. In at least one application, the disclosed optical systems can be employed for a high resolution compact camera, for instance in conjunction with an electronic computing device, communication device, display device, surveillance equipment, or the like.
US08810921B1 Image capturing lens system
An image capturing lens system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element has positive refractive power. The second lens element with positive refractive power has a convex object-side surface. The third lens element has negative refractive power. The fourth lens element with positive refractive power has a convex image-side surface. The fifth lens element with negative refractive power has a concave image-side surface, wherein both of an object-side surface and the image-side surface of the fifth lens element are aspheric, and at least one inflection point is formed on at least one of the object-side surface and the image-side surface of the fifth lens element. The image capturing lens system has a total of five lens elements with refractive power.
US08810919B2 Camera module
An apparatus and method for auto focusing camera module includes a DFoV value measurer measuring a DFoV value of a lens; storage stored with a designed DFoV value of a lens, a controller comparing the DFoV value of a lens measured by the DFoV value measurer with the designed DFoV value of a lens stored in the storage to recognize an initial position of a lens, and a lens mover focusing the lens by winding the lens or by unwinding the lens in response to the initial position of the lens recognized by the controller.
US08810908B2 Binoculars with micromirror array lenses
The binoculars of the present invention comprise two optical units; one optical unit for each eye. Each optical unit comprises a first reflector element and a second reflector element, wherein at least one of the reflector elements is a micromirror array reflector. The binoculars of the present invention provide focusing and/or zoom functions without or with minimal macroscopic mechanical lens movement.
US08810904B2 Optical contact micrometer
Certain examples provide optical contact micrometers and methods of use. An example optical contact micrometer includes a pair of opposable lenses to receive an object and immobilize the object in a position. The example optical contact micrometer includes a pair of opposable mirrors positioned with respect to the pair of lenses to facilitate viewing of the object through the lenses. The example optical contact micrometer includes a microscope to facilitate viewing of the object through the lenses via the mirrors; and an interferometer to obtain one or more measurements of the object.
US08810903B2 Imaging optical system
The disclosure generally relates to imaging optical systems that include a plurality of mirrors, which image an object field lying in an object plane in an image field lying in an image plane, where at least one of the mirrors has a through-hole for imaging light to pass through. The disclosure also generally relates to projection exposure installations that include such imaging optical systems, methods of using such projection exposure installations, and components made by such methods.
US08810893B2 Low voltage electrowetting device and method for making same
An electrowetting device includes a substrate having a first face, a charged adhesion layer immobilized on the first face of the substrate and a dielectric layer bound to the charged adhesion layer. An unbound ionic liquid phase contacts the dielectric layer.
US08810884B1 Light sources for spectrally controlled interferometry
A spectrally controlled light source includes a light source with a spectral distribution repeated with a predetermined spatial period along an input plane so as to produce multiple copies of the spectral distribution separated by the spatial period. All copies are propagated through dispersive optics to produce equally dispersed spectra on an image plane. A periodic modulating element with a given filter period is applied to each of the dispersed spectra to produce corresponding modulated outputs. According to the invention, the spatial period of the light source on the image plane and the filter period of the modulating element are selected so as to produce a resonance effect that greatly enhances the utility of the spectrally modulated source.
US08810877B2 Image processing apparatus, image processing method, and storage medium for eliminating blurring of scanned image
For the problem of blurring at a boundary in a scanned illustration, a method of separating and vectorizing color regions accurately is realized by identification of a labeled region corresponding to the blurring and combining processing with another neighboring region. An image input unit, a color region dividing unit dividing an input image into the color regions, a labeling unit providing an individual label to the color region, a labeled region shape analysis unit obtaining labeled region shape information including information representing a shape feature of a labeled region which is the color region provided with the label, a micro-region determination unit determining whether the labeled region provided with the label is a micro-region or not according to the labeled region shape information, and a micro-region combining unit combining the region determined to be the micro-region with a neighboring region, are comprised.
US08810868B2 Mark detection apparatus and method for detecting mark
A mark detection apparatus includes a reading unit, a converter, and a determination part. The reading unit reads an image on a document. The converter compares respective portions of the image read by the reading unit with a plurality of preset reference patterns, and converts a portion of the image to a character associated with a corresponding reference pattern. The determination part determines that the portion of the image to have been compared on the document is a mark in a case in which the character converted by the converter is a preset first reference character, and that the portion of the image to have been compared on the document is not a mark in a case in which the character converted by the converter is not a preset first reference character.
US08810865B2 Image processing method, program, and image processing apparatus for detecting an area of object and inclination of the area with respect to a platen image
A method for image processing in which an area of a platen on which a document is placed is read and the platen image is processed includes extracting an object included in the platen image, detecting an area of the object and inclination of the area of the object with respect to the platen image, determining the minimum rectangular area which includes the area of the object, and is surrounded with four sides parallel to four sides of the platen image respectively, comparing an extent to which a pixel group constituting an edge of each area includes pixels constituting an edge of the platen image between the area of the object and the minimum rectangular area, and determining a minimum rectangular area as the area of the document if a pixel group includes a larger number of pixels based on the comparing or if the inclination is small.
US08810863B2 Image forming apparatus, image processing method, and software program
An image forming apparatus, having a function of superimposing a pattern on an image based on parameters set for one or more document properties, includes a memory to store an administrator-set parameter and a user-set parameter settable for each one of the document properties of the superimposed pattern; a mode determination unit to identify a pattern superimposing mode from a plurality of pattern superimposing modes; a pattern information obtaining unit to obtain the administrator-set parameter or the user-set parameter for each one of the document properties to be used for superimposing the pattern on the image based on the identified pattern superimposing mode and by referencing a property-mode correlation table correlating each one of the document properties and the plurality of pattern superimposing modes; an image drawing information generator to generate image drawing information for the image superimposed with the pattern; and an image outputting unit to output the image.
US08810860B2 Apparatus and method for forming image for printing
An image forming apparatus comprises a image reader unit and a controller. The controller is configured to i) execute a detection operation of calculating a correction coefficient based on reference image data obtained by applying the light from a light source to a reference unit and receiving, by a photoelectric conversion unit, the reflected light from the reference unit to perform photoelectric conversion of the received light to the reference image data, ii) correct image density variations of the image data caused by orientation variations of the light source and pixel sensitivity of the photoelectric conversion unit based on the correction coefficient, iii) form an output image to be printed on output paper in accordance with an arrangement manner, based on the corrected image data, and iv) determine an interval at which the detection operation is executed, in accordance with a characteristic of the light source and the arrangement manner.
US08810850B2 Controlling device for performing image processing with variable discharge amount compensation for target nozzles
A controlling device may perform an image process on specific image data so as to generate processed image data, select a process mode from a plurality of process modes, including a first process mode and a second process mode, and perform the image process according to the selected process mode. The first process mode may be for performing the image process by performing, in order to compensate variability of discharging amounts of the liquid droplets discharged from the plurality of nozzles, a specific process on a target pixel within target image data using correction data for a target nozzle. The target nozzle may be to form a dot at a position on a print medium corresponding to the target pixel. The second process mode may be for performing the image process by performing the specific process on the target pixel within target image data without using the correction data for the target nozzle.
US08810841B2 Print data processing system
A print data processing system includes plural main interpretation devices that interpret print data described in a page description language and generate print image data to be supplied to a printer, auxiliary interpretation devices that interpret the print data, generate print image data to be supplied to the printer, and are not powered on when the plural main interpretation devices are powered on, and an allocation device that divides the print data in prescribed units and allocates interpretation processing of divided print data of the respective units to the plural main interpretation devices, wherein the allocation device includes a load evaluation unit that evaluates the loads of the plural main interpretation devices, and a power-on unit that, when the loads of the plural main interpretation devices evaluated by the load evaluation unit exceed a prescribed on threshold value for activating the auxiliary interpretation devices, powers on the auxiliary interpretation devices.
US08810837B2 Scanning system, printing system, service providing system, and control method
A scanning system comprises a server, scanner, and terminal, the server including: a reception unit configured to receive a scan setting and a start instruction from one of the scanner and the terminal; a storage unit configured to store the scan setting and to issue the identification information; a determination unit configured to determine which of the scanner and the terminal has transferred the scan setting and the start instruction; and a processing unit configured, when the determination unit determines that the scanner has transferred the scan setting and the start instruction, to transfer the scan setting and the start instruction to the scanner, and when the determination unit determines that the terminal has transferred the scan setting and the start instruction, to cause the storage unit to store the scan setting and to transfer, to the scanner, identification information indicating the stored scan setting.
US08810832B2 Image processing apparatus and method for controlling the apparatus
The present invention provides a technology allowing a user to selectively print a web page for a mobile terminal or for a PC. To accomplish this, an image processing apparatus connected to a mobile terminal and a web server accepts designation information, which designates how a web page is printed, when both a first web page for a mobile terminal and a second web page for a non-mobile terminal are present in the web page, receives page information containing the URL of the first web page from the mobile terminal, obtains the second web page corresponding to the first web page from the web server, and executes any one of printing of the first web page, printing of the second web page, and printing of both the first web page and the second web page, according to the accepted designation information.
US08810829B2 Method and apparatus for a print driver to control document and workflow transfer
A method and apparatus for a print driver to control document and workflow transfer are described. In one embodiment, the method comprises receiving a request to print an electronic document. The method may also comprise capturing workflow configuration data with a workflow print driver. In one embodiment, the method further comprises deploying the electronic document into a workflow based on the workflow configuration data.
US08810823B2 Image reading device, an image forming apparatus, and methods for detecting dirt in document reading positions
An image reading device includes a changed-pixel detection unit and a determination unit. The changed-pixel detection unit detects, from image data read by the image reading unit, a changed pixel having a pixel value that differs from that of an adjacent pixel in the main scanning direction. The pixel value may differ by more than a predetermined value. The changed-pixel detection unit detects the position of the changed pixel in the main scanning direction. The determination unit determines that image data corresponding to positions of the changed pixel for the image data obtained by reading the document corresponds to a foreign image. The positions are consecutive in the sub-scanning direction. The positions of the changed pixel are detected for the image data obtained by reading the document and the image data obtained by reading the white guide member.
US08810816B2 Electronic document having a component of an integrated display and a component of an electronic circuit formed on a common substrate and a method of manufacture thereof
An electronic document, and a method of manufacture thereof, which includes a component of an integrated display and component of an electronic circuit formed on a common substrate. The electronic circuit is coupled to the integrated display to enable display of information. At least a portion of a component of the integrated display and a component of the electronic circuit are formed at the same time during a process.
US08810812B2 Method and system for consolidating and managing rendering jobs
A system and method for consolidating and managing rendering jobs. A folder can be automatically created based on a system username associated with a user upon receiving a personal rendering job and/or a secure rendering job with respect to a rendering device such as, for example, a printer or MFD. The subsequent rendering jobs that are transmitted from that user to the rendering device can be collected in the folder. An authentication process can be performed if the folder includes the secure rendering job in order to authenticate the user. The authentication process can be automatically skipped and the folder can be directly accessed if the folder does not include the secure rendering job. The authentication process can be optionally bypassed if the folder includes both the personal and the secure rendering jobs.
US08810806B2 Optical system for measuring orientation and position without image formation with point source and mask
The general field of the invention is that of systems for the optical detection of the orientation and the position of a mobile object in space. The system comprises a fixed electro-optical device comprising a transmission point source, image analysis means and an optical cube corner disposed on the mobile object. The input surface of the cube corner comprises a polygonal-shaped mask, the sides of which comprise a geometric marking to identify them. The fixed electro-optical device comprises photosensitive means close to the point source and disposed in two different recording planes and recording two luminous shapes in perspective of the mask obtained by reflection on the surfaces of the cube corner. The image analysis means comprise means for determining the vanishing points of the two luminous shapes in the two recording planes, the knowledge of the four vanishing points enabling the determination of the position and orientation of the optical cube corner in relation to the fixed electro-optical device.
US08810801B2 Three-dimensional measurement apparatus, method for controlling a three-dimensional measurement apparatus, and storage medium
A three-dimensional measurement apparatus comprises a detection unit configured to detect a plurality of intersection positions between first pattern light in which a bright part and a dark part are alternately arranged and second pattern light in which a phase of the first pattern light is shifted, by using tone values of a first image obtained by capturing a target object onto which the first pattern light is projected and tone values of a second image obtained by capturing the target object onto which the second pattern light is projected; and a measurement unit configured to calculate a third position based on a first intersection position included in the plurality of intersection positions and a second intersection position that is adjacent to the first intersection position and measure a three-dimensional position of the target object based on an interval between the third positions.
US08810795B2 Optical detection system
The present invention provides an optical detection system in which a first mirror of the control unit is used to receive light beam and redirect it into a first one-dimensional off-axis parabolic mirror. The first one-dimensional off-axis parabolic mirror then directs the light beam to a cylindrical lens. Through the mechanism of reflection, the cylindrical lens further directs the light beam to a second one-dimensional off-axis parabolic mirror. The second one-dimensional off-axis parabolic mirror then directs the light beam into a second mirror. The detection unit of the system is used to detect the light beam coming from the control unit, so as to convert the light signals into electric signals for the analysis in the process unit afterwards.
US08810791B2 Optoelectronic sensor element
The invention relates to an optoelectronic sensor element (20) having at least one reception element (22, 22a, 22b, 22c, 22d) in front of which a polarizing structure (24, 24a, 24b, 24c, 24d) is arranged which is manufactured from an electrically conductive material, with the polarizing structure (24, 24a, 24b, 24c, 24d) having a contact connection (26) for the application of a defined tension and with the polarizing structure (24, 24a, 24b, 24c, 24d) being configured as a screen of the sensor element (20).
US08810789B2 Thin layer chromatography-surfaced enhanced Raman spectroscopy chips and methods of use
The present disclosure includes methods of simultaneous analyte separation and detection using surface enhanced Raman spectroscopy (SERS)-active ultra thin layer chromatography (UTLC) chips. The SERS-active UTLC chips of the present disclosure are used to physically separate compounds within a mixture, which are then identified based on their unique SERS spectra.
US08810787B2 Single molecule optical spectroscopy in solid-state nanopores in a transmission-based approach
Methods and apparatus in the field of single molecule sensing are described, e.g. for molecular analysis of analytes such as molecular analytes, e.g. nucleic acids, proteins, polypeptides, peptides, lipids and polysaccharides. Molecular spectroscopy on a molecule translocating through a solid-state nanopore is described. Optical spectroscopic signals are enhanced by plasmonic field-confinement and antenna effects and probed in transmission by plasmon-enabled transmission of light through an optical channel that overlaps with the physical channel.
US08810783B1 Fiber fault sniffer
A fault detector for fiber optic cabling is provided in a hand held device for detecting fiber faults, presence/absence of signal and wavelength of light present on an optical fiber. Audible and visual indicators of the fault/status and wavelength are provided.