US08990814B2

Techniques are described for replacement of virtual functions. In one or more implementations, a call to a virtual function is intercepted and redirected to a shim module associated with a replacement function. The shim module is configured to adjust a pointer (e.g., a “this” pointer) for the virtual function. In at least some embodiments, the pointer can be adjusted based on information retrieved from symbol data for the virtual function. The replacement function can utilize the adjusted pointer to access an object instance associated with the virtual function. For example, the replacement function can use the adjusted pointer to access data and/or functionalities of the object instance.
US08990812B2

Tasks for a business process can be decomposed into subtasks represented by messages. Message processing can be throttled in a heterogeneous environment. For example, message processing at subtask nodes can be individually throttled at the node level by controlling the number of instances of subtask processors for the subtask node. An infrastructure built with framework components can be used for a variety of business process tasks, separating business logic from the framework logic. Thus, intelligent scalability across platform types can be provided for large scale business processes with reduced development time and resources.
US08990811B2

Techniques that improve manageability of systems. Techniques are provided for creating different types of baselines that are more flexible and dynamic in nature. A future-based baseline may be created defining a period of time, wherein at least a portion of the period of time is in the future. A baseline may be created that is a composite of multiple baselines. In general, baselines may be specified having one or more periods of time that are either contiguous or non-contiguous. A template for creating a set of baselines based on a set of time periods may also be created, where the template can be used to create a baseline for each of the set of time periods. A moving window baseline may be created having an associated time window that changes with passage of time, where accordingly the data associated with the baseline may also dynamically change with passage of time.
US08990807B2

In a virtual computing environment allocating instantiations of computing resources based on a computing metric of a primary application for execution on the instantiated computing resources, an instance manager increases allocated computing resources in response to a performance shortfall. The virtual computing environment executes virtualization instances of computing systems as an autonomous computing entity in a physical environment shared with other virtualization instances. Each virtualization instance has a configuration including a processor type and quantity, memory, and mass storage (i.e. disk) allocation. Further, each virtualization instance has a performance capacity (capacity) based on a performance metric for identifying throughput in terms of a target application that the virtualization instance was designated to support. The instance manager performs a substantially real-time reconfiguration response based on an impact analysis that configures additional computing resources (virtualization instances) based on an actual, not computed or projected, demand.
US08990805B2

A method of dynamic resource allocation for a virtual machine cluster is to calculate the resource usage weight of the respective virtual machine, the resource usage weight of the respective physical machine, and the average resource usage weight of the physical machines, to pick the physical machine with the greatest resource usage weight as the migration source machine, to pick the physical machine with the least resource usage weight as the migration object machine, and to move the virtual machine in the migration source machine with the resource usage weight thereof being closest to the migration difference value to the migration object machine to achieve the effect of load balancing.
US08990800B2

A method may include a hypervisor instantiating a virtual machine including an initiator client and the hypervisor determining whether a virtualized information handling system is interfaced to an associated storage resource via an offload host bus adapter (HBA). If the virtualized information handling system is interfaced to the associated storage resource via an offload HBA, the hypervisor may execute an adapter driver for the HBA, the adapter driver for communicating input/output communications between the virtual machine and the associated storage resource via the offload HBA. If the virtualized information handling system is interfaced to the associated storage resource via another adapter other than an offload HBA, the hypervisor may execute an emulator, the emulator for emulating the functionality of the adapter driver for the HBA and for communicating input/output communications between the virtual machine and the associated storage resource via the other adapter.
US08990791B2

Partitioned global address space (PGAS) programming language source code is retrieved by an executed PGAS compiler. At least one shared memory array access indexed by an affine expression that includes a distinct thread identifier that is constant and different for each of a group of program execution threads targeted to execute the PGAS source code is identified within the PGAS source code. It is determined whether the at least one shared memory array access results in a local shared memory access by all of the group of program execution threads for all references to the at least one shared memory array access during execution of a compiled executable of the PGAS source code. A direct memory access executable code is generated for each shared memory array access determined to result in the local shared memory access by all of the group of program execution threads.
US08990777B2

Code elements may be selected from a graph depicting an application. The graph may show code elements as nodes, with edges representing connections between the nodes. The connections may be messages passed between code elements, code flow relationships, or other relationships. When a code element or group of code elements are selected from the graph, the corresponding source code may be displayed. The code may be displayed in a code editor or other mechanism by which the code may be viewed, edited, and manipulated.
US08990774B2

Methods and apparatus in a computer for automatically testing computer programs involve opening a predefined graphical user interface (GUI) on a screen of the computer; loading a set of program script instructions from a script database in communication with the computer that is associated with the predefined GUI; reading a loaded set of program script instructions; retrieving, based on the loaded set, data and at least one image object corresponding to the predefined GUI from a data and image object database in communication with the computer; taking a screenshot of the predefined GUI that includes at least one image object of the predefined GUI; determining whether an image object in the screen shot matches an image object retrieved from the data and object image database; and if a target position on the screen of the matching image object based on data retrieved from the data and image object database, and activating a control function adapted to control the predefined GUI based on the loaded set of program script instructions and the target position.
US08990771B2

Embodiments relate to systems and methods for building and distributing software packages. A package manager generation tool can interface with a set of stages of a development environment to receive source code configured for a software package build. The package manager generation tool can further receive a configuration file from a web user interface, wherein the configuration file can comprise a set of commands that, when executed, can build a software package from the source code. A distribution schedule can indicate one or more distribution systems to which to distribute the software package. The package manager generation tool can distribute the software packages to the distribution systems specified by the distribution schedule.
US08990765B2

The present invention provides a computationally efficient system for developing configurable, extensible business application product lines using model-driven techniques. The invention enables to create a common business application with a set of pre-defined variants, selection of a suitable variant from the pre-defined set, and composition of the common application with the selected variant into a purpose-specific business application and also provides for modeling of commonality and variability thus leading to a single specification. The invention provides model-based solution to address extensibility and configurability of both structural and behavioral aspects in a functionality dimension of database intensive business application and it supports configuration process at three different stages of application development (i.e. design time, installation time and run time) of database intensive business application. The invention reduces the cost as well as computational time for creating new business applications, and leads to effective maintenance and smooth evolution.
US08990759B2

The fabrication of the wafer may be analyzed starting from when the wafer is in a partially fabricated state. The value of a specified performance parameter may be determined at a plurality of locations on an active area of a die of the wafer. The specified performance parameter is known to be indicative of a particular fabrication process in the fabrication. Evaluation information may then be obtained based on a variance of the value of the performance parameter at the plurality of locations. This may be done without affecting a usability of a chip that is created from the die. The evaluation information may be used to evaluate how one or more processes that include the particular fabrication process that was indicated by the performance parameter value was performed.
US08990755B2

Defective artifact removal is described in photolithography masks corrected for optical proximity. In one example a method is described in which partitions are identified in a mask design for independent optimization. The partitions are grouped and ordering into stages. The first stage is processed. Geometries are extracted from the periphery of the first stage partitions. The extracted geometries are added to the peripheries of second stage partitions. Then the second stage partitions are processed.
US08990752B2

A method for automatic design of an electronic circuit, includes: generating (100) a layout (L) of the aforesaid electronic circuit; generating (200) abstract data (A) at the substrate level associated to the layout (L) of the aforesaid electronic circuit; generating (300) a grid (TG) of subdivision into meshes and nodes with respect to a view pertaining to the aforesaid abstract (A) and applying it to the aforesaid substrate (SBS); and extracting (400), on the basis of the aforesaid subdivision grid (TG), a full electrical netlist (NC) pertaining to the substrate (SBS). The method further includes performing an evaluation (500, 600) of the interactions between devices (DV) of the electronic circuit at the substrate level according to the aforesaid full electrical netlist (NC) pertaining to the substrate (SBS).
US08990748B1

In one approach for improving timing in an electronic circuit design having a finite state machine (FSM), control bit logic is generated based on next state logic of the FSM that generates current state bits of the FSM. The control bit logic and a control state bit are added to operate in parallel with the next state logic and the current state bit registers, and the output signal from the control bit register replaces selected logic in logic downstream from the FSM and current state bit registers. If a worst case delay is improved with the design having the control bit logic and control state bit, the modified circuit design is saved for evaluating other possible timing improvements. Otherwise, the modification is discarded.
US08990744B2

The capacitance or inductance of electrical circuits is adjusted by measuring inductance or capacitance values of passive components fabricated on a first substrate, storing individual associations between the passive components and the respective measured values of the passive components, and determining electrical connections for the passive components based on the stored individual associations between the passive components and the respective measured values of the passive components. A corresponding system includes a tester operable to measure inductance or capacitance values of the passive components fabricated on the first substrate, a storage system operable to store the individual associations between the passive components and the respective measured values of the passive components, and a processing circuit operable to determine the electrical connections for the passive components based on the stored individual associations between the passive components and the respective measured values of the passive components.
US08990743B2

Methods and apparatuses to automatically modify a circuit design (e.g., a synthesis solution) according to the sensitivity in design parameters with respect to the possible deviation in the subsequent implementation (e.g., placement and routing) of the circuit. In one aspect of the present invention, a method to design a circuit includes: determining likelihood of a design constraint being violated in an implementation of a first circuit design (e.g., a technology specific netlist with or without a placement solution); and, modifying the first circuit design to reduce the likelihood of the design constraint being violated. In one example, the implementation of the first circuit design includes a routing solution for implementing the first circuit design; and, the first circuit is modified through sizing an instance of a logic element, buffering a signal, load shielding for a signal, or other operations.
US08990742B2

A method of designing an acoustic microwave filter in accordance with frequency response requirements. The method comprises selecting an initial filter circuit structure including a plurality of circuit elements comprising at least one resonant element and at least one other reactive circuit element, selecting lossless circuit response variables based on the frequency response requirements, selecting a value for each of the circuit elements based on the selected circuit response variables to create an initial filter circuit design, transforming the resonant element(s) and the other reactive circuit element(s) of the initial filter circuit design into at least one acoustic resonator model to create an acoustic filter circuit design, adding parasitic effects to the acoustic filter circuit design to create a pre-optimized filter circuit design, optimizing the pre-optimized filter circuit design to create a final filter circuit design, and constructing the acoustic microwave filter based on the final filter circuit design.
US08990737B2

A method, apparatus, and system are provided for displaying a graphical representation of at least a portion of a file by interfacing with a graphical interface relating to the file. A request for viewing a file content is received. A window for viewing a graphical representation of at least a portion of the content of a file is provided.
US08990736B2

Embodiments of the present invention provide a method, system and computer program product for fast mouse pointer location. In an embodiment of the invention, a method for fast mouse pointer location includes determining a contemporaneous location of a mouse pointer in a GUI of a host computer, dimensioning in memory of the host computer different shapes and arranging the shapes to proximately meet at a point of intersection, overlaying the shapes in the GUI at a position proximate to the contemporaneous location of the mouse pointer, displaying the shapes in the GUI for a brief period of time before hiding the shapes from view in the GUI and repeating the determining, dimensioning, overlaying and displaying for different movements of the mouse pointer in the GUI.
US08990731B2

The present invention relates to a mobile terminal and a method of controlling the same. When a plurality of items displayed on a screen is scrolled, a scroll speed of some of the plurality of items is controlled to be different from a scroll speed of the other items.
US08990724B2

This invention provides an information processing apparatus which obtains screen information via a network from an external apparatus and displays an operation screen based on information registered in association with a specific application, when a predetermined key is operated while the specific application is in progress. To accomplish this, an MFP obtains screen information from a Web server based on URL information registered in association with a Web application, and displays the initial screen of the Web application, when a reset key is pressed while the Web application is in progress.
US08990713B2

Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents a new user interface to allow access to functions of the unified desktop.
US08990711B2

Methods and devices for minimizing and maximizing displayed output associated with applications are provided. More particularly, an application presented as two or more pages in a portrait mode can be minimized to present one of the two or more pages following a minimization operation. The page that continues to be displayed can comprise a primary or preferred page, while the page that is dismissed can comprise a secondary or ancillary page. With respect to a maximization operation received with respect to a page of an application results in the display of an additional page associated with that application. Maximization can include controlling the respective screens on which first and second pages of the maximized application are displayed.
US08990707B2

A metaverse system and method for allowing a user to control a group of avatars in a metaverse application. The metaverse system includes a client computer, a metaverse server, and a group link engine. The metaverse server hosts a metaverse application over a network. The client computer interfaces with the metaverse application. The group link engine opens a group link connection. A linked group associated with the group link connection includes at least two linked users. At least one user is designated as a leader of the linked group. The group link engine includes a group link controller to allow the leader to control an action of an avatar of at least one other user.
US08990706B2

Various embodiments described herein include one or more of systems, methods, and software operable to identify a location of or position a gesture tool, such as a mouse pointer or cursor, within a web conference display. Some embodiments may communicate an identified location of a gesture tool within a user interface control of a web conference presenter to web conference participants. The communicated location of the gesture tool may cause the gesture tool to be displayed in a corresponding location within a display of a web conference participant despite differences between a view of the presenter and participant. The gesture tool may include a pointer under the control of a mouse, a cursor, or other gesturing tool. Some embodiments include a web conference recording module operable to record data associated with a web conference, including gesture tool positioning data.
US08990705B2

Modifying display of an object in a display of part of a virtual universe is provided. In one embodiment, the process obtains avatar tracking data that identifies a location of an avatar in relation to a range of the object. The range includes a viewable field. The process then selects a data collection method based on the location of the set of avatars. In response to detecting an event for triggering modification of the object, the process calculates a set of color modifiers based on display setting data to form a modified color. Thereafter, the process renders the object using the modified color when the location of the set of avatars is within the range of the object.
US08990704B2

A bridge including an adapter is able to transcode or translate different graphics languages to permit a variety of networked, dissimilar devices, to communicate. The bridge translates an existing application device's graphics/images into a Remote User Interface (Remote UI or RUI) graphics protocol of a rendering device and transmits the translated RUI to the rendering device. The rendering device is then able to display the translated RUI.
US08990696B2

Systems and methods for geographically mapping a vulnerability of a network having one or more network points include receiving vulnerability information identifying a vulnerability of a point of the network, correlating the vulnerability information with location information for the identified network point, and network identification information for the identified network point, and generating a map displaying a geographical location of the vulnerability.
US08990693B2

A method of generating edited video, the method comprises receiving, at a server, an unedited video from a user device; receiving, at the server, user input indicating one or more effects to apply to the unedited video from the user device; generating, at the server, a plurality of intermediate representations of the unedited video; and generating, at the server, an edited video based on, at least in part on the unedited video, the user input, and one of the plurality of intermediate representations.
US08990688B2

A proactive user interface, installed in (or otherwise control and/or be associated with) any type of computational device. The proactive user interface actively makes suggestions to the user, based upon prior experience with a particular user and/or various preprogrammed patterns from which the computational device could select, depending upon user behavior. These suggestions can be made by altering the appearance of at least a portion of the display, for example by changing a menu or a portion thereof; providing different menus for display; and/or altering touch screen functionality. The suggestions can also be made audibly.
US08990682B1

Disclosed are methods and devices for rendering interactions between virtual and physical objects on a substantially transparent display are disclosed. In one embodiment, the method includes displaying a user-interface on a substantially transparent display of a wearable computing device. The method further includes displaying a virtual object in the view region at a focal length along a first line of sight and detecting a physical object at a physical distance along a second line of sight. The method still further includes determining that a relationship between the focal length and the physical distance is such that the virtual object and the physical object appear substantially co-located in a user-view through the view region and, responsive to the determination, initiating a collision action between the virtual object and the physical object.
US08990681B2

A method for aligning a modified document and an original document is provided according to an aspect of the present invention. The method includes a step of receiving a first bitmap representative of the modified document, including a first anchor. Additionally, a second bitmap representative of the original document including a second anchor is received. The method also includes the step of deriving a set of first vertex coordinates of the first anchor, and a set of second vertex coordinates of the second anchor. The method further includes the step of transforming the first bitmap to a common reference based upon the first set of vertex coordinates, and the step of transforming the second bitmap to the common reference based upon the second set of vertex coordinates.
US08990675B2

A system for automatically detecting relationships in spreadsheet data is disclosed. The system may be configured to analyze data items in the spreadsheet to determine whether two or more data items are unrelated. If the two or more data items are unrelated, then the system may notify a user of a need to define the relationship, and automatically defines the relationship for the two or more data items, or suggests the relationship to the user.
US08990672B1

Methods and systems of inter-relating themes via a design and a layout relationship are disclosed, offering flexibility in design and data relationships of media-based projects. In one embodiment, an Internet user at a user-device selects a theme from a plurality of available themes, the theme being a collection of designsets. The system automatically selects a design from the designsets that best fits the content provided by the user. The design automatically inherits a layout from a layoutset corresponding to the automatically selected design. The design defines style and formatting over the layout, while the layout defines the locations of photos and text. When a user selects a different theme, the system can quickly adjust the design without input from the user, increasing user friendliness and usability. The user can create additional personal customizations, and print the final design to create a photobook or other media-based project.
US08990666B2

A decoder, a method of decoding and systems implementing the same are disclosed. In one example, the method includes calculating syndrome values from input codewords, generating an error location polynomial about the codewords using the syndrome values, determining an error count in the codewords using the error location polynomial, and adjusting power consumption of a circuit in response to the determined error count in the codewords. In one example, a frequency of a clock signal to be provided to a search circuit may be determined based on the error count, and the clock signal may be provided having the determined frequency to a search circuit, such as a Chien search circuit.
US08990664B2

A method begins by a dispersed storage (DS) processing module selecting a data segment and verifying integrity values of encoded data slices generated by encoding the data segment. When integrity values of a decode threshold number of encoded data slices are affirmatively verified, the method continues with the DS processing module verifying an integrity value of the data segment. When the integrity value of the data segment is affirmatively verified, the method continues with the DS processing module generating a new set of encoded data slices. The method continues with the DS processing module verifying concurrency of the set of encoded data slices with the new set of encoded data slices and for each encoded data slice having a negative concurrency verification, flagging the encoded data slice as being potentially compromised.
US08990663B2

A method and apparatus are described for protecting real time media including receiving media packets, generating media bit strings from the media packets, applying a forward error correcting code across the generated media bit strings to generate at least one forward error correcting bit string and generating at least one forward error correcting packet from the at least one forward error correcting bit string. Also described are a method and apparatus for recovering from losses of real time media packets including forming media bit strings from received media packets, forming forward error correcting bit strings from received forward error correcting packets, decoding the formed media bit strings and forward error correcting bit strings to obtain recovered media bit strings and recover lost media packets from the recovered media bit strings. Further described is a data structure for a forward error correcting header on computer readable media.
US08990662B2

Techniques for resilient communication. A data path stores data to be transmitted over a link to a receiving node. An output stage is coupled between the data path and the link. The output stage includes double sampling mechanisms to preserve a copy of data transmitted over the link to the receiving node. Error detection circuitry is coupled with the output stage to detect transient timing errors in the data path or output stage. The error detection circuitry causes the output stage to send the copy of the data transmitted over the link in response to detecting an error.
US08990654B2

In conventional Backplane Ethernet systems, data is transmitted over two pairs of copper traces in one direction using a PAM-2 scheme and a baud rate of 10.3125 GHz, giving an effective bit rate of 10.3125 Gbps. The rate at which data can be transmitted in Backplane Ethernet systems, while still being reliably received, is typically limited by ISI caused by the dispersive nature of the copper traces, frequency dependent transmission losses caused primarily by skin effect and dielectric loss of the copper traces, and cross-talk from adjacent communication lines. The present invention is directed to systems for overcoming these and other signal impairments to achieve speeds up to, and beyond, twice the conventional 10 Gbps limit associated with Backplane Ethernet systems.
US08990649B2

The disclosure describes a novel method and apparatuses for allowing a controller to select and access different types of access ports in a device. The selecting and accessing of the access ports is achieved using only the dedicated TDI, TMS, TCK, and TDO signal terminals of the device. The selecting and accessing of device access ports can be achieved when a single device is connected to the controller, when multiple devices are placed in a daisy-chain arrangement and connected to the controller, or when multiple devices are placed in a addressable parallel arrangement and connected to the controller. Additional embodiments are also provided and described in the disclosure.
US08990595B2

A power supply control device includes an always powered section and a selectively powered section. The always powered section includes a switch determining whether or not to supply external power to the selectively powered section, a first memory circuit storing information for turning on/off the switch, and a second memory circuit storing information on a change in a main power supply switch. The selectively powered section includes a power supply circuit supplying power to the device body, a non-volatile memory configured to storing information on an on/off-state of the device body, and a control section changing the information in the first memory circuit in accordance with the information in the non-volatile memory and the second memory circuit.
US08990594B2

An apparatus for measuring a remaining power of a battery unit includes a first memory unit, a second memory unit, and a processor. The first memory unit stores a first program code. The second memory unit stores a second program code. The second memory unit is accessed at a second speed that is lower than a first speed at which the first memory unit is accessed. The processor is utilized for reading the first program code from the first memory unit to execute calculation for current of the battery unit during a normal operation mode and reading the second program code from the second memory unit to execute an exception during the normal operation mode if required.
US08990589B1

System and method for fault-recoverable full-drive encryption. A buffer is allocated to temporarily retain different subsets of the plurality of segments at various times. An encrypted space mask represents an encryption state of each segment. Prior to encrypting each subsequent segment, a first copy of the encrypted segment is stored in the buffer, and a second copy of the encrypted segment is stored on the data storage drive. The encrypted space mask is updated to represent a current encryption state of the plurality of segments. In response to an interruption of the encrypting process, the encrypted space mask and, in some embodiments, the buffer, are used to identify a correct encryption state of the drive, permitting recovery and resumption of the encryption process.
US08990586B2

Methods, systems, and apparatuses for selectively exposing subscriber data include maintaining subscriber data at a digital data storage, wherein the digital data storage is protected by a service provider firewall. A request to expose subscriber data from a third-party requestor is received. Selected subscriber data and a security condition associated with the request are determined, wherein the security condition is based on an identity of the third-party requestor. The selected subscriber data is retrieved if the security condition is satisfied, and the selected subscriber data is transmitted to the third-party requestor.
US08990582B2

Techniques for memory compartmentalization for trusted execution of a virtual machine (VM) on a multi-core processing architecture are described. Memory compartmentalization may be achieved by encrypting layer 3 (L3) cache lines using a key under the control of a given VM within the trust boundaries of the processing core on which that VMs is executed. Further, embodiments described herein provide an efficient method for storing and processing encryption related metadata associated with each encrypt/decrypt operation performed for the L3 cache lines.
US08990579B2

A method and an apparatus are provided for unlocking an electronic device. A first input screen portion for unlocking the electronic device from a locking mode is displayed. A first input is received from a user via the first input screen portion. The first input is compared with a first user-defined information stored in the electronic device. A second input is received from the user via a second input screen portion. The second input screen portion is displayed after a determination that the first input does not match from the first user-defined information. The second input is compared with a second user-defined information stored in the electronic device. In response to the second input matches to the second user-defined information, the electronic device is unlocked from the locking mode.
US08990576B2

Techniques are disclosed for efficient computation of consecutive values of one-way chains and other one-way graphs in cryptographic applications. The one-way chain or graph may be a chain of length s having positions i=1, 2, . . . s each having a corresponding value vi associated therewith, wherein the value vi is given by vi=h (vi+1), for a given hash function or other one-way function h. An initial distribution of helper values may be stored for the one-way chain of length s, e.g., at positions given by i=2j for 0≦j≦log2 s. A given one of the output values vi at a current position in the one-way chain may be computed utilizing a first helper value previously stored for another position in the one-way chain between the current position and an endpoint of the chain. After computation of the given output value, the positions of the helper values are adjusted so as to facilitate computation of subsequent output values. Advantageously, a storage-computation product associated with generation of the output values of the one-way chain has a complexity O((log s)2).
US08990575B2

An apparatus for electronic signature verification, including a grouping unit to group, into at least one group, a plurality of kernels included in an application to which electronic signature verification is to be performed, and an electronic signature verification unit to perform electronic signature verification with respect to the at least one group.
US08990573B2

A method of packet security management to ensure a secure connection from one network node to another. The method includes creating a security tag for each packet in a network session, selecting one of a number of possible tag locations within the packet, inserting the security tag at that location, transmitting the tagged packets from a sending node to the receiving node, authenticating the packets' security tags at the receiving node, and dropping non-authenticated packets. The method also includes determining best possible tag locations when sending a packet and locating a security tag when receiving a packet.
US08990570B2

Methods and apparatus are provided for secure function evaluation for a covert client and a semi-honest server using string selection oblivious transfer. An information-theoretic version of a garbled circuit C is sliced into a sequence of shallow circuits C1, . . . Cn, that are evaluated. Consider any wire wj of C that is an output wire of Ci, and is an input wire of Ci+1. When a slice Ci is evaluated, Ci's 1-bit wire key for wj is computed by the evaluator, and then used, via string selection oblivious transfer (SOT), to obtain the wire key for the corresponding input wire of Ci+1. This process repeats until C's output wire keys are computed by the evaluator. The 1-bit wire keys of the output wires of the slice are randomly assigned to wire values.
US08990569B2

A device receives an encrypted key generating value from a first device and decrypts the encrypted key generating value. A temporary session key associated with the first device is generated based on the key generating value. A secure session invitation message is received from the first device. A master session key is generated and encrypted using the temporary session key associated with the first device. The encrypted master session key is transmitted to the first device.
US08990565B2

A method and system for automatically logging in a client is disclosed in the present invention, mainly comprising: use encrypted ICCID for the authentification of user's identity during automatic login; when authentification is passed, determine the account information corresponding to the identification of the client to be logged in currently by the user, and log in the client automatically with the determined account information, so that the user can conveniently manage the account information corresponding to each client when he guarantees the security of the account information simultaneously, avoiding the troublesome inputting of username and password of the account and achieving the purpose of automatically logging in a client.
US08990564B2

A system and method are provided which employs a key agreement scheme, wherein the agreed-upon-shared key is used in a protocol message in the authentication rather than being employed as a session key.
US08990563B2

A method and apparatus for sending protected data from a sender unit to a receiver unit via an intermediate unit. A Transfer Init message that contains a ticket associated with the receiver unit is sent from the intermediate unit to the sender unit. The intermediate unit then receives a transfer response message from the sender unit, and also data which has been protected using at least one security key associated with the ticket and obtained from a Key Management Server. A message is sent to the receiver unit, the message including information required for security processing of the protected data. The protected data is then sent to the receiver unit, allowing the receiver unit to access the protected data.
US08990556B1

Data is received that specifies at least one beacon associated with a first account and a first validity window specifying a time period during which the at least one beacon is to be associated with an additional account. Thereafter, a first key is generated which, when registered by a second account, causes the at least one beacon to be associated with the second account until expiration of the first validity window. Prior to registration of the first key and additionally outside the first validity window the at least one beacon is associated solely with the first account. After the registration of the first key, the at least one beacon is caused to be associated with the second account during the first validity window. Related apparatus, systems, techniques and articles are also described.
US08990545B2

This is a program analysis technique using a branch history table (BHT). Upon start of a program, a plurality of flags, each corresponding to an instruction of the program, are initialized to a disabled state and an initial state of a BHT is stored. Upon execution of a branch instruction, if a branch has not been taken, a value of history information of a corresponding entry of the BHT is decremented. If the branch has been taken, the value of the history information of the corresponding entry is incremented and whether a corresponding flag is enabled or disabled is determined. If the corresponding flag is disabled, the flag is enabled. Upon termination of the program, a differential history information value of each entry is obtained from the stored initial state and a final state of the BHT. A final state of each flag is obtained.
US08990543B2

In a particular embodiment, a method is disclosed that includes receiving an instruction packet including a first instruction and a second instruction that is dependent on the first instruction at a processor having a plurality of parallel execution pipelines, including a first execution pipeline and a second execution pipeline. The method further includes executing in parallel at least a portion of the first instruction and at least a portion of the second instruction. The method also includes selectively committing a second result of executing the at least a portion of the second instruction with the second execution pipeline based on a first result related to execution of the first instruction with the first execution pipeline.
US08990541B2

A method, system, and computer program product for improving memory utilization of sparse pages are provided in the illustrative embodiments. A set of virtual pages is identified. Each virtual page in the set of virtual pages is a sparse virtual page. The set of virtual pages includes a first sparse virtual page and a second sparse virtual page. At least a portion of data of the first sparse virtual page in the set of virtual pages is stored in a first physical page. The first physical page belongs to a set of consolidation physical pages, and the first physical page also stores at least a portion of the data of the second sparse virtual page. The first and the second sparse pages are mapped to the first physical page.
US08990537B2

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing free chains of compute resources. A system configured to practice the method divides a free chain of compute resources into a usable part (UP) which contains resources available for immediate allocation and an unusable part (UUP) which contains resources not available for immediate allocation but which become available after a certain minimum number of allocations. The system sorts resources in the UP by block number, and maintains a last used object (LUO) vector, indexed by block number, which records a last object in the UP for each block. Each time the system frees a resource, the system adds the freed resource to a tail of the UUP and promotes an oldest resource in the UUP to the UP. This approach can manage free chains in a manner that is both flaw tolerant and has relatively high performance.
US08990524B2

A plurality of subgroups with a least recently used (LRU) list of data elements associated with count variables. The LRU lists have a top entry to store a most recently used data element and a bottom entry to store a least recently used data element. If a data element is accessed, then increase the value of the count variable and move the accessed data element to the top entry of the LRU list of the subgroup associated with the data element. If the value of the count variable of the accessed data element of the top entry is greater than a value of a count variable of a data element of a bottom entry of a LRU list of a subgroup with a higher priority, then swap the data element of the bottom entry with the accessed data element of the top entry.
US08990516B2

A multi-core processor system includes a memory controller that includes multiple ports and shared memory that includes physical address spaces divided among the ports. A CPU acquires from a parallel degree information table, the number of CPUs to which software that is to be executed by the multi-core processor system, is to be assigned. After this acquisition, the CPU determines the CPUs to which the software to be executed is to be assigned and sets for each CPU, physical address spaces corresponding to logical address spaces defined by the software to be executed. After this setting, the CPU notifies an address converter of the addresses and notifies the software to be executed of the start of execution.
US08990515B2

The present invention extends to methods, systems, and computer program products for aliasing buffers. Embodiment of the inventions supporting buffer aliasing through introduction of a level of indirection between a source program's buffer accesses and the target executable physical buffers, and binding the logical buffer accesses to actual physical buffer accesses at runtime. A variety of techniques for can be used supporting runtime aliasing of buffers, in a system which otherwise disallows such runtime aliasing between separately defined buffers in the target executable code. Binding of logical buffer accesses in the source program to the actual physical buffers defined in the target executable code is delayed until runtime.
US08990514B2

