US08839272B2

The approaches described herein provide support for application specific policies for conventional operating systems. In an embodiment, a kernel module representing a kernel subsystem is executed within an operating system's kernel. The kernel subsystem may be configured to respond to particular requests with one or more default actions. Additionally, the kernel subsystem may define a number of sub-modules which represent application specific policies that deviate from the default actions. Each sub-module may define one or more sets of conditions which indicate when the sub-module is applicable to a request and one or more sets of corresponding actions to take when the conditions are met. When an application sends a request to the kernel subsystem, the kernel subsystem determines whether the request meets the conditions of a particular sub-module. If the particular sub-module's conditions are met, the kernel subsystem performs the corresponding actions of the particular sub-module.
US08839263B2

An arrangement control unit of a management server connected to servers on which VMs operate collects information indicating a physical resource capacity used by each VM in the servers; calculates a reserve capacity that is a physical resource capacity expected to be further required for each VM to operate according to the physical resource capacity currently used by each VM; and selects any of VMs as a target VM to be migrated, and select as a destination server, a server having a free physical resource capacity which can accommodate the physical resource capacity used by the target VM to be migrated and the reserve capacity necessary therefor among the servers; and a VM control unit of the management server migrates the target VM to be migrated to the destination server.
US08839258B2

A first execution time of a first thread executing on a first processing unit of a multiprocessor is determined. A second execution time of a second thread executing on a second processing unit of the multiprocessor is determined, the first and second threads executing in parallel. Power is set to the first and second processing units to effectuate the first and second threads to finish executing at approximately the same time in future executions of the first and second threads. Other embodiments are also described and claimed.
US08839246B2

Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.
US08839240B2

A vendor independent interface is provided between a hypervisor and an adjunct partition associated with a self-virtualizing IO resource to effectively abstract away vendor-specific interface details for the self-virtualizing IO resource and its adjunct partition. By doing so, vendor-specific implementation details may be isolated from the configuration and management functionality in a hypervisor, thus minimizing the changes to vendor specific firmware in order to manage new or revised self-virtualizing IO resources.
US08839237B2

A method to communicate information between components in a virtualization enabled platform. In one embodiment, a component exchanges data via a communication page which only integrity protected components can access. In another embodiment, an integrity protected communication broker exchanges data from a communication page of one component to another communication page of another component.
US08839212B2

A code generator and multi-core framework are executable in a computer system to implement methods as disclosed herein, including a method for the code generator to automatically generate multi-threaded source code from functional specifications, and for the multi-core framework, which is a run time component, to generate multi-threaded task object code from the multi-threaded source code and to execute the multi-threaded task object code on respective processor cores. The methods provide transparency to the programmer, and during execution, provide automatic identification of processing parallelisms. The methods implement Consume-Simplify-Produce and Normalize-Transpose-Distribute operations to reduce complex expression sets in a functional specification to simplified expression sets operable in parallel processing environments through the generated multi-threaded task object code. The result is a code generator which compiles transparent declarative code into multi-threaded code and that in the process identifies and assigns parallel processing paths to improve overall processing performance.
US08839204B2

The purity of a function may be determined after examining the performance history of a function and analyzing the conditions under which the function behaves as pure. In some cases, a function may be classified as pure when any side effects are de minimis or are otherwise considered trivial. A control flow graph may also be traversed to identify conditions in which a side effect may occur as well as to classify the side effects as trivial or non-trivial. The function purity may be used to identify functions for memoization. In some embodiments, the purity analysis may be performed by a remote server and communicated to a client device, where the client device may memoize the function.
US08839203B2

A code coverage-based taint perimeter detection system and method for testing software code by determining code coverage and detecting new coverage of the code. Embodiments of the system and method perform tainted data flow analysis on execution traces of the code to determine tainted branch targets. The tainted branch targets may be filtered to remove any tainted branch targets that have already been covered. New coverage can be determined by monitoring the filtered tainted branch targets, which in some embodiments involves the use of software breakpoints that are automatically placed at the locations in the tainted branch targets at runtime. Embodiments of the system and method use an iterative process to ensure that only tainted branch targets that have not already been covered or tested are examined.
US08839192B2

A system and method for reducing complexity by reuse of programming models includes defining a model controller view (MVC) unit as a programming model abstraction in a first program and permitting access by a second program to a model in the MVC unit. The first program and the second program communicate to employ the model in the second program. Access of the model by the second program is responded to in the first program to execute an action.
US08839179B2

A test system for testing prototype designs includes a host workstation, multiple interface devices, and multiple prototype boards. The prototype boards include programmable devices which implement one or more partitions of a user design and an associated verification modules. The verification modules probe signals of the partitions and transmit the probed signals to the interface devices. The verification modules can also transmit output signals generated by one or more partitions on the prototype boards to the host workstation via the interface devices, and transmit input signals, which are received from the host workstation via the interface devices, to one or more partitions on the prototype boards.
US08839159B2

A computer determines a component optimal yield point for each component of the plurality of components, where the component optimal yield point represents the process parameter values where maximum yield is achieved for a component. The computer determines a weight factor for each component of the plurality of components, where the weight factor represents an importance of a component to the semiconductor device. The computer then determines an overall optimal yield point based on the component yield point and weight factor determined for each component of the plurality of components, the overall optimal yield point representing the process parameter values where maximum yield is achieved for the semiconductor device.
US08839157B2

A target pattern is provided including a first pattern in a first region. A sensor pattern is inserted in the target pattern in the first region. A flare intensity of the sensor pattern in the first region is determined. A pattern bias is determined based on the flare intensity.
US08839155B2

A computer-implemented method is performed at a multifunction device with a display and a touch-sensitive surface. The method includes detecting multiple input gestures by a user, beginning with an initial input gesture. For each input gesture after the initial input gesture, the method scrolls information on the display at a respective scrolling speed. The respective scrolling speed is determined based on the respective input gesture movement speed in the input gesture and a movement multiplier. The method determines whether the respective input gesture meets one or more swipe gesture criteria, and determines whether the respective input gesture meets one or more successive gesture criteria. When the input gesture meets the one or more swipe gesture criteria and the one or more successive gesture criteria, the method updates the movement multiplier in accordance with one or more movement multiplier adjustment criteria.
US08839149B2

A method and apparatus for displaying a list of information items, which are selected depending on whether each information item contains certain information. An information display method displays a list having at least one information item. When a user command is input, the at least one information item is classified into shown-information items and hidden-information items according to a display rule. The list is modified in response to the user command to show only the shown-information items.
US08839147B2

A mobile terminal and data extracting method therein are disclosed, by which specific data meeting a specific condition can be selected and extracted conveniently and quickly in the course of displaying a data list constructed with a plurality of data. The present invention includes receiving an input of a touch action for selecting specific data and a classification condition corresponding to the specific data using a displayed data list upon receiving the input of the touch action, selecting at least one data including the specific data as the data including the classification condition from a plurality of data, receiving an input of an extraction command signal for extracting the selected at least one data, and extracting the selected at least one data upon receiving the input of the extraction command signal.
US08839142B2

A graphical user interface includes a first system object, e.g., a window. The first system object is removed from the graphical user interface when the first system object remains inactive for a period of time, and the first system object is substantially overlapped by a second system object, e.g., a second window.
US08839116B2

A method and system for improving user interfaces in IT systems is provided. In one embodiment, the method includes using a remote maintenance function by a user of a user interface in order to allow a technician to take control of a data transmission connection during operation, recording interactions implemented during the use of the remote maintenance function in a database of the manufacturer of the IT system and evaluating the recorded interactions by the manufacturer in order to derive therefrom indications of an improvement in the user interface.
US08839113B2

Embodiments which utilize a topology view GUI with elements in each of storage and general network views which indicate the connection to the alternate network via an icon. Properly selecting the icon causes the topology view of the other network to appear. This method allows the connections between the networks to be readily viewed without cluttering either topology and allows quick context changes to occur at the same point.
US08839107B2

A method for generating script in a computer system having a user interface includes performing user actions by a user using the user interface to perform a user task, monitoring the user actions by the computer system, determining environment information in accordance with the user actions to provide determined environment information, and generating script in accordance with the user actions and the determined environment information to provide generated script. Storing the generated script and repeating the user actions in accordance with the stored script are provided. The user task includes configuring an application program and configuring a further application program in accordance with the generated script. The environment information includes configuration information and an identification of an operating system. The user actions further include providing user input data, updating a data object, and creating a system resource. The script is generated in accordance with context information.
US08839106B2

A graphical user interface (GUI) and a multimedia device using the same. The method for providing a graphical user interface (GUI) includes displaying first GUI items selectable by a user on a screen, removing from the screen at least one of the first GUI items displayed on the screen by zooming in or zooming out, and additionally displaying on the screen at least one second GUI item that was not displayed on the screen by zooming in or zooming out. Accordingly, a GUI to provide more convenient manipulation and better visual effect on a small screen can be provided.
US08839104B2

An image forming apparatus with a display displaying a preview image of a document with a plurality of pages having text sections in a text data format and illustration sections in an image data format; an illustration section selector which selects one of the illustration sections on any of the pages in the preview image displayed on the display, according to a user operation; a page selector which specifies one of the pages as a destination page to which the selected illustration section is to be transferred, according to a user operation; a realignment portion which transfers the selected illustration section to the destination page selected by the page selector and realigns texts in a text section of the destination page; and a controller which allows the display to display a preview image of the destination page including the texts realigned by the realignment portion.
US08839088B1

Among other disclosed subject matter, a computer-implemented method for determining an aspect value includes identifying a first entity associated with a first aspect that has a first value. The method includes identifying a second entity as connected to the first entity. The method includes determining a second value for a second aspect of the second entity. The method includes determining, for a third entity, a third value for the first aspect, the third value determined using at least the determined second value. Implementations can be used to evaluate truthfulness of self-reported information from members of online communities, to name one example.
US08839086B2

A verbal description method and system. A computing system broadcasts first audio data and video data associated with the first audio data. The computing system determines that the video data comprises a graphic without a description in the first audio data. The computing system receives audible description data associated with the graphic. The computing system generates second audio data comprising the first audio data and the audible description data. The computing system synchronizes portions of the second audio data with associated portions of the video data. The computing system generates synchronized audio/video data comprising the portions of said second audio data aligned with the associated portions of said video data. The computing system broadcasts the synchronized audio/video data.
US08839083B2

Embodiments of the present invention provide a system for secure error detection and synchronous data tagging for high-speed data transfer (e.g., utilizing a set of SSD memory disk units). Specifically, in a typical embodiment, the system comprises a SSD memory disk unit in communication with a device driver. A first encoded communication stream will be generated with the device driver and sent via PCI-based channel (e.g., full duplex) to the SSD memory disk unit. The stream is received, synchronized, and decoded on the SSD memory disk unit. In turn, the SSD memory disk unit can generate and send a second encoded communication steam to the device driver.
US08839077B2

The present invention provides a low-complexity and multi-mode Low-density Parity-check (LDPC) codec, in which the decoding operations are divided into small tasks and a unified hardware is implemented so that the hardware resources can be reused in different modes. In addition, memory access is achieved via routing networks with fixed interconnections and memory address generators, the complexity of the hardware implementation is reduced accordingly. Further, the present invention provides an early termination function with which the iterative operations can be terminated early when a threshold is reached so that the power consumption can be thus reduced. The hardware resources for early termination shares a part of hardware resources with an encoder according to the present invention so that the complexity of the hardware implementation can also be reduced.
US08839075B2

A method for data storage includes accepting data for storage in a memory including multiple analog memory cells. For each memory cell, a respective set of nominal analog values is assigned for representing data values to be stored in the memory cell, by choosing the nominal analog values for a given memory cell in a respective range that depends on interference between the given memory cell and at least one other memory cell in the memory. The data is stored in each memory cell using the respective selected set of the nominal analog values.
US08839065B2

In many low latency media applications it is important to transmit media data packets from a media source to one or more media destinations as promptly as possible, while also ensuring that all media data packets that may be lost due to transmission errors are retransmitted and received correctly at the media destination. This invention described a system to do this with a system and methods for anticipating media data packet loss and making preemptive media data packet retransmission requests by dynamically computing a metric and decision logic for retransmission request that includes a need based factor from the media consuming application.
US08839064B2

A communication system and a method for transmitting or receiving packets are provided. The method includes transmitting the packet from a transmitting Radio Link Control (RLC) entity to a receiving node via a transmitting Medium Access Control (MAC) entity, transmitting an Hybrid Automatic ReQuest (HARQ) failure signal from the transmitting MAC entity to the transmitting RLC entity if the transmitting MAC entity receives a HARQ Negative ACKnowledgment (NACK) signal from the receiving node, and re-transmitting the packet from the transmitting RLC entity to the receiving node via the transmitting MAC entity if the transmitting RLC entity receives the HARQ failure signal.
US08839062B2

Exemplary method, system, and computer program product embodiments for an incremental modification of an error detection code operation are provided. In one embodiment, by way of example only, for a data block requiring a first error detection code (EDC) value to be calculated and verified and is undergoing modification for at least one randomly positioned sub-blocks that becomes available and modified in independent time intervals, a second EDC value is calculated for each of the randomly positioned sub-blocks. An incremental effect of the second EDC value is applied for calculating the first EDC value and for recalculating the first EDC value upon replacing at least one of the randomly positioned sub-blocks. The resource consumption is proportional to the size of at least one of the randomly positioned sub-blocks that are added and modified. Additional system and computer program product embodiments are disclosed and provide related advantages.
US08839060B2

The disclosure describes a process and apparatus for accessing devices on a substrate. The substrate may include only full pin JTAG devices (504), only reduced pin JTAG devices (506), or a mixture of both full pin and reduced pin JTAG devices. The access is accomplished using a single interface (502) between the substrate (408) and a JTAG controller (404). The access interface may be a wired interface or a wireless interface and may be used for JTAG based device testing, debugging, programming, or other type of JTAG based operation.
US08839053B2

Architecture that implements error correcting pointers (ECPs) with a memory row, which point to the address of failed memory cells, each of which is paired with a replacement cell to be substituted for the failed cell. If two error correcting pointers in the array point to the same cell, a precedence rule dictates the array entry with the higher index (the entry created later) takes precedence. To count the number of error correcting pointers in use, a null pointer address can be employed to indicate that a pointer is inactive, an activation bit can be added, and/or a counter, that represents the number of error correcting pointers that are active. Mechanisms are provided for wear-leveling within the error correction structure, or for pairing this scheme with single-error correcting bits for instances where transient failures may occur. The architecture also employs pointers to correct errors in volatile and non-volatile memories.
US08839052B2

Each of a master node and a slave node has a safety data processing unit and a high reliability communication unit. At the time of transmission, the safety data processing unit creates a safety data packet including data about safety and the high reliability communication unit creates a communication data packet including the safety data packet and transmits the communication data packet a predetermined number of times. At the time of reception, the high reliability communication unit acquires and outputs a safety data packet by determining one of one or more communication data packets having the same contents which it has received properly as an effective packet, and the safety data processing unit analyzes a state concerning the safety of a system on the basis of the data about safety acquired from the safety data packet.
US08839042B2

A system, apparatus, method, and computer program product for dynamically loading IT products and scaling those loads in a predictive manner are disclosed. Dynamic loading and scaling is performed by generating a load on a computing product with one or more first load generators, increasing the load over time until the first load generators reach their capacity for generating load, monitoring the capacity of the first load generators as the load is increased, provisioning one or more second load generators to generate additional load as any of the first load generators approaches its capacity, increasing the load generated by the second load generators over time until the one or more second load generators reach their capacity for generating load or the computing product reaches a performance goal, and continuing to provision second load generators until the computing product reaches the performance goal.
US08839041B2

Disclosed is a method for adding performance counters to an application after compilation of the application to Common Intermediate Language code without a requirement for code changes to the original application code or application recompilation from the development side. With regard to a further aspect of a particularly preferred embodiment, the invention may provide a method for adding the performance counters by declarative instrumentation of an application at runtime or compile time, without the need for an application developer to hardcode instrumentation logic into the application. An instrumentation configuration file provides declarative definition for performance counters that are to be added to a particular application, and particularly includes a complete list of performance counters that need to be added and settings for each performance counter.
US08839033B2

Embodiments of the invention provide systems and methods for recovering a failed data summarization. According to one embodiment, recovering a failed instance can comprise processing existing summarization instances identified as instances for which a new data summarization instance needs to wait. Upon a completion or a timeout of each of the instances identified as instances for which the new data summarization instance needs to wait, an exclusive lock can be acquired on a table storing scope information for the plurality of data summarization instances. One or more existing data summarization instances that match the new data summarization instance or that have an overlapping scope with the new data summarization instance can be processed, remaining tasks to be performed by the new data summarization instance can be defined, the exclusive lock can be released, and the remaining tasks to be performed by the new data summarization instance can be performed.
US08839026B2

According to the presently disclosed subject matter there is provided, inter alia, a system and method which enable to identify, in a storage-system, malfunctioning disks, and in response, to activate a power-cycle process only for the specific failing disks, in order to bring these disks into proper operational mode. During the power-cycle process of a failing disk, other disks, which are not failing, remain operative and available.
US08839009B2

The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for power governance in a data processing system. In some such systems and methods, the operation of one or more calibration circuits is modified when it is determined that too many data processing circuits are active.
US08839005B2

Techniques are described for reselling digital data content, such as books, other types of documents, music, video, software and games. Such data are stored in a small portable digital rights management (DRM) device, such as a non-volatile memory card or flash drive, along with a license that defines the extent of the use permitted of the data. The content and license data are processed by a microprocessor that is included in the memory card or flash drive, including modification of the license in response to the data content being resold and transferred to another memory card or flash drive. The process is a digital version of selling a book, CD, DVD or the like in a second-hand market.
US08838999B1

A system and method are provided for the cut-through encryption of packets transmitted via a plurality of input/output (IO) ports. A system-on-chip is provided with a first plurality of input first-in first out (FIFO) memories, an encryption processor, and a first plurality of output FIFOs, each associated with a corresponding input FIFO. Also provided is a first plurality of IO ports, each associated with a corresponding output FIFO. At a tail of each input FIFO, packets from the SoC are accepted at a corresponding input data rate. Packet blocks are supplied to the encryption processor, from a head of each input FIFO, in a cut-through manner. The encryption processor supplies encrypted packet blocks to a tail of corresponding output FIFOs. The encrypted packet blocks are transmitted from each output FIFO, via a corresponding IO port at a port speed rate effectively equal to the corresponding input data rate.
US08838984B2

A method for data integrity protection includes receiving items of data for storage in a storage medium. The items are grouped into multiple groups, such that at least some of the groups include respective pluralities of the items. A respective group signature is computed over each of the groups, thereby generating multiple group signatures. An upper-level signature is computed over the group signatures. Groups of the items, the group signatures, and the upper-level signature are stored in respective locations in the storage medium.
US08838981B2

A communication channel has an associated channel authenticator that includes a channel identifier, a use policy identifying how an owner of the communication channel indicates the communication channel is used, and a digital signature over the channel identifier and use policy. The identifier of the communication channel and the use policy can be verified by a computing device, and a check made as to whether a current security policy of the computing device is satisfied by the use policy. An access that the computing device is allowed to have to the communication channel is determined based at least in part on both whether the current security policy is satisfied by the use policy and whether the identifier of the communication channel and the use policy are verified.
US08838979B2

A method, computer program product, and computing device for obtaining an uncompressed digital media data file. One or more default watermarks is inserted into the uncompressed digital media data file to form a watermarked uncompressed digital media data file. The watermarked uncompressed digital media data file is compressed to form a first watermarked compressed digital media data file. The first watermarked compressed media data file is stored on a storage device. The first watermarked compressed media data file is retrieved from the storage device. The first watermarked compressed digital media data file is modified to associate the first watermarked compressed digital media data file with a transaction identifier to form a second watermarked compressed digital media data file.
US08838978B2

Methods, devices, and computer program products facilitate the application of a content use policy based on watermarks that are embedded in a content. Watermark extraction and content screening operations, which can include the application of content usage enforcement actions, may be organized such that some or all of the operations can be conducted at different times by different devices. These operations can be conducted by one or more trusted devices that reside in a networked environment. Real-time access to a content can also be facilitated by utilizing existing watermark extraction records. To facilitate real-time access to the content, the extraction records may contain segmented authentication information that correspond to particular segments of the content that is being accessed. Additionally, or alternatively, new watermark extraction operations can be conducted in real-time to produce new watermark extraction records.
US08838975B2

In a system and method for authenticating a client device by an authentication device, the client device user is assigned a PIN generated by the authentication device. The user provides the PIN and a password to the client device, from which the client device generates a symmetric key and further generates a public/private key pair. The private key is encrypted using the symmetric key and stored in encrypted form only. The public key and a message authentication code generated from the PIN are provided to the authentication device, which stores the public key. Subsequently, when the user seeks to be authenticated, the user enters a password at the client device, which is used to generate a symmetric key to decrypt the encrypted private key. A message to the authentication device is signed using the resultant value. The authentication device uses the public key to verify the signature of the message.
US08838971B2

Techniques are disclosed for managing one or more public keys used for verification of one or more messages transferred over a communication network associated with a public warning system. In one example, a method comprises the following steps. A computing device of a communication network obtains key material for at least one source of a message generated for a public warning system. The computing device also obtains an identity of the source. A public key is computed by the computing device from the key material and the identity of the source. The public key is thus useable by the computing device to verify a message received from the source that is digitally signed using a corresponding private key of the source. In one example, the computing device comprises user equipment.
US08838968B2

A method includes partitioning a disk image file into a plurality of segments. The method also includes generating a unique key for each segment, storing the unique keys in an image mapping file, and transmitting the image mapping file to a particular one of a plurality of nodes on a network. The method further includes transmitting a first segment and a second segment of the plurality of segments to different nodes of the plurality of nodes.
US08838963B2

Disclosed herein is a system for enhancing the security of wireless networks. In one aspect, a wireless access point that functions as a bridge between two networks is provided. The wireless access point is configured to establish separate associations for itself and each device connected to it. This provides for enhanced security in that each device connected to the wireless access point may be separately authenticated and in that separate encryption tunnels are established for each device connected to the wireless access point.
US08838959B2

A centralized password repository (CPR) provides network users with a password portal through which the user can manage password access to domains and applications on the network. A subset of the domains and applications on the network may be required, by design, to maintain a separate password infrastructure. For these systems, the CPR establishes a secure and authenticated communication channel and software on the system interfaces with the password infrastructure to synchronize the password in the system password infrastructure with the password in the CPR. For other systems not required to maintain a separate password infrastructure, the CPR performs password services by responding to requests from those systems seeking to validate user IDs and passwords. The CPR enables an administrator to modify network privileges and enables a user to alter passwords on the network through a single interface.
US08838951B1

In certain embodiments, a method includes accessing a template, the template comprising a plurality of static portions and a plurality of dynamic portions. A first set of parameters associated with a first node are accessed. The method includes generating a first set of instructions that configure a device to communicate with the first node. The first set of instructions includes the static portions and the first set of parameters. The first set of parameters are arranged according to the plurality of dynamic portions. A second set of parameters associated with a second node are accessed. The method includes generating a second set of instructions that include the static portions and the second set of parameters. The second set of parameters are arranged according to the plurality of dynamic portions. The first set of instructions and the second set of instructions include Business Process Execution Language.
US08838949B2

In a multi-processor system, an executable software image including an image header and a segmented data image is scatter loaded from a first processor to a second processor. The image header contains the target locations for the data image segments to be scatter loaded into memory of the second processor. Once the image header has been processed, the data segments may be directly loaded into the memory of the second processor without further CPU involvement from the second processor.
US08838948B2

In an information handling system (IHS), remote management of basic input/output system (BIOS) settings and configuration includes maintaining a BIOS setting/configuration database, providing an application to communicate a BIOS setting/configuration from the database to a BIOS system, determining whether the BIOS setting/configuration communicated from the database to the BIOS system is a special BIOS configuration capsule packet, and validating BIOS setting/configuration.
US08838944B2

Implementation primitives for concurrent array-based stacks, queues, double-ended queues (deques) and wrapped deques are provided. In one aspect, each element of the stack, queue, deque or wrapped deque data structure has its own ticket lock, allowing multiple threads to concurrently use multiple elements of the data structure and thus achieving high performance. In another aspect, new synchronization primitives FetchAndIncrementBounded (Counter, Bound) and FetchAndDecrementBounded (Counter, Bound) are implemented. These primitives can be implemented in hardware and thus promise a very fast throughput for queues, stacks and double-ended queues.
US08838942B2

A new zSeries floating-point unit has a fused multiply-add dataflow capable of supporting two architectures and fused MULTIPLY and ADD and Multiply and SUBTRACT in both RRF and RXF formats for the fused functions. Both binary and hexadecimal floating-point instructions are supported for a total of 6 formats. The floating-point unit is capable of performing a multiply-add instruction for hexadecimal or binary every cycle with a latency of 5 cycles. This supports two architectures with two internal formats with their own biases. This has eliminated format conversion cycles and has optimized the width of the dataflow. The unit is optimized for both hexadecimal and binary floating-point architecture supporting a multiply-add/subtract per cycle.
US08838941B2

Methods for instruction execution and synchronization in a multi-thread processor are provided, wherein in the multi-thread processor, multiple threads are running and each of the threads can simultaneously execute a same instruction sequence. A source code or an object code is received and then compiled to generate the instruction sequence. Instructions for all of function calls within the instruction sequence are sorted according to a calling order. Each thread is provided a counter value pointing to one of the instructions in the instruction sequence. A main counter value is determined according to the counter values of the threads such that all of the threads simultaneously execute an instruction of the instruction sequence that the main counter value points to.
US08838934B2

A system and method for providing high-speed memory operations is disclosed. The technique uses virtualization of memory space to map a virtual address space to a larger physical address space wherein no memory bank conflicts will occur. The larger physical address space is used to prevent memory bank conflicts from occurring by moving the virtualized memory addresses of data being written to memory to a different location in physical memory that will eliminate a memory bank conflict. To improve memory performance destructive read operations are used when reading data but the data is written back into the physical memory in a later cycle.
US08838930B2

Methods, devices, and systems for a memory management system within an electronic device are disclosed, such as those wherein the memory management system is external to and compatible with architectures of currently existing operating systems. One such memory management system may include a power savings manager configured to be invoked by a memory allocation manager. The power savings manager may also be configured to determine whether physical memory blocks should be active or inactive. Furthermore, the memory management system may include a driver configured to activate or deactivate a memory block in response to a system call from the power savings manager.
US08838922B1

An exemplary computer system includes a server module including a first processor and first memory, a storage module including a second processor, a second memory and a storage device, and a transfer module. The transfer module retrieves a first transfer list including an address of a first storage area, which is set on the first memory for a read command, from the server module. The transfer module retrieves a second transfer list including an address of a second storage area in the second memory, in which data corresponding to the read command read from the storage device is stored temporarily, from the storage module. The transfer module sends the data corresponding to the read command in the second storage area to the first storage area by controlling the data transfer between the second storage area and the first storage area based on the first and second transfer lists.
US08838920B2

Provided are a computer program product, system, and method for determining whether to extend a drain time to copy data blocks from a first storage to a second storage. A data structure is generated indicating data blocks in the first storage to copy to the second storage. A drain operation is initiated to copy the data blocks indicated in the first storage to the second storage for a drain time period. Write requests to the data blocks indicated in the data structure are queued during the drain time period, wherein the queued write requests are not completed while queued. Metric information based on the writes that occur to data blocks in the first storage are gathered during the drain time period; and in response to expiration of the drain time period, a determination is made from the gathered metric information of whether to continue the drain operation or terminate the drain operation.
US08838919B2

A method and system is provided for measuring, guaranteeing, and reducing replication data lag time between a primary system and one or more standby systems. Each standby system determines the lag time between the generation of a consistent version of data on the primary system and the time that the consistent version is applied on the standby system. Applications can request and be guaranteed to receive data from a standby system that is identical to the state on the primary system at the time of the query, or lag the primary state only by a maximum tolerable amount. A standby system may also publish a service that guarantees a maximum lag time and withdraw the service offer when the actual lag time exceeds the guaranteed lag time.Implications for implementing synchronous and asynchronous replication as well as performance optimizations are also discussed.
US08838906B2

In a multiprocessor system with at least two levels of cache, a speculative thread may run on a core processor in parallel with other threads. When the thread seeks to do a write to main memory, this access is to be written through the first level cache to the second level cache. After the write though, the corresponding line is deleted from the first level cache and/or prefetch unit, so that any further accesses to the same location in main memory have to be retrieved from the second level cache. The second level cache keeps track of multiple versions of data, where more than one speculative thread is running in parallel, while the first level cache does not have any of the versions during speculation. A switch allows choosing between modes of operation of a speculation blind first level cache.
US08838883B2

A method includes decreasing a programming step size from a first value to a second value for a block of a memory device. The programming step size is decreased at least partially based on determining that an error count corresponding to the block satisfies a threshold.
US08838876B2

Solid state storage devices and methods for flash translation layers are disclosed. In one such translation layer, a sector indication is translated to a memory location by a parallel unit look-up table is populated by memory device enumeration at initialization. Each table entry is comprised of communication channel, chip enable, logical unit, and plane for each operating memory device found. When the sector indication is received, a modulo function operates on entries of the look-up table in order to determine the memory location associated with the sector indication.
US08838872B2

Described are systems for and methods of improving the efficiency of an automated data storage library.
US08838864B2

Processor affinity of an application/thread may be used to deliver an interrupt caused by the application/thread to a best processor at runtime. The processor to which the interrupt is delivered may either run the target application/thread or be located in the same socket as the processor that runs the target application/thread. The processor affinity of the application/thread may be pushed down at runtime to a network device, a chipset, a memory control hub (“MCH”), or an input/output hub (“IOH”), which will facilitate delivery of the interrupt using that affinity information.
US08838861B2

Systems and methods for trace multicast across a bus structure are provided. Preferably, the bus structure is that of a System-on-a-Chip (SoC), where the SoC includes a number of master components and a number of slave components connected via the bus structure. The bus structure supports a trace multicast feature. In one embodiment, the bus structure receives a bus transaction from a master component and, in response, outputs the bus transaction to a corresponding slave port. In addition, the bus structure determines whether a trace multicast is desired for the bus transaction. If a trace multicast is desired, the bus structure generates an additional bus transaction having one or more transaction attributes that include a translated version of the bus transaction and outputs the additional bus transaction to a trace slave port of the bus structure. The trace multicast feature provides a non-invasive mechanism for driver-level trace.
US08838860B2

