Abstract:
Embodiments of the present disclosure provide a method comprising providing 2-D or 3-D graphics content to a graphics processing module; processing the graphics content to generate a stream of images (e.g., three dimensional images and/or two dimensional images) for display, the stream having a frame rate; and governing a rate of processing the graphics content to limit the frame rate of the generated stream of images to be less than or equal to a frame rate threshold. Other embodiments may also be described and claimed.
Abstract:
A system including a processing core configured to generate a request signal to transfer data between a host device and a peripheral device. The processing core is in a low power state subsequent to generating the request signal. An interface module, separate from the processing core, is configured to transmit a sequence of commands from the host device to the peripheral device based on the request signal. The sequence of commands is transmitted to initiate the transfer of the data between the host device and the peripheral device. A comparator configured to compare expected responses of the peripheral device to the sequence of commands against responses received from the peripheral device to control the transfer of the data between the host device and the peripheral device without waking up the processing core from the low power state.
Abstract:
A method for operating a host device includes comparing a predetermined response of a peripheral device to a response token received from the peripheral device. The predetermined response and the response token are generated based on a first command transmitted from the host device to the peripheral device. The method further includes controlling a transfer of first data from a first memory to a peripheral control module based on the comparison between the predetermined response and the response token without interrupting a host control module, and selectively passing interrupts to the host control module when the predetermined response does not match the response token.
Abstract:
A traffic control application programming interface for abstracting the use of traffic control components to client applications to provide quality of service. The traffic control interface accepts input from a client application and based on that input, communicates with the operating system to control kernel level traffic control components. The client can register with the traffic control interface, and it can open and close interfaces, add, modify, and delete flows on those interfaces, and attach or delete filters on the flows. The client can also obtain data on any currently active interface, flow, or filter. The traffic control interface will send the appropriate message to the operating system, directing that the necessary tasks be performed by either a packet scheduler or a packet classifier. Those kernel level components then return through the operating system the results of the operations requested, and that return data will be passed back to the client application.
Abstract:
The present invention is embodied in a system and method for generating and validating reference handles for consumers requiring access to resources in a computer system. The system of the present invention includes a resource manager having a handle administrator, a plurality of consumers, and a plurality of resources. The handle administrator includes an assignment routine, a release routine, and a dereference routine. The assignment routine issues new handles, the release routine releases handles that are no longer required (thus rendering the handle invalid), and the dereference routine dereferences handles into a pointer to a resource, which entails verifying that the handle is valid. Also included is an auxiliary sub-routine for managing used and unused records, an expansion sub-routine for efficiently expanding the handle database, a handle recycling sub-routine for recycling handles, a contraction sub-routine for efficiently contracting the handle database, a hysteresis sub-routine for probabilistically contracting the handle database, and a memory allocation failure sub-routine to improve functionality in the event of memory allocation failure.
Abstract:
The present invention is embodied in a system and method for generating and validating reference handles for consumers requiring access to resources in a computer system. The system of the present invention includes a resource manager having a handle administrator, a plurality of consumers, and a plurality of resources. The handle administrator includes an assignment routine, a release routine, and a dereference routine. The assignment routine issues new handles, the release routine releases handles that are no longer required (thus rendering the handle invalid), and the dereference routine dereferences handles into a pointer to a resource, which entails verifying that the handle is valid. Also included is an auxiliary sub-routine for managing used and unused records, an expansion sub-routine for efficiently expanding the handle database, a handle recycling sub-routine for recycling handles, a contraction sub-routine for efficiently contracting the handle database, a hysteresis sub-routine for probabilistically contracting the handle database, and a memory allocation failure sub-routine to improve functionality in the event of memory allocation failure.
Abstract:
An energy conservation arrangement for a hotel guest room or other room lockable by a key (26) comprises a key reception module (10) disposed inside the room to receive a tag (24) of the key when the guest enters the room. Control means (12) is responsive to the tag (24) being received by the key reception module (10) to enable the use of room light(s) (16) and electrical power outlet(s) (18) and to allow a room air conditioner (20) to function normally. When the guest removes the tag (24) from the key reception module (10) prior to leaving the room, the control means (12) disables use of the light(s) (16) and power outlet(s) (18) and puts the air conditioner (20) into a minimum power consumption mode.
Abstract:
This disclosure describes systems, methods, and devices related to enhanced crowd-sourcing navigation. A device may identify user information received from the device, the user information corresponding to a trajectory of the device as determined by a navigation system of the device. The device may identify external information corresponding to the trajectory of the device, as determined by a wireless network. The device may determine navigation system error by comparing the user information to the external information. The device may cause to send information associated with the navigation system error to a server.
Abstract:
Systems and methods are provided for communicating on a cellular telecommunications network. A system includes a receiver interface configured to receive an orthogonal frequency division multiplexing (OFDM) signal that includes transmitted data encoded according to a particular coding matrix. A processing unit is configured to receive the OFDM signal, where the processing unit is configured to decode data from the OFDM signal by solving a matrix optimization. A computer-readable memory is configured to store the decoded data.
Abstract:
Aspects of the disclosure provide a method for video frame rotation. The method includes receiving a first tile from among a plurality of tiles forming a video frame. The first tile includes a first plurality of macro pixels where each macro pixel interleaves at least one pair of neighboring pixels in a first orientation. Further, the method includes de-interleaving the first plurality of macro pixels into first pixels, mapping the first pixels into first rotated neighboring pixels in a second orientation, and interleaving the first rotated neighboring pixels into first rotated macro pixels forming a first rotated tile.