Mechanism of efficient intra-die collective processing across the nodelets with separate shared memory coherency domains is provided. An integrated circuit die may include a hardware collective unit implemented on the integrated circuit die. A plurality of cores on the integrated circuit die is grouped into a plurality of shared memory coherence domains. Each of the plurality of shared memory coherence domains is connected to the collective unit for performing collective operations between the plurality of shared memory coherence domains.
US08990509B2

Embodiments herein relate to selecting an accelerated path based on a number of write requests and a sequential trend. One of an accelerated path and a cache path is selected between a host and a storage device based on at least one of a number of write requests and a sequential trend. The cache path connects the host to the storage device via a cache. The number of write requests is based on a total number of random and sequential write requests from a set of outstanding requests from the host to the storage device. The sequential trend is based on a percentage of sequential read and sequential write requests from the set of outstanding requests.
US08990499B2

Disclosed are various embodiments for caching of a hierarchical model of a network site. Upon receiving a request to resolve a network site, a hierarchical site model associated with a network site is retrieved. A directory model associated with the network site is also retrieved. A caching process is initiated that retrieves at least a subset of page models and loads them into a cache. The caching process is executed in parallel with the processing of the hierarchical site model.
US08990496B2

A method and system is disclosed for providing a heterogeneous data storage comprising a plurality of storage devices of different types with respect to device vendor, model, capacity, performance and/or function. The present invention employs data access mechanisms specific to the type of underlying storage and the type of data to be stored or retrieved, and provides for integrated remote mirroring, disaster recovery and hierarchical storage management (HSM), as well as improved I/O performance and life expectancy of storage disks. A method of writing to and reading from heterogeneous data volume is also disclosed.
US08990495B2

A redundant array of independent disk (RAID) memory storage system comprising data storage blocks arranged in a first plurality of data rows and a second plurality of data columns, wherein parity data is stored in additionally defined parity blocks, and wherein numbers of data blocks in respective columns are different, to accommodate the additional diagonal parity data block that the geometry of the system requires. The system is suitable for an SSD array in which sequential disk readout is not required.
US08990485B2

This disclosure provides a method of accurately determining expected transaction times associated with flash memory subdivisions, such as devices, blocks or pages. By performing a test transaction to program each bit of each such unit, the maximum expected programming time of each unit may be determined in advance and used for scheduling purposes. For example, in a straightforward implementation, a relatively accurate, empirically measured time limit may be identified and used to efficiently manage and schedule flash memory transactions without awaiting ultimate resolution of attempts to write to a non-responsive page. This disclosure also provides other uses of empirically-measured maximum flash memory transaction times, including via multiple memory modes and prioritized memory; for example, if a high performance mode is desired, low variation in flash memory transaction times may be tolerated, and units not satisfying these principles may be marked relatively quickly.
US08990482B2

A memory system includes a nonvolatile memory area including a first area in which write-in and read-out actions on data are performed and a second area in which such actions are prohibited, first and second interfaces, and a controller configured to connect to a second host using a first wireless communication configuration when the controller determines a second wireless communication configuration to connect to the second host device is not retained in the first area, the controller controlling the first interface in so that the first host device writes data into the memory area on a basis of a command provided from the second host device. When the controller changes the first wireless communication configuration, the controller connects to the second host device using the second wireless communication configuration, and the first interface notifies an error to the first host device not to write data into the memory area.
US08990475B2

A data storage device includes a NAND flash memory, an executable interface and a controller for receiving, from a host, via the executable interface, an instruction to access the NAND flash memory at a virtual address and for translating the virtual address to a physical address of the volatile memory. Preferably, the controller also provides boot functionality to the host.
US08990473B2

Systems and methods are provided that facilitate memory storage in a memory device. The system contains a memory controller and a memory array communicatively coupled to the memory controller. The memory controller sends commands to the memory array and the memory array writes or retrieves data contained therein based upon the command. The memory controller can monitor multiple banks and manage bank activations. Accordingly, memory access overhead can be reduced and memory devices can be more efficient.
US08990472B2

Methods and devices for running network protocols over Peripheral Component Interconnect Express are disclosed. The methods and devices may receive an electronic signal comprising data. The methods and devices may also determine the data corresponds to a protocol selected from a set comprising a PCIe protocol and a network protocol. In addition, the methods and devices may also configure a CPU based on the determined protocol. The methods and devices may also receive a second electronic signal comprising second data at a pin or land of the CPU, wherein the pin or land is connected to a PCIe lane and wherein the second data is formatted in accordance with determined protocol. In addition, the methods and devices may process the second data in accordance with the determined protocol.
US08990468B2

In execution of hot-plug processing consisting of a plurality of processing steps for connecting an I/O to a host, the hot-plug processing is temporarily stopped upon completion of predetermined processing steps in the hot-plug processing, and the hot-plug processing is resumed once it is detected that connection between the host and the I/O has been established and the host has been enabled to access the I/O.
US08990462B2

A data transfer method of a storage device which includes a host bus adaptor to communicate with an external host via a first interface and to communicate internally via a second interface is provided. The data transfer method may include issuing a write command and a read command to the host bus adaptor; performing a read direct memory access operation using the first interface in response to the write command and simultaneously performing a write direct memory access operation using the second interface in response to the read command; and generating frame information structure (FIS) sequences according to the second interface in response to the issued write command and the issued read command. The first interface may perform a full duplex data transfer and the second interface may perform a half-duplex data transfer.
US08990447B1

One or more out-of-band input signals (GPIO) are handled and efficiently embedded into a USB capture stream. In order to conserve resources, the state of the input signals can be sent only when a change occurs. The signals are accurately time-stamped, and then presented within the context of the captured USB data. In order to provide maximum visibility, if the digital inputs occur during a normally filtered multi-packet sequence, the filter is canceled and the surrounding packets will also be sent to an analysis computer. Furthermore, because digital inputs may happen during a USB packet, the digital inputs are queued in a FIFO buffer until there is an opportunity to send the digital inputs. Even though the state of the inputs may be sent at a later time, the state of the inputs may be time-stamped when the state of the inputs is perceived by the analyzer.
US08990430B2

A virtual network device includes several different virtual network device sub-units, which collectively operate as a single logical network device. An interface bundle includes interfaces in more than one of the different virtual network device sub-units included in the virtual network device. The interface bundle is coupled to a virtual link bundle, which connects the virtual network device to another device. The interface bundle is managed as a single logical interface.
US08990428B2

A computer-implemented method for facilitating interoperation between communication devices of different networks following different protocols is provided. The computer-implemented method enables creating a virtual device. The virtual device is a software representation of a first communication device in a first network. The computer-implemented method further comprises linking a synchronization module within the virtual device to the first communication device. The synchronization module receives data related to one or more attributes of the first communication device. The computer-implemented method comprises linking at least one mapping module within the virtual device to a second communication device. The mapping module facilitates conversion of the received data and transmission of the converted data to the second communication device for facilitating interoperation therebetween.
US08990426B2

Methods, systems, and computer program products for providing electronic transactions are provided. A method includes presenting an offer on a first communications device to conduct an electronic transaction on another communications device that is different from the first communications device. In response to an acceptance of the offer and selection of the other communications device, the method includes retrieving a network address for the other communications device from a storage device, and executing the electronic transaction on the other communications device via the network address.
US08990424B2

A method and system for improved NAT operation enable efficient translation for packets destined for communication systems within a domain utilizing network addresses that are incompatible with source and destination addresses indicated in packets delivered from the global Internet. Since the addresses are not compatible with global Internet addresses, delivery cannot be accomplished except by some method of address translation. Traditional systems have not been constructed to enable such inbound translations, providing, instead, only communication outbound from the incompatibly addressed domain towards the global Internet. Embodiments may employ application-specific knowledge for peer-to-peer based applications, associated over time with specific destinations. Embodiments may further employ an application-specific state machine in the NAT function to trace the development of the application protocol so that the resource identifier can be observed.
US08990421B2

Data received by a first network component from a second network component is processed by a filter function according to which the whole data or a portion of the data is used.
US08990418B1

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for providing data feeds for video programs is presented. A request is received from a client device of a user to obtain a data feed for a set of video programs in a plurality of video programs, where the set of video programs includes video programs having at least one common attribute. In response to receiving the request, a data feed for the set of video programs is generated using metadata for the plurality of video programs and a profile for the user, where a respective data item in the data feed corresponds to a respective video program in the set of video programs and includes at least one link to at least one content source from which the respective video program is available. The data feed is then provided to the client device.
US08990409B2

The invention concerns a computer-implemented collaboration platform comprising: means enabling an initiator (158) to create a message (168); means enabling the initiator (158) to invite a group of first degree partners (160, 162, 164) to respond to the message (168); means enabling a first degree partner (162) to create a sub-message (170, 172); means adapted to automatically create a link between the sub-message (170) and the message (168), or between the first degree partner (162) and the initiator (158), or between collaboration spaces established for the sub-message (170) and the message (168); and means enabling the first degree partner (162) to invite a group of second degree partners (176) to respond to the sub-message (170) while concealing identities of one or more first degree partner (158, 160, 164) for the group of second degree partners (176), and/or vice versa concealing identities of one or more second degree partner (176) for the group of first degree partners (158, 160, 164).
US08990405B2

Example methods, systems and articles of manufacture to resume remote desktop sessions are disclosed. A disclosed example method to resume a remote desktop session with a first computing device includes sending a query packet containing a first value representing a user identifier from a second computer device to a third computing device, receiving a response packet containing a second value representing the first computing device from the third computing device, and resuming at the second computing device the remote desktop session with the first computing device using the value.
US08990403B2

Provided is a content recommending method including receiving from second users meta data regarding content belonging to each of the second users having a content preference similar to a content preference of a first user, detecting based on the received meta data a plurality of pieces of recommended content similar to content that the first user is currently using, and outputting information regarding the respective pieces of detected recommended content.
US08990396B2

An improved caching method comprising: (a) employing circuitry to identify and analyze a plurality of data streams, each of said data streams resulting from a request to access a same content item stored in a cache; (b) calculating an initial access interval for said content item based upon said analyzing; and (c) adjusting a data transfer rate in at least one of said data streams in order to reduce said initial access interval to a reduced access interval.
US08990372B2

Operation management of equipment is made efficient by verifying a plurality of operation management manipulations on a plurality of equipment and optimizing a manipulation order before executing the manipulations. A status of equipment in a status table; a content of a manipulation in a manipulation table; a process time of the manipulation in a manipulation time prediction table; and a status required for the manipulation in the manipulation table are memorized on an operation model managing server. When a plurality of manipulations are input for a plurality of equipment by an operation manager via an operation managing server, correctness of the manipulations is verified and a manipulation order is decided on an operation verifying server based on the various types of memorized information. Also, a manipulation end time of each manipulation is notified to the operation manager via the operation managing server.
US08990366B2

A method and apparatus for updating the system configuration settings of a computer system Embodiments include a remote system configuration system that enables a user to update the system configuration of a target machine from a server machine over a network or similar communications system. Another embodiment includes a system configuration method using a bus master device to write system configuration data into a target computer system.
US08990345B2

A method for migrating information, and a migrator for migrating information, are disclosed. The method may include extracting organizational information from at least two service providers, accessing a first at least one of the at least two service providers upon selection of a migration selection interface by the user, receiving of a first plurality of information related to the user from one of the service providers, accessing a second at least one of the at least two service providers, and writing the first plurality of information to the second at least one of the at least two service providers. The migrator includes an importer in communicative connection with at least one migrate-from service provider, a normalizer that receives a first plurality of information from the importer and converts the first plurality to a standard format, a denormalizer that receives the standard format from the normalizer and converts the standard format to a second plurality of information, and an exporter communicatively connected to a migrate-to service provider, which exporter receives the second plurality of information from the denormalizer and sends the second plurality to the migrate-to service provider.
US08990341B2

A computer-implemented method tracks diffusion. The method includes receiving a tracking request from an initiating user to track diffusion of content located at a content address. A computer tracking system generates a first shortened content address for the content address, from which the content is provided to the initiating user. The method includes receiving content requests from one or more requesting users, and generating, for each requesting user, a unique subsequent shortened content address for the content address. Content is provided to each requesting user using the subsequent shortened content address generated for each requesting user respectively. Each content request from the requesting users is made using either the first shortened content address or one of the subsequent shortened content addresses.
US08990336B2

A system for remotely monitoring an individual. The system includes a server system for generating a script program from a set of queries. The script program is executable by a remote apparatus that displays information and/or a set of queries to the individual through a user interface. Responses to the queries that are entered through the user interface together with individual identification information are sent from the remote apparatus to the server system across a communication network. The server system also includes an automated answering service for providing a series of questions from a stored set of questions for an individual at the remote apparatus to respond to, storing responses to each provided question in the series of questions and providing a service based on the individual's response to the questions.
US08990334B2

Data transfer to a remote packet-communicating device over a network is effected using a network-based cache to selectively store data. According to an example embodiment of the present invention, a network-based server facilitates selective, rule-based storage of a registered user's data in a network-based cache. The registered user's data is available via the user's data source coupled to a packet-based network (e.g., via a user's home or business computer coupled to the Internet). The server controls remote access to data stored in the cache as well as data accessible via the registered user's data source. For instance, when a request for data transfer is received from a remote packet-communicating device, the network-based server authenticates the request and, for authenticated requests, facilitates a transfer of the requested data from one or both of a registered user's data source and the cache.
US08990326B2

There is provided a system for facilitating communications over a telecommunications network, the system comprising a data communications device having a unique identifier, the device adapted to generate information elements comprising machine information, the information elements conforming to a first message protocol, the first message protocol being a session-based message protocol. The system further comprises a network subsystem to provide an interface for communication with a plurality of entities. The network subsystem is adapted to receive the information elements and extract the machine information, generate an output message comprising the machine information, the message conforming to a second message protocol different from the first message protocol, and, forward the message to a specific entity of the plurality of entities in dependence on the unique identifier of the data communications device. The data communications device may be a cellular data communications device. An associated method is also provided.
US08990321B1

In one general aspect, a tangible computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The instructions can include instructions to receive an indicator that at least a portion of a source message has been produced using a source module, and instructions to send to the source module, in response to the indicator, an extraction module configured to assign an attribute value to content of the source message. The attribute value can represent a contextual function of the content within the source message. The instructions can include instructions to receive a content package including the content and the attribute value assigned to the content, and produce a plurality of endpoint-specific messages associated with a plurality of endpoints based on a plurality of message templates and the attribute value assigned to the content within the content package.
US08990318B2

A method and apparatus of a device that focuses messages is described. In an exemplary method, the device receives a first and second group of message. The device further selects a related message from the second group of messages that is related to each message in the first group. This selecting is based on an affinity group, where the affinity group includes a message address that occurs in at least one of the messages in the second group and the affinity group is determined using the message addresses contained in the first and second groups.
US08990316B1

Methods, systems and computer program products are disclosed for identifying a message deliverability problem. In an example system, a source email server divides a plurality of email messages intended for delivery to destination devices using at least two source IP addresses into at least two groups of messages. The source email server outputs each email message in one of the groups through a same one of the source IP addresses and outputs each email message in another one of the groups through a different one of the source IP addresses. Each of the email messages is configured to trigger a response that includes the source IP address of the email message in response to a user opening the email message and/or selecting a hyperlink within the email message. A deliverability analysis module identifies an email message deliverability problem associated with one of the source IP addresses in response to a comparison of the responses across the source IP addresses.
US08990305B2

Techniques for virtual conferencing servers are described. An apparatus may comprise a conferencing server to manage a conference call with multiple client terminals. The conferencing server may have a virtual conference manager to select a first client terminal to operate as a first virtual conferencing server, and transfer conference call operations for a second client terminal from the conferencing server to the first virtual conferencing server. Other embodiments are described and claimed.
US08990303B2

Disclosed is a media sharing system that provides shared experiencing of licensed media content such as movies. The system includes a web server that communicates with multiple client devices over the internet whereby a user's multiple social contacts can participate in a synchronized stream of licensed media content such as movies. The system is able to schedule the multi-user experiencing of the licensed media content and further synchronize the streaming of the licensed content so the participating users receiving the media streams in a substantially synchronized manner. The system still further provides for social content interaction amongst the multiple recipients so that the multiple users can interact in a time-contextual manner consistent with the substantially synchronized receipt of the licensed media content.
US08990302B2

A system, device, and method provide for the selection of a device to perform a service using context information for the device. The context information may be included in a request from a control point device to the device or may be included in a response from the device to the control point device. The context information provides additional information relative to the services provided by the device or relative to the device itself. For example, if the device is a camera, the camera may include for each photograph taken by the camera a date the photograph is taken, a time the photograph is taken, a location at which the photograph is taken, a subject matter of the photograph, a temperature at the photograph location, a photographer, etc in the context information. Additionally, the camera may include the current geographic location of the camera in the context information.
US08990300B2

Technology for constructing a contact sharing history is disclosed. One method comprises receiving, at a computing device of a second user, a communication contact information element of a first user. The contact information is linked to a personal identification key associated with the first user. A link to a personal identification key associated with the second user is added to the communication contact information element to form the contact sharing history. The contact sharing history can then be used to identify how the second user obtained the first user's communication contact information element.
US08990297B2

Methods and systems for providing custom services are disclosed. A developer interface provides standards, such as an application platform interface, for developers to use to make and test applications and services. A user interface can access downloadable or hosted services or applications to multiple users, such as, merchants, banks and networks. The system can then provide custom individual or packages of services to users based on the services requested by the user and charge the user for them on a subscription or per-use basis.
US08990296B2

A server check system that checks a duplicated process of a server that performs a predetermined process in response to a request from a terminal device, includes a receiving unit that receives a request sent from the terminal device to the server when starting a checking; a sending unit that generates a predetermined number of requests by copying the request and sends the predetermined number of requests to the server at the same time; and a determining unit that obtains a processed result by the server based on the predetermined number of requests and determines whether a duplicated process occurs.
US08990288B2

Digital map rendering using dynamically updatable map configuration files is enabled. A map designer creates a map configuration file that specifies customizable attributes of a rendered map and stores the configuration file in a data store, either on the same local network as the map server that will be rendering the map, or at a remote location. The map configuration file can be included on a web page, wiki page, blog, etc. When a client requests a rendered map from the map server, the request specifies the location of the map configuration file to be used in the rendering. The map server retrieves the map configuration file and renders the map in accordance with the settings in the configuration file. The map server returns the rendered map to the client. In such a manner, the developer can modify the map configuration file and immediately effect subsequently rendered maps.
US08990287B2

A method includes receiving, at a network device, data indicating a geographic location associated with a mobile communication device. The method also includes selecting promotion information based on the geographic location associated with the mobile communication device. The method further includes transmitting the promotion information to the mobile communication device.
US08990276B2

The invention relates to a circuit for generating a true, circuit-specific and time-invariant random binary number, having: a matrix of K−L delay elements that can be connected to each other by means of L−1 single or double commutation circuits into chains of delay elements of length L, a single or double demultiplexer connected before the matrix, a single or double multiplexer connection after the matrix, and a run time or number comparator, wherein the setting of the commutation circuits, the demultiplexer, and the multiplexer can be prescribed by a control signal, wherein the circuit comprises a channel code encoder whereby code words of a channel code can be generated and a transcriber, whereby code words of the channel code can be transcribed into the control signal of the L−1 single or double commutation circuits, and a method for generating a true, circuit-specific and time-invariant random number by means of a matrix of L−K delay elements, L−1 single or double commutation circuits, a single or double demultiplexer connected before the matrix, a single or double multiplexer connection after the matrix, and a run time or number comparator, comprising at least the steps a) generating a code word of a channel code, b) transcribing a code word of a channel code to a selection code, c) generating chains of L delay elements by setting a setting corresponding to the code word of the selection code for the L−1 single or double commutation circuits, the single or double demultiplexer, and the single or double multiplexer, d) pairwise comparing of two variables determined by the delay times of two chains defined by the setting of the L−1 commutation circuits corresponding to the code word of the channel code, by means of a number or delay comparator for generating a bit of the true, circuit-specific and time-invariant random number.
US08990275B2

An algorithm for efficiently compressing floating-point data in 3D meshes is disclosed. 3D meshes are represented by topology data, geometry data and property data. Geometry data specify vertex locations and are usually represented by floating-point coordinates. While geometry data are usually compressed by quantization, prediction and entropy coding, the present invention uses no prediction. A floating-point number consists of mantissa and exponent, and normally the exponent, sign and mantissa are compressed separately. A method for encoding floating-point formatted data comprises determining if a current floating-point value was previously stored in a memory, storing the current value in the memory if it was not previously stored in the memory, and encoding it. Otherwise, if the current floating-point value was previously stored in a memory, the storage position of the value within the memory is determined and a reference pointing to the storage position is encoded.
US08990273B2

A method and apparatus of a device that transfers files and performs file browsing using an ad hoc file sharing service is described. In an exemplary method, the device transmits an advertisement of the ad hoc file sharing service to each of one or more of other devices. The transmitted advertisements each include a user identity of the user associated with the first device. Furthermore, access to the ad hoc file sharing service is granted on a per-user basis. The device establishes a connection with each of the other devices and transfers files with each of the plurality of other devices.
US08990269B2

A data mashup on a user's device. The preferred and probably most useful device is a mobile one. However, there is no reason to so limit the invention. When the user makes an application data entry, such as a calendar entry for a meeting with a customer, the mashup uses rules and data patterns that have been defined by the user to query other relevant information sources to collect related information about the customer or the meeting, and to cache the collected information on the device for the user.
US08990266B2

A method of dynamically performing data transformations on information that is transmitted between a user device and a web service may include receiving interface code from the web service, receiving an input from the user device that identifies a data type, and a data transformation to be applied to data instances matching the data type. The method may also include causing a definition file to be stored with the data type, the data transformation, and a resource locator. The method may additionally include, in a second communication session, intercepting a transmission, accessing the definition file using the resource locator, determining whether the data instance matches the data type, causing the data transformation to be performed on the data instance to generate transformed data, and inserting the transformed data into the transmission if the data instance matches the data type.
US08990265B1

Disclosed are various embodiments for context-aware durability of variants of files. A first data store is associated with a first level of data durability, and a second data store is associated with a second level of data durability that is lower than the first level of data durability. A data object is stored in the second data store when the data object is a derivative of another data object stored in the first data store. A data object is stored in the first data store when the data object is not a derivative of another data object stored in the first data store.
US08990247B2

Network operators are striving to find ways to provide stable video services amid a rapid increase in video traffic. In order to provide stable video services with constrained network resources, network operators attempted to reduce video file sizes using a content adaptation engine (CAE). However, network operators failed to efficiently readdress video flows to CAEs. This disclosure provides systems and methods for efficiently readdressing video flows to CAEs.
US08990233B2

Embodiments of the present disclosure disclose a method for implementing a context aware service application and a related apparatus. One method for implementing a context aware service application includes: receiving, by a context aware service platform, a first context request from a context aware client, where the first context request carries description information corresponding to requested context information; and matching released context sources by using the description information, and if matching succeeds, acquiring context information provided by at least one matched context source, and sending the acquired context information to the context aware client. The technical solutions according to the embodiments of the present disclosure help implement the context aware service application in a flexible and standard manner.
US08990229B2

The invention relates to a method for supplying a multimedia content proxy. According to the invention, the method comprises: the step of receiving at least one instance of at least one model of a profiled multimedia scene adapted to a predetermined profile of users having at least one common parameter and from a loom server; the step of storing in said content proxy said at least one instance of said at least one model of profiled multimedia scene.
US08990217B2

A method for receiving a data stream that includes data samples, each data sample having one of a plurality of actual values. For each data sample in the data stream, a first index in a dictionary is selected. The dictionary includes indices corresponding to each of the plurality of actual values. The first index corresponds to an actual value of the data sample. A predicted value of the data sample is generated in response to previously received data samples in the data stream and to a prediction algorithm. A second index in the dictionary that corresponds to an actual value in the dictionary that is closest to the value of the predicted value is selected. The difference between the first index and the second index is calculated and compressed. The compressed difference between the first index and the second index is then output. This process is performed for each data sample in the data stream.
US08990216B2

Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources and be able to do so for any data distribution. The resources can be processing resources, memory, and/or input/output, for example. A finer level of granularity, called a segment, is utilized to process tuples in a partition while creating an index. The segment also aligns with compression techniques for the index. By choosing an appropriate size for a segment and using load balancing the overall time for index creation can be reduced. Each segment can then be processed by a single thread thereby limiting segment skew. Skew is further limited by breaking down the work done by a thread into parallelizable stages.
US08990214B2

An approach provides distributed editing and storage of digital media. Video information is retrieved during recording of the video information to a video file. The video information is edited during the recording of the video information. An index file for the media is generated during the recording of the media, wherein the index file include indices for decoding the media; and periodically updating the index file throughout the recording of the media. After completion of the recording of the media, another index file is generated corresponding to the media for inclusion into the media file.
US08990213B1

Disclosed are various embodiments for a catalog mapping tool application. The application is executable in at least one computing device and comprises logic that identifies a first attribute-value pair of an item within a user catalog of items, wherein the first attribute-value pair corresponds to a first value format. Additionally, the application comprises logic that suggests one of a plurality of metadata maps for translating the first value format into a second value format. Furthermore, the application comprises logic that generates a second attribute-value pair encoded in the second format using a selected one of the metadata maps.
US08990203B2

Methods and systems are presented for prefetching music for devices. The disclosed method includes detecting an access to a music library through a device. The music library is associated with a user music account and is managed in cloud music storage. The disclose method further includes monitoring use activities for the user music account and the use activities of selected songs in the music library are adjustable for relevance based on assigned weightings. One or more songs from the music library that satisfy a prefetching constraint based on the monitored use activities are identified. The songs that satisfy the prefetching constraint are tagged for transferring to the device. The tagged songs are transferred to the device without receiving a user initiated request for the tagged songs.
US08990202B2

A method includes identifying a table within a first document. The method includes analyzing at least one of: a column heading in the table, a row heading in the table, and data in a cell in the table. The method includes determining, based on the analysis, that the table contains financial data classifiable according to a taxonomy. The method includes analyzing, by a classification component comprising at least one classification engine, at least one of a column heading in the table and a row heading in the table. The method includes generating, by the classification component, a classification suggestion for at least one element in the table, based on the analysis of the classification component.
US08990199B1

Visual incongruity in search result sets may be reduced at least in part by searching an optimized visually significant subset of a category tree that categorizes a collection of content. The category tree may be optimized at build time at least in part by pruning with respect to visual coherence and by the size of the content collection subset referenced by particular categories. Content collection subset sizes both too large and too small can detract from the visual significance of a particular category. The visually significant subset of the category tree may be further optimized at query time by intersecting the visually significant subset with the query-associated sub-tree(s) and further pruning categories in the visually significant subset that have child categories in the visually significant subset. Searching with respect to the optimized visually significant subset can also improve search efficiency.
US08990166B2

A data size characteristic of contents of a related unit of data to be written to a storage by an input/output module of a data storage application can be determined, and a storage page size consistent with the data size can be selected from a plurality of storage page sizes. The related unit of data can be assigned to a storage page having the selected storage page size, and the storage page can be passed to the input/output module so that the input/output module physically clusters the contents of the related unit of data when the input/output module writes the contents of the related unit of data to the storage. Related methods, systems, and articles of manufacture are also disclosed.
US08990158B2

For synchronizing replication status, a copy module continuously replicates data from a first device designated with a device status of primary to a second device designated with a device status of secondary. A first peer-to-peer remote copy (PPRC) relationship is established between the first and second devices. The first and second devices store replication information comprising a bitmap with a replication status for each data block of the first device. The copy module further copies an instant point-in-time copy of the data from the second device to a copy device. In addition, the copy module copies the replication information from the second device to the copy device and links the replication information of the second device and copy devices.
US08990148B1

A method is provided for parsing a configuration file. The method comprises determining whether an element in a sequence of configuration file elements is a type of element expected at the configuration file element's position in the sequence; when the configuration file element is not the expected type, consulting a set of rules for handling unexpected configuration file elements; and following a rule in the rule set. The rules cause different actions to be taken at a given position in the configuration file at different times of executing the method for parsing. One of the rules specifies that subsequent configuration file elements in the sequence are to be analyzed and, if at least one subsequent configuration file element is an expected type, the at least one subsequent configuration file element is to be considered valid and is to be parsed in a manner appropriate for the subsequent configuration file element.
US08990145B2

A first data mining model and a second data mining model are compared. A first data mining model M1 represents results of a first data mining task on a first data set D1 and provides a set of first prediction values. A second data mining model M2 represents results of a second data mining task on a second data set D2 and provides a set of second prediction values. A relation R is determined between said sets of prediction values. For at least a first record of an input data set, a first and second probability distribution is created based on the first and second data mining models applied to the first record. A distance measure d is calculated for said first record using the first and second probability distributions and the relation. At least one region of interest is determined based on said distance measure d.
US08990141B2

A root cause analysis engine uses event survival times and gradual deletion of events to improve analysis accuracy and reduce the number of required calculations. Certainty factors of relevant rules are recalculated every time notification of an event is received. The calculation results are held in a rule memory in the analysis engine. Each event has a survival time, and when the time has expired, that event is deleted from the rule memory. Events held in the rule memory can be deleted without affecting other events held in the rule memory. The analysis engine can then re-calculate the certainty factor of each rule by only performing the re-calculation with respect to affected rules that are related with the deleted event. The calculation cost can be reduced because analysis engine processes events incrementally or decrementally. Analysis engine can determine the most possible conclusion even if one or more condition elements were not true, because analysis engine can calculate the certainty factor of rule even if one or more events were not notified to analysis engine.
US08990140B2

Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
US08990139B1

Described is a system for flexible cognitive perception and selection. A pre-processing recognition module filters and tags input data from an environment resulting in a tagged percept. The tagged percept is stored and associated with a knowledge frame by a memory module based on shared descriptors, resulting in an activated knowledge frame. A utility rating is then supplied to each activated knowledge frame based on a set of reward values by an evaluation module. The activated knowledge frames are sorted, compared, and evaluated for a goodness of fit between the utility ratings of the activated knowledge frames and the input data by a hypothesis module. A best hypothesis for a current situation in the environment is determined based on a current highest rated activated knowledge frame.
US08990137B2