A computer program product includes a tangible storage storing instructions for performing a method. The method includes receiving a request at a channel subsystem in a host computer system from an operating system in the host computer system to provide a channel path description for a channel path, the channel subsystem configured to direct information flow between memory and the control unit via the channel path; and outputting from the channel subsystem to the operating system, a channel path description block including the channel path description for the channel path in response to the request. The channel path description block includes: a descriptor field (DESC) indicating that the channel path supports a Fiber Channel protocol for commanding an I/O operation; and an extension support indicator field (F) specifying whether the channel path supports an extension to the Fiber Channel protocol.
US08838857B2

A mobile device and a computational system including same are described. The mobile device includes a sensor unit having a motion sensor and/or a touch sensor that provides sensing information. The sensing information is applied to a universal serial bus user interface (USB UI) data generation unit and is changed into USB UI data before being output as USB UI data using a USB communication technique.
US08838855B2

A dynamic A-MSDU enabling method is disclosed. The method enables the recipient of an aggregate MAC service data unit (A-MSDU) under a block ACK agreement to reject the A-MSDU. The method thus distinguishes between A-MSDU outside of the block ACK agreement, which is mandatory, from A-MSDU under the block ACK agreement, which is optional. The method thus complies with the IEEE 802.11n specification while enabling the recipient to intelligently allocate memory during block ACK operations.
US08838853B2

The disclosed embodiments relate to a system for controlling accesses to one or more memory devices. This system includes one or more write queues configured to store entries for write requests, wherein a given entry for a write request includes an address and write data to be written to the address. The system also includes a search mechanism configured to receive a read request which includes an address, and to search the one or more write queues for an entry with a matching address. If a matching address is found in an entry in a write queue, the search mechanism is configured to retrieve the write data from the entry and to cancel the associated write request, whereby the read request can be satisfied without accessing the one or more memory devices.
US08838846B1

A circuit and method of analog data acquisition synchronization from an analog sensor in multiple channels associated with a USB hub. An analog to digital converter connected to the sensor that is part of a USB device has a time and phase corrected sampling clock that is referenced to a start-of-frame traffic signal with a preconfigured message indicating a time offset or delay seen upstream through a USB port. A plurality of similar devices are autonomously synchronized by the same message for multi-channel data acquisition by a locally generated trigger signal that allows a preset amount of delay set by the message. An accelerometer is a preferred sensor for such multi-channel data acquisition.
US08838839B2

A determination unit determines the type of a command received via a communication interface. A counting unit counts, among commands received via the communication interface, the number of commands currently being executed. A control unit performs, when the number of commands currently being executed is less than or equal to a limit value corresponding to the type of a command received via the communication interface, data access to a memory device according to the received command. In addition, the control unit prevents the data access according to the received command when the number of commands currently being executed exceeds the limit value corresponding to the type of the received command.
US08838827B2

A provisioning client can be configured to automatically locate a provisioning server in a provisioning environment in order to perform software provisioning. The provisioning client can locate the provisioning server by detecting the location of the provisioning server or by selecting the appropriate provisioning server from a record of available provisioning servers. Once located, the provisioning client can be configured to establish a connection with the provisioning server and to request or receive software provisioning.
US08838819B2

A method for synchronizing different components of a computer network system using meta-commands embedded in normal network packets. The data communication channel between different components of a computer network system can be used to transport meta-commands piggybacked in normal network packets, without modifying or compromising the validity of the protocol message. Embodiments of the method can be used for embedding test synchronization and control commands into the network packets sent through a device or system under test. The device or system under test can be an edge device, with the data communication channel carrying normal packets containing meta-commands embedded in the packets to synchronize the test control of the test clients and the test servers connected to the edge device.
US08838816B2

A system and method for remote party restrictions in a communications system are provided. A method for controller operations includes receiving a request from a first communications device to replicate a media flow that is being transmitted to the first communications device from a second communications device during a session, where the replicated media flow is to be provided to a third communications device, and where the second communications device is operated by a remote user. The method also includes allocating resources to a transmission of the replicated media flow to the third communications device, notifying the remote user of the request, and determining a response of the remote user to the request.
US08838815B2

Methods and systems for making a resource available are disclosed. In a particular method, identification information associated with a portable device within a particular coverage area is received. A resource associated with the portable device is determined based on the identification information. An authentication message identifying the resource to a device is sent. Access control information is received from the device. The access control information indicates that access to the resource should be enabled via a local network. The resource is made available via the local network.
US08838813B2

There is provided an information processing unit including an application execution section to execute an application to request establishment of an HTTP tunneling connection with a connection target unit, a connection establishment section to set a maximum content length settable with the connection target unit, establish an HTTP tunneling connection with the specified content length with the connection target unit via a connected proxy server and update the HTTP tunneling connection with the specified content length a plurality of times upon closure of the established connection, and a connection management section to manage connection status of each of a plurality of HTTP tunneling connections and make the application execution section recognize the plurality of HTTP tunneling connections as one virtual HTTP tunneling connection.
US08838812B2

A method involves causing a wireless network interface of a computing device to be disabled, in response to detection of a network connection between the computing device and a wired network. Related apparatuses, systems, computer programs, computer-readable media and signals are also provided.
US08838811B2

A peer-to-peer communication system in which a peer communicating with a tracker node on a local torrent can locate and download files that are not currently available from other peers communicating on the local torrent. To enable this, the tracker node maintains collaboration information for a list of files. The collaboration information includes, for each file, a list of locations at which a full copy of the file may be located. The list of locations may include active peers, dormant peers and remote tracker nodes. The collaboration information may be obtained from each peer when it joins a local torrent. Upon joining the torrent, the peer may provide the local tracker node with a list of files that it is willing to serve.
US08838809B2

A method for communicating in real-time to users of a provider of Internet access service, without requiring any installation or set-up by the user, that utilizes the unique identification information automatically provided by the user during communications for identifying the user to provide a fixed identifier which is then communicated to a redirecting device. Messages may then be selectively transmitted to the user. The system is normally transparent to the user, with no modification of its content along the path. Content then may be modified or replaced along the path to the user. For the purposes of establishing a reliable delivery of bulletin messages from providers to their users, the system forces the delivery of specially-composed World Wide Web browser pages to the user, although it is not limited to that type of data.
US08838805B2

A method and an arrangement for enabling a communication session for streamed media between a client terminal and a server. A request-to-establish message is sent (202) from the client terminal, supplemented with a checksum generated (200) for available SDP information. The checksum is compared to a checksum generated for correct SDP information available at the server. A response message indicating the result of the comparison is received from the server (204). If the comparison indicates that the SDP information available at the server is incorrect, the response message is supplemented with the correct SDP information, to update (210) the available SDP information. The client terminal is then sending a new request-to-message supplemented with the updated SDP information. On the other hand, if the available SDP information is correct, streamed media is started to be sent (208) from the server to the client terminal. Generating a checksum of SDP information available at the client terminal and supplement to a request-to-establishment message, enables for the server to check that the SDP information available at the client terminal is up to date, thereby achieving a fast and reliable establishment of a communication session for streamed media between a client terminal and a server.
US08838801B2

A method for cloud optimization using workload analysis is provided in the illustrative embodiments. An architecture of a workload received for execution in a cloud computing environment is identified. The cloud computing environment includes a set of cloud computing resources. A section of the workload is identified and marked for static analysis. Static analysis is performed on the section to determine a characteristic of the workload. A subset of the set of cloud computing resources is selected such that a cloud computing resource in the subset is available for allocating to the workload and has a characteristic that matches the characteristic of the workload as determined from the static analysis. The subset of cloud computing resources is suggested to a job scheduler for scheduling the workload for execution.
US08838797B2

Techniques for dynamic computation allocation are disclosed.
US08838795B2

In a resource-sharing system comprising a host element, a shareable resource associated with the host element, and a presence server that is communicatively coupled to the host element, presence information of the shareable resource is provided. Resource data from the host element is provided to a guest element via a resource proxy server.
US08838789B2

According to one embodiment, each monitoring device acquires monitoring variables from an observation target, generates an individual multidimensional distribution of the monitoring variables, and transmits the individual multidimensional distribution to a server. The server generates sampling data using the individual multidimensional distribution received from each monitoring device, generates an overall multidimensional distribution of the monitoring variables using the sampling data, determines a statistical model of each index using the overall multidimensional distribution, generates an overall index multidimensional distribution of indexes using the statistical model and the overall multidimensional distribution, and transmits the overall index multidimensional distribution and statistical models to each monitoring device. The monitoring device generates sampling data using the individual multidimensional distribution, and calculates a positioning of the observation target using the sampling data, the overall index multidimensional distribution and the statistical models.
US08838788B2

A system, method, and computer program product for customer contact management via voice, chat, e-mail and social network contacts includes a balanced service process (BSP) for maximizing first contact resolution (FCR) and CSAT. The BSP is incorporated within a contact center (single center, multiple centers and/or work at home), which receives voice calls, SMS messages, email, chat, or social media communications from customers. The BSP in real-time determines dispositions of such contacts, monitors and manages the performance of individual resolvers.
US08838785B2

A method and system for registering a Deep Packet Inspection (DPI) device. The method comprises: a DPI device sends registration information to a linkage information control center and requests to register with a network; when the DPI device is valid, the linkage information control center classifies the DPI device into a corresponding device group, and reports the registration information to a DPI linkage policy decision module; the DPI linkage policy decision module distributes a corresponding performing policy and/or identifying template to the DPI device according to the registration information; and the linkage information control center notifies a DPI information collection database to add an information item corresponding to the DPI device, to complete the registration of the DPI device.
US08838782B2

In a network protocol processing system in which variables of each of TCP transmission processing and TCP reception processing depend on each other, asynchronous parallel processing is realized between a transmission processing block and a reception processing block for updated protocol processing. Specifically, the system includes a high priority queue for transferring control data to be processed with high priority, a low priority queue for control data other than the above control data, and priority control means for distributing the control data to two kinds of queues. When a request for session establishment and the session disconnection of a new TCP session is issued from an application during transmission of TCP data, data related with the session establishment and the session disconnection is notified preferentially through the high priority queue, and other control data is transferred through the low priority queue.
US08838779B2

A method, system, and article are provided for monitoring performance of hardware devices. Each hardware device is configured with an agent, and the server is configured with a coordinator. The agent collects device data at a first modifiable frequency and communicates the collected data to the coordinator at a second dynamically modifiable frequency. The collected data is periodically monitored and the first and second frequencies are modified subject to evaluation of the collected and monitored data.
US08838777B2

A web service management system manages a web service 12 with one or more policies. A service level agreement is represented ontologically and queries are provided corresponding to the policies. To determine which policies are required for a consumer with a specific instance of the service level agreement the queries are run against the service level agreement, and then the determined policies used in the service. An engine 26 may monitor metrics relating to the service 12 provided by a service intermediary 22 and run queries using the metrics as data to determine if the service level agreements are breached.
US08838775B2

A control mechanism for a packet data system is disclosed. The control mechanism includes a control entity configured to detect a defined period of inactivity on a packet data context for carrying packet data. A procedure for releasing resources associated with the packet data context are triggered in response to detection of the defined period of inactivity.
US08838769B2

A method of remotely providing an application includes receiving, at an access server, a request for an application from a client. One or more application servers which are capable of providing the requested application are identified base at least in part on a resource of the identified one or more application servers. The client is provided with the identified one or more application servers which are capable of providing the application.
US08838766B2

In various aspects, it is possible to provide an optimized service to a mobile terminal and a user, without prior knowledge of a service that the user prefers to use, or without a client module of a tightly coupled configuration. The optimized service may be provided by performing a semantic negotiation based on one or more ontologies. Also, it is possible to improve user convenience by automatically performing the semantic negotiation between the mobile terminal and a service server without user intervention.
US08838763B2

A communications network, a HVAC system employing a communications system and a method of manufacturing a component for the HVAC system are disclosed. In one embodiment, the communications network includes: (1) a dominant node having a predetermined coupling impedance and (2) a plurality of end nodes coupled to the dominant node, each of the plurality having an end node coupling impedance, wherein a total of each the end node coupling impedance and the predetermined coupling impedance is substantially a defined maximum loading impedance for the communication network.
US08838756B2

Methods, systems, and computer programs for creating isolated environments that include virtual machines (VM) and networks in a virtual infrastructure are presented. The method includes an operation to define a configuration of a virtual system which includes VMs, virtual network interface cards (VNIC) in the VMs, and configuration local networks (CLN). Further, the method associates each VNIC with one of the CLNs and transmits instructions to the virtual infrastructure for deploying the configuration. Deploying the configuration includes instantiating VMs and CLNs in the virtual infrastructure. Each VM is instantiated in a host monitored by a virtual lab server, and the CLNs are instantiated in the same hosts where the VMs have been instantiated. Only VMs from the configuration can connect to the instantiated CLNs. The method further transmits instructions to the virtual infrastructure to customize the VMs by executing the customization instructions in the guest operating systems of the VMs to configure the VMs' VNICs.
US08838746B2

A server computer includes a data acquisition unit which acquires data in Script format including predetermined information that has been output from each of one or more network-connected peripheral devices, a tabulation unit which extracts maintenance information from the Script format data acquired by the data acquisition unit, and tabulates this extracted maintenance information, and a data conversion unit which converts the tabulated information that has been tabulated by the tabulation unit into a data format which is interpretable by a device that is different from the server computer and which is different from the Script format.
US08838745B2

Systems, methods and machine-readable mediums for interfacing a plurality of service providers to address at least one service issue are provided. The systems may include a storage device and a processor. The storage device may store service provider data and service request data for a plurality of service providers. The service request data identifies at least one service issue with one or more of the plurality of service providers. The processor may be programmed to receive the service provider data from a plurality of service provider terminals, receive the service request data from at least one remote terminal, store the service provider data and the service request data in the storage device, and facilitate communication between the first service provider terminal and the customer terminal to address the at least one service issue. The computer readable mediums provide instructions to cause the processor to perform the operations above.
US08838734B2

A system and method can support a federated portal using a producer web application on a web server and a plurality of consumer web applications. The producer web application is a container web application that hosts a plurality of portlet applications that are deployed and maintained separately. Each consumer web application is adapted to collect and present available portlet applications hosted on the producer web application and offer them as a unified portal to end users. Upon receiving a request from a consumer web application, said producer web application can map the consumer web application to one particular role in a role set which includes a plurality of roles, check for portlet applications that are available based on the particular role, and response to the consumer web application with a message that describes the available portlet applications hosted in the producer web application.
US08838725B2

A server device may receive an indication that a mobile device has enrolled in a cache subscription service. The server device may receive cache parameters associated with the cache subscription service, where the cache parameters are specific to the mobile device. Content may be retrieved from a network and stored, in a memory associated with the one or more server devices, based on the received cache parameters. The server device may receive, from the mobile device, a request for particular content, determine whether the request for particular content corresponds to content that is stored in the memory, and provide, when determining that the requested particular content corresponds to content that is stored in the memory, the corresponding stored content to the mobile device.
US08838713B2

A data processing device comprises a notification controller configured to provide notification to a user in response to a data processing event at that device or another device to which that device is connected; and a user interface by which the user can attend to a user notification to carry out a data processing task relating to the notified data processing event; the notification controller being configured to inhibit further notifications while the user is attending to a current notification using the user interface.
US08838711B2

A computer-implemented method and computer program for proving a short message service (SMS) message was sent and received. The computer-implemented method includes: designating a message type for the SMS message, wherein the message type includes a normal type and a legal type; in response to designating a legal type for the SMS message, changing a header for the SMS message, wherein the header indicates that the SMS message should be stored; storing the SMS message with a trusted authority; and sending the SMS message, from a sender, to a receiver.
US08838710B2

A system and method of forwarding an e-mail from a wireless device is provided. The wireless device receives the e-mail message in portions as needed, the portions having the attachments contained therein. The portions of the e-mail message containing only a subset of attachments associated with the e-mail message in the user mailbox. When a wireless device forwards the e-mail message to one or more recipients a message identifier and an attachment indicator is provided for identifying the number of attachments in the e-mail message to be forwarded. The identified e-mail message is retrieved and the attachments are extracted from the retrieved e-mail message based on the attachment indicator. The e-mail message is forwarded to the one or more recipients and the extracted attachments.
US08838709B2

Systems and methods are disclosed for allowing a recipient of an electronic message to verify the authenticity of the electronic message. A code can be included in the electronic message. The code can represent, or be associated with, an attribute of the electronic message. The recipient can navigate independently of the electronic message to a website familiar to the recipient and enter the code. In response, one or more attributes can be displayed to the recipient. The attributes are usable to verify the electronic message.
US08838689B2

A web conferencing server, including a conferencing module, a monitoring module and a control module, is provided. The conferencing module enables a plurality of participants to attend a web conference and further provides a first participant with a conference right, which allows the first participant to issue a conference command. The monitoring module monitors the status of the first participant in order to generate a status notification. In response to the status notification, the control module issues a control command to the conferencing module, to withhold the conference right from the first participant.
US08838685B2

Methods and systems for assisting individuals arrange meetings such as networking meetings with other individuals at a specified time (or within a specified time range) and/or at a specified place (or within a specified geographic region). More specifically, methods and systems for allowing individuals to post an invitation for a meeting on an on-line network and for allowing one or more other individuals to accept such invitation.
US08838680B1

An apparatus and method relating to buffer objects for web-based media processing are disclosed. The disclosed embodiments include a web browser implemented on a computing device. The web browser includes a web application processor for processing a web application that includes instructions to process a media stream using one or more configurable pipelines, each configurable pipeline including a plurality of components connected by data channels using buffer objects, the buffer objects including a data pointer identifying a location in a memory, the data pointer having an associated data size representing an amount of memory available at the memory location, an allocation method configured to allocate memory to the buffer object using the data pointer and the data size, and an accessor method configured to enable a component in the configurable pipeline to access data stored in the memory identified by the data pointer and the data size.
US08838677B2

Methods and a preprocessing proxy server in a communication system can support any mode of web browser operation and enable a user selectively to bypass or enable the proxy server's translation of requested web content. For example, a translation selection decision can be made based on the requested content (e.g., active HTML) or user input. Selection is made between the original representation of a web page and a translated one, i.e., a representation that is adapted to one or more characteristics of the receiving device, such as a smaller screen, lower screen resolution, low communication bandwidth, etc. The decision on whether to translate is preferably made by a proxy server in the network, and the decision is based on one or more of the following criteria: requested-page content, user preferences, and statistics. An advantage of interposing a proxy server in this arrangement is that all web servers can remain unchanged.
US08838666B2

A divider logic circuit for obtaining a quotient S of a dividend M divided by a divisor N, includes a first constant value input terminal, a first adder, a second constant value input terminal, a base number input terminal, at least one integer power device, at least one right shift register, a second adder, and a multiplier; wherein the integer power device determines a first constant value that the base number is N1−N, and the exponent is i−1; wherein the right shift registers shift the first constant value to the right for h*i-digit for outputting a second constant value; wherein the multiplier multiplies a third constant value by the constant value M−N*S1 for outputting a fourth constant value, wherein the first adder adds up the estimate S1 and the fourth constant value for outputting the quotient S. The present invention also provides an implement method therefor.
US08838664B2

The disclosed embodiments relate to methods and apparatus for accurately, efficiently and quickly executing a fused multiply-and-accumulate instruction with respect to floating-point operands that have packed-single-precision format. The disclosed embodiments can speed up computation of a high-part of a result during a fused multiply-and-accumulate operation so that cycle delay can be reduced and so that power consumption can be reduced.
US08838652B2

Techniques for application data scrubbing, reporting, and analysis are presented. A plurality of data sources are analyzed in accordance with their schemas and matching rules. Merging rules are applied to merge a number of data types across the data sources together. A report is produced for inspection and a master data source is generated. The processing can be iterated with rules modified in response to the report for purposes of refining the master data source.
US08838647B2

A profile management apparatus for controlling available media content includes an individual identifier module, a profile creation module, a profile selection module, and a media control module. The individual identifier module automatically identifies one or more individuals as currently within a perceiving range of an output device receiving input from a media player without user input. The profile creation module automatically creates a new profile without user input in response to determining that a profile associated with the one or more individuals does not exist. The profile selection module selects at least one profile associated with the one or more individuals. The media control module controls media that is available for selection on the media player based one or more of media usage information and content restriction rules of the at least one profile.
US08838646B2

A method, program product and apparatus for controlling access to profile information, multi-media resources or social network functions of a first user by a second user not listed on a friend or group listing of the first user. An application retrieves a threshold criteria for access control and social network statistics in response to an attempted access by an entity without an appropriate privilege. The application compares the statistics to the threshold. Then, if the statistics meet the threshold criteria, the application allows access.
US08838645B2

A software module is presented that enables a person to determine the relevance of a document while preventing the person from making a copy of the entire document. In one embodiment, this is accomplished by programmatically controlling which portions of a document will be presented to a user and which portions will not be presented to the user. In one embodiment, the software module is used in conjunction with a search engine to present a document search result.
US08838644B2

Methods, systems, and products for governing access to objects on a filesystem. In one general embodiment, the method includes providing a framework in an operating system environment for support of a plurality of access control list (ACL) types, thereby enabling governing of access to objects on a filesystem according to an associated definition of an ACL type; and accepting definitions of ACL types. The associated definition may comprise a kernel extension.
US08838636B2

Systems of computer hardware for unifying data are presented including: a complex enterprise query client; a web sphere federation server (WSFS) electronically coupled with the complex enterprise query client, the WSFS configured for receiving a complex query from the complex enterprise query client; a first and second data service wrapper of a number of wrappers configured for transforming a first and second sub-query of the complex query corresponding with a first and second data type into a first and second data query; and a network traversal framework configured for receiving the first data query and the second data query, for sending consolidated first and second data results corresponding with the first and second data query to the first and second data service wrapper.
US08838634B1

Formatting data is disclosed. An indication of a specified data to be formatted between a format of a database and a format external to database is received. A formatter of the database is used to format the specified data between the format of the database and the format external to the database. The formatter has been integrated with the database using a formatter code defined external to the database.
US08838633B2

Methods, systems, and techniques for providing sentiment analysis and for presenting the results of such analysis Example embodiments provide a Sentiment Analysis System (“SAS”), which provides tools to enable authors, programmers, users, developers, and the like to incorporate sentiment analysis into their content, such as into their web pages, and other web blogs or textual content. In one embodiment, the SAS provides a Sentiment Analysis Engine, an SAS API, and one or more user interface tools for presenting sentiment analysis.
US08838628B2

A scalable infrastructure for searching multiple disparate textual databases by mapping their contents onto a structured ontology, e.g., of medical concepts. This framework can be leveraged against any database where free-text attributes are used to describe the constituent records.
US08838625B2

A method and a computer-readable medium are provided which perform screen scraping via grammar induction. The computer-readable medium stores instructions of the method, the instructions directing a computer processor to intercept display information transmitted to a computer-implemented display device representing information stored in a data source; induce a grammar via statistical analysis of the intercepted display information; provide the grammar to a parser-generator to generate a parser corresponding to the induced grammar; and perform screen scraping using the generated parser.
US08838624B2

A redundant array of independent nodes are networked together. Each node executes an instance of an application that provides object-based storage. Metadata objects are stored in a set of regions distributed among the nodes across the array. A given region is identified by hashing a metadata object attribute and extracting a given set of bits of a resulting hash value. A method of managing query results comprises: receiving, by a first node of the plurality of independent nodes from a client application, a request for a list of objects with a criterion; issuing by the first node a query to all the nodes based on the received request; processing the query by each node over the regions in the node using the metadata objects stored in the regions; aggregating and filtering by the first node results of the query from all the nodes; and returning by the first node the aggregated and filtered results to the client application.
US08838618B1

Embodiments may include, for each item in a subset of items from a larger group of items, evaluating item description information about that item to identify a respective set of candidate phrases to be evaluated. Embodiments may also include, for each phrase in the sets of candidate phrases, generating multiple component scores based on one or more of the frequency with which that phrase occurs in the item description information for the subset of items and/or the frequency with which that phrase occurs in a corpus of item description information for the overall group of items. Embodiments may also include, for each phrase in the sets of candidate phrases, generating a respective phrase score based on the component scores generated for that phrase. Embodiments may include, based on phrase scores, selecting a subset of phrases from the sets of candidate phrases as being feature phrases for the subset of items.
US08838600B2

The system includes a registry server and devices. The registry server is coupled to the devices for publishing or registering spots, managing places and authenticating membership and places. The registry server includes a data store for constraint metadata, an authentication module, a spot manager module, a place manager module and a query response module. The devices are adapted to collect field values, create spots, access places, and interact and share information with other spots. In one embodiment, the devices include a constraint collection module, a spot creation module, a query module, a challenge creation module, a presentation module, a challenge response module, a spot action module and a spot communication module. The present invention includes methods for creating a spot, for generating and approving a challenge, for direct communication or sharing of documents, for performing an action based upon information space membership and for searching for available places.
US08838596B2

An apparatus for use in managing information content in a network-based communication system. The apparatus includes a processing element that includes a processor managed and operated by an operation system (OS) software and coupled to a memory. The processing element executes a first application to call a second application for permitting the user to enter a plurality of defining terms for the second application to apply the defining terms as search filters for searching and retrieving uniform resource locators for linking to contents relevant to the defining terms entered by the user. The second application further determines whether to call the OS depending on the search filters generated from the defining terms.
US08838592B2

Systems and methods for developing a data repository containing property listing information automatically acquired from a plurality of multiple listing services (MLSs). The property listing information from various MLSs can be mapped to a common representation and stored in the data repository. The invention utilizes and transforms information from different source MLSs which may have a particular data schema that may or may not match a predetermined common schema for the data repository. The listing information is thus consolidated from MLSs even when their schema may be different from each another or the predetermined data repository schema. The data repository schema may be selected such that each of the fields that comprise the source MLS property listing information in its native schema (and all its elements including but not limited to, agent rosters, office rosters, and tax data) can be mapped from the source schema to the data repository schema (the destination). Accordingly, the data of the source property listing from various MLSs can be preserved. Possible mappings include one-to-one, one-to-many, many-to-one and others. For certain applications of the invention, mappings may be direct where the listing information data from an MLS is simply copied as is, or it can undergo a data transformation process that is based on a predetermined set of listing field mapping rules.
US08838591B2

A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system includes a method, system, and computer readable medium for embedding a hot spot in an electronic document. Marks corresponding to a designation for a hot spot in an electronic document are embedded, allowing for later capture of coordinates corresponding to a printed representation of the electronic document and the hot spot.
US08838590B2

Metadata is associated with media elements in a content store during automatic composition of media articles. The metadata includes relationship data indicating how what is portrayed by that media element relates to what is portrayed by one or more other media elements. Because relationship metadata is included media articles can be generated automatically with the need for the production of a detailed framework describing that media article.
US08838587B1

In general, one aspect described can be embodied in a method for determining a classification for a query. The method can include receiving a request to determine whether to assign a classification to a first query, identifying a plurality of search entities that are associated with the first query based upon data associated with each of the plurality of search entities and the first query, and determining whether to assign the classification to the first query based upon classifications for the identified search entities.
US08838586B2

The following relates to ranking search results consisting of locations or recommending locations to visit based on recorded data representing visits by a plurality of users to the locations represented as search results or recommended locations to visit. The data representing users' visits can be recorded by receiving data anonymously reported by handheld communication devices carried by the plurality of users. A handheld communication device, which is carried by a user, can report to the system the user's present location optionally associated with a time stamp. The handheld communication device can report either a single location coordinate or a collection of coordinates gathered over time.
US08838583B1

Disclosed are various embodiments for increasing diversity of search results. A computing device performs a search of items in an electronic catalog to produce a plurality of search results. The electronic catalog is stored in a data store accessible to the computing device. A latent group is identified which includes a most relevant one of a plurality of search results. Each of the search results has a plurality of attributes. Membership in the latent group is determined by similarity of a non-indexed one of the attributes. A relevance score of those search results in the identified latent group other than the most relevant one of the search results is reduced.
US08838579B2

A query is received and an initial data flow graph comprising a plurality of nodes is generated for executing the query. The initial data flow graph is optimized using a model optimizer that accesses at least one of a plurality of patterns to identify a matching pattern and executes at least one optimization rule associated with a matching pattern. Execution of the query is then initiated using the optimized data flow graph. Related apparatus, systems, techniques and articles are also described.
US08838566B2

A mobile station is arranged to determine its location, which is searched against street addresses from a database, and at least one matching street address is retrieved. The street address is searched on the mobile station and/or over the network. The search engine conducts a search in the mobile station file system and/or the Internet and/or a file system over the network with the at least one query term, —at least one search result is arranged to be displayed to user on the screen of the mobile station. This facilitates on-demand effortless Mobile Internet Search that allows the users to access opportunities that they did not know about, or would not have had time to find out about with minimum effort as the software of the mobile phone is scanning the Internet and information pages for these opportunities and displaying the results dynamically on the mobile phone screen.
US08838564B2

Embodiments are directed towards ranking candidate pieces of content for publication based on a weighted combination of an “activity score” and a “trending score”. In one embodiment, the activity score measures social activity related to the content, such as how much the content has been shared, viewed, or commented on. In one embodiment, the trending score indicates a measure of trending topics contained in the content. In one embodiment, trending topics are keywords derived from an analysis of social activities across the internet, such as blog posts, wall posts, tweets, comments, ratings, tags, videos, pictures, and the like. In one embodiment, a topic is trending if it surpasses a minimum absolute threshold of social activity as well as a percentage increase in social activity.
US08838562B1

The subject matter of this specification can be embodied in, among other things, a method that includes receiving selection information, wherein the selection information indicates search data selected from a graphical user interface. The method also includes creating a query parameter based on the search data and presenting the equerry parameter to a search engine.
US08838554B2

Systems, methods and consumer-readable media for providing content-aware document analysis and modification are provided. A system for analyzing document content according to the invention may include a rules server that stores a set of expressions. Such expressions may define predetermined confidential information and/or patterns of confidential expressions. The system may further include a communication plugin that provides a platform for incorporating the set of confidential expression patterns as part of a document-producing application. Following incorporation of the communication plugin, an inline document monitor module according to the invention may form part of the document-producing application. The inline document monitor may monitor for the occurrence of at least one of the set of confidential expression patterns in a document.
US08838543B2

