US08893306B2
A system to address resource management and security in a computer system may include an operating system kernel executing on a computer processor. The system may also include a data processing application and a mediator configured to execute on the computer processor. The mediator may operate between the operating system kernel and the data processing application. The mediator may control access of user generated state data of the data processing application and may restrict access of the operating system kernel to the user generated state data.
US08893302B2
A controller (900) for transferring media content rights between media devices comprising a memory (906), a user interface (910) and a transceiver (902). The memory (906) stores a list of media devices (914) capable of receiving the permissions associated with the media content from an originating device and an encryption key (920) that may be used to encrypt the permissions. The user interface (910) detects a user selection of a target device from the list of media devices (914). The transceiver (902) communicates an address (916) associated with the target device and the encryption key (920) to the originating device. Thus, the originating device is able to encrypt the permissions using the encryption key (920) and send the encrypted permissions to the address (916) associated with the target device.
US08893301B2
A system includes one or more processors and computer-readable storage media storing instructions executable by a processor to storing a digital good in a cloud data store that is accessible by a user devices associated with a first user and a second user through their respective accounts. When a request to transfer the access rights to the digital good from the account of the first user to the account of a second user, the transfer of the access rights to the digital good is authorized based on satisfaction of one or more business rules and the access rights are transferred from the account of the first user to the account of the second user while said digital good remains in said cloud data store. The access rights are deleted from the account of the first user.
US08893298B2
An app is made secure using an app wrapping security technique and a network linker that creates an executable binary file of the wrapped app that does not use custom dynamic libraries. The network linker includes a client-side linker component and a server-side linker component. When the app is created and the developer decides to have it security wrapped, an extra parameter is inserted in the client-side linker component for invoking the network linker of the present invention. If a call is being made from app security wrapping code, then the invocation resolves to normal system libraries and the call is not shimmed. Once all the symbols have been resolved on the server-side linker, the executable binary is transmitted back to the client-side linker component where it is digitally signed by the app developer and put in a suitable form for uploading to an app store or marketplace.
US08893290B2
A method and a system for detecting anomalies within a voluminous private data are provided. The voluminous private data, including sensitive information corresponding to one or more objects within the voluminous private data is received. The sensitive information within the voluminous private data is identified, and identified sensitive information is modified to generate a modified voluminous private data. The sensitive information is marked in the modified voluminous private data to generate a marked voluminous private data. The anomaly within the marked voluminous private data is detected.
US08893286B1
A computer-implemented method to prevent fraudulent activity associated with typo-squatting procedures is described. An input of a uniform resource locator (URL) for a un-assessed website is detected. A data field on the un-assessed website for sensitive information is detected. The inputted URL is compared to a database of URLs for trusted websites associated with trusted entities. A determination is made as to whether a difference between the inputted URL and the URLs in the database satisfies a threshold. Upon determining that the difference satisfies the threshold, a message regarding the un-assessed website is generated.
US08893277B2
Disclosed is a method of operating a data identification system. The method comprises identifying a first plurality of changed blocks in a first primary storage volume, processing the first plurality of changed blocks to generate a first plurality of fingerprints, scanning a first plurality of data items stored in a first secondary storage volume within the first primary storage volume corresponding to the first plurality of changed blocks to identify a first infected data item of the first plurality of data items, identifying a first reference fingerprint from the first plurality of fingerprints corresponding to the first infected data item, identifying a second plurality of changed blocks in a second primary storage volume corresponding to a second plurality of data items stored in a second secondary storage volume within the second primary storage volume, processing the second plurality of changed blocks to generate a second plurality of fingerprints, and identifying a first target fingerprint from the second plurality of fingerprints that corresponds to the first reference fingerprint.
US08893269B1
This disclosure relates to a method, article of manufacture, and apparatus of importing authorities for backup systems. In some embodiments, this includes having a directory service engine retrieve authorities from an external directory service, obtain users and groups from the authorities, map the users and the groups to roles of internal authorities, and distribute the mapping to the internal authorities. The directory service engine may also export authorities to the external directory service and may be used for communication with the external directory service for authentication and access control.
US08893266B2
Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles.
US08893262B2
Systems, methods and apparatuses of establishing an IPsec (Internet Protocol Security) VPN (Virtual Private Network) tunnel are disclosed. One method includes receiving, by a wireless mesh network access point, a user configuration, wherein the user configuration includes a type of traffic, determining an internal interface of the wireless mesh network access node based on the type of traffic, dynamically determining a local endpoint address for the IPsec VPN tunnel based on the selected internal interface, and establishing the IPsec VPN tunnel through the selected internal interface of the wireless mesh network access node.
US08893257B2
Methods and systems for an intelligent network protection gateway (NPG) and network architecture are provided. According to one embodiment, a firewall provides network-layer protection to internal hosts against unauthorized access by hosts of an external network by performing network address translation (NAT) processing of Internet Protocol (IP) addresses. The firewall changes data in headers of VoIP packets and corresponding data contents of the VoIP packets, to enable bi-directional VoIP communications. An external VoIP interface of the firewall receives incoming VoIP packets having a user alias (e.g., an email address) and an indication regarding a VoIP port of external interface. The packets are directed to an appropriate internal host by the firewall performing port address forwarding based on the port indication to an appropriate media gateway within the internal network that maintains a mapping of user aliases to private addresses of the internal hosts.
US08893256B2
A system and method that provides for protection of a CPU of a router, by establishing a management port on a router. Hosts which are connected to a non-management ports of the router are denied access to management functions of a CPU of the router. The system and method can utilize an application specific integrated circuit, in conjunction with a CAM-ACL, which analyzes data packets received on the ports of router, and the ASIC operates to drop data packets which are directed to the CPU of the router. This system and method operates to filter data packets which may be generated in attempts to hack in to control functions of a network device, and the operation does not require that the CPU analyze all received data packets in connection with determining access to the control functions of the router.
US08893253B2
In one embodiment, a processor-implemented method for monitoring network traffic between a first device executing a software application and a second device coupled to the first device. The method includes: (a) the processor analyzing application-level data contained within traffic originating from and/or received by the first device, the application-level data including data provided to and/or provided by the software application; (b) based on the results of the analysis in step (a), the processor creating one or more access rules; (c) the processor receiving a request from the second device to access the first device, the request including application-level data; and (d) the processor determining whether the request received in step (c) complies with one or more of the access rules.
US08893250B2
Data can be protected in mobile and payment environments through various tokenization operations. A mobile device can tokenize communication data based on device information and session information associated with the mobile device. A payment terminal can tokenize payment information received at the payment terminal during a transaction based on transaction information associated with the transaction. Payment data tokenized first a first set of token tables and according to a first set of tokenization parameters by a first payment entity can be detokenized or re-tokenized with a second set of token tables and according to a second set of tokenization parameters. Payment information can be tokenized and sent to a mobile device as a token card based on one or more selected use rules, and a user can request a transaction based on the token card. The transaction can be authorized if the transaction satisfies the selected use rules.
US08893249B2
In a system that partitions an application program into page segments, a minimal portion of the application program is installed on a client system. The client prefetches page segments from the application server or the application server pushes additional page segments to the client. The application server begins streaming the requested page segments to the client when it receives a valid access token from the client. The client performs server load balancing across a plurality of application servers. If the client observes a non-response or slow response condition from an application server or license server, it switches to another application or license server.
US08893238B2
A method for enabling the user of at least one mobile terminal to access a plurality of services, includes: creating (E1) a user account containing user identification data; installing (E2) a software application for accessing the plurality of services on the mobile terminal; creating (E5) an image containing at least one software application identifier on the mobile terminal using the software application; decoding (E6) the data contained in the image using a secure entity for managing the software application; and authorizing (E8) or not authorizing (E9) the access of the user to the plurality of services based on the decoded data.
US08893234B2
A method of securing access to a near-field communication module (30) included in a terminal (10) comprising a security device (20) adapted to be blocked remotely and including a security component (32) connected to wireless communication means (33, 34). The method includes a step of storing security data in the security device (20) and a step of authentication of the security device (20) by the security component (32) of the near-field communication module (30) as a function of the security data stored in the security device (20).
US08893226B1
An improved system and method for providing Internet access services to guests of a hotel chain. A web services (WS) framework is used for communications between a central authentication server (CAS) and property management system (PMS) of a hotel within a chain. Authentication of a user to a high speed Internet network is accomplished using the WS framework to facilitate communication between the CAS and PMS. A gateway device for authentication is bypassed and transactions are posted by implementing a WS interface between a CAS and PMS at each hotel. Additional transactions may be incorporated within the WS interface thereby increasing the system and method's ability to deliver significant improvements in customer service to the hotel guest. Reduced dependence upon a gateway device to facilitate communications allows a hotel to implement a high speed Internet access program with a degree of independence from one particular vendor.
US08893225B2
The security of web widgets is improved by transferring a set of access control decisions conventionally handled by the Web Runtime system (WRT) to a more secure portion of the computing system, such as a kernel in the operating system. Access control rules are extracted and provided to the more secure portion. This may be performed during widget installation or at invocation of a widget. During runtime, the more secure portion performs security checking functions for the widget instead of the WRT.
US08893222B2
A method of linking a security policy stored in a policy database that is specific to an application in the application layer with a new corresponding process launched in the LINUX layer in a security system for an operating system running on a device that comprises a LINUX-based kernel. The system architecture is defined by a middleware layer between the LINUX layer associated with the kernel and the higher application layer comprising the applications.
US08893221B2
Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.
US08893212B2
Systems and methods for navigating hypermedia using multiple coordinated input/output device sets. Disclosed systems and methods allow a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems. Disclosed systems and methods also support new and enriched aspects and applications of hypermedia browsing and related business activities.
US08893206B2
Segmentation messages indicative of locations of upcoming events, such as the start and end of programs and program portions, and/or rights related to the programs and program portions, are used by cable systems and the like to store programs and program portions for later retrieval and transmission to customers on request. Storage, retrieval and management of programming is thereby facilitated. Methods and systems are disclosed.
US08893201B2
A system that incorporates teachings of the present disclosure may include, for example, an avatar engine having a controller to retrieve a user profile, cause a presentation device to present a user an avatar having characteristics that correlate to the user profile, detect one or more responses of the user, identify from the one or more responses a need to communicate with a merchant system, establish a communication session with the merchant system, receive a notification from the merchant system of a merchant avatar engine, establish communication with the merchant avatar engine, adapt the characteristics of the avatar at least in part according to instructions supplied by the merchant avatar engine, and cause the presentation device to present the user the adapted avatar. Other embodiments are disclosed.
US08893193B2
A mobile video system includes a first video source, a second video source, a first video monitor, a second video monitor, an audio signal receiver, and a wireless transmitter. One of the first video source and the second video source generates a first audiovisual signal. One of the first video monitor and the second video monitor receives a video portion of at least one of the first audiovisual signal and the second audiovisual signal. The wireless transmitter transmits an audio portion of one of the first audiovisual signal or the second audiovisual signal to the audio signal receiver. A video portion of the first audiovisual signal or the second audiovisual signal is displayed on the first video monitor, on the second video monitor, or on both the first video monitor and the second video monitor.
US08893185B2
Certain embodiments of the invention may include systems and methods for combining user profiles. According to an example embodiment, a method is provided for refining group content choices. The method includes identifying that at least two users are accessing media content on a same device, wherein each of the at least two users is associated with a different set of profile attributes; generating a spliced user profile having spliced profile attributes based at least in part on at least a portion of the set of profile attributes associated with at least one of the at least two users; determining at least one content recommendation based on the spliced profile attributes; and delivering the at least one content recommendation over a content distribution channel to the at least two users on the media device.
US08893184B2
A mechanism is described for facilitating multiple multimedia viewing planes in media display systems according to one embodiment of the invention. A method of embodiments of the invention includes using a plurality of multimedia planes corresponding to a plurality of multimedia content types. The plurality of multimedia planes may be integrated to be presented through an integrated user interface at a media processing device. The method may further include selecting, via the integrated user interface, one or more content categories from a plurality of multimedia content categories, and presenting, via a multimedia plane of the plurality of multimedia planes, contents associated with the one or more selected content categories.
US08893181B2
A method of arranging row ads system within a program guide includes communicating row ad metadata to a user device and communicating program guide information to a user device. The program guide information defines a plurality of rows, wherein at least a first row is associated with a first channel. The method includes associating positioning information with the row ad relative to the first row, populating a second row from the plurality of rows in response to the metadata and displaying the row ad and displaying the first row associated with the first channel within a program guide structure on a display associated with the user device in response to the positioning information.
US08893164B1
Methods and systems for providing audio information based on gaze information are described. In an example, a computing device may be configured to receive gaze information indicative of a wearer-view associated with the computing device. Based on the gaze information, the computing device may be configured to determine content displayed in the wearer-view. Further, the computing device may be configured to determine audio information relating to the content and cause an audio stream associated with the audio information to be played at the computing device.
US08893163B2
Techniques are presented herein for delivering multimedia content to members of an audience. At a content delivery device, an activation event is detected that causes the content delivery device to operate in a first mode to detect a presence of one or more of members of an audience in a viewing area. A number of members of the audience in the viewing area is determined. The content delivery device switches to a second mode to initiate a payment request event. The payment request event requests payment for the multimedia content based on the number of members of the audience. A determination is made as to whether an appropriate payment has been received based on the number of members of the audience. When the appropriate payment has been received, the content delivery device switches to a third mode to deliver the multimedia content to the members of the audience in the viewing area.
US08893161B2
A technique to suppress a remote procedure call from a client by a server is provided. An information processing system is provided that includes a client component and a server component, wherein a program of the client component makes an RPC for a function of the server component. The client component includes a holding unit that holds return value information of the function, and a calling unit that receives an RPC request for the function from the program. The server component includes an execution unit that returns a return value of the function to set return value information. When the return value information has not been set in the holding unit, the calling unit makes an RPC for the function. When the return value information has been set in the holding unit, the calling unit returns the return value included in the return value information without making an RPC.
US08893157B2
Administering incident pools including assigning an incident received from one or more components of the distributed processing system to a pool of incidents; assigning to each incident a particular combined minimum time for inclusion of the incident in the pool; in response to the pool closing, determining for each incident in the pool whether the incident has met its combined minimum time for inclusion in the pool; if the incident has been in the pool for its combined minimum time, including the incident in the closed pool; if the incident has not been in the pool for its combined minimum time, moving the incident from the closed pool to a next pool; applying incident suppression rules using the incidents assigned to the next pool; and applying incident creation rules to the incidents that were assigned to the next pool, while omitting any duplicate incidents caused by the assignment.
US08893156B2
Methods, systems, and computer-readable media are disclosed for monitoring a distributed application. A particular method identifies a plurality of components of a distributed application. The method also identifies a specific technology associated with a particular component and attaches a technology specific interceptor to the particular component based on the identified specific technology. The method includes intercepting messages that are sent by or received by the particular component using the technology specific interceptor. At least one potential work item is generated based on the intercepted messages. The method includes determining whether to schedule the at least one potential work item for execution based on a predicted impact of the at least one work potential item on performance of the distributed application.
US08893153B2
A first set of one or more hardware threads for receiving messages sent from hardware threads are registered. After receiving indications of a message location value and a number, the message location value is increments and sent to a different hardware thread of the first set of one or more hardware threads until the message location value has been incremented the number of times or a criterion for interrupting the incrementing and sending is satisfied. An actual number of times the message location value was incremented is indicated to a hardware thread that sent the indications of the message location value and the number.
US08893151B2
When an instruction about changing the job execution limit information is made, a policy server determines whether or not the changed job execution limit information indicates that the execution of the job by the job execution unit is not limited. When the changed job execution limit information indicates that the execution of the job is not limited and the setting is made such that the job history information for the job is recorded on the image processing apparatus, the policy server sets the changed job execution limit information to the image processing apparatus.
US08893144B2
According to some embodiments, a script written in a scripting programming language may be received (e.g., by a script executer). It may be determined that a first line in the script comprises a first comment, and the first comment may be interpreted as an embedded parallel part control statement. Parallel execution of a portion of the script may then be automatically arranged in accordance with the parallel part control statement.
US08893136B2
Selection of operations in a desired order and, as necessary, input of processing parameters by the user are received. Based on each operation corresponding to the received input, operation information, which classifies the operation corresponding to the input into a non-routine operation, which requires input of a processing parameter during execution of an automated operation list, or a routine operation other than the non-routine operation in advance, is obtained. Then, an automated operation list is generated based on the obtained operation information by registering, if the operation corresponding to the input is a routine operation, the operation corresponding to the input in the automated operation list with associating, as necessary, a necessary processing parameter for the operation with the operation, and registering, if the operation corresponding to the input is a non-routine operation, the operation corresponding to the input in the automated operation list.
US08893134B2
A method for identifying a consumer-producer pattern in a multi-threaded application includes obtaining synchronization event data of the multi-threaded application, and identifying the consumer-producer communication pattern from the synchronization event data.
US08893133B2
According to one embodiment of the present invention, a system dynamically schedules performance of tasks, and comprises a computer system including at least one processor. The system determines resources required or utilized by each task for performance of that task on a target system, and compares the determined resources of the tasks to identify tasks with similar resource requirements. The identified tasks with similar resource requirements are scheduled to be successively performed on the target system. Embodiments of the present invention further include a method and computer program product for dynamically scheduling performance of tasks in substantially the same manner described above.
US08893117B2
Techniques for interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly are disclosed. In some embodiments, interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly includes processing a manifest to determine that a plug-in that includes a plurality of variants is available; randomly selecting a variant for the plug-in to automatically install on a device; and automatically installing the plug-in, in which the randomly selected variant is executed at run-time.
US08893114B1
A computer-implemented method for executing a software package from within random access memory may include (1) identifying a computing device that contains both random access memory and firmware updatable read only memory, (2) providing a network accessible software package repository, (3) providing a download agent within the firmware updateable read only memory, the download agent being programmed to, (4) create a working area within the random access memory by emulating persistent storage, (5) access the software package repository through a network connection to extract a software package, and (6) execute the software package in the working area of the random access memory that emulates persistent storage. Various other methods, systems, and computer-readable media are also disclosed.
US08893113B1
In a typical network setup, a networked capable device interfaces to either one wired network hub or to a wireless network hub. The networked capable device will send and receive data packets to and from the wired or wireless hub it is connected to. The invention provides a system, method and a computer program to send and receive data packets to and from multiple wired and/or wireless network hubs in order to, for example, increase the number of data packets the networked capable device can receive to multiple applications run on the networked capable device.
US08893110B2
Methods and devices supporting the management of a plurality of electronic devices and processing of update information for updating software and/or firmware in the electronic devices. Prompting of users may be made using a language associated with the electronic device, and authorization to update an electronic device may be secured using a subscriber identity module.
US08893108B1
A method for updating a software program, including: determining a context of the user while the user is using the software program; subscribing to an update service associated with the context of the user; obtaining at least one update related to the context of the user, where at least one update is supplied by the update service; and updating the software program based on at least one update.
US08893103B2
Methods and systems for asynchronous offload to many-core coprocessors include splitting a loop in an input source code into a sampling sub-part, a many integrated core (MIC) sub-part, and a central processing unit (CPU) sub-part; executing the sampling sub-part with a processor to determine loop characteristics including memory- and processor-operations executed by the loop; identifying optimal split boundaries based on the loop characteristics such that the MIC sub-part will complete in a same amount of time when executed on a MIC processor as the CPU sub-part will take when executed on a CPU; and modifying the input source code to split the loop at the identified boundaries, such that the MIC sub-part is executed on a MIC processor and the CPU sub-part is concurrently executed on a CPU.
US08893100B2
A dynamic code translator with isoblocking uses a return trampoline having branch instructions conditioned on different isostates to optimize return address translation, by allowing the hardware to predict that the address of a future return will be the address of trampoline. An IP relative call is inserted into translated code to write the trampoline address to a target link register and a target return address stack used by the native machine to predict return addresses. If a computed subject return address matches a subject return address register value, the current isostate of the isoblock is written to an isostate register. The isostate value in the isostate register is then used to select the branch instruction in the trampoline for the true subject return address. Sufficient code area in the trampoline instruction set can be reserved for a number of compare/branch pairs which is equal to the number of available isostates.
US08893093B2
In application testing and debugging processes, it is necessary to change, rebuild and test code. Thus, to speed the testing and debugging process, the process of retrieving application change lists, rebuilding the application, executing the application and recording application performance metrics may be automated. Additionally, through the use of environment independent metrics 110, application performance can be better evaluated for a wider range of hypothetical hardware configurations than tradition metrics which are highly dependent on the environment in which the test is running.
US08893090B2
Stepping out of an asynchronous process. A method includes, as part of a computer program execution, at a caller, making an asynchronous function call from the caller to a callee. Associated with the asynchronous function call a continuation waits for the completion of the callee with respect to the asynchronous function call. The method further includes correlating a debugging indicator to the callee indicating that a user wishes to step out of the caller when the callee returns. An indication of completion of the callee with respect to the asynchronous function call and that a user wishes to step from the callee to the continuation is received. The debugging indicator is referenced and based on the debugging indicator execution at entry into the continuation is stopped.
US08893086B2
A method includes generating a test model based on at least one of test group dependencies and test group constraints and generating a resource base. The method includes generating a cost model and generating a resource allocation plan based on the test model, the resource base, and the cost model.
US08893083B2
Collective operation protocol selection in a parallel computer that includes compute nodes may be carried out by calling a collective operation with operating parameters; selecting a protocol for executing the operation and executing the operation with the selected protocol. Selecting a protocol includes: iteratively, until a prospective protocol meets predetermined performance criteria: providing, to a protocol performance function for the prospective protocol, the operating parameters; determining whether the prospective protocol meets predefined performance criteria by evaluating a predefined performance fit equation, calculating a measure of performance of the protocol for the operating parameters; determining that the prospective protocol meets predetermined performance criteria and selecting the protocol for executing the operation only if the calculated measure of performance is greater than a predefined minimum performance threshold.
US08893081B2
A particular method includes receiving credentials during execution of an application at a computing device. The credentials are evaluated to determine whether a user associated with the credentials is authorized to edit the application while the application is being executed. Upon determining that the user is authorized, an editing control is enabled during the execution of the application. The editing control is associated with a graphical user interface (GUI) element of the application and is operable to update the GUI element during execution of the application.
US08893066B2
A method for circuit design includes a parasitic aware library embedded with one or more parameterized cells. The parasitic aware library is used to insert nets representing some but not all parasitic effects of a circuit into a circuit schematic enabling a single circuit schematic to be used for simulation of the circuit, parasitic verification of the circuit and LVS (Layout Versus Schematic) check. Only the single circuit schematic is required for the circuit design process and to form a mask set. Critical paths of the single circuit schematic are identified and parasitic effects are extracted and inserted into the schematic, enabling a pre-estimation of parasitic verification to be carried out and the LVS check to be carried out using a circuit schematic with some parasitic effects prior to the post-layout simulation in which all parasitic components of the layout are included.
US08893059B2
One embodiment relates to a pattern data system for maskless electron beam lithography. The system includes a renderer that receives pre-exposure die image data, performs rendering of the pre-exposure die image data to generate raster data. The system further includes a plurality of data distributors communicatively coupled to the renderer. Each data distributor adapts the raster data to characteristics of an associated pattern writer. Other embodiments, aspects and feature are also disclosed.
US08893052B2
A system and a method for controlling a mobile terminal application using a gesture may identify a gesture corresponding to a contact signal input to a display screen. The gesture may then be verified in an event table as corresponding to a command event for one of many possible different applications, and command event may be performed by an application associated with the gesture. The application may be running in the background of the mobile terminal, and may not be displayed on the mobile terminal display screen when the command event is executed. The method may include executing a first application, executing a second application while executing the first application, identifying a gesture corresponding to a contact signal, verifying a command event corresponding to the gesture, and controlling the first application to perform the command event.
US08893051B2
A method for selecting at least one element of a user interface on an electronic unit, including a step during which an action of an initialisation tool, positioned into an initialisation position on the user interface on the unit, triggers a display of a virtual magnifier encompassing the initialization position; and then a step during which an action of a validation tool triggers a display in the magnifier of a cursor centered on the initialization position; and then a step during which any movement of the validation tool causes an identical movement of the cursor and the virtual magnifier on the interface and which depends on the movement of the validation tool; and then a step during which at least one element of the interface is selected when the validation tool is picked up from the interface or that a selection tool is put onto the interface.
US08893049B2
Useful work or services can be automated or otherwise facilitated or solutions to real world events developed by emulation of a real-world environment (which can contain objects representing virtual objects) with a virtual environment and generating a prioritized sequence of locations and associated tasks in accordance with resources related to the event in a virtual universe. Performance of the prioritized tasks at the prioritized locations is facilitated in the virtual universe by locally generating teleportation invitations corresponding to locations in the ordered sequence of locations.
US08893048B2
A computer system and method according to the present invention can receive multi-modal inputs such as natural language, gesture, text, sketch and other inputs in order to manipulate graphical objects in a virtual world. The components of an agent as provided in accordance with the present invention can include one or more sensors, actuators, and cognition elements, such as interpreters, executive function elements, working memory, long term memory and reasoners for object placement approach. In one embodiment, the present invention can transform a user input into an object placement output. Further, the present invention provides, in part, an object placement algorithm, along with the command structure, vocabulary, and the dialog that an agent is designed to support in accordance with various embodiments of the present invention.
US08893046B2
A method of visualizing and manipulating data on a display of a computer is provided, the method comprising retrieving a plurality of documents from a file system operably connected to the computer, each said document having at least one attribute associated therewith; graphically organizing the plurality of documents retrieved from the file system along a first substantially linear axis on the display; selecting a selected attribute associated with a selected document, the selected document being selected from among the plurality of documents organized along the first substantially linear axis; and graphically organizing a subset of the plurality of documents retrieved from the file system along a second substantially linear axis on the display, the first and second axes being organized such that the first and second substantially linear axes are non-parallel to one another, wherein the subset of the plurality of documents only includes documents having attributes associated therewith that match the selected attribute. A program, an interface and a system thereof are also provided.
US08893041B2
A preferred contact group centric interface for a communication device can be used to facilitate communications by a user. The user interface can be arranged to activate from a user's “home page” on the display, from an idle screen that is accessed after a timeout period expires, or any other appropriate mechanism that activates the preferred contact group centric experience. A user selects the preferred contact group from among an array of the user's contacts. Once the contact group is configured, a minimal number of navigation/selection features is necessary to activate any number of communication modes available to the contacts. The contact group is configured such that simple and quick navigation between the contact members is achieved. The contact group can be presented in 2D and 3D arrangements, in any number of list or geometric configurations. A pricing plan can optionally be tied to each member of the contact group.
US08893039B2
The focus is automatically shifted among a plurality of application windows which are displayed concurrently. In order to achieve this, an interruption of communication processing started by an application corresponding to a first window displayed with the focus is detected. Then a second window to which the focus is to shift is determined based on the detection result and state data. As a result, the focus is automatically shifted, based on the determination result, from the first window displayed on a display section to the second window.
US08893006B2
A method and system is disclosed for providing information about operational data from a plurality of building systems and service and maintenance information for a plurality of building sites. A customer web portal is provided with a database for storing the operational data and the service information allowing users to more readily generate reports and obtain service related information for a plurality of sites without having to maintain separate database systems at remote locations.
US08893005B2
A display of an icon includes creating and displaying an icon that provides indicia regarding information relevant to an application to which the icon is assigned. The indicia provides information to a user and is always in the foreground of a display when the application is running regardless of whether the application is currently actively in use and being interacted with by a user or not. At least one expandable indicia is included within the icon. Input provided by clicking the expandable indicia actuates an expanded window for displaying more detailed information. Indicia is also presentable on the icon to provide real time information to a user who is actively using another application such as whether a connection to a server hosting services for the application is lost. A presence state of the user is displayable via presence indicia located on the icon as well.
US08892991B2
The reading unit reads mapping information that maps a particular point in a document structure defined by XML schema to the name of a variable and a training XML document that includes a substitute character string positioned at a particular point and tags. A parser converts the training XML document into a sequence of events each specifying one of substitute character string and the tag names. The reading unit reads in an EXI grammar form. A code composer processes the sequence of events and generates an EXI event code based on the EXI grammar form, generates a function to retrieve the value of a variable mapped to the particular point at which the substitute character string is positioned when the event is an event specifying substitute character string, and produces an EXI encoder including output instruction codes to output EXI event codes and the retrieved value of the function.
US08892989B1
A method for searching companies and contacts is described. The user is able to search companies, contacts or both companies and contacts simultaneously. Search results are updated in real time so the user can intelligently refine the criteria. Users can select multiple companies and find matching contacts all from one place, or search contacts irrespective of companies.
US08892987B2
A method for operating a website for an online social networking includes is provided. The website receives a group picture depicting a plurality of individuals. Faces of the plurality of individuals depicted in the group picture are identified and personal information related to each identified face is requested and received. Each identified face in the group picture is cropped to create a plurality of cropped images, and the plurality of cropped images are displayed.
US08892978B2
Techniques for controlling synchronous HARQ retransmissions are disclosed, in which non-adaptive retransmissions scheduled for a first transmission time interval are automatically deferred to a later transmission time interval in the event that a control message prohibiting the retransmission during the first transmission interval is received. In an exemplary method, a NACK message is received in response to a previous data transmission corresponding to a stop-and-wait HARQ process, and a synchronous HARQ retransmission is scheduled for a first transmission interval in response. A control message indicating that data for the stop-and-wait HARQ process may not be sent during the first transmission interval is received, and the synchronous HARQ retransmission is automatically deferred to a second transmission interval, responsive to the control message. An explicit grant is not required to trigger the retransmission during the second transmission interval.
US08892976B2
Methods and apparatus are described for determining, via a Hybrid Automatic Repeat Request (HARQ) module, that a maximum number of retransmissions has been reached for a HARQ packet. The HARQ module may communicate an internal NACK to a message retransmission module indicating a transmission failure. The message retransmission module may retransmit at least a part of the message. The retransmission may be performed prior to the expiration of a timer.
US08892971B2
An output control scan flip-flop according to the present invention includes a first scan flip-flop that captures first data in a first mode and second data in a second mode in synchronization with a clock signal to output the data that is captured, a second scan flip-flop that captures the data output from the first scan flip-flop in the second mode in synchronization with a clock signal to output the data that is captured, and a gating circuit that generates the data output from the first scan flip-flop in the first mode as output data, and generates output data having a change rate of a logic value lower than a change rate of a logic value of the data output from the first scan flip-flop based on the data output from each of the first scan flip-flop and the second scan flip-flop in the second mode.
US08892963B2
A system and method for detecting errors in high-speed asymmetric interfaces are described. Embodiments include transmitting digital data between a first system component and a second system component over a bidirectional interface, wherein the first component is significantly more intelligent than the second component. The first component receives a signature from the second component over a line of the interface concurrent with READ and WRITE operations over the interface. The latency associated with transmission of a signature from the second component to the first component is the time taken for the second component to compute a signature. The signature received is compared to a signature stored by the first component. Both signatures correspond to a particular READ or WRITE command. Based on the comparison, the first component determines whether the READ or WRITE operation was successful, and directs the second component as necessary.
US08892957B2
A remote data memory access method for use in a computer system having a plurality of nodes, each node using a respective memory and remote data memory access between nodes being performed by transferring user data from the memory used by one node to the memory used by another node, the method comprising: maintaining memory correctness information of the user data at a subunit level; selecting subunits of user data for transfer in dependence upon memory correctness information of each subunit; and selectively transferring the subunits so selected. The method preferably involves transferring the memory correctness information of at least the selected subunits of user data, in addition to the selected subunits of user data. The memory correctness information may be compressed prior to transfer.
US08892955B1
A method, system, and apparatus for debugging an application program from a workstation that is remote from a server on which the application program resides includes invoking the application program from the workstation via a network interface; displaying a user frame at the workstation that includes information generated by the application program; providing a debug view option at the workstation for generating a debug frame of the application program; and displaying the debug frame at the workstation when the debug view option is selected. When the debug view option is selected, the information for the user frame is saved and can be restored to regenerate the information on the user frame when the user view option is selected. The developer can view internal, public, and private code associated with the application program without compromising the security of other application programs on the server.
US08892942B2
A system, and a corresponding method, are used to implement rank sparing. The system includes a memory controller and one or more DIMM channels coupled to the memory controller, where each DIMM channel includes one or more DIMMS, and where each of the one or more DIMMs includes at least one rank of DRAM devices. The memory controller is loaded with programming to test the DIMMs to designate at least one specific rank of DRAM devices as a spare rank.
US08892939B2
Optimization of a RAID volume is described. In an example, a method of optimizing a redundant array of independent disks (RAID) volume includes: identifying a RAID level used for a plurality of disks in the RAID volume; defining a relation among rebuild rate, scrub rate, and annualized data loss event rate (ADLER) for the RAID volume using constant values and the RAID level; selecting a value for the ADLER; applying a policy to the relation to choose a value for one of the rebuild rate or the scrub rate; and determining a value for the other of the rebuild rate or the scrub rate from the relation using the value of the rebuild rate or the scrub rate as determined from the policy.
US08892937B2
The control device detects a failed node in which a failure has occurred from a plurality of computation nodes included in a plurality of computation units included in the parallel computer. The control device chooses execution nodes for executing the program from the computation nodes of the parallel computer except the detected failed nodes based on the number of computation nodes needed to execute the program. The control device selects a paths to connect the computation nodes from a plurality of links each connecting two computation units adjacent to each other through a plurality of paths configured to connect computation nodes included in two computation units adjacent to each other in a one-to-one manner included in the links connecting two computation units adjacent to each other in the plurality of computation units including the choosed execution nodes except the path connected to the detected failed node.
US08892934B2
A method for synchronizing the operating clock and the timing clock of a subordinate domain of an automation network, wherein sync slaves are synchronized by a clock sync master with respect to an operating clock, a clock sync master forms part of a subordinate domain, a single synchronization message serves to synchronize the sync slaves with respect to their respective operating clock and timing clock, wherein the method comprises providing a notification of the difference between the timing clock and the operating clock using the synchronization message, and accepting this difference into the synchronization message as additional information.
US08892924B2
In one embodiment, a multi-core processor includes multiple cores and an uncore, where the uncore includes various logic units including a cache memory, a router, and a power control unit (PCU). The PCU can clock gate at least one of the logic units and the cache memory when the multi-core processor is in a low power state to thus reduce dynamic power consumption.
US08892920B2
A method and apparatus configures a power level for a device able to receive audio, video, and data signals. An input signal is received by a receiver capable of receiving broadcast data signals and digital home networking signals. The system determines if the receiver is operating in a first mode having a first power level or a second mode having a second power level based on a type of input signal received by the receiver. A control signal is generated for modifying at least one setting on a first circuit for configuring the first circuit to operate according to the first power level if the input signal is a first type of input signal. The control signal is provided to the first circuit and the first circuit is configured to operate according to the first power level based on the control signal.
US08892915B2
The present disclosure discloses a method and an apparatus of power over Ethernet, and belongs to the field of communications. An Ethernet power sourcing equipment sets a power supply port to a sleep state, and sets a timer for the power supply port; enables the power supply port when the timer reaches a set time; and detects whether a powered device PD is connected to the power supply port, and if a PD is connected to the power supply port, triggers the power supply port to supply power to the PD; if no PD is connected to the power supply port, resets the power supply port to the sleep state, and sets the timer for the power supply port. Implementation of the present disclosure effectively reduces power consumption of the system and saves energy.
US08892910B2
Embodiments include a network switch for use in a local area network that interconnects the switch and one or more network powered devices, the switch also being operatively connected to at least one power supply that powers the switch, the switch comprising a plurality of ports to which network powered devices are connected, at least one management module for controlling the operation of the switch, the module having memory for storing information relating to the power and operating requirements of each connected network device, and a processor for controlling the distribution of power from the power supply among the ports, including selectively time slicing power provided to at least selected ones of the ports.
US08892909B2
A data processor comprises a decoder for decoding the compressed data into decoded data while reading the compressed data from a first data storage, a second data storage for storing therein the decoded data, a DA converter for converting the decoded data into an analog signal while reading the decoded data in real-time, a first controller for controlling the decoder to perform intermittent operation by executing a process between reading the compressed data and storing the decoded data at a speed faster than real-time, a clock/power controller for making a restriction of power consumption of the decoder and the first controller in downtime of the intermittent operation, a second controller for outputting a control signal in accordance with the storage state of the decoded data, and an activation controller for controlling the clock/power controller to lift the restriction in response to reception of the control signal.
US08892908B2
A cryptography module includes a key store having a plurality of storage locations for storing a key as k key fragments including a plurality of random key fragments and a remainder key fragment. One or more crypto-processing segments each operate based on corresponding ones of the k key fragments to process an input signal to produce an output signal.
US08892906B2
Methods and systems for analyzing an image, such as a newspaper or magazine pager or the like including text by mapping the image to determine regions of text and analyzing portions of the image in accordance with characteristics of selected regions of the text to develop a desired ordering of at least the selected regions in accordance with a textual relationship between the selected regions. The desired order may be related to the order in which the selected regions, and or words therein, are to be presented in a different format appropriate for a specific use, such by a human reader, for transferring the text over a network, for use in a database or by a search function, word processor or printer. Normalizing, columnizing, regionalizing, frameset building and article tracing functions may be used to develop the desired order in related regions in an article within the image.
US08892905B2
One embodiment of the present invention provides a system for performing selective encryption/decryption in a data storage system. During operation, the system receives a data block from a storage medium at an input/output layer, wherein the input/output layer serves as an interface between the storage medium and a buffer cache. Next, the system determines whether the data block is an encrypted data block. If not, the system stores the data block in the buffer cache. Otherwise, if the data block is an encrypted data block, the system retrieves a storage-key, wherein the storage-key is associated with a subset of storage, which is associated with the encrypted data block. Using the storage-key, the system then decrypts the encrypted data block to produce a decrypted data block. Finally, the system stores the decrypted data block in the buffer cache, wherein the data block remains encrypted in the storage medium.
US08892903B1
A circuit for detecting power analysis attacks includes at least one load circuit, a power supply line, and a switch coupled to the load circuit and to the power supply line. The switch is configured to enable and disable the at least one load circuit, and a voltage monitor is configured to sample voltage levels of the supply voltage. A detection circuit is coupled to the switch and to the voltage monitor. The detection circuit is configured to generate control signals for enabling and disabling the at least one load circuit, compare a first voltage level sampled when the at least one load circuit is disabled to a second voltage level sampled when the at least one load circuit is enabled, and generate an attack-detection signal in response to a difference between the sampled first voltage level and the sampled second voltage level being greater than a threshold voltage level.
US08892898B2
A projector system includes an information processing apparatus and a projector. The projector includes a device connection unit which enables communication between the information processing apparatus and the projector, a password generating unit which generates a password, and an encryption unit which encrypts the password and outputs the encrypted password to the information processing apparatus through the device connection unit. The information processing apparatus includes a device connection unit which enables communication between the projector and the information processing apparatus, a decryption unit which decrypts the encrypted password input through the device connection unit of the information processing apparatus using a decryption key, and a password determining unit which has functions of determining whether the decrypted decryption password is correct and outputting a signal directing to start the process for projection to be performed by the information processing apparatus in a case where the decrypted password is correct.
US08892897B2
A method for creating a password on an electronic computing device is disclosed. On the electronic computing device, a first password is obtained. The first password comprises a string of one or more characters. A first character is appended to the first password to form a second password. A hash function is applied to the second password to generate a first hashed password. The first hashed password comprises a first bit string. A determination is made as to whether the first hashed password includes a predefined sequence of bits. When it is determined that the first hashed password includes the predefined sequence of bits, the second password is designated as an auditable password.
US08892893B2
Systems and methods are disclosed for embedding information in software and/or other electronic content such that the information is difficult for an unauthorized party to detect, remove, insert, forge, and/or corrupt. The embedded information can be used to protect electronic content by identifying the content's source, thus enabling unauthorized copies or derivatives to be reliably traced, and thus facilitating effective legal recourse by the content owner. Systems and methods are also disclosed for protecting, detecting, removing, and decoding information embedded in electronic content, and for using the embedded information to protect software or other media from unauthorized analysis, attack, and/or modification.
US08892891B1
A method and a system is provided for establishing a communications path over a communications network between a personal security device (PSD) and a remote computer system without requiring the converting of high-level messages such as API-level messages to PSD-formatted messages such as APDU-formatted messages (and inversely) to be installed on a local client device in which the PSD is connected.
US08892890B2
A key establishment protocol includes the generation of a value of cryptographic function, typically a hash, of a session key and public information. This value is transferred between correspondents together with the information necessary to generate the session key. Provided the session key has not been compromised, the value of the cryptographic function will be the same at each of the correspondents. The value of the cryptographic function cannot be compromised or modified without access to the session key.
US08892888B2
A method for setting the bandwidth of a multiple stream decrypting and decoding system includes at least the following steps: authenticating a multiple transport stream decryption card; sending a transport stream through the system; extracting program information from the transport stream; utilizing the program information to set a bandwidth limit to the system; and enabling the multiple transport stream decryption card.
US08892887B2
Disclosed is a method for mutual authentication between a station, having a digital rights agent, and a secure removable media device. The digital rights agent initiates mutual authentication by sending a message to the secure removable media device. The secure removable media device encrypts a first random number using a public key associated with the digital rights agent. The digital rights agent decrypts the encrypted first random number, and encrypts a second random number and a first hash based on at least the first random number. The secure removable media device decrypts the encrypted second random number and the first hash, verifies the first hash to authenticate the digital rights agent, and generates a second hash based on at least the second random number. The digital rights agent verifies the second hash to authenticate the secure removable media device.
US08892882B2
The invention relates to information security technologies, provides a content security transmission device and a content security transmission system which separate data transmission function of a digital interface from data management and processing function thereof, and provides a content security transmission method based on the device and the system. The content security transmission protection device comprises digital interfaces and a management/processing unit, the management/processing unit is configured in a specific chip in the device, used for updating a revocation list stored therein and collecting information from downstream devices. A transmitting device and a forwarding device in the content security transmission protection system comprise digital interfaces and management/processing units. The invention employs software in the specific chip CPU to implement data management and processing function without increasing cost, thus being capable of increasing any functions, improving flexibility and expansibility of the system, and greatly reducing size and cost of digital interface chips, namely reducing the development difficulty. The digital interfaces only implement simple data transmission function at fast processing speed.
US08892875B1
A server computer provides centralized key management services to several computers having encrypted files or file systems. The server computer receives key requests from the computers. The server computer issues a key to a computer that passes an integrity check. The key is used to unlock an encrypted file or file system in the computer. When the computer fails another integrity check after receiving the key, indicating a change in the security posture of the computer, the server computer may revoke the key automatically or upon receipt of an instruction from a key administrator.
US08892872B2
Described are computer-based methods and apparatuses, including computer program products, for secure redacted document access. A viewing application for viewing documents is executed, the viewing application comprising standard code for the viewing application that can not process the container data type, and custom code configured to allow the viewing application to process a container data type. A container of the container data type is received from a remote computing device comprising a set of redacted documents corresponding to an original document, each redacted document having a level of redaction corresponding to a viewing location, and a header comprising encryption information for each redacted document in the set of redacted documents. The container is processed based on a location of the computing device and the custom code.
US08892866B2
A secure cloud storage and synchronization system and method is described that provides, among other things: (1) local password recovery, including a mechanism by which the user of the system can recover their password without having stored it on a remote server; (2) secure, private versioning of files, including a mechanism to privately store a version history of files on one or more remote servers in such a way that it is technically infeasible for anyone other than the legitimate owner to access any component of the file history; (3) secure, private de-duplication of files stored on one or more remote servers that reduces storage requirements by allowing for the storage of a single file when there are duplicates, even across users; and (4) secure, private sharing of files between users of the system that allows one user to share a file on the “cloud” with another user without deciphering or transporting the file.
US08892858B2
A data processing system may include a high integrity storage (HIS) device with a partition or cache that is protected from updates. The data processing system may perform a boot process in response to being reactivated. The boot process may include the operation of executing a boot object. During the boot process, before executing the boot object, the data processing system may retrieve a digest for the boot object from the protected cache of the HIS device. The digest may be a cryptographic hash value for the boot object. During the boot process, the retrieved digest may be extended into a platform configuration register in a trusted platform module of the data processing system. Other embodiments are described and claimed.
US08892857B2
Systems and methods for transforming an initial quantum state to a target quantum state are disclosed. The initial quantum state is denoted by superposed initial quantum sample states and the target quantum state is denoted by superposed target quantum sample states. The initial quantum state is initialized with a set of primary registers for the initial quantum state and with at least one ancillary register. The initial quantum state is transformed such that the set of primary registers reflects the initial quantum sample states and the at least one ancillary register is varied to compose an intermediate quantum state. In addition, the intermediate quantum state is amplified by implementing quantum state rotations in accordance with a plurality of reflections on the intermediate quantum state such that the reflections result in the target quantum sample states of the target quantum state with a discarding of the at least one ancillary register.
US08892855B2
A method for securely generating and distributing encryption keys includes generating, by a secured server, a pair of keys including a first key and a second key and providing, by a key distributing unit, the first key to a first recipient and a second key to a second recipient. The first recipient may use the first key to encrypt a data file and send the encrypted data file via a non-volatile memory device to a target subscriber. The second recipient may program the second key into an one-time-programmable register contained in a secure element during a manufacturing process. The secure element may further include a random access memory configured to store an image of the encrypted data file, a read-only memory containing a boot code, and a processing unit coupled to the random-access memory and the read-only memory and operative to decrypt the encrypted data file.
US08892848B2
A device, system and method for assigning values to elements in a first register, where each data field in a first register corresponds to a data element to be written into a second register, and where for each data field in the first register, a first value may indicate that the corresponding data element has not been written into the second register and a second value indicates that the corresponding data element has been written into the second register, reading the values of each of the data fields in the first register, and for each data field in the first register having the first value, gathering the corresponding data element and writing the corresponding data element into the second register, and changing the value of the data field in the first register from the first value to the second value. Other embodiments are described and claimed.
US08892835B1
In one aspect, a method includes continuously replicating a physical volume with no disruption to the replicating while inserting a virtualization layer which virtualizes the physical volume with a virtual volume and replicating the virtual volume instead of the physical volume after the inserting. In another aspect, an article includes a non-transitory machine-readable medium that stores executable instructions. The instructions cause a machine to continuously replicate a physical volume with no disruption to the replicating while inserting a virtualization layer which virtualizes the physical volume with a virtual volume and replicate the virtual volume instead of the physical volume after the inserting. In a further aspect, an apparatus includes circuitry configured to continuously replicate a physical volume with no disruption to the replicating while inserting a virtualization layer which virtualizes the physical volume with a virtual volume and replicate the virtual volume instead of the physical volume after the inserting.
US08892825B2
A method, apparatus and system for reducing memory latency is disclosed. In one embodiment, data between a host computer system and a memory is communicated via a port or a group of ports at the memory over multiple time intervals, wherein the host computer is coupled to the memory. Further, a command associated with the data is communicated between the host computer system and the memory via the port or the group of ports over a single time interval.
US08892810B2
According to one embodiment, a semiconductor device includes a processor, and a memory device. The memory device has a nonvolatile semiconductor storage device and is configured to serve as a main memory for the processor. When the processor executes a plurality of programs, the processor manages pieces of information required to execute the programs as worksets for the respective programs, and creates tables, which hold relationships between pieces of information required for the respective worksets and addresses of the pieces of information in the memory device, for the respective worksets. The processor accesses to the memory device with reference to the corresponding tables for the respective worksets.
US08892798B2
A method of communication between a master circuit and two slave circuits over a serial bus wherein: the two slave circuits simultaneously transmit their associated identifiers; the two slave circuits simultaneously transmit the inverse of these identifiers; and each slave circuit exploits the combinations present on the bus to determine an order of communication between the two circuits.
US08892797B2
The disclosure provides an HVAC data processing and communication network and a method of manufacturing the same. In an embodiment, the network includes a system device coupled to a data bus. The system device includes a functional block adapted to respond to a message received via the data bus. The system device is configured to thereby enter a disabled state in which the system device does not provide a service or broadcast messages via the data bus, but may continue to receive messages via the data bus.
US08892792B2
An in-flight system provides a user with an entertainment environment including movies, music, games, internet, map, etc. The in-flight system provides stored media content on one or more servers located throughout an aircraft cabin and each server is associated with a plurality of seats. In a preferred embodiment, the in-flight system provides for a communication port (e.g., USB or mini-USB connector or micro-USB connector) for connection to personal electronic device providing access to the server containing the stored media, access to an internet connection, and power. In one embodiment, the in-flight system provides for a seat display unit (typically located in the seat back of the next forward seat) and associated media module hardware to process the stored media content and drive the display. In one embodiment, the in-flight system comprises an isolation module or equivalent circuitry or logic that can isolate the media module and/or the personal electronic device from the remainder of the in-flight system, allowing for updates to the in-flight system without recertification from the FAA.
US08892786B2
Systems and methods are provided for wirelessly controlling a client computer system from a host computer system. A HID class command is received from a host computer system that is generated by an application executing on the host computer system in order to control a client computer system using a first wireless transceiver device that connects to a USB port of the host computer system. The HID class command is transmitted across a wireless channel using the first wireless transceiver device. The HID class command is received from the wireless channel using a second wireless transceiver device that is connected to a USB port of the client computer system and is configured by the client computer system as a HID. The HID class command is sent to the client computer system in order to control the client computer system using the second wireless transceiver device.
US08892780B2
Automated management of shared I/O resources involves use of a policy engine for implementing I/O scheduling group I/O policies. The I/O policies are used for determining whether corresponding I/O requests should be issued to a shared storage system immediately or should be delayed via corresponding policy-based queues. In the context of database systems, a database administrator can specify policies regarding how I/O resources should be used and the database system itself enforces the policies, rather than requiring the database administrator enforce the I/O usage of the database and of the individual users.
US08892769B2
A method of routing a data packet between a first node and a second node on a communication network includes defining a first graph through the first node and the second node and zero or more intermediate nodes, associating several nodes which belong to the communication network with the first graph, associating a first unique graph identifier with the first graph and providing at least partial definitions of the first graph and the first unique identifier to at least some of the nodes associated with the first graph. The method then sends data packet with the graph identifier from the first node, and directs the data packet to the second node via the zero or more intermediate nodes using the graph identifier. This method may include forwarding the packet to a neighbor node of an intermediate node if the intermediate node and the neighbor node are nodes associated with the first graph and if the intermediate node and the neighbor node are connected by at least one direct communication connection.
US08892767B1
This discloses a host system and a target configured to communicate via a point-to-point coupling a Host Target Communication (HTC) protocol for sharing the host system's wireless interface using endpoints to optimize messaging and with the host system managing the buffer resources of the target to minimize target requirements, latency and so on. The HTC integrates into a large number of point-to-point communications protocols. The program systems for the host and the target, installation packages, computer readable memories including program systems and/or installation packages, and a download server are also disclosed.
US08892765B2
A method for facilitating substantially simultaneous receipt of content included in at least one document by a plurality of intended recipients is disclosed. At least one portion of impactful content is delimited in the at least one document to define at least one impactful block (IBlock). A remaining portion of content is delimited to define at least one non-impactful block (NIBlock). The least one IBlock is transmitted to be received substantially simultaneously by the plurality of intended recipients.
US08892764B1
An iterative operation is performed at a computing device to identify a parameter set for an initial segment. A parameter set for an initial segment includes a plurality of encoding parameters and values assigned to the encoding parameters. The initial segment is re-encoded using the parameter set, thereby generating a transcoded segment. In some embodiments, the transcoded segment is transmitted to a client computing device that presents media represented by the transcoded segment.
US08892757B2
A method and apparatus for intelligent selection of a transport protocol for streaming content is presented. Successful use of transport protocol over each data network infrastructure is tracked for each streaming content server. Subsequent content playback requests sent to streaming content servers default to previous successfully employed transport protocol over a data network infrastructure.
US08892754B1
Disclosed are various embodiments for executing untrusted content in a trusted network through the use of an external proxy server application. An identification of a resource specified by a user is obtained in one or more computing devices. The user is associated with one of a plurality of network sites hosted by the one or more computing devices. The one or more computing devices are within a trusted network that is separated from an untrusted network by a firewall. The resource is obtained from an external proxy server application executed in the untrusted network. One or more network pages are generated for the one of the network sites based at least in part on the resource.
US08892744B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for requesting handling web applications provided from a server. A bootstrap object is received from the server. The bootstrap object is independent of the requested web application and includes default settings for a plurality of different web applications. An application configuration object is also received from the server. The application configuration object is specific to the requested web application and includes a plurality of plugin handles. The bootstrap object loads the application configuration object, and identifies, based on the plugin handles, a first plugin for the requested web application. The first plugin is requested, and upon receipt the from the server the first plugin is loaded in a user interface. The first plugin exposes an application programming interface (API) of the first plugin to the bootstrap object.
US08892720B2
As more internet service providers have more customers with high-speed internet access accounts and these customers access more multi-media rich data (such as videos), the network infrastructure of internet service providers becomes saturated. Thus, internet service providers are facing pressure to upgrade their networks. Thus, internet service providers need to optimize the usage of their existing networks. To optimize the usage of existing networks, a system of performing predictive downloading for data caches is proposed. The system for performing predictive downloading examines network traffic conditions and does not issue predictive download requests if the network is busy. By restricting predictive downloads to times when the network is not busy, the system utilizes an under used resource. Accurate predictions will reduce future network traffic. Incorrect predictions cause no harm since the transfers only occur when free network bandwidth is available.
US08892714B2
Techniques are disclosed for managing inventory data for components of a server system. In one embodiment, a global management controller is provided, that is operatively connected to a plurality of local management controllers. Each local management controller is configured to manage a subset of the components of the server system. Each local management controller is also configured to generate, for each component, a checksum based on vital product data (VPD) of the component. Each local management controller is also configured to compute a composite checksum based on the checksums generated for the components in the subset. The global management controller is configured to maintain a global view of the VPD in the computer system, based on the checksums and/or composite checksums.
US08892713B2
Provided is straightforward management of licenses which are assigned to virtual storage spanning a plurality of physical storage. In a storage system 1 which provides virtual storage spanning a plurality of physical storage apparatuses 2 to a host computer 4, the physical storage apparatuses 2 comprise a controller portion 11 which manages storage, and a license management portion (management computer 12) which manages licenses assigned to virtual storage such that the licenses are shared by the plurality of physical storage apparatuses 2 comprising the virtual storage. In the plurality of physical storage apparatuses 2, in which the controller portion 11 and the license management portion in the same physical storage apparatus 2 synchronize and retain first information for managing the storage and second information for managing the licenses, and share the licenses, the respective license management portions retain the second information relating to the licenses with the same content.
US08892707B2
Exemplary embodiments provide various techniques for identifying a virtual application for backup in a cloud computing system. A cloud service layer of the cloud computing system is queried for a listing of virtual applications. In response to the querying, an attribute associated with the virtual application is received from the cloud service layer. The attribute associated with the virtual application is then transformed into an attribute associated with a hypervisor-managed virtual machine, and this transformation of the attribute exposes the hypervisor-managed virtual machine associated with the virtual application such that the hypervisor-managed virtual machine is identifiable for backup. As a result, the virtual application can be backed up based on the attribute of the hypervisor-managed virtual machine.
US08892704B2
Methods and systems for smart data processing and dissemination in wireless sensor networks are provided herein. In one aspect, the present invention provides dynamic and independent data processing and dissemination at individual sensor nodes in a wireless sensor network. In another aspect, the present invention provides data processing and/or dissemination methods at a sensor node that are responsive to, among other parameters, network traffic conditions, network connectivity conditions, conditions at the sensor node, and the data characteristics and QOS (Quality of Service) requirements of the data being processed and/or disseminated. In yet another aspect, data processing and/or dissemination rules according to the present invention are easily configurable and modifiable depending on the specific sensor networking application.
US08892703B2
Embodiments of the present invention provide a method, system and computer program product for cross-cutting event correlation in an enterprise computing monitoring and management system. An enterprise computing monitoring and management system can include a hierarchy of nodes, where several of the nodes are each coupled to a corresponding embedded correlation engine and an event bus. The system further can include a root node among the nodes. The root node can be coupled to the event bus and to centralized correlation logic programmed to identify a high correspondence between events from a particular event source among the nodes and a particular set of correlation rules in that correlation engine. The identification of such correspondence can be used to move to the set of correlation rules to an embedded correlation engine closer to the particular event source.
US08892692B2
A consumer-to-consumer lending system and method for digital content such as digital ebooks. The lending system invention enables a user who has purchased digital content to lend that content to another user. The lending system enables a lender to extend a lending offer to a lendee and a lendee to respond to the lending offer. A lendee may accept or reject a lending offer. Upon acceptance, the lending system provides the lent content to the lendee who controls the content until returning it, purchasing it or until a predetermined lending period expires. During the lending period the lender does not have access to the lent digital content item. The lending system assists a lender with initiating a lending offer, such as providing a pre-populated email form, and delivers the lend offer notification to the target lendee. Lending offers may be initiated and notifications received over common channels, including email systems, mobile devices, and web-based user accounts. The lending process can be initiated directly from a consumer device.
US08892691B2
Methods and apparatuses provide real-time or near real-time streaming of content, specified in one or more playlists, using transfer protocols such as an HTTP compliant protocol. In one embodiment, a method can execute a user application on a client device to present media files and to control presentation of the media files. The method can further run a media serving process on the client device to retrieve a playlist specifying the media files and a media source at which the media files are available, to retrieve the media files from the media source, and to decode the media files retrieved. The media serving process can call the user application to process a custom URL in order to obtain an object referred to by the custom URL.
US08892683B2
A mobile computing device comprising a wireless transmitter/receiver, processing components, memory components, and a web browser. The web browser is adapted to, initiate a first request to view a website comprising a plurality of objects, and, receive the plurality of objects in a first order. The web browser is further adapted to, determine a new order for requesting the plurality of objects, and, initiate a request to view the website comprising the plurality of objects in the new order. The web browser is also adapted to receive the plurality of objects in the new order.
US08892680B2
A system and method for allowing requests generated as a result of dynamic URLs to be efficiently looked up in a cache are provided. The system and method involve receiving a request for a content element, the request being generated from a dynamic URL. A static content element identifier is generated from the request. In an embodiment, the static content element identifier includes only the content identification parameters and the dynamic parameters are removed. The static content element identifier is then used to determine whether the content element is in the cache.
US08892678B2
In a method for writing (S9, S11) of operating data (6) through a writing system (1, 2) comprising a central station (1) and at least one distribution station (2) to a portable data carrier (3) connected with the at least one distribution station (2) within the framework of a production of the data carrier (3) there is generated (S4, S5) an individual addressing for the data carrier (3) connected with the at least one distribution station (2), via which addressing the data carrier (3) is uniquely addressable system-wide upon the writing (S9, S11) of the operating data (6). In doing so, at least a part of the system-wide unique individual addressing can be generated (S4, S5) by the data carrier (3) itself or by the distribution station (2) with which the data carrier (3) is connected.
US08892663B2
Provided is gossip-based peer-to-peer service apparatus and a method for quickly establishing a partnership. A first node that desires to join a service receives partial view information of a second node from the second view that is participating in the service. In response to receiving the partial view information from the second node, the first node extracts one or more candidate nodes to establish a partnership with, and engages the candidate nodes in a temporal partnership.
US08892655B2
A network scanner for transmitting image data as read from a document, which has been stored in a predetermined memory includes: a transmission part specifying means for specifying a part of the image data to be transmitted to said terminal(s); and specified data transmission means for transmitting the part of the image data as specified by the transmission part specifying means to the terminal(s). According to the foregoing structure, the load on communicating can be significantly reduced.
US08892653B2
Systems and methods for the forming of user device groups are presented. Tuning parameters are pushed to a first user device operated by a first user the tuning parameters specifying weights and/or functions to be applied to data from one or more sensors on the first user device. Tuned data is received from the first user device, the tuned data representing data from the one or more sensors that has been tuned in accordance with the tuning parameters. Then potential membership of the first user in a first group of users is determined based on logical relationship information, by selecting the first group from a plurality of possible groups, the selecting being based on scores generated, for each of the plurality of possible groups, by a candidate scorer module using the tuned data.
US08892650B2
To provide a sponsored story unit, the social networking system receives a story request from an advertiser. The story request specifies properties of content used to generate the sponsored story. When the social networking system stores an object or an action performed on an object, properties associated with, and describing, the object or the action are also stored. For example, properties of an object include an object type, an object identifier, metadata describing the object or other suitable information. The social networking system identifies actions or objects associated with users connected to a viewing user having one or more properties included in a story request. A sponsored story is generated from the identified actions or objects and presented to a viewing user.
US08892647B1
A system and method for cookie association is disclosed. The system is communicatively coupled to a client via a network. The client has a first user and a second user. The system receives a first set of login information for the first user from the client. The first set of login information is for the first user. The system determines a first user identifier for the first user and a device identifier. The system associates the device identifier with the first user identifier. The system determines a cookie that includes a device identifier. The system receives logout information for the first user, and disassociates the device identifier from the first user identifier. The system receives a second set of login information for the second user from the client. The system associates a second user identifier with the device identifier.
US08892646B2
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables the joining and/or recording of an ongoing peer-to-peer communication session in real time.
US08892645B2
A system for selective sharing of flagged information in a group chat (i.e. instant messaging) that generates a user interface object enabling a flag setting participant to indicate which of the other chat participants can see a visible flag they are setting in association with selected content of the chat session. The flag is then visible only to those indicated other participants, both during the chat session and within copies of the saved chat transcript. A user interface object (e.g. a context window) provides chat participants with the ability to conveniently identify information about individual flags in the chat session, such as the identity of the participant that set a flag, when the flag was created, the priority associated with the flag, and/or other information. The system further enables chat participants to filter the contents of a chat transcript, so that only a subset of the chat transcript is displayed, based on flags contained in the transcript. Chat participants can also associate priorities with specific individual flags and/or all flags set by a given participant, and/or generate a “to do” list based on the flags in the transcript.
US08892642B2
A test person is compared to a reference person by comparing detailed information regarding the configuration, capabilities and usage of computers—such as installed hardware devices, makes and models and firmware versions of such hardware devices, installed software, versions of installed software, and usage logs—used by the respective individuals. In effect, each person's computer is considered a proxy for the person herself, representing countless purchasing, maintenance, pastime choices in the configuration and use of a thoroughly complex personal and professional tool.
US08892632B2
Client-server interaction frequency control may be provided. First, a collaborative electronic document may be loaded at a client device in a document collaboration session. The client device may then request a client-server interaction with a server hosting the collaboration session. Next, the client may receive input from the server indicating a state of the server. This input may then be used by the client device to adjust a rate at which the requested client-server interaction may occur.
US08892631B2
A computer implemented method includes storing generated digital media created by each portal server of a plurality of portal servers in a destination accessible by at least one of a plurality of HTTPD servers in response to a request for web content including the generated digital media. Additionally, the method includes determining that a subsequent request for digital media received by an HTTPD server of the plurality of HTTPD servers is for generated digital media created by any of the plurality of portal servers in the destination and accessible by the HTTPD server. Furthermore, the method includes serving the generated digital media from the HTTPD server to a browser.
US08892629B2
A system is provided that includes a plurality of electronic devices, a network and a server. The plurality of electronic devices each having a graphic user interface (GUI). The network is in communication with the plurality of electronic devices. The server is in communication with the network. The server is operable to execute an online lobby application and promote presentation of the online lobby or virtual meeting room to the plurality of GUIs of the electronic devices. The online lobby or virtual meeting room displays a first activity area that is selectively replaceable with a second activity area supported by the online lobby.
US08892626B2
Resources are organized into collections to facilitate more efficient and reliable resource access. Namespace managers communicate with one another to form a federation namespace infrastructure. The infrastructure efficiently routes, migrates, and processes namespace requests, such as, for example, namespace registration requests from providers requesting to manage portions of namespaces and lookup requests from consumers requesting access to managed resources. Resources are registered in and made accessible from multiple different namespaces. Resources are identified using nested queries that filter results at multiple levels of a hierarchical namespace.
US08892622B2
A pipelined circuit for performing a divide operation on small operand sizes. The circuit includes a plurality of stages connected together in a series to perform a subtractive divide algorithm based on iterative subtractions and shifts. Each stage computes two quotient bits and outputs a partial remainder value to the next stage in the series. The first and last stages utilize a radix-4 serial architecture with edge modifications to increase efficiency. The intermediate stages utilize a radix-4 parallel architecture. The divide architecture is pipelined such that input operands can be applied to the divider on each clock cycle.
US08892619B2
A floating-point fused multiply-add (FMA) unit embodied in an integrated circuit includes a multiplier circuit cascaded with an adder circuit to produce a result A*C+B. To decrease latency, the FMA includes accumulation bypass circuits forwarding an unrounded result of the adder to inputs of the close path and the far path circuits of the adder, and forwarding an exponent result in carry save format to an input of the exponent difference circuit. Also included in the FMA is a multiply-add bypass circuit forwarding the unrounded result to the inputs of the multiplier circuit. The adder circuit includes an exponent difference circuit implemented in parallel with the multiplier circuit; a close path circuit implemented after the exponent difference circuit; and a far path circuit implemented after the exponent difference circuit.
US08892618B2
Methods and apparatuses for convolutive blind source separation are described. Each of a plurality of input signals is transformed into frequency domain. Values of coefficients of unmixing filter corresponding to frequency bins are calculated by performing a gradient descent process on a cost function at least dependent on the coefficients of the unmixing filters. In each iteration of the gradient descent process, gradient terms for calculating the values of the same coefficient of the unmixing filters are adjusted to improve smoothness of gradient terms across the frequency bins. With respect to each of the frequency bins, source signals are estimated by filtering the transformed input signals through the respective unmixing filter configured with the calculated values of the coefficients. The estimated source signals on the respective frequency bins are transformed into time domain. The cost function is adapted to evaluate decorrelation between the estimated source signals.
US08892616B2
A device generates a random bit sequence with a digital ring oscillator circuit comprising logic components. The circuit has an input node and an output node, wherein the digital ring oscillator circuit is designed such that oscillation occurs during a change of state of a logic start signal coupled on the input node, said oscillation having a fixed point, and wherein on the output node a random signal can be tapped having an arbitrary level curve.
US08892599B2
A method of processing a query in a distributed database implemented across a set of nodes includes receiving a query. The query is divided into split characterization queries. The split characterization queries are distributed to worker nodes. Each worker node stores a partition of the distributed database with encoded textual objects and pre-defined indices characterizing encoded textual object fragments. The split characterization queries are executed at the worker nodes to obtain preliminary information about query results. Executing the split characterization queries includes matching query fragments associated with the split characterization queries with encoded textual object fragments of the pre-defined indices to produce fragment matches representative of the size of the query results. For each split characterization query the preliminary information about query results includes a fragment count, a database partition identification, and a database host name.
US08892594B1
The present application describes performing a user initiated search query comprising receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, retrieving an image of the at least one desired object based on one or more of the plurality of objects, generating a contour of the image and comparing the generated contour with other related contours of other images stored in the database, displaying all of the available contours of all of the images that match the generated contour, receiving a selection of one of the available contours from the user and performing the search query based on the user selected contour.
US08892573B2
Disclosed are systems, apparatus, methods, and computer readable media for selecting updates to associated records to publish on an information feed in an on-demand database service environment. In one embodiment, one or more updates associated with a data record are stored in a database. One or more criteria are applied to the one or more updates to generate a score associated with each update. The score is compared with a designated threshold. When the score is identified as meeting or exceeding the designated threshold, the one or more updates are provided as one or more candidates for publication on an information feed associated with the data record, where the information feed is capable of being displayed on a display device.
US08892571B2
Methods, systems and computer program products for associating healthcare records in healthcare databases with an individual are provided. One or more attribute types are located in first and second records. The one or more attribute types being associated with the individual. A weighted score is determined for the located at least one attribute type based on a comparison of the located at least one attribute type in the first record and the located at least one attribute type in the second record. The weighted score indicates a likelihood that the located at least one attribute type in the first and second records are both associated with the individual. A confidence is provided and is associated with the first and second records based on the weighted score. The confidence score indicates a likelihood that both the first and second records are associated with the individual.
US08892568B2
A method of controlling polishing includes storing a library having a plurality of reference spectra, polishing a substrate, measuring a sequence of spectra of light from the substrate during polishing, for each measured spectrum of the sequence of spectra, finding a best matching reference spectrum using a matching technique other than sum of squared differences to generate a sequence of best matching reference spectra, and determining at least one of a polishing endpoint or an adjustment for a polishing rate based on the sequence of best matching reference spectra. Finding a best matching reference spectrum may include performing a cross-correlation of the measured spectrum with each of two or more of the plurality of reference spectra from the library and selecting a reference spectrum with the greatest correlation to the measured spectrum as a best matching reference spectrum.
US08892567B2
A distributed system having a plurality of nodes, wherein the system comprises a set of index nodes for providing a searchable index which comprises metadata for locating data in the system, the set of index nodes is divided into read zones comprising a group of index nodes containing the complete searchable index, and the read zones are subdivided in write zones, each write zone comprising at least one index node containing a partition of said searchable index; and includes a master index node maintaining an index structure of said searchable index by collecting from each index node measures of the current read and write throughput of the respective index node dependent on a current load of the respective index node, where the master index node re-configures the read zones and the corresponding write zones in response to the measured read and write throughputs and the measured loads of the index nodes.
US08892564B2
A directed graph of data includes nodes 10, properties 22 attached to nodes and resources 34. The nodes 10, properties 22 and resources 34 are classified as indexable or non indexable. At least one property 30 links a pair of nodes, one node being a parent and one being a child. An indexing algorithm indexes each indexable property pointing to a resource as related to any respective indexable nodes linked to the node to which the indexable property is attached through a chain of indexable links from child to parent through intermediate nodes, all of which are non-indexable.
US08892555B2
An apparatus and method summarize a user's daily life information. The apparatus includes an information collection unit, an analysis unit, a story generator, and a display unit. The information collection unit collects log information including user's daily life information, from at least one electronic device. The analysis unit analyzes the log information collected from the information collection unit and decides at least one topic representing the user's daily life information. The story generator generates at least one sentence representing the user's daily life information using the at least one topic decided in the analysis unit. The display unit displays the at least one sentence generated in the story generator.
US08892554B2
Method, system, and computer program product for automatic generation of a word-cloud for a content item are provided. The method includes: extracting terms from a content item using statistical selection criteria; weighting a term by a probability that the term is used as a tag; and generating a visual representation of terms with enhanced representation of terms according to the weighting. Weighting a term by a probability that the term is used as a tag may include determining the relative frequency of the term in a folksonomy of tag terms for a domain.
US08892552B1
A user can issue a query on a search host site. The search host can construct a corresponding reference to custom search engine (CSE) with a URL pointing to a site with information for a CSE specification. The search host sends the reference to a CSE provider and the CSE provider dynamically generates the CSE specification based on the reference. The CSE provider then conducts a search and processes search results accordingly. The processed search results are sent to the search host who outputs the search results for the user. The information for the CSE specification can be stored anywhere accessible in a computer network and can be stored in various formats. Any number of CSE specifications can be automatically generated on demand corresponding to different queries or content requests on the search host site.
US08892547B2
The present inventive subject matter relates to prior art analysis. Various embodiments of the present inventive subject matter include systems and methods for analyzing prior art in a patent portfolio and annuity management system. In an example embodiment, a method comprises maintaining a patent matter database and a database of prior art documents including data about the prior art documents such as the priority or publication dates of the documents. A keyword analysis is performed on a given patent matter and associated prior art documents to identify keywords occurring uniquely in the first patent matter as potential claim elements differentiating the patent matter over the disclosures contained in the one or more prior art documents.
US08892544B2
Systems, methods and computer program products for testing the stability and efficiency of a database query engine are described herein. In an embodiment, all possible query execution plans considered by a query optimizer are retained in the form of abstract plans (APs). Each AP is then subsequently supplied with a query to test for stack traces and incorrect results that may occur during the execution of the query. An embodiment includes determining an optimizer efficiency index (OEI) by comparing each AP with a query execution plan chosen by the query optimizer and classifying the APs into various performance buckets based on the degree of improvement or degradation in performance with respect to the query execution plan chosen by the query optimizer. In another embodiment to determine the optimizer efficiency index, APs are ranked based on estimated cost and classified into a plurality of categories based on query optimizer estimates and actual execution behavior.
US08892534B2
A method and system for assessing data quality stored in an enterprise database is provided. In response to a request by a user, a pre-determined event, or other event, a profile is chosen from a list of profiles stored in a profile database based on the request, wherein the profile includes a set of rules for calculating data quality metrics and for triggering workflow processes. One or more data records are received from one or more enterprise databases. The data quality metrics of the one or more data records based on the set of rules for calculating data quality metrics is calculated. Based on the calculated data quality metrics and rules for triggering workflow, a determination is made regarding whether to trigger one or more workflow processes: and, if so, triggering the one or more workflow processes; and/or converting the calculated data quality metrics to a representation for display.
US08892531B2
Managing a shared file system comprising a directory and files stored on a multiple storage devices shared by plural processing nodes, is provided. A plurality of parallel directory traversal records are partitioned into a plurality of ranges to allow for the records in each range to be written independently in parallel by plural processing nodes during parallel directory traversal. Parallel operations are performed comprising parallel directory traversal of all directory paths and files in the shared file system.
US08892528B2
Mechanisms are provided for accelerated data deduplication. A data stream is received an input interface and maintained in memory. Chunk boundaries are detected and chunk fingerprints are calculated using a deduplication accelerator while a processor maintains a state machine. A deduplication dictionary is accessed using a chunk fingerprint to determine if the associated data chunk has previously been written to persistent memory. If the data chunk has previously been written, reference counts may be updated but the data chunk need not be stored again. Otherwise, datastore suitcases, filemaps, and the deduplication dictionary may be updated to reflect storage of the data chunk. Direct memory access (DMA) addresses are provided to directly transfer a chunk to an output interface as needed.
US08892527B1
A method and system for eliminating the redundant allocation and deallocation of special data on disk, wherein the redundant allocation and deallocation of special data on disk is eliminated by providing an innovate technique for specially allocating special data of a storage system. Specially allocated data is data that is pre-allocated on disk and stored in memory of the storage system. “Special data” may include any pre-decided data, one or more portions of data that exceed a pre-defined sharing threshold, and/or one or more portions of data that have been identified by a user as special. For example, in some embodiments, a zero-filled data block is specially allocated by a storage system. As another example, in some embodiments, a data block whose contents correspond to a particular type document header is specially allocated.
US08892525B2
A method, computer program product, and system for analyzing data within one or more databases, comprising selecting one or more databases for analysis, each database comprising one or more database objects comprising one or more data values, applying a function to each data value in each database object within the one or more databases, where the function produces function values limited to a predetermined range, identifying for analysis the data values producing a certain function value within the predetermined range to form a sampled data set, and analyzing the sampled data set to determine relationships between the database objects within and across the one or more databases.
US08892514B2
Systems, methods and computer program products for multi-path replication in databases are described herein. A non-limiting embodiment includes instantiating a plurality of replicate connections to a replicate database, providing transactions to the replicate database through a plurality of transaction streams, where the transaction streams associated with respective instantiated replicate connections. Transactions occurring in distinct transaction streams are applied, in parallel, at the replicate database. Another non-limiting embodiment includes instantiating a plurality of replication sender threads, where the replication sender threads communicate in parallel with respective replication servers over respective replication paths. Data sharing one or more attributes can be bound to a replication path in communication with the respective replication servers.
US08892512B2
A method includes computing, in a local storage system having a local volume with a plurality of local regions, respective local signatures over the local regions, and computing, in a remote storage system having a remote volume with remote regions in a one-to-one correspondence with the local regions, respective remote signatures over the remote regions. A given remote region is identified, the given remote region having a given remote signature and a corresponding local region with a given local signature that does not match the given remote signature. The data in the given remote region is then replaced with data from the corresponding local region.
US08892505B2
Provided is a method and system for scheduling a task in a data warehouse. A task in a data warehouse is scheduled based on selection of a report related to the data warehouse.
US08892504B2
A data warehouse system comprising a warehouse database and a data warehouse manager communicatively coupled to the database. The warehouse manager is to store data to and retrieve data from the warehouse database and perform metadata reconciliation to update metadata of objects in the data warehouse to reflect a change in metadata of a first object in the warehouse by identifying a first set of objects impacted by the change to the metadata of the first object, identifying a second set of objects on which the first object depends, identifying at least one task that has to be completed to propagate the impact of the change in the metadata of the first object to objects in the first and second sets of objects, performing the task, and dynamically computing additional tasks based on whether or not definitions of objects in the first or second sets of objects changes based upon completion of the at least one task.
US08892497B2
To classify moving images using audio signals. An audio signal is acquired, a section feature relating to an audio frequency distribution is extracted with respect to each of a plurality of sections each having a predetermined length contained in the acquired audio signal, each extracted section feature is compared with each of reference section features to calculate a section similarity indicating a degree of correlation between each section feature and each reference section feature. An integrated feature relating to the plurality of sections and being calculated based on the section similarity calculated with respect to each of the plurality of sections is extracted from the acquired audio signal. The extracted integrated feature is compared with each of one or more reference integrated features, and the audio signal is classified based on comparison result. Then, classification result is used for moving image classification.
US08892493B2
A “Compatibility Tester” extracts observable behaviors from different system implementations (e.g., software, operating systems, device drivers, hardware interfaces, etc.), then performs compatibility testing via comparisons of the extracted behaviors. Traces (e.g., bus level signals between controllers and hardware devices or commands between software components) representing observable behaviors of different implementations of a system are captured. Temporal and structural rules are then mined from these traces. The mined rules (or a model constructed from those rules) are used by a “Rule Checking” process that determines whether reference rules (mined from a known compatible system) are compatible with rules mined from test traces of a second system. Invalid rules are flagged as behavioral compatibility bugs. Alternately, the mined rules are used by a “Rule Diffing” process that performs set differencing of the behavioral and structural rules mined from the different system implementations, with differences between the systems flagged as behavioral compatibility bugs.
US08892491B2
Embodiments of the present invention include systems and methods for improved state space modeling (SSM) comprising two added layers to model the substructure transition dynamics and action duration distribution. In embodiments, the first layer represents a substructure transition model that encodes the sparse and global temporal transition probability. In embodiments, the second layer models the action boundary characteristics by injecting discriminative information into a logistic duration model such that transition boundaries between successive actions can be located more accurately; thus, the second layer exploits discriminative information to discover action boundaries adaptively.
US08892483B1
A plan representing a final solution to a problem is obtained efficiently, if the problem changes while being solved, by identifying the solution elements not affected by the change, and by reusing those solution elements.
US08892478B1
An adaptive model training system and method for filtering asset operating data values acquired from a monitored asset for selectively choosing asset operating data values that meet at least one predefined criterion of good data quality while rejecting asset operating data values that fail to meet at least the one predefined criterion of good data quality; and recalibrating a previously trained or calibrated model having a learned scope of normal operation of the asset by utilizing the asset operating data values that meet at least the one predefined criterion of good data quality for adjusting the learned scope of normal operation of the asset for defining a recalibrated model having the adjusted learned scope of normal operation of the asset.
US08892474B1
Apparatus and methods for the execution of a transaction between a customer and a merchant using a virtual purchasing instrument. The apparatus and methods may involve receiving from the customer a request to pay funds or draw credit from an account based on the customer's electronic presentation of the virtual purchasing instrument to the merchant.
US08892472B2
A system and method for lending digital content in which a user employs her contacts list to lend and borrow the digital content. The lender initiates the lending process using her local device by generating a lending offer. The lending offer contains an identification of the lender, an identification of the contact and an identification of the digital content to be lent. The lending offer is communicated from the lender's local device through a communication channel to a server which generates a lending offer email and/or a lending notification. The lending offer email and notification are sent to the potential lendee. The potential lendee can click on a URL contained in the email or respond to the lending offer notification to accept the loan. The server processes this acceptance by the lendee and transfers the loaned copy of the digital content to the lendee.
US08892470B2
In one embodiment, a method for promoting the sale of a substitute product at the point of sale (POS). Upon the presentation of an original product for purchase by a consumer at a POS terminal, various manufacturers may decide to offer a substitute product to the consumer, prior to completing the purchase of the original product. If the customer accepts the offer, the point of sale terminal completes the sale of the substitute product.
US08892469B2
At least one aspect disclosed herein relates to a wager-based gaming device which includes a security monitoring and reporting system. In at least one embodiment, the security monitoring/reporting system may be configured or designed to automatically monitor various conditions, events, and/or activities at the gaming device for various types of security-related issues, and to automatically and/or dynamically report the detection of security-related issues to one or more devices, systems and/or other entities.
US08892466B2
Disclosed embodiments relate to a method implementable on a computing device for modifying color characteristics of an image. The method includes identifying one or more regions in the image based on a luminance value associated with one or more pixels in the image. Each region comprises a first set of pixels having a predefined range of luminance values. The first set of pixels is categorized in a first set of predefined color categories corresponding to the each region based, at least in part, on a chroma value associated with each pixel in the first set of pixels. Each predefined color category in the first set of predefined color categories comprises a second set of pixels. The color characteristics of the second set of pixels are modified based on a region and a predefined color category associated with the second set of pixels.
US08892465B2
A method of delivering an audio and/or visual media file including, for example, one or more of full or partial master recordings of songs, musical compositions, ringtones, videos, films, television shows, personal recordings, animation and combinations thereof, over the air wirelessly, from one or more servers to an electronic device with or without an Internet connection, said method comprising transmitting and audio and/or visual media file in compressed format to said electronic device, and wherein the electronic device is effective to receive said audio and/or visual file and playback said audio and/or visual content on demand by a user.
US08892447B1
According to example configurations, a translation quality assessment application (e.g., system) receives a set of text derived from a translation of an audio signal. The translation quality assessment application aligns and compares the received set of text to reference text to identify occurrence of speech-to-text translation errors in the set of text. For each of the errors, the translation quality assessment application identifies a type associated with the error and retrieves an appropriate weighted coefficient. For example, the translation quality assessment application produces a respective weighted value for each error based on the weighted coefficients. A magnitude of each of the weighted values varies depending on a type of the error that occurred during the translation. The translation quality assessment application utilizes the weighted values to generate a metric indicating a level of quality of the set of captioned text with respect to the set of reference text.
US08892435B2
Provided is to a text data processing apparatus, method and program to add a symbol at an appropriate position. The apparatus according to this embodiment is a text data processing apparatus that executes edit of a symbol in input text, the apparatus including symbol edit determination means 52 that determines whether symbol edit is necessary or not based on a frequency of symbol insertion in a block consisting of a plurality of divided text; and symbol edit position calculation means 53 that calculates likelihood of the symbol edit based on likelihood of symbol insertion for a word and a distance between the symbols and calculates a symbol edit position in the block in accordance with the likelihood of symbol edit or a word in the block when the symbol edit determination means determines that the symbol edit is necessary.
US08892434B2
There is provided a voice emphasis device with which voice clarity can be improved. This voice emphasis device comprises a correlation component removal filter circuit that removes a correlation component from a voice signal produced at a specific sampling frequency, a multiplication circuit that produces an extracted signal by multiplying a specific gain coefficient by the output of the correlation component removal filter circuit, and an arithmetic circuit that adds or subtracts the extracted signal to or from the voice signal. The correlation component removal filter circuit is a lattice-type filter circuit that combines a feedforward filter and a feedback filter. The feedforward filter and the feedback filter update the filter coefficient at the specific sampling frequency based on the formula ki,j+1=ki,j+α×fi/bi−l.
US08892429B2
The present invention relates to an encoding device and an encoding method, a decoding device and a decoding method, and a program that reduce deterioration of sound quality due to encoding of audio signals.An envelope emphasis part (51) emphasizes an envelope (ENV). A noise shaping part (52) divides an emphasized envelope (D) formed by emphasis of the envelope (ENV) by a value larger than 1, and subtracts noise shaping (G) specified by information (NS) from a result of the division. A quantization part (14) sets a result of the subtraction as a quantization bit count (WL), and quantizes a normalized spectrum (S1) formed by normalization of a spectrum (S0) based on the quantization bit count (WL). A multiplexing part (53) multiplexes the information (NS), a quantized spectrum (QS) formed by quantization of the normalized spectrum (S1), and the envelope (ENV). The present invention can be applied to an encoding device encoding audio signals, for example.
US08892423B1
Embodiments of the present invention disclose computer-implemented method for generating examples for electronic dictionaries to serve as an aid to translation between languages, comprising: for at least one dictionary entry comprising a headword Wj in a source language and at least one translation Tj1, Tj2, . . . Tjn for the headword Wj in a target language: generating a first set comprising possible forms for the headword Wj in the source language and a second set comprising possible forms for each translation Tj1, Tj2, . . . Tjn in the target language; searching a corpus of translations for at least one translation sentence pair that includes the headword Wj, or one of its generated forms, in a first part of the pair, and a translation Tjn or one of its generated forms, in a second part of the pair; and providing each translation sentence pair to a user.
US08892422B1
Methods and apparatus related to phrase identification. Methods are provided for determining co-occurrence consistencies for positional word pairings of a plurality of sequences of words in a corpus that may be utilized in identifying a phrase; determining a phrase coherence of a sequence of words based on the co-occurrence consistencies for positional word pairings in the sequence of words; and determining one or more phrase boundaries in a sequence of words.
US08892415B2
Modeling systems and methods for constructing one or more models of a computing system using collected data. Certain model-based systems build topology models and/or model instances by transforming collected performance data into a collection-location independent form. In certain examples, systems include at least one agent for collecting performance data from monitored resource(s), canonical data transform (CDT) configurations, and a data transformation module for performing data transform operation(s) on the performance data based on at least one CDT configuration. The data transform operation may include generating and/or updating a topology model, assigning metrics to model object(s), updating properties of model object(s), creating associations between existing model objects, or the like. Certain systems and methods also allow for a single piece of data to be processed by multiple models or for pieces of data collected from different locations to be matched and/or associated with the same model object.
US08892408B2
A fluid-flow simulation over a computer-generated surface is generated using a quasi-simultaneous technique. The simulation includes a fluid-flow mesh of inviscid and boundary-layer fluid cells. An initial fluid property for an inviscid fluid cell is determined using an inviscid fluid simulation that does not simulate fluid viscous effects. An initial boundary-layer fluid property a boundary-layer fluid cell is determined using the initial fluid property and a viscous fluid simulation that simulates fluid viscous effects. An updated boundary-layer fluid property is determined for the boundary-layer fluid cell using the initial fluid property, initial boundary-layer fluid property, and an interaction law. The interaction law approximates the inviscid fluid simulation using a matrix of aerodynamic influence coefficients computed using a two-dimensional surface panel technique and a fluid-property vector. An updated fluid property is determined for the inviscid fluid cell using the updated boundary-layer fluid property.
US08892406B2
A composite part including a ply stack-up and resin is modeled. The modeling includes performing a convolution on a representation of the stack-up to approximate smoothed ramps between different plies of the stack-up.
US08892401B2
A method includes receiving location data of a monitoring device when carried by a user and receiving motion data of the monitoring device. The motion data is associated with a time of occurrence and the location data. The method includes processing the received motion data to identify a group of the motion data having a substantially common characteristic and processing the location data for the group of the motion data. The group of motion data by way of processing the location data provides an activity identifier. The motion data includes metric data that identifies characteristics of the motion data. The method includes transferring the activity identifier and the characteristics of the motion data to a screen of a device for display. The activity identifier being a graphical user interface that receives an input for rendering more or less of the characteristics of the motion data.
US08892399B2
A method of detecting one or more blocked sampling holes in a pipe of an aspirated smoke detector system. The method includes ascertaining the base flow of fluid through a particle detector using a flow sensor; monitoring subsequent flow through the particle detector; comparing the subsequent flow with the base flow; and indicating a fault if the difference between the base flow and the subsequent flow exceeds a predetermined threshold.
US08892398B2
An optical measurement apparatus, comprising a reference support on which are mounted a fixed headstock and a movable tailstock opposed to the fixed headstock and movable in order to maintain a piece to be measured between headstock and tailstock, and a mobile carriage movable along the linear axis, the carriage carrying a light source for directing a beam of collimated light across the x axis to be interrupted by the piece under measurement, the carriage further carrying an optical detector aligned with the light source and arranged to receive the residual light of the beam of collimated light that has not been interrupted by the piece under measurement. The measuring apparatus has a automatic measure mode triggered by a button on the apparatus, that is arranged to automatically guess the features of a workpiece and/or recognize workpieces for which a measurement program is available.
US08892387B2
A driving circuit of a test access port is disclosed. The driving circuit includes an input terminal for receiving a first test data signal when the driving circuit is operating in an external test mode. The driving circuit is configured to receive a second test data signal (BS) carrying a test command to be executed on the test access port when the driving circuit is operating in an internal test mode. The driving circuit comprises a control logic circuit configured for processing the test command and generating therefrom an internal test data signal carrying the processed test command when the driving circuit is operating in the internal test mode. The driving circuit includes a selector configured for generating a selected test data signal, the selected test data signal being selected from the first test data signal when the driving circuit is operating in the external test mode.
US08892377B2
A digital programmable load measurement device provides a controllable and variable load unit in a system. The variable load unit is connected to a voltage follower and a current follower to measure and figure out dynamic load voltage and load current of a device under test. Selected loads can be switched in a short period to measure the voltage and current values thereof, sampled for saving, and an I-V curve of the system can be depicted.
US08892376B2
A data processing device includes: a data obtaining section obtaining time series data on a total value of current consumed by a plurality of electric apparatuses; and a parameter estimating section obtaining a model parameter when states of operation of the plurality of electric apparatuses are modeled by a factorial HMM on a basis of the obtained time series data.
US08892372B2
A method and apparatus for operating a pumping system includes the following: determining a motor operating parameter of a motor configured to drive a pump in a well; determining a pump operating parameter of the pump based on the motor operating parameter; operating the pump in a first mode to determine pump characteristics at a desired fluid level; generating first mode output data based on operation of the pump in the first mode; operating the pump in a second mode based on the first mode output data; determining an estimated fluid level in the well based on the motor operating parameter, the pump operating parameter and the first mode output data; and adjusting the pump speed based on the estimated fluid level in order to maintain a desired fluid level.
US08892369B2
A predicting apparatus includes an obtaining unit and a predicting unit. The obtaining unit included in the predicting apparatus obtains actual measurements of data about a fan being rotated at a predetermined revolution frequency N [rpm]. The predicting apparatus then predicts data about the fan to be rotated at a revolution frequency N′ that is different from the predetermined revolution frequency N based on the actual measurements of the data thus obtained.
US08892366B2
A method of measuring torque acting on a drive shaft (13) and a torque measurement system for implementing said method. Vibration sensors (18, 20) are attached to each of said main gearbox (11) and said tail gearbox (15) in order to detect gear mesh vibrations resulting from interaction of said drive shaft (13) with said main gear (12) and said tail gear (16), said detected gear mesh vibrations being transferred to an evaluation unit (19) for analysis.
US08892362B2
A technique provides a methodology for improving surveys of subterranean regions. The methodology comprises estimating macro anisotropy and an intrinsic or micro anisotropy of an overburden. A surface electromagnetic survey is conducted, and the data from the survey is inverted based on or including information gained from estimating the macro anisotropy and/or intrinsic anisotropy. A processor system can be used to conduct the inversion with the adjustments for anisotropy to improve the information provided by the survey.
US08892359B2
Systems and methods for estimating time of arrival for vehicle navigation are described. One embodiment of a method includes determining a route for a vehicle to reach a destination from a current location determining, by the computing device, an estimated time for reaching the destination from the current location. Embodiments of the method additionally include determining, by the computing device, a current range of the vehicle, based on current fuel level and vehicle fuel efficiency and determining, by the computing device and based on the current range, whether the vehicle can reach the destination without refueling. Some embodiments include revising, by the computing device, the estimated time for reaching the destination to include a waypoint to refuel in response to determining that the vehicle cannot reach the destination without refueling and providing, by the computing device, the estimated time for reaching the destination for display to a user.
US08892356B1
A method and system for representing traffic control signals in a road network database is provided. The database may include lane-level modeling, intersection modeling, and traffic signal modeling of a road network. An individual traffic signal is represented in the database with data indicating the traffic signal's geographic location and other attributes of the traffic signal such as an arrangement of lenses in the signal, an indication as to whether the signal is vertically or horizontally oriented, a height of the traffic signal over the roadway, and others. The database can be used by a system in a vehicle that provides convenience features to the vehicle's driver. The system may attempt to warn or control a vehicle that is determined to be at imminent risk of violating a traffic signal.
US08892355B2
A method of operation of a navigation system includes: selecting a search keyword; marking a point of interest as closed with the search keyword; and generating a notification with the point of interest marked as closed for displaying on a device.
US08892348B2
Methods, systems, and computer program products for aircraft conflict detection and resolution are proposed. Embodiments of the present invention detect potential conflicts without a predetermined look-ahead time threshold and determine the time for issuing resolution alerts dynamically based on the relative movements of the aircraft. A method embodiment for detecting a potential airborne conflict between an ownship and at least one intruder includes, determining a relative motion trajectory of the ownship and the intruder, generating a plurality of resolution advisories based upon the determined relative motion trajectory and corresponding to respective motion dimensions of the ownship, determining an alert time for each of the plurality of RAs responsive to the corresponding motion dimension and the determined relative motion trajectory, and transmitting at least one of the plurality of RAs to at least one of the ownship or an aircraft control entity.
US08892339B2
An engine system of a vehicle includes an engine torque module. The engine torque module determines an engine output torque profile including predicted torque outputs based on an accelerator signal and an engine state variable. A load control module determines a dynamic transmission load profile based on the engine output torque profile and an engine speed profile. The dynamic transmission load profile includes transmission loads as a function of engine speed during an auto-start of an engine. A compensation module generates a torque compensation signal based on the dynamic transmission load profile. An actuator module compensates for a change in a transmission load based on the torque compensation signal and during a transition of the engine from a cranking state to an idle state.
US08892333B2
A signal processing circuit inputs a signal from a rotation speed sensor for detecting a rotation speed of the engine. The signal processing circuit further inputs at least one of a noise signal, which is from a noise detection unit for detecting a noise caused by combustion in an engine equipped to a vehicle, a control signal, which is for controlling a fuel injection valve and/or an igniter of the engine, and a combustion state signal, which is from a combustion state sensor for detecting a combustion state of the engine. A distinction circuit distinguishes a vehicle rank of the vehicle equipped with the engine, according to the rotation speed and the at least one of the noise signal, the control signal, and the combustion state signal.
US08892329B2
A plurality of position data sets representing a plurality of points on a road ahead of a vehicle are acquired, and the degree of curvature of the road at each point is computed. On the basis of the degree of curvature, a constant curvature degree section of a curve is identified, and the degree of curvature and the end position of the constant curvature degree section are determined. In order to cause the vehicle to properly pass through the curve, curve deceleration control is executed on the basis of the actual vehicle speed, a proper vehicle speed determined from the degree of curvature, and the end position of the constant curvature degree section. That is, the curve deceleration control is performed on the basis of the start point of a section of a curve having the maximum degree of curvature and the constant degree of curvature of that section.
US08892323B2
A control device controls a transmission mechanism which includes a first clutch to be engaged at startup and a second clutch, and is interlocked when hydraulic pressure is supplied to the first and second clutches and when the first and second clutches are completely engaged. The control device includes a hydraulic pressure control unit controlling hydraulic pressure supplied to the transmission mechanism so that the first clutch is set in a completely engaged state and the second clutch is set in a slip interlock state where the second clutch is not completely engaged in the case of a return from an idle stop control in which an engine is automatically stopped. The hydraulic pressure control unit starts reducing hydraulic pressure supplied to the second clutch when an increased amount of an engine rotation speed per unit time becomes smaller than a predetermined value.
US08892321B2
A clutch controlling apparatus includes a shift change transmission having a plurality of gear trains between a main shaft on an input side and a countershaft on an output side. A clutch controls transmission of power between the shift change transmission and an engine between engagement an disengagement. The clutch controlling apparatus automatically controls the clutch upon shift change of the shift change transmission. An input power ratio is calculated as a ratio between a rotation of the engine and a rotation of the countershaft. If the input/output power ratio exceeds a predetermined value in a direction of a rise of the rotation of the engine during shift change of the shift change transmission, a target control amount of the clutch is corrected in a clutch engagement direction.
US08892312B2
A side collision determination apparatus for a vehicle includes: a first acceleration sensor and a second acceleration sensor mounted on each side surface of the vehicle; and a determination unit configured to perform determination whether a level of collision, which has occurred at apart of the side surface, is equal to or higher than a prescribed level. The determination unit performs the determination based on the acceleration detected by a non-collision side one of the first and second acceleration sensors when the part of the side surface at which the collision has been occurred is adjacent to the sensor-mounted position. The determination unit performs the determination based on the acceleration detected by a collision side one of the first and second acceleration sensors when the part of the side surface at which the collision has been occurred is apart from the sensor-mounted position.
US08892304B2
A vehicle crash safety system includes a pre-crash sensing system configured for gathering and/or receiving target vehicle ride-height data, and at least one actuator operatively coupled to the sensing system and configured for adjusting a height of a portion of a host vehicle responsive to a command from the sensing system. A timing of the command is responsive to an estimated dynamic response time of the at least one actuator.
US08892300B2
A method and a system for changing the power consumption value available for an HVAC unit of a vehicle when an available battery power for batteries of the vehicle is low. A method and a system for non-linearly changing the power consumption value available for the HVAC unit when the available battery power decreases to a power value less than a low power value. The system can be a vehicle including batteries, an HVAC unit, an ECU and a memory. The method may include setting an HVAC power consumption value to a relatively constant power value when the available battery power is greater than a low power value and decreasing the HVAC power consumption value by a non-linear rate of power reduction when the available battery power decreases to a power value less than the low power value.
US08892295B2
A monitoring system and a monitoring method applied to the monitoring system, in which the monitoring system includes detectors detecting a state of a turbojet thrust reverser, a monitoring computer device controlling the reverser monitored by the computer as a function of information from the detectors provided to the computer by way of the control device, and a device regulating the turbojet monitored by the computer as a function of the information from the detectors provided to the computer by way of the control device.
US08892294B2
Included are embodiments for providing vehicle control limits. One embodiment of a system includes a navigation system and a vehicle that includes a memory component that stores a program. Embodiments of the system are configured to receive an indication for automatic control of the vehicle, receive a route for the vehicle to reach a destination for completing a work order from the navigation system, and determine a vehicle limit, wherein the vehicle limit is based on a current state of the vehicle. Some embodiments are configured to communicate the vehicle limit from a vehicle control module (VCM) to a navigation control module (NCM), determine, via the NCM, an automatic command based on the destination and the vehicle limit and send the automatic command to a motor of the vehicle.
US08892292B2
A control system includes an electric motor, an electric storage device, a throttle grip, a brake lever, a controller, and an acceleration/deceleration adjustment lever. The controller supplies electric power from the electric storage device to the electric motor in response to an acceleration command input by the throttle grip when the acceleration/deceleration adjustment lever is placed in a location closer to a driver than a cut-off position to cause the electric motor to activate the rear wheel, and cuts off electric power supplied to the electric motor irrespective of an operation of the throttle grip in a state in which the acceleration/deceleration adjustment lever has been operated and placed in the cut-off position.
US08892288B2
A method for controlling an electric vehicle drivetrain having least two drive units with wheels located on opposite axles are driven by respective drive units, includes in a first operating mode, the ratio of the torques provided by the drive units in each case for a given torque requirement is set taking into account the efficiency applicable to each drive unit under the given operating conditions, and in a second operating mode, the ratio of the torques provided by the drive units in each case for a given torque requirement is set independently of the efficiency applicable to each drive unit under the given operating conditions.
US08892284B2
A powertrain system includes an internal combustion engine, a multi-mode transmission having a plurality of torque machines, and a driveline. A method to determine extrema for an objective function employed to control operation of the powertrain system includes establishing an objective component equation related to an objective function and corresponding to an object component of interest. A plurality of linear constraints and a non-linear constraint are imposed on the objective component equation. The objective component equation is solved in relation to the plurality of linear constraints and the non-linear constraint to determine the extrema for the objective function. The extrema for the objective function are employed to control operation of the powertrain system.
US08892281B2
A control system for an electric vehicle has a vehicle speed calculation section that calculates a speed of the electric vehicle and a control unit that controls an inverter of an electric motor to provide road wheels with a predetermined reference torque in accordance with a manipulated value of an accelerator pedal, wherein the unit has a reference torque correction section that changes the reference torque from an original value and then returns the changed reference torque to the original value when a calculated speed of the electric vehicle is in a given speed range.
US08892277B2
A vehicle air-conditioning control method includes: calculating an air-conditioning reference temperature for an interior of a vehicle on the basis of an in-vehicle temperature measured by an in-vehicle temperature sensor provided inside a vehicle that runs between stations, an outside air temperature measured by an outside air temperature sensor provided on the exterior of the vehicle, an in-vehicle humidity measured by a humidity sensor provided inside the vehicle, and a vehicle occupancy rate measured by a load-compensating sensor provided in the vehicle; determining an air-conditioning control pattern for performing air-conditioning of the inside of the vehicle on the basis of the air-conditioning reference temperature; and controlling a vehicle air-conditioning apparatus on the basis of the air-conditioning control pattern, wherein the data of a preceding vehicle is received, and is used in air-conditioning control of a following vehicle.
US08892272B1
A vehicle thumbprint door-lock and ignition access system is a fingerprint recognition system used in conjunction with automobile locks and automatic door openers. A thumbprint scanner compares a thumbprint with a stored database of thumbprints for a match. When a match is found, the vehicle door unlocks and is automatically opened to the fully opened position where it returns to manual operation. A second scanner, the ignition thumb-pad, then searches for an image match of the entered thumbprint on the ignition thumb-pad for a match and starts the engine if found. The ignition thumb-pad has a master-door-opener-interface with a five button keypad for automatically opening any combination of doors on the car, or all may be opened simultaneously. A key fob with five buttons is able to remotely access the master-door-opener-interface for door opening operation.
US08892271B2
Method for transmitting information to a vehicle in which, at a location separate and apart from the vehicle, a determination is made by a processor whether a condition relating to transmission of information to the vehicle is satisfied and only when the condition is determined to be satisfied, the information is transmitted to the vehicle using a transmitter. The condition may be a weather pattern, for example, snow in which case, the information being transmitted may be road icing information.
US08892270B2
An apparatus, a system and a method obtain, transmit and/or provide transportation information. A microprocessor is configured to receive and/or transmit real time information concerning the operation of a vehicle. Real time information, such as, for example, a weight of a vehicle, an air pressure of tires, a location of the truck and the trailer, brake wear of brakes of the truck and/or the trailer, and/or engine measurements may be obtained. The real time information may be encrypted and may be transmitted to a central location using Wi-Fi communication, a cellular telephone network, radio transmission, a transponder, and/or the like. The real time information may be accessed by a terminal communicatively linked to the microprocessor and/or the central location. The signal may indicate vehicle compliance and/or non-compliance with a private commercial requirement and/or state and federal regulations.
US08892268B2
Methods and systems for measuring and/or managing power consumption by power units connected to an electricity distribution network are disclosed. Power flow to and/or from a power unit connected to an electricity distribution network is controlled in accordance with a control sequence, such that the consumption and/or provision of power by the power unit results in a power flow having a predefined flow pattern, and having a characteristic, such as an amplitude, which can be remotely measured. This measurement may be performed using a method in which a signal indicative of power flowing at a measurement node is measured and correlated with a predefined pattern, and a characteristic of the correlated signal is measured. Thus, power flow characteristics resulting from a group of one or more power flow devices can be remotely detected and measured.
US08892247B2
A system is described for determining a relative location of a plurality of items upon a plurality of platforms. The system may include a memory, an interface, and a processor. The memory may store a first item, a second item, a first period of time and a second period of time. The interface may be operative to communicate with a user and an antenna. The antenna may be able to detect an item for a period of time. The processor may be operative to receive from the antenna, via the interface, the first item, the first period of time, the second item and the second period of time. The processor may determine whether the periods of time overlap. If the periods of time overlap the processor may communicate to the user that the items are upon the same platform, otherwise that the items are on consecutive platforms.
US08892245B2
Method and systems for sorting are described. In one embodiment, a container is released into a pocket section, with the pocket section being at a first alignment stage. The pocket section is rotated with the container away from the first alignment stage to a second alignment stage. Attributes of the container are acquired at the second alignment stage. An order to which the container belongs is identified with the acquired attributes. The pocket section with the container is rotated to a third alignment stage. The location of the third alignment stage is selected based on the identified order. The container is received to group with one or more containers in the identified order. Additional methods and systems are disclosed.
US08892244B1
Methods and apparatus are provided for the automated assembly of individual tiles on a surface in a predetermined pattern. In one exemplary embodiment, an automated apparatus comprises a tile dispenser with an open ended shoe portion adapted for holding a stack of regularly shaped tiles, and a tile advancement mechanism for incrementally advancing tiles in the shoe toward the open end thereof. The automated apparatus may further comprise a robotic mechanism adapted to retrieve a tile from the end of the tile stack, and place the tile on the surface.
US08892241B2
A robot-enabled method of picking cases in a warehouse is provided. A robotic vehicle includes a processor configured to access a memory, a user input device, an output device, and a load platform, and has access to an electronically stored representation of a warehouse. The representation includes a map that defines aisles for storing items arranged as pick faces within the warehouse. A pick list is generated from an order; the pick list provides identifications of items to be picked to fulfill the order. Determined from the pick list is a plurality of stops at pick faces associated with the items. A route within the map is generated that includes the plurality of stops. The robotic vehicle iteratively guides itself along the route and automatically stops at each of the plurality of stops to enable loading of the items from the pick list onto the load platform.
US08892239B2
The disclosure describes a method for cutting a food product into slices for producing portions by taking into account the target weight thereof. Information about a remainder of the food product to be sliced is used to control corresponding actuators for a successive food product to be sliced.
US08892231B2
Embodiments for audio classification are described. An audio classification system includes at least one device which executes a process of audio classification on an audio signal. The at least one device can operate in at least two modes requiring different resources. The audio classification system also includes a complexity controller which determines a combination and instructs the at least one device to operate according to the combination. For each of the at least one device, the combination specifies one of the modes of the device, and the resources requirement of the combination does not exceed maximum available resources. By controlling the modes, the audio classification system has improved scalability to an execution environment.
US08892221B2
A system for resource usage optimization employs an automatically controlled sensor suite providing data to a computer system for the analysis of spatial relationships of the sensors and resources. A control module incorporates an interactive logic, in an exemplary embodiment of well-stream coupled dynamic or game theory engines, operating in conjunction with the spatial data processing algorithms, GIS in an exemplary embodiment, receives as an input an objective function set for the use of the resource and constraint sets which are then monitored by the sensor suite. Incoming data is compared to the constraint sets and upon impact to any of the elements of the objective function set, creates a report/alarm for action or to trigger a corrective action.
US08892217B2
The disclosure describes a medical lead with a retrieval wire that extends from the proximal end of the lead. The retrieval wire allows a physician to insert the medical lead into a patient and grab the retrieval wire to pull the proximal end of the lead away from the implant site. Upon gaining access to a lead connector on the proximal end of the medical lead, the physician may remove the retrieval wire and couple the lead connector to an implantable medical device that provides stimulation therapy. In this manner the physician may avoid damaging the lead connector when retrieving the medical lead. In addition, the retrieval wire may be used to provide test stimulation to verify correct electrode location. The medical lead may be used to stimulate tissue such as the stomach, small intestine, and the large intestine.
US08892215B2
Disclosed methods and devices treat lower back pain from degenerated or injured intervertebral discs. Electrodes connected to a pulse generator deliver electrical impulses to nerves located within the posterior longitudinal ligament and posterior annulus fibrosus of lumbar intervertebral discs. Percutaneous and paddle leads containing the electrodes are disclosed. The percutaneous lead, designed to prevent inappropriate stimulation of the thecal sac, is inserted in the anterior epidural space using a special cannula and lead blank. Paddle leads are configured individually for implantation in each patient. The electrical stimulation may reduce back pain reversibly, with or without the simultaneous use of non-thermal irreversible electroporation. If such stimulation is unsuccessful, nerves in the ligament or annulus fibrosus may then be injured therapeutically without repositioning the lead, using impulses that result in heating, wherein a thermal insulator covers the thecal sac, thereby shielding nerves within the thecal sac from potential heat damage.
US08892213B2
An orthotic feedback system for facilitating ambulation of a user requiring assistance in the joint motion of the ankle and foot. An energy-storing and energy-returning orthosis is coupled to the leg and foot of a user. Force sensors are positioned under the plantar surface of the heel and metatarsals of the foot. The sensors are coupled to a main control unit that sends signals to transcutaneous electrode pads coupled to the user's leg. The main control unit receives signals from the force sensors and sends signals to the transcutaneous electrode pads to cause plantar flexion and dorsiflexion of the user's foot during ambulation, to train the user's muscles to fire at the appropriate time and retrain the user to walk with a more normal gait.
US08892200B2
The present invention generally relates to systems and methods for stimulating tissue using focused energy. In certain embodiments, the invention provides a system for stimulating tissue that includes a first energy source, a second energy source, and a focusing element that focuses at least the first or second energy source so that the first and second energy sources target the same region of tissue such that the combined effect stimulates the tissue.
US08892197B2
Control of conduction through a heart is described. A lead with a proximal end and a distal end is provided. The distal end of the lead is inserted into a target area. An agent is delivered through the lead to the target area. Delivery of the agent is monitored via a closed loop feedback system.
US08892195B2
The present invention provides a handy remote physiological signal detection system, comprising a sensing unit, a stimulation unit and a control unit. The sensing unit includes a detecting electrode, a first surface detection electrode, a second surface detection electrode and a sensing module. The sensing modules is used to detect the signals between the detection electrode and the first surface detection electrode to get an epicardial detection signal, and is also used to detect the signals between the second surface detection electrode and the first detection electrode to get a surface-ECG signal. The stimulus unit includes a stimulating electrode and a stimulus module used to provide a stimulus signal to the stimulating electrode. The control unit includes a user interface and a processing module used to convert the epicardial detection signal and the surface-ECG signal to digital signals and display the digital signals in the user interface. All systems were controlled through the remote system and are small and handy.
US08892194B2
A method for monitoring the respiration rate of a patient includes attaching a plurality of electrocardiogram (ECG) electrodes and a pressure sensor to a patient, producing a first respiration signal based on variations detected in signals provided by the ECG electrodes attached to the patient, and producing a second respiration signal based on pressure variations detected in the pressure sensor secured to the patient. The method also includes selecting at least one of the first respiration signal and the second respiration signal based on respective signal qualities and producing a respiration rate from the selected signal. The method also includes providing indicia of the respiration rate. The method may also include displaying ECG signals with the indicia of the respiration rate.
US08892193B2
A method for automatic threshold control and detection of lead failure in an implanted medical device obtains three sensing vectors for measurement of an electrocardiogram signal. A dynamic error signal is determined from the vectors, and may be used to set a detection threshold for insufficient ECG signals, and/or to passively monitor the device for indications of lead failure without performing an impedance measurement. Passive mode operation conserves battery power and enables continuous lead integrity checks. A quality factor may also be determined from the error signal, to indicate whether or not signal measurements are valid with respect to noise levels. If the detection threshold is allowed to decay between successive features of the electrocardiogram, the decay rate may be made adaptive such that it automatically adjusts to changes in heart rate or to changes in amplitude of the electrocardiogram features.
US08892187B2
A method is disclosed for reducing step artifacts in the forward increment direction of a cardio CT representation. In at least one embodiment, volume recordings or section images of first and second sub-volumes of a heart volume, which lie adjacent to one another in the forward increment direction and partially overlap in an overlap region, are recorded by a computer tomography system. Each sub-volume's detector data is used for the reconstruction coming from different heart cycles. Finally, a displacement vector relative to a second sub-volume is determined at least for a selected point of the overlap region of a first sub-volume and the second sub-volume is subjected at least partially to a spatial transformation according to the at least one displacement vector.
US08892183B2
A method for planning a combined examination of an examination object using two imaging modalities is disclosed, with measurements being taken in at least two regions of the examination object. In at least one embodiment, the method includes planning of at least one measuring protocol of the first modality, which includes at least one measurement in a first of the regions and at least one measurement in a second of the regions; planning of at least one measuring protocol of the second modality, which comprises at least one measurement in the first region; and automatic production of a combined measuring sequence by arranging the measurements in such a manner that carrying out the measuring sequence taking into account modality preparations to be carried out between measurements takes as little time as possible.In at least one embodiment, the automated production of the actual measuring sequence allows the measuring protocols of the individual modalities to be planned in a simple manner for a number of regions. The focus can therefore be on diagnostic questions at the measurement planning stage.
US08892179B2
An electronic apparatus includes a first housing, a second housing and a coupling portion movably coupling the first housing and the second housing to each other. The first housing includes a guide groove formed in a surface of the first housing facing the second housing that restricts a direction of movement of the first housing and the second housing with respect to each other. The guide groove includes a bottom portion. The coupling portion includes a coupling main body fixed to a surface of the second housing facing the first housing, a guide pin protruding from the coupling main body so as to be able to advance and retreat within the guide groove and including a tip portion, the tip portion being housed in the guide groove, and an urging member urging the guide pin toward the bottom portion of the guide groove.
US08892176B2
An apparatus and method for reducing the power consumption of a Base Station (BS) in a multi antenna system are provided. The method for reducing the power consumption of the BS includes identifying an amount of resources being in use for communication, determining whether to convert at least one Radio Frequency (RF) unit into a power saving mode considering the amount of resources, if converting at least one RF unit into the power saving mode, turning OFF a power supply of a power amplifier of at least one of at least two antenna paths constituting the at least one RF unit converted into the power saving mode, and increasing a gain of at least one antenna path turning ON a power supply such that a transmission Power Spectral Density (PSD) is not changed according to the power saving mode conversion.
US08892175B2
A system and method for connection management between a consumer device and a vehicle. The connection management is performed automatically using a computing device, e.g., an application executing on a smartphone. The system and method configure the vehicle and consumer device in a manner that optimizes the vehicle and consumer device connections based on a variety of factors such as available connections/ports and protocols to be used.
US08892173B2
According to an aspect, a mobile electronic device includes: a sound production unit for producing a sound based on a sound signal; an input unit for receiving input; a processing unit configured to cause the sound production unit to produce a sound, and set, when a response to the produced sound is received by the input unit, a compensation parameter for adjusting sound volume for each audio frequency based on the response; and a compensation unit configured to compensate a sound signal based on the compensation parameter, and supply the compensated sound signal to the sound production unit.
US08892170B2
Unlock screen and notification techniques are described. In an implementation, an unlock screen is displayed by a mobile communications device that indicates that the mobile communications device is locked. If an input is detected to remove the lock by dragging across a Y-axis of the display device, an animation is displayed that gives an appearance that the unlock screen is being removed and the lock on the mobile communications device is removed.
US08892166B2
An apparatus and a method of securing private content stored in a memory are presented. The apparatus includes a processor and a memory storing instructions that, when executed by the processor, cause the processor to perform operations. The operations include accessing a private content identifier associated with private content. The private content identifier is based on international mobile subscriber identity information associated with a memory and a mobile station integrated services digital network number. The operations also include determining whether to grant or deny access to the private content based on the private content identifier and a memory device identifier associated with the memory.
US08892161B2
A radio communication system includes transmission/reception devices which perform communication by dynamically switching a first transmission mode and a second transmission mode having a lower quality than the first transmission mode, wherein the transmission/reception devices have a transmission mode decision means which fixes a transmission mode upon communication to the first transmission mode for a given period of time.
US08892155B2
A method of selecting a cell or cells for use in multiple-input/multiple-output (MIMO) transmission to user equipment or a relay station in a serving cell of a cellular wireless network, there being a set of N cells of the cellular network from which a selection of cells is to be made, N being an integral number greater than one and the set including the serving cell, the received signal power of the serving cell and the received interference power of the other cells in the set relative to the serving cell are sorted in descending order of power P, such that P0≧P1≧ . . . ≧PN-1, and a group of M cells are selected from the said set of N cells, where the cells selected are those giving the smallest value of M for which the inequality ∑ k = 0 M - 1 P k ≥ β ∑ i = 0 N - 1 P i is satisfied, β being a first decision threshold parameter.
US08892141B2
In various embodiments, a base station may be provided. The base station may include a first determiner configured to determine whether user data has been received from a radio communication terminal by the base station; a second determiner configured to determine whether information from which it may be determined that the user data has been received from the radio communication terminal by another base station has been received from the other base station; and a transmitter configured to transmit to the radio communication terminal information indicating whether at least one of the base station and the other base station has received the user data based on at least one of the result of the determination of the first determiner and the result of the determination of the second determiner.
US08892133B2
Apparatus comprising a first antenna configured to receive alignment signalling from a first transmitter over a first communication channel, the first communication channel having a first set of characteristics, and a second antenna configured to exchange data with a second transmitter over a second communication channel, the second communication channel having a second different set of characteristics. The apparatus also comprising a processor configured to process the alignment signalling received from the first antenna and determine the location of the second transmitter relative to the apparatus; and generate control signalling representative of the determined location of the second transmitter relative to the apparatus. The apparatus further comprising a user interface configured to provide a user with an indication of the relative location of the second transmitter relative to the apparatus in accordance with the control signalling to allow for the second antenna to be aligned for data exchange with the second transmitter.
US08892130B2
A system enables interactive socialization of users having a wireless device at a venue. The system includes a registration mechanism for registering a user. A location determination mechanism comprises a global positioning system that identifies the longitude and latitude of other users. An on-location update mechanism publishes the availability of the service at a given venue. A data mechanism runs a list of active sessions against a user compatibility engine. A notification is transmitted to each user that contains a compatibility match listing compatible users at the venue. Intercommunication among users is provided through the system/application, whereby a user receives the compatibility match notification and can respond with a message, block or ignore based on a compatibility assessment. The subject system or application may be used for a dating aid for meeting others, or to create networking opportunities.
US08892129B1
Disclosed are examples of performing mobile station modifications. According to one example a method may include transmitting a notification from a mobile station to an advertisement server and receiving at least one advertisement parameter at the mobile station responsive to the transmitted notification. The method may also include performing a modification to a current state of the mobile device based on the at least one advertisement parameter and a distance between the mobile station and at least one establishment registered with the advertisement server.
US08892128B2
Location based geo-reminding system retrieves, from a location based geo-reminder physical server, a current location of wireless client devices within a given area. The method accesses, from the location based geo-reminder physical server, a physical location based geo-reminder database comprising an identity of a trigger identifier and a limits of trigger identifier. Transmission of a location based geo-reminder message is initiated if the current location of a particular wireless client device is within a limits of restriction distance from a location of the identity of the trigger.
US08892126B2
Methods and systems that ascertain and record the specific named location of a user of a wireless device. A geographic location of a mobile device based on a geographic location sensor is received. A selection of the likely locations that may have been visited is provided to the wireless device based on location data produced at similar days (e.g., only Saturday, only every other week, monthly), and/or at similar times (e.g., only around 5:00 PM, between 3:00 PM and 6:00 PM, after sunset, before high-noon, before a particular stock market opens in the time zone of the user, etc.), or any combination. A verification of the specific named location of the user is received from the wireless device based on the provided selection of locations. The location history is updated with, for example, the location of the wireless device, the specific named location visited, and time of day information.
US08892118B2
Methods and apparatuses are provided which may be implemented in various devices to provide position assistance data and/or the like to a mobile station with regard to at least one of a plurality of different indoor regions.
US08892111B2
The invention concerns a method at a base station device for performing service admission control, the base station device comprising an interface to a cellular network, and an interface to connect to a broadband device, the base station device being adapted to provide service access to devices of the cellular network, the service being provided through the broadband network.To this end the method comprises the steps of receiving a service admission request from a device of the cellular network, sending a resource reservation request to the broadband device for enabling said service on the broadband network, receiving a resource reservation response from the broadband device and responding to the device of the cellular network on the availability of the service, the availability depending on the service admission response received from the broadband device.
US08892092B2
Disclosed are apparatus, methods and computer programs to establish device-to-device communications in a wireless network. A method includes sending an initiation message from a first device to initiate device-to-device communication with a second device; receiving a message indicating a request for setting up radio resources for device-to-device communication; sending a message to the second device, the message including a request to set up resources for device-to-device communication and, in response to establishing device-to-device communication with the second device using the resources, sending an acknowledgment that device-to-device communication is established.
US08892085B2
Memory 42 stores conditions (schedule, position, and travel condition) for triggering switching to a manner mode. When any of the conditions is met, a CPU 33 requests a user for an instruction as to whether or not to switch to the manner mode according to the condition stored in the memory 42. In response to a user instruction for approvable of the switching to the manner mode, the CPU 33 executes control to switch the mobile phone to the manner mode.
US08892084B2
Methods and systems for deactivation of one or more applications operating on a transferable device are provided.
US08892080B2
A method allowing for heterogeneous types of communication between heterogeneous devices includes receiving a message from a mobile device belonging to a message sender based on the type of the electronic device of the message sender, converting the message into a proprietary format, determining a device type of the message recipient using the user interface component, based on the data including the device number or the application number of a device belonging to the message recipient, converting the proprietary communication format of the message to a format corresponding to a device type of the message recipient, and delivering the approved communication message to the message recipient.
US08892078B2
A method and system for presenting an MRT for an IM is provided. In an Instant Messaging Application Server (IM-AS), an MRT presenting rule of the IM is set for a user; when the IM-AS receives an IM from the user, the IM-AS determines, according to the MRT presenting rule of the IM, whether an MRT is to be presented for a receiver of the IM, selects an MRT to be presented from MRT resources of the user when the MRT needs to be presented, and sends address information of the MRT to be presenting in a Resource Server (RS) along with the IM to the IM receiver; and the IM receiver downloads the MRT from the RS according to the address information and presents the MRT.
US08892077B2
A method and apparatus for providing multimedia content over a wireless network are disclosed. For example, the method receives a request from a customer via a data enabled cellular phone for accessing one or more multimedia content from a multimedia content server of the customer, and performs an authentication for obtaining the one or more multimedia content from the multimedia content server. The method obtains the one or more multimedia content from the multimedia content server, and transmits the one or more multimedia content to the data enabled cellular phone.
US08892075B2
In one embodiment, a method includes recording a communication at a mobile device, wherein the recorded communication is a user's portion of a conversation between the user and at least one other participant, transmitting the recorded communication to a network device, transmitting a request for the conversation to the network device, and receiving the conversation generated from the recorded communication and at least one other recorded communication from the other participant. An apparatus is also disclosed.
US08892068B2
A subscriber device receives a message from a network device external to the subscriber device, where the network device implements a first metering engine that meters usage of a network service by a subscriber using the subscriber device and where the message includes the subscriber's usage data. The subscriber device includes a second usage metering engine that receives the subscriber's usage data from the usage synchronization unit, and performs real-time metering of the subscriber's usage of the network service, based on the subscriber's usage data received from the network device and independently of the first metering engine of the network device, to generate real-time usage metering data. The second usage metering engine further outputs the real-time usage metering data to a display at the subscriber device.
US08892063B2
Embodiments of the present disclosure relate to multi-mode multi-band radio frequency (RF) power amplifier (PA) circuitry, which includes a multi-mode multi-band quadrature RF PA coupled to multi-mode multi-band switching circuitry via a single output. The switching circuitry provides at least one non-linear mode output and multiple linear mode outputs. The non-linear mode output may be associated with at least one non-linear mode RF communications band and each linear mode output may be associated with a corresponding linear mode RF communications band. The outputs from the switching circuitry may be coupled to an antenna port via front-end aggregation circuitry. The quadrature nature of the quadrature PA path may provide tolerance for changes in antenna loading conditions.
US08892057B2
A carrier aggregation radio system is provided. The carrier aggregation radio system includes a transceiver having a main receiver, a diversity receiver and a carrier aggregation receiver. The carrier aggregation radio system further includes a control system adapted to command a radio front end to route diversity signals from a diversity antenna to the main and diversity receivers in a first mode and to command the radio front end to route carrier aggregation signals from the diversity antenna to the carrier aggregation receiver in a second mode. The control system may also command a third mode in which diversity signals are routed to the main and diversity receivers while carrier aggregation signals are routed to the carrier aggregation receiver.
US08892056B2
Protocol adaptation layer for wireless communications. Communication devices that include one or more radio modules operable in accordance with multiple communication protocols establish communications using one communication protocol and then switch to another communication protocol. This switching to another communication protocol may be performed based on a variety of factors including effectuating communications of higher throughput, supporting uni-directional communications vs. bi-directional communications, or any other desired factor. In some embodiments, various communication devices include two radio modules that are each implemented to operate in accordance with one particular communication protocol. Alternatively, a multi-protocol capable radio module may support and operate in accordance with more than one communication protocol. Examples of possible communication protocols include those compliant with Bluetooth, IEEE 802.11, and/or 802.15.3c.
US08892048B1
An urban environment having many subscribers in close proximity is interconnected by a line of sight wireless network such that individual subscribers connect to an ISP backbone or hub directly or indirectly through other subscribers in the wireless network. A set of subscribers therefore form a multi-node mesh network of line-of-sight adjacency. In an urban environment, line-of-sight adjacency between buildings is facilitated by window placement of transparent directional antennas. High density, high capacity, networks are formed using the transparent directional antennas where transparency facilitates window mounting and directionality reduces received interference and increases capacity. Each subscriber employs a configuration for communication “upstream” towards the ISP and “downstream” to other subscriber nodes. Each subscriber node includes one or more radios for communication upstream and downstream, a router, and a transparent directional antenna for communication with adjacent nodes.
US08892043B2
A method and system for optimizing data throughput in a Bluetooth communication system is provided. The method may include determining the bit error rate (BER) of a first Bluetooth packet type of a plurality of Bluetooth packet types transmitted at a first power output level by a Bluetooth transmitter and selecting a second packet type from the plurality of Bluetooth packet types in response to determining the bit error rate. The different packet types may comprise DM1, DM3, DM5, DH1, DH3, DH5, HV1, HV2, HV3, 2DH1, 2DH3, 2DH5, 3DH1, 3DH3, and 3DH5 Bluetooth packets. The method may also include estimating the BER from the packet error rate (PER) of the first Bluetooth packet type, where the PER may be computed by comparing a number of packets of said first Bluetooth packet type with good CRCs to a number of packets of said first Bluetooth packet type with bad CRCs.
US08892033B2
A wireless power transmission system includes a receiver and a transmitter. The transmitter includes: a power transmission unit that transmits power; a power adjustment unit that adjusts power to be transmitted; and a communication unit. The receiver includes: a power receiving unit that receives power; a power detection unit that detects the received power; a power storage unit that stores the received power; and a communication unit. The power to be transmitted is adjusted on the basis of power transmission efficiency and the remaining energy storage level. The power transmission efficiency is the ratio between the transmitted power and the received power.
US08892028B2
A method, apparatus and computer program product are therefore provided according to an example embodiment to provide a cellular based ITS environment. The cellular based ITS environment may be configured based on LTE based interfaces. In this regard, a method includes receiving configuration information from a first access point, wherein the configuration information defines an ITS target area comprising at least the first access point and a first RSU. A method also includes receiving an ITS paging message from the first access point. A method also includes causing a reselection of the first RSU while in the communications range of the first access point in the ITS target area and in response to the received ITS paging message.
US08892019B2
An image forming apparatus for forming an image on a recording medium includes a fixing unit configured to fix on a recording medium, a toner image formed on the recording medium, through heating and pressurization and a gloss control unit configured to lower gloss of a surface of the toner image by charging the surface of the toner image fixed onto the recording medium and heating the toner image such that toner contained in the toner image reaches a softening point or higher thereof.
US08892016B2
A fixing device which may include a nip plate which has roll marks formed on at least a first surface of the nip plate, a flexible cylindrical member having an inner peripheral surface that is configured to slide on the nip plate and a pressure member that is configured to rotate while the pressure member and the nip plate pinch the flexible cylindrical member, so that the pressure member and the cylindrical member convey a recording sheet. Further, a lubricant may be provided between the nip plate and the flexible cylindrical member. Also, the nip plate may be arranged so that the roll marks extend along a conveying direction of the recording sheet.
US08892012B2
A development device includes a developer carrier configured to supply developer on a latent image formed on a latent image carrier to visualize the latent image. Wherein the developer carrier includes: an elastic layer formed on an outer circumferential surface of a conductive support body, the elastic layer including urethane rubber; and a top layer formed by treating a surface of the elastic layer with treatment solution that includes urethane polymer, silicone-based additive and conductive agent. The top layer includes convex parts that include the urethane rubber and concave parts in which the silicone-based additive and the conductive agent are laminated.
US08892010B2
A developing device includes two developer-transporting members, a container, and four gap retainers. The container contains a developer and rotatably supports rotation shafts of the developer-transporting members using side walls located on both end portions. The gap retainers are supported at end portions of the developer-transporting members and are brought into contact with a subjected-to-development member or a supporter to maintain a gap between the subjected-to-development member and each developer-transporting member. A force with which the two developer-transporting members are pressed toward the subjected-to-development member is applied to the container and all the gap retainers are brought into contact with the subjected-to-development member or the supporter, while axes of rotation of the two developer-transporting members are allowed to become non-parallel with an axis of rotation of the subjected-to-development member.
US08892005B2
Printer charging blades and printers are disclosed. An example charging blade for a printer includes an insulating layer to contact a photo imaging surface at an angle to apply pressure to the photo imaging surface, the pressure to control an amount of material present on the photo imaging surface, and a conductive layer attached to a side of the insulating layer, the conductive layer to be charged and to apply a first charge to the photo imaging surface.
US08892002B2
A holder is movable in a horizontal direction between an internal position within the main casing and an external position outside of a main casing. The holder has a first opening extending in the horizontal direction. A drum unit is configured to be held by the holder and is movable in a vertical direction with respect to the holder. The drum unit includes a photosensitive drum having an axis extending in an axial direction, a first end portion and a second end portion opposite to the first end portion in the axial direction. A particular pressure member is positioned in confrontation with the drum unit and urges the first end portion upward through the first opening to permit the photosensitive drum to be in contact with an endless belt when the holder is in the internal position.
US08891992B2
An image forming apparatus includes a fusing unit with a heating member arranged to fuse toner to a printing paper, a heat source arranged to heat the heating member, a thermal sensor arranged to measure a surface temperature of the heating member, an electricity controlling unit arranged to control electricity supplied to the heat source based on a temperature measured by the thermal sensor, a first temperature controlling unit arranged to control the surface temperature of the heating member in STANDBY mode to gradually rise to an upper limit temperature by turning on/off electricity to the heat source with an electricity controlling unit, and a second temperature controlling unit arranged to control the surface temperature of the heating member in STANDBY mode to gradually fall to a lower limit temperature by turning on/off electricity to the heat source with the electricity controlling unit.
US08891989B2
An image forming apparatus includes an image forming station for forming a toner image on a sheet; an image heating portion including a flexible heating roller and a pressing roller to form a nip, the image heating portion being effective to heat while feeding the sheet, by the nip; a pressing state switching portion for switching a state of the nip between a pressing state and a released state; and a sheet feeding position detector for detecting misalignment of the sheet relative to a feeding reference position with respect to a direction perpendicular to a feeding direction of the sheet; wherein when the sheet feeding position detector detects the misalignment, the pressing state switching portion permits the nip to feed at least one sheet in a state of the misalignment, and then switches the nip to the released state and then switches to the pressing state.
US08891977B2
A receiver chip, system and method for on-chip multi-node visible light communication, the receiver chip comprising: an array of receiver cells comprising an array of photodetectors, each receiver cell comprises at least one photodetector and is to receive light through the at least one photodetector, and a logical layer for independently configuring at least one selected receiver cell as a communication receiving channel. The system comprises an array of receiver cells comprising an array of photodetectors, each receiver cell includes at least one photodetector and is to receive light through the at least one photodetector, a logical layer to independently configure at least one selected receiver cell as a communication receiving channel, and a processor to receive data from the logical layer and control the logical layer for configuration of the receiver cells.
US08891972B2
An optical receiving apparatus includes a variable dispersion compensation unit, a delay interference unit, a photoelectric converter, a polarization control unit for control the polarization state of an optical signal inputted to the photoelectric converter, a received data processing unit for monitoring the number of error occurrences, and a control unit for controlling the dispersion compensation amount at the variable dispersion compensation unit and the optical phase control amount at the delay interference unit, based on information on the number of error occurrences from the received data processing unit. The control unit adjusts the polarization state of the optical signal inputted to the photoelectric converter to a first polarization state, in which errors are more likely to occur than in normal operation, by controlling the polarization control unit and then starts control of the variable dispersion compensation unit and the delay interference unit, and upon completion of the control, adjusts the polarization state of the optical signal to a second polarization state, in which errors are less likely to occur than in the first polarization state, by controlling the polarization control unit.
US08891970B2
A controller for optical components. A controller includes mixed signal interface that is configured to connect to an optical component external to the controller. The mixed signal interface is able to deliver and/or receive signals to and/or from the optical component. The controller includes a digital interface that is able to connect to a memory external to the controller. The digital interface may receive a digital representation of operating characteristics of the optical component. The controller is configured to deliver and/or receive signals to and/or from the optical component based on the digital representation of operating characteristics.
US08891955B2
A digital camera is provided with a high dynamic range (HDR) mode of operation wherein a nominal exposure is automatically bracketed by one or more under exposures and one or more over exposures. The images thus obtained can then be used by suitable software to process the images to produce a final HDR image.
US08891944B2
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US08891935B2
In a user interface a plurality of videos are simultaneously played for the purpose of allowing a user to select the desired video on the basis of a plurality of played frames.
US08891932B2
The invention provides an amplification module for an optical printed circuit board, the optical printed circuit board including plural polymer waveguide sections from independent waveguides, each of the sections being doped with an amplifying dopant, wherein the plural waveguide sections are routed so as to pass through an amplification zone in which the plural polymer waveguide sections are arranged close or adjacent to one another, the amplification module including: a pump source including plural light sources arranged to provide independently controllable levels of pump radiation to each of the plural waveguide sections. In an embodiment, the amplification module also includes plural polymer waveguide sections corresponding to the plural polymer waveguides of the printed circuit board on which in use the amplification module is to be arranged, each of the sections being doped with an amplifying dopant.
US08891931B2
A fiber optic enclosure assembly includes a housing having an interior region and a bearing mount disposed in the interior region of the housing. A cable spool is connectedly engaged with the bearing mount such that the cable spool selectively rotates within the housing. A termination module disposed on the cable spool so that the termination module rotates in unison with the cable spool. A method of paying out a fiber optic cable from a fiber optic enclosure includes rotating a cable spool, which has a subscriber cable coiled around a spooling portion of the cable spool, about an axis of a housing of the fiber optic enclosure until a desired length of subscriber cable is paid out. A termination module is disposed on the cable spool.
US08891930B2
A fiber management frame for a fiber optic closure having a removable tray holder configured to mount a fiber optic tray offset from a fiber management interface. The tray holder has optical fibers mounted thereon and can be mounted and/or removed from the fiber management interface without interfering with optical fibers mounted on the fiber management interface. The fiber management interface defines a first slack storage area for a first group of optical fibers. The removable tray holder defines a second slack storage area for a second group of optical fibers offset from the fiber management interface. The fiber optic tray can be mounted to or removed from the fiber management interface without interfering with the first group of optical fibers.
US08891927B2
A fiber distribution hub includes a chassis mounted to move relative to a cabinet. A termination field is mounted to the chassis. The chassis includes a first location at which a splitter region and a first pass-through region are positioned; and a second location at which a second pass-through region is positioned. The second location is spaced from the first location. Fibers input into adapters at the first pass-through region can be rerouted to act as splitter inputs at the splitter region.
US08891919B2
An optical device includes first and second optical waveguides that each include a core and a cladding, and a connector that optically couples the first optical waveguide and the second optical waveguide with a lens interposed therebetween, wherein, in at least one of the first and the second optical waveguides, a difference in refractive index between the core and the cladding in a first direction differs from a difference in refractive index between the core and the cladding in a second direction that is different from the first direction, and wherein, in at least one of the first and the second optical waveguide, a first point of emergence of first rays that are output at angles in the first direction and a second point of emergence of second rays that are output at angles in the second direction are offset from each other along an optical axis.
US08891901B2
A system and method are provided by which a user can operate any particular image forming device in a manner that emulates any other particular image forming device. These systems and methods decouple the user from a device-specified origin, or device-specified order of operations, by affording the user an opportunity, at a graphical user interface of an image forming device, to pick an origin and an order of operations that the user desires be undertaken by the image forming device. An ability to pick which origins and orders of operations the user desires allows for establishment of a policy for image forming operations in multiple different image forming devices. The user can define the order of operations when the user walks up to the machine. Otherwise, a system administrator may set up a particular user desired origin and order of operations as a system policy to convert printing job tickets.
US08891900B2
What is disclosed are a novel system and method for transforming coordinates in an image processing system. In one embodiment, image data is received in a first coordinate space and second coordinate space information is received. A first selection is made, based on a set of relative coordinate space mappings, to select at least a first transformation for mapping of the image data in the first coordinate space to an intermediate image canonical coordinate space using at least a first coordinate change matrix. The intermediate image canonical coordinate space has coordinates which are independent of the image processing system. A second selection is made, based on the set of relative coordinate space mappings, to select at least a second transformation for mapping from the intermediate image canonical coordinate space to the second coordinate space using at least a second coordinate change matrix to transform the intermediate image canonical coordinate space.
US08891894B2
Psychovisual image compression techniques are disclosed that compress pixel data by a fixed compression ratio with little or no perceptual loss of detail. In some implementations, a psychovisual compression process is selected among several psychovisual compression processes based on characteristics of the pixel data. Compression is achieved during encoding by discarding psychovisually unnecessary bits from the pixel data. The psychovisual compression processes can be implemented in hardware and operate on scan lines of pixels captured by the image sensor. The psychovisual compression techniques can be used with image compression techniques to compress further the pixel data.
US08891893B2
An apparatus for decoding an image, the apparatus including an entropy decoder that performs entropy-decoding to obtain quantized transformation coefficients of at least one transformation unit in a coding unit of the image, a decoder that determines a prediction mode of at least one prediction unit in the coding unit from information indicating the prediction mode for the at least one prediction unit, when the prediction mode is determined to be an inter prediction mode, not in an intra prediction mode, determines a size of the at least one transformation unit in the coding unit regardless of a size of the at least one prediction unit in the coding unit, and performs inverse-quantization and inverse-transformation on the quantized transformation coefficients of the at least one transformation unit to obtain residuals, and a restorer that performs inter prediction for at least one prediction unit in the coding unit to generate a predictor and restores the image by using the residuals and the predictor.
US08891886B2
A graphics texture data encoding arrangement in which the texels in a texel block 30 to be encoded are divided into different partitions within the block. A reference partitioning pattern for a texel block to be encoded is generated by using a partitioning function 32 to partition the data values for the texels into a number of data value partitions, and then sorting the individual texels in the texel block into respective partitions 33 based on their values. A set of predefined partitioning patterns 35 that the encoding scheme supports is then compared 36 to the generated reference partitioning pattern. The predefined partitioning pattern that best matches 39 the generated reference partitioning pattern is then used 42 to encode the block of texels.
US08891885B2
A method is disclosed for reducing metal artifacts in CT image datasets. An embodiment of the method includes reconstructing a first CT image dataset with and a second CT image dataset without metal artifact correction, weighted summation of a high-pass-filtered first and a high-pass-filtered second CT image dataset plus a low-pass-filtered second CT image dataset, wherein the weightings are dependent on the proximity to metal in the CT image datasets. A computing unit, a CT system and a C-arm system designed to execute the method are also disclosed.
US08891879B2
An image processing apparatus for extracting a contour of an object which extracts boundary candidate points from the image and sets reference areas each having one of boundary candidate points as a center and includes small areas. A first reference area is set from the reference areas and a first small area is set from small areas included in the first reference area. From reference areas, a second reference area is set, whose feature is similar to that of the first reference area and as a second small area, a small area is set which has a feature amount similar to that of the first small area among small areas included in the second reference area. The boundary candidate points is tracked to extract the contour of the object based on the first reference area, the second reference area, the first small area, and the second small area.
US08891877B2
A data processing apparatus that executes determining processing, using a plurality of stages, for determining whether or not a partial image sequentially extracted from an image of each frame of a moving image corresponds to a specific pattern, assigns a plurality of discriminators to each stage such that a plurality of partial images are processed in parallel. The data processing apparatus divides an image into a plurality of regions, and, for the image of each region, calculates a passage rate or accumulated passage rate from a ratio between the number of partial images input to a stage and the number of partial images determined to correspond to the specific pattern. The assignment of the discriminators to each stage is changed based on the passage rate or accumulated passage rate of the image processed immediately of a region to which the partial image extracted from the image being processed belongs.
US08891875B2
The invention relates to a method of evaluating the confidence of matching signatures of a hyperspectral image of at least one tracked object, defined by pixels on an image sensor, to a hyperspectral image template in real time while tracking the at least one tracked object.
US08891870B2
A method of removing a hyperspectral signature from at least one hyperspectral image, includes among other things, selecting a hyperspectral signature and determining a dissimilarity value between each pixel in the at least one hyperspectral image and the selected at least one hyperspectral signature. If the dissimilarity value between the signature of a given pixel in the at least one hyperspectral image and the selected at least one hyperspectral signature is less than a predetermined threshold value then the value of the signature for the given pixel is set to zero to create a signature-subtracted hyperspectral image.
US08891869B2
A system and method for effectively performing an integrated segmentation procedure comprises an image segmenter that includes a texture modeler, a contrast modeler, and a model integrator. The texture modeler creates a texture model based upon an original image. Similarly, the contrast modeler creates a contrast model based upon the original image. The model integrator then performs a model integration procedure to create a final segmented image by integrating the texture model and the contrast model according to a calculated texture model metric. A processor of an electronic device typically controls the image segmenter to perform the integrated segmentation procedure.
US08891864B2
Some embodiments provide a program that provides a graphical user interface (GUI). The GUI includes a display area for displaying an image that includes several pixels. Each pixel includes a set of pixel values in a three-dimensional color space. The GUI includes a first selectable GUI item for activating a color masking tool (1) for selecting a set of pixels in the image and (2) for defining a three-dimensional volume to encompass the pixel values of the set of pixels in the three-dimensional color space. The three-dimensional volume serves as an approximation of a rectangular cuboid that has at least one rounded corner. The GUI includes a second selectable GUI item for applying a color correction operation to the image by modifying pixels in the image that have pixel values encompassed by the three-dimensional volume in the three-dimensional color space.
US08891853B2
The image processing device includes a three-dimensional image data input unit which enters three-dimensional image data representing a three-dimensional image, a subject extractor which extracts a subject from the three-dimensional image data, a spatial vector calculator which calculates a spatial vector of the subject from a plurality of planar image data having different viewpoints contained in the three-dimensional image data, and a three-dimensional image data recorder which records the spatial vector and the three-dimensional image data in association with each other.
US08891848B2
A method is disclosed for fully automated segmentation of human vertebral body images in a CT (computerized tomography) study with no user interaction and no phantoms, which has resiliency to anatomical abnormalities, and protocol and scanner variations. The method was developed to enable automated detection of osteoporosis in CT studies performed for other clinical reasons. Testing with 1,044 abdominal CTs from multiple sites, resulted in detection of 96.3% of the vertebral bodies and 1% false positives. Of the detected vertebral bodies, 83.3% were segmented adequately for sagittal plane quantitative evaluation of vertebral fractures indicative of osteoporosis. Improved results were observed when selecting the best sagittal plane of 3 for each vertebra, yielding a segmentation success rate of 85.4%. The method is preferably implemented in software as a building block in a system for automated osteoporosis detection.
US08891846B2
The present embodiments relate to a device and a method for data postprocessing of K-space data acquired using a magnetic resonance tomography device. Each part of a K-space matrix is generated with one recording using a magnetic resonance tomography device in a plurality of recordings with the aid of a plurality of transmitting transmit channels of the magnetic resonance tomography device using excitation signals of one amplitude and phase. A field generated in total by the plurality of transmitting transmit channels is determined through addition of the spatial distribution of field distribution datasets representing a field generated by at least one transmit channel of the plurality of channels. A spatially dependent phase correction of the data is performed for data acquired in one recording using phases resulting from the added field distribution datasets.
US08891842B2
A method includes obtaining a first image of first contrast agent uptake in non tissue of interest of a patient. The first image is generated based on data from first data from a first imaging modality. The method further includes obtaining a second image of second contrast agent uptake in tissue of interest and the non tissue of interest of the patient. The second image is generated based on second data from a second different imaging modality. The method further includes generating a first image mask based on the first image and generating a first feature image based on the second image and the first image mask. The method further includes displaying at least the first feature image.
US08891831B2
Apparatus and methods are presented for estimating the velocity field based on a multi-image frame sequence having an integer number M frames, M is greater than two, in which a set of M−1 displaced frame difference (DFD) equations is solved using a set of iteration equations to determine a velocity field.
US08891830B2
A distance measurement system and method are provided. The distance measurement method first projects a light beam with a speckle pattern to reference planes and an object to allow the reference planes and a surface of the object each have an image of the speckle pattern, the speckle pattern having a plurality of speckles. Next, images of the speckle pattern reflected by the reference planes are captured to generate reference image information, and an image of the speckle pattern reflected by the surface of the object is captured to generate an object image information. A processing module which may be a processing software can compare the object image information with the reference image information to obtain several similarity scores. If the most the most similarity score is greater than a threshold value, the processing module identifies the corresponding reference plane, thereby computing the position of the object.
US08891829B2
There is provided an image processing device including a depth acquisition unit and a smoothing processing unit. The depth acquisition unit acquires a depth to a subject in correlation with a pixel in a captured image of the subject, and the smoothing processing unit designates a pixel in a region excluding a predetermined region in the image as a target pixel, and performs a smoothing process of the degree according to the depth corresponding to the target pixel for a pixel value of the target pixel in a predetermined direction. This causes a pixel in a region excluding the predetermined region in the image to be blurred, thereby generating a panning image.
US08891824B2
The present application discloses a method and device of detecting fatigue driving, comprising: analyzing an eye image in the driver's eye image area with a rectangular feature template to obtain the upper eyelid line; determining the eye closure state according to the curvature or curvature feature value of the upper eyelid line; and collecting statistics on the eye closure state and thereby determining whether the driver is in a fatigue state. The present application determines whether the eyes are opened or closed according to the shape of the upper eyelid, which is more accurate because the upper eyelid line has characteristics of higher relative contrast, anti-interference capacity, and adaptability to the changes in the facial expression.
US08891814B2
Systems and methods for embedding metadata such as personal patient information within actual medical data signals obtained from a patient are provided wherein two watermarks, a robust watermark and a fragile watermark are embedded in a given medical data signal. The robust watermark includes a binary coded representation of the metadata that is incorporated into the frequency domain of the medical data signal using discrete Fourier transformations and additive embedding. Error correcting code can also be added to the binary representation of the metadata using Hamming coding. A given robust watermark can be incorporated multiple times in the medical data signal. The fragile watermark is added on top of the modified medical signal containing the robust watermark in the spatial domain of the modified medical signal. The fragile watermark utilizes hash function to generate random sequences that are incorporated through the medical data signal.
US08891811B2
The present invention relates generally to digital watermarking. In one implementation, we provide a hierarchical digital watermark detector method. The method includes: i) in a first layer of a hierarchical search, performing watermark detection on blocks of at least a portion of an incoming suspect signal; ii) identifying a first block in the portion that is likely to include a decodable digital watermark; and iii) in a second layer of the hierarchical search, performing additional watermark detection on overlapping blocks in a neighborhood around the first block. Another implementation provides a hierarchical watermark detector including a buffer and a detector. The buffer stores portions of an incoming signal. The detector evaluates watermark detection criteria for blocks stored in the buffer, and hierarchically zooms into a neighborhood of blocks around a block associated with watermark detection criteria that satisfies detection criteria.
US08891807B2
There is provided a loudspeaker apparatus which has a diaphragm and a magnet system for driving the diaphragm. The loudspeaker apparatus also has a light source and a cooling device (K) having at least one cooling unit for cooling the at least one light source. The light source is thermally coupled to the first cooling unit. The first cooling unit with the at least one light source is arranged in front of the diaphragm. The outside of the diaphragm can have light reflecting properties.
US08891806B2
A mobile terminal including a case forming an external appearance, a circuit board positioned in the case, an acoustic output unit, and a connector joined to the acoustic output unit and electrically connected to the circuit board is provided. The connector contacts one lateral surface of the circuit board and is elastically deformed through the contact. The connector may include a fixed end portion inserted into the acoustic output unit and a free end portion connected to the fixed end portion to be elastically displaced.
US08891800B1
A case for a mobile device includes a rear panel, a plurality of walls extending around the rear panel, a base portion having a jack configured to receive a power cord input, a first aperture configured to receive a first earbud, a first electrical contact of the first aperture configured to engage a first corresponding charging contact of the first earbud, a second aperture configured to receive a second earbud, a second electrical contact of the second aperture configured to engage a second corresponding charging contact of the second earbud, a first electrical connection configured to engage the jack with a power input port of the mobile device, and a second electrical connection configured to engage the jack with the first electrical contact and the second electrical contact.
US08891791B2
An audio mixer (20) include a chassis (22) adapted to receive a docking tray assembly (24), which in turn is adapted to receive a computing device (26). The computing device functions to operate and control the audio mixer (20), and to this end includes a touch screen display (28). The docking tray assembly (24) includes formed tray (110) and, optionally, an adapter configured as a formed insert (112) that nests with the tray (110) to dock a computing device of a configuration different from the computing device docked directly with the tray (110).
US08891789B2
The loudness of an audio signal is adjusted while reducing changes in its perceived spectral balance, using a dynamically-controllable filter having a high-frequency response characteristic and a low-frequency response characteristic, controlled by dynamically-changing information on the desired gain in each of a plurality of frequency bands of the audio signal.
US08891781B2
An active vibration noise control device having a pair of speakers, including: a basic signal generating unit generating a basic signal based on a vibration noise frequency; an adaptive notch filter generating a first control signal provided to one speaker using a first filter coefficient and generating a second control signal provided to the other speaker using a second filter coefficient to cancel the generated vibration noise; a microphone detecting cancellation error between the vibration noise and the control sounds and outputting an error signal; a reference signal generating unit generating a reference signal based on a transfer function from the speakers to the microphone; a filter coefficient updating unit updating first and second filter coefficients, minimize the error signal; and a phase difference limiting unit limiting a phase difference between control sounds generated by different speakers. Therefore, it becomes possible to appropriately ensure a uniform and wide noise-cancelled area.
US08891780B2
A microphone array device includes a first sound reception unit configured to obtain a first sound signal that is input from a first microphone, a second sound reception unit configured to obtain a second sound signal that is input from a second microphone, a noise state evaluation unit configured to compare the first sound signal and the second sound signal and to obtain an evaluation parameter to evaluate an influence of a non-target sound included in the second sound signal on a target sound included in the first sound signal according to a result of the comparison, a subtraction adjustment unit configured to set a suppression amount for the second sound signal based on the evaluation parameter and to generate a third sound signal; and a subtraction unit configured to generate a signal to be output based on the third sound signal and the first sound signal.
US08891775B2
The invention discloses a method and an encoder for processing a digital audio stereo signal. A digital audio encoder for coding such audio signal comprises a predictive Temporal Noise Shaping (TNS) filter, a Mid-/Side (M/S) coding unit, a control unit for determining a first prediction gain related to the unmodified L/R signal processed by the TNS filter and for determining a second prediction gain related to the M/S-coded L/R signal processed by the TNS filter, wherein the control unit is adapted to disable TNS-filtering—i.e. to bypass the TNS filter—for a current signal frame, if the first and second prediction gains differ by more than a pre-determined mismatch range. Preferably, the first and second prediction gains are determined from signal energy ratios calculated for each channel of the stereo signal including the signal energies of both the TNS-processed (unmodified) L- respectively (unmodified) R-signal and the TNS-processed M/S coded L- respectively M/S coded R-signal divided by the respective signal energies before TNS processing. Furthermore, the control unit is preferably adapted to overrule the disabling of the TNS filter, if the input signal is a near-mono audio signal exhibiting only low energy either in its M- or S-band. In that case, operation of the TNS filter on the stereo audio signal is maintained.
US08891768B2
A method, system, and computer program product for using hidden buffer formatting and passing obfuscated encryption key values to detect tampering with and/or prevent unauthorized inspection of a data buffer. The method comprises receiving an unencrypted sequence to be encrypted, selecting a layout version to associate to an encryption method and a checksum method, then encrypting the unencrypted sequence using the encryption method to form an encrypted sequence, and calculating, using the checksum calculation method, an unencrypted sequence checksum. Further, storing the encrypted sequence to form a hidden buffer payload, which hidden buffer has its own hidden buffer payload checksum. Encryption keys are not stored in program data, nor sent in the hidden buffers. Instead obfuscated encryption key values are used to generate keys on the fly. The receiver of a hidden buffer and obfuscated encryption key values can detect tampering or data corruption of the payload for further processing.
US08891765B1
A method, apparatus, and manufacture for a content decryption module (CDM) is provided. A user agent loads a web application. The web application gets a license for encrypted media content. The web application instructs a media stack of the user agent to play the encrypted media content. The license is sent from the web application to the media stack. Next, the license is sent from the media stack to the CDM. The media stack and the CDM are distinct binaries from each other. Encrypted data is sent from the media stack to the CDM. The encrypted data includes at least a portion of the encrypted media content. Next, the CDM provides decrypted data by decrypting the encrypted data.
US08891756B2
Elliptic curve hash functions are provided which do not require a pre-existing hash function, such as that required by the MuHash. The elliptic curve hash functions can be built from scratch and are collision free and can be incremental. In one embodiment, rather than a pre-existing hash function, the identity function with padding is used; and in another embodiment, rather than a pre-existing hash function, a block cipher with a fixed non-secret key is used.
US08891753B2
The present invention provides flexible call processing. For example, a call processor system can receive an inbound call intended for a called party and place an outbound call to the called party. The call processing system can provide the called party with a call transfer option.
US08891736B2
A method and a device for clustering lines of a wireline network in a number of virtual binders includes obtaining a noise value samples pertaining to different lines of the wireline network at substantially coinciding sampling moments, detecting corresponding features in these series, determining degrees of correlation between these features, and assigning the lines to one or more virtual binders on the basis of their mutual degrees of correlation.
US08891726B2
When performing nuclear (e.g., SPECT or PET) and CT scans on a patient, an imaging system (10) includes three or more carbon nanotube x-ray sources (20) are circumferentially spaced along an arc of a rotatable gantry (16) that spans a distance larger than a maximum cross-sectional dimension of a section of a patient (14) to be imaged. The x-ray sources are sequentially pulsed to emit x-rays for scanning a section of a patient (14) including a volume of interest (VOI) (13). Only one source (20) is in an ON state at a time to create a duty cycle, which reduces cooling time for the respective sources as well as radiation dose to the subject. X-rays traversing the patient (14) are received at a flat panel x-ray detector (22) that has a width smaller than the maximum cross-sectional dimension, which further reduces the weight and size of the system (10).
US08891714B2
A system for synchronizing a receiver of a bit stream to the bit stream include a correlator to remove the PN code modulation and to generate a stream of time sequence values (samples) from the received bits. Multiple accumulators are included, each accumulator corresponding to a different offset from a first time period. The accumulators add a number of values equal to a number of samples in a bit period. Multiple magnitude calculators receive sums from the corresponding accumulators and calculates respective magnitudes. Multiple non-coherent summers are then used to add the magnitudes for each offset in each bit period for all of the received bits. The outputs of the non-coherent summers are analyzed to find the highest value, to identify the location of the bit transition in the bit period.
US08891709B2
A method and apparatus is disclosed to compensate for interference and/or distortion impressed onto a transmitted communication signal in the presence of one or more time-varying noise and/or interference conditions. A communications receiver includes a noise analyzer to characterize the composition of the interference and/or the distortion and produce a selection signal indicating the composition of the interference and/or the distortion. The communications receiver selects at least one set of equalization coefficients and/or updates at least one parameter of a least-squares algorithm or the suitable equivalent algorithm to compensate for the interference and/or the distortion impressed onto a transmitted communication signal in the presence of a particular time-varying noise and/or interference condition.
US08891707B2
A receiving device includes: a mixer module arranged to receive an input signal to generate a down-converted output; a first active filter, the first active filter arranged to receive the down-converted output and perform an active filtering process upon the down-converted output to generate a first filtered output; a passive filter, the passive filter arranged to receive the first filtered output and perform a passive filtering process upon the first filtered output to generate a second filtered output; and a processing circuit, the processing circuit arranged to receive the second filtered output and process the second filtered output to generate an output signal corresponding to the input signal.
US08891706B2
The present invention relates to a combiner, channel identifier, Orthogonal Frequency Division Multiplexing OFDM receiver and method for optimizing use of channel state information of a received signal. The method comprises analyzing a received signal in a time domain and extracting from the received signal characteristics of a communication channel. The method furthermore comprises determining a dynamic indicator of channel station information accuracy based on the characteristics of the received signal. Additionally, the method comprises applying a weight to the channel state information according to the dynamic indicator.
US08891704B2
In one embodiment, a method includes applying, by a transimpedance amplifier at a receiving end of a communication link, equalization to a signal carried by the communication link at the receiving end of the communication link.
US08891700B1
Interference in a wireless network is detected by first applying during a detection stage a two-sample Kolmogorov-Smirnov (KS) test to samples obtained from a channel in the wireless network to obtain a KS statistic. When the KS statistic is larger than a predetermine threshold, it is determined that the samples include narrowband interference, and wideband otherwise.
US08891699B2
Characterization and assessment of communication channel average group delay variation. A signal having repeated signal components therein is received by a communication device, and that signal undergoes appropriate processing to determine respective amplitude and phase of a number of frequency bins. The phase difference from bin to bin (including respecting unwrapping, and proper normalization) is used to determine the group delay of a communication channel, or portion thereof, as a function of frequency. Multiple respective group delay measurements may be averaged to generate a wideband group delay of the communication channel as a function of frequency. Overlap between different respective band-edge portions of the communication channel may assist in generating a seamless continuous wideband spectrum estimation for use in determining the wideband group delay of the communication channel.
US08891693B2
A receiver selects, regarding each of signals corresponding to component elements of a transmission column vector, a number of transmission signal candidates equal to a number according to a predetermined parameter based on inter-signal point distances between a plurality of transmission signal candidates regarding the transmission column vector and the signal from among the plural transmission signal candidates. Then, the receiver reproduces the transmission signal by determining a unique set of transmission signal candidates regarding each component element of the transmission column vector based on the sum total of the inter-signal point distances between the selected transmission signal candidates and the signals.
US08891692B2
A data processing apparatus is arranged to map input data symbols to be communicated onto a predetermined number of sub-carrier signals of Orthogonal Frequency Division Multiplexed OFDM symbols. The predetermined number of sub-carrier signals is determined in accordance with one of a plurality of operating modes and the input data symbols are divided into first sets of input data symbols and second sets of input data symbols.
US08891690B2
The present invention provides a method and apparatus for transmitting a preamble for multiple channel estimation. The method includes generating a channel estimation sequence, allocating the channel estimation sequence to some of a plurality of symbols in which a preamble is transmitted, and transmitting the preamble. The channel estimation sequence is generated by bisecting a sequence having a length N, generating a first sequence and a second sequence by adding a Zero-padded Suffix (ZS) having a zero value to a last part of each of the two bisected sequences, copying the first sequence and the second sequence at least once, and allocating the first sequences and the second sequences to some of the symbols.
US08891688B2
A no signal period detecting unit (10) detects a no signal period in which no receiver signal is received. A capture unit (7) captures a synchronous timing of the receiver signal on the basis of a correlation value which is worked out by a delayed correlation computing unit (6). Further, the capture unit (7) cancels the capture of the synchronous timing in the case where this no signal period is detected by the no signal period detecting unit (10).
US08891677B2
A method includes obtaining a precoder for retransmission of one codeword responsive to known precoding matrix P of rank r and modulation and coding scheme MCS assignments used in an original transmission, and a desired retransmission rank r′; and scaling power in the retransmission responsive to at least two of 1) information parameters Index of UL precoder in previous transmission, 2) rank r of uplink UL precoder in previous transmission, 3) MCS assignments in previous retransmission (MCSi), 4) rank r′ for UL retransmission 5) number of retransmit antennas used for codeword to be retransmitted x in previous transmission, 6) number of retransmit antennas x′ used for retransmission, 7) precoder for UL retransmission, 8) UL precoders and channel information for previous transmission, and 8) latest channel measurements.
US08891674B2
A digital transmission system is provided. The system includes a transmission signal generation unit which generates transmission signals by loading data to be transmitted on carrier waves; and an additional data processing unit which loads a low power signal expressing additional data on the carrier waves on which the data is loaded by the transmission signal generation unit. The system may be embodied as an orthogonal frequency division multiplexing (OFDM) system such as a Digital Video Broadcasting-Terrestrial (DVB-T) system, or a single carrier system such as a Vestigial Sideband (VSB) system.
US08891665B2
Parallel/serial conversion is performed on an N (where N is a natural number)-bit first parallel data signal with a first converted clock acquired by multiplying a reference clock by N, and parallel/serial conversion is performed on an (N×K)-bit (where K is a natural number) second parallel data signal with a second converted clock acquired by multiplying the reference clock by N×K.
US08891661B2
Techniques for data transmission using high-order modulation are provided. According to one aspect, parameters of a transmission link are determined, and a multilevel coding scheme and a high-order modulation signal constellation are selected on the basis of the determined parameters. An information indicating the selected multilevel coding scheme and high-order modulation signal constellation and data symbols encoded according to the selected multilevel coding scheme and high-order modulation signal constellation are transmitted. In other aspects, QPSK data symbols are embedded between M-QAM data symbols or M-PSK data symbols with M>4. The QPSK data symbols may be used to improve the efficiency of the decoding process.
US08891653B2
A Multi-User-Multiple Input Multiple Output (MU-MIMO) transmission method performed by an AP in a Wireless Local Area Network (WLAN) system is provided. The method includes transmitting an MU-MIMO initiation message to a destination STA which is a target of a MU-MIMO transmission, the MU-MIMO initiation message informing that MU-MIMO transmission will be initiated, receiving a sounding frame transmitted by the destination STA as a response to the MU-MIMO initiation message and performing MU-MIMO transmission on data by beamforming based on channel information obtained from the sounding frame. The sounding frame includes precoded and virtualized channel information Hvirtual between the AP and the STA. A dimension of the Hvirtual is lower than a dimension of channel information H between the AP and the STA.
US08891645B2
Various embodiments of carrier aggregation are provided that increase communications capacity and throughput. Responsive to an aggregate bandwidth of a signal that is to be transmitted exceeding a limit associated with an antenna and/or other element of a transmitter, the signal is decomposed/segmented/divided into a plurality of components each one of which comprises a bandwidth that is smaller than the bandwidth of the signal. Accordingly, the transmitter is configured with a corresponding plurality of antennas and/or corresponding plurality of other elements to transmit the plurality of components. Systems/methods of spatial multiplexing are also provided further increasing network capacity and throughput.
US08891644B2
A serial-parallel converter generates a subcarrier modulation signal from a modulation signal which is generated from the input signal by a modulator. An IFFT unit performs an inverse fast Fourier transformation on the subcarrier modulation signal. A divider divides a calculation result to generate first subdata. A disperser adds dispersion coefficients to elements of first subdata. A sorter generates second subdata from post-dispersion first subdata. An operator performs a predetermined calculation using elements in the same line of the post-dispersion first subdata and second subdata. A corrector subtracts correction coefficients from elements of post-average first subdata. A synthesizer arranges post-correction first subdata in positions at the time of division and synthesizes them to generate a baseband signal. A transmitter generates a transmission signal to transmit.
US08891633B2
Method for multi-level motion estimation in block-based video coding. The method is targeted to HEVC specifications of video compression, however, may be used with other video coding standards.
US08891629B2
A method for calculating pixel values of interpolated pixel positions located between integer pixel positions in frames of a video picture by a predefined filter operation, the method including: storing the pixel values of the integer pixel position; determining to which of a number of predefined resolution formats the video picture is adapted; defining a fixed width (W) and fixed height value (H) for the frames corresponding to a resolution format determined by the determining; loading a first set of memory addresses for the memory of the video processing apparatus corresponding to a plurality of the pixel values of integer pixel positions; and executing a filter operation on the plurality of the pixel values of integer pixel positions and calculating a plurality of the pixel values of the interpolated pixel positions.
US08891628B2
A method is provided for encoding an image signal that includes motion information, by selecting a motion vector from among a set of at least three candidate vectors for at least one actual block of an actual image to be encoded. The method includes: determining an optimal-selection subset containing some of the candidate vectors; selecting the motion vector from among the vectors of the optimal-selection subset; and inserting into the signal a piece of information designating the motion vector selected from among the vectors of the optimal-selection subset.
US08891616B1
Systems, methods, and apparatuses for compressing a video signal are disclosed. In one embodiment the method includes transforming at least a portion of the video signal to produce matrices of transform coefficients, dividing the transform coefficients by at least one quantizer value to generate matrices of quantized transform coefficients, and identifying an encoding context including the transformed portion of the video signal. The method may further include determining a cost to entropy encode a non-zero value occurring within the encoding context, determining a first range including zero and having a width that is a function of the determined cost to entropy encode a non-zero value, and setting to zero at least one transform coefficient that falls within the first range.
US08891614B2
A method and System on Chip (SoC) for adapting a runtime reconfigurable hardware to decode a video stream, wherein the video stream is of one of a plurality of video types is disclosed. The method includes determining a video type of the video stream and identifying at least one functional block of a set of functional blocks in the runtime reconfigurable hardware in response to determining the video type. A functional block of the set of functional blocks corresponds to a decoding sub function of the video type. Thereafter, the method configures the one or more functional block based on a plurality of configuration parameters of the video type. Further, the method decodes the video stream using the one or more functional blocks in response of configuring the one or more functional block.
US08891604B2
In a multiple-input multiple-output (MIMO) wireless system supporting Coordinated Multi-Point (CoMP) transmission and having a first base station, a second base station, and a user equipment, a communications method implemented in the first base station is disclosed. In an aspect, the communications method includes exchanging, with the second base station through local information exchange, first information about a first channel between the first base station and the user equipment and second information about a second channel between the second base station and the user equipment, and computing at least one of a precoding matrix, a receiver filter, and a projection matrix, wherein the user equipment estimates the first information and the second information, and shares the first information and the second information with the first base station. Other apparatuses and some methods for wireless communications also are disclosed.
US08891586B1
Systems, apparatuses and methods for identifying frequencies for use in communicating data. Frequency hopping sequences are used in the communication of data without the need to store or exchange the sequences themselves. A seed value is obtained, and the frequency hopping sequence is calculated using the seed each time data is to be communicated using that frequency hopping sequence. The data is communicated via one or more frequencies in the calculated frequency hopping sequence.
US08891585B2
A heating electrode assembly for a crystal growth furnace includes: a heat insulation board unit that is disposed between a furnace wall and a heater, that includes a first surface facing the furnace wall and a second surface facing the heater, and that is formed with a hole extending through the first surface and the second surface; an electrode unit that includes an electricity input portion mounted to the furnace wall, a post portion disposed in the hole, and an abutment flange connecting the post portion and the heater; and an electrical insulating unit including a tubular sleeve that is disposed in the hole and that surrounds the post portion, and a pad that is clamped between the abutment flange and the second surface.
US08891582B2
An electric glass hot shop system is described herein that has at least one electrically powered heating unit (e.g., electric furnace, electric glory hole, electric pipe warmer, electric color box, electric annealer, electric crucible kiln) used in the processing of glass.
US08891580B1
A resonator mounting assembly includes a resonator cage, a base underlying the resonator cage, a plurality of first sets of kinematic mounting elements with the kinematic mounting elements of each first set mated with one another in an engaged non-secured relationship so as to support the resonator cage above the base and provide a kinematic mounting interface between them that substantially prevents any rotational moments applied on the base to be transferred to the resonator cage, and at least one second set of preload mounting elements fastened with one another in a yieldable secured relationship so as to preload the resonator cage relative to the base to maintain a positive contact at the kinematic mounting interface that substantially prevents disengagement of the mated kinematic mounting elements from one another due to forces and moments generated from thermal expansion and mounting distortion of the base.
US08891577B2
A system and method for an electrically pumped laser system is disclosed. The system includes a silicon micro-ring resonator 405. A quantum well 412 formed of a III-V group semiconductor material is optically coupled with the micro-ring resonator 405 to provide optical gain. A trapezoidal shaped buffer 414 formed of a III-V group semiconductor material and doped with a first type of carrier is optically coupled to the quantum well 412. A ring electrode 410 is coupled to the trapezoidal shaped buffer 414. The trapezoidal shaped buffer 414 enables the ring electrode 410 to be substantially isolated from an optical mode of the micro-ring resonator 405.
US08891576B2
Unidirectionality of lasers is enhanced by forming one or more etched gaps (78, 80) in the laser cavity. The gaps may be provided in any segment of a laser, such as any leg of a ring laser, or in one leg (62) of a V-shaped laser (60). A Brewster angle facet at the distal end of a photonic device coupled to the laser reduces back-reflection into the laser cavity. A distributed Bragg reflector is used at the output of a laser to enhance the side-mode suppression ratio of the laser.
US08891575B2
An optical resonator can include an optical feedback structure disposed on a substrate, and a composite including a matrix including a chromophore. The composite disposed on the substrate and in optical communication with the optical feedback structure. The chromophore can be a semiconductor nanocrystal. The resonator can provide laser emission when excited.
US08891573B2
Use of semiconductor materials having a lattice constant of within +/−1.6% of 6.1 angstroms facilitates improved semiconductor device performance and new semiconductor structures, for example integration of field-effect devices and optoelectronic devices on a single wafer. High-mobility channels are enabled, improving device performance.
US08891568B2
A laser diode device includes: a semiconductor substrate including a semi-polar surface, the semiconductor substrate being formed of a hexagonal III-nitride semiconductor; an epitaxial layer including a light emitting layer, the epitaxial layer being formed on the semi-polar surface of the semiconductor substrate, and the epitaxial layer including a ridge section; a first electrode formed on a top surface of the ridge section; an insulating layer covering the epitaxial layer in an adjacent region of the ridge section and a side surface of the ridge section, the insulating layer covering part or all of side surfaces of the first electrode continuously from the epitaxial layer; a pad electrode formed to cover a top surface of the first electrode and the insulating layer, the pad electrode being electrically connected to the first electrode; and a second electrode formed on a surface, of the semiconductor substrate, opposite to the semi-polar surface.
US08891562B2
Described herein is a laser (1) having a cavity for supporting oscillation of an electromagnetic signal to provide lasing action. A gain element (5) provides a source of stimulated emission for amplifying the oscillating signal. The laser also includes a wavelength selective element (7), which includes a reflecting element and a polarization modifying element. The reflecting element selectively defines a predetermined wavelength and the polarization modifying element selectively modifies the polarization of the signal component at the predetermined wavelength so as to provide high selectivity. The wavelength selective element (7) rotates the signal polarization at the predetermined wavelength into an orthogonal state. A polarization filter (9) filters out the signal components having wavelengths not corresponding to the predetermined wavelength and a polarization rotation element (11) again rotates the polarization of the signal into an orthogonal state.
US08891560B2
A method and device for transmitting uplink control signals in a wireless communication system, the method including: reserving a preassigned scheduling request (SR) physical uplink control channel (PUCCH) resource used for transmission of a SR; determining a frequency domain sequence and an orthogonal sequence based on the preassigned SR PUCCH resource; spreading an ACK/NACK for Hybrid Automatic Repeat Request (HARQ) with the frequency domain sequence and the orthogonal sequence to generate a mapped sequence; and transmitting the mapped sequence.
US08891547B2
The present invention discloses a link scanning method for cascaded RCUs and a remote electrical tilt antenna system. The method includes: receiving, a link scanning message and sending the link scanning message to the RCU in the next cascaded RCU; generating, a link scanning response message, sending the link scanning response message to the RCU in the preceding cascaded RCU, and reporting the link scanning response message to the CCU, and sending, the link scanning message to the CCU. In the present invention, by adding a time delay in the link of the remote end serial communication bus, each RCU does not respond to the link scanning message simultaneously, the time-delayed link scanning response messages in the link of the remote end serial communication bus of each RCU are not aliased, therefore, the bus conflict problem of the link scanning when the RCUs are cascaded is effectively solved.
US08891546B1
Communication apparatus includes at least first and second communication interfaces, configured for digital communication with first and second nodes. At least one processor is coupled between the communication interfaces, and is configured, upon receiving a message from one of the first and second nodes that is directed to the other of the first and second nodes, to carry out the following actions: when the message contains a command, to convey the command to the other of the first and second nodes; when the message contains status information, to convey the status information to the other of the first and second nodes; when the message contains a response to a command, to discard the response; and when the message contains a query, to block the query from reaching the other of the first and second nodes.
US08891543B1
In general, the invention relates to a network device that includes a port configured to receive a packet and a packet processor (PP) configured to receive the packet from the port, in response to receiving the packet, make a first determination that a trigger condition exists, and in response to the first determination, issue a configuration action, where the configuration action, when performed by the network device, modifies a configuration of a component on the network device.
US08891542B2
Converged Enhanced Ethernet (CEE) tunneling over Peripheral Component Interconnect Express (PCIe) bus. An initiating device, connected to a CEE network, initiates a command. An encoding device encodes a CEE frame comprising the command, target device address, initiator signals, and an address of a CEE switch closest to the target device, connected to a PCIe network. The initiating device transmits an inquiry to the CEE switch through the CEE frame. The CEE switch comprises an address table with an entry specifying a generic PCIe device. The CEE switch is configured to convert the CEE frame into PCIe readable signals and to transmit them to PCIe devices. The initiating device receives a response indicating a PCIe acknowledgement from a corresponding device from the PCIe devices. The corresponding device is associated with the target device address. Based on the response, the initiating device initiates a transaction to the corresponding device through CEE frames.
US08891530B2
A multi-FA personal subscriber station and a method of ordering protocol data units thereof is provided. The present invention allows for simultaneously accessing two frequency channels to transmit and receive data and appropriately ordering protocol data units transmitted through each frequency channel, thereby minimizing errors in TCP/IP packet transmission. According to the present invention, two frequency channels are simultaneously accessed to transmit and receive data and protocol data units transmitted through each of the frequency channels are ordered, thereby minimizing errors in TCP/IP packet transmission.
US08891528B2
A method for managing the capture of packets in a computing system comprises maintaining a buffer tail pointer in a memory of an instruction executing device, receiving a series of packets at an instruction executing device, for each received packet prepending a header comprising a packet length and a packet pointer set to a current value of the buffer tail pointer, determining a next free memory location by adding the current value of the buffer tail pointer to the length of a previous packet identified by the buffer tail pointer, temporarily writing the packet and prepend header to the next free memory location in a circular packet buffer in a memory coupled to the instruction executing device, and setting the buffer tail pointer to the next free memory location.
US08891525B2
Alarm reporting systems and methods for reporting alarms to a central monitoring station using fixed mobile convergence (FMC) techniques. An alarm reporting system comprises a plurality of sensors, an alarm reporting module that receives alarm signals from the plurality of sensors, and a logic unit that generates an alarm message related to the alarm signal. The alarm reporting module further comprises at least two transceivers, the first of which is a wi-fi transceiver that communicates with a central monitoring station via a wireless access point further connected to an internet connection. The second transceiver is a cellular tranceiver that communicates with the central monitoring station via a cellular network further connected to an internet gateway. The second tranceiver provides redundancy in case the wireless access point or the first internet connection become unavailable.
US08891523B2
An apparatus includes a multiprocessor including a plurality of processors including respective memories. Each of the memories has a dedicated storage location for multicast messages. At least one bus is coupled in common to the plurality of processors. The apparatus further includes an IPC unit coupled to the at least one bus and configured to retrieve multicast messages from the dedicated storage locations via the at least one bus and to selectively route the retrieved multicast messages among the plurality of memories.
US08891522B2
The present invention leverages an existing content delivery network infrastructure to provide a system that enhances performance for any application that uses the Internet Protocol (IP) as its underlying transport mechanism. An overlay network comprises a set of edge nodes, intermediate nodes, and gateway nodes. This network provides optimized routing of IP packets. Internet application users can use the overlay to obtain improved performance during normal network conditions, to obtain or maintain good performance where normal default BGP routing would otherwise force the user over congested or poorly performing paths, or to enable the user to maintain communications to a target server application even during network outages.
US08891521B2
In one embodiment, a reservation proxy monitors for received connectivity check messages or beginning-of-media-flow indication messages. When either type of message is observed, the reservation proxy requests resource allocation for a media flow associated with the received message. The amount of resource allocation requested may be coordinated by exchanging messages with a call controller or policy server for one of the endpoints of the media flow, or the amount of resource allocation may be identified within the received message.
US08891513B1
An example method is provided and includes generating a packet at a switch; and sending the packet from a designated source port to a plurality of egress ports over an overlay network that is to provide an alternate routing path having a lower latency characteristic compared to a standard routing path provided by a forwarding engine of the switch. In more particular embodiments, the overlay network includes one or more dedicated paths from the designated source port to the plurality of egress ports, and the one or more dedicated paths is determined from a mapping between the designated source port and the plurality of egress ports. In other instances, the mapping is provided in a routing table.
US08891511B2
A population of networked Application Gateway Centers or voice centers provides telephony resources. The telephony application for a call number is typically created by a user in XML (Extended Markup Language) with predefined telephony XML tags and deployed on a website. A voice center provides facility for retrieving the associated XML application from its website and processing the call accordingly. The individual voice centers are either operated at a hosted facility or at a customer's premise. Provisioning Management Servers help to allocate telephony resources among the voice centers. This is accomplished by suitably updating a voice center directory. In this way, the original capacity at a premise, predetermined by the hardware installed, can be adjusted up or down. If the premise is under capacity, it can be supplemented by that from a hosted facility. If the premise has surplus capacity, it can be reallocated for use by others outside the premise.
US08891506B2
Method and apparatus for providing Mobile internet protocol (IP) service through a network address translation gateway. In one example, a gateway between a local area network (LAN) and a wide area network (WAN) is provided. A foreign agent (FA) module is configured to advertise a care-of address (CoA) on the LAN and process registration and mobile IP communication traffic on the LAN and the WAN side of the gateway. A control module is configured to identify the registration and the mobile IP communication traffic on the LAN and the WAN. The control module sends mobile IP traffic to the FA and other traffic to a network address translation (NAT) module. In this manner, network address translation of mobile IP traffic is advantageously omitted. This allows the IP-in-IP tunnels used by mobile IP to pass through the gateway.
US08891494B2
A method of multiple packet reception (MPR) using distributed time slot assignment (TDSA) in a multi-user network where receivers can detect two packets at the same time includes the steps of requesting information on slot assignment in a contention area, setting a frame length and acquiring a the slot assignment, selecting the assigned slot, and announcing and confirming information about the frame length and the assigned slot. The step of requesting information on slot assignment, setting a frame length and acquiring a slot assignment, and selecting the assigned slot are performed in a network where receivers can detect two packets at the same time, where time slots are assigned to nodes instead of links, where one-hop neighbors are assigned to different time slots since they may form a link together, while sharing one time slot with one of the two-hop neighbors in a non-interfering assignment.
US08891481B2
Methods and apparatus are provided for inserting data symbols and pilot symbols in an OFDM (orthogonal frequency division multiplexing) transmission resource utilizing frequency hopping patterns for the data symbols and/or the pilot symbols. Data symbols and pilot symbols are allocated for down link (base station to mobile station) and up link (mobile station to bases station) transmission resources in a two-dimensional time-frequency pattern. For each antenna of a MIMO-OFDM (multiple input multiple output OFDM) communication system, pilot symbols are inserted in a scattered pattern in time-frequency and data symbols are inserted in an identical frequency-hopping pattern in time-frequency as that of other antennas.
US08891474B2
To specify flexibly one or more downlink component carriers for which a mobile station apparatus generates channel state information when performing communication using a plurality of component carriers complexly. A base station apparatus transmits to the mobile station apparatus a downlink control information format in which an information bit set to a value corresponding to one or more downlink component carriers requesting to report channel state information is included, and which is used for scheduling of a physical uplink shared channel, and the mobile station apparatus reports the channel state information for the one or more downlink component carriers to the base station apparatus using the physical uplink shared channel in accordance with the value set to the information bit, and a correspondence between a value set to the information bit and the one or more downlink component carriers is set in the mobile station apparatus by the base station apparatus using a signal of a higher layer.
US08891472B2
A method and apparatus are provided for reporting Channel State Information (CSI) for operation of a network, when a Precoding Matrix Indicator (PMI) and a Channel Quality Indicator (CQI) cannot be calculated. The method includes reporting a first Precoding Matrix Indicator (PMI); detecting that a Rank Indicator (RI) is changed before a second PMI is reported, the RI being changed within an RI group; calculating the second PMI and a Channel Quality Indicator (CQI) using the first PMI; and reporting the second PMI and the CQI.
US08891466B2
A method of handling a soft buffer of a mobile device in a wireless communication system is disclosed. The mobile device is configured a plurality of component carriers (CCs) by a network of the wireless communication system. The plurality of CCs comprise a primary CC (PCC) and at least one secondary CC (SCC). The method comprises determining a plurality of weightings corresponding to the plurality of CCs according to an indication; determining a plurality of sizes of a plurality of sub-blocks according to the plurality of weightings; and dividing the soft buffer into the plurality of sub-blocks according to the plurality of sizes of the plurality of sub-blocks, to arrange a plurality of hybrid automatic repeat request (HARQ) processes of the plurality of CCs in the plurality of sub-blocks.
US08891460B2
Method and a device for data processing in a cellular network are provided, said method including the step of conveying signaling information between base stations over an air interface supporting SON and/or FSU in said cellular network. Furthermore, a communication system is suggested comprising said device.
US08891459B2
Certain aspects of the present disclosure provide for the application of extension carriers and carrier segments in the context of heterogeneous networks. As described herein, different parts of the spectrum may be interpreted differently by different type of nodes.
US08891448B2
A method for controlling interference is described. The method includes receiving an indication that a first carrier is not received by a first base station and a second carrier is received by the first base station (610). Assigning a maximum transmission power for the first carrier so as not to exceed a transmission power for the second carrier is also included (620). The method also includes simultaneously transmitting from a UE on at least the first carrier and the second carrier. Transmitting on the first carrier is performed in accordance with the maximum assigned transmission power (630). Apparatuses and computer readable media are also described.
US08891436B2
A method and apparatus for effectively facilitating grant scheduling is provided. The method may comprise transmitting, by a user equipment (UE), a grant request, wherein the grant request includes a UE power headroom (UPH) value, and receiving, from a Node B, a scheduling grant, wherein the scheduling grant is derived from the transmitted UPH.
US08891435B2
A method includes generating first and second preambles for first and second data units corresponding to first and second PHY modes, respectively. Generating the first preamble includes generating a first STF, LTF, and SIG field. The first SIG field includes an OFDM symbol modulated according to a first modulation technique. The OFDM symbol begins a first time interval, and ends a second time interval, after the first LTF begins. Generating the second preamble includes generating a second STF and LTF. The second STF has a greater duration, and different repeating sequence, than the first STF. The second LTF includes a second OFDM symbol modulated according to a second modulation technique, and at least partially occupying a location beginning a third time interval, and ending a fourth time interval, after the second LTF begins. The third and fourth time intervals are equal to the first and second time intervals, respectively.
US08891433B2
A mobile communication system includes: a base station configured to form a cell and transmit a downlink signal which has been spread with a downlink scrambling code, toward the cell; a mobile station connected with the base station by radio when the mobile station is in the cell, and configured to communicate with a counter side station through the base station; and a relay station configured to receive the downlink signal, generate a limitation downlink signal showing a limitation area in which a function of the mobile station is limited, based on the downlink signal, and transmit the limitation downlink signal which has been spread with a specific scrambling code different from the downlink scrambling code, toward the limitation area. The downlink signal contains a base station peripheral cell list showing a scrambling code used in another base station on a periphery of the base station. The relay station determines the specific scrambling code based on the base station peripheral cell list when receiving the downlink signal.
US08891431B2
A relay node including one or more components configured to encode a message to be transmitted to an access node, the message used to identify the relay node as a relay node during initialization of the relay node.
US08891428B2
A broadband wireless access system including a relay station and a structure of a relay medium access control (MAC) protocol data unit (PDU) are disclosed. A method in which a base station (ABS) transmits data for a plurality of mobile stations (AMSs) to a relay station (ARS) in a broadband wireless access system includes generating second transmission unit data using a plurality of first transmission unit data oriented toward the plurality of mobile stations and using mobile station identifier information for indicating mobile stations to which each of the plurality of first transmission data unit data is to be transmitted and transmitting the second transmission unit data to the relay station.
US08891426B2
In a flat Radio Access Network (RAN) architecture, each base station (16) shares Multimedia Broadcast Multicast Services (MBMS) control plane information with its neighboring base stations (16), by sharing with neighboring base stations (16) the same control plane information that the base station (16) transmits via its air interface (24). For example, in a Wideband CDMA embodiment, where each base station (16) in a flat WCDMA RAN (12) is referred to as a NodeB÷, one NodeB÷ shares MBMS control plane information with one or more neighboring NodeB+s. Such sharing allows a given base station (16-1) not only to broadcast MBMS configuration information for its own cells (18-1), but also to broadcast such information for one or more neighboring cells (18-2, 18-3) that operate under control of one or more neighboring base stations (16-2, 16-3). Thus, a user equipment (UE) (22) camping in the given base station's cell (18-1) is provided with the information needed to acquire the MBMS user plane in its current cell (18-1) and in one or more of the neighboring cells (18-2, 18-3). In this manner, the UE (22)—also referred to as a mobile terminal—can receive MBMS transmissions from multiple base stations (16-1, 16-2, 16-3), for selective and/or soft combining. UE reception performance is thereby improved and base stations (16) in a flat RAN (12) generally can send MBMS transmissions at a lower power.
US08891423B2
Methods and apparatus are provided for performing group-based machine-to-machine communication. Machine-type communication (MTC) wireless transmit/receive units (WTRUs) may operate in MTC groups. MTC WTRUs belonging to the same MTC group may use a group-based International Mobile Subscriber Identity (IMSI) and a group-based IP address for data transmission. Group-based network registration may be performed. A group-based IP address and radio resources may be proactively allocated for an MTC group. A master MTC may perform network registration/attachment process on behalf of the MTC group. A group of MTC WTRUs may transmit data according to staggered time windows.
US08891416B2
Provided are a method and a device for ACK/NACK transmission in a TDD (Time Division Duplex)-based wireless communication system. The terminal receives a SPS downlink transmission block on a physical downlink shared channel (PDSCH) without a physical downlink control channel (PDCCH), and receives a downlink transmission block on the PDSCH that is indicated by the PDCCH having a downlink assignment index (DAI). The terminal transmits a 2-bit ACK/NACK regarding the SPS downlink transmission block and the downlink transmission block on an uplink control channel.
US08891402B2
A user equipment (UE) for reporting information is described. The UE includes a processor and instructions stored in memory that is in electronic communication with the processor. The UE selects a reference cell having a reference uplink-downlink (UL-DL) configuration. The UE also selects a first uplink subframe from the reference cell. The UE further selects a first subframe set from a first cell having a first UL-DL configuration. The first UL-DL configuration is different than the reference UL-DL configuration. The UE additionally determines a first set of associations between the first subframe set and the first uplink subframe. The UE further aggregates information corresponding to the reference cell and information corresponding to the first cell based on the first set of associations to produce aggregated information. The UE also reports the aggregated information on an uplink reporting cell.
US08891398B2
An apparatus and method for transmitting information through a fast feedback channel in a wireless communications system are provided. The apparatus includes a plurality of mappers for mapping a sequence, corresponding to an index to be fed back, to a first set of resource blocks in a fast feedback channel by using a first mapping pattern and to a second set of resource blocks in the fast feedback channel by using a second mapping pattern, and a transmitter for transmitting the sequence mapped to a plurality of sets of resource blocks, wherein the sequence is mapped to each of the plurality of sets of resource blocks, and wherein each element of the sequence is mapped to each resource block.
US08891388B2
The present invention provides a path node determining method, a media path establishing method and a signaling media gateway. The path node determining method comprises: for any one of the signaling media gateways in the IMS network, when receiving a first SDP offer, transmitting a first SDP offer carrying a first path parameter, wherein a network segment identifier of the signaling media gateway is added in the first path parameter of the transmitted first SDP offer; when receiving a first SDP answer for the transmitted first SDP offer, the signaling media gateway judging, according to a second path parameter in the received first SDP answer or the first path parameter in the transmitted first SDP offer, whether the signaling media gateway is a path node; and transmitting the first SDP answer which carries or does not carry the second path parameter. Through the technical solutions of the present invention, it is possible to effectively reduce the number of the nodes of a media path and save the resources of media processing equipment.
US08891384B2
Embodiments of the invention employ specially adapted P2MP and MP2P transmission techniques to communicate traffic of a TDM based SCADA system over an IP/MPLS based network. Advantageously, by specially adapting P2MP and MP2P transmission techniques to carry TDM based SCADA traffic over an IP/MPLS network, an existing TDM based SCADA system can be migrated to an IP/MPLS network and operated in an easy to manage and bandwidth efficient manner as compared to a solution that employs point-to-point connections between a SCADA master node and subsystems over an IP/MPLS network. Furthermore, since TDM based SCADA equipment would not need to be replaced with IP based SCADA equipment in such a migration, significant equipment and installation costs associated with such replacement can be avoided.
US08891368B2
Back pressure is mapped within a network, and primary bottlenecks are distinguished from dependent bottlenecks. Further, the presently disclosed technology is capable of performing network healing operations designed to reduce the data load on primary bottlenecks while ignoring dependent bottlenecks. Still further, the presently disclosed technology teaches identifying and/or suggesting a switch port for adding a node to the network. More specifically, various implementations analyze traffic load and back pressure in a network, identify primary and dependent bottlenecks, resolve the primary bottlenecks, collect new node parameters, and/or select a switch port for the new node. Further, a command can be sent to a selected switch to activate an indicator on the selected port. New node parameters may include new node type, maximum load, minimum load, time of maximum load, time of minimum load and type of data associated with the new node.
US08891364B2
The present application is directed towards systems and methods for distributing traffic across nodes of a cluster of intermediary devices through distributed flow distribution (DFD). Upon receipt of network traffic, a cluster node, such as an intermediary computing device or appliance, may internally steer a portion of the traffic via an inter-node communications backplane to one or more other nodes in the cluster so that the load is equally handled by all of the nodes in the cluster. A cluster node may determine whether to process the traffic steered via the backplane by computing a hash of packet parameters of the network traffic. Hash keys may be selected such that uniformity is assured, and the key used in hash computation may be synchronized across all of the nodes so that only one node determines that it should process the particular packets or traffic flow.
US08891360B2
Nodes and methods are disclosed, including, circuitry of a source node in a mesh network retrieving information indicative of network topology; identifying a working path from the source node to a destination node; identifying potential protection segments of the working path, wherein a potential protection segment has at least one disjoint protection path available for the segment; creating a hypothetical network topology comprising the nodes of the working path and hypothetical links between the nodes, wherein the hypothetical links represents potential protection segments identified, and the links are assigned a weight; executing a Shortest Path Algorithm on the hypothetical network topology; identifying as optimal segments the potential protection segments represented by the hypothetical links determined as being in the shortest path by the Shortest Path Algorithm; generating and transmitting a message communicating need for resources in case of failure of the optimal segments.
US08891350B2
A method of data transmission over guard sub-carriers is provided in a multi-carrier OFDM system. Adjacent radio frequency (RF) carriers are used to carry radio signals transmitted through adjacent frequency channels. A plurality of guard sub-carriers between adjacent frequency channels are aligned and identified for data transmission in a pre-defined physical resource unit. The identified guard sub-carriers do not overlap with normal data sub-carriers of the radio signals transmitted through the adjacent frequency channels. At least one of the identified guard sub-carriers is reserved as NULL sub-carrier. A flexible multi-carrier transceiver architecture is also provided in a multi-carrier OFDM system. Different multi-carrier and/or MIMO/SISO data transmission schemes are implemented by adaptively reconfigure same hardware modules including common MAC layer module, physical layer entities, and RF entities. Furthermore, the flexible multi-carrier transceiver architecture can be used to support data transmission over guard sub-carriers.
US08891347B2
Systems and methods for wireless communication in a system including a transmitter, a receiver, and a plurality of propagation paths formed between the transmitter and the receiver which are capable of carrying a signal transmitted by the transmitter to the receiver. The method includes transmitting a first signal from the transmitter to the receiver via a propagation path of the plurality of propagation paths, receiving the first signal at the receiver, performing a channel estimation of the first signal to obtain path parameter information of the propagation path, sending the channel estimation from the receiver to the transmitter via the propagation path, predistorting a second signal at the transmitter according to the channel estimation, transmitting the predistorted signal from the transmitter to the receiver via the propagation path, and receiving the predistorted signal at the receiver.
US08891341B1
A method and system provide a heat assisted magnetic recording (HAMR) disk drive including a media. The HAMR disk drive also includes a slider, at least one laser, at least one HAMR head on the slider and at least one electro-optical modulator (EOM) optically coupled with the laser(s) and coupled with the slider. The at least one laser and the at least one EOM are coupled to provide a modulated energy output. The at least one EOM controls the modulated energy output to have a characteristic waveform shape. The at least one HAMR head includes at least one waveguide, a write pole, and at least one coil for energizing the write pole. The at least one waveguide receives the modulated energy output and directs the modulated energy output toward the media.
US08891330B2
A memory system includes a memory array and a read/write module. The memory array includes bit lines, word lines, and memory cells. Each of the memory cells is located at an intersection of a respective one of the bit lines and a respective one of the word lines. The memory cells include a first memory cell and a second memory cell. The first memory cell is located at the intersection of a first bit line of the bit lines and a first word line of the word lines. The second memory cell is located at the intersection of a second bit line of the bit lines and a second word line of the word lines. The read/write module is configured to concurrently activate the first memory cell and the second memory cell to simultaneously access both the first memory cell and the second memory cell.
US08891322B2
Systems and methods are disclosed that may include a first layer comprising a first redundant memory element, an input/output interface, a first layer fuse box, and a fuse blowing control. These systems and methods also may include a second layer coupled to the first layer through a first connection comprising a second layer memory element and a second layer fuse box coupled to the first redundant memory element. In addition, these systems and methods may further include a redundancy register coupled to the first layer, wherein upon the failure of part of the second layer memory element, the redundancy register provides information to the fuse blowing control that allocates part of the first redundant memory element to provide redundancy for the failed part of the second layer memory element by blowing elements in the first layer fuse box and the second layer fuse box.
US08891317B2
A volatile memory including volatile memory cells adapted to the performing of data write and read operations. The memory cells are arranged in rows and in columns and, further, are distributed in separate groups of memory cells for each row. The memory includes a first memory cell selection circuit configured to perform write operations and a second memory cell selection circuit, different from the first circuit, configured to perform read operations. The first circuit is capable of selecting, for each row, memory cells from one of the group of memory cells for a write operation. The second circuit is capable of selecting, for each row, memory cells from one of the groups of memory cells for a read operation.
US08891316B2
Nonvolatile memory devices can include a floating gate on a substrate, with a first tunnel insulating film therebetween. A memory gate can be on the floating gate, with a blocking insulating film therebetween. A word line can be located at a first side of both the memory gate and the floating gate, with a second tunnel insulating film therebetween. The first side of the floating gate can protrude beyond the first side of the memory gate toward the word line.
US08891309B2
Read failure is reduced by increasing the drain current through a serial string of memory cells during the read operation. In one embodiment, this is accomplished by using a higher read pass voltage for unselected word lines when the selected word line is within a predetermined distance of the drain side of the memory block array. If the selected word line is closer to the source side, a lower read pass voltage is used. In another embodiment, the cells on the word lines closer to the drain side of the memory block array are erased to a lower threshold voltage than the memory cells on the remaining word lines.
US08891308B1
Techniques are provided for erasing memory cells in a 3D stacked non-volatile memory device in a way which avoids prolonging erase time as the erase speed deceases due to the accumulation of program-erase cycles. In particular, a step size for erase pulses can be set which is a function of the number of program-erase cycles, e.g., as indicated by a count of program-erase cycles, a loop count during programming which is a function of programming speed, or an initial program voltage which is a function of programming speed. Further, the erase operation can account for different erase speeds of memory cells in different word line layers.
US08891304B2
According to one embodiment, a nonvolatile semiconductor memory device includes a memory cell array includes blocks, each of the blocks includes NAND strings that each comprise memory cells serially connected in a first direction, word lines respectively connected to memory cell groups arranged in a second direction in the block, and a controller configured to perform a process (A) of verifying one of states in which all of the memory cells included in the block are turned on (pass) and at least one memory cell is turned off (fail) by use of a first read voltage applied to unselected word lines in a data read time, and to perform a process (B) of reading data from the fail block by use of a second read voltage that is higher than the first read voltage and applied to the unselected word lines.
US08891292B2
Embodiments of the invention include a voltage-switching MTJ cell structure that includes two sub-MTJs in series. Each free layer can be switched independently from the other. Each sub-MTJ has a high and a low resistance state and the MTJ cell structure can have three or four discrete resistance states. By taking advantage of the electrical field induced anisotropy combining with the spin torque effect, free layer-1 and free layer-2 can be controlled individually by voltage pulses having selected sign (polarity) and amplitude characteristics. The MTJ cell structure can be used as a fully functional logic cell with two input bit values corresponding to the high or low resistance of the two sub-MTJ structures and the output of a logical operation, e.g. an XOR function, determined by the resistance state of each MTJ cell.
US08891289B2
A 10-transistor dual-port SRAM with shared bit-line architecture includes a first memory cell and a second memory cell. The first memory cell has a first storage unit, a first switch set, and a second switch set. The second memory cell has a second storage unit, a third switch set, and a fourth switch set. The second switch set is coupled to a complement first A-port bit line and a complement first B-port bit line, and connected to the first storage unit. The third switch set is connected to a complement second A-port bit line, a complement second B-port bit line, and the second storage unit. Thus, the second memory cell can make use of the third switch set to share the complement first A-port bit line and the complement first B-port bit line with the first memory cell.
US08891288B2
An integrated circuit with SRAM cells containing dual passgate transistors and a read buffer, all connected to one word line is disclosed. The read buffer and one passgate transistor may be variously configured to a separate read data line and write data line, or a combined data line, in different embodiments. The read buffer in addressed SRAM cells may be biased during read operations. The read buffer in half-addressed SRAM cells may be biased or floated, depending on the configuration of the read data line and the write data line. The read buffer in addressed and half-addressed SRAM cells may be biased or floated, depending on the configuration of the read data line and the write data line.
US08891286B2
An integrated circuit which can be switched to a resting state and can be returned from the resting state rapidly is provided. An integrated circuit whose power consumption can be reduced without the decrease in operation speed is provided. A method for driving the integrated circuit is provided. The integrated circuit includes a first flip-flop and a second flip-flop including a nonvolatile memory circuit. In an operating state in which power is supplied, the first flip-flop retains data. In a resting state in which supply of power is stopped, the second flip-flop retains data. On transition from the operating state into the resting state, the data is transferred from the first flip-flop to the second flip-flop. On return from the resting state to the operating state, the data is transferred from the second flip-flop to the first flip-flop.
US08891282B2
A quantum memory and method are proposed. The quantum memory includes an ensemble of atoms embedded in a storage medium and at least one light source for emitting towards the storage medium first, second and third light pulses, the first light pulse carrying information to be stored. The at least one light source is adapted for emitting second and third light pulses which are such that a photon echo substantially carrying information stored by the first light pulse is emitted by the ensemble of atoms after emission of the third light pulse.
US08891278B1
Disclosed are various embodiments related to stacked memory devices, such as DRAMs, SRAMs, EEPROMs, and CAMs. For example, stack position identifiers (SPIDs) are assigned or otherwise determined, and are used by each memory device to make a number of adjustments. In one embodiment, a self-refresh rate of a DRAM is adjusted based on the SPID of that device. In another embodiment, a latency of a DRAM or SRAM is adjusted based on the SPID. In another embodiment, internal regulation signals are shared with other devices via TSVs. In another embodiment, adjustments to internally regulated signals are made based on the SPID of a particular device. In another embodiment, serially connected signals can be controlled based on a chip SPID (e.g., an even or odd stack position), and whether the signal is an upstream or a downstream type of signal.
US08891275B2
A memory includes at least one first substrate on which unit memory arrays are disposed as a matrix type, each unit memory array including unit memory cells disposed in an array, a second substrate stacked with the at least one first substrate, the second substrate including a sense amplifier region in which sense amplifiers configured to sense information stored in the unit memory cells are disposed, and a plurality of vertical conduction traces configured to electrically connect the at least one first substrate with the second substrate. The sense amplifier region is disposed in a memory region of the second substrate, wherein the memory region of the second substrate corresponds to the memory region of the first substrate.
US08891268B2
One embodiment of the invention relates to a switching control system for controlling an isolated power supply. The system includes a pulse-width modulation (PWM) switching controller configured to generate at least one primary switching signal having a first duty-cycle for activating at least one primary-side switch of the isolated power supply. A synchronous rectifier (SR) switching controller is configured to generate at least one SR switching signal having a second duty-cycle for activating at least one SR switch of the isolated power supply to conduct an output current through a secondary winding of a transformer and an output inductor to generate an output voltage, the second duty-cycle being independent of the first duty-cycle in a soft-start mode.
US08891266B2
High voltage diode-connected gallium nitride high electron mobility transistor structures or Schottky diodes are employed in a network including high-k dielectric capacitors in a solid state, monolithic voltage multiplier. A superjunction formed by vertical p/n junctions in gallium nitride facilitates operation of the high electron mobility transistor structures and Schottky diodes. A design structure for designing, testing or manufacturing an integrated circuit is tangibly embodied in a machine-readable medium and includes elements of a solid state voltage multiplier.
US08891265B2
A switch-mode converter including an inductive transformer having a secondary winding associated with at least one first switch, including, in parallel with the first switch, at least one first diode in series with a capacitive element; and in parallel with the capacitive element, an active circuit for limiting the voltage thereacross.
US08891263B2
An inverter apparatus having a power supply circuit includes a converter circuit for rectifying AC power into DC power, a smoothening circuit for smoothening the rectified DC power, an inverter circuit for converting the smoothened DC into AC at a variable frequency through a plurality of switches to control a load, and a current detection circuit for detecting overcurrent from the smoothened DC supplied from the inverter circuit, wherein the inverter circuit applies bootstrap power for driving the switches to the current detection circuit to use the bootstrap power as power of the current detection circuit. When bootstrap power for driving switch gates is used, it is possible to use the bootstrap power as the power of the current detection circuit by adding the auxiliary circuit composed of a small number of passive elements.
US08891251B2
The disclosure describes a processing system with a soft power switch assembly configured to include a zero-power off mode that would allow an off state with no power drain by the device while maintaining all other soft power off mode capabilities, including low power modes, (e.g., sleep, hibernation modes). The processing system can be restored from the zero-power off mode using the same actuation mechanism used when switching from a power on mode to a soft power off mode.
US08891248B2
An angle-adjustable support includes a base, a carrier and a pivot mechanism. The base includes a sidewall and a bottom. The sidewall has a first pivot and a second pivot. The pivot mechanism pivotally connects the carrier with the base. The pivot mechanism has three working states. The carrier is locked when the pivot mechanism works in a first working state. The carrier is capable of pivoting relative to the base in a clockwise or anticlockwise when the pivot mechanism works in a second working state. The carrier is free to rotate when the pivot mechanism works in a third working state.
US08891243B2
A cabinet assembly for holding electronic instruments comprising a mounting rail defining a channel therein, the mounting rail defining a plurality of spaced apertures and center cutouts and a chassis coupler mounted to mounting rail. A housing is mounted to the chassis coupler and an exterior housing cover is mounted to the housing. The mounting rail is covered by a rail cover panel having wiring raceways and an access cover panel is mounted at the base of the rail cover panel.
US08891236B2
An apparatus includes a first housing having a first cam and a second housing having a second cam. A link is configured and disposed to slidingly engage these cams. The first housing moves with respect to the second housing between a first position (that comprises a stacked configuration) and a second position (that comprises a deployed configuration). The aforementioned link can include a pair of substantially collinear slots disposed therethrough. The cams, in turn, can be at least substantially pear shaped and can be disposed offset to one another and substantially longitudinally parallel to one another as well. Also if desired, such cams can be disposed on interior surfaces of both housings, and on both sides of the housings as well.
US08891232B2
A support stand suitable for a hand-held device is provided. The support stand has a first support member and a second support member. The second support member slidably fits the first support member and could be temporarily fixed at different positions on the first support member to adjust the length of the support stand. The hand-held device has a display screen and an antenna. Because the length of the support stand is variable, the hand-held device could be laid on the table by various inclination angles. Besides, the projections of the support stand and the antenna on the display screen are not overlapped, and the influence of the support stand made of metal on the signal of the antenna would be lowered.
US08891230B1
A tablet computer protector and covering assembly includes a panel that having a top side and a bottom side and a perimeter wall attached to the top side. The perimeter wall extends around a receiving space for receiving a tablet computer. A covering includes a back cover, a front cover and a medial section attached to and positioned between the front and back covers. The medial section is pivotable with respect to the front and back covers to allow closing or opening of the covering. The back cover and the front cover each have an inner surface and an outer surface. The inner surfaces face each other when the covering is in the closed position. A coupler releasably couples the tablet computer receiver to the back cover such that the bottom side faces the inner surface.
US08891225B2
A ceramic electronic component includes a ceramic element assembly and external electrodes. The external electrodes are disposed on the ceramic element assembly. The external electrodes include an underlying electrode layer and a first Cu plating film. The underlying electrode layer is disposed on the ceramic element assembly. The first Cu plating film is disposed on the underlying electrode layer. The underlying electrode layer includes a metal that is diffusible in Cu and a ceramic bonding material. The metal that is diffusible in Cu is diffused in at least a surface layer in the underlying electrode layer side of the first Cu plating film.
US08891219B2
A switching device is configured to connect a split-phase power source to a load. The split-phase power source includes a first hot lead, a second hot lead, and a neutral lead. When the split-phase power source is generating power, the voltage between the first hot lead and the neutral lead closes a first contact and the voltage between the second hot lead and the neutral lead closes a second contact. The contacts are connected in series between the first hot lead, the second hot lead and a third switch. The voltage potential present between the first hot lead and the second hot lead closes a third and fourth contact. The third contact is connected in series between the first hot lead and the load and the fourth contact is connected in series between the second hot lead and the load. The switching device protects against open neutral conditions.
US08891218B2
The present disclosure is generally directed to a plurality of solid state switches of varying periphery sizes connected in series between a power source and a load. A built-in test circuit senses an overvoltage condition across one or more of the varying periphery sizes and opens or closes the one or more of the varying periphery sizes in accordance with a measured voltage across at least one solid state switch of the plurality of solid state switches.
US08891213B2
A semiconductor device for ESD protection includes a semiconductor substrate of a first conductivity type and a well region of a second conductivity type formed within the substrate. The well region is characterized by a first depth. The device includes an MOS transistor, a first bipolar transistor, and a second bipolar transistor. The MOS transistor includes a first lightly doped drain (LDD) region of a second depth within the well region, and a drain region and an emitter region within in the first LDD region. The emitter region is characterized by a second conductivity type. The first bipolar transistor is associated with the emitter region, the first LDD region, and the well region, and is characterized by a first trigger voltage. The second bipolar transistor is associated with the first LDD region, the well region, and the substrate, and is characterized by a second trigger voltage.
US08891211B2
A wiring fault detector adapted specifically to address the requirement for arc fault protection specified in National Electrical Code (2011) article 690.11 comprises running at least one additional wire in parallel with the power conductors to be protected, thereby allowing evaluation at the location of a fault detector of an electrical parameter indicative of conductor integrity along its whole length.In one implementation, the additional conductor allows the voltage drop across the power conductor to be measured and verified to be small and/or noise-free. In another implementation, the additional conductor is a redundant power conductor connected in parallel with the main power conductor, allowing verification that the current flow in both the main and the additional power conductors is partitioned in an expected ratio indicative of wiring integrity.
US08891210B2
An electronic control unit mounted on a vehicle includes: a capacitor that smoothes voltage of a DC power source electrically isolated from a body of the vehicle; a resistor circuit including a plurality of resistors connected in series, which is connected in parallel to the capacitor to discharge electric charge stored in the capacitor; and a fault judging circuit that judges whether or not the resistor circuit is in a fault condition by comparing the voltage across the resistor included in the resistor circuit with a fault threshold value. The fault judging circuit is adapted to change the fault threshold value based on the voltage of the DC power source.
US08891207B1
A method and system provide a magnetic transducer including first and second read sensors, a shield and a conductive via. The shield is between the first and second read sensors. In one aspect, the magnetic transducer also includes first and second read shields. In this aspect, the first read shield has a read shield aperture. The conductive via extends through the read shield aperture, provides electrical contact to the shield and is insulated from the first read shield. In another aspect, the shield has first and second shield layers separated by an insulating layer. In this aspect, the second shield layer has an aperture therein. The conductive via extends through this aperture, provides electrical contact to the first shield layer and is insulated from the second shield layer.
US08891206B2
Various embodiments concern a gimbaled flexure having a dual stage actuation structure. The flexure comprises a gimbal which includes a pair of spring arms, a pair of struts, and a tongue between the spring arms. A motor is mounted on the gimbal. The motor comprises a top side and a bottom side opposite the top side. The bottom side of the motor faces the flexure. A stiffener is mounted on the top side of the motor. At least one layer of adhesive is located between the stiffener and the motor and bonded to the stiffener and the motor. The gimbaled flexure includes a slider mounting for attaching a slider, such as to the tongue. The motor bends the struts to move the slider mounting about a tracking axis while the stiffener limits the degree of bending of the motor.
US08891192B1
A disk drive is disclosed comprising a disk comprising a plurality of tracks, and a head actuated over the disk. One of the tracks is read to generate a read signal, and a noise signal is injected into the read signal to generate a noisy read signal. An off-track read capability (OTRC) is measured based on the noisy read signal, and a parameter of the disk drive is adjusted based on the OTRC.
US08891185B2
A method for manufacturing camera modules for use in portable electronic devices, such as mobile phones, is provided. More specifically, in camera modules utilizing lens motion type auto focus actuation, permanent magnets associated with voice coil motors utilized in the auto focus system, generate magnetic flux that can interfere with the process of bonding image sensors to camera modules if the permanent magnets of different voice coil motors are positioned too closely. Incorporating a magnetic shield into the manufacturing process to restrain or control the magnetic flux generated by the permanent magnets permits voice coil motors to be positioned closer together during the manufacturing process. This increases manufacturing throughput and reduces cost.
US08891177B2
An optical imaging system for pickup, sequentially arranged from an object side to an image side, comprising: the first lens element with positive refractive power having a convex object-side surface, the second lens element with refractive power, the third lens element with refractive power, the fourth lens element with refractive power, the fifth lens element with refractive power; the sixth lens element made of plastic, the sixth lens with refractive power having a concave image-side surface with both being aspheric, and the image-side surface having at least one inflection point. By such arrangements, the optical imaging system for pickup satisfies conditions related to shorten the total length and to reduce the sensitivity for using in compact cameras and mobile phones with camera functionalities.
US08891176B2
A lens barrel including a subject-side lens guided by guide bars. The lens barrel has a first guide shaft disposed within a cylindrical fixed cylinder and oriented axially along the fixed cylinder; a second guide shaft disposed outside the fixed cylinder and oriented axially; a first holding member that holds a first lens and moves along the first guide shaft; and a second holding member that holds a second lens positioned on a subject side of the first lens and moves along the second guide shaft.
US08891170B2
A deflecting mirror which deflects a laser beam emitted from a laser oscillator, a transfer lens, a cylindrical lens array which divides the laser beam having passed through the transfer lens into a plurality of laser beams, and a condensing lens which superposes the laser beams formed in the cylindrical lens array are included. The following formula is satisfied: 1/f=1/(a+b)+1/c, when: “a” is a distance between an emission opening of the laser oscillator and the deflecting mirror; “b” is a distance between the deflecting mirror and the transfer lens; “c” is a distance between the transfer lens and an incidence plane of the cylindrical lens array; and “f” is a focal length of the transfer lens.
US08891162B2
A laser amplifier system is presented including a pump regenerative amplifier. The amplifier generally has a cavity defined by a pair of end cavity mirrors between which an amplified pump pulse oscillates. The amplifier also includes an interaction cell with a tunable gain medium amplifies laser pulses (e.g., Raman gain). The interaction cell may be positioned within the pump amplifier cavity and an input pulse may be injected into the cavity of the amplifier to transit through the tunable gain medium of the interaction cell. A pump pulse transfers energy via interaction with the input pulse (e.g., Raman interaction) as the pulses counter-propagate through the gain medium of the interaction cell. Amplification of output laser pulses, however, is generally achieved according to the wavelength of the pump laser pulses thereby providing a wavelength dependent, or “tunable”, means for amplifying laser pulses.
US08891160B2
A coherent light source is provided for producing narrow-linewidth output, continuously tunable within a broad (at least one-octave-wide) range of optical wavelengths. The source is based on type-I or type-0 near-degenerate optical parametric oscillator (OPO), which uses a nonlinear optical crystal with either birefringent phase matching or quasi phase matching. The pump wavelength is chosen such that the OPO degeneracy wavelength (at twice the pump wavelength), is close to the point of zero group-velocity dispersion. That results in an extremely broad OPO bandwidth. Fast OPO wavelength tuning is achieved by rotating an intracavity diffraction grating. In accordance with the invention, the choice of a nonlinear crystal and a pump source determines the overall tuning range. For example, the use of lithium niobate provides tuning over the range of 1.3 to 3 microns, ZGP—3.8 to 8 microns, gallium arsenide—4 to 12 microns, CGA—6 to 13 microns.
US08891156B2
The present invention is directed to an electrophoretic display film comprising: a) microcups each having a first shape, and b) remaining microcups which take up at least 10% of the total number of microcups and have shapes different from the first shape. The microcup designs of the present invention not only may reduce the Moiré pattern, but it may also make the defects of the microcup walls much less noticeable, and therefore increase the cutting yield.
US08891142B2
An image reading lens which reads an original image includes a front group lens system on an object side, and a back group lens system on an image side, the front group lens system including three lenses having two positive lenses and a negative lens, and the back group lens system including a plastic negative lens.
US08891136B2
A method and system for generating a document having a void pantograph highlight pattern is presented. The method includes computing a score for a void pantograph highlight pattern layer in relation to a document formatted content layer, incrementing a relative position of the void pantograph highlight pattern layer and the document formatted content layer, repeating the computing and the incrementing steps to obtain a plurality of scores at a plurality of relative positions, evaluating the plurality of scores to determine an optimal alignment, and printing the document using variable-data printing techniques, wherein the printed document has a multi-layer architecture including the document formatted content layer and the void pantograph highlight pattern layer. The system includes a control processor, a score computation unit and an evaluation unit. The control processor provides a printer with data containing a multi-layer architecture document having a document formatted content and a void pantograph highlight pattern.
US08891132B2
By addition of a copy forgery inhibited pattern image having a lower density to an image in a saving mode, there is provided an image processing apparatus which can reduce consumption amounts of toner and ink while keeping effectiveness of the copy forgery inhibited pattern image. The present invention is an image processing apparatus having a copy forgery inhibited pattern image addition mode and a saving mode, and includes a unit configured to determine whether the copy forgery inhibited pattern image addition mode is set and a unit configured to determine whether the saving mode is set, wherein a density of the copy forgery inhibited pattern image to be added to the image in the case where the saving mode is set is lower than a density of the copy forgery inhibited pattern image to be added to the image in the case where the saving mode isn't set.
US08891130B2
A print control terminal device, which is connected to an image forming apparatus, includes: a User Interface (UI) unit which receives a print command for a target document; a printer driver unit which detects a transparency region, which is a region to which transparency is applied, from the target document by analyzing one or more rendering commands for each object included in the target document, and generates print data by inserting transparency information into pixel data corresponding to the detected transparency region; and a communication interface unit which transmits the generated print data to the image forming apparatus.
US08891129B2
An image forming apparatus that enables prevention of a print error of different sizes of characters and graphics from those intended by the user, during execution of printing involving magnification, such as aggregation printing. When performing the image formation, a controller unit determines whether or not a processing instruction instructing execution of predetermined processing on the image data has been given. When it is determined that the predetermined processing instruction has been given, the controller unit displays an image to be formed on the recording sheet in the same size as when printed thereon, as a real-size preview image, before executing the image formation on the recording sheet according to image data on which the predetermined processing has been performed.
US08891111B2
Some embodiments of the invention provide techniques whereby a printer driver may be modified and supplemented over time. For example, a framework may be provided which enables a printer driver's functionality to be supplemented over time to include new and/or enhanced features, such as features relating to the manner in which the capabilities of a printer are configured, print settings are manipulated, information is presented to users, print-related system events are handled, etc. In some embodiments, one or more components (which may be included in a print subsystem provided by an operating system of a computing device, in a printer driver, and/or some other system element) may be configured to automatically seek and acquire configuration data from any of various sources, including the printer device, one or more online sources, and/or other sources.
US08891107B2
This invention provides an image forming apparatus capable of reliably printing security information even when image data of an original document that is obtained by a reading unit contains security information and an area where the security information is not contained is set as a print area, and a control method thereof. To accomplish this, when image data of an original document contains security information, the image forming apparatus extracts image the security information from data, and sets a print target area from an area indicated by the image data of the original document. When an area corresponding to, from which the security information is extracted, is not contained in the set print target area, the image forming apparatus executes printing using the extracted image data corresponding to the security information, and the image data corresponding to the print target area.
US08891102B2
A first device includes a determining unit for determining a first number allocated to the first device and a second number allocated to a second device, a first storage for storing a first possible amount that the user can output with the first device, a first output unit for outputting an object of the first number, when the first number is less than the first possible amount, and a first update unit for updating the first possible amount according to an output number output by the first device. The second device includes a second output unit for outputting an object of the second number, when the second number is less than a second possible amount, and a second update unit for updating the second possible amount according to an output number output by the second device, only when authentication of the user is successful.
US08891091B2
An image processing apparatus has a plurality of processing parts configured to execute different processes with respect to image data, and an executing sequence determination part configured to determine an executing sequence of the processing parts based on conditions related to a requested image processing. The processing parts execute the processes according to the executing sequence.
US08891090B2
A light-interference measuring apparatus including: a light source of a broad band light; an objective lens section to branch an optical path of the broad band light into a reference optical path including a reference mirror and a measuring optical path including a measuring object and to output a superposed wave of two branched lights; and an optical path length changing section to change an optical path length of either the reference optical path or the measuring optical path; wherein the objective lens section includes a phase difference control member to control a phase difference between the reference light and the object light to generate destructive interference fringes, and a minimum luminance position detecting section to detect minimum luminance position of the destructive interference fringes.
US08891089B2
An object of the invention is to provide a phase object identification device and method which can identify a phase object in a completely different manner from conventional methods for observing or measuring a phase object.A phase object identification device 1 for identifying a phase object for changing the phase of light includes a light source 2, a sample holding means 3 for holding a phase object 31 to be identified, a holographic recording medium 4 on which a hologram 41 formed by interference between reference light 25 and object light 24 that is phase-modulated by a known phase object 32 is recorded, and a light detector 5, a phase of light 21 emitted from the light source is modulated by the phase object to be identified to generate sample light 22, the hologram of the holographic recording medium is irradiated with the sample light, reproduced light 23 reproduced from the hologram of the holographic recording medium is detected by the light detector.
US08891087B2
A system and method for visualizing a biological sample. One or more spectra are selected for illuminating the biological sample to indicate one or more chemicals in the biological sample. The biological sample is illuminated with the one or more spectra. Reflected light is analyzed to determine characteristics of the biological sample.
US08891081B1
A raman spectroscopy method of measuring melamine contents in dairy products having different matrixes. The method includes: (a) establishing a database of characteristic curves of dairy products having different matrixes; (b) taking several copies of the dairy products having one certain unknown matrix and adding melamine standard solutions having different concentrations therein, to obtain a series of dairy product samples in which the relative concentrations of the melamine are known; (c) performing raman spectrum testing analysis and obtaining corresponding characteristic peak intensities to obtain a slope of the characteristic curve showing variation of the characteristic peak intensities with the relative concentrations of the melamine; (d) searching the database of step (a) using the slope of the characteristic curve of the dairy product samples to find a matching characteristic curve, and (e) calculating concentration of melamine in the dairy products by using the matched characteristic curve and the characteristic peak intensity.
US08891080B2
Detection of periodically repeating nanovoids is indicative of levels of substrate contamination and may aid in reduction of contaminants on substrates. Systems and methods for detecting nanovoids, in addition to, systems and methods for cleaning and/or maintaining cleanliness of substrates are described.
US08891069B2
The present invention relates to a compact, reliable and low-cost coherent LIDAR (Light Detection And Ranging) system for remote wind-speed determination, determination of particle concentration, and/or temperature based on an all semiconductor light source and related methods. The present invention provides a coherent LIDAR system comprising a semiconductor laser for emission of a measurement beam of electromagnetic radiation directed towards a measurement volume for illumination of particles in the measurement volume, a reference beam generator for generation of a reference beam, a detector for generation of a detector signal by mixing of the reference beam with light emitted from the particles in the measurement volume illuminated by the measurement beam, and a signal processor for generating a velocity signal corresponding to the velocity of the particles based on the detector signal.
US08891065B2
A system for forming a pattern on a part comprises a chamber base, a pressure vessel and a retaining device. The retaining device is positionable between the chamber base and the pressure vessel to secure a deformable mask therebetween. The system further comprises a first pressure source, a second pressure source and a third pressure source. The first pressure source provides a negative pressure within the chamber to draw the mask towards a part installed within the chamber base. The second pressure source provides a positive pressure within the pressure vessel to direct the mask towards the part so that the mask corresponds to at least one complex non-planar surface of the part. The third pressure source provides a negative pressure within pressure vessel. An exposure source exposes the part through the mask while the mask is deformed corresponding to the at least one complex non-planar surface of the part.
US08891064B2
When a wafer stage WST accelerates and decelerates on a base, a torque that acts on a wafer drive system including the base and the like is cancelled out by a torque that acts on the wafer drive system by driving a counter of a coutermass device along a linear guide in the Z-axis direction at a predetermined acceleration. Thereby, the torque that acts upon the wafer drive system is cancelled and the exposure apparatus can expose the wafer with good accuracy.
US08891052B2
Included is a light emitting unit, an optical deflector, a control unit, and a liquid crystal panel. The optical deflector includes a first optical deflector and a second optical deflector which are arranged side by side in a direction from a light incident side to a light emitting side. A maximum light deflection angle of the first optical deflector is smaller than a maximum light deflection angle of the second optical deflector, and a maximum light deflection speed of the first optical deflector is higher than a maximum light deflection speed of the second optical deflector. The first optical deflector includes a first optical deflection layer and a second optical deflection layer stacked in the direction from the light incident side to the light emitting side. Each of the first and second optical deflection layers includes the liquid crystal deflection elements arranged in the planar state.
US08891051B2
A backlight of which power consumption can be reduced is provided. Further, by effective use of light emitted from the backlight, a display device with low power consumption is provided. The display device includes a light source device in which a plurality of light-emitting elements are arranged, a diffusion plate which is bonded to the light source device, a first polarizing plate which is bonded to the diffusion plate, a liquid crystal panel which is bonded to the first polarizing plate, and a second polarizing plate which is bonded to the liquid crystal panel. The light source device includes an organic resin having a projected spherical surface and a light-transmitting property covering each of the plurality of light-emitting elements and an organic resin having a planarized surface and a light-transmitting property covering the plurality of light-emitting elements and the organic resin having a projected spherical surface and a light-transmitting property.
US08891049B2
There is provided an in-plane switching mode liquid crystal display device which includes a lower substrate defined and surrounded by a plurality of gate lines, common lines, and data lines, and including a thin film transistor, a plurality of common electrodes extending from the common line, and a plurality of pixel electrodes extending from a lead interconnection line connected with a drain electrode of the thin film transistor, and having sub-pixels aligned in a matrix shape and divided into an aperture region and a non-aperture region; an upper substrate having sub-color filters and a black matrix completely overlapping with the non-aperture region inside the sub-pixel, formed thereon; and a liquid crystal layer interposed between the lower substrate and the upper substrate.
US08891046B2
A liquid droplet ejection apparatus includes a writing device, a weight measuring device disposed adjacent to the writing device, and a controlling device. The writing device performs writing on a workpiece by ejecting functional liquid from at least one ink jet functional liquid droplet ejection head while moving the functional liquid droplet ejection head relative to the workpiece. The weight measuring device measures an amount of ejected droplets from a weight of the functional liquid ejected from the functional liquid droplet ejection head. The controlling device controls a driving power for the functional liquid droplet ejection head on the basis of a measurement result input from the weight measuring device.
US08891033B2
In a three-dimensional display device using a liquid crystal lens, a planer electrode is formed on an upper substrate of the liquid crystal lens and strip-like electrodes are formed on a lower substrate of the liquid crystal display lens. The distance between the upper and lower substrates is provided by a bead. At this time, if the bead is present on the strip-like electrode, the lens formed thereon is distorted. In order to prevent this, a bump is formed to cover the strip-like electrode. The distance between the bump and the upper substrate is small, so that the bead is pushed out of the upper part of the strip-like electrode, preventing the lens from being distorted. As a result, it is possible to prevent the crosstalk caused by the lens distortion due to the presence of the bead on the strip-like electrode.
US08891023B2
A display device includes: a monitor and receiving set having a video signal receiving section, a display section, an image quality control section, a first control signal transceiver, and a first control section; and a control and transmission set having a television broadcast receiving section, a video signal input section, a video signal transmitting section, a second control signal transceiver, a key input section, and a second control section. The Power consumption of a first radio transmission path formed by the video signal transmitting section and the video signal receiving section is larger than that of a second radio transmission path formed by the first and second control signal transceivers. A control signal for a user interface is communicated by the first and second control signal transceivers. Only the second radio transmission path of the first and second radio transmission paths is communicable in a standby state.
US08891017B2
A video input section acquires a video signal formed of a plurality of frames. A frame separator separates the video signal acquired by the video input section on a frame basis and distributes the separated video signals. A plurality of parallel processors perform video processing in parallel on the separated video signals corresponding to the frames separated and distributed by the frame separator. A frame combiner combines the separated video signals on which the plurality of parallel processors have performed the video processing.
US08891016B2
A reframing application crops a sub-part of a video source, based on its content. The reframing application involves a visual attention model that produces a saliency map, and a dedicated reframing algorithm that extrapolates a cropping window based on that saliency map. After cropping, only the reframed portion of each video image remains visible. A method for processing images of a video sequence comprises steps of determining parameters of the video sequence, parameters of a previously decoded subsequence of the video sequence and user settings, determining a portion to be cropped according to the determined parameters, and cropping in a reframing step the determined portion for being displayed. An advantage of the invention is that an advanced automatic solution is provided for tuning automatically the reframing parameters, based on the content of a video.
US08891014B2
An exemplary embodiment of the present invention provides a latency stabilization system for stabilizing the display latency between a source and a renderer over an IP network. The latency stabilization system comprises a frequency syntonization module, a frequency lock detection module, and a phase correction module. The frequency syntonization module can be configured to syntonize a frequency of a source signal from the source and a frequency of a display signal to be displayed on the renderer. The frequency lock detection module can be configured to detect whether the frequency of the source signal and the frequency of the display signal are locked. The phase correction module can be configured to, synchronize a phase of the source signal and a phase of the display signal, and generate correction data based in part on synchronization of the phase of the source signal and the phase of the display signal.
US08891013B2
A repeater is to be provided between a source device and a sink device and be used in a Lip-sync correction system that transmits a video signal and an audio signal from the source device to the sink device through a HDMI (High Definition Multimedia Interface) transmission path and reproduces the video signal and the audio signal in synchronous with them on the sink device. A communication from the source device to the sink device is defined as a downstream communication, and a communication from the sink device to the source device is defined as a upstream communication. The repeater includes a processor that receives the video signal and the audio signal through the upstream communication and the downstream communication and processes the received video signal and the received audio signal. The processor corrects deviation between the video signal and the audio signal.
US08891009B2
A system and method for retargeting video sequences are provided. A method for retargeting a video includes a plurality of frames includes determining saliency information for the plurality of frames, determining a cost metric for the video, and retargeting the video based on the cost metric to produce a retargeted video. The cost metric considers loss due to cropping, scaling, temporal factors, and spatial factors. The retargeting makes use of a crop window for each frame in the plurality of frames.
US08890991B2
Certain embodiments provide a solid-state image pickup device including a first pixel, a second pixel, and an output circuit. The first pixel has a first photodiode and a first microlens that is formed above the first photodiode. The second pixel has a second photodiode and a second microlens which is formed above the second photodiode and is smaller than the first microlens. Further, the second pixel has a sensitivity of 1/n times of the first pixel and has a photoelectric conversion period of n times of the first pixel. The output circuit outputs a differential signal of a difference between a first detection signal based on a charge amount of the first signal charge and a second detection signal based on a charge amount of the second signal charge.
US08890987B2
A method and a device having amplification and noise reduction capabilities, the device may include (a) an amplifier; (b) an input circuit that includes multiple sampling circuits, (c) an error capacitor that is arranged to be charged by the amplifier, during a noise integration period, to an error voltage that is indicative of noise generated as a result of a sampling of first and second signals; and (d) a feedback circuit that is arranged to provide to the second input of the amplifier and in proximity to a beginning of second phase of operation, a feedback signal that represents the error voltage and thereby at least partially compensate for the noise.
US08890986B2
An imager includes an array of pixels arranged in rows and a control circuit for sequentially capturing first and second image frames from the array of pixels. The control circuit is configured to sequentially capture first and second pairs of adjacent rows of pixels during first and second exposure times, respectively, when capturing the first image frame. The control circuit is also configured to sequentially capture first and second pairs of adjacent rows of pixels during second and first exposure times, respectively, when capturing the second image frame. The first exposure times during the first and second frames are of similar duration; and the second exposure times during the first and second frames are of similar duration. The control circuit is configured to detect motion of an object upon combining the first and second image frames and, then, correct for the motion of the object.
US08890983B2
A technique is provided for generating sharp, well-exposed, color images from low-light images. A series of under-exposed images is acquired. A mean image is computed and a sum image is generated each based on the series of under-exposed images. Chrominance variables of pixels of the mean image are mapped to chrominance variables of pixels of the sum image. Chrominance values of pixels within the series of under-exposed images are replaced with chrominance values of the sum image. A set of sharp, well-exposed, color images is generated based on the series of under-exposed images with replaced chrominance values.
US08890981B2
An image processing device includes: a crosstalk amount calculating unit for calculating an evaluation value of crosstalk amount included in an output signal from a pixel to be corrected in an imaging device; a crosstalk correction coefficient calculating unit for calculating a crosstalk correction coefficient based on the evaluation value output from said crosstalk amount calculating unit; and a crosstalk correcting unit for eliminating crosstalk amount included in an output signal of said pixel to be corrected, using said crosstalk correction coefficient, wherein the crosstalk correcting unit subtracts, from an output signal of a pixel to be corrected, a value obtained by multiplying the output signal of a pixel adjacent to said pixel to be corrected by said crosstalk correction coefficient, thereby eliminating amount of crosstalk.
US08890980B2
An imaging apparatus includes a zoom lens, an operation unit that receives an operation for changing a magnification of the zoom lens, an imaging unit that generates image data based on a subject image formed via the zoom lens, a driver that moves the zoom lens stepwise to one of predetermined stop positions corresponding to each of a plurality steps according to the operation received by the operation unit, and a controller that controls the driver. The controller changes the stop position of the zoom lens at each step according to a size of a region of the imaging unit on which the image data is generated so that a converted focal length at the stop position of the zoom lens at each step is the same regardless of the size of the region.
US08890974B2
A method for calibrating automatic white balance (AWB) in a digital system is provided that includes capturing an image of a test target under a natural lighting condition, generating a first color temperature reference from the captured image, and outputting AWB configuration data for the digital system, wherein the AWB configuration data comprises the first color temperature reference and a second color temperature reference generated using the test target under simulated lighting conditions. A method for calibrating automatic white balance (AWB) in a digital system comprising a first imaging sensor is provided that includes receiving a reference for AWB that was generated using an image captured using a second imaging sensor, and compensating a histogram reference into a histogram reference for AWB for the first imaging sensor in the digital system based on R, G, B adjustment values from the second imaging sensor to the first imaging sensor.
US08890963B2
The present invention evaluates the quality of an image shot by a terminal device in a state closer to that seen with the eye. A computer evaluates the quality of an image obtained by shooting a photographic subject including a periodic pattern that fluctuates periodically in one direction. A Fourier transform unit accomplishes a two-dimensional Fourier transform on the image to obtain two-dimensional spatial frequency spectrum components. An analysis unit analyzes the resolution of the image on the basis of spectrum components of spatial frequencies included in the periodic pattern, among the two-dimensional spatial frequency spectrum components obtained by the Fourier transform unit, and analyzes the deterioration of the image on the basis of spectrum components other than these.
US08890959B2
There is provided a method for configuring a set of image capturing settings of a camera for a first scene condition type currently viewed by the camera. The method comprises detecting the first scene condition type; instructing the camera to acquire a plurality of test images, each test image corresponding to a set of image capturing settings; receiving input relating to a selected test image, and storing the set of image capturing settings corresponding to the selected test image as the configured set of image capturing settings for the first scene condition type to be used by the camera upon future detections of the first scene condition type.
US08890956B2
A combined backup camera and driver alertness system for a vehicle includes an imaging device that is adapted to be supported on a vehicle for capturing images adjacent a rearward portion of the vehicle. A sensor is provided that generates a signal when either (1) a transmission contained in the vehicle is operated in the rearward operating mode or (2) the vehicle is actually moved in the rearward direction. The system also includes a driver alertness processor and an image display. A data router routes the images from the imaging device to the driver alertness processor when not the signal is generated by the sensor and to the image display when the signal is generated by the sensor.
US08890955B2
A vision system for a vehicle includes a camera subsystem and a display subsystem. The camera subsystem includes an imaging sensor disposed at an equipped vehicle that captures image data, and the camera subsystem wirelessly transmits the image data. The display subsystem includes a video display screen disposed in the equipped vehicle for displaying images for viewing by a driver of the equipped vehicle when the driver is normally operating the equipped vehicle. The display subsystem is operable to receive the transmitted image data from the camera subsystem. The display subsystem transmits an error signal responsive to processing of the image data and the camera subsystem receives the error signal and at least one of (a) adjusts a compression factor of the image data responsive to the error signal and (b) adjusts a transmission rate of the image data responsive to the error signal.
US08890954B2
A wearable digital video camera (10) is equipped with wireless connection protocol and global navigation and location positioning system technology to provide remote image acquisition control and viewing. The Bluetooth® packet-based open wireless technology standard protocol (400) is preferred for use in providing control signals or streaming data to the digital video camera and for accessing image content stored on or streaming from the digital video camera. The GPS technology (402) is preferred for use in tracking of the location of the digital video camera as it records image information. A rotating mount (300) with a locking member (330) on the camera housing (22) allows adjustment of the pointing angle of the wearable digital video camera when it is attached to a mounting surface.
US08890952B2
An imaging system comprising: a light source for illuminating a scene with a known intensity light; a camera having an optic axis and center that images the scene responsive to light reflected by the scene from the illuminating, known intensity light; a range finder controllable to determine distances to surface elements of the scene imaged by the camera; a controller configured to determine reflectivity of a surface element of the scene imaged by the camera responsive to a distance of the surface element from the camera, the known intensity of illuminating light and light from the surface element imaged by the camera.
US08890946B2
A scene illumination system is provided that produces spatially uniform or controlled brightness levels for machine vision applications. The system includes a camera, multiple light sources that preferentially illuminate different regions within the camera's field-of-view, and a processing unit coupled to the camera and light sources. Focal regions of the light sources within the camera's field-of-view are sampled to determine average regional brightness and compared to target brightness levels. The processing unit controls the light sources to increase or decrease illumination levels to converge toward the target brightness levels within the field-of-view. This modulation of the light sources may be repeated with successive video images until target brightness levels are achieved. Once achieved, the iterative feedback control may be locked-in for some applications, while for others, the iterative process may continue periodically or continuously to account for different scenes or changes in lighting conditions.
US08890938B2
A digital photographing apparatus and a method of controlling the same. The digital photographing apparatus that generates a 3D image includes a digital signal processing unit that generates the 3D image based on a first image obtained by photographing a predetermined object and a second image sent from another digital photographing apparatus photographing the object.
US08890937B2
Methods and systems for anonymized video analysis are described. In one embodiment, a first silhouette image of a person in a living unit may be accessed. The first silhouette image may be based on a first video signal recorded by a first video camera. A second silhouette image of the person in the living unit may be accessed. The second silhouette image may be of a different view of the person than the first silhouette image. The second silhouette image may be based on a second video signal recorded by a second video camera. A three-dimensional model of the person in voxel space may be generated based on the first silhouette image, the second silhouette image, and viewing conditions of the first video camera and the second video camera. In some embodiments, information on falls, gait parameters, and other movements of the person living unit are determined. Additional methods and systems are disclosed.
US08890936B2
A method of processing a digital video sequence is provided that includes detecting a foreground object in an image captured by a depth camera, determining three-dimensional (3D) coordinates of the foreground object, and comparing the 3D coordinates to a 3D video tripwire to determine if the foreground object has crossed the 3D video tripwire. A method of defining a 3D video tripwire is also provided.
US08890933B2
A parallax image conversion apparatus according to an embodiment includes: a first multiple parallax image generation unit configured to generate a first multiple parallax image concerning a first image signal; a second multiple parallax image generation unit configured to receive a second image signal, depth information, and blend information concerning an OSD image, change the blend information based on the depth information, and generate a second multiple parallax image concerning the OSD image based on the second image signal and the depth information; and a compounding unit configured to compound the first multiple parallax image and the second multiple parallax image by using the changed blend information.
US08890925B2
The present disclosure is directed to systems and methods for providing unauthenticated client access to session initiation protocol (SIP) communication services provided by an Ethernet device comprising a proxy and a conference bridge. A device installed as an Ethernet adapter receives a SIP call request from a first client, the SIP call request comprising a first uniform resource identifier (URI), the first URI comprising a SIP alias. The device determines that the first client has not been authenticated. The device identifies that the first URI comprises a SIP alias. The device proxies the SIP call request to an endpoint associated with the SIP alias, responsive to the identification of the first URI as a SIP alias.
US08890922B2
In the field of communication, embodiments of the present invention provide a video communication method, device and system. The technical solutions provided by the present invention include: at least two local video cameras, configured to shoot at least two channels of local video images; an apparatus for local shooting, stitching, and fusing, configured to fuse the at least two channels of local video images, generate a panoramic video image, encode the panoramic video image into a video code stream, and transmit the video code stream to a video communication site at a remote end; a local display fusing apparatus, configured to obtain at least two channels of video data by decoding a video code stream received from the remote end, fuse the at least two channels of video data, and output the fused video data to local display apparatuses for display.
US08890916B2
The disclosure discloses an electronic device comprising a battery accommodating portion. The battery accommodating portion is configured to alternatively accommodate a plural of cylindrical dry batteries or a cuboid rechargeable battery. The battery accommodating portion, when a plurality of the dry batteries are arranged by being stacked in two tiers or more into a heaped bale structure when the dry batteries are accommodated, comprises a plurality of support recess portions configured to support a plurality of the dry batteries in a bottom tier, respectively. An interval between axes of the support recess portions adjacent to each other is larger than an outer diameter of each of the dry batteries and is smaller than twice of the outer diameter of each of the dry batteries.
US08890915B2
A thermal transfer printer comprises a print head drive mechanism that is configured to reciprocally move a print head parallel to movement of a carrier ribbon past the print head. A controller is configured to control the print head drive mechanism to move the print head in a first direction along the carrier ribbon to transfer ink material from the carrier ribbon to a substrate to print a first portion of an image on a first area of the substrate. The controller is also configured to control movement of the print head in a second direction opposite to the first direction as the carrier ribbon and substrate are also moved in the second direction to position the print head relative to the carrier ribbon so that a second portion of the image is printed on a second are of the substrate adjacent to the first area of the substrate.
US08890908B2
A calibration system may be provided for calibrating displays in electronic devices during manufacturing. The calibration system may include calibration computing equipment and a test chamber having a light sensor. The calibration computing equipment may be configured to operate the light sensor and the display to gather display intensity performance data for obtaining a display gamma model. The display intensity performance data may be gathered using a range of display control settings that will be used in performing color calibration operations for the display. The calibration computing equipment may be configured to operate the light sensor and the display to gather display color performance data for determining a display white point calibration. Display white point calibration data may be provided to the electronic device and stored in volatile or non-volatile memory in the device or may be permanently stored in circuitry associated with the display.
US08890904B2
The invention relates to a white balance adjusting method, which includes steps of: obtaining the maximum and minimum spectral tristimulus values Xmax, Ymax, Zmax and X0, Y0, Z0 in a chromaticity coordinate system as well as spectral tristimulus values of each gray level for red, green and blue; converting the maximum spectral tristimulus values into maximum color stimulus values; converting the maximum color stimulus values into a hue and a chroma; computing intermediate spectral stimulus values Y1 to Ymax-1 of Y; computing intermediate spectral stimulus values of X, Z; determining spectral tristimulus values of red, green, blue colors of a white field for each gray level and corresponding gray level numbers. The white balance adjusting method of this invention executes the white field adjustment by fixing the hue and the chroma of a white point for all gray levels based on brightness variance matching gray level index variance.
US08890902B2
Embodiments of the invention relate generally to generating images with an enhanced range of brightness levels, and more particularly, to facilitating high dynamic range imaging by adjusting pixel data and/or using predicted values of luminance, for example, at different resolutions. In at least one embodiment, a method generates an image with an enhanced range of brightness levels. The method can include accessing a model of backlight that includes data representing values of luminance for a number of first samples. The method also can include inverting the values of luminance, as well as upsampling inverted values of luminance to determine upsampled values of luminance. Further, the method can include scaling pixel data for a number of second samples by the upsampled values of luminance to control a modulator to generate an image.
US08890901B2
A color management circuit and a related color management method are provided. The color management circuit is disposed in a display device which has a panel provided with a panel conversion characteristic. The color management circuit includes: a first nonlinear conversion circuit, a color matrix conversion circuit and a second nonlinear conversion circuit. The first nonlinear conversion circuit is utilized for performing a first nonlinear conversion upon a color data to generate a first conversion data. The color matrix conversion circuit is utilized for performing a liner matrix calculation upon the first conversion data to generate a matrix calculation data. The second nonlinear conversion circuit is utilized for performing a second nonlinear conversion upon the matrix calculation data to generate a second conversion data to the panel, wherein a combined conversion characteristic of the second conversion characteristic with the panel conversion characteristic is substantially linear.
US08890896B1
A computer-implemented augmented reality method includes obtaining an image acquired by a computing device running an augmented reality application, identifying image characterizing data in the obtained image, the data identifying characteristic points in the image, comparing the image characterizing data with image characterizing data for a plurality of geo-coded images stored by a computer server system, identifying locations of items in the obtained image using the comparison, and providing, for display on the computing device at the identified locations, data for textual or graphical annotations that correspond to each of the items in the obtained image, and formatted to be displayed with the obtained image or a subsequently acquired image.
US08890895B2
To allow a user to issue an adequate instruction concerning a process in connection with a plurality of discrete objects placed in a virtual space. A user interface device comprises a virtual space image display section for producing an image of a virtual space where a plurality of objects are placed, on a real time basis according to a position of a viewpoint defined in the virtual space, and sequentially displaying the image; a viewpoint position change section for changing the position of the viewpoint defined in the virtual space according to a first operation by the user; and an object selection section for selecting one or more objects among the objects placed in the image displayed by the virtual space image display section, according to a second operation by the user.
US08890892B2
A computer-implemented method for generating images. The method includes receiving first and second target images. The method further includes computing a delta image based on a difference between the first target image and the second target image and a technique for multiplexing a first display image with the delta image, where the first display image multiplexed with the delta image, when viewed by a person in an ambient setting, is perceived as the second target image. Advantageously, a hidden image is obscured from an ambient observer, while still providing the ambient observer with a target image that is intended to be perceived.
US08890879B1
A system may include a processor and memory that stores instructions to cause the processor to create a first set of objects in a first structure based on first data, where the first set of objects describes a graphical scene specified by the first data. The processor may add a command for at least one object, of the first set of objects, to a composite command that includes commands for the graphical scene and create a second set of objects in a second structure based on the first set of objects in the first structure and the composite command. The processor may receive second data, change one or more objects of the first set of objects based on the second data, and change one or more objects of the second set of objects based on the changes to the one or more objects of the first set of objects. The processor may further provide the changed second set of objects to a browser for rendering a new graphical scene.
US08890875B2
A method of obtaining simulated parameters ( pos(t), vit(t), acc(t), par(t)) able to characterize the movement of an articulated structure provided with sensors, characterized in that the method comprises the following steps: calculating, from estimated movement state parameters of the structure, estimated measurement data ( H(t), γ(t)), each estimated measurement data item corresponding to a measurement delivered by a sensor, difference between the measurements delivered by the sensors and the estimated measurement data that correspond to them, global mathematical processing of the observer type of the data issuing from the difference in order to obtain at least one estimated difference for an estimated movement state parameter, and adding the estimated difference for the estimated movement state parameter and the estimated movement state parameter that corresponds to it in order to form a simulated parameter.
US08890873B2
The interactive electronic book can be displayed on a dual-screen electronic device, with a first screen that displays the text of the book, and a second screen that displays the contextual references. Links to the contextual references can be displayed on the first screen alongside the text or embedded in the text. The contextual references can be historical descriptions, pictures, videos, contemporaneous writings and so on that help to put the text of the book in context. The contextual references can relate to the portion of the text that is displayed on the first screen. Different modes allow for the displayed text to be shown in marked mode, or unmarked mode. The interactive electronic book can also include testing software which tests the reader on their understanding of the text. The interactive electronic book can also be updated with new texts and contextual references.
US08890872B1
A system and methods provide for the automatic and computer-assisted generation of vectorized venue maps for event venues, including the outline, location, and label of each section in the venue, each row within each section, and in some cases, each individual seats in each row.
US08890871B2
A monitoring method of a path of an animal can be realized via a data transfer network, a monitoring arrangement used in the method, a server and a computer program to be used in the monitoring arrangement, which are included in the monitoring arrangement. With the method and monitoring arrangement, the path of a monitored living target can be visualized on a data processing device for a selected time period. The data processing device can be situated in a different location than the animal being monitored. The recent 3D acceleration measurement data of the living target is compared to the long-term average data. The measurement data used in determining the path are obtained from the wireless monitoring device, which the animal carries with it.
US08890866B2
Video drive-by data provides a street level view of a neighborhood surrounding a selected geographic location. A video and data server farm incorporates a video storage server that stores video image files containing video drive-by data corresponding to a geographic location, a database server that processes a data query received from a user over the Internet corresponding to a geographic location of interest, and an image processing server. In operation, the database server identifies video image files stored in the video storage server that correspond to the geographic location of interest contained in the data query and transfers the video image files over a pre-processing network to the image processing server. The image processing server converts the video drive-by data to post-processed video data corresponding to a desired image format and transfers the post-processed video data via a post-processing network to the Internet in response to the query.
US08890859B2
Provided is a liquid crystal display device having a pixel including a transistor and a liquid crystal element and a protection circuit electrically connected to one of a source and a drain of the transistor through a data line. The protection circuit includes a first terminal supplied with a first power supply potential and a second terminal supplied with a second power supply potential higher than the first power supply potential. In a moving image display mode, an image signal is input from the data line to the liquid crystal element through the transistor, and the first power supply potential is set at the first potential. In a still image display mode, supply of the image signal is stopped, and the first power supply potential is set at the second potential. The second potential is substantially the same as the minimum value of the image signal.
US08890845B2
An optical touch structure including a light guide element, a light source, a reflecting mirror, and an image sensor is provided. The light guide element has a light-emitting surface. The light guide element guides the light provided by the light source to the light-emitting surface. The extending direction of the reflecting mirror is substantially perpendicular to the light-emitting surface. The intersection of the reflecting mirror and the light guide element is defined as a first position. The light guide element and the reflecting mirror define a touch range. The image sensor is disposed on a second position opposite to the first position. The sensing area of the image sensor at least covers the touch range. When the proceeding path of the first direction light is shorter than that of the second direction light, the strength of the second direction light is larger than that of the first direction light.
US08890844B2
An optical navigation apparatus comprises a substrate with a sensor integrated circuit and an infrared source formed thereon; a sensor cover shielding the sensor integrated circuit and the infrared source; at least one visible light source formed outside the sensor cover and electrically connected with the substrate; a light guide located outside the sensor cover and covering the visible light source; and an outer housing covering the light guide and the substrate, and the outer housing comprises an infrared window and a side wall capable of guiding visible light towards and illuminating a region of the outer housing. In such an arrangement, the outer housing of the present invention is not only used as a casing for protection, but also served as light guide and distribution structure to reflect and re-distribute light sufficiently to achieve a uniform illuminated character shape.
US08890842B2
An eraser is usable in a display system having a display surface. The eraser includes one or more optical detection elements for determining the coordinates of the eraser relative to the display surface.
US08890838B2
A touch panel includes X electrodes which extend in a same direction, and Y electrodes which extend in a direction different from the direction of the X electrodes. The X electrodes and the Y electrodes respectively include intersection portions each formed where the X electrodes and the Y electrodes overlap each other, and electrode portions each formed between the intersection portions, wherein the electrode portions of one of the X electrodes is smaller in area than the electrode portions of one of the Y electrodes, and wherein dummy electrodes are formed close to the electrode portion of one of the X electrode or the Y electrodes.