Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Hao Yu

Hao Yu, Valhalla, NY US

Patent application numberDescriptionPublished
20090150874BINARY PROGRAMMABLE METHOD FOR APPLICATION PERFORMANCE DATA COLLECTION - A method for application performance data collection includes steps or acts of: customizing a performance tool for collecting application performance data of an application; modifying the application by inserting the performance tool while the application does not need to be rebuilt from the source; executing the application; and collecting the application execution performance data such that only interesting data is collected. Customizing the performance tool proceeds by implementing at least one configurable tracing function that can be programmed by the user; compiling the function(s) into an object file; and inserting the object file into the performance tool using binary instrumentation.06-11-2009
20100013678METHOD AND APPARATUS FOR DATA DECOMPRESSION IN THE PRESENCE OF MEMORY HIERARCHIES - A method for decompressing a stream of a compressed data packet includes determining whether first data of a data-dictionary for a first decompression copy operation is located in a history buffer on a remote memory or a local memory, and when it is determined that the first data is located in the remote memory, stalling the first decompression copy operation, performing a second decompression operation using second data that is located in the history buffer on the local memory and fetching the first data from the remote memory to the history buffer on the local memory. The method further includes performing the first decompression operation using the first data in the history buffer on the local memory.01-21-2010
20100020825Method and Apparatus for Concurrent and Stateful Decompression of Multiple Compressed Data Streams - A method for decompressing multiple data streams includes receiving a packet of data of a compressed data stream, directing the received packet to a selected one of a plurality of decompression functional units within a hardware-based decompression accelerator unit, obtaining decompression state information pertaining to the compressed data stream, and decompressing the received packet using the obtained decompression state information.01-28-2010
20100125900Network Intrusion Protection - Improved techniques are disclosed for use in an intrusion prevention system or the like. For example, a method comprises the following steps performed by a computing element of a network. A packet of a flow is received, the flow comprising a plurality of packets, wherein the plurality of packets represents data in the network. A network intrusion analysis cost-benefit value is determined representing a benefit for analyzing the received packet for intrusions in relation to a cost for analyzing the received packet for intrusions. The method compares the network intrusion analysis cost-benefit value to a network intrusion analysis cost-benefit threshold to determine whether analyzing the received packet for intrusions before forwarding the received packet is warranted. Responsive to a determination that analyzing the received packet for intrusions before forwarding the received packet is not warranted, the received packet is forwarded, an indication is made that subsequent packets of the flow should be forwarded, and a determination is made whether the received packet indicates an intrusion after forwarding the received packet.05-20-2010
20100253556METHOD OF CONSTRUCTING AN APPROXIMATED DYNAMIC HUFFMAN TABLE FOR USE IN DATA COMPRESSION - A novel and useful method of constructing a fast approximation of a dynamic Huffman table from a data sample comprising a subset of data to be compressed. The frequency of incidence of each symbol in the sample is calculated, and the symbols are then allocated to predefined bins based on their frequency of incidence. The bins are then transformed into binary sub-trees, where the leaf nodes of the binary sub-trees comprise the symbols of the bin associated with the binary sub-trees. The binary sub-trees are then combined via nesting, thereby creating a coarse grained binary tree, where all leaves are mapped to a specified number of depths. The coarse grained binary tree is then traversed, thereby yielding a canonical code for each symbol, thereby defining the entries for a dynamic Huffman table.10-07-2010

Patent applications by Hao Yu, Valhalla, NY US

Hao Yu, Shanghai CN

Patent application numberDescriptionPublished
20100054002PARALLEL-CONNECTED UNINTERRUPTED POWER SUPPLY CIRCUIT - The configurations of a parallel-connected UPS circuit are provided in the present invention. The proposed circuit includes a neutral, a battery having a positive and a negative terminals, and a plurality of PFC boost converters, each of which includes a PFC circuit including an inductor having a first terminal coupled to the positive terminal and a second terminal, a rectifying bridge coupled to the second terminal of the inductor, and having a first terminal and a second terminal coupled to the negative terminal, a switch bridge having a first terminal coupled to the first terminal of the rectifying bridge and a second terminal coupled to the second terminal of the rectifying bridge, and a control switch having a first terminal and a second terminal coupled to the neutral.03-04-2010

Hao Yu, Beijing CN

Patent application numberDescriptionPublished
20090234825Information distribution system and information distribution method - The present invention relates to a system and method for information distribution services. The system comprises an inquiry condition determining component, for constructing inquiry conditions in accordance with a user input and a user model, the user model being applicable for determining features of the user; a searching component, for performing inquiry based on the inquiry conditions; an inquiry result processing component, for processing inquiry results obtained by the searching component to provide the user with processed information; and a distributing component, for distributing information compiled by the user and to be distributed.09-17-2009
20090286675CONTINUOUS MASS PRODUCTION OF CARBON NANOTUBES IN A NANO-AGGLOMERATE FLUIDIZED-BED AND THE REACTOR - The present invention relates to a method for continuous production of carbon nanotubes in a nano-agglomerate fluidized bed, which comprises the following steps: loading transition metal compounds on a support, obtaining supported nanosized metal catalysts by reducing or dissociating, catalytically decomposing a carbon-source gas, and growing carbon nanotubes on the catalyst support by chemical vapor deposition of carbon atoms. The carbon nanotubes are 4˜100 nm in diameter and 0.5˜1000 μm in length. The carbon nanotube agglomerates, ranged between 1˜1000 μm, are smoothly fluidized under 0.005 to 2 m/s superficial gas velocity and 20-800 kg/m11-19-2009

Hao Yu, Shenzhen CN

Patent application numberDescriptionPublished
20090056067AIR GUN EQUIPMENT FOR CLEANING WORKPIECES - An air gun equipment (03-05-2009
20090158002NETWORK STORAGE DEVICE AND DATA READ-WRITE CONTROL METHOD - An embodiment of the present invention discloses a network storage device including a physical storage medium. The network storage device further includes: a storage controller, configured to map the physical storage medium to sub-logical units and map the sub-logical units to logical units, so as to implement data storing, reading, and writing, wherein the sub-logical units are identified by sub-logical unit numbers and the logical units are identified by logical unit numbers. In addition, an embodiment of the present invention further discloses a data read-write control method. The present invention can enlarge valid storage capacity of the logical units, and is compatible with existing logical unit data read-write manners.06-18-2009