An archiving system for enabling searching for collections of items is disclosed. A processing unit displays an archived items collection management template in respect of a particular collection of items and prompts a user to complete the template fields with data obtained by the user from manually reviewing that collection of items to capture information relevant to each of the template fields. An archiving controller stores, in pre-determined data fields of a storage area of a data store corresponding to said collection of items, the data from the completed template fields. A document search controller may search the pre-determined data fields of the storage areas of the data store corresponding to each of the collections of items to identify ones of the collection of items which match search criteria.
US08838536B2

A method and apparatus for a middleware approach to initializing and updating required data entry fields, pushing such required data entry fields to mobile devices and applications, collecting entered data from such mobile devices, and the synchronizing and integrating of the data is presented. A “form builder” software component of the present invention allows for the creation of easy to read and use data entry forms by company management. A “web application” software component of the present invention allows for the forms to then be distributed via electronic and/or wireless means to mobile client devices, such as PDA's, Tablets, and Laptops, and to Desktop computers. The mobile client devices run applications to utilize the data entry forms and are that into which collected data can be entered. A “synchronization server” software component of the present invention then allows for two-way communication, storage and conflict resolution (versioning) of the collected data. An “integration server” software component of the present invention allows for external access to the collected and versioned data and modeling/mapping of such data. Thus seamless data entry, collection, updating, conflict resolution, versioning, storage, access and utilization is available.
US08838527B2

A method and system are given for providing a virtual environment spanning a desktop and a cloud. In one example, the method includes receiving a query template over a data set that resides in the cloud, optimizing the query template to segment the query template into an offline phase and an online phase, executing the offline phase on the cloud to build one or more indexes, and sending the one or more indexes to the desktop.
US08838518B1

Techniques can construct a learner's educational context (e.g., course enrollments, subject-matter interests, and/or activity involvements) and tailor query processing using the educational context. For a given query, each concept in a set of concepts can be assigned a weight. The weight can depend on a query term in the query. For example, for a query including “North America”, a “geography” concept and a “history” concept can be determined to be related to the query, and weights can be influenced accordingly. Weights can also depend on a user's educational context (e.g., such that the “geography” weight is higher when a learner is enrolled in a geography course). A query time can also be analyzed in view of schedule data (e.g., indicating when particular topics are to be studied in a course). Weights can further depend on which concepts are recently, currently or will soon be of interest based on the schedule.
US08838512B2

A classification process may reduce the computational resources and time required to collect and classify training data utilized to enable a user to effectively access online information. According to some implementations, training data is established by defining one or more seed queries and query patterns. A bi-partite graph may be constructed using the seed query and query pattern information. A traversal of the bi-partite graph can be performed to expand the training data to encompass sufficient data to perform classification of the present search task.
US08838507B2

Systems and methods for active learning decision engines in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, an active learning decision engine includes equivalence class storage, hypotheses storage, edge storage, test storage, where tests are related to hypotheses, observation storage; and a processor, where the processor is configured to determine a plurality of equivalence classes containing one or more hypotheses, determine a set of edges utilizing tests, where the edges in the set of edges span hypotheses in distinct equivalence classes, determine weights for the determined edges, select a test based on the determined weights, perform the selected test and observe the results of the performed test, remove edges from the set of edges utilizing the observed results, and select a hypothesis from the one or more hypotheses using the set of edges.
US08838506B2

A database contains variants of protocols for the operation of magnetic resonance tomographs as well as different types of magnetic resonance tomographs. Each variant contains parameter values and is associated with one of the types. In a training phase, relationships are determined between the parameters among one another and/or between the parameters and the associated types and are stored as patterns in a knowledge base. A protocol plan for the operation of a new magnetic resonance tomograph is created later in an application phase using the determined pattern. The method offers the advantage that the efficiency and quality of the automatic conversion of the protocols is improved. The improved quality of the protocol plan reduces operating time and costs for a manual post-processing of the protocols. Furthermore, a higher consistency of the protocols among one another is achieved both between product families and between individual configurations.
US08838504B2

A computer system for locating real estate service providers by navigating an aerial image map of a geographic region. The system determines a search region corresponding to the geographic region by use of geospatial information associated with the geographic region. Once the search region is determined, the system searches a database for real estate service providers that are associated with the search region and that satisfy certain predetermined criteria.
US08838498B2

A social networking platform for peer-to-peer underwriting is disclosed. A user's social network acquaintances may be contacted or otherwise polled to determine their agreeability with serving as an underwriter for the user's desired financial services in order to reduce (or eliminate) the financial risk of providing the financial services to the user by the financial services provider. With a plurality of acquaintances willing to underwrite, the financial risk may be substantially dispersed among numerous acquaintances while the user is granted their desired financial services (or a reduced rate for the financial services).
US08838497B2

A credit derivative trading system comprises a credit derivative authority configured to receive defined positions for credit derivatives and update a plurality of trade clients in real-time whenever there is movement in the market for a particular credit derivative.
US08838491B2

Methods and systems are provided for an integrated approach to collections cycle optimization including optimizing personnel, communications, and collection resolutions, resulting in reducing the variability of the collections cycle, reducing instances of foreclosure in collections, while increasing borrower satisfaction with the collections process. Candidate loan officers are selected based on behavioral attributes, personnel history, and human resources information, among other factors. Scripts that improve the effectiveness of communication between loan collection staff and borrowers are generated. An optimized collection program to best suit the needs of a particular borrower is determined.
US08838488B1

A method is provided for maintaining a common billing identifier for a user session in a communication network. In the method, an authentication request associated with a user session is transferred from an access node of the communication network to an authentication node of the network. The access node receives an authentication acknowledgment transferred from the authentication node in response to the request. In response to the acknowledgment, a billing identifier associated with the user session is generated at the access node. The billing identifier is transferred from the access node to an application node of the communication network.
US08838486B2

For reporting, recording, and/or employee timekeeping, an exemplary time manager interface on a display of a communications device allows an employee to track his or her work time and activities. The time manager interface connects the employee to a central time manager system that tracks and records employee check-in and check-out times. The time manager interface may also permit employees to view their and other schedules. The time manager interface is able to compensate for the time spent initially connecting to the network and launching the interface by recording the network logon time as the check-in time when the difference between the network logon time and the actual reported time is below a predetermined threshold.
US08838481B2

Certain aspects of a method and system for location based hands-free payment may include a network that comprises a plurality of mobile devices and a plurality of point of sale devices. A first mobile device may determine its location coordinates and communicate them to a selected point of sale device. An authorization to execute a payment transaction may be triggered on the first mobile device when it is within a defined proximity of the selected point of sale device. In another embodiment of the invention, a first point of sale device may determine the location coordinates of a selected mobile device and trigger a notification based on a generated geo-fence when the selected mobile device is within a defined proximity of the first point of sale device.
US08838477B2

Certain aspects of a method and system for communicating location of a mobile device for hands-free payment may include a peer-to-peer ad-hoc network that comprises a plurality of mobile devices, a plurality of access points, and a plurality of point of sale (POS) devices. A first mobile device may determine its location coordinates and communicate them to a selected POS device via the peer to peer ad-hoc network. At least one of the plurality of mobile devices and/or the plurality of access points may be within a defined proximity of the selected POS device. In some instances, the first POS device may receive via one or more intermediate mobile devices in the peer-to-peer ad-hoc network, location coordinates and payment transaction information of a selected mobile device. At least one of the intermediate mobile devices may be within a defined proximity of the first POS device.
US08838475B2

A method and apparatus for using remote monitoring of customer equipment to generate product sales offers includes an equipment database storing parametric data information related to the operating parameters of the equipment and a product database storing product information related to a plurality of devices and service offered by the service company performing the monitoring. The product information includes limits that are compared with values of the parametric data information in an offer generator to generate a sales offer when the value and the limit have a predetermined relationship. The offer is transmitted to the customer on a web page, by regular mail or e-mail, or by a sales staff of the service company.
US08838474B2

Embodiments of the invention provide systems and methods for managing updates to a financial transaction monitoring system, wherein the financial transaction monitoring system is configured to specially handle any financial transactions involving an entity identified in a list of entities. In one embodiment, the system includes a communication interface configured to receive an update to the list of entities, the update including one or more new keywords. The system may further include a memory device having information about a plurality of transactions. In one embodiment, the system includes a processor configured to: determine the number of transactions in the plurality of transactions that can properly be associated with at least one of the new keywords; and determine whether the update will impact the financial transaction monitoring system based at least partially on process metrics and the determined number of transactions in the plurality of transactions that can properly be associated with at least one of the new keywords.
US08838472B2

A transaction is conducted at a merchant location using redeemed loyalty points maintained in a loyalty point account for a customer. The transactions are conducted using a mobile device at a POS terminal. In response to receiving a customer ID from the mobile device, a loyalty server provides the monetary value of loyalty points. The customer may use the mobile device to redeem those points and have the value transferred into a financial account. A payment processing system connected to the POS terminal completes the transaction using the financial account.
US08838470B2

Technologies are generally described for managing display of data on a display. In some examples, the display includes a display area. In some examples, a method for managing display of data on the display includes receiving a first request from a first user, to display first data in the display area. In some examples, the method includes determining a first price for the first user, to display the first data in a first display sub-area in the display area and allocating in a memory the first data to the first display sub-area. In some examples, the method includes receiving a second request from a second user, to display second data in the display area. In some examples, the method includes determining a second price for the second user, to display the second data in a second display sub-area in the display area and allocating in the memory the second data to the second display sub-area.
US08838465B2

A method, system, computer program product, and related business methods for concisely communicating real-time business information to end users in an enterprise network is described. An integrated business system having at least ERP and CRM functionality is accessed via browser-based user interface. A plurality of portlet windows are simultaneously displayed within a browser window, each portlet window occupying a relatively small area therein. The portlet windows are selected and arranged according to a customizable user profile for each user, and include reporting portlets displaying up-to-date business results retrieved from the integrated business system. Each reporting portlet further comprises report access links associated with at least one of the business results that, when selected by the user, invoke browser-based displays of up-to-date business data underlying those business results. Preferably, in accordance with a user-customizable alert setting stored in the user profile, regular electronic mail messages are sent to the user communicating up-to-date versions of those business results. Preferably, data labels that identify business items within the browser-based user interface and on the electronic mails are expressed in a business vernacular tuned to each user according to customizable business vernacular settings in their user profiles.
US08838464B1

A prescription medication monitoring system includes a card having a microprocessor and an RFID chip embedded therein. The chip and microprocessor are electrically connected to a text display and multi-digit display on the front surface of the card. The card operates in conjunction with a base terminal located at a participating pharmacy. The base terminal initially uploads a patient's prescription and personal information via a designated server. The terminal also scans the patient's finger to create a fingerprint image, and then records the uploaded information, including the scanned fingerprint image, onto the chip. Pertinent information relating to the prescription, such as medication name, dosage amount, dosage frequency and remaining authorized refills can be readily depicted on the displays. Each time the patient refills a prescription, the process is repeated and the pertinent prescription data, including any remaining authorized refills, is automatically updated and can be accessed via the text display.
US08838462B2

A computer system for analyzing a specimen processing workflow in a pathology laboratory including a display and a processor configured to provide a first interface, a second interface, and a third interface to the display, receive, via the first interface, a first set of parameters associated with an existing specimen processing workflow in a pathology laboratory, the first set of parameters including a workflow process and a workflow scale, and determine, based on the first set of parameters, current performance data of the existing specimen processing workflow having an associated current cost information and current time utilization. The processor may further be configured to receive, via the second interface, a second set of parameters associated with a proposed modification to the existing specimen processing workflow, the second set of parameters including parameters associated with at least one laboratory device, determine, based on the first and second sets of parameters, revised performance data having an associated revised cost information and revised time utilization, and provide an output comprising a comparison between revised performance data and the current performance data.
US08838455B1

A system and method for facilitating user interaction with a voice application. A VoiceXML browser runs locally on a mobile device. Supporting components, such as a Resource Manager, a Call Data Manager, and a MRCP Gateway Client support operation of the VoiceXML browser. The Resource Manager servers either those files stored locally on the mobile device, or files accessible via a network connection using the wireless or mobile broadband capabilities of the mobile device. The Call Data Manager communicates call-specific data back to the application's system of origin or another configured target system. The MRCP Gateway Client provides the VoiceXML browser with access to media resources via a MRCP Gateway Client.
US08838442B2

Embodiments are directed to an audio coding scheme implemented in a codec that eliminates birdie artifacts generated by transform coding methods. A frequency coefficient spreading method invertibly rotates a spectrum of coefficient values based on a defined rotation angle, The rotated spectrum is then quantized, and the rotation operation is then reversed so that a previously sparse spectrum (i.e., one with few non-zero values) becomes one that has many non-zero values. The method arranges the coefficients for a particular partition into a linear array and computes a gain factor for the partition. A rotation angle of between 0 and π/4 for successive pairs of coefficients of the linear array based on the gain factor is then derived. One or more rotation operations are then applied to successive pairs of coefficients in the linear array using a specific rotation angle and a stride length for each rotation operation.
US08838441B2

A representation of an audio signal having a first, a second and a third frame is derived by estimating first warp information for the first and second frames and second warp information for the second and third frames, the warp information describing pitch information of the audio signal. First or second spectral coefficients for first and second frames or second and third frames are derived using first or second warp information and a first or second weighted representation of the first and second frames or second and third frames, the first or second weighted representation derived by applying a first or second window function to the first and second frames or second and third frames, wherein the first or second window function depends on the first or second warp information. The representation of the audio signal is generated including the first and the second spectral coefficients.
US08838436B2

Embodiments create and label context slices from observation data that together define a storyline of a user's movements. A context is a (possibly partial) specification of what a user was doing in the dimensions of time, place, and activity. Contexts can vary in their specificity, their semantic content, and their likelihood. A storyline is composed of a time-ordered sequence of contexts that partition a given span of time. A storyline is created through a process of data collection, slicing and labeling. Raw context data can be collected from a variety of observation sources with various error characteristics. Slicing refines the chaotic collection of contexts produced by data collection into a single consistent storyline composed of a sequence of contexts representing homogeneous time intervals. Labeling adds more specific and semantically meaningful data (e.g., geography, venue, activity) to the storyline produced by slicing.
US08838430B1

An apparatus and method for detecting memory access violations in simulations is disclosed herein. A detection tool is designed to automatically perform a violation check for each memory read or write operation simulated in a modeled system. The detection tool is capable of handling a modeled system including one or more memories and/or one or more processors.
US08838423B2

In a method for managing an infrastructure, a utilization of a plurality of infrastructure components in performing an objective is simulated. In addition, a resource demand for the infrastructure associated with the simulated utilization of the infrastructure components is determined and a supply of resources by a plurality of available sources to meet the determined resource demand is simulated. Moreover, at least one metric associated with the determined resource demand and the simulated supply of resources by the plurality of available sources is determined.
US08838420B2

A method and apparatus for generating data for analysis from a model for a system. Components in the system are identified using the model for the system. Attributes for the components are identified using the model and a repository having performance information. Data is generated using the attributes. The data is configured for use by a particular analysis application.
US08838416B2

An air conditioning system diagnosis apparatus is obtained in which a refrigerating cycle is automatically analyzed and waveform data in messages flowing in a general-purpose network is acquired and automatically analyzed according to the analysis result of the refrigerating cycle, thereby achieving, with a single apparatus, diagnosis and monitoring of errors in the refrigerating cycle and in the general-purpose network. A trigger output portion creates a trigger on the basis of a waveform analysis condition and the analysis result of a packet received from a message analyzing portion; when receiving the trigger, a waveform input portion reads out waveform data stored in a buffer; waveform analyzing portion notifies a synchronization determining portion of the analysis result of the waveform data; the synchronization determining portion searches for the analysis result of a packet synchronized with the received analysis result of the waveform data.
US08838413B2

A valve actuator fault analysis system for detecting, analyzing and reporting valve actuator performance characterized as deviations, malfunctions and failures. The fault analysis system includes an expert system that monitors the valve actuator and related components, such as the power supply and signal line, for determining causal factors of degraded and/or defective performance; generation of fault-analysis reports in a readable text format file; and methods for characterizing deviations, malfunctions and failures, for generating and concatenating event messages and for detecting and characterizing events that take place in valve actuators, peripheral systems and devices and displaying the results on a display device. The system can operate either in conjunction with, or be embedded in the hardware of a pneumatic valve positioner, an electrical valve actuator and/or similar devices, and can receive messages from external sources, process them, and produce fault-analysis reports in text format for display to the user.
US08838404B2

A pressure detector detecting a pressure of cold or hot water; a temperature detector detecting a temperature of a pressure sensor; correcting equation storage storing, cold water correcting equation information applied when the temperature detected by the temperature detector is included in a cold water temperature range, and hot water correcting equation information applied when the temperature detected by the temperature detector is included in a hot water temperature range; a temperature range determiner determining the temperature range that includes the temperature detected by the temperature detector as either a cold water temperature range or a hot water temperature range; and a correction calculating portion using the correcting equation corresponding to the temperature range determined by the temperature range determiner correcting the detection signal by the pressure detector, and outputting the post-correction signal as a measurement signal.
US08838403B2

A multi-magnetometer device comprises at least two z-axis aligned and physically rotated magnetometer triads utilized for measuring corresponding earth's magnetic field. The magnetic field measurements are utilized to measure rotation measurements of a single orthogonal axis along the 360 degrees of the complete circle without user's assistance and/or magnetometer movement for magnetometer calibration. The multi-magnetometer device may compute its magnetic heading utilizing the magnetic field measurements if no magnetic perturbations are detected. When magnetic perturbations are detected, a perturbation mitigation process may be performed. The rotation measurements may be generated by selectively combining the magnetic field measurements. Hard-iron components are determined utilizing the rotation measurements, and are removed from the magnetic field measurements. Soft-iron components are determined utilizing the hard-iron free magnetic field measurements, and are removed from the hard-iron free magnetic field measurements. The resulting perturbation free magnetic field measurements are utilized to compute magnetic heading.
US08838401B2

A device and associated testing method for testing state of health of an energy device, comprising: applying electrical excitations to the energy device at a predetermined electrical excitation frequency ωe; applying mechanical excitations to the energy device at a predetermined mechanical excitation frequency ωm; measuring an electrically-induced phase difference Δθe (ωe) between voltage (V) and current (I) within the energy device from applying the electrical excitations; measuring a mechanically-induced phase difference Δθe (ωm) between voltage (V) and current (I) within the energy device from applying the mechanical excitations; and deducing the state-of-health of the energy device by comparing the electrically-induced phase difference Δθe (ωe) with the mechanically-induced phase difference Δθe (ωm).
US08838397B1

A mini-plot is generated using the actual raw measurement data, and gives a preview of a full-sized plot which is displayed when a user expresses interest in the mini-plot. In some embodiments, the mini-plot is sufficiently resolved to provide the user with graphical information about the measurement data. In some embodiments, the mini-plot is updated upon receiving new measurement data from an ongoing experiment. In some embodiments, the mini-plot is a mini-chromatogram. In some embodiments, the mini-plot is displayed in a table along with textual and/or numerical measurement data for an experiment (e.g., in listing textual and/or numerical chromatography data).
US08838394B2

This disclosure provides methods, systems, compositions, and kits for the multiplexed detection of a plurality of analytes in a sample. In some examples, this disclosure provides methods, systems, compositions, and kits wherein multiple analytes may be detected in a single sample volume by acquiring a cumulative measurement or measurements of at least one quantifiable component of a signal. In some cases, additional components of a signal, or additional signals (or components thereof) are also quantified. Each signal or component of a signal may be used to construct a coding scheme which can then be used to determine the presence or absence of any analyte.
US08838385B2

A computer implemented method includes receiving a vehicle route. The method further includes receiving data relating to a vehicle charge level. Also, the method includes estimating a power requirement required to travel the length of the vehicle route. The method additionally includes contingent on a vehicle charge state being insufficient to meet the power requirement, comparing the vehicle route to power outage data to establish the presence of power outage regions along the vehicle route. Further, the method includes sending a warning for at least one portion of the route containing a power outage region to a vehicle computing system for relay to a driver.
US08838381B1

Described is a system for conveying the spatial location of an object with respect to a user's current location utilizing a video rendering following an automatically generated path from the user's location to the location of the object of interest initiated from the user's current perspective. The system comprises a display device; a virtual three-dimensional model of the user's environment; a visualization creation module; a route planner; and a video rendering following an automatically generated path from the user's location to the location of the object of interest utilizing the visualization creation module, wherein the video rendering displayed on the display device is from a first-person view. Also described is a method of utilizing the system.
US08838376B2

An apparatus and method for merging a disjoint pair of maps comprising a digital building map that includes a floor plan and an access point (AP) map that includes identifiers for a plurality of access points is presented. In some embodiments, a first trajectory plot, of a mobile device, relative to the AP map, is received and a plurality of hypotheses is set, where each hypothesis defines a unique translation between the AP map and the building map. A plurality of costs may be computed for the first trajectory, where each cost of the first trajectory corresponds to a distinct hypothesis in the plurality of hypotheses. The hypothesis where the first trajectory has the lowest cost relative to the other hypotheses may be selected.
US08838364B2

A control device of a spark-ignition gasoline engine is provided. The control device includes a controller for operating the engine body by controlling at least a fuel injection valve, an ignition plug, and a fuel pressure variable mechanism. Depending on the engine load range, the controller sets the combustion mode to a compression-ignition mode or a spark-ignition mode. In each mode, the controller also controls the fuel pressure, and the timing of fuel injection and ignition. The controller may also performs external EGR control in each mode.
US08838363B2

Embodiments for adjusting fuel injection are provided. In one example, a method comprises adjusting fuel injection based on fuel concentration in an engine intake manifold, and during idle and when EGR is disabled, adjusting fuel injection based on the fuel concentration and a fuel pushback amount. In this way, fuel injection may be adjusted based on fuel concentration in the intake manifold.
US08838356B2

A method is described for controlling a vehicle having a pressure-medium-activated brake device which includes wheel brakes and brake circuits on each side, on only at least one rear axle, and having a drive engine which drives the rear wheels of the at least one rear axle, in which the rear wheels can be optionally or automatically coupled to or decoupled from front wheels of a front axle in order to transmit driving and/or braking power. Also described is a vehicle having a brake device which includes wheel brakes and brake circuits on each side on only at least one rear axle, and having a drive engine which drives the rear wheels of the at least one rear axle, in which the rear wheels can be optionally or automatically coupled to or decoupled from the front wheels of a front axle in order to transmit driving and/or braking power.
US08838353B2

A method of controlling a vehicle and a trailer. The vehicle has a front and a rear end, and the trailer is coupled to the rear end. The method includes sensing a plurality of vehicle characteristics, sensing a distance between the vehicle and the trailer with at least one sensor positioned on the rear end of the vehicle, determining an oscillatory action of the trailer based on the sensed distance, and applying a braking force on at least one wheel of the vehicle in response to the oscillatory action.
US08838349B2

A drive control system for preventing a sudden slowdown of driving speed to reduce the shock felt by a driver, when compound-operating two-way driving and a work device in an excavator.
US08838347B2

A ground contact pressure controller may be configured to automatically manage tire inflation pressure in a pneumatic compactor machine. The controller may determine a target tire inflation pressure for the machine according to the parameters of, inter alia, machine weight, number of tires on the machine, ground contact area of the tires, compaction surface type, and ambient temperature. The machine may include a compressor and vent unit coupled to the pneumatic tires, and the compressor and vent unit may be configured to adjust the tire pressure of the pneumatic tires according to a target tire pressure. A unified pressure subsystem coupled to the compressor and vent unit may be configured to measure pressure of the tires, and to adjust tire pressure to the target pressure.
US08838344B2

An apparatus for forming a column of compacted material in soil to increase load bearing capabilities and to provide drainage through a system having: a hopper, a stone chamber, a transition splitter pipe having at least two outlet chutes, a vibratory probe mechanism having a tip, a nosecone, and a control system; the vibratory probe mechanism has same number of chutes as the transition splitter pipe; the additional chutes are positioned along the side of the vibratory probe mechanism to increasing the flow rate of a material being discharged into a soil; the hopper is connected to the stone chamber which in turn is connected to the transition splitter pipe, the transition splitter pipe has chutes that are connected to the chutes of the vibratory probe mechanism, wherein the vibratory probe mechanism is connected to the nosecone; the control system constantly monitors the pressure of the air in the system to ensure that the chutes continuously and uniformly discharge the material; wherein the control system has one or more valves, and one or more sensors, which are interlocked together to create a pressurized air system which is necessary in order to assist the material to travel down the pipes and into the chutes and out at the tip of the vibratory probe mechanism.
US08838341B2

An electric drive steering locking apparatus according to an embodiment of the invention includes an electric motor, a motor driving control unit that allows the motor to perform locking actuation or unlocking actuation, a lower-level microcomputer that outputs an unlocking actuation signal and a locking actuation signal to the motor driving control unit, a first switching unit that electrically connects and disconnects a power supply route from the motor driving control unit to the motor, a checking power supply that applies a predetermined voltage to the electric motor; a switch unit that electrically connects and disconnects the checking power supply and the motor; a first diagnostic unit that outputs a voltage corresponding to an internal resistance of the electric motor; and a motor breakdown determination unit (lower-level microcomputer) that determines a breakdown of the electric motor by the voltage input from the first diagnostic unit.
US08838340B2

An electric power steering system determines a steering state of a steering wheel on the basis of a current (Im) of a motor applying assist force to a steering system and a steering speed (ωs) of the steering wheel. A state where the steering wheel is retained at a position other than a neutral position is a retained state, and a state where the steering wheel is placed at the neutral position is a neutral state. When the steering speed (ωs) is lower than a determination value (ωa) and the motor current (Im) is larger than a reference value (Ix), it is determined whether the steering state is the neutral state. When the steering speed (ωs) is lower than the determination value (ωa), the motor current (Im) is larger than the reference value (Ix), and the steering state is determined to be the neutral state at immediately preceding determination, the steering state is determined to be the neutral state.
US08838333B2

A power, split tailgate system is provided that allows each of an upper and a lower tailgate door to be simultaneously or independently driven between open and closed positions. The tailgate system may be operated in a chauffer mode where the lower tailgate door is opened to allow for the storage of luggage and other materials and in a manner that limits exposure of the passenger compartment.
US08838330B2

Methods, program products, and vehicles are provided for providing diagnostics for a smart sensor, such as a direct current (DC) converter, for a vehicle. A result of a diagnostic test is received from the smart sensor at a first time. A sequence indicator is retrieved from memory. The sequence indicator pertains to a second time in which the diagnostic test is expected to be completed by the smart sensor. A health assessment is provided using the result via a processor, provided that the second time does not precede the first time. The health assessments may be linked individually to a diagnostic trouble code, or may be grouped together and linked as a group to a diagnostic trouble code. Multiple smart sensor health assessments may be grouped and linked to diagnostic trouble codes.
US08838316B2

A method of warming a catalyst of an exhaust gas treatment system of a hybrid vehicle includes transitioning a rotational speed of an engine to within a pre-defined speed range with an electric motor, and reducing an engine manifold pressure to within a pre-defined pressure range. The engine is fueled after the rotational speed of the engine is within the pre-defined speed range, and the engine manifold pressure is within the pre-defined pressure range. While the engine is being fueled, the engine manifold pressure is increased to within a catalyst light-off pressure range, and the torque output of the engine is increased to within a catalyst light-off operating torque range. The exhaust gas produced from the operation of the engine within the pre-defined speed range, within the catalyst light-off pressure range, and within the catalyst light-off operating torque range heats the catalyst while minimizing emissions.
US08838312B2

An electric vehicle that includes a hydrocarbon engine coupled with a generator, the generator comprising a positive source connection and a neutral source connection. The electric vehicle further includes a plurality of interconnected electrical energy storage devices, each electrical energy storage device comprising a positive terminal and a neutral terminal. Also included is a switching subsystem configured to successively electrically connect each electrical energy storage device to the generator for a selected time interval in a repeating cycle by electrically connecting the positive source connection of the generator to the positive terminal of an electrical energy storage device and electrically connecting the neutral source connection of the generator to the neutral terminal of the electrical energy storage device. The electric vehicle also includes a motor for propelling the vehicle.
US08838308B2

A two wheeled vehicle includes a main body, a first wheel that is coupled to the main body, and a second wheel that is coupled to the main body. The vehicle also includes a motor that is supported by the main body and that drives at least one of the first and second wheels in rotation relative to the main body. Moreover, the vehicle includes a controller assembly including a controller and a controller housing. The controller is operable to control the motor to thereby control driving rotation of the at least one of the first and second wheels. The controller is housed within the controller housing, and the controller housing is coupled to the main body. The controller and the motor are in severable but operable communication when the controller housing is coupled to the main body.
US08838297B2

An apparatus and method for forecasting a geostationary satellite anomaly is provided. The method may include storing at least one piece of space environmental information, satellite information, and satellite anomaly event information, and estimating a satellite anomaly susceptibility to a space environmental phenomenon based on the at least one piece of space environmental information, the satellite information, and the anomaly event information.
US08838294B2

Methods and systems are provided for providing procedure information associated with an aircraft procedure onboard an aircraft. An exemplary method involves obtaining a briefing sequence for the aircraft procedure and providing the procedure information via the output device, wherein the procedure information is provided in accordance with the briefing sequence. When the output device is realized as an audio output device, the procedure information is sequentially provided auditorily via the audio output device. In one or more embodiments, the procedure information is sequentially indicated on a display device onboard the aircraft in concert with the auditorily provided procedure information.
US08838290B2

A method for adjusting a flight direction of an unmanned aerial vehicle (UAV) using a control device obtains a first direction of the UAV and a second direction of the control device, and calculates an angle deviation between the first direction and the second direction. The method further adjusts a control command of the UAV according to the angle deviation to obtain an adjusted control command, and transmits the adjusted control command to the UAV to control a flight direction of the UAV.
US08838287B2

A position determination unit determines whether a present position of a vehicle deviates from a predetermined range. A direction determination unit determines whether a traveling direction of the vehicle is along a return direction, which is toward the predetermined range, on determination of the position determination unit that the present position deviates from the predetermined range. A traveling regulation unit regulates traveling of the vehicle when the direction determination unit determines that the traveling direction is not along the return direction.
US08838272B2

A robotic arm control system is provided. In, the robotic arm control system, any three points A, B, and C of an object to be determined are picked, thereby creating an original coordinate system. A robotic arm is directed to rotate around the x-axis of the original coordinate system to reach the points B and C. During the rotation of the robotic arm, the three points A, B, and C are recorded by a visual process. A non-linear mapping relation of the original coordinate system and the operation coordinate system is calculated according to length ratios, an angular ratio, and a differential ratio of the difference of the length ratios to the angle between the line A-B and the line A-C, thereby controlling the movement of the robotic arm according to the non-linear mapping relation. The disclosure further provides a robotic arm control method.
US08838263B2