A method and a device are disclosed for an electronic neuron emulator for representing both passive and active electrical properties of a live neuron. The currents used to generate action potentials are derived from a pre-charged capacitor. The present invention provides for a more physiological state for testing neuroscience instruments such as the single-electrode voltage clamp and the patch clamp. The device can also include multiple pre-charged capacitors to represent ionic channels with more accurate physiologically parameters.
US08990125B2

Content-based clustering, recognition, classification and search of high volumes of multimedia data in real-time. The embodiments disclosed herein are dedicated to real-time fast generation of signatures to high-volume of multimedia content-segments, based on relevant audio and visual signals, and to scalable matching of signatures of high-volume database of content-segments' signatures. The embodiments disclosed herein can be implemented in any applications which involve large-scale content-based clustering, recognition and classification of multimedia data, such as, content-tracking, video filtering, multimedia taxonomy generation, video fingerprinting, speech-to-text, audio classification, object recognition, video search and any other application requiring content-based signatures generation and matching for large content volumes such as, web and other large-scale databases.
US08990115B2

A method for implementing verification and payment in content services includes: pre-configuring a payment-related interface between a content service provider and an instant messaging service provider; providing the payment-related interface in a function library providing the instant messaging service's login verification interface; modifying the function library and a first jar package including a content service program provided by the content service provider, which includes: injecting the login verification interface and the payment-related interface into the first jar package and configuring the login verification interface as to be called before the content service program is executed; and combining the modified first jar package and function library to form a second jar package, modifying the value of attributes originally belonging to the first jar package in the second jar package to make the modified value of the attributes reflect corresponding attributes of the second jar package.
US08990109B2

An interface module is provided for a sales processing system that facilitates the integration of a payment system and external systems with the sales processing system. In one implementation, the interface module includes a first interface configured to support a first protocol for communication with a sales processing module of the sales processing system, a second interface configured to support a second protocol for communication with a payment system, and a third interface configured to support a third protocol for communication with a transaction system for external services. The interface module further includes a controller operable to control routing of messages between the first, second and third interfaces, and reformatting of the messages in accordance with the first, second and third protocols, respectively.
US08990107B2

Methods, systems and apparatuses for automatically determining user stays of a user of a mobile device are disclosed. One embodiment includes a network server operative to receive sensed location information of a mobile device. Further, the network server and/or a controller of the mobile device are operative to determine the mobile device is within a specific distance of a specific location for at least specific minimum time duration based on the location information, determine a start time of a user stay based on the location information, the specific location and the specific distance, and determine an end time of the user stay based on the location information, the specific location and the specific distance.
US08990106B2

An information categorization system comprising: a potential recipient output harvesting module configured to harvest information content generated by a potential recipient; a potential recipient profile generation module configured to generate a recipient profile representing one or more likely interests of the potential recipient; a comparison module adapted to receive an information content profile representative of content of information content to be categorized and, in response to receipt of the information content profile, to compare the information content profile with the recipient profile to determine a match indicating the potential recipient is likely to be interested in the information content; and an information categorization module configured to categorize the information content into information content for which the comparison module has either determined or failed to determine a match between the information content profile and the recipient profile.
US08990099B2

A system for managing pharmacy kits comprises a reading station configured to read tag information from a plurality of radio frequency identification (RFID) tags associated with a pharmacy kit, and an information processing system operatively connected to the reading station and configured to receive the tag information from the reading station and determine a status of the pharmacy kit based on the tag information, a plurality of stored templates defining contents to be included in each of a plurality of pharmacy kits, and a plurality of kit records indicating the current contents of a plurality of pharmacy kits.
US08990097B2

A system and a method for discovering and ranking trending links about topics are presented. The method comprises steps of receiving a plurality of messages from a social networking server, identifying a plurality of trending objects from the plurality of messages, generating at least one trending score for each trending object of the trending objects, and presenting a list of the trending objects based on the trending scores.
US08990087B1

A method for providing text to speech from digital content in an electronic device is described. Digital content including a plurality of words and a pronunciation database is received. Pronunciation instructions are determined for the word using the digital content. Audio or speech is played for the word using the pronunciation instructions. As a result, the method provides text to speech on the electronic device based on the digital content.
US08990053B2

Wavelet estimation method, particularly advantageous for full wavefield inversion (“FWI”) of seismic data, that makes use of both the primary and multiple reflections in the data. The inventive method uses an FWI algorithm to generate a subsurface model from primary reflections (101) in a shallow layer before first arrival of multiple reflections (101). The model is then used to simulate multiples (102). The wavelet is subsequently modified (104) such that the simulated multiples closely match the true recorded multiples (103). The simulated multiples may then be subtracted from the measured data (105) thereby creating a deeper top layer of data substantially free of multiples, and the method may then be repeated to extend the subsurface model to a greater depth (106).
US08990052B2

A computer-assisted orthopedic surgery system includes a device for generating a three dimensional geometrical surface model of a first bone and a database containing three 3 dimensional implant models of a plurality of available implants. The system includes a computer that is configured to permit a user to select from the database a first implant and display on a screen the three dimensional implant model of the first implant. The computer superimposes on the screen the implant model on top of the model of the first bone such that the two models are visually identifiable from one another.
US08990047B2

The present invention provides automatic gating methods that are useful to gate populations of interest in multidimensional data, wherein the populations of interest are only a subset of the populations identifiable in the data. The populations are modeled as a finite mixture of multivariate probability distributions, preferably normal or t distributions. The distribution parameters that provide a best fit of the model distribution to the data are estimated using an Expectation Maximization (EM) algorithm that further includes a dynamic neighborhood thresholding that enables gating of a subset of the clusters present in the data.
US08990037B2

A measurement system, for use in RF power measurements, allows an arbitrary Bruene-type RF coupler to be calibrated at a number of different power levels and frequencies with an idealized transfer function being created for each calibration power point. Following calibration, when the coupler is used in an operational (measurement) mode, the DC voltage corresponding to the present power measurement is read, and the discrete idealized transfer functions generated during the power and frequency calibration phases are used to determine a best fit idealized transfer function, which is used in conjunction with the exact DC voltage being measured to create a highly accurate power measurement.
US08990023B2

An automated cell injection system and method are described, which can perform automatic, reliable, and high-throughput cell injection of foreign genetic materials, proteins, and other compounds. The system and method overcome the problems inherent in traditional manual injection that is characterized by poor reproducibility, human fatigue, and low throughput. The present invention is particularly suited for zebrafish embryo injection but can be readily extended to other biological injection applications such as mouse embryo, drosophila embryo, and C. elegans injections, capable of facilitating high-throughput genetic research at both academic and industry levels. A novel vacuum based cell-holding device is also provided.
US08990021B2

A method of determining movement dynamics of a drillstring is provided that includes the steps of calculating or measuring a friction coefficient for the sliding contact between the drillstring and the sidewall of a borehole, the friction coefficient being a varying function of non-zero sliding velocities; and predicting movement dynamics of the drillstring using the measured friction coefficient.
US08990019B2

Disclosed are apparatus and methods for determining characteristics of a target region which is embedded in background material below a body of water. In accordance with one embodiment, a resistivity background is determined. In addition, characteristics of an electric dipole due to the target region are determined. A resistance for the target region is then computed using the characteristics of the electric dipole and the resistivity background. Other embodiments, aspects and features are also disclosed.
US08990017B2

This invention concerns a method of determining a route using map data comprising a plurality of navigable paths, the map data divided into a plurality of regions. The method comprises using at least one processing apparatus to: receive an origin and a destination on the map data and a selection of one of a plurality of cost functions and determine a route from the origin to the destination using the map data and minimum cost data that identifies minimum cost paths between regions of the map data. The minimum cost data identifies more than one minimum cost path between a pair of the regions if different minimum cost paths exist between the pair of regions for different cost functions and determining a route comprises identifying from the minimum cost paths for the pair of regions comprising the origin and destination, the minimum cost path having a lowest cost for the selected cost function.
US08990014B2

Methods, systems, and computer readable storage media are presented for directional scaling of inertial path data to satisfy ranging constraints. The presented techniques take into account scaling confidence information. In addition to bounding potential scale corrections based on the reliability of the inertial path and the magnetic heading confidence, the techniques bound potential scale parameters based on constraints and solve for directional scale parameters.
US08990010B2

A method and system for searching for points of interest along a route is disclosed. A relation that includes records that associate link identifiers, point of interest identifiers, and distances between the links and the points of interest is generated during the compilation process of a first version of a geographic database. The relation is stored in compiled database products. When a compiled database product is being used by a navigation system, for example, navigation application software programs use the relation to accurately and efficiently find points of interest along a computed route. Navigation systems can also use the relation to service skyline queries and responsively generate skyline graphs of points of interest.
US08989999B2

Determining remaining vehicle range by adjusting measured estimates on the fly accounting for road effects, the state of vehicle accessories, and other conditions.
US08989978B2

Methods and systems for controlling a vehicle powertrain that may be automatically stopped and started are presented. In one example, a method adjusts a position of a transmission clutch in response to battery current during engine cranking. The method may reduce clutch wear and improve vehicle launch from a stop.
US08989975B2

A smart touch type electronic auto-shift lever may include a shift stage controller which is connected to a controller of an electronic auto-transmission of a vehicle and a touch screen which is arranged on a console of a vehicle and is connected to the shift stage controller to display information of a shift pattern received from the shift stage controller and transmit input information produced by a touch to the shift stage controller. The shift stage controller generates the information of the shift pattern including the shift pattern and transmits it to the touch screen, and generates stage shift information allotted to the input information received from the touch screen and transmits it to the controller of the electronic auto-transmission of the vehicle.
US08989974B2

When a request is made to change gears, the form-fitting shifting element being disengaged, for the requested gear change, is disengaged at a predefined target disengagement moment following the target disengagement moment. When the gear is actually changed, an actual disengagement moment is determined based on when the form-fitting shifting element begins disengaging and a transmission operating state variable. If there is a deviation between the actual moment and the target moment of disengagement, then the target disengagement moment is modified by a time value, and the moment when the form-fitting shifting element begins to be actuated is shifted in time in relation to the target moment of disengagement and/or actuation of the shifting element to be connected is adjusted to a determined characteristic of the operating state of the form-fitting shifting element to be disconnected such that it is disengaged approximately at the target disengagement moment.
US08989971B2

A method and apparatus for detecting and compensating for pressure transducer errors includes a valve for regulating operation of a hydraulic device, a pressure transducer for detecting a pressure output from the valve, and a microprocessor comprising logic for computing a pressure measurement error of the pressure transducer. The pressure transducer is configured to output a pressure reading representing the detected pressure. The pressure measurement error may be computed using a first pressure reading from the pressure transducer taken at an operating condition in which the actual output pressure of the valve is substantially known, together with the substantially known actual output pressure of the valve.
US08989959B2

Vehicle operator performance history recording and reporting systems include devices and methods of automatically collecting and processing vehicle crash or event data over time to form a driver history report. A driver history report may include many factors to express performance or quality of driver service, and these may be reduced to a single value normalized expression in view of a collection of many drivers. Vehicle event recorders are arranged to capture data relating to a particular event. These vehicle event recorders are further coupled to systems which form an association between collected data and the vehicle operator in command of the vehicle at the event moment. Systems provide means for long-term storage of data particularly data in a structure which preserves the association between a driver and event records attributed to him/her. Special recall operations executed against stored data yields operator performance reporting—including a single value performance score indicative of a vehicle operator's performance and safety history. An analyzer system operates to recall data, particularly data from a plurality of events all associated with a single operator but recorded over an extended period of time. Data is arranged such that other mathematical analysis may be applied independently to various data elements or data “fields” to produce performance metrics and ratios which reflect performance. Together, these factors may each be weighted and summed in accordance with specially devised a formulae including those having a single value solution.
US08989958B2

Configuring an on-board maintenance information system in an aircraft, the information system comprising a first communication interface and a second communication interface, a protected domain, an open domain, a first maintenance application module of the protected domain, a second maintenance application module of the open domain, a first data filtering module, and a second data filtering module. After having determined a mode of connection for a mobile maintenance terminal to the information system, the second data filtering module is configured to filter data exchanged between the first communication interface and the maintenance application module of the open domain if the terminal is directly connected to the information system via the second interface. If the terminal is connected to the information system via an information system on the ground and via the first communication interface, the second data filtering module is configured to filter data exchanged between maintenance application modules of the protected and open domains.
US08989957B2

A vehicle behavior data storage control system is disclosed. The system includes a storage control device and an electronic control unit (ECU). The storage control device determines whether or not an unexpected behavior has occurred based on a behavior data. When the ECU determines that a change in the behavior data is attributed to control performed by the ECU, the ECU transmits a determination result to an in-vehicle network. At a time when the storage control device determines that the unexpected behavior has occurred, the storage control device records the behavior data at this time in the memory. When determining that the unexpected behavior relates to the control performed by the ECU, the storage control device deletes or permits overwriting the behavior data stored in the memory.
US08989956B2

A system for real-time measurement of vehicle performance. The system can include at least one sensor module mounted on a rotating member of the vehicle and a central module disposed in the vehicle. The sensor module can include a plurality of sensors communicatively coupled to a microcontroller, at least one wireless communications device communicatively coupled to the microcontroller, and a power source. The central module can include a central processor, memory, a central wireless communications device communicatively coupled to the central processor and to the at least one wireless communications device of the sensor module. The rotating member of the vehicle can be a wheel, a brake rotor, or a torsion disc disposed between an axle of the vehicle and a wheel of the vehicle.
US08989954B1

A method in one example embodiment includes identifying a power state and a battery level of a vehicle. The method also includes allocating power to critical applications (for example) in response to determining that the battery level is above a reserve threshold while the power state of the vehicle is engine-off. The method also includes allocating remaining power in excess of the reserve threshold to non-critical applications according to a power management policy. The power management policy may comprise at least one of a user power preference index and an application power preference index.
US08989951B1

A method and apparatus for maintaining the airworthiness configuration of an aircraft. Airworthiness configuration information for an aircraft is identified by a data processing system. The airworthiness configuration information identifies an airworthiness configuration of the aircraft comprising a number of components of the aircraft. A number of automated identification technology devices are attached to the aircraft. The number of automated identification technology devices include component information for the number of components. The component information is read from the number of automated identification technology devices by a reader. The component information read from the number of automated identification technology devices is compared, by a processor unit, to the airworthiness configuration information to determine whether the aircraft complies with the airworthiness configuration.
US08989949B2

A modularly constructed electronic motor vehicle control system, includes wheel speed sensor inputs, at least one brake controller, and inertial sensors. The signals from the wheel speed sensors are fed into a chassis base module. The module evaluates the signals and feeds them to an electronic brake controller spatially separated from the chassis base module. The chassis base module and the brake controller are disposed in separate control device housings.
US08989948B2

Systems and methods for sea state prediction and autonomous navigation in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes a method of predicting a future sea state including generating a sequence of at least two 3D images of a sea surface using at least two image sensors, detecting peaks and troughs in the 3D images using a processor, identifying at least one wavefront in each 3D image based upon the detected peaks and troughs using the processor, characterizing at least one propagating wave based upon the propagation of wavefronts detected in the sequence of 3D images using the processor, and predicting a future sea state using at least one propagating wave characterizing the propagation of wavefronts in the sequence of 3D images using the processor. Another embodiment includes a method of autonomous vessel navigation based upon a predicted sea state and target location.
US08989947B2

A SONAR system for use with a robotic vacuum having SONAR emitters and receivers thereon. The SONAR system comprises a waveguide or horn located in front of the emitters and receivers that can improve the overall target resolution and reduce the number of “dead zones” where targets are not easily resolved.
US08989946B2

The different illustrative embodiments provide a method for generating an area coverage path plan using sector decomposition. A starting point is identified on a worksite map having a number of landmarks. A first landmark in the number of landmarks is identified. A path is generated around the first landmark until an obstacle is detected. In response to detecting the obstacle, the path is made linear to a next landmark. The path is generated around the next landmark.
US08989942B2

Start notification is performed at appropriate timing by vehicle having braking force holding function to hold braking force even if brake application operation by driver is deactivated. Vehicle start notification control device includes speaker for performing start notification to notify behavior related to start of vehicle to surroundings of vehicle, control section for applying braking force to vehicle, corresponding to brake applying operation by driver of vehicle and performing control to hold braking force of vehicle even if brake applying operation is deactivated, and braking force holding flag setting section for setting ON or OFF of braking force holding flag for holding braking force of vehicle even if brake applying operation is deactivated. Control section controls speaker to perform start notification if both brake applying operation and ON setting of braking force holding flag are deactivated.
US08989933B2

A method for monitoring the conditions of driving systems can be used in particular to control driving systems in hybrid vehicles with particular consideration given to the exhaust emission. The method monitors the conditions of driving systems that comprise an internal combustion engine and an electric motor with an energy source. A first power value for operating the internal combustion engine and a second power value for describing the power that can be provided by the energy source are ascertained, and the first and second power values are compared with each other to monitor the conditions of the driving system. The driving system is controlled dependent on the result of the comparison.
US08989919B2

A vehicle control method of a server is provided. The vehicle control method includes receiving, when a user terminal is connected, user information from the user terminal, searching for vehicle environment information corresponding to the user information, and controlling an environment of a vehicle using the searched vehicle environment information.
US08989917B2

A system for operating a remotely controlled powered system, the system including a feedforward element configured to provide information to the remotely controlled powered system to establish a velocity, and a feedback element configured to provide information from the remotely controlled powered system to the feedforward element. A method and a computer software code are further disclosed for operating the remotely controlled powered system.
US08989915B2

A vehicular wireless communication apparatus disposed in a subject vehicle determines whether a travel locus of the subject vehicle is similar to a travel locus of a lead vehicle. When the travel locus of the subject vehicle and the lead vehicle are similar, the apparatus transmits the lead vehicle's device identification (ID) and a latest position information of the subject vehicle in place of travel locus information of the subject vehicle from the apparatus to other vehicles at regular interval.
US08989912B2

An apparatus for collecting and controlling a temperature is closed, it comprises a temperature collecting unit (1), a temperature collecting path (2) and a temperature controlling unit (3). The temperature collecting path (2) comprises a fast sensing path (20) and a slow sensing path (22). The fast sensing path (20) is connected to temperature sensing spots of a device and is used for obtaining temperatures of the temperature sensing spots of the device in a first predefined period. The slow sensing path (22) is connected to functional units (5) of the device and is used for obtaining temperatures of the functional units in a second predefined period. The second predefined period is greater than the first predefined period. The temperature collecting unit (1) is used for collecting the temperatures of the temperature sensing spots and the temperatures of the functional units obtained by the temperature collecting path (2); and the temperature controlling unit (3) is used for controlling a temperature of the device according to a difference value between the temperature of the functional unit and the temperature of the temperature sensing spot at the same time. And a method for collecting and controlling a temperature is provided.
US08989909B2

A multi-dimensional energy control system is provided with an energy management software application that organizes the consumption of energy by a device as an n-dimensional energy space, where n is an integer greater than 2, and each axis in the energy space represents an energy consumption characteristic. The energy management application generates instructions for a device in response to calculating a compromise operating point in the energy space. A user interface (UI) connected to the energy management application has a display to receive a graphical representation of the energy space and compromise operating point, and an input to receive user commands for moving the represented compromise operating point in the represented energy space. The energy management application calculates the compromise operating point in the energy space to match the displayed compromise operating point.
US08989906B2

A method is provided for regulating fluid pump pressures by detecting an elevation differential between a fluid flow control device and the distal end of a fluid line in communication with the fluid flow control device. A fluid flow control device, for instance a peritoneal dialysis device, is at a first height, a distal end of a fluid line is at a second height, and a valved outlet, when open, affords communication between the fluid flow control device and the distal end of the fluid line. The elevation differential is correlatable with a pressure measurable during a calibration procedure provided as a part of the methodology.
US08989904B2

A method for controlling a robot includes the step of controlling operation of the robot with a robot controller executing a control program having a plurality of process instructions. Associated process data for each of predetermined ones of the process instructions executed by the robot controller is then collected. The collected process data is subsequently stored in a form uniquely identified by at least one unique identifier. The at least one unique identifier may include both the program identifier and the process instruction identifier. The collected process data may be stored on the robot controller.
US08989899B2

A transfer system according to an embodiment includes a robot and a determination unit. The robot includes robot hands that hold a workpiece in a thin plate shape and that are located at different heights. The determination unit determines the robot hands that hold the workpiece based on a combination of temperature of the workpiece to be held by each of the robot hands.
US08989893B2

A method and apparatus for assembling and vending a food or drink product using a machine having a viewing window into the interior thereof. The user selects through a user interface one of a plurality of characters, then selects through the interface the ingredients to include in the product. The ingredients are dispensed into a receptacle that is moved between dispensing locations within the machine by a robotic arm. An animated sequence, soundtrack and lighting pattern is associated with each character. As the robotic arm assembles the product, the animated sequence, soundtrack and lighting for the selected character are run and shown on a display. The user is able to watch the movements of the robotic arm and the animated sequence simultaneously.
US08989884B2

Techniques are provided for determining, at an audio processing device, whether to produce high quality or low quality audio output based on one or more factors. The one or more factors may include the type of output device (e.g., headphones, built-in speakers, or USB audio devices) that is connected to the audio processing device and whether certain operations (e.g., mixing and/or scaling) are to be performed on the decoded audio content. Thus, the highest quality audio output is produced based on current conditions of the audio system, which includes the output device. If the current conditions of the audio system indicate that producing high quality audio output does not yield sufficient perceived benefits, then the audio processing device may produce lower quality audio output.
US08989880B2

Systems, methods, apparatuses, and computer readable media are disclosed for providing performance analytics using dynamics/kinetics models based on role data or weather data and real time data on movement and proximity of tagged objects. In one embodiment, a method is provided for monitoring a participant that at least includes correlating at least one tag to the participant; receiving blink data transmitted by the at least one tag; and determining tag location data based on the blink data. The method further includes receiving participant role data; comparing the tag location data to participant dynamics/kinetics models based at least in part on the participant role data; and determining participant location data based on the comparing the tag location data to the participant dynamics/kinetics models.
US08989877B2

A system for controlling a machine includes a first model, a second model, a controller, and a comparator. During a first cycle, the first model generates a response signal to the controller while the second model generates a predicted parameter signal. During the first cycle, the comparator transmits a feedback signal to the second model if a predetermined threshold is not met. A method for controlling a machine includes transmitting a response signal from a first model to a controller, generating a control signal to the machine, and generating a predicted parameter value in a second model. The method further includes transmitting a feedback signal to the second model if a predetermined threshold is not met.
US08989869B2

An implantable medical device having an implantable power source such as a rechargeable lithium ion battery. The implantable medical device includes a recharge module that regulates the recharging process of the implantable power source using closed-loop feedback control. The recharge module includes a recharge regulator, a recharge measurement device monitoring at least one recharge parameter, and a recharge regulation control unit for regulating the recharge energy delivered to the power source in response to the recharge measurement device. The recharge module adjusts the energy provided to the power source to ensure that the power source is being recharged under safe levels.
US08989859B2

Methods and apparatus are provided, for selective destruction or temporary disruption of nerves and/or conduction pathways in a mammalian body for the treatment of pain and other disorders. Apparatus comprises catheters having electrodes for targeting and affecting nerve tissue at a cellular level to reversible and irreversible nerve portion and incapacitation.
US08989847B2

Novel methods and imaging agents for functional imaging of lymph structures are disclosed herein. Embodiments of the methods utilize highly sensitive optical imaging and fluorescent spectroscopy techniques to track or monitor packets of organic dye flowing in one or more lymphatic structures. The packets of organic dye may be tracked to provide quantitative information regarding lymph propulsion and function. In particular, lymph flow velocity and pulse frequency may be determined using the disclosed methods.
US08989838B2

The present invention provides a method and apparatus for delivering and controlling thermal therapy to a volume of diseased tissue. Specifically, the invention includes using thermal imaging and other inputs to determine an acoustic (ultrasonic) treatment regime employing interstitial ultrasound applicators to deliver a required therapeutic temperature or thermal dose to the affected region in a body or organ. Various aspects of the treatment that can be controlled include individual transducer element operating power and frequency, as well as the rate of cooling and rotation of the entire applicator.
US08989835B2

Example devices are disclosed herein that include a central body portion and a plurality of extensions extending from the central body portion, each extension having an end coupled to an electrode. The example device also includes an adjustment band disposed along a longitudinal axis of the central body to adjust a position of the extensions.
US08989831B2

A sensor cartridge according to embodiments of the disclosure is capable of being used with a non-invasive physiological sensor. Certain embodiments of the sensor cartridge protect the sensor from damage, such as damage due to repeated use, reduce the need for sensor sanitization, or both. Further, embodiments of the sensor cartridge are positionable on the user before insertion in the sensor and allow for improved alignment of the treatment site with the sensor. In addition, the sensor cartridge of certain embodiments of the disclosure can be configured to allow a single sensor to comfortably accommodate treatment sites of various sizes such as for both adult and pediatric applications.
US08989829B1

A layered superconductor device includes multiple layers of a single crystal superconducting material having intermittent layers of superconducting material dispersed in a pattern with a second material such that each layer of the multiple layers a single crystal superconducting material are interconnected via superconducting material, allowing for a continuous current path, and a thickness of the superconducting material never exceeds a first predetermined thickness.
US08989827B2

A superconducting magnet includes a superconducting coil, a heat shield surrounding the superconducting coil, a vacuum chamber accommodating the heat shield, a magnetic shield covering at least a part of the vacuum chamber, and a refrigerating machine fixed to the vacuum chamber to cool the superconducting coil through a heat conducting body. The magnetic shield abuts against said vacuum chamber with an elastic body therebetween to support the vacuum chamber.
US08989826B1

A cellular phone case accessory device is disclosed. The case is attached to a cell phone and includes an upper section and a lower section sized to correspond with a cellular phone and to receive the phone in one of the sections. The upper section and lower section are attached by a hinge that enables pivotal movement of the upper and lower sections with respect to each other. Situated within the space defined between the upper and lower sections is a pocket or storage compartment where credit cards, cash, ID and other items may be stored safely. A mirror is also disposed between the upper and lower sections and usable when the upper and lower sections are pivotally disposed in an open position. Another embodiment includes a cell phone holding compartment comprised of two portions removably attached to one another for inserting and retaining a cell phone therein.
US08989824B2

Electronic devices are provided with housings that can have smoother profiles and with switch assembly input components with knobs that can move along tracks in directions at least partially offset from the directions of anticipated resistive forces. The housings can include switch assembly input components with knobs that may move along linear tracks and switch assembly input components with knobs that may move along curved tracks.
US08989821B2

Electronic devices having improved battery configurations, and more specifically configurations reducing overall space required for a battery and attendant electronics, as well as providing restraining mechanisms to prevent a battery from impacting these electronics.
US08989816B2

It is disclosed a node of a radio access network. The node comprises an access device having a transceiver suitable for exchanging upstream and downstream traffic with a plurality of terminals located in a coverage area thereof, a digital unit suitable for performing base-band processing of the upstream and downstream traffic, and a traffic link connecting the transceiver and the digital unit. The node further comprises a backhauling apparatus having an outdoor unit suitable for exchanging the upstream and downstream traffic with a further node of the radio access network by means of a point-to-point microwave connection. The transceiver is connected to the outdoor unit by means of a backhauling link. The digital unit of the access device and the outdoor unit of the backhauling apparatus are configured to exchange the upstream and downstream traffic through the traffic link, the transceiver and the backhauling link.
US08989814B2

Systems and methods are disclosed for originating a call to a wireless number by a contact center while enforcing various compliance requirements. In one embodiment, a compliance server and a PBX cooperate to originate the call to the wireless number. The agent logs into the compliance server and the compliance server provides the agent with a wireless number to dial. The agent manually enters the wireless number using a phone connected to the PBX. The PBX queries the compliance server regarding establishing the wireless call. Upon authorization, the PBX establishes a first call leg to the compliance server, and a second call leg to the called party that is joined with the call leg to the agent's phone. Upon completion of the call, the agent dispositions the call to the compliance server, which then releases the first call leg. In response, the PBX then releases the second call leg.
US08989807B2

In various aspects of this disclosure, a communication terminal device may be provided. The communication terminal device may include a cellular wide area radio communication technology circuit. The cellular wide area radio communication technology circuit may be configured to provide a communication according to a cellular wide area radio communication technology. The communication terminal device may further include a circuit. The circuit may be configured to provide a direct communication terminal device to communication terminal device communication bypassing a radio access network according to information received via the radio access network. The communication terminal device may further include a message generator. The message generator may be configured to generate a message to transmit to a base station. The message may include at least one message field specifying information about at least one capability to provide the direct communication terminal device to communication terminal device communication of the communication terminal device. The message may be generated for a network communication protocol.
US08989805B2

A device may provide N-Way communication through multiple communication services. The device may receive user data from a user interface and incoming data from a communication interface. The incoming data may be received through a first communication service. The device may combine the user data and incoming data, including through any combination of encoding or decoding processes. The device may also send the combined data using the communication interface, such as through a second communication service. The device may also receive first incoming data through a first communication service and second incoming data through a second communication service. The device may combine the first incoming data and second incoming data for display on a user interface or to send across a third communication service.
US08989787B2

A method includes transferring data between a mobile station for communicating over a mobile communications network and a server in the Internet having a connection to the mobile communications network. The transfer of data includes providing at least a portion of a page on the Internet in the form of code, the code including a telephone number of the mobile station as hidden information, receiving the code in the mobile station in a first user message where the first user message is a short message service message, and interpreting the code in the mobile station to cause the mobile station to display information corresponding to the page on the Internet on the mobile station, wherein the information to be displayed on the mobile station does not include the hidden information.
US08989777B2

Disclosed are a location service providing system and a method for providing a triggered location request service. An H-SLP sets a priority order of a plurality of positioning methods which a target terminal supports according to a set priority order set condition and transmits priority order information according to respective positioning methods to the target terminal. Further, the target terminal may receive information about the positioning methods including the priority order and select a positioning method having the highest priority order among the positioning methods, which can be used in its current electric wave environment. Moreover, the H-SLP and the target terminal may calculate a location of the target terminal according to a positioning method that the target terminal has selected. Accordingly, although it is difficult to calculate the location of the target terminal according to the positioning method that the target terminal has selected, a location service of the target terminal can be continuously provided.
US08989775B2

