Patent application number | Description | Published |
20090094387 | Universal serial bus assistance engine - A method to interact with a local USB device is disclosed. A message is received from the local USB device. Predetermined information is extracted from a proper subset of the message. The extracted information is transmitted to a local process. | 04-09-2009 |
20090094621 | Universal serial bus host controller driver over a network - A method to interact with a local USB device is disclosed. Messages are transmitted to a remote host controller driver from a host controller associated with the local USB device. Messages are received from the remote host controller driver for the host controller. | 04-09-2009 |
20090094672 | Universal serial bus selective encryption - A method to interact with a remote USB device is disclosed. An identifying message is received from a remote client associated with the remote USB device. The remote USB device is identified based at least in part on the identifying message from the remote client. A security policy is determined for the remote USB device. A policy message is transmitted to the remote client for selectively implementing the security policy of the remote USB device. A method to interact with a local USB device is disclosed. An identifying message is determined by performing a host controller service for the local USB device. The identifying message is transmitted to a server. A policy message is received from the server for selectively implementing a security policy on the local USB device. The security policy is regarded and configuring the host controller service. | 04-09-2009 |
20100124279 | VIDEO RATE CONTROL PROCESSOR FOR A VIDEO ENCODING PROCESS - A system for executing video encoding operations. The system includes a video encoder for encoding an incoming video stream into a plurality of macro blocks. A motion estimation engine is coupled to the video encoder for controlling the encoding of the macro blocks. A video rate control processor is coupled to the video encoder and coupled to the motion estimation engine. The video rate control processor receives a plurality of parameters from the video encoder that indicate an encoding complexity for a macro block and a video frame of the video stream and, upon receiving an indication from the motion estimation engine, computes a quantization parameter for the macro block. The quantization parameter is dynamically adjusted for the video stream to achieve a target bit rate. | 05-20-2010 |
20100128796 | VIDEO PROCESSOR USING AN OPTIMIZED SLICEMAP REPRESENTATION - A method for executing video encoding operations. The method includes encoding an incoming video stream into a plurality of macro blocks by using a video encoder and receiving a box out slice map specification for the plurality of macro blocks. The box out slice map specification is converted to a foreground-background slice map specification. The plurality of macro blocks are then processed in accordance with the foreground-background specification and by using a common hardware encoder front end. | 05-27-2010 |
20100128798 | VIDEO PROCESSOR USING OPTIMIZED MACROBLOCK SORTING FOR SLICEMAP REPRESENTATIONS - A method for executing video encoding operations. The method includes encoding an incoming video stream into a plurality of macro blocks by using a video encoder and receiving a foreground-background slice map specification for the plurality of macro blocks. A plurality of critical coordinates are calculated for each rectangle comprising the foreground background slice map specification. Each of the plurality of critical coordinates are examined to assign group membership for their respective macro blocks. The furthest macro block of the respective macro blocks from a raster origination is designated as a last macro block of a group. The data comprising the group is transmitted out from the encoder once the last macro block has been processed. | 05-27-2010 |
20130042027 | UNIVERSAL SERIAL BUS ASSISTANCE ENGINE - A method to interact with a local USB device is disclosed. A message is received from the local USB device. Predetermined information is extracted from a proper subset of the message. The extracted information is transmitted to a local process. | 02-14-2013 |
20140032789 | UNIVERSAL SERIAL BUS ASSISTANCE ENGINE - A method to interact with a local USB device is disclosed. A message is received from the local USB device. Predetermined information is extracted from a proper subset of the message. The extracted information is transmitted to a local process. | 01-30-2014 |