The unique advantages of computer-controlled fabrication of a patient-specific orthotic device using an automated fabrication machine capable of following computer instructions to create 3D surface contours and new developments in non-invasive three-dimensional (3D) scanning have made it possible to acquire digital models of freeform surfaces such as the surface anatomy of the human body and to then fabricate such a patient-specific device with high precision. Such a patient-specific device brings significant improvement in patient-specific fit, comfort, and function of medical devices (and, in particular, to orthoses that require a close fit to the wearer's body to act effectively). The combination of these two technologies is ideally suited for the development of patient-specific orthotic devices.A patient specific ankle-foot orthotic device using this technology is disclosed. This exemplary device is used to help stabilize the ankle-foot region, for example, in patients with impaired gait.
US08838261B2

An operating system of a device receives, from an application executing on that device, data that identifies a category of hardware resources that the application needs to use in order to function. That category is mapped to a specified set of hardware resources of the device. The operating system also receives, from the application, data that identifies a mode. The mode corresponds to an intended use of a set of hardware resources and is mapped to a group of hardware resource settings that are consistent with the intended use. The operating system allocates, to the application, a particular set of hardware resources that are mapped to the category. The operating system configures one or more hardware resources in the particular set of hardware resources in conformity with a particular group of settings that are mapped to the mode.
US08838258B2

An in-vehicle apparatus includes a reproduction apparatus main body to be mounted in a vehicle, and a front panel which is detachable with respect to the reproduction apparatus main body. The front panel includes a first connecting unit that is connected to the reproduction apparatus main body, a memory that is connected to the first connecting unit, a second connecting unit that is connected to the memory, and is connected to a signal input/output apparatus, and a control unit that is arranged between the memory and the second connecting unit, and controls inputting and outputting of a signal in the second connecting unit with respect to the memory.
US08838251B2

An implantable medical device (“IMD”) as described herein includes adjustable power characteristics such as variable transmitter output power and variable receiver front end gain. These power characteristics can be adjusted in a dynamic manner based upon various operating aspects of the intended or actual IMD telemetry environment. These operating aspects may include the external telemetry device type, the IMD device type, and/or the type, context, or meaning of the telemetry data transmitted by the IMD. The IMD may process information related to these operating aspects to generate power scaling instructions or control signals that are interpreted by the IMD transmitter and/or the IMD receiver. Such adjustability enables the IMD to satisfy minimum telemetry requirements in a manner that does not waste power, thus extending the IMD battery life.
US08838246B2

Devices, systems and methods are described which control blood pressure, nervous system activity, and neurohormonal activity by activating baroreceptors. By selectively and controllably activating baroreceptors, the present invention reduces excessive blood pressure, sympathetic nervous system activity and neurohormonal activity, thereby minimizing their deleterious effects on a heart, vasculature and other organs and tissues. A baroreceptor activation device is positioned near a low-pressure baroreceptor, preferably in the venous system, heart, or pulmonary vasculature.
US08838237B1

A device and method for cardiac pacing is disclosed in which anodal pacing of the left ventricle is provided. Anodal pacing occurs when an anodal surface area is sufficiently small to create an area of hyper-polarization of the myocardial cell membrane. This creates a virtual cathode at a location remote from the anode. The virtual cathode results in depolarization of the heart in a manner similar to the virtual cathode at the true fixed cathode. In addition a device and method for summation anodal pacing is provided in which one anode is common between two or more cathodes. This results in hyperpolarization of a larger segment of the myocardium as compared to non-summation anodal pacing and thereby forms a larger virtual electrode to enable capture of localized, discrete cardiac structures such as the bundle of His or the very proximal portions of the right and left bundles.
US08838234B2

A power supply for an implantable cardioverter-defibrillator for subcutaneous positioning between the third rib and the twelfth rib and using a lead system that does not directly contact a patient's heart or reside in the intrathoracic blood vessels and for providing anti-tachycardia pacing energy to the heart, comprising a capacitor subsystem for storing the anti-tachycardia pacing energy for delivery to the patient's heart; and a battery subsystem electrically coupled to the capacitor subsystem for providing the anti-tachycardia pacing energy to the capacitor subsystem.
US08838222B2

A method of treating a complex rhythm disorder of a human heart includes identifying a region of a wall of the heart having an activation trail that is rotational or radially emanating, where the activation trail is indicative of the complex rhythm disorder and is based on activation times associated with one or more activations of the heart. A portion of the region is selected based on the activation trail and modified to affect the activation trail.
US08838216B2

A method of generating a model of a cardiac surface having a plurality of images representing electrogram voltages for a plurality of measured points within a heart comprises measuring an electrogram voltage at a plurality of points within a heart, generating a first model of a cardiac surface of the heart, generating an image representing each electrogram voltage, each image having a characteristic representative of the electrogram voltage, and generating a further model of a cardiac surface. The images representing the electrogram voltages protrude from the further model of the cardiac surface at points on the further model corresponding to the points at which the electrogram voltages were measured. There is also disclosed an apparatus for generating a model of a cardiac surface.
US08838208B2

Embodiments include a fiducial deployment system. A fiducial may include dimples to enhance echogenicity and/or to provide for engagement with a delivery cannula or stylet. The needle system may be configured to deliver a plurality of fiducials to a target location in serial fashion, one at a time, when the fiducials are coaxially disposed around a central deployment member that may be embodied as a delivery cannula or stylet. In certain embodiments, echogenic placement of fiducials may present certain advantages. An elongate structure may be included that is configured to distally advance fiducials along the deployment member.
US08838197B2

The micro probe according to an embodiment of the present disclosure includes: a probe portion made of a rigid material and serving as a portion inserted into the brain; a flexible portion connected to a distal end of the probe portion and made of a flexible material; a soluble portion coated on at least one surface of the flexible portion and made of a material which is dissolved by a solution in the cranium; and a body portion connected to the other end of the flexible portion whose one end is connected to the probe portion.
US08838192B2

This invention is a high voltage superconductor switch comprising: a length of superconductor having a switching portion located within an air gap; a magnetic circuit including at least one flux guide having ferrite pole pieces defining an air gap in which a switching portion of a superconductor can reside in use and at least one primary magnetic flux source located within the circuit so as to provide a quenching magnetic field across the air gap via the ferrite pole pieces.
US08838191B2

A portable communication device and a sliding and rotating hinge apparatus are provided. The device includes a first housing; a second housing, facing the first housing when the device is in a folded state; and a hinge unit. The hinge unit has a first portion attached to the second housing and is configured to slide, together with the second housing, with respect to the first housing to reach a disengaged position. A second portion of the hinge unit automatically rotates once the disengaged position is reached, thereby automatically rotating the second housing around a hinge axis of the hinge unit to open the device to an unfolded state.
US08838190B2

A portable electronic device (10) includes a first housing (20), an electronic module (32), a first cover (30), a circuit board module (33), and a second cover (35). The electronic module (32) is secured on to one of faces of the first housing (20). The first cover (30) is watertightly attached to the first housing (20) via a waterproof adhesive member (31) to cover the electronic module (32). The circuit board module (33) is secured on another face of the first housing (20). The second cover (35) is watertightly attached to the first housing (20) via a waterproof adhesive member (34) to cover the circuit board module (33).
US08838177B2

A method and system are disclosed for power saving of NodeB. The method includes the following steps: when a first condition is met, the NodeB enters a power saving mode and at least one multi-input multi-output (MIMO) cell of the NodeB is reconfigured as a non-MIMO cell; when a second condition is met, the NodeB enters a normal mode, and at least one non-MIMO cell of the NodeB is reconfigured as a MIMO cell. The method and system can dynamically configure the cell mode, which both ensures the experience of MIMO terminal and saves the power consumption of the NodeB in the case that the user data amount is not large.
US08838168B2

A data communication method, a communication system, and related devices are configured to establish a transaction identifier (TI) in a user equipment (UE). The data communication method includes the following steps. A mobility management entity (MME) receives a request message and obtains ability information of the UE. If the UE has an ability to access a Universal Terrestrial Radio Access Network/GSM/EDGE Radio Access Network (UTRAN/GERAN), the MME generates the TI. A communication system and related devices are also provided. Thus, the TI is effectively established in the UE, so as to ensure normal processing of the UE.
US08838150B2

An information management system includes a mobile telephone and a server device. The mobile telephone includes: an image sensing section; an operation control section for controlling an operation of the image sensing section on the basis of an operation control signal (operation disabling signal; disablement canceling signal) received from the server device; and a questionnaire information transmitting/receiving section for transmitting information about a user of the mobile telephone to the server device. The operation control section, upon receipt of the operation disabling signal, disables the operation of the image sensing section. The server device includes: an operation control signal transmitting section for transmitting the operation disabling signal; and a work information transmitting section for, upon receipt of the user information from the mobile telephone, transmitting, to the mobile telephone, work information inputted by the image sensing section.
US08838147B2

A method, apparatus and computer program product are provided to facilitate the determination of the environmental context of a mobile terminal. In this regard, the method, apparatus and computer program product may utilize the features obtained by a plurality of different types of radio receivers in order to more precisely determine the environmental context of the mobile terminal. The performance of the mobile terminal including applications executed by the mobile terminal may correspondingly be more accurately tailored to the current environmental context of the mobile terminal.
US08838145B2

A client device transmits a GNSS address to gain navigation information such as map data from a global positioning group support server. The global positioning group support server may provide navigation information of global positioning groups in the vicinity of the client device based on the received GNSS address. The GNSS address of the client device may be an inherent GNSS address or a GNSS address of a neighboring client device. Client devices are registered and divided into global positioning groups at a global positioning group support server based on corresponding GNSS addresses. A particular client device may be added or removed to or from a given global positioning group. Uni- and bi-directional association tracking within a determined time window is enabled based on corresponding GNSS addresses. Phantom GNSS moving is enabled via the association tracking.
US08838144B2

A handheld electronic device that receives geo-location based signal data into a microprocessor on board the handheld electronic device. The microprocessor processes the signal data into location data representative of the present geographic location of the electronic handheld device. The microprocessor adjusts at least one user defined setting of the handheld electronic device based on whether the location data indicates that the handheld electronic device is within stored geographical boundaries.
US08838136B2

A method for configuring communication with medical devices includes a receiving, at a configuration interface, a first input indicative of first configuration parameters for a first medical device from a user and a second input indicative of second configuration parameters for a second medical device from the user. The first configuration parameters include at least one of a frequency parameter, a selection parameter, a compression parameter, an output parameter, and a port parameter. The method further includes receiving, at the configuration interface, first patient parameters from the first medical device and second patient parameters from the second medical device. The method further includes transmitting a first selected subset of the first patient parameters based on the first configuration parameters and transmitting a second selected subset of the second patient parameters based on the second configuration parameters.
US08838128B2

A system, method, and computer readable medium for a mobile origination comprises receiving an origination request message by a main call control (MCC) from a radio call control (RCC), receiving an assignment request message by the RCC from the MCC, receiving a traffic channel assign message by a channel element control (CEC) and by the MCC from the RCC, receiving a call setup message by a selector distribution unit (SDU) from the MCC, and receiving a link active message by the CEC from the SDU.
US08838119B2

An apparatus for adapting hyper cells in response to changing conditions of a cellular network is disclosed. During operation, the apparatus collects data regarding network conditions of the cellular network. In accordance with the collected network condition data, the apparatus changes an association of a transmit point from a second cell ID of a second hyper cell to a first cell ID of a first hyper cell. Virtual data channels, broadcast common control channel and virtual dedicated control channel, transmit point optimization, UE-centric channel sounding and measurement, and single frequency network synchronization are also disclosed.
US08838118B2

Method and arrangement (600) in a first network node (120-1), serving a first cell (130-1), for forming a coordination group for coordinating multipoint wireless communication. The method comprising determining (502) interference within the first cell (130-1). Also, the method comprises identifying (503) a second network node (120-2), which is either transmitting radio signals causing the interference, serving a user equipment (110-1), which transmits radio signals causing the interference, or being the intended recipient of radio signals causing the interference. Additionally, the method comprises transmitting (504) a token to the identified second network node (120-2), inviting it to coordinate the wireless communication. Furthermore, in addition, if acceptance is received, the method comprises forming (505) a coordination group together with the second network node (120-2), and coordinate the wireless communication.Further, a method and arrangement (800) in a second network node (120-2) is presented.
US08838116B2

A method for reducing interference to wireless communication devices is described. It is determined that a base station is deployed with a first coverage area that overlaps a second coverage area of a femto access point. The base station uses a first carrier for wireless communications. The femto access point uses a second carrier for wireless communications. Transmissions by the femto access point interfere with transmissions by the base station. An amount of radio frequency (RF) leakage experienced by wireless communication devices communicating with the base station is estimated. Interference experienced by the wireless communication devices is minimized.
US08838099B2

Data stored about user equipment, such as mobile phones, that is stored in a Home Location Register of a cellular voice network communications system, is augmented with supplemental information and is communicated to an active user in the network upon request emanating from a Visitor Location Register with which the requesting user is associated. Supplemental characteristic information includes, for example, the function, position, rank, responsibility level, etc., that each user has, and what group the user is affiliated with. The user may also use shortcodes to choose which other user to call based on that user's supplemental characteristic information.
US08838090B2

A PCID conflict resolution procedure is implemented with the aid of a user terminal that is capable of detecting and reporting PCID conflicts between two neighboring neighbor cells. A base station in a serving cell configures measurement reporting by user terminals within the cell capable of reporting PCID conflicts. Once measurement reporting by one or more user terminals is configured, the base station will receive measurement reports from the capable user terminals. If a capable user terminal detects a PCID conflict, the user terminal will include an indication of the PCID conflict in the measurement report. When the base station receives a measurement report with an indication of a PCID conflict, the base station implements an autonomous PCID conflict resolution to resolve the PCID conflict.
US08838075B2

A method of initiating a communication from a mobile communication device includes receiving a plurality of spoken letters corresponding to a spelling of at least a portion of a contact name and identifying a contact and associated contact information from a database associated with a mobile communication device in response to the spoken letters. A communication to the contact is initiated from the mobile communication device using the associated contact information. A method of presenting voicemail to a user establishes communication with a mobile communication device. A first voicemail box is checked for messages, the first voicemail box being associated with the mobile communication device. A second voicemail box is checked for messages, the second voicemail box being associated with a second communication device. At least one voicemail message received from at least one of the first and second voicemail boxes is presented to a user via a single interface.
US08838074B2

A method and apparatus for a computer and telecommunication network which can receive, send and manage information from or to a subscriber of the network, based on the subscriber's configuration. The network is made up of at least one cluster containing voice servers which allow for telephony, speech recognition, text-to-speech and conferencing functions, and is accessible by the subscriber through standard telephone connections or through internet connections. The network also utilizes a database and file server allowing the subscriber to maintain and manage certain contact lists and administrative information. A web server is also connected to the cluster thereby allowing access to all functions through internet connections.
US08838065B1

A method and apparatus is provided for minimizing potential security problems and battery power usage in a tracking device used in tracking an associated product while being transported along a route wherein wireless communication may be nonexistent or intermittent. This is accomplished in part by having an accessible database of signal quality and strength at a large plurality of locations along given transportation routes whereby adjustments can be made as to the times for the tracking device to obtain GPS location information as well as for times to report any location and or product status data to a remotely located central station. The ability to predict when, along a transportation route communication problems may occur provides the opportunity to notify appropriate authorities in advance of arriving at the communication gap zones whereby arrangements can be made to alleviate potential problems during transportation through wireless communication “gap or dead” zones.
US08838064B2

Implementations relate to systems and methods for localized notification that provide localized information to one or more mobile devices in a wireless communication system that are located in one or more geographical regions. The wireless communication system includes a localized notification server that responds to geographically-targeted broadcast requests and localized service or information requests. The localized notification server localizes components of the wireless communication system into sets of localized components that provide wireless communication service to mobile devices in the specific geographical regions.In response to a request to broadcast to a target geographical region, the localized notification server identifies a set of localized components associated with the target geographical region. The localized notification server then broadcasts information to mobile devices actively serviced by the set of localized components.
US08838059B2

Provided is a high-frequency module that can prevent a transmission signal from reaching a reception circuit and that can achieve high mounting density. A first duplexer for a first frequency band is mounted on a circuit substrate, and a second transmission filter and a second reception filter that constitute a second duplexer for a second frequency band are embedded in the circuit substrate. The second transmission filter and the second reception filter are embedded in the circuit substrate in locations that overlap at least a part of a projection region that is formed by projecting the first duplexer in a thickness direction of the circuit substrate. The first frequency band and the second frequency band are separated from each other by at least a prescribed frequency range.
US08838057B2

A harmonic rejection mixer includes a first scaling circuit for scaling an RF signal to generate a plurality of scaled RF signals, a first switching stage for sampling the scaled RF signals using a first plurality of switching signals, and a second mixing stage for mixing the sampled RF signals with a second plurality of switching signals to generate a plurality of frequency translated signals having different phases. A combiner adds the frequency translated signals together to generate a first plurality of baseband versions of the RF signal. A first amplifier stage processes the first plurality of baseband versions to generate a second plurality of baseband versions. The mixer further includes a second scaling circuit for scaling the second plurality of baseband versions and a second amplifier stage to generate an in-phase baseband signal and a quadrature baseband signal from the scaled second plurality of baseband versions.
US08838047B2

A dynamic radio frequency (RF) front end includes an antenna array, a power amplifier structure, and a low noise amplifier structure. The power amplifier structure generates a plurality of outbound RF signals from an outbound RF signal and provides the plurality of outbound RF signals to the antenna array. Each of the plurality of outbound RF signals has a different transmit phase rotation. The low noise amplifier structure receives a plurality of inbound RF signals from the antenna array and outputs one of the plurality of inbound RF signals based on a favorable phase relationship with respect to the outbound RF signal. Each of the plurality of inbound RF signals has a different receive phase rotation.
US08838040B2

Systems, apparatus, methods, and manufactures for performing link adaptation in a communications system are described. The methods may employ an error rate table that has a channel condition value dimension and a transmission parameter dimension. The elements of the error rate table include expected error rates for data transmitted at various channel conditions according to various transmission parameters. Also, the various transmission parameters may each be associated with a data transmission rate. For a given channel condition value, the methods may determine expected throughputs for each of the transmission parameters according to the associated expected error rates and data transmission rates. A transmission parameter may be selected according to the expected throughputs.
US08838037B2

A mobile phone comprises a casing and a cavity in the casing. A humidity sensor is arranged for measuring a humidity in the cavity. In response to a trigger, a control unit analyzes a humidity signal supplied by the humidity sensor. A result of the analysis is presented via an output unit. Such device allows for measuring a humidity of a user's skin in case the user covers a window in the casing connected to the cavity by a body part.
US08838023B2

A data emission/reception device by inductive coupling includes an inductive antenna circuit in which an antenna signal appears, a mechanism configured to for extracting a first periodic signal from the antenna signal, a synchronous oscillator receiving the first periodic signal and supplying a second periodic signal, and an active load modulation circuit configured to apply bursts of the second periodic signal to the antenna circuit. The device is configured to place the oscillator in the synchronous oscillation mode before each application of a burst of the second periodic signal to the antenna circuit, then place the oscillator in the free oscillation mode.
US08838019B2

A system and method for a network analysis system operating in a wireless communication system with repeaters is disclosed. Embodiments of the system and method enable the network analysis system to determine if signals being received by the network receivers arrive directly from a target mobile appliance or if the signals are passing through a repeater. The repeaters through an augmentation measure attribute of a received signal to a network manager and based on these attributes it is determine whether the signal is served by a repeater or other network device.
US08838016B2

A computer-aided learning system with adaptive optimization is disclosed. The system may comprise a storage module configured for storing learning data; a man-machine interface configured for providing the learning data to at least one learner; an information collection module configured for tracking and recording an interactive learning process; a learning process analysis module configured for receiving the interactional learning process provided by the information collection module, the learning process analysis module further configured for analyzing the interactional learning process and forming a control signal; and a learning strategy generation module configured for receiving the control signal from the learning process analysis module, the learning strategy generation module further configured for generating a learning strategy signal based on the control signal; wherein the man-machine interface is configured to provide the learning data to the at least one learner based on the learning strategy signal.
US08838013B2

An image elimination apparatus includes a first reader configured to read a status of a sheet, a first judgment portion configured to judge whether the read sheet is reusable or not, an image eliminator configured to eliminate an image formed on the sheet, a second reader configured to read the sheet passing through the image eliminator, a second judgment portion configured to judge whether the image formed on the sheet is eliminated or not, and a controller configured to control the first reader and the second reader so as to read with different reading precision.
US08838012B2

An image forming apparatus includes an image bearing member; a stretched rotatable belt member; a transfer device for forming a transfer portion where a toner image is transferred from the image bearing member onto a recording material carried and conveyed on the belt member; a separation roller capable of separating the recording material from the belt member; a push-up device capable of pushing up a belt surface locally with respect to a widthwise direction of the belt member to separate the recording material from the belt member; and an execution portion for executing, when an abnormality occurs during an image forming operation, an operation in a stop mode in which the belt member is, after the image forming operation is stopped, rotated in a push-up state of the push-up device and then the rotation of the belt member is stopped.
US08838008B2

A device for switching a transport direction of a recording material includes a switching unit and a movement unit. The switching unit switches a transport direction of a recording material by being selectively moved to a first position or a second position. The movement unit moves the switching unit between the first position and the second position by increasing or reducing a force exerted on the switching unit. The movement unit changes, on the basis of a temperature of the movement unit, timing at which the force exerted on the switching unit is increased or reduced.
US08838007B2

An image forming apparatus includes an openable cover capable of opening and closing an opening, an image forming portion for forming a toner image on a sheet, and a cam member provided in the image forming portion for moving a contact member toward and away from an opposing member. A controller controls the image forming portion and rotation of the cam member. The controller stops an operation of the image forming portion when a detecting unit detects opening of the openable cover, and then controls rotation of the cam member at least one full turn when the detecting unit detects closing of the openable cover.
US08837994B2

If any of a plurality of conditions is satisfied, an image forming apparatus having a plurality of image forming units that form images on an intermediate transfer member in a superimposed manner detects, using a pattern detection sensor, the amount of color misregistration of the images formed by the plurality of image forming units on the intermediate transfer member and corrects the color misregistration of the images formed by the plurality of image forming units in accordance with the amount of color misregistration that is smaller than a color misregistration correction tolerance, which varies depending on the plurality of conditions, and that has been detected by the pattern detection sensor.
US08837984B2

An image forming system includes a first developer container, a second developer container having a capacity larger than the first developer container, and an image forming main unit having a structure configured to allow one developer container selected from a group including the first and second developer containers to be removably installed therein. Each of the first and second developer containers includes a housing configured to form a developer storage chamber in which developer is storable, and a developer agitating member. The agitating member of the first developer container has a construction equivalent to that of the second developer container. Lower portions of the housings are equally positioned relative to the corresponding agitating member and have equally shaped inner surfaces, while portions other than the lower portions of the housings are shaped differently from each other.
US08837978B2

A slide rail assembly includes a fixed rail, a movable rail, and a lever member engageable to the fixed rail. In a state where the movable rail is fully removed from the fixed rail, the lever member locks a ball retainer against sliding movement relative to the fixed rail. In a state where the movable rail is assembled to the fixed rail, the lever member releases the locking of the ball retainer. The lever member includes a pressure receiving portion projectable through a window portion of the ball retainer. During reassembly of the movable rail to the fixed rail, the pressure receiving portion is pressed by a pressing portion of the movable rail, so that the locking of the ball retainer by the lever member is released.
US08837970B2

A fixing device includes a first fixing member a second fixing member that are movable to engage and disengage a fixing nip defined by the first and second fixing member. The fixing nip is disengaged to accommodate entry and exit of a cut sheet, and engaged to accommodate warm-pressure fixing a marking material image to the cut sheet.
US08837967B2

A device and method for determining and applying a transfer voltage in an imaging apparatus is provided. A servo voltage is determined based in part upon a change in an environmental condition. A determination is made whether or not to perform a new transfer servo operation based upon at least one of an amount of time passing since the last transfer servo operation was performed and a comparison of the determined servo voltage and a servo voltage used in a prior transfer servo operation. A transfer servo operation includes charging a photoconductive drum to a charge corresponding to a printing voltage.
US08837959B2

An image forming device includes a toner supplying unit to supply the toner to a storage unit. A mixer supplies developer in the storage unit to a developing roller, and a developer sensor detects the amount of developer on the surface of the developing roller. A toner concentration sensor detects toner concentration in the developer stored in the storage unit, and a control unit adjusts at least one of a developing bias and a rotation speed of the mixer based on a value detected by the developer sensor and a value detected by the toner concentration sensor, such that a printed image has uniform density.
US08837952B2

A textile-structure optical communication interface device includes a diffusing unit configured to diffuse an optical signal including information transmitted between information devices. Further, the textile-structure optical communication interface device includes a condensing unit configured to condense the optical signal. Further, a textile-structure optical communication interface system includes a textile-structure optical communication interface device configured to enable optical fibers to be woven with yarns and to transmit and receive information between information devices. Furthermore, the textile-structure optical communication interface system includes a signal processing unit configured to signal-process the information transmitted and received between the information devices.
US08837950B2

Embodiments of the present invention include systems and methods for accessing the digital diagnostic data and controller data of a remote transceiver module via the diagnostic port of a local transceiver. The invention involves modulating high-speed data and out-of-band data as a double modulated signal, wherein the out-of-band data includes the remote transceiver controller and digital diagnostic data, which is subsequently accessible by an external user device from the diagnostic port of the local transceiver.
US08837948B2

In the method for processing a signal light from free-space by amplifying said signal for free-space optical communications, wherein the improvement includes the steps of (a) pre-amplifying said signal light with low noise; and (b) coupling said signal light into a multimode filter which reduces coupling losses compared to single mode filters.
US08837944B2

In an optical communication system that communicates between an optical line terminal (OLT) and a plurality of optical network units (ONU), an ONU can decide an operation time period of communicating with the OLT and an idle time period of reduced or suspended communication with the OLT by using a timer. The OLT can decide a software renewal time period based on the operation time period and the idle time period. Accordingly, the ONU can supply electrical power to its own communication circuit during the operation time period or the software renewal time period, or cut off or reduce the electrical power if a present time does not occur in either the operation time period or the software renewal time period.
US08837935B2

A technique for monitoring at least a network portion of an optical communication network, by monitoring changes of a decision threshold used for discriminating a digital optical signal being propagated via the network portion.
US08837933B2

A shutter control device that uses an imaging device provided in a camera body to operate a shutter housed in a lens barrel to perform photography. The shutter control device comprises a communication port and a shutter control unit. The communication port is provided for transmitting and receiving signals between the camera body and the lens barrel. The shutter control unit is provided in the camera body, and outputs a shutter control signal to operate the shutter. The shutter control signal is transmitted to the lens barrel through the communication port.
US08837930B2

An imaging apparatus for performing wireless communication with an external device. An instruction transmitting unit transmits an operation instruction to the external device. A response signal receiving unit receives a response signal from the external device. A first controlling unit starts a first operation relating to an imaging process in a case that a first time passes from a point of receiving the response signal by the response signal receiving unit. The external device executes a second operation relating to the imaging process in a case that a second time passes from a point of transmitting the response signal from the external device to the imaging apparatus.
US08837922B2

A method of heating or cooling a room of a building includes providing supplemental warmer or cooler air to the room with an inline duct supplemental heating and cooling device mounted along an air duct that supplies the room with air from a main furnace and/or cooling unit associated with the building. A thermostat is used to set a desired temperature for the room, and a controller of the supplemental heating and cooling device is in communication with the thermostat, and activates an electric heater and/or fan as appropriate to warm or cool the room as needed. When the device is used to cool the room, the fan may be operated to draw cooled air through the duct from the main cooling unit and/or from other areas in the building that are linked via ductwork.
US08837921B2

Embodiments of the present invention provide faster user-selected scene switching during playback of a video production. In one embodiment, several channels of video (e.g., several video streams each depicting a different camera angle) are read from interleaved data on a DVD disc. Each channel's data is maintained in a channel buffer that is input to a video decoder via a selector. When a signal from a user input device indicates that a user has selected a new channel, the selector can immediately provide the selected channel's data from the channel buffer to the video decoder, thus providing an increase in switching speed.
US08837916B2

An apparatus and a method to provide adaptive recording, in which a group of pictures (GOP) is selectively recorded in a multi-media apparatus having a recording function. The recording method includes decoding content data and analyzing the content data in GOPs of the content data, and selectively storing an analyzed GOP according to recording settings.
US08837909B2

A method and apparatus are described for modifying an analogue video signal to impair its conversion to a digital signal by an analogue to digital converter. The resulting modified signal may prevent the operation of the analogue to digital converter altogether, or even if a digital signal can be output and recorded, may result in a signal which is difficult to view due to a reduction in quality on playback. The modifications made to the signal include altering the amplitude of the horizontal synchronization pulses in the original signal, and/or modifying the level of the back porch, or the region of the signal adjacent the back porch. Additionally, methods are contemplated for the use of specific response models for target analogue to digital converters, and display devices.
US08837903B2

Provided are a method and apparatus for generating a movie-in-short (MIS). The method includes extracting metadata, in which predetermined points of time of content are recorded, generating a list of at least one MIS by using storage addresses of the points of time or reproduction points of time, which are indicated by the extracted metadata, storing the list, and reproducing a summary by reproducing the content during a predetermined time based on a point of time indicated by at least one MIS of the stored list.
US08837897B2

A method of reproducing a plurality of scenes can support scene-based seeking while reproducing content in a distributed multimedia system. The method includes: receiving, information about the plurality of scenes from a media server; transmitting, the information about the plurality of scenes to a media renderer and controlling the media renderer to display the plurality of scenes; and selecting, in the UPnP control point, one of the plurality of scenes.
US08837896B2

A portable electronic system comprises a portable electronic device having a screen and a visual extender. The visual extender has a thin film element and is coupled to the portable electronic device, positioning the thin film element to provide visual extension of the screen of the portable electronic device.
US08837894B2

A wall box includes an enclosure having a base and a cover connected to the base. The base and the cover enclose an interior region. The wall box further includes a plurality of fiber optic adapters mounted to the enclosure. The fiber optic adapters include an inner port positioned inside the interior region and an outer port positioned at an outer surface of the enclosure. A tray stack is mounted within the interior region. The tray stack includes a tray mount pivotally connected to the enclosure. The tray mount includes a top surface and an oppositely disposed bottom surface. A first splice tray mounting area is disposed on the top surface and a second splice tray mounting area is disposed on the bottom surface. A plurality of trays is disposed in the first splice tray mounting area. A tray is disposed in the second splice tray mounting area.
US08837892B2

An optical fiber comprising: (i) a core having a refractive index profile; (ii) an annular cladding surrounding the core; (iii) a primary coating contacting and surrounding the cladding, the primary coating having an in situ modulus of less than 0.35 MPa and an in situ glass transition temperature of less than −35° C.; and (iv) a secondary coating surrounding the primary coating, the secondary coating having an in situ modulus of greater than 1200 MPa; wherein the refractive index profile of said core is constructed to provide an LP11 theoretical cutoff wavelength greater than 2.0 μm and an effective area greater than 110 microns2 at 1550 nm.
US08837890B2

A multimode optical fiber includes a graded index glass core having a diameter in the range of 41 microns to 80 microns, a graded index having an alpha less than 2.04 and a maximum relative refractive index in the range between 0.6% and 1.8%. The cladding includes a depressed-index annular portion. The fiber has an overfilled bandwidth greater than 2.5 GHz-km at 1310 nm.
US08837879B2

The optical waveguide device includes a first optical coupler which branches input light and outputs first signal light and second signal light, an optical phase shifter including a first and a second optical waveguides of optical path lengths different from each other and giving a phase difference between the first signal light and the second signal light, and the second optical coupler coupling the first signal light outputted from the first optical waveguide and the second signal light outputted from the second optical waveguide. The first optical waveguide and the second optical waveguide have the same waveguide width and have optical waveguides bent with substantially the same radius of curvature.
US08837870B1

A fiber laser device includes a laser source that can emit a source laser beam, a birefringent beam separator configured to receive the source laser beam and to split the source laser beam into an o ray and an e ray which have mutually orthogonal polarizations, and a polarization maintaining fiber comprising a fiber core characterized by a core diameter, wherein after the o ray and the e ray exit birefringent beam separator, the o ray and the e ray are separated by a distance that is larger than the fiber core of the polarization maintaining fiber. The polarization maintaining fiber is positioned to couple one of the o ray and the e ray into the fiber core. The one of the o ray and the e ray transmits through the polarization maintaining fiber to form an output laser beam.
US08837867B2

Disclosed is a software routine which determines which photographs in a corpus are similar, groups the similar photographs, and which then determines which photographs within a group meet criteria of “better” photographs.
US08837865B2

The present invention provides an image processing apparatus for performing image processing of image data in which information specifying, on a first coordinate system, a position of a portion of interest in an image is recorded, including an image processing unit configured to perform rotation processing of the image data using a second coordinate system having an origin different from that of the first coordinate system, and a change unit configured to change the information specifying the position of the portion of interest in accordance with a rotation amount of the image data by the rotation processing such that an image of the portion of interest specified by the information specifying the position of the portion of interest after the rotation processing matches that before the rotation processing.
US08837864B2

An image synthesis processing apparatus capable of synthesizing a foreground image and a background image into an image, which is sharp and natural in color, with a simple system construction that does not require a special hardware structure and special arithmetic processing, without causing color mixing at a boundary between replacement color pixels and other pixels in the foreground image. The background image is rotated by a first rotation unit of the image synthesis processing apparatus by a predetermined rotation angle in a direction opposite to an instructed rotation direction, the background image after rotation in the opposite direction and the original foreground image are synthesized into a synthesis image by a synthesis unit, and the synthesis image is rotated by a rotation unit by the predetermined rotation angle in the instructed rotation direction, thereby generating a desired image.
US08837862B2

An image stitching method adapted to stitch a plurality of fundus images of an animal is provided. The image stitching method includes following steps. A plurality of fundus images of the animal are captured, where the fundus images partially overlap. The fundus images are respectively converted into a plurality of grayscale images. The contrasts of the grayscale images are enhanced. The grayscale images with enhanced contrasts are compared to obtain a plurality of stitching data. The fundus images are stitched according to the stitching data. Additionally, a camera system is also provided.
US08837857B2

The invention concerns image processing that includes the estimation of the optical depths of points in image data in order to enhance the image data. In particular but not limited to, from the optical depth noise present in the image due to aerosol in the scene, such as fog or haze, can be reduced. The invention concerns determining a first cost for each point independently based on a determined metric (60) and then a second cost based on an expected correlation in neighboring points (70). The two costs are then optimized (80) to determine an estimated optical depth for each point (80) that is then used to reduce the effect of aerosol in the image (84). Applications of the invention include, but is not limited to, surveillance systems so that objects in the scene of the image can be better identified once the image data has been enhanced to reduce the estimated noise. Aspects of the invention include a method, software, computer apparatus and a field programmable gate array.
US08837855B2

A video image capture component includes a light source operable in a first spectrum, a first image detector operable in the first spectrum, a second light source operable in a second spectrum, and a second image detector operable in the second spectrum. A filtering component generates a combination image by filtering a first image obtained by the first image detector with a high-contrast filter, resulting in a high-contrast image, and masking a second image obtained by the second image detector using the high-contrast image. A compositing component creates a composite image from the combination image and a selected image. A display component displays the composite image.Alternative systems and methods for creating a combination image include techniques involving thermal imaging, laser detection, and narrow band frequency detection.
US08837854B2

An image processing method for boundary resolution enhancement is disclosed. Firstly, an image is transferred into an image layer. Noise of the image layer is removed by a bilateral filter and crisp edges are retained at the same time. Moreover, the image layer is interpolated by an interpolation filter for resolution enhancement. The image processing method of the present invention can lower the image blur degree substantially, enhance the image resolution and be widely implemented in all sorts of image/video processing hardware devices.
US08837853B2

There is provided an image processing apparatus including an image signal correction unit for performing a blur correction process on an image. The image signal correction unit includes a blur correction processing section configured to perform a blend process for a default filter and a coordinate position-corresponding high pass filter, which is generated according to an image height of a pixel to be subjected to blur correction, using a blend coefficient determined according to the image height of the pixel to be subjected to blur correction, and to perform a blur correction process using a filter generated through the blend process.
US08837851B2

A median filtering method makes a plurality of pixel data into a block of fixed unit area which includes a central pixel and a plurality of ambient pixels adjacent to the central pixel. Pixel data within the unit area is divided into sub unit areas which are smaller than the unit area. The data value of the divided pixel data is arranged in a fixed order for each of the sub unit areas. An intermediate value is determined from the arranged pixel data in each of the sub unit areas. An average value of the intermediate values which are extracted from each of the sub unit areas, and the central pixel data is determined corresponding to the central pixel of the unit area with the average value.
US08837841B2

A method of compressing and decompressing digital data that is especially suitable for halftoned image data in which every bit represents the marking of a receiving material by ink or toner is provided. The method is lossless and balances the use of memory, the processing time, the compression factor and the cost of hardware resources. The recurrence of data in halftoned images on which the smaller data size of the compressed data is based, is caused by the use of a halftone dither matrix. Various halftone dither matrices may be used in the halftoned image. The method is adapted to employ the characteristics of a specific halftone dither matrix by applying a dynamic set of offset values, in which an offset value represents a number of words between the current word of digital data and an identical, previously processed word.
US08837831B2

Methods and systems for managing digital photos are disclosed. In one implementation, a method for organizing digital photos includes receiving a set of digital photos, analyzing the set of digital photos to create tags that identify content information in the set of digital photos, tagging the set of digital photos in accordance with their corresponding content information, categorizing the set of digital photos in accordance with their corresponding tags, and displaying the digital photos and their corresponding tags with a display device.
US08837823B2

Disclosed herein are a system and method for performing foreground/background separation on an input image. The method pre-classifies (1010, 1020) an input visual element in the input image as one of a first element type and a second element type, dependent upon a predetermined characteristic. The method performs a first foreground/background separation (1030) on the input visual element that has been pre-classified as the first element type, wherein the first foreground/background separation step is based on color data and brightness data of the input visual element. The method performs a second foreground/background separation (1040) on the input visual element that has been pre-classified as the second element type, wherein the second foreground/background separation step is based on color data, brightness data, and texture of the input visual element.
US08837820B2

A system and method are disclosed for image selection based on photographic style in which photographic style annotations are learned using a data-driven approach. The method includes assigning a style value for each of a set of photographic style categories to each of a set of database images with a trained classifier of a computing device. A user's selection of a subset of the photographic style categories, such as three style categories, is received. A user interface is generated for assigning values to each of the selected photographic style categories. A set of database images is identified, based on the assigned values for each of the selected photographic style categories and the style values for each of the selected photographic style categories of the database images.
US08837818B2

A feature section including a feature of a candidate region but not including a feature of a related large region is set as for a style type different in feature from the related large region among a plurality of style types, with respect to each index candidate region. At least one or both of the large regions and the candidate regions having the feature included in the set feature section are grouped. An index evaluation degree is calculated, based on the grouped result, with respect to each candidate region. It is determined whether or not a logical element of each candidate region is an index, based on the calculated index evaluation degree.
US08837816B2

A method for generating a final depth information related map includes the following steps: receiving a coarse depth information related map, wherein a resolution of the coarse depth information related map is smaller than a resolution of the final depth information related map; and outputting the final depth information related map reconstructed from the coarse depth information related map by receiving an input data and performing a guided interpolation operation upon the coarse depth information related map according to the input data.
US08837815B2

A method of filtering a disparity mesh from pixel images according to the invention, where the disparity mesh comprises a plurality of points, where each point is associated with values of two planar coordinates (X, Y) and a disparity value (D) and where the values are quantization pitches, comprises the step: filtering planes by filtering 2D-lines in 2D-spaces (X-D, Y-D) of the planar coordinates (X,Y) and the disparity (D).
US08837810B2

A method of determining overlay error in semiconductor device fabrication includes receiving an image of an overlay mark formed on a substrate. The received image is separated into a first image and a second image, where the first image includes representations of features formed on a first layer of the substrate and the second image includes representations of the features formed on a second layer of the substrate. A quality indicator is determined for the first image and a quality indicator is determined for the second image. In an embodiment, the quality indicators include asymmetry indexes.
US08837807B2

A Method for inspecting flat objects, especially wafers, with an object surface, comprises the steps of: scanning a digital image with a plurality of image points of said object surface with color- or grey values for each of said image points; detecting defects on said object surface by comparing said scanned digital image to a digital reference image; defining and selecting corresponding portions in said scanned digital image and in the digital reference image; determining a representative color- or grey value for each of said selected portions; calculating a compare value from said representative color- or grey value of said scanned digital image of a portion and a representative color- or grey value of said digital reference image of the same portion; and correcting each image point of said scanned digital image with a correction value determined from said compare value of step (e).
US08837804B2

The invention relates to a method and apparatus for recognizing forged value documents, for example composed forgeries which are assembled from parts of different value documents. In the inventive method, the signal intensity of a measuring signal is determined at a plurality of measuring points on a value document. For one or more selected groups of measuring points which are disposed in particular along certain directions on the value document there are determined gradient values of the signal intensities. The gradient values of a group are subsequently linked to form a connection strength of the group which provides a quantitative statement about the extent to which a large gradient value exists consistently within the particular group. From a relatively great connection strength there can be inferred the presence of a separating line in the area of the selected group of measuring points.
US08837794B2

A keyword extracting section extracts anatomical structures and/or information related to diseases from image observation reports regarding input image data. A display protocol determining section determines display protocols by selecting display protocols from among those stored in a display protocol table, based on the extracted anatomical structures and/or information related to diseases. Medical images for display are displayed based on the determined display protocols.
US08837781B2

Disclosed herein are a computer-implemented method and a camera system for determining a current spatial representation for a detection in a current frame of an image sequence. The method derives an expected spatial representation (820) for the detection based on at least one previous frame, generates a spatial representation (810) of the detection, and extends the spatial representation (810) to obtain an extended spatial representation (830), based on the expected spatial representation (820). The method determines a similarity measure between the extended spatial representation (830) and the expected spatial representation (820), and then determines the current spatial representation for the detection based on the similarity measure.
US08837762B2

In a speaker, a space surrounded by a frame on one side of a diaphragm is separated by a damper into a first internal space and a second internal space. The first internal space and the second internal space are caused to face one part and another part of an opening provided in the frame. A duct protrudes from the frame, and the opening is an open end of the duct on the base end side thereof. The speaker is installed, for example, outside a vehicle cabin with the duct inserted into an opening in a vehicle cabin wall, and the first and second internal spaces are caused to communicate with a space in the vehicle cabin through the duct. Therefore, reproduced sound in the bass range having a high sound pressure can be discharged through the duct to the space in the vehicle cabin.
US08837760B2

A bone conduction device comprising a multilayer piezoelectric element. The multilayer piezoelectric element comprises two stacked piezoelectric layers, and a flexible passive layer disposed between the piezoelectric layers. The device also comprises a mass component attached to the multilayer piezoelectric element; and a coupling attached to the multilayer piezoelectric element configured to transfer mechanical forces generated by the multilayer piezoelectric element and the mass component to a recipient's skull.
US08837755B2

An acoustic apparatus includes a first acoustic element, a second acoustic element, and a registration portion. The first acoustic element and the second acoustic element are elements such as a coil, a reed, or a yoke. The registration portion is configured to register the first acoustic element with respect to the second acoustic element such that an exact and relative alignment and positioning between the first acoustic element and second acoustic element is provided and ensured.
US08837746B2

A dual omnidirectional microphone array noise suppression is described. Compared to conventional arrays and algorithms, which seek to reduce noise by nulling out noise sources, the array of an embodiment is used to form two distinct virtual directional microphones which are configured to have very similar noise responses and very dissimilar speech responses. The only null formed is one used to remove the speech of the user from V2. The two virtual microphones may be paired with an adaptive filter algorithm and VAD algorithm to significantly reduce the noise without distorting the speech, significantly improving the SNR of the desired speech over conventional noise suppression systems.
US08837734B2

A data module encrypts a first portion of a drive in a data center using a first encryption key. The data module encrypts the first encryption key using a second encryption key to obtain an encrypted encryption key. The data module stores the second encryption key in a first location and stores the encrypted encryption key in a second location that is separate from the first location and that is inaccessible from outside the data center.
US08837730B2

An apparatus and a method reduce delay when reproducing digital broadcasting in a mobile terminal. More particularly, the apparatus and method reduce a reproduction delay, from having to stand by until an encrypted stream that matches with a traffic key is received, by receiving the traffic key in advance prior to the encrypted stream when a mobile terminal receives encrypted broadcasting. The apparatus includes a controller. The controller receives and stores a traffic key corresponding to an encrypted channel even when not entering the encrypted channel, and deciphers and reproduces the relevant channel using the stored traffic key when entering the encrypted channel.
US08837728B2

A system and methods for location authentication are presented. An estimated server signal is estimated based on a generated known code signal, and a client received satellite signal is received from a client device. The client received satellite signal is compared to the estimated server signal to provide a comparison result.
US08837724B2

Device authentication is based on the ability of a human to synchronize the movements of his or her fingers. A pairing procedure for two wireless devices may thus involve a synchronization test that is based on the relative timing of actuations of input devices on each of the wireless devices. In some aspects a synchronization test involves determining whether actuations of user input devices on two different wireless devices occurred within a defined time interval. In some aspects a synchronization test involves comparing time intervals defined by multiple actuations of user input devices on two wireless devices.
US08837717B1

A system and method for non-retained electronic messaging is described. In one embodiment, the system includes a message receiver module, a message storing and identifier generation module, a message retrieval module and an expunging module. The message receiver module receives a message. The message storing and identifier generation module stores the message in a non-transitory, non-persistent memory of one or more computing devices, generates a message identifier and sends the message identifier to a recipient device. The message retrieval module receives a selection of the message identifier from the recipient device, retrieves the message from the non-transitory, non-persistent memory, and sends the message to the recipient device for presentation. The expunging module expunges the message from the one or more devices responsive to sending the message to the recipient device for presentation.
US08837713B2

In one embodiment, a communications device joins a full-duplex communications session and disables, at a first time, audio transmission within the full-duplex communications session. The communications device detects, at a second time after the first time, that an audio transmission enable control is in a first state and enables audio transmission within the full-duplex communications session in response to detecting that the audio transmission enable control is in the first state. At a third time after the second time, the communications device detects that the audio transmission enable control is in a second state and disables audio transmission within the full-duplex communications session in response to detecting that the audio transmission enable control is in the second state.
US08837705B2

Systems and methods are provided to estimate the amount of service time left in a contact with a contact center. A system records metadata factors associated with contacts and the service time for the contacts. This information is incorporated into one or more service time probability distributions. A service time probability distribution is a function describing how much time a contact, having certain, defined characteristics, took historically. The distribution can subsequently be used to estimate service time for future contacts that have the same or similar characteristics.
US08837676B2

It is possible to create a virtual slide of a subject of observation in a simple configuration without setting a movement pattern in advance. Provided is a virtual-slide creating device including a stage on which a sample is mounted; an objective lens that collects light from the sample; a relative movement mechanism that moves at least one of these components relative to each other in a direction crossing the optical axis of the objective lens; a position detecting unit that obtains relative position information of the stage and the objective lens; an image capturing unit that acquires a partial enlarged image of the sample; a display unit that displays the enlarged image acquired; an image saving unit that saves an enlarged image acquired by the image capturing unit each time at least one of the stage and the objective lens is moved relative to each other by a predetermined distance, based on the relative position information obtained; and an image processing unit that creates a virtual slide by forming an array of saved enlarged images based on the relative position information detected.
US08837669B2

This specification discloses methods and systems for generating a stereo image of an object that is positioned within an imaging volume. The object is positioned within the imaging volume. Two stationary X-ray source points are selected and activated. X-rays from both stationary X-ray source points are transmitted through the object being scanned and detected using detector elements positioned across the imaging volume and opposite the stationary X-ray source points. Image data sets from the X-rays detected by the detector elements are generated and then combined to produce the stereo image.
US08837668B2

A movement mechanism joins an X-ray source and X-ray detector unit, adapted to rotate about the subject of the imaging. The movement mechanism comprises at least two parts adapted to be mutually turnable. In addition, the X-ray source and X-ray detector unit are located in different parts in the movement mechanism.
US08837666B2

Smoothing processing appropriate for a subject is performed and a CT image in which artifacts are reduced is acquired. At least a part of the X-ray detecting data 171 and the projection data 174 is used to generate boundary data 175, and at least one of the X-ray detecting data and the projection data is subjected to smoothing processing, by using the boundary data as a threshold. With this configuration, it is possible to perform smoothing processing by using as the threshold, the boundary data generated from the X-ray detecting data that passed through the subject or its projection data, enabling the smoothing processing adapted to the subject, and accordingly, the artifacts are removed while suppressing deterioration of spatial resolution.
US08837656B2

Phase detection methods are provided. According to a first embodiment, a signal is sampled in order to obtain an amplitude sample. Then an absolute value of the difference of the amplitude sample minus an average of amplitude samples is calculated. According to a second embodiment, the signal is sampled at a first and second phase. This results in first and second amplitude samples which are compared to a first and second plurality of thresholds, respectively, in order to assign first and second weighting values to each first and second amplitude sample, respectively, depending on to which range between two adjacent thresholds the first and second amplitude sample belong. Then the sum or difference of said first and second weighting values is calculated.
US08837652B2

According to one or more embodiments, multiple transmitters may simultaneously transmit orthogonal acquisition sequences with certain frequencies zeroed out, such that receivers receiving a signal (waveform) may separate the signal into the orthogonal sequences based on which frequencies are zeroed out to perform acquisition processes. For example, each transmitter may simultaneously transmit an orthogonal acquisition sequence with certain tones zeroed out depending upon which transmitter transmits the symbol. A particular receiver may then receive a signal, and filter it to produce a plurality of filtered signals that distinguish orthogonal acquisition sequence symbols based on which tones are zeroed out within the symbols. The particular receiver may synchronize with a particular transmitter in response to detecting an orthogonal acquisition sequence within one of the filtered signals and correlating the detected sequence to the particular transmitter based on from which of the plurality of filtered signals the orthogonal acquisition sequence is detected.
US08837650B2

A multiple-input-multiple-output (MIMO) receiving system configured for receiving multiple transmission layers is provided herein. The system includes a plurality of beamformed tunable receiving antennas configured to receive a plurality of transmitted layers; and a control module configured to select for the beamformed antennas a single set of discrete weights for tuning said antennas for all of the transmitted layers so that the weights are selected for optimal performance of said receiving system, wherein said selection is carried out based on an extended Maximal Ratio Combining (MRC) metric or other quality metric measured by the MIMO baseband module, and using said measured metric separately for each beamformed antenna to determine gain or attenuation independently of phase selection.
US08837648B2

An reception device includes: a fast-fourier-transform (FFT) circuit to FFT a first Orthogonal Frequency Division Multiplexing (OFDM) signal including a plurality of first symbols with a guard interval and a valid symbol using a plurality of FFT windows that includes different timings within a symbol length period; a propagation channel estimation circuit to extract pilot signals from the fast-fourier-transformed first OFDM signal, and estimate a plurality of propagation channel characteristics of the plurality of first symbols based on the pilot signals; and a propagation channel compensation circuit to obtain a propagation channel characteristic of a second symbol without a pilot signal based on the plurality of propagation channel characteristics and remove the propagation channel characteristic of the second symbol from a second OFDM signal obtained by fast-fourier-transforming the second symbol.
US08837646B2

A technique includes using a receiver to process a radio frequency (RF) signal to downconvert spectral content from a first frequency band to a second frequency band to generate an intermediate frequency (IF) signal. The technique includes controlling a location of the second frequency band based at least in part on a selectable channel bandwidth of the receiver.
US08837641B2

The present invention provides a digital broadcast receiver which reduces the time needed for channel scans by performing efficient channel scanning when broadcasts in a plurality of broadcast protocols are received. As a first phase channel scan, a first controller and a second controller divide a plurality of channels included in an overlapping frequency band of a first broadcast protocol and a second broadcast protocol, and execute parallel channel scans. After the first phase channel scan, the first controller scans channels in which electrical signals generated from electromagnetic waves received by a second tuner in the first phase channel scan could not be demodulated by a second demodulator, and the second controller scans channels in which electrical signals generated from electromagnetic waves received by a first tuner could not be demodulated by a first demodulator.
US08837640B2

Implementation and operation of a multiple protocol receiver are described herein. In one example, a multiple protocol receiver in a node may alternate between first and second states. In a first state, the multiple protocol receiver listens simultaneously for a plurality of differently modulated signals. Such listening may be performed in a parallel manner, wherein a plurality of preamble detection processes each listens for a specific preamble. The listening may result in detection of a preamble of a packet, which triggers transition to the second state. The detected preamble may indicate a protocol used in transmission of the packet. The received packet may then be demodulated according to, for example, a data rate, synchronization, redundancy and/or other factors indicated by the protocol. The received packet may be utilized by the node or retransmitted. The multiple protocol receiver may return to the first state to repeat and continue the procedure.
US08837628B2

The invention provides a method of transmission through single wire. The method includes receiving a single-wire signal through a single wire; identifying a start code of the single-wire signal; after identifying the start code, counting a rising edge, a falling edge, or both rising edge and falling edge of the single-wire signal in at least one bit transmission period having a fixed length, to generate a count code; and decoding the count code to generate transmitted information.
US08837626B2

Described embodiments adjust configurable parameters of at least one filter of a communication system. The method includes conditioning, by an analog front end (AFE) of a receiver in the communication system, an input signal applied to the receiver. Sampled values of the conditioned input signal are generated and digitized. An error detection module generates an error signal based on digitized values of the input signal and a target value. A decision feedback equalizer generates an adjustment signal based on the digitized values of the input signal and values of the error signal. A summer subtracts the adjustment signal from the conditioned input signal, generating an adjusted input signal. An adaptation module determines a conditional adaptation signal based on a comparison of sampled values of the adjusted input signal and values of the error signal. The adaptation module adjusts a transfer function of at least one filter based on the conditional adaptation signal.
US08837622B2

Several open-loop solutions encompass the small delay CDD codeword cycling and codeword cycling between different re-transmissions of both small and large delay CDD, and include an open-loop codeword cycling method for an SFBC+FSTD scheme, as well as its extension to SFBC+FSTD based HARQ. In one method, a plurality of information bits are encoded, scrambled and modulated to generate a plurality of modulation symbols. The plurality of modulation symbols are mapped onto the subcarriers in at least one transmission layer of a transmission resource. The modulation symbols are then precoded using a matrix for cyclic delay diversity and a set of codewords from a certain codebook to generate a plurality of precoded symbols. The codewords are cycled for every a certain number of subcarriers. Finally, the precoded symbols are transmitted via a plurality of transmission antennas.
US08837619B2

A communication method and apparatus for coordinated multi-point (CoMP) transmission, is provided. Sizes of codebooks for a plurality of base stations may be adjusted based on a status of channels between a target terminal and a plurality of base stations. The terminal feeds back, to at least one of the plurality of base stations, channel direction information (CDI) including a number of bits of feedback.
US08837618B2

Information bits are encoded according to a low density parity check code with code rate 7/15 and a codeword length of 16200. The resulting codeword bits are bit-interleaved and the interleaved bits are demultiplexed into 8 sequences of bits. The 8 sequences of bits are permuted according to a predetermined permutation rule: v0=b2, v1=b6, v2=b0, v3=b1, v4=b4, v5=b5, v6=b3, v7=b7.
US08837617B2

A system for determining a frequency error of an orthogonal frequency division multiplexing (OFDM) signal having a first frequency. The system includes a plurality of filters configured to output a plurality of second signals, each of the plurality of second signals corresponding to a respective one of a plurality of different frequency bands of the OFDM signal. Each of the plurality of second signals includes a corresponding synchronization symbol associated with the OFDM signal. A Fourier transform circuit is configured to receive the plurality of second signals from each of the plurality of filters and output the plurality of second signals. The system is configured to determine the frequency error of the OFDM signal based on the synchronization symbols of the plurality of second signals.
US08837607B2

A transmit node device includes a receiver that is configured to receive a first sub-index and, for each of one or more matrices, a second sub-index. The first and second sub-indices have different time-frequency reporting granularity. The transmit node device also includes a processor that is configured to reconstruct each of the one or more matrices, which are indexed by the first and second sub-indices.
US08837602B2

A method of pre-processing a sequence of video picture data comprising I pictures, P pictures and B pictures, where the pictures are arranged as a plurality of Group Of Pictures (GOP) and each of the Group Of Pictures has a first picture and a plurality of Sub Group of Pictures (Sub-GOP). The method uses an analysis of the sequence of video picture data to determine a position of a scene change relative to a position of a start of a new GOP within the sequence of video picture data and then moves the start of the new GOP to coincide with the scene change by extending or decreasing a current GOP length according to whether the scene change and the start of a new GOP are within a predetermined number of pictures of each other. An apparatus for carrying out the method is also provided.
US08837599B2

Presented herein are system(s) and method(s) for clean channel changes. In one embodiment, there is presented a method for changing a channel. The method comprises receiving a portion of a first video bitstream associated with a first channel; receiving a command to switch display from the first channel to a second channel after receiving the portion of the first video; and displaying the portion of the first video bitstream associated with the first channel after receiving the command.
US08837598B2

A method comprises receiving a bit stream associated with at least one video image, wherein the bit stream comprises at least one macroblock header and a plurality of macroblocks. The method continues by encrypting the at least one macroblock header. The method concludes by transmitting the bit stream such that the at least one macroblock header is in an encrypted format and at least one macroblock is in an unencrypted format.
US08837594B2

Moving picture decoding arrangements where the motion vector for the target block of decoding is calculated on a decoding side. A reference frame is selected dependent on whether candidate blocks adjacent to the target block of decoding have a motion vector for forward prediction or backward prediction. In calculating the motion vector, a median of motion vectors of the adjacent blocks is set as the motion vector. Decoding of a moving picture is performed by using information of the selected reference frame and the calculated motion vector.
US08837592B2

A method for performing local motion vector derivation during video coding of a coding unit includes: processing a plurality of sub-coding units in the coding unit; and performing motion vector prediction of each of the sub-coding units. More particularly, the step of performing motion vector prediction of each of the sub-coding units further includes: deriving a motion vector of a specific sub-coding unit of the sub-coding units by utilizing at least one motion vector of at least one other sub-coding/coding unit. Thus, the method performs motion compensation on the specific sub-coding unit according to the motion vector of the specific sub-coding unit. An associated apparatus is also provided.
US08837581B2

A surveillance system configured for communicating with video cameras and other devices connected over a power-line communication network, such as within a residence, or alternatively a commercial building. The system may be manufactured and installed at low cost without the need to route individual cables to each surveillance video camera or device. Bandwidth within the power-line communication network is preferably dynamically allocated to device streams by a server in response to predetermined and event-driven priorities. By way of example, remote communication is supported for allowing remote access to surveillance data and control of the surveillance system. The system may be implemented as a standalone unit or integrated within existing forms of electronics equipment, such as consumer electronics equipment including a television set, a set-top box, or other forms of video-enabled equipment that is adapted for performing power-line network communication.
US08837578B2

A device comprising a Moving Picture Experts Group (MPEG)-W decoder; and one or more processing systems to execute the instructions of the MPEG-W decoder, which configure the one or more processing systems to receive a request for streaming content; select an estimate of a bandwidth for a connection between a destination device and a source device; select a device type pertaining to the destination device; generate a stream request that includes an MPEG-W link, the estimate of the bandwidth, the device type, the MPEG-W link including an address pertaining to the source device, a name of the streaming content, and a file extension of an MPEG-W format; transmit the stream request to the source device; select a streaming content based on the stream request; wherein the streaming content has a resolution corresponding to the estimate of the bandwidth; and transmitting the streaming content to the destination device.
US08837575B2

A video-processing architecture. In a specific embodiment, the architecture includes a first set of modules that accommodate certain functional traffic flowing between each module thereof. A broadcast module broadcasts video traffic to one or more of the first set of modules. In a more specific embodiment, the first set of modules and the broadcast module are configured to facilitate isolation of video traffic from functional traffic. The first set of modules includes plural modules having similar module architecture. The similar module of architecture includes a local memory in each of the plural modules, wherein the local memory stores video data associated with the video traffic. The local, memory includes a first memory bank for storing input pixel data and a second memory bank for storing reconstructed pixel data.
US08837565B2

The present disclosure provides an evaluation unit which includes a central data-processing unit, at least one storage unit and an allocation unit, wherein the allocation unit and the at least one storage unit (3) are connected to the central data-processing unit. The central data-processing unit loads at least one OFDM signal from the at least one storage unit and transfers this to the allocation unit. The allocation unit displays the individual signal spaces of the OFDM symbols of the at least one OFDM signal in a constellation diagram and in a frame-output matrix in such a manner that it is possible to allocate via the diagrams at which signal spaces data symbols and/or pilot symbols and/or zero symbols and/or don't care symbols are present and with which modulation type the data symbols and/or pilot symbols are modulated.
US08837561B2

A method is provided. An initial bit sequence is received by a receiver. A local oscillator is locked initially to a local reference and subsequently to the received signal using the initial bit sequence, and automatic gain control (AGC) is performed once the local oscillator is locked to the local reference. A Costas loop is then activated so as to achieve carrier frequency offset (CFO) lock, and sign inversion is detected. The receiver then synchronized with an end-of-training pattern.
US08837545B2

Optical devices having a structured active region configured for selected wavelengths of light emissions are disclosed.
US08837539B1

An optical power stabilizing device is adapted to stabilize optical power of a light emitting device having a forward voltage, and includes a current generating circuit that generates a pulse-wave driving current to drive light emission of the light emitting device, an optical-type feedback circuit that outputs a first feedback voltage according to detected optical power of the light emitting device, an electrical-type feedback circuit that outputs a second feedback voltage according to the forward voltage, and a pulse wave generating circuit that generates a pulse-wave signal to control the current generating circuit according to one of the first feedback voltage and the second feedback voltage.
US08837537B2

A high-efficiency laser diode is provided. Since a λ/4 phase-shifted distributed feedback (DFB) laser diode has a great coupling coefficient, mode stability is poor due to spatial hole burning when multiplication of the coupling coefficient by length of a resonator is equal to or greater than 2. In the inventive concept, a region capable of controlling spatial hole burning is inserted into a semiconductor laser diode structure. Thus, an ultrahigh-speed pulse laser diode having a repetition rate in the band ranging from 100 GHz to 300 GHz is obtained. In addition, a single-mode laser diode with improved energy use efficiency is implemented by changing the configuration of a laser diode.
US08837534B2

An element for the amplification of a light by stimulated emission of radiation and a method of making the same is described herein.
US08837533B2

The present invention provide a transmission system comprising a transmission apparatus for transmitting audio data of multi channels and auxiliary data required for playback of the audio data, and a receiving apparatus for receiving the audio data and the auxiliary data which are transmitted by the transmission apparatus. A multiplexer of the transmission apparatus creates block data that is composed of 8 frames, and first 1 byte of each frame is allocated to a header having Sync, OE and the like, the second byte is allocated to the auxiliary data including AUX data and copyright protect information, and remaining bytes are used to transmit the audio data. An encryptor carries out an encryption process for the second and later bytes of each frame, and a communication means outputs encrypted data. A communication means of the receiving apparatus receives the encrypted data from the transmission apparatus, a decoder decodes the encrypted data, and a demultiplexer demultiplexes the audio data and the auxiliary data. Therefore, this transmission system transmits multi-channel audio data of the DVD-Audio or the like efficiently on a transmission line using fixed length frames according to the MOST method, and takes measures for copyright protection of audio data.
US08837527B2

According to one exemplary embodiment, a front-end system for processing a composite wideband signal comprises a pre-receiving unit including a multiplexer for separating the composite wideband signal into a plurality of filtered signals. The front-end system further comprises a plurality of discrete frequency band outputs corresponding to the plurality of filtered signals, and a tuner/down-converter coupled to at least one of the plurality of discrete frequency band outputs. In one embodiment, the pre-receiving unit of the front-end system further comprises a second multiplexer for separating at least one of the plurality of filtered signals into a second plurality of filtered signals. In one embodiment, the pre-receiving unit may further comprise a low noise amplifier for processing at least one of the plurality of filtered signals before it is input to the second multiplexer.
US08837526B2

A carrier indication method for a carrier aggregation function, which aggregates a plurality of carriers for a transmission between a network and a user equipment of a wireless communication system, includes indicating a first control signal in a first carrier of the plurality of carriers to control a second carrier of the plurality of carriers, wherein the second carrier is different from the first carrier.
US08837518B2

A device and method for communicating by a mobile communication terminal in communication with a base station. The method according to an embodiment includes exchanging a frame of data with the base station. The frame of data includes a) a plurality of first subframes each having a first number of orthogonal frequency division multiple access (OFDMA) symbols, and b) a plurality of second subframes each having a second number of orthogonal frequency division multiple access (OFDMA) symbols different from the first number. A first and a last subframe each includes one of the plurality of first subframes.
US08837515B1