In an implementation, techniques are provided for tracking the location of a device that transmits wireless signal. The wireless signal can be received at a set of receivers. Distances to the device are determined based on signal strength. From the distances, boundaries encompassing possible locations of the device are defined. Boundary intersections are analyzed in order to determine the location of the device.
US08989774B2

A method for locating a mobile device inside a building by using a plurality of reference areas in the building as satellites. A scan is obtained by the mobile device at an unknown location in the building. The scan includes a plurality of detected WAPs with a corresponding RSSI for each detected WAP. The method to improve accuracy of a semantic indoor positioning system by generating a vector of distance scores based on the scan for comparison with vectors of survey distance scores corresponding to the reference areas. The method includes arranging the detected WAPs into an ordered list, extracting a set of WAP tuples from the ordered list, retrieving a set of probabilities for each reference area, calculating a distance score for each reference area, generating the vector of distance scores, and comparing the vector of distance scores with each of the vectors of survey distance scores.
US08989769B2

An apparatus and method for initiating a search mode of a mobile device based on the light information in the environment of the mobile device is described herein. The light information may include at least one of color temperature or illuminance, which may be used to determine if the environment of the mobile device is indoors or outdoors. A threshold may be predetermined or adjusted based on received position assistance information. The position assistance information may include at least one of time, day, solar angle, motion information, location information, or weather information.
US08989768B2

A method of determining a position in a wireless communication system and apparatus thereof are disclosed. The present invention includes receiving system information including information on a reference cell and at least one neighbor cell from a location server, receiving positioning reference signals (PRSs) from the reference cell and the at least one neighbor cell using the system information, measuring reference signal time difference (RSTD) of each of the at least one neighbor cell for the reference cell, and transmitting the at least one measured RSTD to the location server. And, the RSTD is a relative timing difference between two cells. Moreover, the system information includes at least one cell for obtaining a system frame number (SFN) by the UE, as the reference cell or the at least one neighbor cell.
US08989767B2

A wireless communication system may include a wireless access point including a first wireless transceiver and a controller associated therewith and providing wireless communications within a defined space having an entrance, and mobile wireless communications devices, each including a first near field communications (NFC) device and a second wireless transceiver communicating with the first wireless transceiver. The wireless communication system may also include a second NFC device adjacent the entrance of the defined space, and a third NFC device within the defined space. The controller may permit wireless communications of a given mobile wireless communications device with the wireless access point based upon communication of the corresponding first NFC device with the second and third NFC devices.
US08989764B2

The ability of a receiver to determine when a transmitter has changed location is important for energy conservation in wireless sensor networks, for physical security of radio tagged objects, and for wireless network security in detection of replication attacks. In embodiments of the present invention, a measured temporal link signature is determined to uniquely identify the link between a transmitter and a receiver. The temporal link signature is an impulse response of a transmitted signal from the transmitter over a channel between the transmitter and a receiver over a channel. When the transmitter changes location, or if an attacker at a different location assumes the identity of the transmitter, the proposed link distinction methodology reliably detects the change in the physical channel. This detection can be performed at a single receiver or collaboratively by multiple receivers.
US08989745B2

A communication apparatus is provided. A processor camps on a first cell, which is associated with a first radio access technology (RAT) and belongs to a first wireless network, via a radio transceiver module, and further camps on a second cell, which is associated with a second RAT and belongs to a second wireless network, via the radio transceiver module. The processor constructs a first packet switch connection with the first wireless network via the first cell to perform data transfer in the first wireless network, measures a first data transfer throughput of the first wireless network when performing the data transfer via the cell, and determines to perform the data transfer in the second wireless network via the second cell when a theoretical data transfer throughput corresponding to the second RAT is higher than the first data transfer throughput.
US08989734B2

The application relates to wireless network selection. The effect of wireless network selection upon operation time of the mobile device is considered in making the wireless network selection.
US08989732B2

Provided is a method and apparatus for setting a communication target in a wireless communication system. A method of setting, by a setting device, a communication target in a wireless communication system may include: obtaining a synchronization and a characteristic of a target device by receiving a signal transmitted from the target device during a predetermined period of time; transmitting setting information to the target device based on the synchronization and the characteristic of the target device; and completing setting of the communication target by receiving setting response signal from the target device.
US08989730B2

Detection of a faulty radio oscillator is provided herein. Also provided herein is detection of faulty mobile timing measurements. Timing measurements, as observed by a mobile device, and an identification of primary scrambling codes associated with the timing measurements are captured. The primary scrambling codes match each timing measurement with a particular radio. The mobile device can also report its location information. Radios for which timing measurements have been received are paired. Based on the paired radios and an associated observed time delay derived from the timing measurements, comparisons can be made between paired radios having at least one common radio. Radios exhibiting an expected timing value can be removed from the analysis in order to isolate a radio that has a faulty radio oscillator.
US08989718B2

In embodiments, the present invention provides a method and system for providing a user interface that simultaneously and dynamically presents a sponsored content concurrently with activating a mobile communication facility, wherein the dynamic presentation is based at least in part on a mobile subscriber characteristic.
US08989711B2

An apparatus and method for registration of a Mobile Station (MS) to a compact Base Station (BS) using Radio Frequency IDentification (RFID) in a broadband wireless communication system are provided. The method includes receiving RFID tag information of the MS from an RFID receiver, determining whether the MS is a service registration mobile station using the received RFID tag information, and if the MS is a service registration mobile station, performing a serving BS change into the compact BS for the MS and then initiating a service for the MS.
US08989706B2

Systems, methods, and/or techniques (“tools”) are described herein that relate to automated secure pairing for devices, and that relate to parallel downloads of content using devices. The tools for pairing the devices may perform authentication protocols that are based on addresses and on keys. The address-based authentication protocol may operate on address book entries maintained by the devices. The key-based authentication protocol may operate using a key exchange between the devices.
US08989699B2

Various embodiments include communicating emergency information to a vehicle. A computer may receive one or more emergency notifications issued by a government agency. Additionally, a geographic location of a vehicle may be determined based on GPS data. At least one emergency notification may be selected based on the geographic location of the vehicle and a geographic attribute of the emergency notifications. The selected emergency notifications may be output so that the notification may be presented to a vehicle occupant. In some embodiments, the notification may be output depending on the direction that the vehicle is travelling.
US08989689B2

An apparatus and method for setting a modulation frequency within a non-use frequency range so as to reduce ElectroMagnetic Interference (EMI) occurring during frequency modulation in a portable terminal are provided. The apparatus includes a controller and a frequency set unit. At frequency modulation, the controller determines whether a modulation frequency corresponds to a frequency inducing EMI. In a case where it is determined that the modulation frequency corresponds to the frequency inducing EMI, the frequency set unit resets the modulation frequency.
US08989687B2

A method and apparatus is disclosed to determine communications receiver parameters from multiple channels of a received communications signal and to configure and/or adjust communications receiver parameters to acquire one or more channels from among the multiple channels of the received communications signal. A communications receiver observes a multi-channel communication signal as it passes through a communication channel. The communications receiver determines one or more communications receiver parameters from the multiple channels of the received communications signal. The communications receiver configures and/or adjusts communications receiver parameters to acquire the one or more channels from among the multiple channels of the received communications signal.
US08989681B2

A communication apparatus (200) has a calibration mode in which a signal is passed through circuitry (30, 80) of the apparatus, and a controller (160) measures the response of the circuitry (30, 80) to the signal and adjusts the circuitry (30, 80) to improve performance. The signal used for calibration has a wider bandwidth than the bandwidth of signals used for transmission. The wider bandwidth may be provided by reconfiguring a digital filter (20) from low-pass to high-pass.
US08989676B2

An apparatus and method perform Transmit Power Control and Dynamic Frequency Selection (TPC/DFS) during a movement of a Base Station (BS). A network environment around the mobile BS is modeled. Based on the modeling result, a TPC/DFS operation scheme that is most suitable to the mobile BS is selected.
US08989674B2

A cellular communications system is described in which a mobile cellular device can, if necessary, obtain cell measurements for cells contained within a first cell list after it has received a second cell list. The mobile device then reports the cell measurements for cells within both lists so that a best candidate cell is less likely to be discarded in a cell handover procedure. A network node is also disclosed that can receive cell measurements for cells within a first cell list after the node has issued a second cell list. The node then uses the received cell measurement data to control a handover procedure.
US08989669B2

The present specification describes techniques and apparatus that enable wireless devices to communicate effectively at short ranges. In one implementation, the transmit power of a transmitting device is reduced to permit a receiving device to demodulate a signal.
US08989666B2

A plurality of game apparatuses function as a master, a client, and an audience. The master and the client register each other by performing therebetween an authentication process. The authentication process is not performed between the master and the audience. The audience receives a beacon from the master and registers the master in an own apparatus while the audience is not registered in the master. The master and the client execute a predetermined program, exchanging data by communicating with each other. The audience receives the data exchanged between the master and the client, and executes the predetermined program using the received data, thereby watches a game which is progressed between the master and the client, as a spectator.
US08989661B2

Methods and systems for processing data are disclosed herein and may include compressing audio information on-chip within a Bluetooth® transceiver chip utilizing an audio codec implemented within the Bluetooth® transceiver chip. The audio codec may be a low complexity sub-band codec (SBC). An audio stream with the audio information may be generated outside the Bluetooth® transceiver chip. The audio stream may be generated via an audio/video distribution transport protocol (AVDTP) external to the Bluetooth® transceiver chip. A data channel may be established by the Bluetooth® transceiver chip between a Bluetooth® enabled device and a peer Bluetooth® device, for communicating the established audio stream to the Bluetooth® transceiver chip for compression. The data channel may be established utilizing a logical link control and adaptation protocol (L2CAP) and/or an advanced audio distribution profile (A2DP).
US08989658B2

Aspects relate to improved mechanisms for updating parameter values for communications between a DH and a remote NFC endpoint. In one example, a DH associated with a NFC device may be configured to determine that one or more parameter values included in a parameter selection request message are different than one or more corresponding parameter values used during discovery of a remote NFC endpoint using a frame RF interface, and communicate the parameter values to a NFC Controller using a parameter update message. A NFCC associated with a NFC device may be configured to receive, using a NFC-DEP interface, a parameter selection request message including one or more parameters, determine to implement one or more parameter changes based on the received one or more parameters, and communicate an activation message to a DH indicating values to which the NFC Controller changed the one or more parameter values.
US08989652B2

A system, method, and apparatus for advanced timing and time transfer for satellite constellations using crosslink ranging and an accurate time source are disclosed herein. In particular, the present disclosure relates generally to systems for providing improved positioning, navigation, and/or timing information for oscillator calibration and more specifically, to use at least one satellite with accessibility to an accurate time source to calibrate the local oscillator on a crosslink paired satellite. In at least, one embodiment, time synchronization on a subset of satellites with crosslinking capabilities is used to distribute time through a network of crosslinked satellites.
US08989634B2

A developer case includes a main body, a first transportation portion, a first transportation member, a supply member, a discharge port, and a second transportation portion. The main body contains developer. The first transportation portion has a first region that receives developer from the main body and a second region that extends from the first region in a first direction. The first transportation member transports developer in the first direction. The supply member supplies developer to the first region. Developer is discharged through the discharge port. The second transportation portion has an inlet port communicating with the second region. Developer that has not been discharged through the discharge port is supplied to the second transportation portion through the inlet port. The second transportation portion transports developer in a second direction.
US08989631B2

An image-forming apparatus includes an image unit that forms an image using a white toner and a color toner and a fixing unit that fixes the image to a medium with heat. The toner mass per unit area of the white toner θ (g/m2) in an image of the color toner superimposed on the white toner formed on paper used as the medium satisfies: 0.03+1.31×Rw−0.47×Rc+0.02×Gw−0.07×Gc≦θ≦0.05+1.06×Rw+0.42×Rc−0.02×Gw+0.05×Gc where Rw is the average particle diameter (μm) of the white toner, Rc is the average particle diameter (μm) of the color toner, Gw is the storage modulus (kPa) of the white toner at 120° C., and Gc is the storage modulus (kPa) of the color toner at 120° C.
US08989624B2

An image forming apparatus may include a casing, and a plurality of image carriers arranged in parallel along one direction in the casing and formed with an electrostatic latent image. The apparatus can further include a plurality of developing agent carriers opposed to the image carriers, for visualizing the electrostatic latent image by feeding a developing agent to the image carriers, and a plurality of developing agent cartridges, arranged in parallel in the one direction to be opposed to the developing agent carriers in the longitudinal direction of the developing agent carriers, and configured to be together attachable/detachable to/from the casing along the one direction, for accommodating the developing agent fed to the developing agent carriers.
US08989615B2

An image forming apparatus according to one aspect of the present disclosure includes a blowing portion and an air guide portion. The blowing portion blows air to a conveyance path of a sheet from a fixing device to a sheet discharge port. The air guide portion guides air blown from the blowing portion toward the downstream side in a sheet conveyance direction toward the sheet discharge port on the conveyance path.
US08989613B2

The power supply device includes a transformer, a switching unit for driving a primary side of the transformer, a detection unit for detecting an output corresponding to a current flowing on the primary side, a transmission unit for transmitting an output voltage from a secondary side to the primary side, and a control unit for controlling an operation of the switching unit in accordance with an output from the transmission unit, in which, when a switching frequency for driving the switching unit falls within a predetermined frequency range including a resonant frequency of the transformer, the control unit controls the switching unit so as to shorten a turn-ON time of the switching unit in accordance with an output from the detection unit.
US08989612B2

An image forming apparatus includes an image forming section, a body housing, a protruding housing, a light diffusing portion, a light source, a light guide path, and a control unit. The image forming section performs image formation on a sheet. The body housing is formed by a box body with a top surface, and contains the image forming section. The protruding housing is located on the top surface, and has a top portion protruding upwardly above the top surface. The light diffusing portion is located in or near the top portion of the protruding housing. The light source is located inside the body housing or the protruding housing, and emits light. The light guide path guides light emitted by the light source to the light diffusing portion. The control unit controls illumination of the light source based on the information related to the image formation.
US08989611B2

A replaceable unit for an electrophotographic image forming device according to one example embodiment includes a housing having an inner volume forming a reservoir for storing toner. A rotatable shaft is positioned within the reservoir. A paddle is mounted on the shaft and rotatable independent of the shaft. A driving member is rotatable with the shaft and positioned to push the paddle when the shaft rotates. The paddle is free to fall ahead of the driving member. The paddle includes a magnetic element rotatable with the paddle and detectable by a magnetic sensor when the replaceable unit is installed in the image forming device for detecting the motion of the paddle.
US08989607B2

A thermal fixing device includes a fixing member, a flexible endless belt, a flexible endless belt, a rotary pressure member, a heating unit, and a rotation detector. The flexible endless belt is disposed on an outer circumferential surface of the fixing member. The rotary pressure member is disposed parallel to and pressing against the fixing member via the endless belt. The heating unit heats the endless belt. The rotation detector detects a rotation speed of the endless belt. The heating unit is powered off when the rotation speed of the endless belt detected by the rotation detector is at or below a predetermined threshold value.
US08989600B2

A modulating apparatus includes a branch that branches input light; a first modulating unit that modulates the phase of a first branch obtained by the branch; a second modulating unit that modulates a second branch obtained by the branch; a third modulating unit that is connected in series to the first modulating unit, transmits the first branch without branching the first branch, modulates the phase of light transmitted by controlling a refractive index of the light transmitted; a fourth modulating unit that is connected in series to the second modulating unit, transmits the second branch without branching the second branch, and modulates the phase of a light transmitted by controlling a refractive index of the light transmitted; and a coupler that couples the first branch modulated by the first and the third modulating units and the second branch modulated by the second and the fourth modulating units, at different intensities.
US08989587B2

Methods, algorithms, architectures, circuits, and/or systems for determining the status of parameters associated with optical transceiver operation are disclosed. The method can include (a) accessing and/or monitoring parametric data for each of a plurality of parameters that are related to operation of the optical transceiver; (b) storing the parametric data in one or more memories; (c) comparing the parametric data for each of the plurality of parameters against at least one of a corresponding plurality of predetermined thresholds; and (d) generating one or more states indicating whether the parametric data for a unique one of the parameters has crossed one or more of the corresponding plurality of predetermined thresholds. The invention also relates to an optical triplexer, comprising the described optical transceiver.
US08989577B2

A physical-layer device includes a first sublayer to receive a first continuous bitstream from a media-independent interface and to provide a second continuous bitstream to the media-independent interface. The physical-layer device also includes a second sublayer to transmit first signals corresponding to the first continuous bitstream onto an external link during a first plurality of time windows and to receive second signals corresponding to the second continuous bitstream from the external link during a second plurality of time windows. The second plurality of time windows is distinct from the first plurality of time windows.
US08989576B2

A method of processing optical signal (TE) whose power (PE) varies in a random manner in a range of variation of power (ΔPE) around a mean power (PEφ), the processing of the optical signal (TE) generating processing noise (GELECTRONIC), characterized in that the relative variation of power (GE) of at least a temporal part at said optical signal (TE) is optically amplified.
US08989573B2

A sensing apparatus includes: a broadband optical source; a first pseudorandom number generator generating a first pseudorandom number code string to modulate the broadband optical source; at least one sensor reflecting an output of the first pseudorandom number generator at a wavelength corresponding to a center wavelength thereof when the output of the first pseudorandom number generator is inputted; a wavelength-time converter converting an output of the sensor by wavelength-time conversion; a second pseudorandom number generator generating a second pseudorandom number code string which is different in frequency from and is the same in bit length and code string as the first pseudorandom number code string; a mixer mixing an output signal of the wavelength-time converter with an output signal of the second pseudorandom number generator; and an integrator integrating an output of the mixer.
US08989572B2

An optical node apparatus that establishes an optical path between a first optical node and a second optical node in an optical network include a frequency modulation unit that superimposes a supervisory signal on a main signal by frequency-modulating the main signal, and a frequency demodulation unit that frequency-demodulates the supervisory signal superimposed on the received main signal.
US08989563B2

In a recording medium on which is recorded a multiplexed stream including a plurality of first packets (V_main) constituting a first I-picture in a first video stream and a plurality of second packets (V_sub) constituting a second I-picture in a second video stream, information for identifying the first I-picture and information for identifying the second I-picture are recorded on the medium. A recording medium can thereby be obtained that enables the rapid detection, from a small amount of information, of a particular picture included in a stream such as a TS in which multiple content streams are multiplexed.
US08989562B2

An arrangement for grouping multiple television channels for recording is presented. Television channel usage data indicative of television programs being requested by users of the television receivers may be received. The television channel usage data may provide usage data for television channels being transmitted using a plurality of transponders. The television channel usage data may be analyzed to determine a grouping of television channels. Based on the television channel usage data, a television channel may be reassigned from a first transponder to a second transponder for transmission to the plurality of television receivers such that the grouping of television channels are transmitted using the second transponder.
US08989557B2

In a recording medium on which is recorded a multiplexed stream including a plurality of first packets (V_main) constituting a first I-picture in a first video stream and a plurality of second packets (V_sub) constituting a second I-picture in a second video stream, information for identifying the first I-picture and information for identifying the second I-picture are recorded on the medium. A recording medium can thereby be obtained that enables the rapid detection, from a small amount of information, of a particular picture included in a stream such as a TS in which multiple content streams are multiplexed.
US08989555B2

When video data is reproduced by a recording/reproduction unit, an output unit outputs occurrence information on an object, which is not included in the video data being output by the output unit but is included the video data recorded on a recording medium, to a display unit. While the video data is being reproduced from the recording medium by the recording/reproduction unit, an instruction specifying a predetermined object condition including a non-reproduction object is input based on the occurrence information and the reproduction operation is performed by extracting video data satisfying the object condition.
US08989554B2

Methods and apparatus to detect content skipping by a consumer of a recorded program are disclosed. In a disclosed method, a plurality of recording times of sections of a recorded program are stored in association with playback times of the recorded program. Playback intervals between sequential pairs of the playback times are compared with corresponding recording intervals between sequential pairs of the recording times to determine if any portion of the recorded program was not played back in real time.
US08989544B2

The present invention provides optical devices that employ nonlinear optical effects for processing optical signals. For example, such an optical device can include a nano-sized interferometric component that provides an optical output signal via interference of two input signals subsequent to their asymmetric nonlinear phase accumulation. The interferometric element can have a variety of configurations, such as Sagnac, Mach-Zehnder or Michelson configurations.
US08989543B2

An optical cable comprises an optical fiber ribbon, a tension member and a sheath. The optical fiber ribbon is constructed by integrating a plurality of optical fibers arranged in parallel. The sheath is provided so as to surround the optical fiber ribbon. The sheath is used for protecting the optical cable. One optical fiber ribbon is arranged twistably within an inner space surrounded by the sheath.
US08989539B2

A method of forming a fiber optic device includes securing one or more optical fibers to a support. The support is coupled to a base that includes one or more optoelectronic devices. After one or more of the fibers are secured to the support, and the support is secured to the base, one or more of the fibers are cleaved. This method, and fiber optic devices made using this method are more easily aligned and may be produced at lower costs than existing manufacturing processes.
US08989532B2

An integrated circuit coupling device includes an integrated circuit package; and an optical data transmission medium connected to the integrated circuit package, and comprising a movable coolant, adapted to remove heat from the integrated circuit package, in operation.
US08989521B1

Methods and systems for determining dance steps based on music and/or other dancers. A wearable computing system may include a head mounted display (HMD). The wearable computing system may receive a media sample including an audio sample associated with a song and/or a video sample associated with one or more dancers performing a dance. The wearable computing system may communicate the media sample to a content analysis server that may include a content identification module. The content identification module may provide information associated with a content of the media sample, such as identification of the song and the dance, to the wearable computing system. The wearable computing system may determine dance steps corresponding to the content of the media sample and may generate a display of the dance steps on the HMD.
US08989520B2

A method of conducting pattern matching is provided that includes establishing probe categories. Each probe category corresponds to pattern characteristics of one of a plurality of subpopulations. Moreover, the method includes coordinating combinations of the subpopulations and probe categories with pattern matching systems such that each combination corresponds to at least one of a plurality of the pattern matching systems, obtaining pattern data for an object, configuring the obtained object pattern data as a probe, and determining the probe category of the probe. Furthermore, the method includes conducting a matching transaction between the probe and each of the subpopulations using the at least one matching system corresponding to each combination of subpopulation and the determined probe category, and determining at least one candidate match when the probe matches at least one enrollment data record in the at least one matching system of any of the subpopulations.
US08989510B2

A non-transitory computer-readable storage medium storing an image processing program causing a computer to execute an image processing on image data to be processed, the image processing program including an obtaining step obtaining the image data, a gradation conversion processing step performing gradation conversion processing on the image data at an intermediate part of gradation according to input/output characteristics having characteristics to which characteristics to reduce a contrast are added, and a correcting step making a correction to enhance a local contrast indicative of contrast at a local part of an image for the image data subjected to the gradation conversion processing by using a gain curve in which a degree of enhancement changes in accordance with luminance information of a pixel to be processed, and thus, bright and dark part gradations are improved while suppressing a change in a hue and color saturation as well as maintaining an apparent contrast.
US08989509B2

In an embodiment, a compression unit is provided which may perform compression of a pixel stream. Similarly, a decompression unit may be provided which may decompress the compressed pixel stream. The compression and decompression units may include a streaming wavelet transform, which may perform the wavelet transform through a pipeline of wavelet operations. Each section of the pipeline may perform a pass of the wavelet transform on the pixel stream, and the section may provide input to another section of the pipeline that performs a next pass of the wavelet transform. The transform may thus be performed on the fly as the pixels are received.
US08989507B2

Bitmap compression for fast searches and updates is provided. Compressing a bitmap includes receiving a bitmap to compress, and reading the bitmap to determine a value of a bit location for all bits in the bitmap. In one embodiment, a compressed bitmap is created by encoding a variable number of bytes to represent a distance between adjacent 1s in the uncompressed bitmap. In another embodiment, a compressed bitmap is created by representing a distance between adjacent 1s in the uncompressed bitmap using a plurality of bits, and encoding a marker word to indicate the number of bits used to represent the distance.
US08989506B1

Systems, methods, and computer storage mediums are provided for matching multiple photographs together. An example method includes receiving a first collection of photographic images. The photographic images in the first collection are clustered into one or more composite sets of photographic images based on a comparison of the metadata associated with each photographic image in the first collection meeting a predetermined similarity threshold. An image overlap is determined between each photographic image within each of the one or composite sets of photographic images. When the image overlap exceeds a predetermined image overlap threshold, a pair of photographic images are matched, for all of the photographic images within each composite set of photographic images to form one or more composite images.
US08989497B2

A handwritten character input device includes a correction amount computation unit which performs, when a characteristic value of handwritten characters input to a designated character writing area of a template image by a handwriting input operation of a user does not meet predetermined character writing requirements, a computation process that computes a correction amount of the characteristic value required to meet the character writing requirements; and a corrected handwritten character information output unit which outputs information of after-correction handwritten characters generated based on the correction amount computed by the correction amount computation unit, the characteristic value of the after-correction handwritten characters meeting the character writing requirements.
US08989493B1

Embodiments of the present disclosure include methods, apparatuses, and systems for identifying regions to be filtered during processing of an image. A map generator is configured to receive pixels of an image and to determine a map for the image. The map indicates a number of islands within blocks of pixels of the image, where individual ones of the islands include either a single dark pixel, or two or more contiguous dark pixels, bordered by light pixels and/or one or more edges of the blocks of pixels. An index generator sets, based at least on the number of islands within the individual ones of the blocks of pixels that correspond to regions of the scanned image, filter indices for the regions of the scanned image. An image filter component, based on the filter indices, filters the regions of the scanned image.
US08989491B2

A method and system for preprocessing text containing region of a video The invention provides a method and system for preprocessing the text containing region of video for improving the optical character recognition input.
US08989490B2

There are provided methods and systems for use in performing feature sensitive captioning of media content. In one implementation, such a method includes detecting an aesthetically determinative feature of a media content unit selected by a user, and determining a captioning aesthetic for a caption of the media content unit based at least in part on the aesthetically determinative feature. The captioning aesthetic may include a background aesthetic and a text aesthetic. The captioning aesthetic may be utilized by a feature sensitive captioning application to produce a feature sensitive caption for the media content unit.
US08989489B2

In a control apparatus, a controller operates as: identifying a reading condition instructed for reading an image from a document; and determining a method of an analysis processing, the identifying including identifying a reading section instructed to read an image from the document. If an identified reading condition satisfies a first condition including that an identified reading section is a first reading section configured to read an image from a document while maintaining the document to be stationary, a first analysis processing configured to extract a first type region from a read out image is determined. If the identified reading condition satisfies a second condition including that the identified reading section is a second reading section configured to read an image from the document while conveying the document, a second analysis processing configured to extract a second type region from the read out image is determined.
US08989486B2

A machine may be configured to process an uncompressed image to obtain a set of intermediate images, which may be alternatively known as working images or temporary images. Such a set of intermediate images may be used as input for an image compression algorithm that, when executed by the machine or other compression engine, outputs a compressed version of the uncompressed image. For example, a compression format called “PVRTC,” which may be used on certain portable devices, accepts a set of three intermediate images as input, specifically, one full resolution, low precision version of the original uncompressed image, plus two low resolution, low frequency color versions of the original uncompressed image. A set of intermediate images for such a compression format may be generated by the machine from the original uncompressed image.
US08989480B2

Provided is a method, computer-readable medium apparatus that may estimate a disparity of three view images. A global matching may be performed to calculate a global path by performing a dynamic programming on the three view images, and a local matching for supplementing an occlusion region of the calculated global path may be performed, and thereby a disparity estimation of the three view images may be performed.
US08989478B2

A system for providing visualization of semiconductor wafer inspection data acquired during in a photovoltaic cell production process includes a display device, a user interface device, and a computer control system configured for: receiving one or more inspection data sets acquired from each of a plurality of semiconductor wafers using a plurality of wafer process tools of a photovoltaic cell production line; generating an aggregated hierarchical wafer data gallery utilizing the received one or more inspection data sets; and displaying at least a portion of the aggregated hierarchical wafer data gallery in the gallery display area of the display device.
US08989475B2

Methods, compositions and kits for determining the developmental potential of one or more embryos or pluripotent cells and/or the presence of chromosomal abnormalities in one or more embryos or pluripotent cells are provided. These methods, compositions and kits find use in identifying embryos and oocytes in vitro that are most useful in treating infertility in humans.
US08989465B2

A method for reconstructing a time series of images from data acquired with a medical imaging system is provided. Data is acquired with the medical imaging system, and a set of image blocks that defines the location and size of each of a plurality of image blocks in the image domain is then selected. The acquired data and selected image block set are then used to jointly estimate a plurality of images that form a time series of images while promoting locally-low rank structure in the images.
US08989464B2

A method for enhancing functional image data includes obtaining functional image data, obtaining anatomical image data corresponding to the functional image data, and generating enhanced functional image data by diffusing the functional image data based on the functional image data and the anatomical image data.
US08989455B2

A method for face detection includes capturing a depth map and an image of a scene and selecting one or more locations in the image to test for presence of human faces. At each selected location, a respective face detection window is defined, having a size that is scaled according to a depth coordinate of the location that is indicated by the depth map. Apart of the image that is contained within each face detection window is processed to determine whether the face detection window contains a human face. Similar methods may also be applied in identifying other object types.
US08989454B2

A sales data processing apparatus which registers and processes sales data on a transaction-by-transaction basis. The apparatus includes: an imaging module that images a customer who is waiting for registration; a manipulation determination module that determines whether or not a prescribed one of a series of manipulations for registration of sales data of one transaction was performed; and a generation module that generates customer identification image data based on an image taken by the imaging module if the manipulation determination module determines that the prescribed manipulation was performed.
US08989451B2

A similarity search may be performed on the image of a person, using visual characteristics and information that is known about the person. The search identifies images of other persons that are similar in appearance to the person in the image.
US08989450B1

A system identifies an image and determines whether the image contains inappropriate content based on first data associated with the image, second data associated with a document that contains the image or refers to the image, and/or third data associated with a group of documents with which the image is associated.
US08989448B2

A moving object detecting device 1 that detects a moving object by using an image includes a motion degree obtaining portion 11 that obtains a motion degree of a pixel between image frames, a color obtaining portion 13 that obtains the color of the pixel included in the image frame, an evaluation score calculating portion 14 that calculates an evaluation score indicating a motion level of the color on the basis of the motion degree for each color obtained by the color obtaining portion, and a moving object detecting portion 15 that detects the moving object on the basis of the evaluation score for each color.
US08989442B2

