Patent application number | Description | Published |
20090138931 | Method and Apparatus for Processing Video Stream in a Digital Video Broadcasting System - A novel method and system for enhancing user experience when switching channel in digital video broadcasting system is proposed. The invention proposes a server-based cache mechanism which caches all channels simultaneously in a cache server near from the video playing terminal. The channel switch latency could be heavily reduced since the initial part of the current GOP of any channel could be retrieved from the cache server, therefore the user experience is improved greatly. | 05-28-2009 |
20100013680 | Decoding Variable-Length Code (VLC) Bitstream Information - An information handling system includes a processor that may perform decoding of a variable-length code (VLC) bitstream after preprocessing the bitstream. The bitstream includes multiple VLC symbols as binary codewords. The processor analyzes incoming VLC bitstream information and generates VLC codeword symbol information in conformance with a VLC lookup table. The processor may access a 2 dimensional VLC lookup table in real time or on-the-fly. The VLC lookup table may reside in a system memory of the IHS. The single VLC lookup table may exhibit two dimensional indexing by leading zero count and bit-length possibility. | 01-21-2010 |
20100013681 | Preprocessing Variable-Length Code (VLC) Bitstream Information - An information handling system includes a processor that may perform preprocessing on a variable-length code (VLC) bitstream before decoding the bitstream. The bitstream includes multiple codewords. The processor analyzes incoming VLC bitstream information and generates codeword table information for storage in a system memory or a VLC codeword tables location. The processor generates a VLC lookup table from the information in the VLC codeword tables and stores that VLC lookup table in a system memory of the IHS. The VLC lookup table may exhibit two dimensional indexing by leading zero count and bit-length possibility. | 01-21-2010 |
20100020885 | PICTURE PROCESSING VIA A SHARED DECODED PICTURE POOL - An information handling system (IHS) may include a processor with multiple compute elements that decode pictures from an encoded video bitstream. Each compute element may perform a different part or sequential stage of a picture decoding process to obtain decoded pictures. A memory includes a decoded picture buffer that associates with a first stage of the sequential stages. The memory may also include respective decoded picture buffer snapshots for sequential stages other than the first sequential stage. A last sequential stage provides fully decoded pictures to a decoded picture pool in memory. The decoded picture buffer and decoded picture buffer snapshots may store pointers to decoded pictures in the decoded picture pool that the sequential stages need to perform decoding of pictures. In this manner, the sequential stages may share decoded pictures that the decoded picture pool stores. | 01-28-2010 |
20100023708 | VARIABLE-LENGTH CODE (VLC) BITSTREAM PARSING IN A MULTI-CORE PROCESSOR WITH BUFFER OVERLAP REGIONS - An information handling system includes a multi-core processor that processes variable-length code (VLC) bitstream data. The bitstream data includes multiple codewords that the processor organizes into functionally common subsets. The processor includes a general purpose processor (GPU) and one or more special purpose processor (SPUs). An SPU of the processor may includes two SPU buffers. The processor first transfers bitstream data into GPU buffer memory and then populates the SPU buffers one after another with bitstream data. The SPU buffers may each include an overlap region that the SPU populates with the same bitstream data. The SPU parses the bitstream data in the SPU buffers in alternating fashion. The SPU may shift parsing from the one SPU buffer to the other SPU buffer when parsing reaches a subset boundary within an overlap region. | 01-28-2010 |
20100023709 | ASYMMETRIC DOUBLE BUFFERING OF BITSTREAM DATA IN A MULTI-CORE PROCESSOR - An information handling system includes a multi-core processor that processes variable-length code (VLC) bitstream data. The bitstream data includes multiple codewords for interpretation. The processor includes a general purpose unit (GPU) and a special purpose unit (SPU). The GPU includes GPU buffers and the SPU includes SPU buffers. After populating one GPU buffer with bitstream data, the processor populates another GPU buffer with subsequent bitstream data. The processor may populate the GPU buffers in alternating fashion. The processor populates one SPU buffer with bitstream data while parsing bitstream data in the other SPU buffer. The GPU of the processor populates the SPU buffers in alternating fashion. The size of the GPU buffers may be a multiple of the size of the SPU buffers. After the SPU buffers consume the bitstream data from one GPU buffer, the other GPU buffer transfers its bitstream data to the SPU buffers for parsing. | 01-28-2010 |
20100113090 | Multimode Communication Terminal and Multimode Communication Implementation Method - The present invention provides a multimode communication terminal which contains at least a first separate channel module and a second separate channel module. The multimode communication terminal can be configured to communicate by using the first channel module and/or the second channel module. The channel modules communicate according to different communication protocols. The multimode communication terminal further comprises: channel switch layer means for switching the first channel module to have parameter characteristics consistent with those of the second channel module, so that the multimode communication terminal enables the MIMO operation mode by using the first channel module and the second channel module at the same time. The present invention further provides a method for enabling a MIMO operation mode in a multimode communication terminal. By using a relatively small number of RF communication modules, the present invention implements a wireless mobile multimode communication terminal which enables various operation modes including the MIMO operation mode. Compared with the existing solutions, the present invention greatly reduces the size required by the terminal. | 05-06-2010 |
20100199319 | METHOD AND SYSTEM FOR ESTABLISHING VOIP COMMUNCATION BY MEANS OF DIGITAL VIDEO BROADCASTING NETWORK - The present invention discloses a method and system for establishing VoIP communication by means of digital video broadcasting network. The method comprises: a first terminal sending a VoIP call request to a source VoIP server to which the first terminal belongs, the VoIP call request containing an address of a second terminal; the source VoIP server forwarding the VoIP call request to a destination VoIP server to which the second terminal belongs; the first terminal or any one of VoIP servers in a forwarding path from the source VoIP server to the destination VoIP server forwarding the VoIP call request to a digital video broadcasting front-end server; the digital video broadcasting front-end server converting the VoIP call request into a call request modulated in digital video signals and broadcasting it within the digital video broadcasting network. The method and system for establishing VoIP communication by means of digital video broadcasting network according to the present invention can receive the VoIP call and accordingly establish the VoIP communication even if the terminal, for example a DVB/IP combo set-top-box, is disconnected to the IP network. Moreover, the present invention can be implemented conveniently and has lower cost. | 08-05-2010 |
20110078685 | SYSTEMS AND METHODS FOR MULTI-LEG TRANSACTION PROCESSING - Embodiments of the invention broadly contemplate systems, methods and arrangements for processing multi-leg transactions. Embodiments of the invention process multi-leg transactions while allowing later arrived orders to get processed during the time when an earlier, tradable multi-leg transaction is pending using a look-ahead mechanism without violating any relevant timing or exchange rules. | 03-31-2011 |
20110078686 | METHODS AND SYSTEMS FOR HIGHLY AVAILABLE COORDINATED TRANSACTION PROCESSING - Embodiments of the invention provide a coordinated transaction processing system capable of providing primary-primary high availability as well as minimal response time to queries via utilization of a virtual reply system between partner nodes. One or more global queues ensure peer nodes are synchronized. | 03-31-2011 |
20110173199 | COMPUTER SYSTEM PERFORMANCE ANALYSIS - This invention relates to a method and device for computer system performance analysis. All instructions are split into clusters based on significant offset gaps in top-down processing steps. Comments on instruction clusters can be generated automatically or can be edited manually. The comments can be shared among users for the achievement of portability. Significant clusters can be recognized as hotspots based on predetermined metrics. | 07-14-2011 |
20120215781 | COMPUTER SYSTEM PERFORMANCE ANALYSIS - This invention relates to a method and device for computer system performance analysis. All instructions are split into clusters based on significant offset gaps in top-down processing steps. Comments on instruction clusters can be generated automatically or can be edited manually. The comments can be shared among users for the achievement of portability. Significant clusters can be recognized as hotspots based on predetermined metrics. | 08-23-2012 |
20120287870 | MULTIMODE COMMUNICATION TERMINAL AND MULTIMODE COMMUNICATION IMPLEMENTATION - A method for enabling a MIMO operation mode in a multimode communication terminal includes switching a first channel module to have parameter characteristics consistent with those of a second channel module, so that the multimode communication terminal enables the MIMO operation mode by using the first channel module and the second channel module at the same time. The method also includes extracting corresponding parameters from the second channel module and configuring the first channel module to be switched with the extracted parameters, such that the first channel module and second channel module enable the multimode communication terminal to perform MIMO communication. The method further includes issuing, upon determination of a switch, notification instructions to means in channel switch layer means and changing a data channel associated with the first channel module, such that the first channel module and second channel module can be adapted to the MIMO operation mode. | 11-15-2012 |
20130185474 | TECHNIQUES USED BY A VIRTUAL MACHINE IN COMMUNICATION WITH AN EXTERNAL MACHINE AND RELATED VIRTUAL MACHINE SYSTEM - A method used by a virtual machine in communication with an external machine includes providing a single sharing page that is shared between a plurality of virtual machines and a particular virtual machine, wherein the particular virtual machine and the plurality of virtual machines run on a same physical machine; writing into the single sharing page a data packet to be sent by the virtual machine to the external machine; scheduling a page swap between the single sharing page and a blank memory page of the particular virtual machine; and sending, to the external machine, the data packet in the memory page of the particular virtual machine subsequent to the page swap. | 07-18-2013 |
20130272162 | Virtualized Wireless Communication System and Establishing Method thereof - The present application discloses a virtualized wireless communication network and an establishing method thereof. The virtualized wireless communication network system includes a plurality of virtual nodes, the plurality of virtual nodes being divided into multiple virtual node cliques according to interference relations among the plurality of virtual nodes, wherein, each virtual node represents a wireless communication node; and a plurality of clique communication management modules that are one-to-one associated with the multiple virtual node cliques, wherein, each clique communication management module is configured to manage data exchange between an associated virtual node clique and other virtual node cliques, so as to emulate communication behavior of the wireless communication node. The present invention has many advantages such as high flexibility, good scalability, low cost and the like. Compared with a centralized virtualization solution, this solution can significantly reduce management data overhead and thus enhance the real-time behavior of the whole system. | 10-17-2013 |
20130326276 | METHOD AND APPARATUS FOR CORRELATING INPUT AND OUTPUT MESSAGES OF SYSTEM UNDER TEST - A method and apparatus for determining correlation between input and output messages in a system under test (SUT) is provided in the present invention. The SUT is provided with preset watch-points, and the running of the SUT is detected by triggering watch-points in a test platform at its run time. The method includes the steps of: upon detecting a message input operation, finding a variable that stores an input message, associating the variable with a tag of the input message, and adding a watch-point for the variable in the test platform; as well as, upon detecting network output operation, finding a variable that stores an output message of the SUT; and determining correlation between the output message and an input message according to a tag associated with the variable that stores the output message. | 12-05-2013 |
20140012858 | DATA PROCESSING METHOD, DATA QUERY METHOD IN A DATABASE, AND CORRESPONDING DEVICE - A data processing method, data query method in a database, and corresponding device. A data processing, wherein a query request for data records includes information indicating a source and destination IP address, the source IP address including N sections, the destination IP address including M sections, both M and N being positive integers, the method including: determining an index encoding manner for the database, wherein the index is an one-dimensional index including N+M sections, the encoding manner specifying a variation sequence of various sections for the index, at least one of the source IP address and the destination address indicated by the information contained in the possible query request including at least one section having a wildcard character, wherein according to the index, for any possible query requests, successive data records can be obtained as a query result; according to the encoding manner, establishing the index for the data records. | 01-09-2014 |
20140035773 | DETECTING AN ABNORMAL DRIVING CONDITION - A method of detecting an abnormal driving includes receiving a RF signal transmitted from a vehicle in front; performing digital down conversion on the RF signal to obtain a baseband digital signal; performing frequency shift detection on the baseband digital signal to obtain frequency shift between the received RF signal and the RF signal transmitted from the vehicle in front; and determining that the abnormal driving condition in front exists response to determining that the frequency shift has reached a set threshold. | 02-06-2014 |
20140039718 | DETECTING AN ABNORMAL DRIVING CONDITION - A method of detecting an abnormal driving includes receiving a RF signal transmitted from a vehicle in front; performing digital down conversion on the RF signal to obtain a baseband digital signal; performing frequency shift detection on the baseband digital signal to obtain frequency shift between the received RF signal and the RF signal transmitted from the vehicle in front; and determining that the abnormal driving condition in front exists response to determining that the frequency shift has reached a set threshold. | 02-06-2014 |
20140058652 | TRAFFIC INFORMATION PROCESSING - Traffic information processing method and apparatus. The method includes the steps of: obtaining road traffic data of a plurality of road sections; predicting for at least two road sections of the plurality of road sections, based on the obtained data, traffic flow information at an expected time when arriving at the road section from a current position, the traffic flow information being used for describing a traffic state of a road; displaying via a display apparatus the predicted traffic flow information of at least two road sections in the at least two road sections. In addition, the present invention provides a traffic information processing apparatus, a GPS navigation device, and a variable message board. By applying the technical solution provided in the present invention, the road traffic condition can be effectively transferred to users so that it is convenient for the users to plan routes for their travel. | 02-27-2014 |