A method embodiment includes receiving, by a network device, collided first and second transmissions, signaling a retransmission request to a first source of the collided first transmission, receiving a retransmitted first transmission, and recovering the collided second transmission using the collided first and second transmissions and the retransmitted first transmission.
US08837510B1

The invention provides an apparatus and a method for allocating upstream bandwidth of a shared upstream channel of an optical network, the optical network interconnecting an apparatus with at least a first network unit and a second network unit, the method includes the stages of: (i) receiving requests for transmitting information towards the apparatus; and (ii) issuing data grants in response to at least the requests; wherein at least one data grant authorizes a first network unit to transmit data at a first bit-rate during at least one time-slot and at least one other data grant authorizes a second network unit to transmit data at a second bit-rate during at least one other time-slot, whereas the second bit-rate differs from the first bit-rate.
US08837505B2

An arbitration method includes a first process to perform a path control to transfer data from physically plural input ports logically having plural virtual channels to an arbitrary one of the plural output ports, wherein only one channel is selectable at one input port at an arbitrary point in time, by performing an arbitration among the channels of each of the plural input ports according to an arbitrary arbitration algorithm other than a time-division algorithm, and a second process to perform an arbitration among the plural input ports according to the arbitrary arbitration algorithm. The arbitrary arbitration algorithm used in the first and second processes is switched to the time-division algorithm for a predetermined time in response to a trigger.
US08837504B2