Multi-Task Multi-View Tracking (MTMVT) is used to visually identify and track an object. The MTMVT employs visual cues such as color, edge, and texture as complementary features to intensity in the target appearance representation, and combines a multi-view representation with a robust multi-task learning to solve feature fusion tracking problems. To reduce computational demands, feature matrices are sparsely represented in a single matrix and then decomposed into a pair of matrices to improve robustness to outliers. Views and particles are further combined based on interdependency and commonality single computational task. Probabilities are computed for each particle across all features and the particle with the greatest probability is selected as the target tracking result.
US08989440B2

The present disclosure includes systems and computer-implemented methods for redesigning rooms in a house using digital image analysis. The analysis includes defining room parameters based on the architectural shape of the room as determined from an analysis of the walls, ceiling, windows, and doors, performing a room size calibration and defining an empty 3D room. Using the analyzed digital image, redesign can progress with selecting types of inner surfaces of the room from a pre-defined collection of architectural shapes, selecting types of furniture in the room, and selecting types of lighting. Then, a 3D model of the redesigned room is generated wherein the architectural shape is in the form of 2D and wherein the 2D image has an associated 3D image. At least one image of the redesigned 3D room may be generated and stored, and may be transmitted to a receiver wherein the corresponding showroom picture is displayed.
US08989438B2

There is provided a mobile body track identification system that determines which mobile body matches which detected track with a high precision irrespective of frequent interruption of tracks of a mobile body detected in a tracking area. Herein, hypotheses are generated by use of sets of track-coupling candidate/identification pairs, which combines track-coupling candidates, combining tracks of a mobile body detected in a predetermined time in the past, and identifications of the mobile body and which satisfies a predetermined condition. Next, identification likelihoods are calculated as likelihoods of detecting identifications in connection with tracks indicated by track-coupling candidates included in track-coupling candidate/identification pairs ascribed to each of the selected hypotheses. Identification likelihoods are integrated per each track-coupling candidate/identification pair, thus calculating an identification likelihood regarding the selected hypothesis. A most-probable hypothesis is estimated based on identification likelihoods of hypotheses.
US08989436B2

Information of a flare component is extracted from a shot image without using shooting condition data such as wavelength spectrum data of a bright point and imaging characteristic data of a shooting optical system. To achieve this, an aspect of an image processing method of the present application includes an input step inputting a processing target image obtained by a shooting optical system, an estimating step estimating an ideal bright point image component included in an occurrence area of a flare in the processing target image, an extracting step extracting a real bright point image component including a flare component from the occurrence area, and a calculating step calculating a difference between the ideal bright point image component and the real bright point image component as an index of the flare component included in the occurrence area.
US08989426B2

A positioning and retaining structure for an in-ear earpiece. An outer leg and an inner leg are attached to each other at an attachment end and attached to a body of the earpiece at the other end. The outer leg lies in a plane. The positioning and retaining structure have a stiffness that is greater when force is applied to the attachment end in a counterclockwise direction in the plane of the outer leg than when force is applied to the attachment end in a clockwise direction in the plane of the outer leg. The positioning and retaining structure position an earpiece associated with the earpiece in a users ear and retains the earpiece in its position.
US08989425B2

An earphone is disclosed. The earphone includes a housing forming a volume, a plurality of sound holes arranged in the housing, a sound generator received in the volume of the housing and cooperatively with the housing forming a front volume, a supporter accommodated in the volume of the housing and engaging with the sound generator forming a main back volume, and cooperatively with the housing forming a auxiliary back volume. The supporter includes bottom, a sidewall upwardly extending from the bottom and an acoustic pipe, the acoustic pipe communicating the main back volume with the auxiliary back volume for balancing an internal acoustic pressure of the earphone.
US08989420B1

A wireless microphone system within an enclosure for use in lecture hall sound systems that enables facilitated passing of the system from one user to another and provides a less intimidating microphone configuration to grip and use than standard wireless microphones. The system can also include an integrated push-to-talk feature requiring activation before a user's comments will be picked up and amplified over the sound system. The system can also include a laser pointer allowing the user to reference objects while they speak into the device. A wireless mute button can also be provided so that the lecturer or discussion leader can control when the system will be operative. The audio transmitter can be substituted with a audio recorder to be used independently of an audio receiving system.
US08989418B2

The present invention is directed to an in-the-ear device sized and shaped such that the in-the-ear device universally and ergonomically fits into the human ear without slipping out and providing the user with a comfortable fit. The in-the-ear device is secured in the user's ear taking advantage of the natural curvature of the human to provide support and shift the center of gravity from outside the ear to further inside the pinna to prevent the device from slipping out while retaining a high level of comfort.
US08989416B2

An object containing electronic circuits and a rechargeable cell, wherein the cell is arranged close to a surface of the object, a charge coil being shiftable with respect to the cell between an operating position where it is arranged around the cell and a recharge position where it is axially offset with respect to the cell.
US08989408B2

Various embodiments relate to a systems and methods for downloading one or more effects to an effects unit. One or more effects may be received. On an effects unit. Audio signals for the one or more effects may be processed based on instructions for processing the audio signals received with the one or more effects. For each subsequent effect received on the effect unit, the processing of the audio signals may be reprogrammed. The one or more effects may be transmitted for output from the effects unit.
US08989398B2

An audio apparatus is suitable for generating crowd sounds from an audio signal is disclosed in which the apparatus comprises modulation means operable to modulate a noise signal in response to the audio signal to generate a modulated noise signal, and diffusion delay means. The diffusion delay means is operable to apply a series of two or more delay operations, the input signal to a first such delay operation in the series being the modulated noise signal, and input to each subsequent delay operation in the series being the output signal generated by a preceding delay operation. Each delay operation comprises modifying that operation's input signal by the addition of a delayed version of that operation's input signal.
US08989395B2

Implementations and techniques for audio fingerprint differences for end-to-end quality of experience measurement are generally disclosed.
US08989393B2

A decoding device includes a decoder configured to separate a first signal obtained by performing down-mix on original signals of a plurality of channels, a residual signal representing a component of a difference between the original signals and the first signal, and spatial information representing the relationship among the original signals of the plurality of channels from an input signal which is obtained by multiplexing the first signal, the residual signal, and the spatial information and decode the separated encoded first signal, the encoded residual signal, and the encoded spatial information; a decorrelation signal generation unit configured to generate a decorrelation signal as decorrelation of the first signal decoded by the decoder; a residual signal determination unit configured to determine whether a level of the residual signal decoded by the decoder is equal to or smaller than a predetermined residual threshold value; a second-signal generation unit.
US08989376B2

A method for authenticating video content includes: receiving a digital signature, an unsecured video fingerprint, and an unsecured video content from a transmitting node at a receiving node in a communication network; determining if the digital signature is consistent with the unsecured video fingerprint at the receiving node to verify the unsecured video fingerprint; and determining if the unsecured video fingerprint is consistent with the unsecured video content at the receiving node to verify the unsecured video content in a manner that tolerates a predetermined measure of loss in the unsecured video content. If the unsecured video fingerprint and the unsecured video content are verified, the unsecured video content is authenticated for subsequent use at the receiving node. A receiving node associated with the method includes an input module, a fingerprint verification module, a content verification module, and a controller module.
US08989373B2

A method for connecting an external apparatus and a multimedia replaying apparatus using the same. The method includes determining whether a command for displaying menus is input while multimedia content is replayed, determining a multimedia content replay state indicating whether a part or the whole of the multimedia contents is being replayed at an external apparatus if it is determined that the command for displaying menus is input, and displaying the menus comprising the multimedia content replay state on an area displaying a video of the multimedia contents. Therefore, a part or entire of replayed multimedia contents is readily transmitted to an external apparatus for wireless communication.
US08989370B1

A customizable call center dialing system, method and computer program product for providing computer based training module that permits an administrator to selectively adjust campaign variables associated with a calling campaign. The system preferably includes a server, a dialing algorithm having a plurality of variables associated with a dialing campaign wherein the dialing algorithm is executed by the server. An administrator interface is in communication with the server, and at least one agent interface in communication with the server. A dialing engine is controlled by an output from the dialing algorithm wherein the administrator interface permits an authorized user to selectively modify the output of the dialing algorithm. Advantageously, at least one dialing parameter can be modified, in real-time, such that a new call is predictively initiated close to a time when the call agent finishes a previous call.
US08989367B2

A system and method for monitoring deployment states of a contact center. A processor migrates a state of the contact center from a first deployment state to a second deployment state. The processor records the steps in migrating from the first deployment state to the second deployment state, and stores the recorded steps in association with metadata describing the second deployment state. The processor monitors health of the second state, and takes an action for moving the state of the contact center to a healthy state in response to determining that the second deployment state is unhealthy. The migrating may be based on detecting a condition relating to operation of the contact center. The processor dynamically adjusts at least one hardware or software resource for the contact center based on the detected condition for migrating the state of the contact center from the first to the second deployment state.
US08989366B1

A system and method for managing customer communications over communication channels are disclosed. A method may include (1) at least one of a plurality of computer processors determining a communication channel for contacting a customer; (2) at least one of the plurality of computer processors determining contact information for the customer to be used with the determined communication channel; (3) presenting the contact information to an agent; (4) receiving, at an electronic device, authorization to initiate contact with the customer using the contact information; and (5) at least one of a plurality of computer processors automatically initiating contact with the customer using the communication channel.
US08989365B2

Methods and systems are provided for monitoring calls routed to a telephone network-based voice mail system. When a subscriber receives a telephone call, a determination is made as to whether the call should be routed to the voice mail system. If call monitoring services are activated, a three-way communication is set up between the calling party, the voice mail system and the subscriber. The subscriber is bridged into the call on a listen-only basis, but upon command by the subscriber, the subscriber may answer the call.
US08989356B2

A method, computer-readable medium, and user interface for displaying an inquiry indication related to an inquiring user's inquiry are described. An inquiring user prepares and submits an inquiry in an inquiry application. Upon preparing and submitting an inquiry, a notice of the inquiry is generated and routed to the inquiring user's network contacts. An inquiry indication is generated to notify network contacts that an inquiry has been submitted by the inquiring user. A network contact may select the inquiry indication to display an inquiry feature and may select an inquiry feature to view the inquiry and respond to the inquiry.
US08989353B2

A conductive substrate (18) and an etching substrate (20) are bonded to each other. An etch mask (25) is formed on the etching substrate (20) using a photolithography technique. On the etching substrate (20), grooves (20a) and X-ray transmitting sections (14b) are formed by dry etching using Bosch process. The grooves (20a) are filled with Au (27) by an electroplating method using the conductive substrate (18) as an electrode. Thus, X-ray absorbing sections (14a) are formed.
US08989349B2

Treatment targets such as tumors or lesions, located within an anatomical region that undergoes motion (which may be periodic with cycle P), are dynamically tracked. A 4D mathematical model is established for the non-rigid motion and deformation of the anatomical region, from a set of CT or other 3D images. The 4D mathematical model relates the 3D locations of part(s) of the anatomical region with the targets being tracked, as a function of the position in time within P. Using fiducial-less non-rigid image registration between pre-operative DRRs and intra-operative x-ray images, the absolute position of the target and/or other part(s) of the anatomical region is determined. The cycle P is determined using motion sensors such as surface markers. The radiation beams are delivered using: 1) the results of non-rigid image registration; 2) the 4D model; and 3) the position in time within P.
US08989346B2

From radiation images obtained by driving radiation tube with a plurality of tube voltages, including a normal tube voltage, a density gradient with respect to at least two sections of a reference substance having different radiation transmission characteristics is obtained for each of the plurality of tube voltages prior to obtaining a bone mineral density. If a radiation image captured for obtaining a bone mineral density is determined to have been captured under a tube voltage other than the normal tube voltage, an image signal representing the image and/or a bone mineral density analysis result is corrected so as to correspond to that which should have been obtained if the image had been captured under the normal tube voltage based on the relationship between the density gradient in the image and the density gradient in the radiation image captured under the normal tube voltage.
US08989337B2

A method and apparatus for securely fastening a pipe collar or a bracket to a riser pipe of a boiling water reactor (BWR) jet pump assembly. A pipe plug assembly includes an angled pipe plug that acts as a wedge to expand a bushing assembly as the pipe plug is drawn into the overall pipe plug assembly. Expansion of the bushing assembly allows a tight tolerance to exist between an outer diameter of the pipe plug and an inner diameter of the collar/bracket and riser pipe. Expansion of the bushing assembly allows a straight hole to be match drilled into the collar/bracket and riser pipe, thereby avoiding a more complicated tapered hole to be drilled into the collar/bracket and riser pipe. An ensuing tight fit between the pipe plug assembly, the collar/bracket and the riser pipe mitigates vibration of components and minimizes leakage to acceptable levels for use in the flooded environment of the annulus region where the jet pump assembly exists in the BWR.
US08989336B2

A pressurized water nuclear reactor (PWR) includes a once through steam generator (OTSG) disposed in a generally cylindrical pressure vessel and a divider plate spaced apart from the open end of a central riser. A sealing portion of the pressure vessel and the divider plate define an integral pressurizer volume that is separated by the divider plate from the remaining interior volume of the pressure vessel. An internal control rod drive mechanism (CRDM) has all mechanical and electromagnetomotive components including at least a motor and a lead screw disposed inside the pressure vessel. Optionally CRDM units are staggered at two or more different levels such that no two neighboring CRDM units are at the same level. Internal primary coolant pumps have all mechanical and electromagnetomotive components including at least a motor and at least one impeller disposed inside the pressure vessel. Optionally, the pumps and/or CRDM are arranged below the OTSG.
US08989334B2

An aneutronic magnetron energy generator that generates microwave energy from a fusion-fission reaction that produces alpha particles in response to a proton colliding with an 11B nucleus. The magnetron energy generator includes a magnetron having an anode resonator including a central chamber and a plurality of radially disposed cavities. A cathode assembly is provided at the center of the chamber and includes a cathode electrode that generates a proton plasma. A series of electrically isolated acceleration rings extend from the cathode electrode and operate to accelerate protons from the proton plasma towards an outer target ring composed of boron eleven (11B). The accelerated protons fuse with the 11B nuclei to generate the alpha particles that then interact with crossed electric and magnetic fields between the target ring and the cavities. The alpha particles resonate with the cavities and generate a current within the resonator that is collected.
US08989329B2

Generally, this disclosure describes eye width measurement and margining in communication systems. An apparatus may be configured to: decouple a phase detector from a CDR loop filter of a receiver under test in response to synchronizing a margining clock signal to a receiver clock signal; apply a margining input to the loop filter, the margining input configured to shift a frequency of the margining clock signal by a constant amount related to the margining input; compare a first bit stream and a second bit stream and configured to detect an error, the first bit stream related to a transmitted bit stream; and count cycles of the receiver clock signal or the margining clock signal, wherein an eye width associated with the receiver under test is related to the margining input, the frequency of the receiver clock signal and a count of clock cycles when the error is detected.
US08989327B2

A method and apparatus for transmitting or detecting primary synchronization signal. The receiver receives primary synchronization signal from a transmitter, and detects the sequence used in the received primary synchronization signal by using three root indexes. Here, the primary synchronization signal is generated by using a Zadoff-Chu sequence having one of the three root indexes. The three root indexes comprise a first index and a second index, and a sum of the first index and the second index corresponds to the length of the Zadoff-Chu sequence.
US08989317B1

An efficient decoding of vector signaling codes is obtained using a circuit that ranks received signal levels, designates ranked values as representing particular code elements, and translates those particular code elements into a decoded result. An optimized ranking circuit combines analog crossbar switching of signal values with comparators that provide digital results. These elements may be repetitively tiled into processing arrays capable of larger ranking operations, or iteratively applied to selected portions of the data set under control of a sequencer or controller.
US08989312B2

A channel estimation method of a channel estimation apparatus in a wireless communication system is provided. The method includes predefining a plurality of weight tables about at least one of a speed and a Carrier to Interference-and-Noise Ratio (CINR) using a correlation value considering offset compensation; selecting a weight table to be used for channel estimation based on at least one of the estimated speed and the CINR, from the plurality of weight tables; and multiplying a pilot channel estimation value and the selected weight table, and performing data channel estimation.
US08989310B2

A method, device and system for complex carrier modulation are provided in the disclosure, wherein e−iωt or eiωt is used as a carrier frequency to perform carrier modulation on a to-be-carried signal. The modulated signal transmitted in a medium is a rotating complex signal. The method can enable right and left frequency bands to carry independent information. Therefore the spectrum utility ratio is improved. Employing the method for complex carrier modulation provided in the disclosure can use the right and left frequency spectrum resources adequately, and the loss of signal energy is small, therefore the capacity of a channel is improved greatly.
US08989309B2

The method includes providing a stream of data to be transmitted, and processing the data by means of channel coding with a time-varying code rate, thereby generating a stream of channel coded data. The method further includes forming succeeding transmission time intervals and distributing the channel coded data on the transmission time intervals, and adjusting a transmission power of the signal to be transmitted by timely positioning a transmission power slope between two succeeding transmission time intervals so that the transmission power slope is contained completely within one transmission time interval of the two transmission time intervals, wherein the one transmission time interval comprises a lower nominal code rate or a lower nominal transmission power than the other one of the two transmission time intervals.
US08989307B2

A power amplifier system including a composite digital predistorter (DPD) ensuring optimized linearity for the power amplifier is described. In this system, a digital-to-analog converter (DAC), an analog filter, a first mixer, and the power amplifier are serially coupled to the composite DPD. A second mixer, a receive gain block, and an analog-to-digital converter (ADC) are serially coupled to the output of the power amplifier. A DPD training component is coupled between the inputs of the composite DPD and the ADC. The composite DPD includes a memory-based DPD, e.g., a memory polynomial (MP) DPD, a memoryless-linearizing DPD, e.g., a look-up table (LUT) DPD, and two multiplexers.
US08989291B2

A method for transmitting data within a mobile telecommunication system from a user equipment having at least two transmit antennas to a base station having at least two receive antennas. The method comprises (a) providing a number of data streams at the user equipment, wherein the number of data streams is smaller than the number of transmit antennas, (b) applying a spatial pre-coding to the data streams, and (c) transmitting the spatially pre-coded data streams to the base station via the transmit antennas, wherein the number of transmit antennas used for transmitting the spatially pre-coded data streams is larger than the number of data streams. A corresponding method for receiving data, a user equipment for carrying out the data transmitting method, a base station for carrying out the data receiving method and a computer program for controlling the described data transmitting and/or receiving method.
US08989283B1

A transceiver architecture can contain an encoder and a decoder for communicating high speed transmissions. The encoder can modulate signal data for being mapped in a constellation that is generated based on concatenations of a leech lattice having binary and non-binary codes. The data can be transmitted at a high speed according to the constellation with an embedded leech lattice configuration in order to generate a coding gain. A decoder operates to decode the received input signal data with a decreased latency or a minimal latency with a high spectral efficiency.
US08989281B2

A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to allocate between a video and audio quality in a multimedia presentation and to utilize a resultant bandwidth as a result of allocation to enhance an audio or video quality in the multimedia presentation in response to a user selection among levels of video quality and audio quality. Other embodiments are disclosed.
US08989276B2

A video encoder/decoder device, method, and computer program product combine to enhance entropy encoding by using different calculation approaches for assessing costs of using different encoding modes for a video encoding. Moreover, frames in a sequence, and/or sub-frames within a frame may have lowest cost coding modes selected using different cost calculation approaches. One exemplary cost calculation is SAD and another is SSD. A net effect is better subjective video quality for a given bitrate, with reduced encoder complexity, especially when recognizing the lesser amount of computational resources required to support SAD as opposed to SSD.
US08989273B2

An image decoding method includes decoding encoded image data to generate a decoded image signal including a luma signal and a chroma signal. The method further includes scaling, when a reference field has a different parity from a current field for motion compensation and when the decoded image signal is in a format in which the number of chroma pixels is vertically different from the number of luma pixels, a chroma motion vector of the chroma signal according to an accuracy for a luma motion vector of the luma signal so that a reference frame will coincide in phase of the chroma signal with a current frame. The method also includes performing motion compensation of the decoded image signal using the scaled chroma motion vector according to the accuracy of the luma motion vector of the luma signal.
US08989268B2

Method and apparatus for motion estimation for video processing. An embodiment of a method for motion estimation includes the following steps. In the course of motion estimation, integer motion estimation is performed with respect to a macroblock to generate a plurality of integer motion vectors. It is determined, according to a portion of the motion vectors, which correspond to a plurality of block modes, whether the integer motion vectors of each block mode are substantially equal to those of a corresponding upper-layer block mode of the block mode, so as to determine whether to perform or skip fractional motion estimation of the block mode, wherein each corresponding upper-layer block mode(s) of the block modes is greater than the block mode.
US08989267B2

A method for encoding high dynamic range (HDR) images involves providing a lower dynamic range (LDR) image, generating a prediction function for estimating the values for pixels in the HDR image based on the values of corresponding pixels in the LDR image, and obtaining a residual frame based on differences between the pixel values of the HDR image and estimated pixel values. The LDR image, prediction function and residual frame can all be encoded in data from which either the LDR image of HDR image can be recreated.
US08989261B2

An encoder can generate a series of codewords to signal to a decoder a mapping of range combinations for two or more metrics. The encoder can generate a first codeword to indicate a current combination being decoded maps to the same filter as the most recently decoded combination that shares the same range for the first metric. The encoder can generate a second codeword to indicate that the current combination maps to the same filter as the most recently decoded combination that shares the same range for the second metric. If the current combination does not map to the same filter as either of these most recently decoded combinations, then the encoder can generate a third codeword that indicates the filter that maps to the current combination.
US08989258B2

Provided is a method that derives an intra prediction mode of a prediction unit, selects an inverse scan pattern of a current transform unit among a diagonal scan, a vertical scan and a horizontal scan based on the intra prediction mode and a size of the transform unit, and generates a quantized block by inversely scanning significant flags, coefficients signs and coefficient levels according to the selected inverse scan pattern. If the transform unit is larger than a predetermined size, multiple subsets are generated and inversely scanned. Therefore, the amount of coding bits of the residual block is reduced by determining the scan pattern based on the size of the transform unit and the intra prediction mode, and by applying the scan pattern to each subset. Also, the signaling bits decreases by generating MPM group adaptively according to the neighboring intra prediction modes.
US08989257B1

The method and apparatus of the present invention provides for the compression of signal data having a low latency jitter while maintaining a target compression ratio and reasonable degradation, as is required by next generation systems. In accordance with the present invention, a method and apparatus are provided for compressing data in a communication system by receiving uncompressed packet at a compressor of the communication system, segmenting the packet into a plurality of packet segments, calculating signal sample bit-removal information for each of the plurality of packet segments and compressing the packet segments utilizing the signal sample bit-removal information that is calculated based upon the signal characteristics of the uncompressed packet and a desired target compression ratio.
US08989245B2

A system and method are provided for calibrating the IQ-imbalance in a low-IF receiver. A Test Signal can be generated in a mirror frequency and conveyed to the receiver. The power of the signal produced in the receiver from the conveyed Test Signal can be measured. In the absence of an IQ-imbalance, the Test Signal can be completely eliminated in the receiver and the corresponding measured power of the produced signal can be minimized. Accordingly, a two dimensional algorithm is described for calibrating a receiver and correcting the IQ-imbalance by adjusting the phase and gain difference between the I and Q channels in the receiver based on the measured power of the signal produced in the receiver.
US08989240B2

The invention relates to a method for operating a secondary station in a communication network including a primary station, the method comprising generating a precoding matrix obtained from the Hadamard product of an alphabet modifying matrix and an original precoding matrix, wherein the original precoding matrix consist of complex coefficients of equal magnitude, transmitting a precoding report representative of the precoding matrix to the primary station.
US08989237B2

Disclosed is a relay method including: receiving, as input, respective reception signals by two receive antennas, the reception signals each including a reception signal resulting from multiplexing respective transmission signals transmitted by two transmission antennas in a first frequency band; performing frequency conversion on the reception signal received by one of the receive antennas so as to obtain a signal of a third frequency band; and performing frequency multiplexing on the signal having the third frequency band and the reception signal received by the other of the receive antennas.
US08989235B2

A system that incorporates the subject disclosure may perform, for example, a method for receiving interference information from each of the plurality of communication devices detecting interference information in a plurality of segments of a radio frequency spectrum, correlating the interference information of the plurality of communication devices to generate correlated information, and identifying a plurality of interferers according to the correlated information. Other embodiments are disclosed.
US08989230B2

VCSEL apparatus having a substrate, a solid-state gain medium, a reflective mirror on one side of the medium, a movable reflective mirror on an opposite side of the medium, and a mechanism configured to move the movable mirror to tune a characteristic wavelength. Also described is a VCSEL apparatus having a silicon substrate having a slot therethrough and electrical connections formed on a first face, a substrate having VCSELs thereon and mounted across the slot and electrically connected to the electrical connections on the silicon substrate, and a glass substrate affixed to a second face of the silicon substrate. Also described is a VCSEL apparatus having a graded-index lens array having GRIN lenses mounted adjacently in a staggered arrangement, a PCB mounted to the lens array, and VCSEL chips mounted adjacently on the PCB and arranged so as to emit laser light through the lenses.
US08989227B1

In a VCSEL driver for automatic bias control and automatic modulation control, the VCSEL driver includes: a feedback module configured to receive an output of a VCSEL to provide a bias signal through a feedback loop; an automatic bias control block configured to adjust a bias current by switching on or off a plurality of power sources, which are connected in parallel with each other; an automatic modulation control block configured to connect in parallel a plurality of bias transistors that are connected to each of the plurality of power sources, and to adjust modulation current by switching each of the plurality of bias transistors on or off; and a main driver configured to provide the VCSEL with a drive current including the bias current and the modulation current, which are adjusted by control of each of the control blocks.
US08989226B2

A cooling module for fabricating a liquid-cooled semiconductor laser, a fabricating method, and a semiconductor laser fabricated from the module are provided, wherein the cooling module for a laser makes use of a liquid cooling plate provided with radiating fins to cool the semiconductor chip. After replacement of the traditional micro-channel structure with the radiating fin structure, the cooling module effectively reduces the resistance to flow of the cooling liquid, remarkably lowers the pressure decrease of the cooling liquid, makes it easier to seal the cooling liquid, provides stronger heat dissipating capability, effectively prolongs the lifetime of the semiconductor laser, and enhances the output power and reliability of the semiconductor laser, alongside the advantages of simple fabrication and low production cost.
US08989223B2

The invention provides a method and apparatus that addresses and resolves the issues currently affecting the ability to offer Enhanced TV, in particular, those issues concerning timing and synchronization, interaction with other modules in the STB, and distribution.
US08989219B2

When a transmission rate of each of lines that transmit data simultaneously between two STAs by using a plurality of radio channels and/or MIMO can be set independently, one data frame is fragmented in accordance with the transmission rates of the respective lines so as to generate a plurality of data packets having the same packet time length and data sizes equal to or smaller than a maximum data size. Those data packets are transmitted simultaneously by using a plurality of radio channels, or one radio channel and MIMO, or a plurality of radio channels and MIMO.
US08989217B2

When a signal-to-noise ratio affecting radio communication becomes sufficiently low, the data transmission rate is responsively decreased in compensation. The signal-to-noise ratio of the communication link is thereby increased. Data for multiple different services is transmitted in data packets between two radios. By allocating one part, or time slot, of the data packet's payload to one service, and allocating another part, or time slot, of the data packet's payload to another service, communications sessions for multiple services can be maintained concurrently. Services are prioritized relative to each other. In case the signal-to-noise ratio becomes too low, data packet portions that are related to lower-priority services can be omitted from some data packets before those data packets are transmitted. Data remaining in the packet can be sent at a reduced data transmission rate without causing the quality of service for the remaining packets to fall below the minimum required level.
US08989214B2

Circuitry for receiving a high-speed serial data signal (e.g., having a bit rate in the range of about 10 Gpbs and higher) includes a two-stage, continuous-time, linear equalizer having only two serially connected stages. Phase detector circuitry may be provided for receiving the serial output of the equalizer and for converting successive pairs of bits in that output to successive parallel-form bit pairs. Further demultiplexing circuitry may be provided to demultiplex successive groups of the parallel-form bit pairs to final groups of parallel bits, which can be quite large in terms of number of bits (e.g., 64 parallel bits). Another aspect of the invention relates to multiplexer circuitry for efficiently going in the opposite direction from such relatively large groups of parallel data bits to a high-speed serial data output signal.
US08989213B2

Certain aspects of the present disclosure provide methods and apparatus for utilizing a physical layer (PHY) header comprising an identifier for an access point (AP) or a Basic Service Set (BSS). A station (STA) that is assigned an order in a sequential response sequence may count only frames with PHY headers that contain the correct identifier. A STA may terminate its sequential access procedure when it receives a frame with a PHY header that specifies a different identifier for the AP or BSS that assigned the sequence. In this manner, the STA may prevent partly synchronizing to an overlapping network and avoid accessing the wireless medium at the wrong time.
US08989212B2

Systems and methods for coexistence of WLAN and Bluetooth networks are described. At least one embodiment includes a method for operating a wireless device in both a 802.11 network and a Bluetooth network. In accordance with some embodiments, the method comprises monitoring transmission of Synchronous Connection Oriented (SCO) slots over the Bluetooth network, informing an access point (AP) in the 802.11 network not to transmit to the device before the end of an SCO slot, transmitting a power save trigger to the AP to retrieve buffered data from the AP, and transmitting data to the AP.
US08989211B2

An apparatus for managing a channel resource by a node sets a channel hopping sequence and a channel hopping offset value which are to be used, divides an assigned time slot into a plurality of subslots, divides a data frame for transmission into a plurality of subframes, and selects a channel for transmitting the plurality of subframes in the plurality of subslots, respectively, by channel hopping based on the channel hopping sequence, the channel hopping offset value, the index of the time slot, and the index of a subslot for transmitting a subframe.
US08989207B2

A multiple-persona system and method is described, wherein a UE (user equipment) is able to connect to two different networks simultaneously. In a multiple-persona system, one of the personas may have a higher significance than the other persona. For example, a connection to a work network may be prioritized over connection to a home network. In such a situation, it may be desirable to have applications running on the work network have priority over applications running on the home network. Such a method and system may operate independently of the eNodeB or have the eNodeB actively controlling the priority among the personas. The scheduler in either the eNodeB or the UE may contain anew input for the significance of the persona. The significance of the persona is taken into account when sending data to and from the UE.
US08989193B2

