| Patent application number | Description | Published |
| 20090089507 | OVERLAY INSTRUCTION ACCESSING UNIT AND OVERLAY INSTRUCTION ACCESSING METHOD - The present invention provides an overlay instruction accessing unit and method, and a method and apparatus for compressing and storing a program. The overlay instruction accessing unit is used to execute a program stored in a memory in the form of a plurality of compressed program segments, and compresses: a buffer; a processing unit for issuing an instruction reading request, reading an instruction from the buffer, and executing the instruction; and a decompressing unit for reading a requested compressed instruction segment from the memory in response to the instruction reading request of the processing unit, decompressing the compressed instruction segment, and storing the decompressed instruction segment in the buffer, wherein while the processing unit is executing the instruction segment, the decompressing unit reads, according to a storage address of a compressed program segment to be invoked in a header corresponding to the instruction segment, a corresponding compressed instruction segment from the memory, decompresses the compressed instruction segment, and stores the decompressed instruction segment in the buffer for later use by the processing unit. | 04-02-2009 |
| 20090089559 | METHOD OF MANAGING DATA MOVEMENT AND CELL BROADBAND ENGINE PROCESSOR USING THE SAME - A method of managing data movement in a cell broadband engine processor, comprising: determining one or more idle synergistic processing elements among multiple SPEs in the cell broadband engine processor as a managing SPE, and informing a computing SPE among said multiple SPEs of a starting effective address of a LS of said managing SPE and an effective address for a command queue; and said managing SPE managing movement of data associated with computing of said computing SPE based on the command queue from the computing SPE. | 04-02-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 |
| 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 |
| 20100031003 | METHOD AND APPARATUS FOR PARTITIONING AND SORTING A DATA SET ON A MULTI-PROCESSOR SYSTEM - The present invention provides a method and apparatus for partitioning, sorting a data set on a multi-processor system. Herein, the multi-processor system has at least one core processor and a plurality of accelerators. The method for partitioning a data set comprises: partitioning iteratively said data set into a plurality of buckets corresponding to different data ranges by using said plurality of accelerators in parallel, wherein each of the plurality of buckets could be stored in local storage of said plurality of accelerators; wherein in each iteration, the method comprises: roughly partitioning said data set into a plurality of large buckets; obtaining parameters of said data set that can indicate the distribution of data values in that data set; determining a plurality of data ranges for said data set based on said parameters; and partitioning said plurality of large buckets into a plurality of small buckets corresponding to the plurality of data ranges respectively by using said plurality of accelerators in parallel, wherein each of said plurality of accelerators, for each element in the large bucket it is partitioning, determines a data range to which that element belongs among the plurality of data ranges by computation. | 02-04-2010 |
| Patent application number | Description | Published |
| 20090293120 | ANTI-THEFT METHOD AND APPARATUS WITH WIRELESS TECHNOLOGIES - An anti-theft method to be executed in an active peer, comprising: (a) transmitting radio RF signals to a passive peer to detect whether one of the active peer and the passive peer as a monitored object is in the coverage area of the radio range of the other one of the active peer and the passive peer as a dock; (b) checking whether the monitored object is permitted to leave the dock when detecting that the monitored object is going to leave the area of the dock; (c) sending an alarm signal to an alarm apparatus if the monitored object is not permitted to leave the dock. | 11-26-2009 |
| 20110190007 | METHOD AND APPARATUS FOR AUTOMATIC ASSIGNING OF DEVICES - In order to solve problems of low accuracy, high computation complexity and low assigning success rate of a topological graph existing on a large scale for device assigning, the present invention proposes methods and apparatuses for automatic assigning of devices. According to an aspect of the present invention, by comparing measured distance-related information between each target device and reference devices, and assumed distance-related information between reference devices and target devices corresponding to assigning nodes, and then selecting the target device with smallest difference to correspond to the assigning nodes, the assigning accuracy of devices is largely improved; according to another aspect of the present invention, based on multiple reference devices, by determining multiple target devices at multiple assigning nodes simultaneously with a large safety margin, assigning complexity is decreased; according to yet another aspect of the present invention, by dividing a large topological graph into blocks and assigning and verifying sub-topology blocks, the assigning accuracy of sub-topology blocks is improved, and error dispersion is avoided, so that the whole assigning success rate of the topological graph is increased. | 08-04-2011 |
| 20110234366 | METHODS FOR SELECTING AND CONTROLLING DEVICES - A method of selecting and controlling devices based on wireless communication technology. The wireless controller sends a probe message to one or more devices; each device receives the probe message, obtains information in respect of its relative position with respect to the wireless controller, determines a response time to respond according to a first predefined rule, based on its relative position information: detects response signals from other devices before expiration of the response time; decides whether to send or not to send its response signal according to a second predefined rule and the detecting procedure of response signals from other devices; the wireless controller receives response signals sent by the devices after the comparison of the relative position information of each device with respect to the wireless controller, and selects the target devices from the devices. Embodiments of the present invention reduce the complexity, delay and energy consumption of the selection for wireless devices, and are especially applicable for wireless lighting systems. | 09-29-2011 |
| 20110285514 | SYSTEM AND METHOD FOR PROVIDING WIRELESS CONTROL ON AN ELECTRONIC DEVICE - The invention provides a system | 11-24-2011 |
| 20110287789 | METHOD AND APPARATUS FOR RECOGNITION OF DEVICES - The present invention aims to provide a technical solution for recognizing a target device from a plurality of devices as follows: sending a first and second wireless signal to a plurality of devices and determining the target device according to the signal strength differences between the first and second signal strengths. By using the technical solutions of the present invention, the “near-far-effect” caused by a single antenna can be overcome, and different offsets in the measured received signal strengths caused by the diversity of the receiving antennas can also be eliminated, and thus the accuracy of recognition is improved efficiently. | 11-24-2011 |
| 20120040624 | DEVICE AND METHOD FOR DETECTING CHANNEL STATE - The present invention proposes a device and method for detecting the channel state. The detecting device first monitors a channel within a predetermined duration so as to receive a plurality of signals transmitted on the channel, and then determines whether part of the plurality of signals possess periodicity. If part of the plurality of signals possesses periodicity, then the detecting device determines that the channel is interfered. Even if there is no or less data traffic over one or more wireless networks which occupy the channel, the detecting device and method provided by the present invention are capable of detecting the existence of the one or more wireless networks, and determine that the channel is interfered, so as to avoid potential interference. In addition, the cost to detect whether a channel is interfered will be reduced effectively by using the detecting device and the detecting method according to embodiments of the present invention. | 02-16-2012 |
| Patent application number | Description | Published |
| 20110302576 | BOOKMARKS AND PERFORMANCE HISTORY FOR NETWORK SOFTWARE DEPLOYMENT EVALUATION - Described are automatically generated software deployment bookmarks that maintain information regarding events and/or triggers with respect to a network software deployment operation. The bookmarks are accessible and useable for evaluating the progress and state of the deployment. For example, a bookmark may be generated when deployment to a client machine succeeds, when a software deployment package is created and/or distributed, and for network component and/or membership state changes. A set of bookmarks may be used to generate a curve indicative of the deployment progress over time, and may be compared to previous progress of deploying other network software to client computer systems that is based on maintained performance history data. | 12-08-2011 |
| 20120036484 | RELATIONSHIP VISUALIZATION AND GRAPHICAL INTERACTION MODEL IN IT CLIENT MANAGEMENT - Displaying a hierarchy. A method includes identifying a set of nodes representing sites in a hierarchy. The set of nodes share one or more common characteristics not shared by any other nodes in the hierarchy. The method further includes determining that the set of nodes, as a set, meet a predetermined condition. As a result of the nodes sharing the one or more common characteristics not shared by any other nodes in the hierarchy and as a result of the set meeting the predetermined condition, the method further includes aggregating at least a portion of the set of nodes. The method further includes displaying in a graphical user interface a representation of the hierarchy including displaying the aggregated portion as a single entity in the hierarchy. | 02-09-2012 |
| 20120089711 | LIVE MIGRATION METHOD FOR LARGE-SCALE IT MANAGEMENT SYSTEMS - Migrating services and clients from a legacy topology to a new topology. A method includes receiving user input selecting a first client managed by a first configuration management system to migrate to a second configuration management system. Dependencies of the first client are determined, including determining services on which the first client depends to function in a topology. The dependencies of the first client including services and their data on which the first client depends to function in a topology are migrated to a second configuration management system or an administrator is alerted to the dependencies of the first client including services and their data on which the first client depends to function in a topology. | 04-12-2012 |
| Patent application number | Description | Published |
| 20090090454 | METHOD FOR JOINING PIPING SYSTEMS AND PIPING TO EQUIPMENT, FIXTURES, DEVICES, STRUCTURES, AND APPLIANCES - A method to join pipe is disclosed using a curable one or two part adhesive composition comprising an effective amount of a boron containing initiator compound such as an organoborate, a stabilized organoborane complex, or combinations thereof; one or more monomers, oligomers, polymers or mixtures thereof having olefinic unsaturation which is capable of polymerization by free radical polymerization; and optionally a decomplexing agent. An especially preferred organoborane is one where a tertiary or quaternary nitrogen atom is bonded to the organoborane to prepare an amido-borate. In those embodiments where the nitrogen is quaternary, the quaternary nitrogen portion of the amido-borate is the cationic counter ion for the borate anion portion of the compound to which the quaternary nitrogen atom is bonded. | 04-09-2009 |
| 20100105910 | BLOCKING AGENTS FOR ORGANOBORANE COMPOUNDS - An organoborane complex is disclosed. The complex includes a blocking agent comprising a bifunctional Lewis base. The blocking agents include an amine group and a second functional group that has a lower Lewis basicity than the first functional group. The blocking is based on amino alkyl pyridines. | 04-29-2010 |
| 20120016080 | INITIATORS FOR POLYMERIZATION OF VINYL MONOMERS BASEDON THE REACTION OF PHENOXYALUMINUM COMPLEXES WITH OXYGEN - One exemplary embodiment includes a method comprising polymerizing vinyl monomers with an initiator comprising a phenoxyaluminum alkyl compound in the presence of oxygen. | 01-19-2012 |
| 20120101218 | METHOD FOR PRODUCING BLOCK COPOLYMERS - A method for producing an AB block copolymer with PDI is provided. The method comprises steps of:
| 04-26-2012 |
| Patent application number | Description | Published |
| 20090048465 | PROCESS FOR PREPARING 4-AMINODIPHENYLAMINE - A process for preparing 4-aminodiphenylamine having the steps of reacting nitrobenzene and aniline in the presence of a complex base catalyst, hydrogenating the reaction mixture with hydrogen, a powdery composite catalyst, and a hydrogenation solvent; separating, recovering, and reusing the complex base catalyst and the powdery composite catalyst from the reaction mixture; separating, recovering, and reusing aniline, and optionally water, from the reaction mixture; refining the reaction mixture to obtain 4-aminodiphenylamine. The complex base catalyst comprises tetraalkyl ammonium hydroxide, and tetraalkyl ammonium salt. | 02-19-2009 |
| 20100228056 | Magnetic Separation Apparatus and Method for Recovery of Solid Material From Solid-Liquid Mixture - The present invention relates to a magnetic separation apparatus for continuous separating and recovering magnetic solid particles from a solid-liquid mixture. The apparatus includes at least one magnetic separation unit and each unit includes: an outer cylindrical vessel having a material inlet, a first outlet, and a second outlet; an inner cylindrical vessel, at least part of which extends along the axis inside the first cylindrical vessel without contacting with the inner surface of the outer cylindrical vessel; and a magnet, rendering the bottom of the inner cylindrical vessel magnetism during the first period and making the part of the surface lose its magnetism during a second period. When the solid-liquid mixture flows through the magnetic surface of the inner cylindrical vessel in the passage, the magnetic solids are absorbed and separated from the mixture. | 09-09-2010 |
| 20100314789 | GLOBULAR RUBBER ADJUVANTS AND THE METHOD OF PREPARATING THE SAME - The present invention provides spherical rubber chemicals and the method for preparing the same. The spherical rubber chemicals of the present invention include spherical antioxidants, spherical vulcanization agents, spherical processing aids, spherical reinforcing agents, or spherical adhesive agents. With the spherical rubber chemicals of the present invention, the shortcomings of powdery or semi-spherical rubber chemicals are overcome, including eliminating the dust pollution during granulation procedure and avoiding the raw material loss and the environmental pollution, while solving the quality problem of lower melting point of product caused by the presence of fine powder crystal. Furthermore, the resultant rubber chemicals has an improved smoothness of surface, which is helpful to improve the flowing and mixing behaviors of the rubber chemicals in mixing or open milling process with rubbers. | 12-16-2010 |
| Patent application number | Description | Published |
| 20080242596 | BENZYLIC GLYCOSIDE DERIVATIVES AND METHODS OF USE - Provided are compounds having an inhibitory effect on sodium-dependent glucose cotransporter SGLT. The invention also provides pharmaceutical compositions, methods of preparing the compounds, synthetic intermediates, and methods of using the compounds, independently or in combination with other therapeutic agents, for treating diseases and conditions which are affected by SGLT inhibition. | 10-02-2008 |
| 20090118201 | BENZYLBENZENE DERIVATIVES AND METHODS OF USE - Provided are compounds having an inhibitory effect on sodium-dependent glucose cotransporter SGLT. The invention also provides pharmaceutical compositions, methods of preparing the compounds, synthetic intermediates, and methods of using the compounds, independently or in combination with other therapeutic agents, for treating diseases and conditions which are affected by SGLT inhibition. | 05-07-2009 |
| 20090156516 | BENZYLPHENYL CYCLOHEXANE DERIVATIVES AND METHODS OF USE - Provided are compounds having an inhibitory effect on sodium-dependent glucose cotransporter SGLT. The invention also provides pharmaceutical compositions, methods of preparing the compounds, synthetic intermediates, and methods of using the compounds, independently or in combination with other therapeutic agents, for treating diseases and conditions which are affected by SGLT inhibition. | 06-18-2009 |
| 20110038035 | NARROW BAND FIBER RAMAN OPTICAL AMPLIFIER - Optical Raman fiber amplifier ( | 02-17-2011 |
| 20110207661 | BENZYLBENZENE DERIVATIVES AND METHODS OF USE - Provided are compounds having an inhibitory effect on sodium-dependent glucose cotransporter SGLT. The invention also provides pharmaceutical compositions, methods of preparing the compounds, synthetic intermediates, and methods of using the compounds, independently or in combination with other therapeutic agents, for treating diseases and conditions which are affected by SGLT inhibition. | 08-25-2011 |
| 20120076732 | PHOSPHODIESTERASE INHIBITORS AND USES THEREOF - The invention provides for compounds that are phosphodiesterase inhibitors. The invention further provides for a method for screening compounds that bind to and modulate a phosphosdiesterase protein. The invention also provides methods for treating conditions associated with accumulated amyloid-beta peptide deposit accumulations by administering a phosphodiesterase-binding compound to a subject. | 03-29-2012 |