A buffer temporarily stores data received from a network by a receiving unit. An output mode switching unit switches the mode in which the data received by the receiving unit is output to the buffer, between FIFO and FILO, in accordance with the storage amount of data temporarily stored in the buffer. For example, if the data temporarily stored in the buffer falls below a given threshold value of the buffer, data is stored in the buffer in FIFO. If the data temporarily stored in the buffer exceeds a given threshold value of the buffer, data is stored in the buffer in FILO. A sending unit outputs data taken from the buffer in FIFO or FILO, to a network.
US08837494B2

Various embodiments are disclosed for encoding and decoding VLAN identifiers. One such method includes mapping the VLAN identifier, associated with the frame, to a number of extra bytes. The method also includes appending, to the payload, a quantity of bytes equal to the number of extra bytes. The method also includes setting at least one of the appended bytes to a value of a length provided with the frame. The method also includes transmitting the frame, including the appended bytes.
US08837491B2

Systems and methods for communication. A network abstraction layer (NAL) is built on a public Internet, the NAL comprising an overlay network allowing a direct Internet Protocol (IP) communication between endpoints in a virtual private network (VPN) over the Internet. A network virtualization layer (NVL) is built on the NAL, the NVL comprising a VPN aggregator using DGOI protocol encryption, providing synchronization of session keys to encrypt a payload between all the endpoints over the NAL such that encrypted traffic is able to be decrypted by any endpoint for an entire session to allow instantly available communication between all the endpoints.
US08837481B2

In general, techniques are described for inline packet replication in network devices. A network device referred to as an optical line terminal (OLT) may implement the techniques. The OLT comprises a customer interface that supports different logical interfaces to which couple a plurality of optical network terminals (ONTs) and a network interface that receives a data unit. The OLT further comprises a conversion unit, such as a media access control (MAC) module, located in a data path of the optical line terminal that determines whether the received data unit is a candidate for replication. The conversion unit includes an inline packet processing module that performs replication to generate at least one copy of the data unit based on the determination that the received packet is a candidate for packet replication. The customer interface outputs the at least one copy of the data unit to the ONTs.
US08837480B2

Data replication comprises: redistributing one or more originator data subsets among a plurality of originator nodes; determining data redistribution information pertaining to redistribution of the one or more originator data subsets among the plurality of originator nodes; and sending data redistribution information to a replica system. The data redistribution information is used by the replica system to redistribute one or more corresponding replica data subsets among a plurality of replica nodes; and the one or more corresponding replica data subsets are redistributed among the plurality of replica nodes without requiring the one or more originator data subsets to be sent to the replica system during redistribution.
US08837479B1

A packet-forwarding integrated circuit includes a control logic module and a selector block configured to produce a value indicating an incoming interface associated with a multicast data stream that meets stream health requirements, wherein the multicast data stream is one of a plurality of redundant multicast data streams each received on different incoming interfaces, wherein based on the value produced by the selector block the control logic module outputs data packets of the multicast data stream that meets stream health requirements received on the incoming interface, and discards data packets of other multicast data streams received on other incoming interfaces not indicated by the selector block. In response to detecting that a quality of one of the redundant multicast data streams has fallen below a configured threshold, the control logic automatically rewrites the selector block to forward a different one of the redundant multicast data streams.
US08837469B2

A method of using contents includes the steps of setting public time information and private time information, the public time information being associated with each content and defined universally for use by a large number of unspecified users, the private time being associated with the content and defined for use by a small number of particular persons, and searching for a content according to the public time information and/or the private time information and using the content detected in the searching.
US08837463B2

An IP Multimedia Subsystem, IMS, for providing a service via a network to at least one subscriber, the system comprising: at least a first proxy function and a first server function for handling messages with a first protocol, a subscriber database connected via a first interface to the server function, at least a second proxy function and a second server function for handling messages with a second protocol, the second server functionally is connected via a second interface to the database.
US08837462B2

Switches for Ethernet-based aircraft data buses in avionics systems provide manual means (through human interaction) to route the information transmitted on avionics system high speed data buses. For instance, the information path can be selected according to crew or maintenance people intentions. Considering a point-to-point databus connection between two pieces of equipment, adding an appropriate switch in the connection between those two pieces of equipment can allow one or more pieces of equipment to be connected to the other terminals of the switch. Therefore, depending on switch position, it is possible to establish a connection between those two or more selected pieces of equipment, where other equipment connected to open terminals may remain without access to the data bus.
US08837459B2

The present invention provides audio messaging in a communications network, e.g., a VoIP network. More specifically, the present invention establishes a non-duplex communication link between a first subscriber and a second subscriber. Audio messages are transmitted between the first subscriber and the second subscriber via the non-duplex communication link.
US08837457B2

Disclosed is a method for adjusting a transmission time point of at least one second terminal in a wireless network by a first terminal. In the method for adjusting a transmission time point of a terminal, a transmission time point of the second terminal is set, a first frame including information regarding the transmission time point is transmitted to the second terminal, a first response frame transmitted according to the transmission time point from the second terminal is received, and the transmission time point is adjusted according to an arrival time of the first response frame.
US08837447B2

A method of forming ad hoc RSI hierarchical communication networks among pluralities of wireless transceivers includes assigning to each of the transceivers one or more common designations. A network organization routine of the transceivers operates to establish hierarchical networks based on the transceivers' common designations, resulting in a logical network organization that provides efficiencies for acquiring information from particular transceivers that share a common designation. Each transceiver's common designation is used by a digital processor of the transceiver to selectively receive data packets that are intended for receipt by transceivers sharing the particular common designation. Such a “common designation” network reduces power consumption and signal interference thereby increasing battery life. Each transceiver may include a sensor interface a query handling routine in communication with a memory of the transceiver for serving as a dynamic distributed hierarchical database system of information such as, for example, sensor-derived information and time-sensitive information.
US08837435B2

A method and a system for medium access control among devices in a communication system is provided. One implementation involves selecting a contention-based control period for access to a shared communication medium; dividing the contention-based control period into multiple time slots, wherein each slot has a duration that is a function of one or more of the duration of transmission of a request to send (RTS) frame, the duration of transmission of a clear to send (CTS) frame, and an inter frame space (IFS) duration therebetween; and transmitting an RTS frame in a selected slot for allocating a reservation period for accessing the medium for data transmission.
US08837433B2

A method, an apparatus, and a computer program product for wireless communication are provided for prioritizing the performance of measurements during measurement gaps and the reception of multicast/broadcast content. The apparatus receives a configuration from a serving cell to perform a measurement during a measurement gap of a unicast service while in a connected mode. In addition, the apparatus determines whether to refrain from leaving the serving cell on a first frequency and performing the measurement on a second frequency of a neighboring cell in order to receive multicast/broadcast content associated with a multicast/broadcast service during the measurement gap.
US08837427B2

Systems, methods and apparatus described herein include features that enable dual radio access. In one embodiment, the access point directs an access terminal through sequential measurements, which are selected by the access point based on the radio access capability of the access terminal, service preferences of the user and measurement reports. In a complementary method, an access terminal obtains the sequential measurements chosen by the access point. In another embodiment, the access point directs an access terminal through a set of measurements, which are selected by the access point based on the radio access capability of the access terminal and service preferences of the user. In another embodiment, an access terminal selects which subset of measurements to obtain based on the radio access capability of the access terminal and optionally service preferences of the user.
US08837424B2

A method for processing a handover procedure in a mobile communication system is disclosed. After a type of handover is recognized based on information included in a handover command, a radio resource reconfiguration operation is selectively performed or a data transmission start point is adjusted, to thereby minimize an unnecessary operation occurring in the handover process and optimize a data transmission between a user equipment and a base station.
US08837422B2

A method for distributed carrier aggregation on unlicensed bands is described. The method includes tuning an antenna of a user equipment to a first carrier. The method includes transmitting, from an access point on a first carrier, information regarding a second carrier. The method also includes receiving, on the first carrier via the antenna, the information regarding the second carrier. The first carrier and the second carrier are in an unlicensed band. The method includes retuning the antenna to the second carrier and communicating data on the second carrier via the antenna. A maximum transmission power for the second carrier is based at least in part on a bandwidth of the second carrier. Apparatus and computer readable media are also described.
US08837421B2

In one exemplary embodiment, a method includes: configuring a common resource space having a plurality of time-frequency resources and code resources, where the common resource space includes a first portion for a first type of signaling and a second portion for a second type of signaling, where the first type of signaling includes at least one of persistent acknowledgement signaling and scheduling request signaling, where the second type of signaling includes dynamic acknowledgement signaling; and allocating, based on the configured common resource space, resources of the common resource space for the at least one of persistent acknowledgement signaling and scheduling request signaling.
US08837419B2

A control channel transmission/reception method and an apparatus for transmitting/receiving control channels using a resource allocation scheme applicable regardless of reference signal transmission or whether the reference signal is transmitted in distributed transmission mode or localized transmission mode are provided. The control channel transmission method includes mapping a Demodulation Reference Signal (DMRS) to Resource Elements (REs) of a Resource Block (RB) for transmitting a control channel, mapping the control channel to the REs numbered with numbers of predetermined number of Resource Element Groups (REGs) in a frequency-first ascending order cyclically, with the exception of the REs to which the DMRS is mapped, and transmitting the DMRS and the control channel.
US08837418B2

Methods and system are provided for managing and monitoring allocation of RF spectrum resources based on time, space and frequency. A network may be enabled to allocate excess spectrum resources for use by other network providers on a real-time basis. Allocated resources may be transferred from one provider with excess resources to another in need of additional resources based on contractual terms or on a real-time purchase negotiations and settlements. A network may be enabled to monitor the use of allocated resources on real-time basis and off-load or allow additional users depending on the spectrum resources availability. Public safety networks may be enabled to make spectrum resources available to general public by allocating spectrum resources and monitoring the use of those resources. During an emergency, when traffic increases on a public safety network, the public safety networks may off-load bandwidth traffic to make available necessary resources for public safety users.
US08837404B2

The present invention provides a method of a Base Station (BS) updating system information using a superframe structure in a wireless communication system, comprising transmitting a primary header including system scheduling information pertinent to an update of the system information and transmitting an updated secondary header. The system scheduling information comprises secondary header change state information indicating a change state of the updated secondary header, secondary header applying information indicating whether the secondary header change state information is applied to a current system, and a secondary header change indicator indicating the updated secondary header.
US08837402B2

Disclosed is a terminal device in which increase in the overhead of an uplink control channel can be suppressed even when SCTD is applied to the transmission of response signals and SRs. Either a response signal or SR is allocated to mutually different encoding resources, and a terminal (200) transmits from each of a plurality of antennas. A control section (208) transmits a response signal or SR using an SR resource or ACK/NACK resource, which are mutually different encoding resources, and a shared resource. The control section (208) uses the encoding resource, which is either the SR resource to which a response signal is allocated when a response signal and SR are generated concurrently, and to which an SR is allocated when only an SR is generated, or the ACK/NACK resource to which a response signal is allocated when only a response signal is generated. The control section (208) also uses the shared resource to which a response signal is allocated when a response signal and SR are generated concurrently and when only a response signal is generated, and to which an SR is allocated when only an SR is generated.
US08837399B2

System information transmitted from a wireless network is enhanced to contain additional information that indicates the relative priority between neighboring cells or frequencies in multiple Radio-Access Technologies, such as GERAN, UTRAN and E-UTRAN. In an example method implemented in a mobile station, a system information message of a first type transmitted by a base station is read. The mobile station determine whether one or more RAT priority bits are present in the system information message, wherein the presence or absence of the one or more RAT priority bits indicates whether additional ones of a plurality of available system information messages of the first type must be read before inter-RAT cell reselection may begin. If RAT priority bits are present, the mobile station selectively initiates inter-RAT cell reselection based on the one or more RAT priority bits.
US08837397B2

Apparatuses and methods are provided for co-existence between different first and second radio access technologies (RATs). The apparatus is configured or caused to perform operations, which the method may include. The operations may include selecting parameter(s) of a frame structure of the first RAT so as to facilitate its co-existence with the second RAT. These parameters may include a given length of a cyclic prefix of subframe(s) of the first frame structure, or the types of subframes of which the first frame structure is composed. The operations may additionally or alternatively include selecting, for the first RAT, the uplink and/or downlink duration(s) and/or transmit transition gap therebetween so as to satisfy a number of conditions that may define co-existence between the first and second RATs. Further, the operations may additionally or alternatively include structuring cyclic prefixes of the frame structures of the first RAT to reduce network search complexity.
US08837390B2

A network entry apparatus and method for a Radio Station (RS) using full duplex in a mobile communication system are provided. The method includes performing a capability negotiation procedure including a full duplex function with a BS, performing an authentication and registration procedure with the BS, and performing an operation parameter configuration procedure including a full duplex function with the BS.
US08837381B2

Channel state feedback is provided from a UE to a base station as a first, detailed or a second, less detailed type of channel state feedback information. Initially it is determined whether the UE has received an uplink grant from the base station or not. If the UE has received an uplink grant, a first type of channel state feedback information is transmitted to the base station on the granted resource. If, however, the UE has not received an uplink grant, a second type of channel state feedback information is transmitted to the base station. Different types of channel state feedback information enables a UE and an associated base station to use available resources more efficiently, when requesting for and delivering channel state feedback information.
US08837376B2

The invention provides for a method of identifying a cyclic prefix to UEs in an OFDM communication system. The cyclic prefix has a dynamically variable length. The method includes, within an OFDM cell, transmitting MCCH scheduling information in a system information block in an OFDM broadcast channel, and using the MCCH scheduling information to receive the MCCH, wherein the MCCH contains MTCH scheduling information to indicate to the UE which sub-frame carries MTCH.
US08837366B2

Method and apparatus for managing connections and state transitions between a mobile wireless device and a wireless network are described. The mobile wireless device measures network characteristics of radio sectors in the wireless network and saves the measured network characteristics in a database, later retrieving the network characteristics and determining data inactivity timeout values for the radio sector. The mobile wireless device manages connections and state transitions based on the determined data inactivity timeout values. The database of network characteristics is organized by geographic location.
US08837365B2

A network element is configured to receive a first packet from a first eNodeB (eNB) of the packet network via a first secured X2 link. The network element decrypts the first packet to reveal a second packet encapsulated within the first packet. The network element determines a second secured X2 link associated with a second eNB as an intended recipient of the second packet. The network element encrypts the second packet to generate a third packet and transmits the third packet to the second eNB via the second secured X2 link. The network is coupled to various eNBs of the packet network via various secured X2 links, respectively.
US08837359B2

The present disclosure discloses a location monitoring method and apparatus. The method includes: creating a tracking area (TA) list for user equipment (UE) according to a monitoring precision indication and sending the TA list to the UE; and obtaining location information of the UE when the UE executes a location update according to the TA List and reporting the location information to a monitoring center. With the present disclosure, the monitoring location precision of a monitoring target may be set so that more accurate location information of the monitoring target can be obtained and that the needs of various monitoring tasks can be satisfied.
US08837358B2

A method is disclosed that includes, for each of a multiplicity of subframes to be communicated using a first radio access technology, determining a first number of bits used for first feedback information corresponding to a first communication effected using the first radio access technology and a second number of bits used for second feedback information corresponding to a second communication effected using a second radio access technology. The method further includes, using only the first radio access technology, communicating the multiplicity of subframes, wherein for each of the multiplicity of subframes, included in the subframe are the first feedback information using the determined first number of bits and the second feedback information using the determined second number of bits. Apparatus, program products, and computer programs are also disclosed.
US08837356B2

Disclosed are a method for identifying a connection, mobile station and base station. The method comprises the steps of: assigning a MS ID to the mobile station when the mobile station enters into the coverage area of the base station; and assigning a connection ID to a connection when the connection is established between the base station and the mobile station. With the proposed solution, the data overhead could be reduced due to short Connection ID instead of 16-bit CID in 802.16e, especially for VoIP traffic. In addition, due to adjustable bit-length of Connection ID, the tuple could flexibly support different numbers of connections while keeping overhead in minimal.
US08837354B2

A system includes a wireless leaf node configured to modify operation of an industrial process. The system also includes a plurality of wireless access points configured to transmit data to the wireless leaf node in specified time slots and to receive an acknowledgement from the wireless leaf node in response to successful receipt of the data by the wireless leaf node. Various communication schemes are disclosed for supporting communications between the wireless leaf node and the access points. Each access point could also include a local slot manager configured to assign the specified time slots for that access point to communicate with the wireless leaf node. The wireless leaf node could represent a wireless actuator.
US08837353B2

A wireless network adapter may provide an absence indicator to devices in a first network to alert such devices to a time period when the wireless network adapter is not available in the first network. The wireless network adapter may operate in multiple networks, wherein the multiple networks are time division multiplexed on a same transmission channel. The absence indicator may be provided as a Notice Of Absence (NOA) Information Element (IE).
US08837352B2

The present invention relates to a broadband wireless access system, and more specifically, to a method and apparatus for efficiently allocating resources to terminals in a random access system. The method for performing such a random access procedure of a terminal in a broadband wireless system according to one embodiment of the present invention comprises: transmitting a preamble sequence to a random access region in a base station; and receiving from the base station ACK information indicative of a received state of the preamble sequence. The ACK information receiving step is preferably a step of decoding a map information element that is masked as an identifier of the random access region.
US08837351B2

A method and UE for setting a Happy bit on an uplink enhanced dedicated control channel are provided. The method includes: a UE transmits an uplink Enhanced Dedicated Channel (E-DCH) on more than one carrier, when criterion 1 and criterion 2 are met, the UE sets the Happy bit which is to be transmitted to a network side as “UNHAPPY” to indicate that the UE doesn't satisfy with the current serving grant. The disclosure optimizes the processing process of power control and resource scheduling, reduces call-drop rate, so that the performances of the UE and the NodeB are optimized.
US08837343B2

The disclosed method for processing a digital broadcast signal comprises encoding signaling information for mobile service data of the mobile service, the signaling information including first signaling data which includes transmission parameters and second signaling data which contains cross layer information between a physical layer and a upper layer, formatting a data group including known data, the first signal data and the mobile service data and transmitting the digital broadcast signal including data in the data group, wherein the mobile service in the digital broadcast signal is transmitted via first transmission mode or second transmission mode, wherein the slot is a basic time period for multiplexing of the mobile service data and main service data according to the first or second transmission mode, wherein the first signaling data includes slot indicating information identifying whether the slot is a slot for the first transmission mode or a slot for the second transmission mode.
US08837342B2

Techniques are disclosed for reducing power of network devices in a low-power wireless network. Embodiments generally include, for a network device that periodically toggles between high-power and low-power modes, increasing the relative amount of time the network device operates in a low-power mode under certain conditions that may otherwise cause the network device to consume more power. Such conditions include when the network device fails to join the low-power wireless network and/or when the network device fails to communicate with the low-power wireless network with an accuracy above a certain threshold level.
US08837339B2

A communication apparatus confirms a connection state with a terminal apparatus, the information about which is stored in a storage unit, when the communication apparatus is switched from a power saving communication mode to a normal communication mode. When the communication apparatus confirms that all of the terminal apparatuses have disengaged from a network, the communication apparatus ends its operations as a base station, and notifies a user of the disengagement.
US08837335B2

Method and arrangement in a first base station for scheduling in a TDD wireless network, which wireless network comprises the first base station serving a user equipment, and a second base station. The method comprises detecting that the second base station uses a different TDD configuration, instructing the user equipment to provide a signal strength measurement report based on a signal received from the second base station, receiving the measurement report, and allocating resources to the user equipment based on the received measurement report. Thereby is allocation of resources in TTIs not having the same uplink-downlink direction in the first base station and the second base station respectively, is avoided for the user equipment, when the received signal strength measurement report indicates that such allocation is appropriate. Also, a method and arrangement in a user equipment for scheduling in a TDD wireless network is described.
US08837329B2

There is disclosed a method and apparatus for facilitating a network, such as an Ethernet LAN, for efficient forwarding of data traffic by collecting neighbor information, generating and distributing link state advertisements, populating a topology database for the network, and calculating trees for each bridge serving as a root bridge. In a preferred embodiment the method and system also prepare one or more backup topologies, and store them for use if they are needed due to a failure condition detected in the network. In a particularly preferred embodiment, probabilities are assigned to various potential failure conditions, and the probability values are used to decide which backup topologies to calculate, store, or use.
US08837326B2

Embodiments of the present invention disclose a session management method and system based on an M2M application and an apparatus. The method includes: first acquiring gateway equipment information and group number information of a group user device; when acquiring that group information of the group user device changes, according to the gateway equipment information and the group number information of the group user device, instructing a gateway equipment to execute bearer change processing on the group device, and executing the bearer change processing on the group user device, so as to reduce signaling congestion on a network side and correspondingly reduce a network load.
US08837322B2

An approach is provided where incoming packets are received at a data plane and header fields are extracted from the incoming packet. Flows from a flow data store are matched with the extracted header fields from the incoming packet. Packet descriptor data associated with the incoming packet is marked in the selected incoming packet forming a marked ingress packet with marking performed when the matching fails. The marked ingress packet is forwarded to a control plane that retrieves flow-related data related to the marked ingress packet and updates the marked packet descriptor data using the retrieved flow-related data, thereby forming an updated marked packet. The control plane passes the updated marked packet back to the data plane for further processing to update the flow data stored in the flow data store.
US08837319B2

The invention provides a system that implements an algorithm for integrated link adaptation and power control to achieve specified error rates and to improve an overall throughput for real-time applications in wireless packet networks. The system initially divides wireless terminals into groups according to their signal path gains. Afterwards, the system can periodically adapt transmissions (i.e., link adaptations) based on the required error rates, actual error statistics and average transmission power for each wireless terminal group. Furthermore, transmission power can be adjusted by an enhanced Kalman-filter method to ensure successful reception.
US08837309B2

An audio and/or visual transmission quality device estimates transmission quality as perceived by a user based on observation and processing of objective metrics. The device preferably includes a primary integrator to generate an instantaneous estimate of user annoyance based on occurrence of frame loss events in a received signal. The device further preferably includes secondary integrators to process the instantaneous estimate of user annoyance in selected time intervals and generate a plurality of time-varying estimates of user annoyance valid over the selected time intervals. The device may further include a plurality of scaling modules to scale the plurality of time-varying estimates and generate a corresponding plurality of estimates of transmission quality as perceived by the user. The device may further include a modulation network to modify a sensitivity of the primary integrator to the occurrence of frame loss events in the received signal.
US08837308B2

A power-efficient link group-based communication system is provided. In link group-based communication, according to the amount of transmitted traffic, an appropriate number of links in a link group are set to active mode to be used for traffic transmission, and the rest of the links in the link group are set to power save mode, thereby not transmitting traffic. Thus, efficient power reduction in the link group-based communication can be realized.
US08837305B2

Interference that occurs during wireless communication may be managed through the use of beam and null steering techniques. A method, apparatus and medium of communication determine an interference direction of a non-associated access terminal generating an interfering signal. Transmitted and received signals are then transceived away from the interference direction.
US08837301B2

A wireless communication terminal is disclose. The terminal includes a transceiver coupled to a processor configured to determine that a subset of a plurality of REs must be excluded from demodulation, the plurality of resource elements (REs) received in a signal from a first base station, to estimate a hypothetical block error rate (BLER) based on the signal received from the first base station by excluding the subset of the plurality of Res, and to estimate channel state information based on the hypothetical block error rate (BLER).
US08837289B2

A method, a multiprotocol offload engine, and a set of instructions are disclosed. A local area network interface 150 may receive a transmission control protocol data transmission from a source local area network device. A processor 110 may encapsulate the transmission control protocol data transmission in a negative acknowledgement oriented reliable multicast data transmission. A wide area network interface 160 may transmit the negative acknowledgement oriented reliable multicast data transmission over the wide area network 260.
US08837287B2

Various exemplary embodiments relate to a system and related method for transmission of content over a telecommunications network. The system may include a deep packet inspection (DPI) device configured to perform DPI to identify an application associated with the new flow, determine an amount of bandwidth required for the application, and determine a current amount of bandwidth used by the subscriber. The DPI device may then determine a total amount of bandwidth used by the subscriber. When the total amount of bandwidth exceeds an amount of bandwidth guaranteed to the subscriber, the DPI device may perform a traffic management action on packets belonging to the new flow, such that the total amount of bandwidth used by the subscriber does not exceed the amount of bandwidth guaranteed to the subscriber.
US08837284B2