Techniques are disclosed for hash-based routing table management in a distributed network switch having multiple switch modules. Upon determining that an attempt to insert a first routing entry into a first hash table of the routing table has failed, a second routing entry, which exists in the first hash table, is attempted to be moved to a second hash table of the routing table. If the move attempt is successful, then the first routing entry is added to the location previously occupied by the second routing entry. If the move attempt is unsuccessful, then a third routing entry, which exists in the first hash table, is attempted to be moved.
US08989176B2

The present invention discloses a method for triggering a nested service, which relates to the technique of broadband service triggering and service nesting. The present invention is proposed for solving the problem that the existing nested service occupies more system bandwidths, wherein the method includes: when receiving a call request of a nested service in a normal service flow, determining a service key of the nested service according to a called number of the nested service, taking the service key as a call access object, converting the call request of the nested service into a call access message in a service platform where a normal service is located, and triggering the nested service in the service platform. The present invention further discloses an apparatus for implementing the previously mentioned method. The present invention reduced the bandwidth resources consumed by the nested service, and the scheme is simple and practical.
US08989170B2

A wireless communication device in a wireless network sets management information notification cycles at specified time intervals and transmits management information containing receive timing information showing its own position to start receiving information, receive window information, and receive cycle information. Another wireless communication device receiving that management information links it to a communication device number for the corresponding wireless communication device and stores the receive timing, the receive window information, and the receive cycle information. When sending information, the receive start position of the corresponding communication device is found from the receive timing information, the receive window information, and the receive cycle information of the other communication and information is then transmitted at that timing. An asynchronous ad-hoc communication wireless network can therefore be configured without a particular control station.
US08989161B2

The present invention relates to methods for transmitting a frame by grouping a plurality of wireless terminals in a multiuser based wireless communication system. The present invention includes a method for transmitting a frame by including information about multiple receiver terminals in a MAC frame, another method for transmitting a frame by allocating group addresses and then using a corresponding group address for frame transmission, and yet another method for transmitting a frame by using a unique group sequence number that is allocated to each group and group control information that contains bitmap information. The group control information is included in a destination address field of a MAC layer, or in a signal field of a physical layer, or in both the MAC layer and the physical layer.
US08989155B2

Systems and methods are described for wireless backhaul in a multiple antenna system (MAS) with multi-user (MU) transmissions (“MU-MAS”). For example, a multiuser (MU) multiple antenna system (MAS) of one embodiment comprises: one or more centralized units communicatively coupled to multiple distributed transceiver stations via a network; the network consisting of wireline or wireless links or a combination of both, employed as a backhaul communication channel; the centralized unit transforming the N streams of information into M streams of bits, each stream of bits being a combination of some or all N streams of information; the M streams of bits being sent over the network to the distributed transceiver stations; the distributed transceiver stations simultaneously sending the streams of bits over wireless links to at least one client device such that at least one client device receives at least one of the original N streams of information.
US08989154B2

The present invention relates to the field of telecommunications, and discloses a method for indicating an MU-MIMO mode. In this method, first part information and second part information are constructed and sent, where formats of the first part information and the second part information indicate an MU-MIMO mode. The present invention further discloses an apparatus for indicating an MU-MIMO mode. With the method and apparatus for indicating an MU-MIMO mode, where the method and apparatus for indicating an MU-MIMO mode are disclosed in the present invention, a UE may be notified of being configured with an MU-MIMO mode when MU-MIMO is applied in a UMTS system.
US08989153B2

A mobile communication system includes a mobile station device and a base station device. The base station device includes a cell identification information transmission unit which transmits cell identification information of base station devices transmitting radio signals of the same synchronization channel, to the mobile station device when there are at least two base station devices transmitting radio signals of the same synchronization channel within a predetermined communication area. The mobile station device includes a measurement result transmission unit which performs a measurement process based on the cell identification information of the base station devices and transmits the measurement result acquired by the measurement process to the base station device.
US08989151B2

The application relates to SMS over LTE radio access. Several alternatives are already known, such as specified in 3GPP TS 24.247 which supports text messaging capabilities and 3GPP 23.204 which supports all existing SMS capabilities through SMS encapsulation in IP. Furthermore, 3GPP 23.272 which relates to SMS in CS fallback. A further technique is known as Generic Access Network which is under study in 3GPP 23.879 relating to CS domain services over evolved PS access and in Voice Over LTE VOLGA. The present application provides a solution for handling messages between legacy networks in the form of circuit-switched networks and IP network architecture in the form of an IP Multimedia Subsystem IMS while minimizing the efforts needed for system integration by maximal reuse of existing functionalities. This is achieved by an entity (100) which adapts messages received from the IMS (50) in such a way that the appear to a controller entity (200) providing conventional short message functionalities as if they have been received from a mobile terminal accessing a radio access network through a radio network interface of a circuit-switched network (40).
US08989136B2

A connection dormancy method for a wireless communication device, the wireless communication device and computer readable recording medium using the same are provided. The method includes recording connection information between the wireless communication device and at least one target device, and generating at least one connection establishing time according to the connection information. The method also includes determining using either a first dormancy waiting time or a second dormancy waiting time as a default dormancy waiting time according to the at least one connection establishing time, and disconnecting a connection between the wireless communication device and the at least one target device after the connection is idled for the default dormancy waiting time.
US08989122B2

In some implementations, a method implemented in a user equipment UE for use in a wireless system for single carrier frequency division multiple access SC-FDMA, the method including receiving an assignment of a scheduling request resource in the wireless system comprising a plurality of subcarriers. A user ID is encoded. An uplink control channel signal comprising the encoded user ID is transmitted on the plurality of subcarriers of the assigned scheduling request resource.
US08989103B2

A method and system for attenuating a received preamble in an IEEE 802.11 standard may include: a plurality of co-located access points (APs) operative in accordance with an IEEE 802.11 standard; a preamble detection unit configured to detect a transmission of a preamble in accordance of the IEEE 802.11 standard, by at least one of the co-located APs; and at least one attenuator configured to attenuate a signal received by at least one of the plurality of co-located APs upon detection of the preamble by the preamble detection unit.
US08989099B2

Systems, methods, and devices for providing aligned registration process and procedure for heterogeneous and/or overlaid access technologies within a network are described herein. In one innovative aspect, a method of generating and organizing wireless network access information is provided. The method includes receiving first information for a first area of a first radio access technology for a network. The method further includes receiving second information for a second area of a second radio access technology for the network. The method also includes receiving third information for the network. The method then includes generating, processing, and aligning a number of groups of first radio access technology location or registration identifiers coordinated with second radio access technology identifiers based at least in part on the received first, second, and third information. The groupings may be based on the quantity of devices, types of devices, and/or the number of physical access points.
US08989097B2

The present invention provides a multi-antenna diversity scheduling method and apparatus. The method includes: transmitting pilot signals through x transmit antennas, where pilot signals on 1 to x−1 transmit antennas are a product of pilot symbols and a phase sequence, the phase sequence changes with at least one of time and frequency, the phase sequence changes more frequently than a user channel, and x is a positive integer greater than or equal to 2; receiving a transient channel quality information (CQI) value returned by a user according to the pilot signals; and according to the CQI value and a scheduling algorithm, scheduling the user to transmit data.
US08989088B2

A method and apparatus provides OFDM signal compression for transfer over serial data links in a base transceiver system (BTS) of a wireless communication network. For the uplink, an RF unit of the BTS applies OFDM cyclic prefix removal and OFDM frequency transformation of the baseband signal samples followed by frequency domain compression of the baseband signal samples, resulting from analog to digital conversion of received analog signals followed by digital downconversion, forming compressed coefficients. After transfer over the serial data link, the baseband processor applies frequency domain decompression to the compressed coefficients prior to further signal processing. For the downlink, the RF unit performs frequency domain decompression of the compressed coefficients and applies OFDM inverse frequency transformation of the decompressed coefficients and OFDM cyclic prefix insertion prior to digital upconversion and digital to analog conversion, generating the analog signal for transmission over the antenna.
US08989085B2

A method of downlink synchronization for a femto base station in a cellular orthogonal frequency division multiplexing (OFDM) system is provided. The femto base station first scans one or more received reference signals transmitted from a plurality of neighboring macro base stations. The femto base station then determines a desired reference signal from the received one or more reference signals based on the scanning result. Finally, the femto base station configures its downlink radio signal transmission time based on the desired reference signal such that the femto base station is synchronized with the plurality of neighboring macro base stations.
US08989083B2

A method and apparatus is disclosed to restrict the delivery of video, audio, and/or data to unauthorized end users in a satellite communications system. The satellite communications system includes one or more satellite receiving antennas, commonly referred to as a satellite dish, to receive downlink communications signals from one or more satellites. The transmission received by the one or more satellite receiving antennas is converted by an outdoor unit (ODU) for transmission to one or more indoor units (IDUs). The ODU receives control information from one or more satellites from the downlink communications signals, commonly referred to as in-band, and/or from out-of-band communications signals. The ODU may use the control information to restrict access to one or more communications channels embedded within the downlink communications signals to the unauthorized end users.
US08989076B2

A mobile communication system includes a mobile station connected with a base station by radio when being in a cell formed by the base station, and configured to communicate with a counter side unit through the base station; and a relay station configured to form a limitation area. The relay station receives a downlink signal from the base station and transmits a limitation downlink signal obtained by adding information showing that it is in the limitation area to the downlink signal to the limitation area. When receiving the limitation downlink signal, the mobile station transmits an uplink signal showing a function limited state to the base station in synchronization with a downlink channel received from the base station.
US08989068B1

Selection between first and second communication channels of differing bandwidths for communication between communication devices may be chosen by a method, an apparatus, or a computer-readable medium wherein the first channel is employed as a communication channel, a determination is made whether a criterion associated with the communication channel is met, and, if the criterion associated with the communication channel is met, an evaluation of the second channel is performed and one of the first and second channels is chosen to subsequently employ as the communication channel based on the evaluation of the second channel.
US08989065B2

The disclosure relates to communication of data in a wireless communication system that enables relaying of data between an originating node (3) and a destined node (1). In the arrangement information of a radio resource allocated to the destined node is provided where after communications on the allocated resource are monitored. Relaying of data between the originating node (3) and the destined node (1) is controlled based on the monitoring.
US08989062B2

Method and arrangement in a base station for sending data to a user equipment. The base station comprises an instance of a codebook, corresponding to another instance of the codebook comprised in the user equipment. The method comprises obtaining channel state information from a signal received from the user equipment, estimating a channel to be used for transmitting data to the user equipment, calculating a precoder, based on the obtained channel state information. Further is comprised the steps of selecting a precoding index from the codebook based on the calculated precoder, or selecting a precoding index received from the user equipment, precoding data to be transmitted to the user equipment using the calculated precoder and transmitting the precoded data, a non-user dedicated reference signal and the precoding index on the estimated channel to the user equipment. Further, corresponding method and arrangement in a user equipment are described.
US08989061B2

A plurality of predetermined amplifier gain states for a low noise amplifier (LNA) are run during initial acquisition in a time division duplex (TDD) system. Acquisition of a received signal is determined based on searching across the plurality of predetermined amplifier gain states. Forcing the amplifier gain into a set of predetermined gain states affords quicker resolution of initial acquisition for setting the gain of the LNA, which in TDD systems is complicated due to an uncertain uplink/downlink timeline that precludes continuous operation of a gain setting algorithm run in the LNA.
US08989054B2

An IP device exchange apparatus includes: a connector that is connected to a first IP phone, a second IP phone, and a third IP phone; a memory for storing a coding scheme obtained by call setting which is negotiated between the first and second IP phones; and a controller that, when receiving a call instruction for call connection to the second IP phone from the third IP phone during communication between the first and second IP phones, employs the coding scheme stored in the memory to perform, between the third IP phone and the IP device exchange apparatus, call setting between the second and third IP phones, while maintaining call connection between the first and second IP phones, thereby changing the call connection between the first and second IP phones to call connection between the second and third IP phones.
US08989051B2

The present invention provides, in one embodiment, a method for detecting another device performed by a first device having a converged personal network service (CPNS) enabled entity. The method for detecting another device comprises the steps of: performing a procedure for a physical connection with a second device, if the CPNS enabled entity within the first device is set to a personal network entity (PNE) mode; and receiving a search request message from the second device, in order to prevent the duplication of information between the CPNS enabled entity and the second device. Preferably, said search request message can be used to obtain one or more pieces of information, among the mode information of one or more devices detected while the procedure for the physical connection is performed and the information on a network to which one or more said detected devices belong. Said received search request message can include one or more pieces of information among the information on the mode of the second device and the information on the network to which the second device belongs.
US08989032B2

Systems and methods for measuring frame loss in multipoint networks are provided. In one embodiment, a method for calculating frame loss in a multipoint network is provided. The method comprises: synchronizing local PM frame count bin boundaries across a multipoint network; collecting a first sample of frame count data at a network manager from a first local PM frame count bin for each VLAN Endpoint on the multipoint network; and calculating a frame loss for the multipoint network by accounting for frame ingress and frame egress from the multipoint network based on the first sample of frame count data; wherein the first sample of frame count data is associated with a first period of time defined by the local PM frame count bin boundaries.
US08989030B2

A threshold calculation apparatus (200) corrects each of ideal E-SINR thresholds in an MCS threshold table in accordance with a reduction in accuracy of the E-SINR due to the use of a first transformation table and a second transformation table, and generates a corrected MCS threshold table. In the case where a wireless base station obtains an E-SINR from a plurality of SINRs using the first transformation table and the second transformation table, the wireless base station determines an MCS corresponding to the E-SINR also based on the corrected MCS threshold table.
US08989014B2

A method for reserving capacity on a communication network link for guaranteed hit rate (GBR) and best effort (BE) traffic includes determining (s10) a dimensioned capacity DGBR for GBR traffic based on an expected GBR traffic load and one grade of service (GoS); determining (s20) a dimensioned capacity DTOT for total traffic based on DGBR, an expected BE traffic load and one GoS; determining (s30) a reserved capacity RTOT for total traffic by selecting, amongst capacities available on the link, the minimum of these capacities that exceeds DTOT; determining (s40) a reserved capacity RGBR for GBR traffic based on DGBR, DTOT and RTOT; reserving (s60) RTOτ as capacity for a higher-level pipe on the link; reserving (s60) RGBR as capacity for a first lower-level pipe for GBR traffic within the higher-level pipe; and reserving (s70) RTOT as capacity for a second lower-level pipe for BE traffic within the higher-level pipe.
US08989013B2

A radio station, a radio terminal, and a method for synchronization timer control are provided that can reduce a delay as much as possible until uplink signal resynchronization is done in a case where a plurality of cell groups exist. In a radio communication system having a function of using a plurality of radio resources corresponding to a plurality of cells, respectively, for communication between a radio station (10) and a radio terminal (20), the radio terminal is provided with a plurality of synchronization timers for determining whether or not uplink signals in individual cell groups are in synchronization, wherein the synchronization timers are provided respectively for the plurality of cell groups each including at least one cell, and at the radio terminal (20), uplink-signal transmission on the cells included in a second cell group is controlled depending on a state of a first synchronization timer provided correspondingly for a first cell group including a specific cell and on a state of a second synchronization timer provided correspondingly for the second cell group other than the first cell group, wherein the first synchronization timer and the second synchronization timer are controlled independently.
US08989004B2

A method and apparatus for wireless communication may provide a multi-link PDCP sublayer in a radio network controller capable of allocating PDCP PDUs among a plurality of RLC entities for use in a multi-point HSDPA network. Some aspects of the disclosure address issues relating to out-of-order delivery of the PDCP PDUs to a UE, such as unnecessary retransmissions. That is, the disclosed multi-link PDCP may be capable of distinguishing between sequence number gaps that are caused by physical layer transmission failures and those caused merely by skew.
US08988998B2

A system and method for controlling an integration of data processing resources. A first endpoint node is selected, wherein the first endpoint node comprises information for using first data processing resources in a data processing environment. A second endpoint node is selected, wherein the second endpoint node comprises information for using second data processing resources in the data processing environment, wherein the second data processing resources comprise data processing resources provided as a service by a provider of data processing resources. An integration node is selected, wherein the integration node comprises information for establishing connectivity between the first data processing resources and the second data processing resources. Integration of the first data processing resources and the second data processing resources is controlled to process a workload using the first endpoint node, the second endpoint node, and the integration node.
US08988995B2

One aspect of the specification is the use of a virtual entity to represent the bandwidth bottleneck point in a network. Areas of the network where bandwidth does not need to be managed can be modeled as zones. This model enables more flexibility as the virtual bottleneck point can represent a collection of components (e.g. routers), or a portion of a real component (e.g. a router could be represented by multiple virtual bottleneck points with different purposes.) This model can also allow a user to decide which points in their network should be managed, independent of the underlying data network infrastructure. These virtual entities can be placed between areas of the network, and configured with specific policies. Bandwidth usage across these virtual entities can be tracked and compared to the configured bandwidth limit available to the application at each bottleneck point. When the bandwidth available at the bottleneck point is fully utilized, additional calls can be blocked or rerouted. Policies can be applied to permit certain calls to proceed despite the fact that bandwidth is fully utilized, or to block certain calls when bandwidth usage is approaching the maximum level. Bandwidth management can be distributed or centralized with information shared throughout a distributed network.
US08988991B2

A method of and a device for enabling load balancing for Multiprotocol Label Switching Transport Profile (MPLS-TP) are provided. The method is applied to a process of transmitting data between two Provider Edge (PE) devices that adopt a protection mechanism of primary and backup tunnels. The method comprises allocating, by a source PE device located at a head node of a tunnel, traffic to each of the primary and backup tunnels in a current transmission period based on transmission performance information about each of the primary and backup tunnels in a previous transmission period fed back by a destination PE device located at a tail node of the tunnel, when a set transmission period comes; and obtaining, by said source PE device, the traffic allocated to each of the tunnels and transmitting data to the destination PE device via the corresponding tunnels.
US08988989B2

Communication node including a transmission equipment which communicates user data with transmission equipment of an adjacent node, and a controller which communicates a message with a controller of the adjacent node and which manages the transmission equipment of its own node, wherein: a controller of the node detects existence or nonexistence of fault of a controller of the adjacent node on the basis of situation of receiving a message sent from the controller of the adjacent node; when the controller of the node detects the fault of the controller of the adjacent node, the controller of the node issues a state reference notice to a transmission equipment of its own node and checks existence or nonexistence of fault alert detection; in a case where the fault alert detection of the transmission equipment of the node does not exist, the controller of the node maintains a path state of the node.
US08988974B2

A display apparatus characterized by having a scale mark display section which is provided in a predetermined display area; a pointer which moves on the scale mark display section and indicates a scale mark in the scale mark display section; a stepping motor which drives the pointer; a stopper section which is positioned in an end section of the scale mark display section and which restricts movement range of the pointer; and a movable supporting section which movably supports the stopper section.
US08988969B2

Evaluating utilities involves generating an acoustic or seismic source signal, communicating the source signal to a first underground utility, moving a receiver through a second underground utility situated in proximity to the first utility, and monitoring for a cross bore involving the first and second utilities in response to receiving the source signal emanating from the first utility as the receiver progresses through the second utility. Utility evaluation may further involve detecting a cross bore involving the first and second utilities using monitoring data acquired by the receiver.
US08988955B2

Apparatuses and methods for compensating for differing power supply sensitivities of a circuit in a clock path. One such method includes altering signal timing of at least one of reference and feedback clock signals differently according to variations in power supply voltage to compensate for differences in delay power supply sensitivities of delays of a forward clock path and of a feedback clock path. Another example method includes providing an output clock signal in phase with an input clock signal and compensating for delay error between delays used in providing at least some of the delay of the output clock signal relative to the input clock signal by providing delays having power supply sensitivities resulting in a combined power supply sensitivity that is inverse to the delay error.
US08988949B2

One or more techniques or systems for controlling a supply voltage of a cell are provided herein. Additionally, one or more techniques or systems for mitigating leakage of the cell are provided. In some embodiments, a header circuit is provided, including a first pull-up p-type metal-oxide-semiconductor (PMOS) transistor including a first gate, a first source, and a first drain. Additionally, the header circuit includes a second pull-down PMOS transistor including a second gate, a second source, and a second drain. In some embodiments, the first drain of the first pull-up PMOS transistor is connected to the second source of the second pull-down PMOS transistor and a supply voltage line for one or more cells. In this manner, a pull-down PMOS is configured to control the supply voltage of the cell, thus facilitating voltage control for a write assist, for example.
US08988948B2

A memory macro comprises a data line, a first interface circuit comprising a first node coupled to the data line, and a voltage keeper configured to control a voltage level at the first node, and a second interface circuit comprising a second node coupled with the data line, wherein the voltage keeper is configured to control a voltage level at the second node via the data line.
US08988944B2

Writing data to a thermally sensitive memory device, including: receiving a physical layout of the thermally sensitive memory device; receiving the direction of airflow across the thermally sensitive memory device; selecting an address for writing data to the thermally sensitive memory device in dependence upon the physical layout of the thermally sensitive memory device and the direction of airflow across the thermally sensitive memory device; and writing data to the selected address of the thermally sensitive memory device.
US08988937B2

In a programming operation of a 3D stacked non-volatile memory device, the channel of an inhibited NAND string is pre-charged by gate-induced drain leakage (GIDL) to achieve a high level of boosting which prevents program disturb in inhibited storage elements. In a program-verify iteration, prior to applying a program pulse, the drain-side select gate transistor is reverse biased to generate GIDL, causing the channel to be boosted to a pre-charge level such as 1.5V. Subsequently, when the program pulse is applied to a selected word line and pass voltages are applied to unselected word lines, the channel is boosted higher from the pre-charge level due to capacitive coupling. The pre-charge is effective even for a NAND string that is partially programmed because it does not rely on directly driving the channel from the bit line end.
US08988929B2

A method is for driving a nonvolatile memory device, where the nonvolatile memory device includes a memory cell array composed of resistance memory cells. The method includes electrically connecting a clamping circuit, a line resistor and a selected one of the resistance memory cells in series between a sensing node and a ground. The method further includes adjusting at least one of a clamping voltage of the clamping circuit and a resistance of the line resistor according to a relative location of the selected one of the resistance memory cells within the memory cell array, and applying a read current to the sense node and sensing a voltage of the sense node to read a data stored in the selected one of the resistance memory cells.
US08988927B2

A non-volatile variable capacitive device includes a capacitor defined over a substrate, the capacitor having an upper electrode and a resistive memory cell having a first electrode, a second electrode, and a switching layer provided between the first and second electrodes. The resistive memory cell is configured to be placed in a plurality of resistive states according to an electrical signal received. The upper electrode of the capacitive device is coupled to the second electrode of the resistive memory cell. The resistive memory cell is a two-terminal device.
US08988926B2

Embodiments disclosed herein may relate to forming a storage component comprising a phase change material and a shunt relative to amorphous portions of the phase change material.
US08988924B2

Embodiments disclosed herein may relate to heating a phase change memory (PCM) cell.
US08988923B2

Voltage controlled magneto-electric tunnel junctions (MEJ) and associated memory devices are described which provide efficient high speed switching of non-volatile magnetic random access memory (MeRAM) devices at high cell densities with multiple word access mechanisms, including a burst mode write of multiple words, and a back-to-back read of two words in consecutive clock cycles. In at least one preferred embodiment, these accesses are performed in a manner that prevents any possibility of a read disturbance arising.
US08988909B2

A power conversion device includes a main circuit unit (direct-current main circuit) that converts direct-current power into alternating-current power, and a control unit that controls the direct-current main circuit. The direct-current main circuit includes a voltage detector (detector) that detects a capacitor voltage and a discharge circuit that discharges energy accumulated in a capacitor. The control unit includes a detection circuit that estimates a capacitor voltage during a normal operation based on a voltage transmitted from the voltage detector in a state where the main circuit unit is disconnected from a power supply and that detects a sign that a short circuit fault occurs in the capacitor, and a control circuit that outputs a control signal for controlling the discharge circuit to operate when the control circuit receives a detection signal from the detection circuit.
US08988908B2

A capacitive power supply including: a first capacitive element and a first resistive element in series between a first terminal of a power switch and at least one rectifying element having a second terminal connected to a first electrode of at least one second capacitive element for providing a D.C. voltage; and a bidirectional switch in parallel on the resistor.
US08988902B2

A controller integrated circuit (IC) for controlling a power converter uses one or more IC pins having plurality of functions such as configuration of a parameter supported by the controller IC and shutdown protection. Several different functions may be supported by a single IC pin, thereby reducing the number of pins required in the controller IC and also reducing the cost of manufacturing the controller IC. The controller IC may also share a comparison circuit among different pins and the different functions provided by those pins. Use of a shared comparison circuit further reduces the cost of manufacturing the controller IC without sacrificing the performance of the IC.
US08988898B2

Apparatus that may help identify unauthorized removal of goods while maintaining a pleasing physical appearance, avoiding theft misidentifications, and allowing a high degree of customer interaction. One example may provide a signal path for conveying a signal that is active when a good or device is removed from a retail or other environment in an authorized manner. The signal path may be wired or wireless. In another example, a signal path for a sensor may be inconspicuously combined with a power cable. In another example, theft misidentifications may be prevented by not relying on connections that a customer is likely to interact with to detect a theft. Another example may provide a security device that may allow a high degree of customer interaction by unobtrusively attaching a sensor to the back of a good to be protected.
US08988892B2

A substrate and an electronic device including the substrate are described. The substrate includes a first surface configured such that a semiconductor package or a semiconductor die is installable thereon, and a second surface facing the first surface, wherein, with respect to a central plane disposed between the first surface and the second surface at equal distances therefrom, a coefficient of thermal expansion in a first portion between the first surface and the central plane is configured to be higher than a coefficient of thermal expansion in a second portion between the second surface and the central plane configured to be. By using the substrate, undesirable overall shape deformation during semiconductor installation may be reduced or relieved.
US08988873B2

An electronic device includes a main body, two air guiding plates, and a cover. The main body includes a bottom plate and two side plates extending up from opposite sides of the bottom plate. A number of mounting tabs extend from an inner side of each side plate, arranged in a row. A circuit board is supported on the bottom plate, and includes a number of electronic components located between the two rows of mounting tabs. A cutout is defined in a top of each mounting tab. A number of hooking slots are defined in a bottom of each air guiding plate. Top walls of the hooking slots of each air guiding plate are respectively supported by bottom walls of the cutouts of the corresponding row of mounting tabs. The cover is covered on a top of the main body and abuts tops of the air guiding plates.
US08988867B2

A liquid crystal display device is provided with: a liquid crystal panel capable of displaying an image; a backlight unit including cold cathode tubes and a chassis housing the cold cathode tubes and supplying light to the liquid crystal panel; and a second exterior member housing the liquid crystal panel and the backlight unit and including a bottom portion facing the chassis. On a surface of the chassis facing the bottom portion, a plurality of fixing members capable of fixing the bottom portion is provided. The fixing members include inverter covers disposed with a gap from the bottom portion, and reinforcing members abutting on the bottom portion. Between the inverter covers and the bottom portion, spacers with the function of damping vibration are interposed.
US08988857B2

An improved passive electronic stacked component is described. The component has a stack of individual electronic capacitors and a first lead attached to a first side of the stack. A second lead is attached to a second side of the stack. A foot is attached to the first lead and extends inward towards the second lead. A stability pin is attached to one of the foot or the first lead.
US08988846B2

A very small form factor consumer electronic product includes at least a single piece housing having an integral front and side walls that cooperate to form a cavity in cooperation with a front opening where an edge of the side walls define a rear opening and at least some of the edges have flanges. The consumer electronic product also includes an user input assembly having a size and shape in accordance with the front opening and a clip assembly having a size and shape in accordance with the rear opening and having an external user actionable clip, a plurality of internal hooking features, and a plurality of internal latching features. The clip assembly is secured by engaging at least some of the hooking features and the flanges on the edges of the housing and engaging the latching features and corresponding attachment features on the internal support plate.
US08988845B2

The present invention provides a forklift and a warehouse system. The forklift includes a hoisting apparatus, a fork, and a static electricity eliminating device. The hoisting apparatus is used to maneuver the fork and the static electricity eliminating device which supplies pressurized ionized airflow toward an area located above the fork. By way of forgoing, the accumulated static electricity can he electively drained and grounded. Furthermore, the accumulated static electricity within the warehouse system can be effectively controlled and eliminated.
US08988842B2

A terminal block is disclosed that includes a terminal body housing, a plurality of conductive elements arranged within the terminal body to create a continuous electrical path therethrough, and a disconnect switch integral the terminal body, the switch arranged to open the continuous electrical path and expose a terminal.
US08988836B2

When an abnormality occurs in a refrigeration cycle, the inverter motor provided in the air conditioner is stopped reliably and contacts of the main relay are prevented from degradation and fusion. A power circuit 1 of the air conditioner includes a rectifier circuit RC, a capacitor C (smoothing unit), a main relay 10 provided on a current path between the rectifier circuit RC and the capacitor C, an inverter circuit 30, a microcomputer 100, and a delay circuit 40. The microcomputer 100 has an inverter circuit control unit 110, a main relay opening/closing control unit 120, a waveform forced cut-off unit 130, and a cut-off signal output unit 140. Where a high-pressure switch 200 (abnormality detection unit) detects a high-pressure abnormality and outputs a high-pressure abnormality signal to the waveform forced cut-off unit 130 when the main relay 10 is in a closed state, the waveform forced cut-off unit 130 electrically cuts off the inverter circuit control unit 110, and the cut-off signal output unit 140 outputs a cut-off signal, which sets the main relay 10 to the open state, to the main relay 10 via the delay circuit 40.
US08988835B1

Various embodiments relate to an apparatus having a sensor with an active tunnel magnetoresistive region, magnetic shields flanking the tunnel magnetoresistive region, and gaps between the active tunnel magnetoresistive region and the magnetic shields. The active tunnel magnetoresistive region includes a free layer, a tunnel barrier layer and a reference layer. At least one of the gaps includes an electrically conductive layer having a refractory material. Other embodiments relate to an apparatus having a sensor with an active tunnel magnetoresistive region, magnetic shields flanking the tunnel magnetoresistive region, and gaps between the tunnel magnetoresistive region and the magnetic shields. The active tunnel magnetoresistive region includes a free layer, a tunnel barrier layer and a reference layer. At least one of the gaps includes an electrically conductive layer having a modified region at a media facing side thereof, the modified region being at least one of nonconductive and mechanically hardened.
US08988830B1

A slider comprises a slider trailing edge; a lubricant blocker having a disk facing surface and a lubricant blocker trailing edge, the lubricant blocker trailing edge having a lateral end trailing a central end; and a lubricant guiding channel recessed from the disk facing surface and extending from the slider trailing edge to the lubricant blocker trailing edge.
US08988818B2

A medium processing apparatus includes a magazine including a plurality of storage units each of which stores the storage medium, the adjacent storage units being connected by a hinge member so that each of the storage units rotates on a shaft, a curved conveyance path that guides the magazine, a conveying unit that conveys the magazine along the conveyance path, and a medium moving unit that moves the storage medium between the storage unit of the conveyed magazine and the processing unit, and thus space saving is achieved.
US08988816B1

According to one embodiment, a magnetic disk apparatus includes a plurality of magnetic disks, a plurality of heads which execute recording or reading with respect to the magnetic disks, a plurality of sensors provided in each of the heads and output a signal in accordance with a flying height of the heads from the magnetic disks, a writing module which simultaneously writes servo data in the plurality of magnetic disks by using the plurality of heads, and a control module which simultaneously executes a process for detecting a crash of the heads into the magnetic disks for the plurality of heads based on each output signal of the plurality of sensors when the servo data is written.
US08988814B1

According to one embodiment, a storage device includes a data conversion unit that coverts user data of n bits, into m three-ary symbols, a recording medium that records the symbols as a signal of any one of three levels corresponding to values of the symbols, and a Viterbi equalizer that performs equalization of the m symbols simultaneously based on a signal read from the recording medium while setting the number of states as a power of 3 and using a trellis diagram having 2n branches, and calculates 2n likelihoods.
US08988812B1

A data storage device comprising a transducer that includes a sensor array comprising multiple read sensors in a down track direction. A first pair of sensors in the sensor array reads data from a track, and at least one read sensor reads noise from an adjacent track.
US08988790B2

Disclosed herein is an imaging lens, including: a first lens having positive (+) power and being biconvex; a second lens having negative (−) power and being concave toward an image side; a third lens having positive (+) power and being biconvex; a fourth lens having positive (+) power and being convex toward the image side; and a fifth lens having negative (−) power and being concave toward the image side, wherein the first lens, the second lens, the third lens, the fourth lens, and the fifth lens are sequentially disposed from an object side.
US08988789B2

An optical image system includes, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element with positive refractive power has a convex object-side surface. The second lens element has negative refractive power. The third lens element has refractive power, wherein two surfaces of the third lens element are aspheric. The fourth lens element with refractive power has a convex image-side surface, wherein two surfaces of the fourth lens element are aspheric. The fifth lens element with refractive power has a concave image-side surface, wherein two surfaces of the fifth lens element are aspheric, and the fifth lens element has an inflection point on the image-side surface thereof.
US08988786B2

A zoom lens includes in order from an object side: a first lens unit having a positive refractive power which does not move for zooming; a second lens unit having a negative refractive power which moves during zooming; a third lens unit having a positive refractive power which moves during zooming; and a fourth lens unit having a positive refractive power which does not move for zooming, the third lens unit moving to an image side and then to the object side for zooming from a wide angle end to a telephoto end, in which a focal length (f1) of the first lens unit, a focal length (f2) of the second lens unit, a focal length (f3) of the third lens unit, and a lateral magnification (β3w) of the third lens unit at the wide angle end when a ray enters from infinity are appropriately set.
US08988782B2

A zoom lens includes, in order from an object side to an image side, first to fourth lens units having negative, positive, negative, and positive refractive power, respectively. Each lens unit moves during zooming so that a distance between the first lens unit and the second lens unit at the telephoto end is shorter than at the wide-angle end and a distance between the second lens unit and the third lens unit and a distance between the third lens unit and the fourth lens unit at the telephoto end are larger than those at the wide-angle end. A focal length of the third and fourth lens units, a focal length of the entire zoom lens at the wide-angle end, a focal length of the entire zoom lens at the telephoto end, and a sum of axial thicknesses of the first to fourth lens units are appropriately set.
US08988781B2

The present invention relates to a focus-adjustable device and a system thereof, wherein the focus-adjustable device is fabricated by forming a single closed flow channel in the internal of a transparent substrate, so as to make the substrate and the single closed flow channel together form a specific lens structure similar to the Fresnel lens. In the present invention, when a light illuminates on one side of the substrate, the light would be concentrated at a specific focus point distancing from the other side of the substrate after being deflected by the specific lens structure. Moreover, a fluid having a specific refractive index can be filled into the single closed flow channel by a flow channel opening, so as to carry out the purpose of adjusting the focus of the specific lens structure; or to make the light parallelly pass through the specific lens structure without any deflection.
US08988776B2

A film includes microlayers arranged into optical repeat units. Adjacent microlayers have in-plane refractive index mismatches Δnx, Δny tailored to provide mirror-like on-axis properties, such that the film has a reflectivity for normally incident light in an extended wavelength band of at least 75% for any polarization. Adjacent microlayers also have a refractive index mismatch Δnz that provides the film with reduced reflectivity R1 and increased transmission for p-polarized light in the extended wavelength band incident on the film in a first plane of incidence at an angle θoblique, where R1 is no more than half of the minimum of on-axis reflectivity. Further, Δnx and Δny are different enough so that for light incident on the film in a second plane of incidence orthogonal to the first plane, the film has a reflectivity R2 of at least 75% for such light that is p-polarized and incident at any angle.
US08988766B2

The present invention relates to a stable optical cavity, in which an obstacle is formed or arranged on the optical axis in the form of a through-opening in one of the mirrors or of an input- or output-coupling element, in order to enable a direct geometric access to the optical axis. The mirrors of the cavity are arranged such that a degeneracy of a plurality of transverse eigenmodes of the cavity occurs without an obstacle, by the combination of which an intensity minimum is obtained in the cavity with an obstacle at the position of the through-opening or of the input- or output-coupling element. With this configuration an optical cavity of high finesse which has a position of maximum intensity on the optical axis can be realized.
US08988765B2

An apparatus and method for despeckling that includes a green laser diode assembly, a pulsed laser with a repetition rate of less than 100 kHz, and stimulated Raman scattering light formed in an optical fiber. The laser diode light and stimulated Raman scattering light are combined to form a projected digital image. The green laser diode assembly or the pulsed laser is switched to improve the bit depth of the projected digital image.
US08988760B2

Encapsulation is provided to electromechanical devices to protect the devices from such environmental hazards as moisture and mechanical shock. In addition to the encapsulation layer providing protection from environmental hazards, the encapsulation layer is additionally planarized so as to function as a substrate for additional circuit elements formed above the encapsulation layer.
US08988756B2

This invention discloses conductive busbars and sealants for electrooptic devices including electrochromic mirrors and windows. The conductive busbars are formed from materials comprising nanoparticles, and the sealants comprise of additives that promote a two phase morphology and use of adhesion promotion additives with crosslinkers. Methods to deposit busbars and then to connect these busbars to electrical connectors are also disclosed.
US08988743B2

According to one embodiment, a document detecting apparatus includes a light-emitting element, a photoelectric conversion element, a light-emission controller and a detection processor. The light-emitting element projects light onto a detection position of a document. The light-emitting element is not used for reading an image of the document. The photoelectric conversion element converts light projected onto the detection position into an electric signal and outputs the electric signal. The light-emission controller changes the light quantity of the light emitted by the light-emitting element during a predetermined interval. The detection processor detects the presence or absence of the document at the detection position of the document based on whether a value of the output electric signal during the predetermined interval changes in correspondence to the change of the light quantity caused by the light-emission controller.
US08988738B2

A reading-use holding member which is configured for use with an image reading apparatus including an image reading unit and which holds a sheet of workpiece while image reading is performed by the image reading unit, the reading-use holding member including a base being generally planar; an indicator provided at the base and configured to identify a type of holding member when read by the image reading unit; a holding portion provided at the base and configured to hold the workpiece; and a reference portion provided at the base and configured to provide a reference image data for use in a shading correction of an image read by the image reading unit.
US08988737B2

A communication system includes a client device that does not include facsimile transmission functions, and a relay device. The relay device is communicably connected to the client device via a private network while also being communicably connected to an external device via a public network, includes facsimile transceiving functions that transmit and receive facsimiles via a public network line associated with the client device, and in response to facsimile transmission instructions for image information received from the client device via the private network, transmits to the external device a facsimile of the image information with added information on the public network line associated with the private network.
US08988734B2

An image processing apparatus for forming an image by performing a plurality of times of recording on a same region of a recording medium by using a recording head including a plurality of recording elements for each of a first color material and a second color material, and a generation unit configured to generate recording data corresponding to each scan of the first color material and the second color material, wherein the generation unit generates, in a case where a defective recording element occurs among the plurality of recording elements for recording the first color material, recording data corresponding to each scan of the first color material by complementing a recording amount assigned to the defective recording element so that impact order between the first color material and the second color material is not changed.
US08988730B2

When a recording agent amount limiting process is carried out, a color reproduction range is narrowed, and therefore gradation properties of dark areas are deteriorated and information originally held by an image is sometimes undesirably lost. By obtaining (401) a colorant amount for each target pixel of input color image data, calculating (402) a colorant amount of a peripheral area of the target pixel, and correcting (400) a density range of the input color image data based on the colorant amount of the target pixel and the colorant amount of the peripheral area of the target pixel, amounts of recording agent are limited and reductions in image quality are prevented.
US08988727B2

An image forming apparatus includes an image formation stopping unit that, in a case of comparing the length of recording paper to actually be fed with the length of recording paper set and having determined that the recording paper length detected by a recording paper length detecting unit is shorter than the length of the recording paper input through a recording paper size inputting unit, causes an image forming operation to a photoconductor by the image forming unit to stop before an image formation length in a vertical scanning direction by the image forming unit reaches a recording paper length according to the recording paper length detecting unit.
US08988726B2

An image forming apparatus includes a high speed correction mode in which, at the time of a successive image forming process on a plurality of recording sheets, a preset number of recording sheets among the plurality of recording sheets are subjected to image formation based on a corrected image writing position, and other recording sheets are subjected to image formation based on the corrected image writing position; and a linear correction mode in which the plurality of recording sheets are subjected to image formation based on the corrected image writing position; and performs switching to either one of the high speed correction mode and the linear correction mode according to a correction amount βb for a recording sheet detected at the time of image formation with respect to a correction amount βa for the preset number of recording sheets.
US08988723B2

Disclosed are a printing apparatus for executing print processing based upon print data and a method of controlling this apparatus. The print data is saved in a first memory area, the print data, which has been saved in the first memory area, is rendered into image data, the rendered image data is stored in a second memory area, and printing is performed using the image data. A determination is made as to whether the image data, which has been stored in the second memory area, is to be saved for the purpose of reprint process.
US08988718B2

This disclosure discloses a non-transitory computer-readable recording medium, storing a program for executing steps. The steps comprising a first storage processing step for obtaining a plurality of print data, a capacity obtaining step for obtaining a storage capacity of the storage portion of the printed matter producing apparatus, a data allocation step for grouping the plurality of print data into a plurality of print data groups, so that each data volume is not more than the predetermined storage capacity and for determining allocation of the print data to be included in each print data group so that the number of the print data groups becomes the minimum, a second storage processing step for storing the plurality of print data so that they can be read for each print data group, and a first data transmission step for sequentially transmitting the print data to the printed matter producing apparatus.
US08988713B2

The embodiments provide a printing system including an application manager, implemented at a cloud print server, configured to receive a print job including encrypted content to be printed by a designated cloud-aware printer, over a network, from an application associated with a device, a print job router, implemented at the cloud print server, configured to route the print job including the encrypted content, over the network, to the designated cloud-aware printer to be decrypted, and a secure format converter configured to receive the print job including decrypted content from the designated cloud-aware printer, convert the print job from a printer-independent format to a printer-specific format associated with the designated cloud-aware printer, and provide the print job having the printer-specific format to the designated cloud-aware printer for printing.
US08988711B2

A non-transitory computer readable recording medium stores a print job generating program that causes a computer to perform as a setting unit, and a print job generating unit that generates a print job, based on a content of setting that is set using the setting unit by a user. In a print system environment that executes a process based on the print job, a first setting for not performing a first process, regardless of a print setting included in the print job, has been made in the print system environment for a first function of a first post-processing device included in an image forming device. The setting unit allows the user to set, alternatively to the first process, a second process performed by a second function of a second post-processing device included in the print system environment.
US08988706B2

Apparatuses, systems and methods are provided for managing and exchanging printer data.
US08988702B2

A printer and printing control method to enable print data received from a host computer to be selectively deleted without modifying the host computer or application. A data receiving unit 100 receives print data from a host computer 40. A deletion line parameter unit 81 sets the number of deletion lines that are to be deleted from the received print data. A print data deletion unit 87 deletes the print data corresponding to the deletion lines set by the deletion line parameter unit 81. A printing unit 120 then prints a receipt using the actual (i.e., corrected) print data, which is the received print data remaining after deletion of the selected deletion lines by the print data deletion unit 87.
US08988692B2

A print control program has a target printer designating step of designating a target printer for printing, a target printer determining step of determining capabilities of the target printer, and a language converting step of converting the page description language into another page description language depending on capabilities of the target printer. A rule creation unit creates a repetition rule corresponding to a repetition element and a rule application unit creates a repetition structure for configuration information using the repetition rule.
US08988688B2

Disclosed are optical sensing devices and methods for detecting samples using the same. The optical sensing device comprises a source unit configured to generate a polychromatic light beam containing p-polarized and s-polarized components; an interferometric unit configured to split the light beam into a probe beam passing a first path and a reference beam passing a second path and to recombine the probe beam output from the first path and the reference beam output from the second path; a sensing unit disposed in the first path to introduce a first SPR effect associated with a target sample to the probe beam; and a detection unit configured to detect target sample characteristics by obtaining an intensity spectrum of the recombined light beam. The introduction of a polychromatic light source in the optical sensing device increases the detection dynamic range and the detection sensitivity.
US08988686B2

Included are embodiments for a color calibration device formed from a flexible, elongate strip of material that is formable into a headband. The color calibration device includes a first color correction region comprising a plurality of color chips and a second color correction region comprising a plurality of color chips, wherein the first color correction region and the second color correction region are positioned on opposite sides of a mid-point of the flexible, elongate strip of material.
US08988677B2

A unit is provided comprising an array (2) of sample containers (1), said containers, being connected together and arranged in a planar configuration, each container having multiple optically transparent windows arranged such that the sample contained therein can be interrogated using simultaneous multiple optical analytical techniques, the array of containers being configured so as to allow optical access to the windows of each container in the array. Also provided is an apparatus comprising such a unit, a system comprising a combination of such an apparatus and unit and a method of analyzing multiple samples by introducing each individual sample into an individual container of such an apparatus, illuminating the samples and detecting and analyzing light emerging therefrom.
US08988672B2

A method of aiming a light source includes using an image-capturing device to capture a light beam pattern from the light source. Here, the light beam pattern is configured to include a plurality of contrast ratios transitioning from a first intensity region to a second intensity region. The method includes processing the contrast ratios of the light beam pattern to obtain corresponding values of the contrast ratios, transitioning from the first intensity region to the second intensity region, where the corresponding values are logarithmic values, which in turn generate a related response curve. Finally, the method provides for using the logarithmic values and the response curve to aim the light source.
US08988671B2

A BOTDA system that combined optical pulse coding techniques and coherent detection includes a narrow linewidth laser, two polarization-maintaining couplers, microwave generator, two electro-optic modulators (EOMs), fiber under test, an optical circulator, a 3 dB coupler, a polarization scrambler, a pulse generator, a balance photodetector, an electrical spectrum analyzer, digital signal processing unit and a frequency shifter. The optical pulse coding techniques and coherent detection are simultaneously used in the invented system, which can be enhance the signal-to-noise ration (SNR), the measuring accuracy and the sensing distance of BOTDA. Moreover, the proposed system has the capacity of break interrogation.
US08988669B2

An optical power monitoring device includes a photodetector disposed in close proximity to the cladding of an optical fiber for measuring Rayleigh scattered light from the core of the optical fiber. To ensure only Rayleigh scattered light is measured, a cladding stripper is provided to remove any cladding light prior taking a reading with the photodetector.
US08988662B1

In some embodiments, distances associated with a surface may be calculated using time-of-flight (ToF) of a plurality of pulses of light occurring at a predetermined frequency. Reflected light from a light emitter may be captured by two or more light sensors. At least one light sensor may be located in a sensor pod that is separate from the light emitter, which may be housed in an emitter pod with or without a light sensor. The sensor pod may be synchronized with the emitter pod to enable ToF of light distance calculations. The calculated distance may be used to determine movement of a surface and/or one or more pixels of a surface. In some instances, the calculated distance may be used to identify a profile of a surface, which may then be used associate the profile with an object, a command, or another association.
US08988649B2

The present invention relates to an image display device using a diffractive lens. An image display device according to an exemplary embodiment of the present invention includes a display panel displaying an image, and a diffractive lens for the image of the display panel to be recognized as a two-dimensional (2D) image or a three-dimensional (3D) image, wherein the diffractive lens modifies a path of light by using an optical principle of a Fresnel zone plate.
US08988646B2

A method for adjusting an amount of liquid crystal in a liquid crystal display (LCD) device includes injecting a liquid crystal into a liquid crystal receiving space. The liquid crystal receiving space is disposed between a first substrate, a second substrate that faces the first substrate, and a sealing member interposed between the first and second substrates. The method for adjusting an amount of liquid crystal in a liquid crystal display (LCD) device further includes reducing a thickness of the sealing member at a predetermined portion of the sealing member to form a repair region, and pressurizing the liquid crystal to break the sealing member at the repair region to discharge some of the liquid crystal from the liquid crystal receiving space, so as to adjust the amount of the liquid crystal in the liquid crystal receiving space. The method for adjusting an amount of liquid crystal in a liquid crystal display (LCD) device also includes resealing the broken repair region of the sealing member.
US08988642B2

A liquid crystal display device includes: a first substrate; a first electrode on a first face of the first substrate; a second substrate opposed to the first substrate; a second electrode on a first face of the second substrate, the second electrode corresponding to the first electrode; and a liquid crystal structure between the first substrate and the second substrate, the liquid crystal structure including liquid crystal capsules.
US08988637B2

To suppress light leakage at the time of dark state, and to provide a liquid crystal display device whose electrodes in the reflection areas can be formed with high precision. The liquid crystal display device has a reflection area within a pixel unit by corresponding at least to a reflection plate forming part, and the reflection area is driven with a lateral electric field mode and normally-white. A driving electrode for forming an electric field to a liquid crystal layer of the reflection area is formed on the reflection plate via an insulating film by using a non-transparent electric conductor.
US08988636B2

An electronic device is provided with a display such as a liquid crystal display mounted in an electronic device housing. The display has a layer of liquid crystal material sandwiched between an upper display layer such as a color filter layer and a lower display layer such as a thin-film-transistor layer. An upper polarizer is formed on the upper surface of the color filter layer. A lower polarizer is formed on the lower surface of the thin-film-transistor layer. To protect display layers such as a glass color filter layer substrate for the color filter layer from damage during polarizer trimming operations, a coating is deposited on a peripheral edge of the glass color filter layer substrate. The coating may be formed from an elastomeric polymer such as silicone and may remain in place or may be removed following trimming operations.
US08988634B2

An optical film is provided. According to an embodiment, the optical film may include a base material layer, a first layer disposed on the base material layer and having a first oxide and at least one bead, and a second layer disposed on the first layer and having a second oxide and a mineral pigment.
US08988633B2

The present invention provides a liquid crystal module with edge-lit backlight, which includes aluminum extrusion, edge-lit backlight source, light guiding plate (LGP), optical film set, mold frame, and at least a magnetic device, disposed with at least an attaching surface, for attaching to backlight source substrate, and an outer surface protruding beyond the light-emitting surface of LEDs; the outer surface of magnetic device near or pressing against LGP and having a difference in height levels from light-emitting surface of LEDs. The present invention also discloses a liquid crystal display device adopting the above liquid crystal module with edge-lit backlight. As such, the present invention can prevent the coupling optical distance from being too small, improve the endurance of the impact on the backlight and improve the backlight life span.
US08988626B2

A liquid crystal display device and method for manufacturing the same are provided. A liquid crystal display (LCD) with a touch function includes: a pixel thin film transistor (TFT) in a display area, and a buffer TFT of a gate driver in a non-display area, wherein a lightly-doped drain (LDD) length of the buffer TFT is shorter than a lightly doped drain (LDD) length of the pixel TFT.
US08988625B2

The display device includes a gate electrode, a gate insulating film provided over the gate electrode, a semiconductor film provided over the gate insulating film to overlap with the gate electrode, an island-shaped first insulating film provided over the semiconductor film to overlap with the gate electrode, a first conductive film provided over the semiconductor film, a pair of second conductive films which is provided over the semiconductor film and between which the first insulating film is sandwiched, and a second insulating film provided over the first insulating film, the first conductive film, and the pair of second conductive films. In the second insulating film and the semiconductor film, an opening portion which is positioned between the first conductive film and the one or the other of the pair of second conductive films is provided.
US08988623B2

When a pixel portion and a driver circuit are formed over one substrate and a counter electrode is formed over an entire surface of a counter substrate, the driver circuit may be adversely affected by an optimized voltage of the counter electrode. A semiconductor device according to the present invention has a structure in which: a liquid crystal layer is provided between a pair of substrates; one of the substrates is provided with a pixel electrode and a driver circuit; the other of the substrates is a counter substrate which is provided with two counter electrode layers in different potentials; and one of the counter electrode layers overlaps with the pixel electrode with the liquid crystal layer therebetween and the other of the counter electrode layers overlaps with the driver circuit with the liquid crystal layer therebetween. An oxide semiconductor layer is used for the driver circuit.
US08988620B2

The present invention relates to the field of detection of viruses, and in particular to detection of viruses using a liquid crystal assay format. In the present invention, virus binding in a detection region is identified by changes in liquid crystal orientation caused by virus binding independent orientation caused by any topography associated with the detection region.
US08988619B2

There is provided a technology capable of reducing crosstalk at the time of 3D display in a display device using a liquid crystal lens that forms cylindrical lenses by controlling a voltage applied to a liquid crystal panel. The display device includes a liquid crystal display panel which includes a substrate including a plurality of strip-shaped transparent electrodes and a plurality of strip-shaped light shielding portions overlapping with the electrodes. The display device displays an image by switching a two-dimensional display and a three-dimensional display, and the cylindrical lenses making up a parallax barrier, are formed by controlling a refraction index of a liquid crystal layer.
US08988615B2

A display apparatus is provided, which includes a motion recognition unit which recognizes a motion of an object that is located outside the display device, and a control unit which, when the motion of the object is recognized, determines a change amount that varies according to a motion speed or a motion distance of the object, and performs an operation which corresponds to the motion of the object according to the change amount. Accordingly, channel change or page shift can be easily performed.
US08988614B2

Systems, methods, and devices enabling peak time power savings are disclosed. An indication of a peak usage period may be processed, the indication received by a television receiver from a service provider. A power savings mode may be selected from operating modes based at least in part on the indication. Configuration information related to the power savings mode may be processed. The television receiver may be configured according to the configuration information related to the power savings mode at a first time corresponding to the peak usage period. The television receiver may operate in conformity with the power savings mode after the first time. The television receiver may be configured according to a second operating mode at a second time after the first time. The television receiver may operate in conformity with the second operating mode after the second time corresponding to the peak usage period.
US08988608B2

A digital cable broadcast receiver and a method for automatically processing caption data of various standards and types, is disclosed. The digital broadcast receiver includes: a demultiplexer for dividing a received broadcast stream into video data, audio data, supplementary information; a controller for determining whether caption data included in the video data is digital caption data or analog caption data on the basis of caption information included in the supplementary information, and outputting a control signal according to a result of the determining; a digital caption decoder for extracting and decoding digital caption data from the video data according to the control signal; and an analog caption decoder for extracting and decoding analog caption data from the video data according to the control signal.
US08988607B2

A digital cable broadcast receiver and a method for automatically processing caption data of various standards and types, is disclosed. The digital broadcast receiver includes: a demultiplexer for dividing a received broadcast stream into video data, audio data, supplementary information; a controller for determining whether caption data included in the video data is digital caption data or analog caption data on the basis of caption information included in the supplementary information, and outputting a control signal according to a result of the determining; a digital caption decoder for extracting and decoding digital caption data from the video data according to the control signal; and an analog caption decoder for extracting and decoding analog caption data from the video data according to the control signal.
US08988597B2

An imaging control device for controlling a facial image taking apparatus which radiates light from a light source to a face and takes an image of the face is disclosed. The imaging control device determines an intensity of environmental light and a degree of reflection by a pair of eyeglasses. When it is determined that the intensity of the environmental light is greater than or equal to a predetermined determination value and the degree of the reflection by the eyeglasses is greater than or equal to a predetermined determination value, the imaging control device sets an intensity of the light radiated from the light source to a predetermined intensity that makes states of eyes in the facial image recognizable.
US08988594B2

A lens barrel comprises a first zoom/focus lens group and a second zoom/focus lens group configured to respectively vary a focal distance and imaging distance by moving in an optical axis, a first actuator configured to drive the first zoom/focus lens group, a second actuator configured to drive the second zoom/focus lens group, and a drive controller configured to independently control the first actuator and the second actuator. The drive controller is configured to wobble the first zoom/focus lens group by reciprocating only the first zoom/focus lens group out of the first and second zoom/focus lens groups in a optical axis direction.
US08988591B2

According to one embodiment, a solid-state imaging device includes an imaging processing circuit and a focus drive control section. The imaging processing circuit includes a luminance information generating section and a disparity amount calculating section. The luminance information generating section generates first luminance information from a first image signal. The disparity amount calculating section calculates a disparity amount based on the first luminance information and second luminance information. The second luminance information is contained in a second image signal. The focus drive control section controls the focus drive in accordance with a subject distance obtained using the disparity amount.
US08988589B2

An image pickup apparatus uses an image pickup device. A manual focus adjusting unit is configured to control a focus lens in response to a user's input operation. An edge detecting unit is configured to detect edge components from an image signal obtained by the image pickup device and to output detection levels of the detected edge components. A color signal replacement unit is configured to replace a signal of a pixel corresponding to the detection level with a predetermined color signal when the detection level satisfies a predetermined condition. A display unit is configured to display an image based on an output image signal from the color signal replacement unit.
US08988584B2

A camera includes an imaging device; a phase difference detection unit configured to, in parallel with receipt of the light from the subject by the imaging device, perform phase difference detection using the light to detect a defocus amount of the subject; a focus lens group; a body control section configured to move the focus lens group based on the defocus amount detected by the phase difference detection unit to bring the subject into focus; and an image display section for selecting a subject to be in focus from subjects included in an image signal. The body control section is configured to, when the subject to be in focus is selected, move the focus lens group to bring the selected subject into focus. The body control section adjusts a focusing time depending on the defocus amount detected before the movement of the focus lens group.
US08988583B2

An image-pickup apparatus is operable in a first mirror driving mode where a motor rotates a mirror cam member in a first direction so as to move a mirror at a first speed and is operable in a second mirror driving mode where the motor rotates the mirror cam member in as second direction so as to move the mirror at a second speed slower than the first speed. When start of taking an image is instructed, a light emitting member starts a pre-flush operation before the mirror cam member starts to rotate in a case where the image-pickup apparatus operates in the first mirror driving mode, and the light emitting member starts the pre-flash operation after the mirror cam member starts to rotate in a case where the image-pickup apparatus operates in the second mirror driving mode.
US08988582B2

An image sensor includes a pixel array and an image sensor objective optical element. The element is formed by a lenslet array. Each lenslet in the array directs incoming radiation onto a different specific pixel or sub-array of pixels in the pixel array. The lenslets in the array are shaped such that fields of view of next-but-one neighboring ones of the lenslets (i.e., two lenslets spaced from each other by another lenslet) do not overlap until a certain object distance away from the lenslet array.
US08988581B2

An image pickup apparatus capable of highly efficiently realizing optical corrections of various aberrations while reducing the load imposed on a central processing unit (CPU). A plurality of optical correction units apply optical correction processes to a plurality of aberrations in an optical system. A time period assigned for the optical correction processes and a time period required for the optical correction processes are acquired. Priorities of the plurality of optical correction units are decided if the time period required for the optical correction processes is longer than the time period assigned for the optical correction processes. The plurality of optical correction units execute the optical correction processes according to the decided priorities.
US08988576B2

A solid-state imaging device comprises first pixels and second pixels. The first pixel has a first PD and a first photoelectric conversion film. The second pixel has a second PD and a second photoelectric conversion film. The first PD and the second PD are formed in a surface layer of a semiconductor substrate. The first photoelectric conversion film is formed over the first PD, in a position shifted in a rightward direction relative to the center of the first PD. The second photoelectric conversion film is formed over the second PD, in a position shifted in a leftward direction relative to the center of the second PD. The first photoelectric conversion film photoelectrically converts incident light incident on a right area of the first PD. The second photoelectric conversion film photoelectrically converts incident light incident on a left area of the second PD.
US08988574B2

An information communication method that enables communication between various devices includes: setting an exposure time of an image sensor so that, in an image obtained by capturing a subject by the image sensor, a plurality of bright lines corresponding to a plurality of exposure lines included in the image sensor appear according to a change in luminance of the subject; obtaining a bright line image including the plurality of bright lines, by capturing the subject changing in luminance by the image sensor with the set exposure time; and obtaining information by demodulating data specified by a pattern of the plurality of bright lines included in the obtained bright line image, wherein exposure starts sequentially for the plurality of exposure lines each at a different time, and exposure of each of the plurality of exposure lines starts a predetermined blank time after exposure of its adjacent exposure line ends.
US08988573B2

In a photoelectric conversion apparatus including a plurality of pixels arranged in a matrix, each pixel including a photoelectric conversion unit, first and second holding units that hold electric charge, a first transfer unit that connects the photoelectric conversion unit and the first holding unit, a second transfer unit that connects the first and second holding units, and a third transfer unit that connects the photoelectric conversion unit and a power supply, each pixel is controlled so that the potential of the third transfer unit for electric charge held in the photoelectric conversion unit is higher than that of the first transfer unit at least during a charge accumulation period of the pixel, and thereafter, the potential of the third transfer unit is higher than that of the photoelectric conversion unit while the potentials of the first and second transfer units are lower than that of the photoelectric conversion unit.
US08988562B2