The disclosure discloses a method for scheduling a Guaranteed Bit Rate (GBR) service based on Quality of Service (QoS) and an apparatus implementing the method, wherein the method comprises the steps of: determining a scheduling priority of an online user according to an average rate of a GBR service of the user in a current Transmission Time Interval (TTI); and scheduling the user in accordance with the determined priority and allocating Resource Block (RB) resources to the user. With the scheduling method of the disclosure, the RB resource can be fully utilized, and the user rate which does not reach the GBR is quickly improved to make as many users as possible to reach the GBR, so as to increase the number of satisfied users in system. For the case in which a Maximum Bit Rate (MBR) is greater than the GBR, on the basis that as many users as possible are made to reach the GBR, the rates of the users can be further improved to increase the number of users with high rates.
US08837273B2

A method includes scrambling a Walsh sequence with a random sequence to produce a scrambled Walsh sequence. The method also includes transmitting the scrambled Walsh sequence as an access-based handoff probe.
US08837272B2

An adaptable orthogonal frequency-division multiplexing system (OFDM) that uses a multiple input multiple output (MIMO) to having OFDM signals transmitted either in accordance with time diversity to reducing signal fading or in accordance with spatial diversity to increase the data rate. Sub-carriers are classified for spatial diversity transmission or for time diversity transmission based on the result of a comparison between threshold values and at least one of three criteria. The criteria includes a calculation of a smallest eigen value of a frequency channel response matrix and a smallest element of a diagonal of the matrix and a ratio of the largest and smallest eigen values of the matrix.
US08837252B2

A decoder circuit includes high voltage and low voltage transistors. The decoder circuit uses the high voltage transistors during modify operations to provide a high voltage, e.g., a boosted voltage, to memory cells to change memory cell status or perform other operations. The decoder circuit uses the low voltage transistors during read operations.
US08837242B2

A method includes selecting a word line included in one of a plurality of memory mats based on a row address, where each of the plurality of memory mats includes a plurality of word lines, a plurality of bit lines, and a redundant bit line, selecting one of the bit lines included in the selected memory mat based on a column address, selecting, by a column relief circuit, the redundant bit line in place of the one of the bit lines to be selected based on the column address, in response to the column address indicating a defective address, activating the column relief circuit when the row address is supplied in response to a first command, and inactivating the column relief circuit when the row address is supplied in response to a second command.
US08837235B1

A local evaluation circuit for a memory array includes first and second NAND gates and first, second, third, and fourth switches. The first switch is configured to couple a first node of the second NAND gate to a first power supply node in response to a first read signal. The second switch is configured to couple a first node of the first NAND gate to the first power supply node in response to a second read signal. The third switch is configured to couple a second node of the first NAND gate to a second power supply node in response to the first read signal. The fourth switch is configured to couple a second node of the second NAND gate to the second power supply node in response to the second read signal.
US08837228B2

An erase method of a nonvolatile memory includes supplying an erase voltage to a substrate, supplying a selection word line voltage to word lines connected with a selected sub-block within a memory block of the nonvolatile memory, supplying a non-selection word line voltage to word lines connected with an unselected sub-block within the memory block during a first delay time from a point of time when the erase voltage is supplied, and thereafter floating the word lines connected with the unselected sub-block.
US08837227B2

A non-volatile semiconductor device and a method for operating the same are disclosed, where the non-volatile semiconductor device includes a gate dielectric layer, a p-type floating gate, a coupling gate, a first p-type source/drain, a second p-type source/drain, a first contact plug and a second contact plug. The gate dielectric layer is formed on a n-type semiconductor substrate. The p-type floating gate is formed on the gate dielectric layer. The first p-type source/drain and the second p-type source/drain are formed in the n-type semiconductor substrate. The first and second contact plugs are formed on the first and second p-type source/drains respectively. The coupling gate consists essentially of a capacitor dielectric layer and a third contact plug, where the capacitor dielectric layer is formed on the p-type floating gate, and the third contact plug is formed on the capacitor dielectric layer.
US08837224B2

A method of operating a non-volatile memory device includes storing one or more addresses of word lines (WLs), but not the entire addresses of the WLs, into a latch, the WLs disposed between a string selection line (SSL) and a ground selection line (GSL), selecting a first WL from the latch, performing an erasing operation on memory cells associated with the string selection line (SSL), the memory cells associated with the SSL constituting a memory block, and verifying the erasing operation on memory cells associated with the selected first WL.
US08837217B2

A memory storage apparatus having a rewritable non-volatile memory module, a first circuit, a memory controller and a power management circuit is provided. The first circuit outputs a state signal and keeps the state signal in a first state when the first circuit is enabled, and then the first circuit keeps the state signal in a second state after a predetermined condition is satisfied. When the memory controller receives a first signal, the power management circuit stops supplying an output voltage to the rewritable non-volatile memory module and the memory controller. Additionally, when the memory controller is enabled, the memory controller determines whether the state signal is in the first state. If true, the memory controller performs a first procedure; and if not, the memory controller performs a second procedure.
US08837206B2

A memory device includes first and second inverters cross-coupled between first and second nodes. The first inverter is configured to be supplied by a first supply voltage via a first transistor and the second inverter is configured to be supplied by the first supply voltage via a second transistor. A first control circuit is configured to control a gate node of the first transistor based on the voltage at the second node and at a gate node of the second transistor. A second control circuit is configured to control the gate node of the second transistor based on the voltage at the first node and at the gate node of the first transistor.
US08837199B2

According to one embodiment, a semiconductor memory device includes a semiconductor substrate, a plurality of memory cells, a plurality of wires, and a control circuit. The control circuit allows a first current to change a state to flow on a selected cell by applying a first potential difference between a pair of wires that sandwich the selected cell selected from the plurality of memory cells with respect to the semiconductor substrate vertically, and allows a second current lower than the first current to flow on an non-selected cell in the same direction as the direction of the first current by applying a second potential difference between a pair of wires that sandwich the non-selected cell connected to a wire shared with the selected cell on a different layer from the selected cell.
US08837192B2

Among other things, an n-bit ROM cell, such as a twin-bit ROM cell, and techniques for addressing one or more ROM cell portions of the n-bit ROM cell are provided. A twin-bit ROM cell comprises a first ROM cell portion adjacent to or substantially contiguous with a second ROM cell portion. The first ROM cell portion is associated with a first data bit value. The second ROM cell portion is associated with a second data bit value distinct from the first data bit value. Because the first ROM cell portion is adjacent to the second ROM cell portion, OD-to-OD spacing between the twin-bit ROM cell and an adjacent twin-bit ROM cell is increased to provide, for example, improved isolation, cell current, ROM speed, and VCCmin performance in comparison with single-bit ROM cells, while maintaining a substantially similar to pitch as the single-bit ROM cells.
US08837181B2

A current limiting comparator generates a current limiting signal SLIM which is asserted when a detection voltage Vs at a detection terminal CS is higher than a predetermined threshold voltage VTH. A mask signal generating unit generates a mask signal SMSK which is asserted after a predetermined delay time TMSK elapses after a switching transistor is turned on. A pulse signal generating unit has: a function (a) in which, when the set signal SSET is asserted in a period in which the current limiting signal SLIM is negated, a pulse signal SPWM is switched to a first level; and a function (b) in which, when the reset signal SRST is asserted, or when the current limiting signal SLIM is asserted in a period in which the mask signal SMSK is negated, the pulse signal SPWM is switched to a second level.
US08837179B2

An alternating current power supply device comprises a DC power supply for generating direct current power, a plurality of, e.g., three first DC/AC inverter to third DC/AC inverter which are arranged in parallel and electrically connected to the DC power supply, for converting the direct current power generated by the DC power supply into alternating current power and supplying the alternating current power to a load, and a control unit for controlling the driving of the first DC/AC inverter to the third DC/AC inverter. The capacitance A of the first DC/AC inverter is set to W/6, the capacitance A of the second DC/AC inverter is set to W/3, and the capacitance A of the third DC/AC inverter is set to W/2.
US08837178B2

A method and apparatus for controlling and monitoring an H-bridge via a single communication path. The apparatus comprises a first control and monitor module coupled to a first switch within the H-bridge; and a first pulse transformer coupled to a first control signal to the first control and monitor module, wherein the first control and monitor module (i) generates, based on the first control signal, a first driver signal for operating a first switch of the H-bridge during DC/AC power conversion, (ii) monitors at least a portion of the H-bridge for at least one fault, and (iii) communicates, upon detecting the at least one fault, a first fault indication to a main controller of the H-bridge via the first pulse transformer.
US08837159B1

Devices and methods for constructing low-profile, minimal-thickness electronic devices using existing production techniques are disclosed in this application. An electronic component and interposer form a sub-assembly. The sub-assembly is placed in an aperture in a circuit board with the interposer providing interconnections between the electronic component and the circuit board. Such placement conceals the thickness of the integrated circuit within the thickness of the circuit board, reducing overall thickness.
US08837152B2

An electronic module including a supporting frame, a handle, an electronic device, and a heat dissipating member is provided. The handle assembled to the supporting frame is open or closed relative to the supporting frame. The electronic device is detachably assembled on the supporting frame. The heat dissipating member detachably assembled to the handle moves relative to the supporting frame with the handle. When the handle is closed relative to the supporting frame, the electronic device is fixed on the supporting frame by the handle, and the heat dissipating member leans against the electronic device. When the handle is opened relative to the supporting frame, the heat dissipating member is far away from the electronic device.
US08837148B2

The present invention relates to a device (1) for supporting, housing and cooling radiant modules (2) of an antenna, comprising a plate (3) for cooling said radiant modules (2) that can be fixed to means for supporting said antenna, said plate (3) having an upper surface and a lower surface; characterized in that it comprises a plurality of projecting guides (5) provided at least on one of said surfaces of said plate (3), so that each pair of said projecting guides (5) adjacent with surface on which are provided realize housing seats (6), in each one of which one of said radiant modules (2) is introduced; and pressing means (7, 15, 16, 17), integrated with said projecting guides (5), apt exerting a pressure on said radiant modules (2) so as to obtain a substantially uniform coupling between each of them and the surface of said plate (3) on which said projecting guides (5) are provided. The invention further relates to an array antenna.
US08837147B2

An electronic device includes a battery module, a housing having first and second panels, and a fastening mechanism. The fastening mechanism has a fixing portion extending from the battery module and engaging an opening in the first panel, a first fastening portion formed in the fixing portion, a cantilever formed in the second panel, and a second fastening portion formed on the cantilever and engaging the first fastening portion. The cantilever can be bent away from the fixing portion, such that the second fastening portion is disengaged from the first fastening portion, and that the fixing portion is urged by a protrusion on the cantilever to be disengaged from the opening.
US08837146B2

A foldable electronic device includes a main body defining a through hole. A cover is rotatably connected to the main body and includes a hook corresponding to the through hole. A slidable member is slidably connected to the main body, and includes hook receiver and a wedged portion. The hook receiver includes an engaging projection that is able to engage with the hook that passes through the through hole, thereby locking the cover on the main body. A button is movably connected to the main body, and includes a protruding tab to push the wedged portion to cause the slidable member to move, thereby allowing the hook to disengage from the engaging projection.
US08837143B2

A handheld electronic device including a housing, a display module, a partition, a plurality of position posts, a plurality of first cushions and an actuator is provided. The housing has a first opening. The display module is located at the first opening of the housing and separated from the housing. The partition is located in and connected to the housing. The partition has a plurality of position holes. The position posts are connected with the display module and respectively located in the position hole. The first cushions are located in the position holes, and each of the fist cushions leans against the corresponding position post and the position hole. The actuator is disposed between the display module and the housing for forcing the display module to move relatively to the housing.
US08837130B2

The present invention relates to a display device. According to the present invention, the display device comprises: a display body from which an image is outputted; and a flip hinge assembly which is coupled with the display body, wherein the flip hinge assembly comprises: a fixing unit that is fixed to the display body; a rotation unit that is coupled with the fixing unit to allow rotation thereon; a first elastic member that is coupled with the rotation unit and the fixing unit; and a second elastic member that has one end coupled with the fixing unit, and has the other end selectively contacted with the rotation unit, wherein said second elastic member provides, to the rotation unit, an elastic force which is opposite to an elastic force provided to the rotation unit by the first elastic member. Thus, according to the present invention, an initial tilting angle of the display body is automatically set, thereby increasing user convenience.
US08837127B2

A device for mounting an electronic display to a wall includes a support structure operably connected to a tilt head assembly and a display interface structure. The support structure includes an arm assembly that can be extended and rotated so that the electronic display avoids contacting the wall. The tilt head assembly includes an attachment member, guide structures for tilting the electronic display so that the electronic display remains self-balancing, and a plate for positioning the guide structures. The display interface structure facilitates attachment of the attachment member to the electronic display.
US08837122B2

A front panel apparatus improves aesthetic qualities while avoiding interference between a display panel and a surrounding member. The front panel apparatus includes a display panel capable of pivoting in opening and closing directions, power transmission mechanisms that operate in tandem with the opening and closing operations of the display panel, and a lock mechanism that locks the display panel in a closed state and unlocks the display panel. Each power transmission mechanism includes a biasing lever linked to the rear surface of the display panel and capable of advancing and withdrawing, a driving gear, a pivot lever provided on a driving gear and linked to the biasing lever, an intermediate gear that interlocks with the driving gear, and a rack member that interlocks with the intermediate gear and is capable of ascending and descending. The rack members support corresponding pivot support shafts of the display panel. When the driving gears rotate in tandem with the opening and closing operations of the display panel, the intermediate gears rotate and drive the rack members, and the pivot support shafts ascend and descend as a result.
US08837116B2

The invention relates to a power switch cabinet of a device for producing electric energy. The technical object of obtaining optimum scalability and cooling of a power switch cabinet despite little space being required is achieved according to the invention in that the power switch cabinet has a machine connection, a power module and a mains connection, wherein the power module has a machine converter, a mains converter, a direct voltage intermediate circuit and a chopper, and the arrangement of the components substantially corresponds to the direction of the power flow.
US08837114B2

A solid electrolytic capacitor is impregnated with a conductive polymer dispersion solution comprising sorbitol. In the capacitor, the hydroxyl group of sorbitol acts as the oxygen source necessary for the anodic oxidation of anodic oxide film when voltage is applied to the solid electrolytic capacitor. Consequently, the oxide film is repaired and withstand voltage property is improved, which is thought to be due to the anodic oxidation that repairs the damage on the oxide film. Superior electric capacitance can further be attained by specifying the sorbitol content in the dispersion solution to be at 60-90 wt %.
US08837113B2

A capacitor module is provided with a plurality of capacitors juxtaposedly disposed to have electrode terminals that are composed of positive electrode terminals and negative electrode terminals, respectively. Neighboring capacitors, among the plurality of capacitors, are disposed adjacent to each other to define neighboring electrode terminals, among the electrode terminals thereof, with the same polarity.
US08837111B2

A capacitor forming unit according to one embodiment includes a dielectric plate with a plurality of through holes; a first conductor film formed on an upper surface of the dielectric plate; a first insulator film formed on the front end portion of the upper surface of the dielectric plate; a second conductor film formed on a lower surface of the dielectric plate; a second insulator film formed on the rear end portion of the lower surface of the dielectric plate; first electrode rods disposed in some of the through holes; and second electrode rods disposed in the remaining through holes where the first electrode rods are not disposed. The first electrodes are electrically connected to the first conductor film and electrically insulated from the second conductor film. The second electrode rods are electrically connected to the second conductor film and are electrically insulated from the first conductor film.
US08837108B2

A glass substrate-holding tool, adapted to be employed during the production of a reflective mask blank for EUV lithography (EUVL), includes an electrostatic chuck and a supporting member. The chuck attracts a rear surface of a glass substrate in a non-contact manner by electrostatic attractive force. The supporting member partly supports the rear surface. An area ratio of a projected area of an active surface of the chuck for providing the electrostatic force to an area of a quality-guaranteed region of the rear surface is from 0.5 to 1.0. The active surface is apart from the rear surface by more than 20 μm. The supporting member is configured to support only a region including at least two of four sides defining an outer portion outside the quality-guaranteed region.
US08837102B2

A circuit comprising a first transistor group configured to electrically isolate, at least in part, a second transistor group from an input voltage; the second transistor group configured to provide voltage protection to a third transistor group; and the third transistor group configured to switch on and off.
US08837098B2

A protection system configured to couple between a generator that has a number of partial strings and an inverter includes a control device, and a series-connection switching device configured to selectively connect the partial strings together in series. The system also includes a parallel-connection switching device configured to selectively connect the partial strings together in parallel, wherein the series-connection switching device is actuated by the control device such that it interrupts the series connection of the partial strings in case of a hazard, and the parallel-connection switching device is actuated by the control device such that it connects the partial strings together in parallel in case of a hazard.
US08837096B2

A implantable pump system comprises an implantable pump motor and an external unit. An inverter comprises respective phases with redundant legs connected in parallel, and respective current sensors in series with each leg generating a respective measured current. A cable redundantly couples the inverter to the motor. The cable includes a respective conductor coupling each redundant leg to a respective phase of the motor. The controller receives the measured currents, monitors for a fault in the conductors by comparing the measured currents in the respective redundant legs. A fault in a pair of redundant conductors is detected if a ratio of the respective measured currents is not within a predetermined range.
US08837093B2

A DC current path for DC power transmission includes at least a first switching element and a second switching element connected in series. A resonance circuit is configured to be connectable in parallel to the series connection of the at least one first switching element and second switching element by means of a switch.
US08837092B2

An apparatus can be generally directed to a magnetic stack having a magnetically free layer positioned on an air bearing surface (ABS). The magnetically free layer can be biased to a predetermined magnetization in various embodiments by a biasing structure that is coupled with the magnetically free layer and positioned distal the ABS.
US08837083B1

A magnetic head includes a main pole, a return path section, a heater for heating the main pole, and a metal portion. The metal portion is isolated from the return path section and disposed such that the heater is interposed between the main pole and the metal portion. The return path section has a contact surface in contact with the main pole. The metal portion is located farther from the medium facing surface than is the contact surface. The main pole and the metal portion define therebetween a receiving space for receiving at least part of the heater. The at least part of the heater is received in the receiving space.
US08837078B2

A rotating body for a fluid dynamic bearing used for rotating a recording disk that has been mounted therein include: a rotating shaft portion in which a cylindrical portion that serves as a rotating shaft and a protruding portion extended radially outward from one end of the cylindrical portion are formed integrally with each other; and a hub that is to be connected to the end portion near to the outer circumference of the protruding portion and that has a mounting seat portion on which the recording disk is to be mounted.
US08837073B2

Approaches described in this disclosure are generally directed to methods and devices for delaying a write turn-on of a memory device. A write control signal from a memory controller to a preamplifier of a storage device is asserted. A warm-up interval of write drivers of the preamplifier is initiated, the warm-up interval having a duration of predetermined length. Data is transmitted to the write drivers during the warm-up interval.
US08837060B2

Image capture lens modules and wafer level packaged image capture devices are presented. The image capture lens module includes a compound lens with a first lens element and a second lens element molded on both sides of a substrate, and a field stop disposed at an interface between the first lens element and the substrate or at an interface between the second lens element and the substrate, wherein the field stop is a coating layer with a polygonal transparent area.
US08837058B2

Apparatus, methods, and systems provide emitting and negatively-refractive focusing of electromagnetic energy. In some approaches the negatively-refractive focusing includes negatively-refractive focusing from an interior field region with an axial magnification substantially less than one. In some approaches the negatively-refractive focusing includes negatively-refractive focusing with a transformation medium, where the transformation medium may include an artificially-structured material such as a metamaterial.
US08837057B2

An optical unit includes a plurality of lenses arranged along an optical path from an object side toward an image side, the plurality of lenses including at least one lens including an image side surface and an object side surface, one of which is formed to be an aspheric surface at wafer level, the aspheric surface of the at least one lens being formed to serve as one of an aperture stop surface having an aperture stop function and a light-shielding surface having a light-shielding function.
US08837053B2

A zoom lens includes an aperture diaphragm, and a plurality of lens units including a negative lens unit arranged on a light incident side of the aperture diaphragm, the zoom lens being configured to make variable a focal length by changing an interval in the plurality of lens units. The negative lens unit includes a negative lens having a radial type refractive index distribution and a concave surface on the light incident side. The negative lens has a wavelength dispersion distribution in which a differential value is negative on an optical axis of the zoom lens, and the differential value increases at a position that is more distant from the optical axis.
US08837048B2

Lighting devices and methods for illuminating the interior of a building with natural daylight are disclosed. In some embodiments, a daylighting apparatus includes a tube having a sidewall with a reflective interior surface, an at least partially transparent light collector with one or more light turning elements, and a light reflector positioned to reflect daylight into the light collector. The one or more light turning elements can turn direct and indirect daylight into the tube so that it is available to illuminate the building. In some embodiments, the tube is disposed between the light collector and a diffuser positioned inside a target area of a building. In certain embodiments, the tube is configured to direct at least a portion of the daylight transmitted through the light collector towards the diffuser.
US08837046B2

A projection screen includes a substrate having a projection area for a projection device to project an image onto the projection area. The projection area includes a plurality of arrayed optical regions, and each pixel of the image corresponding to the at least one optical region. Each of the optical regions includes a first optical sub-region and a second optical sub-region with different optical characteristics, such as reflective scattering, transmissive scattering, simple transmission or specular reflection. The above-mentioned projection screen with the optical characteristics of two or more, for example, can be at the same time as the front projection screen and the rear projection screen, or allows the user to watch background image behind the projection screen. A projection system including the above-mentioned projection screen is also disclosed.
US08837040B2

A coated article includes a low-E coating having an absorbing layer located over a functional layer (IR reflecting layer) and designed to cause the coating to have an increased outside reflectance (e.g., in an IG window unit) and good selectivity. In certain embodiments, the absorbing layer is metallic, or substantially metallic, and is provided directly over and contacting a lower of two IR reflecting layers. In certain example embodiments, a nitride based layer (e.g., silicon nitride or the like) may be located directly over and contacting the absorbing layer in order to reduce or prevent oxidation thereof during heat treatment (e.g., thermal tempering, heat bending, and/or heat strengthening) thereby permitting predictable coloration, high outside reflectance values, and/or good selectivity to be achieved. Coated articles according to certain example embodiments of this invention may be used in the context of insulating glass (IG) window units, vehicle windows, other types of windows, or in any other suitable application.
US08837031B2

The design method for complex electromagnetic materials is expanded from form-invariant coordinate transformations of Maxwell's equations to finite embedded coordinate transformations. Embedded transformations allow the transfer of electromagnetic field manipulations from the transformation-optical medium to another medium, thereby allowing the design of structures that are not exclusively invisible. A topological criterion for the reflectionless design of complex media is also disclosed and is illustrated in conjunction with the topological criterion to design a parallel beam shifter and a beam splitter with unconventional electromagnetic behavior.
US08837026B2

The present invention relates to adaptive 3D scanning wherein a scan sequence for obtaining full geometrical coverage of a physical object are created automatically and specifically for the physical object, by using a method and a system for producing a 3D computer model of a physical object, wherein the method comprises the following steps providing a scanner system, said scanner system comprising a scanner, and a computer connectable to and/or integrated in said scanner, said computer comprising a virtual model of said scanner, entering shape information of the physical object into the computer, creating in said computer a visibility function based on said virtual model and the shape information, said visibility function being capable of evaluating the coverage of areas of interest of the physical object by at least one predetermined scan sequence, establishing at least one scan sequence based on the evaluation of the visibility function, performing a scan of the physical object using said at least one scan sequence, and obtaining a 3D computer model of the physical object.
US08837023B2

A printing apparatus which prints a composite image formed of a background image and an input image on a recording medium includes: a display; a display image data generating section which generates data of a display image to be displayed on the display; a display controller which controls the display; an input region determining mechanism which determines at least one input region in which the input image is to be inputted on the background image displayed on the display; an image capturing mechanism which captures the input image inputted via the display; a composite image data generating section which generates data of the composite image from data of the background image and the input image captured by the image capturing mechanism; and a printing mechanism which prints the composite image on the recording medium based on the data of the composite image generated by the composite image data generating section.
US08837009B2

A light guiding member includes an input surface, an output surface, a counter surface, a reflective portion, and a diffusing portion. The light guiding member is a rod-shaped member that guides light in a longitudinal direction thereof. The input surface is one end face of the light guiding member and allows light to be input thereon. The output surface has a belt-like shape, extends in the longitudinal direction, and allows light to be emitted therefrom. The counter surface is located opposite the output surface. The reflective portion is a belt-like portion extending in the longitudinal direction and reflects light toward the output surface. The diffusing portion is a belt-like portion extending in the longitudinal direction and diffuses light emitted from the output surface. The diffusing portion is smaller than the reflective portion in width in a direction orthogonal to the longitudinal direction.
US08837007B2

An image processing method in which the image of a document is extracted from an image including the image of the document on a document positioning table, acquired by a line sensor scanning the document placed on the document positioning table while illuminating the document from the upstream side or the downstream side of the scanning includes extracting the edge of the image on the document positioning table to set a provisional document area based on the edge, detecting a bright area where light incident on the line sensor is excessive, at the illuminated edge on the upstream side or the downstream side in the scanning direction from the image of the provisional area, and determining the area of the document by removing the area where light is excessive from the provisional area.
US08837005B2

A data transmission apparatus configured to determine an operation screen to be shifted to from a history screen, with reference to a protocol type read from a transmission history selected on the history screen, an application ID when the transmission is performed, a setting value relating to the operation screen, information about the operation screen that has been displayed before shifting to the history screen, and information about an address that has been already set on the operation screen that has been displayed before the history screen is displayed.
US08837001B2

An image forming apparatus and a gradation correction method for the same are provided. An image forming apparatus includes an image forming section that forms a plurality of patch bands in a plurality of positions in a main scanning direction on an image bearing member, each of the plurality of patch bands having a plurality of gradation patches disposed in a sub-scanning direction; a density detection section that detects densities of the plurality of patch bands; and a control section that performs gradation correction based on detection results from the density detection section. The plurality of patch bands differs from each other.
US08836999B2

An image correction apparatus includes a read image acquiring unit that acquires read image data generated by an imaging device that moves in a sub-scanning direction with respect to a reading medium irradiated with an environmental light to read the reading medium; a selecting unit that selects a correction filter for correcting a pixel of interest in the acquired read image data based on brightness or luminance component of a pixel in a determination filter including the pixel of interest; and a correction unit that corrects tone data of the pixel of interest based on the correction filter selected by the selecting unit. The determination filter includes a plurality of determination filters in which a number of pixels to be used in the sub-scanning direction differs.
US08836994B2

The present invention has an objective of providing an image formation apparatus that can output binary image data on a printing medium with a favorable quality. According to the present invention, a plurality of different pieces of mask data stored in a storage unit is used to generate a plurality of different pieces of divided data. Then, the frequency characteristic information of the respective plurality of generated thinned images is calculated. Thereafter, the pieces of frequency characteristic information of the respective plurality of generated thinned images are compared to select, from among the plurality of pieces of mask data stored in the storage unit, a divided mask pattern to be used for the input image data. Then, the selected divided mask pattern is used to form the image.
US08836990B1

An ordered stack of bound sheets may comprise a set of printed product information sheets. An individual bound sheet may comprise a single printed product information sheet or may comprise a plurality of printed product information sheets. Each of the individual printed product information sheets may be detached from the ordered stack of bound sheets in the order in which the printed product information sheets are presented. The individual printed product information sheets (which are detached from the ordered stack in order) may be connected to structures in the stores based on a planogram for a set of products for display in the store. The order of the printed product information sheets may match an order in which the sheets are positioned based on the planogram.
US08836984B2

The image processing apparatus of one aspect of the present invention generates configuration information that includes information indicating the sizes of files included in print data stored in an external storage medium and the locations thereof in the print data. When obtaining each file in the print data, the image processing apparatus obtains an obtainment target file and another file to be used for printing of the same page together with the target file, within the extent of the storage capacity of a storage unit of the image processing apparatus, from the external medium in a single access to it in accordance with the configuration information, and temporarily save them in the storage unit. The image processing apparatus performs analysis for printing with respect to the saved files in order.
US08836981B2

An output distribution system extracts user-specific information from job data that is generated in response to an output request, obtains terminal-specific information that identifies a terminal that is associated with a user specified by user-specific information, and transmits drawing data of the job data to an output destination determined based on the identified terminal.
US08836979B2

A printing management program is disclosed. The program causes a computer to function as a printing job accepting unit which accepts a printing job from a pre-process within a printing process; a printing setting change accepting unit which accepts, from a user, a change of a printing setting which is set for the accepted printing job; a specifying unit which specifies a pagination setting for the printing job that is set in the pre-process; and a warning unit which provides a warning on a change of the printing setting depending on the specified pagination setting.
US08836977B2

A print manager of a printing device is configured to retrieve a plurality of print options and features to be used to process a particular print job on the printing device, and to determine whether a resource conservation mode is specified for the printing device. In response to determining that the resource conservation mode is specified for the printing device, the print manager identifies, from the plurality of print options, one or more particular print options that are associated with the resource conservation mode, and generates a modified plurality of print options and features by changing a feature for each of the one or more particular print options to implement the resource conservation mode. In the resource conservation mode, the modified plurality of print options and features is used to process the particular print job to reduce an amount of consumable resources used to process the particular print job.
US08836971B2

A system for generating an electronic document for use in a printing process is described. The electronic document comprises a plurality of printable sheets, and each printable sheet comprises an array of printable regions. The system comprises receiving means arranged to receive content for each of a plurality of users and assigning means arranged to assign a selection of printable regions for each user in dependence on the received content for each user and to assign the content for each user amongst the selection of printable regions assigned to that user. The system is arranged to receive the content and assign a selection of printable regions such that the content for each user, varies across the selection of printable regions assigned to that user.
US08836968B2

Upon receiving an instruction to execute a function from a user, it is determined whether the user who issued the execution instruction has logged in in the case where the function needs data that is set on a user-by-user basis, and if the user has logged in, data that has been set for the logged-in user is given to the corresponding function processing unit, and the instructed function is executed. In the case where the use who issued the execution instruction has not logged in, once the user has been authenticated, the data that has been set for the user is given to the corresponding function processing unit, and the instructed function is executed.
US08836967B2