Defective pixels are to be selected so as not to cause image degradation. A defective pixel correction unit 13 in an image processing apparatus 1 obtains an imaging signal a12 from an imaging sensor 16 via a gain adjustment unit 12, and calculates an absolute value for the pixel value difference between a pixel to be tested for a defect of the imaging sensor 16 and each of its surrounding pixels, respectively. Next, the defective pixel correction unit 13 compares the differential with a defective pixel determination threshold value and determines the pixel being tested as defective, if the differential is greater than the threshold value. It should be noted that the threshold value is changed according to the magnitude of an image transition, by detecting the image transition of a video signal a14 in an image transition detection unit 15.
US08988561B2

An imaging apparatus includes an image sensor that comprises a pixel portion having a plurality of pixel sensors configured to generate an image signal, and a plurality of temperature sensors disposed in an area of the pixel portion and configured to generate a temperature signal corresponding to a detected temperature, and a correction unit configured to correct the image signal from the plurality of image sensors according to the temperature detected by the plurality of temperature sensors.
US08988560B2

A pixel driving portion 102 can carry out first read drive with which a transfer element is turned OFF in accordance with a drive signal TG to output a signal at an output node, and second read drive with which the transfer element is turned ON in accordance with the drive signal TG to transfer signal charges to the output node, thereby outputting a signal at the output node. A pixel signal reading portion 103, 104 outputs a signal corresponding to a difference between the signal read out in accordance with the second read drive and the signal read out in accordance with the first read drive.
US08988555B2

Provided is a digital image signal processing method and apparatus which generates a first continuous-captured image in a continuous-photographing mode, generates a first name of the first continuous-captured image according to DCF rules, generates a second name of a second continuous-captured image following the first continuous-captured image according to the DCF rules, generates first continuous-photographing number information indicating an order of continuous-photographing of the first continuous-captured image, and generates a first file comprising the first continuous-captured image, the first name, the second name, and the first continuous-photographing number information. In this way, continuous-captured images and images obtained before and after the continuous-captured images can be effective played back.
US08988535B2

Provided are a photographing control method and apparatus according to motion of a digital photographing apparatus. The photographing control method may prevent inconvenience when a subject is photographed while changing a viewing angle by using an additional zoom button, by sensing predetermined motion via a motion sensor comprised in the digital photographing apparatus and calculating a first motion value; comparing the calculated first motion value to predetermined threshold values; and controlling a zoom lens to be driven in a predetermined direction according to a result of the comparing.
US08988527B2

A spatial area is monitored by means of at least a first and a second image recording unit that have a common viewing area. At least one virtual protection zone is defined within the common viewing area. A first and a second image of the spatial area are recorded by means of the first and a second image recording unit. The images are compared with one another in order to identify mutually disjoint image regions in the images. An alarm signal is generated when a disjoint image region covers the virtual protection zone.
US08988524B2

A method and apparatus for predicting vehicle speed during an indirect vision driving task. A further method and apparatus for optimizing the display of a camera return during an indirect vision driving task based on operator perceived vehicle speed as set by the display characteristics and the field-of-view of the camera. A further method and apparatus for using the perceived speed as a driving task aid, in particular, as an electronic aider for optimizing the driving scene display characteristics of scene compression and camera field-of view. In this manner, the invention adjusts the perceived speed in order to match the operator's cognitive flow to the control dynamics needed from the operator for the task. The invention has application to autonomous driving where manual intervention is incorporated during critical events for particular tasks; and with limited display space within the vehicle, the display format is adjusted by the invention according to the operator's task needs.
US08988519B2

In one embodiment, a method includes receiving an image of a user's eye at a device having a screen and a camera operable to input the image, processing the image to identify one or more characteristics of the user's eye for use in determining if the user is having difficulty viewing data displayed on the screen, and magnifying the data displayed on the screen if the user is having difficulty viewing the data. An apparatus and logic are also disclosed.
US08988509B1

A pair of cameras having an overlapping field of view is aligned based on images captured by image sensors of the pair of cameras. A pixel shift is identified between the images. Based on the identified pixel shift, a calibration is applied to one or both of the pair of cameras. To determine the pixel shift, the camera applies correlation methods including edge matching. Calibrating the pair of cameras may include adjusting a read window on an image sensor. The pixel shift can also be used to determine a time lag, which can be used to synchronize subsequent image captures.
US08988508B2

An embodiment of the invention provides an active illumination imaging system comprising a first camera and a second camera, each having an optical axis and a field of view (FOV) characterized by a view angle in a plane that contains the optical axis and wherein the optical axes of the cameras intersect at an intersection region common to their FOVs at an angle substantially equal to half a sum of their view angles.
US08988507B2

A camera includes a lens assembly and a stereoscopic display for displaying an image captured by the camera, and automatically determines a correct focus for the camera using the stereoscopic display to show an icon on the image appearing to move perpendicularly, relative to a first plane corresponding to a surface of the stereoscopic display, from different perceived depths corresponding to different planes parallel to the first plane.
US08988503B2

A sensing device having a sensing arrangement with a sensing end (32) for coming into contact with a surface to be scanned of a body (26), a camera (30), and a connecting device (34) for rigidly connecting the camera with the sensing end, the camera being arranged such that it can detect a surface (12) which is provided with marks suitable to be automatically photogrammetrically evaluated and on which the body to be scanned has been placed, when the sensing end comes into contact with different points of the surface to be scanned of the body. The sensing device further has a photogrammetric evaluation program for a computing unit (18), the computing unit being configured such that image signals generated by the camera can be routed to the computing unit and the evaluation program can calculate the 3D coordinates of the surface to be scanned from the sequence of recorded and transmitted image sections using the marks (22) suitable to be automatically photogrammetrically evaluated. A method of detecting a three-dimensional spatial shape of a body, in particular the spatial shape of an interior of a hollow body, the method including the following steps: fastening the body to be digitized on a surface (12) which, at known positions, is provided with marks (22) suitable to be automatically photogrammetrically evaluated, and providing the sensing device. Further steps are the scanning of a point on the spatial shape to be detected by means of the sensing end (32) of the sensing arrangement (28), recording at least one section of the photogrammetrically marked surface by the camera (30) while the sensing end scans the point, a plurality of marks suitable to be photogrammetrically evaluated being detected, and repeating the steps of scanning and recording for a multitude of different points of the spatial shape to be detected. The recorded images are evaluated by an evaluation program.
US08988502B2

A digital image processing system takes color plus Z channel data as input, preprocesses, decimates, and codes the Z channel in-band as digital watermark data embedded within the color data prior to encoding and transmission. A second digital image processing system receives, decodes, and extracts the decimated Z channel data before applying statistical regularization to restore a full-resolution Z channel prior to depth-image-based rendering.
US08988501B2

A moving image distribution server sets a evaluation pixel for each of blocks that it divided a first screen into, and specifies a screen coordinate and a depth value, in a second screen acquired before the first screen, for a rendering object rendered on the evaluation pixel. It compares a depth value of the screen coordinate and a depth value of the rendering object rendered on the evaluation pixel, and determines that inter-frame coding will be performed with the second screen for a block for which the 2 depth values are considered to be the same. It transmits, to a external device, coding details information including the viewpoint information of the first screen, a depth buffer of the first screen, and information indicating whether or not blocks of the first screen are to be inter-frame coded.
US08988496B2

There is provided an image processing apparatus in which images that can be comfortably viewed by a viewer with less eyestrain can be displayed on a display device. In the image processing apparatus of the present invention in which a three-dimensional image and a two-dimensional image can be simultaneously displayed on a multi-screen, if the three-dimensional image and the two-dimensional image are simultaneously displayed on a display device, the three-dimensional image is converted into two dimensions, and is output to be displayed on the same screen in the same dimensions. Alternatively, in the image processing apparatus in which a three-dimensional image and a two-dimensional image can be simultaneously displayed on a multi-screen, if the three-dimensional image and the two-dimensional image are simultaneously displayed on a display device, the two-dimensional image is converted into three dimensions, and is output to be displayed on the same screen in the same dimensions.
US08988487B2

The present invention discloses a cloud video exchanging conference device. The cloud video conference device includes at least one multi-point control unit, corresponding to at least one representative number, connecting to the Internet via at least one Internet Protocol address; a backend management module, for corresponding the at least one representative number to the at least one Internet Protocol address; and at least one video conference operating module, for obtaining a corresponding specific Internet Protocol address among the at least one Internet Protocol address via the backend management module according to a specific representative number among the at least one representative number, to connect to a corresponding specific multi-point control unit among the at least one multi-point control unit for video exchanging conference.
US08988475B2

An inkless printing device that comprises a plurality of lasers, a rotating polygonal mirror, and an energy recycling unit. The mirror rotates and reflects a laser beam in a manner that allows the beams to reach any point on the paper. The laser turns ON and OFF while the mirrors are rotating to form a printout. Printing on a sheet of paper is achieved by burning to a certain pre-determined depth of the paper, by using the thermal properties of a laser. The energy recycling unit converts the heat energy generated during the printing process to electrical energy and charges a battery cell. Upon the battery cells being charged to a pre-determined power threshold, the power supply to the printer is changed from the AC supply to the battery supply.
US08988470B2

A luminance correction system for organic light emitting display devices is disclosed. In one aspect, an image displayed in a pixel unit of each of the display devices is analyzed and the luminance and color coordinate for main gray-level data is measured. A main-gamma offset value corresponding to the result of image analysis may be generated. A change in voltage of a driving power signal input from an external source of each of the display devices may be sensed. A sub-gamma offset value is generated by applying the change in voltage of the sensed driving power signal. A main-gamma voltage for the main gray level corresponding to the set main-gamma offset value and the set sub-gamma offset value is adjusted and output as an adjusted main-gamma voltage. The adjusted main-gamma voltage may be applied to a data driver of each of the display devices.
US08988468B2

An interactive flyer system is disclosed. The system includes a flyer image tiler for creating a flyer image tile set, the set including multiple copies of a flyer image segmented into a plurality of flyer image tiles with each copy representing the flyer image at one of a plurality of zoom levels, wherein a copy of the multiple copies is configured to fit within a viewport having a resolution, and a flyer image tile store for storing the flyer image tile set. There is also disclosed a method for displaying the interactive digital flyer.
US08988458B2

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for generating a visualization of video content. The method includes receiving video content, receiving user input associated with the received video content, extracting each frame in the video content, processing the extracted frames based on the received user input, and outputting a still image including each of the processed extracted frames positioned sequentially. The still image can include a histogram of sound data associated with the processed extracted frames. The user input can indicate an image adjustment to be applied when processing the extracted frames, a number of frames of video content per column, a paper size, and/or a frame size. The frames can be positioned sequentially in columns and/or rows. The image can be output as an image file or on a printable medium. The image can contain more than one video clip, such as films in a trilogy.
US08988457B2

In one embodiment, there is provided an electronic device. The electronic device includes: a first generator configured to generate a first image display mode in which image processing including at least one of an effect processing and a transition processing is applied to one or more still images based on image features of the still images; a second generator configured to generate a second image display mode in which one or more still images are switched over successively; and a switching module configured to output any one of the first and second image display modes and switch between the first image display mode and the second image display mode.
US08988453B2

A stereoscopic image display device includes an image divider unit for dividing a stereoscopic image into a left-eye image and a right-eye image, an image correction unit for correcting color temperature for the left-eye and right-eye images and correcting the brightness for the color-temperature-corrected left-eye and right-eye images, an image synthesis unit for synthesizing the left-eye and right-eye images, and an image display panel for displaying the stereoscopic image on the basis of the stereoscopic image outputted through the image synthesis unit.
US08988444B2

A system and method for configuring graphics register data and a recording medium are applied in a mobile device to store graphics operation data for displaying a picture. The system includes a plurality of register modules and an operation module. The operation module obtains unstored data from the graphics operation data, judges whether a register module already stored with data and having a configuration space sufficient for configuring the unstored data exists among all the plurality of register modules, so as to determine whether to store the unstored data into the register module already stored with data or a register module without storing-data, and when no register module without storing data exists and the configuration space of each register module already stored with data is insufficient for storing the unstored data, divides and stores the unstored data into a part of the plurality of register modules already stored with data.
US08988429B2

An apparatus for generating depth information includes: a receiver which receives a two-dimensional (2D) image signal including a plurality of frames; a user input unit; a user interface (UI) generator which generates a tool UI to input guide information for generating depth information; a display unit which displays a frame for which depth information is generated among the plurality of frames, and the generated tool UI; and a depth information generator which generates depth information corresponding to the guide information input by the user input unit through the tool UI.
US08988423B2

Viewing of stereoscopic images is facilitated for every page of an electronic album. A page constituting an electronic album is selected. A stereoscopic image is then selected and the selected stereoscopic image is pasted in an image compositing area. An amount of parallax has been defined for the image compositing area, and the amount of parallax of the image compositing area in which the stereoscopic image has been pasted is read. The amount of parallax of the stereoscopic image is changed to that of the image compositing area.
US08988419B2

A method of using parametrical representations in modeling and animation is disclosed. This method is built directly on the inherent properties of parametric curves. Parametric curves are constructed and associated with geometric models, while at the same time the properties are used to represent the underlying mechanism of deformation. This method includes the steps of building parametrical representations on a geometric model, associating vertices of the model with different ones of the parametrical representations to effect movement thereof, and animating movement of the vertices to simulate relative motion therebetween.The invention discloses a method in which simulation of object interaction and object deformation can be integrated into a unified framework through skeletal trees. The method preprocesses a graphic object and segments the object into a number of contexts at surface slope and curvature discontinuities. Then, control points are generated to represent these contexts. Based on these control points, a skeletal tree of the object can be built. Assisted by spatial decomposition, the skeletal trees can be directly used in the simulation of object interaction.
US08988417B2

A rendering system and method based on a weighted value of a sub-pixel region are provided. The rendering system may change a pixel value of a single sub-pixel using pixel values of sub-pixels that represent, as respective central viewpoints, a plurality of viewpoints represented by the single sub-pixel based on an inclined lens, and may perform rendering using the changed pixel value.
US08988416B2

A system and method are disclosed to control the power consumption of column drivers in a display system. A video input signal is received which has an active video period and a vertical blanking period between frames. A timing controller transmits a first video frame to a column driver. The timing controller transmits a column driver disable command during a vertical blanking period. Prior to the subsequent active video period, the timing controller transmits a column driver enable command. The timing controller proceeds to transmit a second video frame to the column driver. In one embodiment, the timing controller determines whether to disable and enable the column driver based on a refresh rate, the refresh rate calculated by the timing controller from the video input signal.
US08988412B2

A driving method of a display device includes: a display panel having a plurality of first blocks, a data driver applying data voltages to pixels of the plurality of first blocks, and a backlight having a plurality of second blocks respectively corresponding to the plurality of first blocks of the display panel, applying the data voltages to the pixels of the plurality of the first blocks during a plurality of data input periods corresponding to the plurality of the first blocks for one frame by the data driver, and a vertical blank period having no applied date voltage is positioned between the plurality of data input periods.
US08988410B2

A display panel includes a display pixel displaying an image in response to a common voltage and a data voltage and a sensing pixel outputting a feedback voltage in response to the common voltage and a reference voltage; and a driving circuit unit supplying the data voltage and the reference voltage to the display pixel and the sensing pixel, respectively. The driving circuit unit includes a common voltage estimating part comparing the reference voltage and the feedback voltage to generate a counter signal having a counter value that is stepwise varied according to the comparing of the reference voltage and the feedback voltage; and a common voltage adjusting part stepwise varying the common voltage supplied to the display panel in response to the counter value.
US08988399B2

A user control assembly is provided for use on a vehicle having a processor, a steering wheel, and a plurality of vehicular systems controllable by the processor each having first and second adjustable features. The user control comprises a first button mounted on the steering wheel and coupled to the processor for selecting one of the plurality of vehicular systems, and first and second rotary dials mounted on the steering wheel and coupled to the processor for adjusting the first and second adjustable features associated with the selected system.
US08988387B2

Touch sensor panels (104) have 2-D periodic arrangements of electrodes (304) connected together forming a plurality of horizontal and vertical logical lines (506, 514) for measuring X-Y coordinates of a user's touch. Electrodes forming the horizontal logical lines are interleaved with electrodes forming the vertical logical lines. Each of the vertical and horizontal logical lines includes multiple tracks (502, 504, 510, 512). The tracks of each logical line are cross connected by in-plane cross connects (314, 318) formed in the same layer by the same process that is used to form the electrodes. Diamond and square electrode embodiments are described.
US08988376B2

In one embodiment, a method comprises generating a first charge at a capacitor system having a magnitude based on the magnitude of a second charge present at a capacitive node of a touch sensor in the absence of a touch with respect to the capacitive node. The method further includes generating a third charge at the capacitive node of the touch sensor in the presence of a touch with respect to the capacitive node. The first charge and the third charge are summed to cancel out at least a portion of the third charge. The method further includes integrating, by an integrator, the sum of the first charge and the third charge to generate an output voltage.
US08988373B2

The invention is directed to systems, methods and computer program products for determining an input instruction based on a touch associated with a tactile tag. An exemplary method includes detecting, by a device in contact with a user's body, a touch on the user's skin by a tactile tag. The tactile tag comprises a three-dimensional pattern, and the three-dimensional pattern causes a vibration in the user's body when a surface of the tactile tag touches the user's skin. The method additionally includes determining at least one characteristic associated with the touch; and determining an input instruction based at least partially on the at least one characteristic associated with the touch.
US08988364B2

Disclosed is a display device. The display device includes: a touch panel; a display panel in close contact with the lower surface of the touch panel; and a plurality of sensors arranged under the touch panel and configured to sense a pressure which is applied to the touch panel. The display device can improve the picture quality by bring the touch panel into close contact with the display panel. Also, the display device can input a signal, such as a touch or others, by sensing a pressure, which is applied to the touch panel, using the sensors.
US08988355B2

A keyboard activates areas of a touchscreen according to user interaction with the keyboard. A discharge circuit provides a discharge path for altering the electrostatic field of the touchscreen. Such discharge circuit excludes the user's finger (or stylus). Instead of grounding to the user, a ground plane in varying embodiments may be contained within the keyboard, or be formed at least in part by by the case of the keyboard, the case of the host device, or the ground plane of the host device. The keyboard includes an electrical ground member to absorb the capacitive discharge and/or conduct such discharge to the ground plane.
US08988349B2

An electronic device can include detectors for altering the presentation of data on one or more displays. In a wearable electronic device, a flexible housing can be configured to enfold about an appendage of a user, such as a user's wrist. A display can disposed along a major face of the flexible housing. A control circuit can be operable with the display. A gaze detector can be included to detect a gaze direction, and optionally a gaze cone. An orientation detector can be configured to detect an orientation of the electronic device relative to the user. The control circuit can alter a presentation of data on the display in response to a detected gaze direction, in response to detected orientation of the wearable electronic device relative to the user, in response to touch or gesture input, or combinations thereof. Secondary displays can be hingedly coupled to the electronic device.
US08988347B2

An image processing apparatus includes an instructed-position detecting unit configured to receive an instruction operation by a user on a display screen of a display device and detect and output a position where the instruction operation is performed; a storing unit configured to store multiple image data items each including information corresponding to a search key; a search-key display controlling unit configured to cause at least one search key to be selectively displayed on the display screen of the display device; a searching unit configured to, if the search key displayed on the display screen is instructed by the search-key display controlling unit through the instructed-position detecting unit, search the storing unit for the image data corresponding to the search key to extract the image data; and a display controlling unit configured to collectively display images corresponding to the image data in a certain part on the display screen.
US08988340B2

A display system, having an emissive body, emitting light in a way that is color temperature controllable. The light emission can be from zones. The emissive body can be a FIPEL type device with a first transparent conductive coating over a light emitting substrate. The zones are each separately controllable for color temperature.
US08988330B2

A display device including a pixel array unit having a matrix of pixels each configured such that an anode electrode of an organic electroluminescent element is connected to a source electrode of a drive transistor, a gate electrode of the drive transistor is connected to a source or drain electrode of a writing transistor, and a storage capacitor is connected between the gate and source electrodes of the drive transistor, scanning lines and power supply lines for individual pixel rows, and signal lines for individual pixel columns. A video signal reference potential is supplied to the signal lines for a period during which a scanning signal is supplied to the scanning lines during driving of pixels in a preceding row. During threshold correction for the drive transistor in a current pixel, the video signal reference potential and a potential of the cathode electrode of the organic electroluminescent element are equal.
US08988329B2

Disclosed are an OLED display device and method for sensing characteristic parameters of pixel driving circuits. The display device includes a display panel including pixels each having a light emitting element and a pixel driving circuit for independently driving the light emitting element, and a characteristic parameter detecting unit for driving the pixel driving circuit of one of the plural pixels, which is a sensing pixel, sensing a voltage discharged in accordance with characteristics of a driving TFT in the pixel driving circuit of the sensing pixel, on a data line connected to the pixel driving circuit of the sensing pixel, among data lines connected to respective pixel driving circuits of the pixels, and detecting a threshold voltage (Vth) of the driving TFT and a deviation of a process characteristic parameter (k-parameter) of the driving TFT, using the measured voltage.
US08988322B2

A display unit with which gradation control is facilitated, a method of driving the same, and an electronics device are provided. The display unit includes: a pixel circuit array section including a plurality of scanning lines arranged in rows, a plurality of signal lines arranged in columns, and a plurality of light emitting devices and a plurality of pixel circuits arranged in a matrix state correspondingly to an intersection of each scanning line and each signal line; a signal line drive circuit sequentially applying a signal voltage corresponding to a video signal to each signal line, and applying an erasing pulse to a specific signal line at given timing so that a duty ratio determined based on the video signal is obtained; and a scanning line drive circuit applying a given selection pulse to the scanning line while the erasing pulse is applied to the specific signal line.
US08988319B2

A display device includes at least one processing device and at least one display element for representing at least two image planes that are able to be combined with each other, and a method is for representing a plurality of combinable image planes for displaying data.
US08988317B1

Depth information is determined for elements in a light field image, thus allowing for rapid display of visualization tools to communicate such depth information to a user. Depth of strong edges within the light field image is analyzed, providing improved reliability of depth information while reducing or minimizing the amount of computation involved in generating such information. Strong edges can be identified and analyzed by generating epipolar images, or EPIs, from the light field image. Local gradients are determined for pixels in the EPIs. The magnitude of the local gradient is used to determine a confidence as to whether depth can be reliably estimated from the gradient. The orientation of the gradient is used to determine the depth of a corresponding element of the scene. Suitable output is then generated based on the determined depths, for example to provide information and feedback to aid a user in capturing light-field images.
US08988316B2

A display device, including a scanning device, displays an image on a display region using a light ray which scans. The display device includes a light source unit, a scanning control unit, and an emission control unit. The scanning device includes an auxiliary scanning unit which changes an inclination angle of a reflective mirror unit including a reflective mirror and a main scanning unit. The display region includes a plurality of elemental regions coupled to one another. The scanning control unit provides control so that the light ray scans over one of the plurality of elemental regions by changing the inclination angle of the reflective mirror while maintaining the inclination angle of the reflective mirror unit, and control so that the plurality of elemental regions are changed over by changing the inclination angle of the reflective mirror unit.
US08988313B2

A preferred embodiment of the present invention provides an electronic device in which a status, in which an image in a boundary region between image displaying parts is not or hardly seen, is solved in an electronic device in which a large screen is constructed by a plurality of image displaying parts. The electronic device has a display function that displays image data of a region whose width is defined by the predetermined number of pixels in one of displaying parts with respect to the image data on a boundary region where the image cannot be displayed when first and second displaying parts are used as one displaying part.
US08988312B2

To overcome issues generated due to the light-shield part in a display device which displays different images towards a plurality of viewpoints, and to provide a device for easily synthesizing images to be displayed on a display part. A display controller includes: an image memory which stores viewpoint image data for a plurality of viewpoints; a writing control device which writes the viewpoint image data inputted from outside to the image memory; a parameter storage device which stores parameters showing a positional relation between a lenticular lens and the display part; and a readout control device which reads out the viewpoint image data from the image memory according to a readout order obtained by applying the parameters to a repeating regulation that is determined based on layout of the sub-pixels, number of colors, and layout of the colors, and outputs it to the display module as synthesized image data.
US08988311B2

A video output apparatus of the present invention includes an acquisition unit configured to acquire information about display states of a plurality of display devices, a video output unit configured to output video data to the display devices, and a control unit configured to, when a display device to which the video data is output by the video output unit is in a display state of OFF, control the video output unit to output the video data to a display device whose display state is ON based on the information about the display state acquired by the acquisition unit.
US08988310B2

An antenna for directional electronic communication and a directional communication system are provided. In one embodiment, the antenna includes: (1) a protective shell, (2) a Luneberg lens located within the protective shell and (3) multiple radio frequency signal conveyors located proximate a portion of the Luneberg lens and configured with the Luneberg lens to transmit radio frequency signals within a defined region or receive radio frequency signals that originate within the defined region.
US08988307B2

A remote antenna deployment latch is disclosed. The remote antenna deployment latch includes a latch assembly having a latch pin movable to alternately secure an antenna in, and release the antenna from, a deployed position. The remote antenna deployment latch also includes an azimuth pin movable to alternately lock and unlock rotation of the antenna about an azimuth axis. In addition, the remote antenna deployment latch includes a remote control assembly operably coupled to the latch pin and the azimuth pin to simultaneously secure the antenna in the deployed position and unlock rotation of the antenna about the azimuth axis.
US08988305B1

The invention concerns a portable wireless phone device, having a first antenna for phone communication, an upper display attached to an external housing assembly, an inner metallic board situated between the upper display module and the external housing assembly, a second NFC antenna and an electrical circuit for controlling the upper display module, the first antenna and the second NFC antenna. The second NFC antenna comprises a NFC loop antenna having at least one turn.
US08988303B1

An orientation independent antenna apparatus using a six sided conductive structure and triangular elements on a selected surface thereof, to provide both horizontal and vertical polarization mode feeds. In one implementation, a vertical coupling element is disposed within the structure so that four perpendicular surfaces are parasitically coupled to provide the vertical polarization mode. In other implementations, coaxial cable(s) may be used with a ferrite core and/or combiner circuits to provide the horizontal mode feed.
US08988295B2

An exemplary embodiment of a base assembly includes a printed circuit board and a balun coupled to the printed circuit. The printed circuit board and balun are configured to be operable for providing impedance matching via a matching network that includes a first inductor, a second inductor, and a concentric capacitance. The base assembly is operable for providing a multiband antenna assembly with impedance matching simultaneously with more than one frequency band.
US08988292B2

According to one embodiment, a first antenna element is formed from a folded monopole element having one end connected to a feeding terminal, and the other end connected to a first ground terminal, with a stub being provided between a forward portion and a backward portion formed by folding a middle portion. A second antenna element is formed from a monopole element having one end connected to the feeding terminal directly or indirectly through part of the first antenna element. A third antenna element is formed from a parasitic element having one end connected to a second ground terminal provided at a position opposite to the first ground terminal through the feeding terminal, and the other end open, with at least part of the parasitic element being placed parallel to the second antenna element so as to be configured to be capacitively coupled to the second antenna element.
US08988289B2

An antenna system is capable of optimizing communication link quality with one or multiple transceivers while suppressing one or multiple interference sources. The antenna provides a low cost, physically small multi-element antenna system capable of being integrated into mobile devices and designed to form nulls in the radiation pattern to reduce interference from unwanted interferers. The antenna system operates in both line of sight and high multi-path environments by adjusting the radiation pattern and sampling the received signal strength to reduce signal levels from interferers while monitoring and optimizing receive signal strength from desired sources.
US08988288B2

A tri-band antenna for noncellular wireless applications is provided. The antenna comprises: a first radiating arm for generating a first resonance in a first frequency band, the first radiating arm further enabled for connection to an antenna tuning circuit; the first radiating arm comprising a capacitive coupling structure; a coupling arm separated by a gap from the first radiating arm; a second radiating arm for generating a second resonance in a second frequency band lower than the first frequency band, the second radiating arm connected to the coupling arm such that the second radiating arm is capacitively coupled to the first radiating arm; and a third radiating arm for generating a third resonance in a third frequency band lower than the second frequency band, the third radiating arm connected to the coupling arm such that the third radiating arm is capacitively coupled to the first radiating arm.
US08988287B2

An apparatus having multiple mushroom structures is disclosed. Each of the multiple mushroom structures includes: a ground plate; a patch provided parallel to the ground plate with a separation of a distance to the ground plate, wherein a distance between a ground plate and a patch in a certain mushroom structure is different from a distance between a ground plate and a patch in a different mushroom structure.
US08988282B2

Method and apparatuses involving satellite position signals are disclosed. Based on data indicating a usage environment, parameters, for example acquisition parameters or calculation parameters, are adapted.
US08988280B2

The present invention concerns an active electronically scanned array antenna comprising: an active array, configured for radiating/receiving radiofrequency signals through first radiating openings that lie on a ground plane; and a dielectric cover arranged at a given distance from the ground plane so that between said dielectric cover and said ground plane an air gap is present. Said active electronically scanned array antenna is characterized in that it further comprises one or more calibration devices operable for calibrating said active electronically scanned array antenna, each calibration device comprising a respective radiating portion arranged between the dielectric cover and the ground plane and configured for receiving radiofrequency signals radiated through corresponding first radiating openings and for radiating radiofrequency signals in the air gap towards said corresponding first radiating openings.
US08988264B2

An Analogue to Digital Converter (ADC) having a Gated Ring Voltage Controlled Oscillator, GRVCO, to generate a phase signal according to an input voltage; and a quantization circuit to generate a quantized phase output signal according. The GRVCO operates in either a first or second mode of operation according to a gating control signal. In the first mode of operation, the GRVCO operates in a VCO mode with gating disabled. In the second mode of operation, the GRVCO operates in a GRVCO mode wherein gating is enabled or disabled according to a gating signal.
US08988259B2

A data converter can include a resistor network, a switch network connected to the resistor network and having a plurality of switch circuits, each with an NMOS and a PMOS switch transistor, and a voltage generator to generate a drive voltage for driving a gate of at least one of the NMOS or PMOS switch transistors of at least one of the switch circuits. The voltage generator can include first and second pairs of transistors, each pair having connected control terminals and being connected to a second NMOS or PMOS transistor, a first or second resistor, and the other pair of transistors. The first and second resistors can have substantially equal resistance values. A ratio of width-to-length ratios of the second NMOS to PMOS transistors can be substantially equal to such a ratio of the switch circuit NMOS to PMOS transistors.