An image forming device includes an image forming section, a CPU and memory storing executable instructions that, when executed by the CPU, cause the image forming device to provide functions including a data acquisition section, a mismatch correction section and a control section. The data acquisition section is configured to acquire a variation in factor that causes a mismatch of a parameter. The control section is configured to estimate an amount of mismatch of the parameter based on the variation and to send a request for measuring the amount of mismatch to the mismatch correction section when the estimated amount is equal to or larger than a reference value. The control section is also configured to alter at least one of calculation factors used for estimating the amount of mismatch and the reference value according to the measured amount.
US08836958B2

An apparatus and methods for scanning and measuring transparent fibers. One example method includes placing the transparent fibers on a platen of a flat-bed style scanner and compressing the transparent fibers to the platen with a cover including a non-reflective surface adjacent to the transparent fibers. The method also includes spacing an image sensor apart from a light source on a carriage below the platen and transmitting light from the light source through the platen. The light refracts within the transparent fibers and reflects from the transparent fibers to the image sensor and is absorbed by the non-reflective surface of the cover. The method also includes capturing an image of the transparent fibers with the image sensor.
US08836956B2

The invention aims to provide a device sensing a capsule (2) inserted in a receptacle (1) in machine and physical parameters of liquid supplied by a beverage production apparatus flowing through the capsule in function of the type of capsule. The capsule containing beverage ingredient is inserted in a cylindrical or conical wide mouthed receptacle having an upper opening for inserting the capsule and a lower bottom closing the receptacle. The receptacle rotates around an axis of a hollow shaft (3) attached at the center and perpendicularly to the external face of the bottom of the receptacle, said shaft forming a hole at the center of the inner face of the bottom of the receptacle. The device comprises a rod sliding in the shaft and passing through the hole of the inner face of the bottom of the receptacle, said rod (4) being provided with a spring maintaining an end of the rod lifted inside the receptacle in contact with the capsule, the other end being inside the shaft. The device further comprising means for measuring the position of the end of the rod in the shaft, in order to control, in function of the size of the capsule inserted in the receptacle, rotation speed of the receptacle, discharge and physical parameters of liquid supplied by the beverage production apparatus flowing through the capsule.
US08836947B2

A plurality of metallic nano-body groups that includes metallic nano-bodies which are a size smaller than the wavelength of incident light and are dispersed on a dielectric surface is arranged in one direction at a pitch that resonates with the incident light. A long piece extends on the dielectric surface between adjacent metallic nano-body groups. The long piece is formed of a material having no free electron that performs resonance oscillation with the incident light. Localized surface plasmon resonance occurs in the metallic nano-body by the action of the incident light. Propagating surface plasmon resonance occurs by the action of the pitch. The propagating surface plasmon resonance is combined with the localized surface plasmon resonance. A so-called hybrid mode is established. The long piece is helpful in the establishment of the pitch.
US08836946B2

An optical device includes a group of projections projecting from a conductor surface of a substrate, and arranged along a first direction at a pitch Px, a dielectric layer covering the conductor surface and the group of projections, and a metal nanostructure having metal nanoparticles each having a size d of the order of nanometers arranged on the dielectric layer along the first direction, assuming that the wavelength of irradiation light is λ, λ>Px>d is fulfilled, and assuming that a maximum value of an arrangement pitch between two of the metal nanoparticles adjacent to each other in the first direction is Qx, Px>Qx is fulfilled.
US08836945B1

The disclosure relates to a method of detecting a change in a chemical composition by contacting a conducting oxide material with a monitored stream, illuminating the conducting oxide material with incident light, collecting exiting light, monitoring an optical signal based on a comparison of the incident light and the exiting light, and detecting a shift in the optical signal. The conducting metal oxide has a carrier concentration of at least 1017/cm3, a bandgap of at least 2 eV, and an electronic conductivity of at least 10−1 S/cm, where parameters are specified at the gas stream temperature. The optical response of the conducting oxide materials is proposed to result from the high carrier concentration and electronic conductivity of the conducting metal oxide, and the resulting impact of changing gas atmospheres on that relatively high carrier concentration and electronic conductivity. These changes in effective carrier densities and electronic conductivity of conducting metal oxide films and nanoparticles are postulated to be responsible for the change in measured optical absorption associated with free carriers. Exemplary conducting metal oxides include but are not limited to Al-doped ZnO, Sn-doped In2O3, Nb-doped TiO2, and F-doped SnO2.
US08836944B2

Systems and methods for opto electric properties are provided. A light source illuminates a sample. A reference detector senses light from the light source. A sample detector receives light from the sample. A positioning fixture allows for relative positioning of the sample or the light source with respect to each other. An electrical signal device measures the electrical properties of the sample. The reference detector, sample detector and electrical signal device provide information that may be processed to determine opto-electric properties of the same.
US08836942B2

Various embodiments of machine vision systems, methods, and devices are disclosed for providing passive alignment of an optical component to an electrical device. One embodiment is a method for passively aligning an optical subassembly to an electrical subassembly. One such method comprises: a machine vision system positioning an optical subassembly relative to an electrical subassembly; the machine vision system capturing an image of the optical subassembly; the machine vision system processing the image to identify an alignment member formed on the optical subassembly; and the machine vision system determining a first position of the optical axis of the optical subassembly based on a second position of the alignment member.
US08836937B2

A visual inspection device for inspecting interior passages of a system is disclosed herein. In an embodiment, the visual inspection device includes a visual inspection tool and a tube having a lumen disposed therein, the visual inspection tool being disposed at a distal end of the tube. A plurality of actuators are disposed along an axial extent of an exterior of the tube, and a locomotor is disposed on an exterior of the tube. A locator for tracking a location of the visual inspection tool is also provided as part of the visual inspection device.
US08836931B2

The present disclosure provides a detection system for acquiring the SPR angle, including a modulatable SPR sensor to be detected; an incident light source apparatus; a photoelectric detector; a narrowband filter system; a modulated signal source for generating an alternating current signal that is used to modulate said modulatable SPR sensor; and a data processing system for recording the corresponding relationship between the incident angle and the intensity of the filtered reflected light and further obtaining the resonance angle of said modulatable SPR sensor. The present disclosure also provides a corresponding detection method for acquiring the SPR angle.
US08836913B2

A lithographic apparatus is disclosed that includes an encoder type sensor system configured to measure a position of a substrate table of the lithographic apparatus relative to a reference structure. The encoder type sensor system includes an encoder sensor head and an encoder sensor target and the lithographic apparatus comprises a recess to accommodate the encoder sensor target.
US08836909B2

A liquid crystal display device which can exhibit a blue phase stably is manufactured. A first substrate and a second substrate are attached by a sealant interposing a liquid crystal layer comprising a liquid crystal composition therebetween, an alignment state of the liquid crystal layer is set to be an isotropic phase by heat treatment, the liquid crystal layer is irradiated with light so as to perform polymer stabilization treatment on the liquid crystal layer, and an alignment state of the liquid crystal layer is changed from an isotropic phase to a blue phase in the light irradiation. Thus, a liquid crystal display device which suppresses a defect which shows an alignment state other than a blue phase (an alignment defect) is manufactured.
US08836897B2

A liquid crystal display device comprising a liquid crystal cell and a polarizer arranged on at least one outer side of the liquid crystal cell, wherein the liquid crystal cell includes a pair of substrates at least one of which has an electrode and which are arranged oppositely to each other, and a liquid crystal layer sandwiched between the substrates, and at least one substrate includes at least three color pixels of B, G and R satisfying the following formula (1-1), and the polarizer includes a polarizing element and a film satisfying the following formula (1-2) and containing an optically-anisotropic layer: −20 nm≦{Rth[cell](630)−Rth[cell](440)}≦28 nm,  (1-1) 1 nm
US08836895B2

A display apparatus includes a base substrate, a pixel electrode, a plurality of capsular structures, a common electrode and a plurality of color filters. The base substrate includes a plurality of unit pixel regions. Each of the unit pixel regions has a plurality of sub pixel regions. A pixel electrode is formed in each of the sub pixel regions. A plurality of capsular structures is disposed on the base substrate. Each of the capsular structures is formed in each of the unit pixel regions and having a cavity. A common electrode is formed on the capsular structures. A plurality of color filters is formed on the capsular structures. Each of the color filters is formed in each of the sub pixel regions. An opening ratio of the sub pixel regions and light transmittance are relatively high.
US08836890B2

Disclosed is a display apparatus capable of preventing external light from being excessively reflected and increasing the reflection efficiency of internal light, thereby improving visibility of the display apparatus. The display apparatus includes a display panel, which displays an image, and a front-light unit including an internal light source, a light guide plate to guide the internal light emitted from the internal light source to the display panel, and an optical member provided at an upper portion of the light guide plate. The display apparatus also includes a display panel, an internal light source emitting internal light, an optical member preventing external light from being reflected, and a substrate with the optical member.
US08836888B2

A vehicular rearview assembly comprising a light source illuminating the mirror system within the housing of the assembly. The light source is a layered structure including generally co-extensive optical elements such as a light-guiding element that accepts light from light emitters and distributes this light along an area that is not transverse with respect to a display of the assembly. Light distributed and outcoupled through the light-guiding element illuminates the whole display, while radiation from other emitters may traverse the light-guiding element in order to highlight respectively corresponding segments of the display. The display may be configured in a spatially-segmented fashion to increase brightness of displayed indicia.
US08836880B2

There are provided a display that achieves a smaller frame size than in the past, a method of manufacturing the display, and an electronic unit including the display. The display includes: a display panel having an effective display region and a frame region located at the periphery of the effective display region; and a lens component provided on a viewing surface side of the display panel, the lens component having a lens function section in part or all of a circumferential region thereof. A visible outline on a lens-function-section side of the lens component is disposed outside a visible outline of the frame region of the display panel.
US08836877B2

Provided are a display substrate, a display device, and a method of manufacturing the display substrate. The display substrate includes: a substrate in which a pixel region is defined; a gate electrode and a gate pad are formed on the substrate; a gate insulating layer formed on the gate electrode and the gate pad; a buffer layer pattern overlaps the gate electrode and is formed on the gate insulating layer; an insulating film pattern formed on the buffer layer pattern; an oxide semiconductor pattern formed on the insulating film pattern; a source electrode formed on the oxide semiconductor pattern; and a drain electrode formed on the oxide semiconductor pattern and is separated from the source electrode.
US08836875B2

A liquid crystal display device includes a liquid crystal panel which displays a left eye image and a right eye image; and a light-shielding barrier which has a slit section and a light-shielding section to cause binocular parallax, wherein the liquid crystal panel includes a first substrate which has a pixel electrode formed thereon, a second substrate which is separated from and opposed to the surface of the first substrate which has the pixel electrode formed thereon, and a liquid crystal layer which is disposed between the first substrate and the second substrate, the pixel electrode has a plurality of strip-shaped parts which are arranged with intervals therebetween, and an extending direction of the strip-shaped parts is substantially perpendicular to an opening direction of the slit section.
US08836874B2

A three-dimensional image display apparatus includes a display panel configured to display an image and a shutter panel configured to separate the image into a left-eye image and a right-eye image. The shutter panel includes a first thin-film substrate disposed adjacent to the display panel, a second thin-film substrate facing the first substrate, and a liquid crystal layer disposed between the first substrate and the second substrate. The first substrate is disposed between the second substrate and the display panel.
US08836859B2

Disclosed herein is an image processing apparatus including an interlace/progressive conversion section configured to carry out interpolation processing on image data of the current field by making use of the image data of the current field and image data of a field leading ahead of the current field by one field period in order to obtain image data of a progressive system with no delay time.
US08836853B2

A camera body (1) of the present invention is provided with a concave portion (1A) in which an imaging unit (2) including a rectangular solid shaped case (2a) having an optical system and an imaging device is detachably disposed. When the case (2a) is viewed from a front side in a state where the case (2a) is disposed in the concave portion (1A), the camera body (1) includes a back face portion (1B) having a back face wall (4) located on the back of the case (2a) and facing a back face of the case (2a), a side face portion (1C) having a side face wall (6) facing a side face of the case (2a), and an upper face portion (1D) having an upper face wall (5) facing an upper face of the case (2a). The concave portion (1A) is defined by the back face wall (4), the side face wall (6), and the upper face wall (5), and is open on three sides where the remaining faces of the case (2a) are located at the time of attachment.
US08836834B2

In an image sensing apparatus having a plurality of unit cells, each including a plurality of photoelectric conversion elements and a common circuit shared by the plurality of photoelectric conversion elements, arranged in either one or two dimensions, the plurality of photoelectric conversion elements are arranged at a predetermined interval.
US08836832B2

An image pickup system includes an image pickup element with an image pickup region in which a plurality of pixels are arranged in a matrix, and a controller configured to control reading of signals from the pixels. The controller divides a first frame period in which a first image is read from the image pickup element into a plurality of divided frame periods, including first and second divided frame periods. When the number of pixels included in the first image is larger than the number of pixels included in a second image, a second frame period required for reading all signals from the pixels included in the second image is inserted between the first and second divided frame periods. A refresh cycle of the second image is shorter than a refresh cycle of the first image.
US08836829B2

An imaging device comprising an imaging unit that outputs digital data of a pixel value indicating one of colors for each pixel and a conversion unit that outputs from ports I pieces of the digital data that has been input from the imaging unit in a first mode and output from part of the ports J (J
US08836822B2

A zoom lens system used in a spectrum region including visible light has movable lens groups moved for zooming, and has, in a movable lens group, a negative lens element made of a material fulfilling the conditional formulae Vd<55 and 0.0018×Vd+P<0.65 and, in a movable lens group, a positive lens element made of a material fulfilling the conditional formulae 60
US08836821B2

An electronic camera includes an image sensor. The image sensor has an imaging surface capturing an object scene through a zoom lens, and outputs an image representing the object scene. The image outputted from the image sensor is reduced in size by a zoom circuit arranged in a pre-processing circuit. A post-processing circuit extracts a reduced image belonging to an extraction area of a predetermined size, out of the reduced image created by the pre-processing circuit. Depending on a change of a magnification of the zoom lens, a CPU changes a size of the reduced image created by the pre-processing circuit in the same direction as a change direction of the magnification of the zoom lens. An angle of view of the reduced image extracted by the post-processing circuit decreases by a rate exceeding a decrease rate resulting from an increase in optical zoom magnification.
US08836820B2

An image capturing apparatus, comprises an image capturing unit configured to capture an image of an object; a switching unit configured to switch a display unit so that either a first image captured in a first exposure time or a composite image composed of a second image captured in a second exposure time shorter than the first exposure time is displayed; a detection unit configured to detect motion of the apparatus; and a control unit configured to control the switching unit so that the first image is displayed in a case where a predetermined motion has been detected by the detection unit and the composite image is displayed in a case where the predetermined motion is not detected.
US08836808B2

Image capture using an image capture apparatus that includes an imaging assembly. Geographic location of the image capture apparatus is received from a location sensor that obtains geographic location of the image capture apparatus. A capture mask is constructed by calculations which use the geographic location. The constructed capture mask is applied to the imaging assembly, the imaging assembly having a tunable spectral response and being tunable in accordance with the capture mask.
US08836799B2

Methods, apparatuses, systems, and computer-readable media for rejecting false positive detection and tracking of image objects are presented. According to one or more aspects, a computing device may implement embodiments of the invention to use the movement of the mobile device for distinguishing false positives from true movement of the mobile device depicted in the field of view of the camera. In one embodiment, the actual movement of the mobile device may be measured using multi-modal sensor data from inertial sensors such as accelerometers and gyroscopes. In another embodiment, the actual movement of the device is calculated using the global movement of the mobile phone with reference to other objects in the field of view of the camera.
US08836798B2

There are provided methods and systems for processing a composite video image. The composite video image may be a combination of an image and at least one encoded screen capture at a communications apparatus either by a user or in accordance to pre-determined settings for the user's consumption and transmission to a network. Transmission to a network may be simultaneous during the user's consumption. It is advantageous that encoding of the at least one screen capture is independent of at least one application running on the at least one secondary device. It is possible that the at least one screen capture may or may not have audio signals.
US08836797B1

The present disclosure relates to methods and systems for measuring and correcting electronic visual displays. A method in accordance with one embodiment of the present technology includes generating a series of patterns for illuminating proper subsets of the light emitting elements of the display, such as regular grids of nonadjacent activated light emitting elements with the elements in between deactivated. For each generated pattern, an imaging device captures information about the activated light emitting elements. A computing device analyzes the captured information, comparing the output of the activated light emitting elements to target output values, and determines correction factors to calibrate the display to better achieve the target output values. In some embodiments, the correction factors may be uploaded to firmware controlling the display or used to process images to be shown on the display.
US08836795B2

Disclosed is an image capturing device provided with an irradiation unit, an image capturing unit, and a color representation setting unit. The irradiation unit irradiates a subject with infrared rays having different wavelength intensity distributions, the image capturing unit captures images of the subject by the respective infrared rays being reflected by the subject and forming image information indicating the respective images, and the color representation setting unit sets color representation information for representing the respective images, which are indicated by the formed image information, by different plain colors. Also disclosed is an image capturing method for separating infrared rays from a subject into infrared rays having different wavelength intensity distributions, capturing images of the subject by the respective infrared rays having different wavelength intensity distributions, forming image information indicating the respective images, and representing the respective images, which are indicated by the formed image information, by different plain colors.
US08836793B1

True color images are produced by combining data collected from one or more color cameras with data collected from one or more infrared cameras. The produced images are the result of combining portions of the visible light data with portions of the infrared light data that may have been captured at dark, at daytime or at low light level conditions. These images appear as normal color images, with infrared information highlighted in a non-distracting fashion. The true color images that are produced in this fashion can also facilitate identification and reproduction of various objects that may not be visible or readily identifiable in infrared or false color imagery.
US08836785B2

Disclosed is an apparatus and a process for producing and viewing through the internet high-resolution images of the commonly viewed exterior surfaces of a vehicle, while maintaining the same background view for multiple images of the vehicle. The view can be selected by the operator to reduce the bandwidth required for internet viewing. The background and the imaging device are revolved around a vehicle which is maintained in fixed position between the background and the imaging device. The vehicle does not need to be rotated or moved during the imaging.
US08836778B2

A portable hand-held camera for imaging the fundus of an eye, the camera comprising a housing comprising an internal cavity terminating at a forward housing end, a forward lens, and a light source configured to direct light from locations distributed around the perimeter of the forward lens forwardly out of the housing end. In other embodiment, a portable hand-held camera for imaging the fundus of an eye includes optics configured to focus light reflected back from the fundus onto an image receptor, with the optics being capable of varying the field of view among differing portions of the fundus. Methods to ensure unique image identification and storage are described.
US08836775B2

A stereoscopic image display device includes a patterned retarder including a first retarder transmitting light incident from odd numbered display lines of the pixel array so as to be modulated into first polarized light, and a second retarder transmitting light incident from even numbered display lines so as to be modulated into second polarized light, and a data conversion unit converting input side-by-side type 3D image data into line-by-line type 3D image data, performing a weighted average for luminance signals of odd and even data which are vertically adjacent to each other in left image data of the side-by-side type 3D image data, and performing the weighted average for luminance signals of odd and even data which are vertically adjacent to each other in right image data of the side-by-side type 3D image data.
US08836774B2

The present invention relates to an operation method of shutter glasses based 3D display device, which alternatively supplies left-eye and right-eye frame signals to a liquid crystal panel to drive the liquid crystal panel, which cooperate with illumination of a scanning back light unit and timing control of the shutter glasses to simulate left and right eyes respectively with left-eye and right-eye signals for perception of a 3D image, wherein in a period of a current frame signal, duty time of each of blocks of the back light unit is located between the time when liquid crystal corresponding to the block completely responds after being driven by the current frame signal and the time when the liquid crystal corresponding to the block starts to respond as being driven by a subsequent frame signal, and the duty time of each of the blocks is divided into duty1, a duty time that precedes completion of response of liquid crystal, and duty2, a duty time that succeeds the completion of response of liquid crystal, luminance of each of the block in duty1 period and duty2 period being respectively adjusted so that each of the blocks has a luminance of liquid crystal corresponding thereof that is equal to a target luminance for both duty1 period and duty2 period. The operation method of shutter glasses based 3D display device according to the present invention alleviates after image caused by crosstalk between left and right eyes without shortening the duty time of each block of BLU.
US08836769B2

A 3D image display apparatus is disclosed which includes a ray modulator which emits a directive ray in a time series manner based on parallax image information, a scanner which deflects the ray from the ray modulator and scans a predetermined plane two-dimensionally with the deflected ray, a light emitting point distributor which is arranged on a light emission side of the scanner to form a plurality of light emitting points, and a light emitting point multiplexer which is arranged on the light emission side of the light emitting point distributor to form a plurality of secondary light emitting points with rays from individual ones of the light emitting points, to enable stereopsis with a super multi-view region at a high resolution.
US08836768B1

User wearable eye glasses include a pair of two-dimensional cameras that optically acquire information for user gestures made with an unadorned user object in an interaction zone responsive to viewing displayed imagery, with which the user can interact. Glasses systems intelligently signal process and map acquired optical information to rapidly ascertain a sparse (x,y,z) set of locations adequate to identify user gestures. The displayed imagery can be created by glasses systems and presented with a virtual on-glasses display, or can be created and/or viewed off-glasses. In some embodiments the user can see local views directly, but augmented with imagery showing internet provided tags identifying and/or providing information as to viewed objects. On-glasses systems can communicate wirelessly with cloud servers and with off-glasses systems that the user can carry in a pocket or purse.
US08836764B2

In a method for determining a wheel or axle geometry of a vehicle, the following steps are provided: illuminating a wheel region with structured and with unstructured light during a motion of at least one wheel and/or of the vehicle; acquiring multiple images of the wheel region during the illumination, in order to create a three-dimensional surface model having surface parameters, a texture model having texture parameters, and a motion model having motion parameters of the sensed wheel region; calculating values for the surface parameters, the texture parameters, and the motion parameters using a variation computation as a function of the acquired images, in order to minimize a deviation of the three-dimensional surface model, texture model, and motion model from image data of the acquired images; and determining a rotation axis and/or a rotation center of the wheel as a function of the calculated values of the motion parameters.
US08836758B2

A 3D image processing apparatus includes: L and R graphic decoders which decode coded stream data to generate left-eye and right-eye image data; an image output control unit which outputs the generated image data; and a control unit which, when a decoding error occurs in generating one of the image data, and a successful decode occurs in generating the other of the image data, (i) shifts, by a preset offset, a pixel position of the other of the image data, to generate pseudo image data as the one of the image data, and (ii) outputs the pseudo image data to an image output control unit, wherein the image output control unit outputs the other of the image data and the pseudo image data, when the decoding error occurs in generating the one of the image data and the successful decode occurs in generating the other of the image data.
US08836757B2

A 3D-image providing device comprises: an index selection unit for selecting at least one index frame set from 3D-image data including plural frame sets; and a thumbnail generation unit for obtaining left and right images for the selected index frame set and generating a thumbnail frame set based on the obtained left and right images, wherein the frames included in the thumbnail frame set satisfy conditions that the sizes and resolution thereof are respectively small and low compared to the frames included in the index frame set. Accordingly, the 3D-image providing device generates 3D-thumbnails from the left and right images of the 3D-image data to provide 3D images considered when moving to a user-desirable reproduction time point. Also, the 3D-image supply device merges the 3D-thumbnails with 3D-broadcasting images or 3D-contents and displays the merged image. Consequently, the image providing device minimizes viewer confusion when perceiving 3D-images and increases user satisfaction.
US08836754B2

An image photographing device displays a preview panoramic image and data regarding moving velocity and direction of the image photographing device during panorama photographing in real time. The image photographing device includes a photographing unit to photograph a plurality of images, an image processing unit to convert the images photographed by the photographing unit into preview image data and to generate preview panorama data using the preview image data, and a display unit to simultaneously output a screen to display the preview image data, a screen to display a process of synthesizing the preview panorama data, a moving direction display screen indicating a relative difference between the moving direction of the image photographing device and a predetermined reference direction, and a moving velocity display screen indicating a relative difference between the moving velocity of the image photographing device and a predetermined reference velocity.
US08836753B2

Embodiments of the present invention disclose a method for processing cascade conference sites in a cascade conference, which may be used to implement one-to-one correspondence between an image orientation and a voice orientation of each conference site in the cascade conference, and improve the user experience of a participant. Certain embodiments of the present invention include: receiving an audio code stream sent by a cascade conference site, where the audio code stream sent by the cascade conference site is sent to different conference sites through different audio sound channels or audio cascade channels; receiving an audio code stream sent by a non-cascade conference site; and selecting audio data satisfying a preconfigured condition from audio data to be selected.
US08836738B2

A drive control method for a media processing device prevents increasing the media production time even when a printhead cleaning process is performed before the printing process. When a media production command is input, the preprocessing time required until the printing process starts is calculated based on the media production command. If the total of the preprocessing time plus the time passed since the last cleaning process is greater than or equal to a specified time, the cleaning process is started. If the elapsed time will reach the specified time after the media production command is output and before the printing process starts, the cleaning process runs parallel to the write process. Increasing the media production time by the time required for the cleaning process is thus prevented.
US08836734B2

Provided is a display device including a video signal analysis block (110) for analyzing a video signal and determining a type of video from an analysis result, a function control block (120) for controlling a gain value of the video signal according to the type of video, a video signal control section (122) for adjusting the video signal on the basis of the gain controlled by the function control block, and a display panel (300), having a plurality of pixels arranged to self-emit light according to the video signal, for displaying a video on the basis of the video signal adjusted by the video signal control section (122).
US08836732B2

An image display device includes a plurality solid-state light sources, a modulator configured to modulate light from a plurality of solid-state light sources, and an image display device configured to generate from a frame of image data, a plurality of subframes each further divided into subfields, and to display the plurality of subframes. The modulator turns off light output from all the solid-state light sources for the duration of one or more of the plurality of subframes, whereby it is possible to reduce motion blur arising from a hold-type display device, in which after-images remain on the retina of a person's eyes when viewing moving objects.
US08836730B1

Methods and systems for modifying a display of a field of view of a robotic device to include zoomed-in and zoomed-out views are provided. In examples, the robotic device may include a camera to capture images in a field of view of a robotic device, and distance sensors which can provide outputs that may be used to determine a distance of the robotic device to an object in the field of view of the robotic device. A display of the field of view of the robotic device can be generated, and as the distance decreases, the display can be modified to include a zoomed-in view of the object. As the distance increases, the display can be modified to include a zoomed-out view of the object. An amount of zoom of the object may be inversely proportional to the distance.
US08836723B2

The present disclosure provides augmented reality methods and systems where two or more component optical images are optically overlaid via one or more beam splitters to form composite optical images. In some embodiments a second component optical image is an electronic optical image (an image from an electronically controlled emission source) while the first component optical image is one of a physical optical image (an image of a physical object from which diffuse reflection occurs), an electronic optical image, an emission optical image (an image from a non-electronic source that emits radiation), or a hybrid optical image (composed of at least two of a physical optical image, and electronic optical image, or an emission optical image). In some embodiments the first and second component optical images are used to provide feedback concerning the quality of the overlaying and appropriate correction factors to improve the overlay quality.
US08836720B2

Units which respectively acquire information on an aberration generated by a display optical system and information on an aberration generated by a vision correction optical system used by an observer are arranged. Aberration correction is executed based on the two aberrations. An aberration generated by a combination of the display optical system and the vision correction optical system used by the observer can be appropriately corrected for each observer.
US08836719B2

A crafting system and method are provided that allow users or players in a social virtual environment to create their own unique virtual items for use on the site. With the crafting system and method, players can collect different types of materials, some more common than others, from within the virtual social environment to customize items, which the player can use to express their individuality as well as sell or trade within the environment. The complexity and uniqueness of the crafted item makes it much more difficult for another player to obtain the same materials and to replicate the design.
US08836718B2

A method for providing a UI in a portable terminal shows background images corresponding to physical states, such as the temperature, or of a physical layout of buildings, roads, etc. The method for providing a UI in a portable terminal, includes: collecting environmental information around the portable terminal; extracting an image set corresponding to the collected environmental information, and image change information; sensing a tilted state of the portable terminal; and changing and displaying the extracted image according to the sensed tilted state of the portable and the extracted image change information.
US08836712B2

Modification messages may be filtered to reduce the load on a message channel between a render cache and a frame buffer compression. A group of cache lines may be checked to see whether both a subspan request hits an unlit bit and a modify message was already sent. If so, the modification message may be filtered.
US08836711B2

An electronic device has a display, a video memory, a video data buffer unit, a central processing unit, and a video processing unit. The central processing unit, according to a number of divided screens and a resolution for each of the divided screens, retrieves different but continuous video data corresponding to the resolution of each of the divided screens from the video data buffer unit, and stores the retrieved continuous video data in consecutive memory addresses in the video memory. The video processing unit reads in sequence the continuous video data stored in the video memory, and sends the continuous video data in sequence to the display according to a direction of arrangement of the divided screens such that video contents displayed on the divided screens by the display are continuous.
US08836710B2

There is provided a method and apparatus for managing memory in a system for generating 3-dimensional computer images. The image is subdivided into a plurality of rectangular areas. A memory is provided and a page of the memory is allocated for storing object data for objects in the image. Object data for objects in the image are then written to the allocated page of memory. Finally, a bit mask for the allocated page of memory is compiled, the bit mask indicating the rectangular areas having object data stored in the allocated page of memory. A rectangular area of the image can then be rendered by deriving data for display from the object data stored in the memory, for objects in that rectangular area. Once the rectangular area has been rendered, the bit mask for each page of memory which stored, before the step of rendering, object data for that rectangular area, is updated so that the bit mask no longer indicates that rectangular area.
US08836704B2

Systems and methods to provide automatic tree restriction are provided. In example embodiments, sizing parameters for a display location are determined. Data to be graphically displayed within the sizing parameters is accessed. A determination is then performed to determine if restriction of nodes associated with the data is needed based on the sizing parameters. If needed, restriction is performed based on the determination. The restriction is performed based on predetermined criteria established prior to the determining of the sizing parameters and the accessing of the data. A graphical display of the data within the sizing parameters may then be rendered.
US08836700B2

A method, system, and computer program product are disclosed for providing tessellated primitive data to a geometry shader. The method comprises computing a set of tessellated vertices and a computed set of connectivity data based on an original set of vertices and an original set of connectivity data, generating computed vertex data based on the original set of vertices and the set of tessellated vertices, receiving the computed set of connectivity data, requesting a subset of the computed vertex data based on the computed set of connectivity data, and processing primitives defined by the subset of the computed vertex data. The system and computer program product are further disclosed for accomplishing a similar result as the aforementioned method.
Patent Agency Ranking