Huagang
Huagang Chen, Arllington, TX US
Patent application number | Description | Published |
---|---|---|
20130039879 | Ophthalmic Compositions Containing A Synergistic Combination Of Two Polymers - Ophthalmic compositions suitable for use as artificial tears or as vehicles for ophthalmic drugs are disclosed. The compositions contain a combination of two polymers that have a synergistic effect on viscosity. | 02-14-2013 |
Huagang Li, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20140156636 | DYNAMIC PARALLEL AGGREGATION WITH HYBRID BATCH FLUSHING - A method, apparatus, and system for dynamic parallel aggregation with hybrid batch flushing are provided. Record sources of an aggregation operator in a query execution plan may dynamically aggregate using the same aggregation operator. The dynamic aggregation creates a batch of aggregation records from an input source, which are then used to aggregate further records from the input source. If a record from the input source is not matched to an aggregation record in the batch, then the record is passed to the next operator. In this manner, records are aggregated ahead of time at a record source to reduce the number of records passed between operators, reducing the impact of network I/O between nodes of a parallel processing system. By adjusting the contents of the batch according to aggregation performance monitored during run-time, hybrid batch flushing can be implemented to adapt to changing data patterns and skewed values. | 06-05-2014 |
20140214754 | Scalable and Adaptive Evaluation of Reporting Window Functions - According to one aspect of the invention, for a database statement that specifies evaluating reporting window functions, a computation-pushdown execution strategy may be used for the database statement. The computation-pushdown execution plan includes producer operators and consolidation operators. Each producer operator computes a respective partial aggregation for each reporting window function based on a subset of rows, and broadcasts the respective partial aggregation. Each consolidation operator fully aggregates all partial aggregations broadcasted from the producer operators. Alternatively, an extended-data-distribution-key execution plan may be used. Each producer operator sends rows based on hash keys to sort operators for computing partial aggregations for at least one reporting window function based on a subset of rows. Each consolidation operator receives and fully aggregates all partial aggregations broadcasted from the sort operators. | 07-31-2014 |
20140214799 | Enhancing Parallelism in Evaluation Ranking/Cumulative Window Functions - According to one aspect of the invention, for a database statement that specifies evaluating ranking or cumulative window functions, an execution strategy based on an extended data distribution key may be used for the database statement. In the execution strategy, each sort operator of multiple parallel processing sort operators computes locally evaluated results of a ranking or cumulative window function based on a subset of rows in all rows used to evaluate the database statement, and sends the first and last rows' locally evaluated results to a query coordinator. The query coordinator consolidates the locally evaluated results received from the multiple parallel processing sort operators and sends consolidated results to the sort operators based on their respective demographics. Each sort operator completes full evaluation of the ranking or cumulative window functions based at least in part on one or more of the consolidated results provided by the query coordinator. | 07-31-2014 |
Huagang Xie, Pleasanton, CA US
Patent application number | Description | Published |
---|---|---|
20120303808 | USING DNS COMMUNICATIONS TO FILTER DOMAIN NAMES - Using DNS communications to filter domain names is disclosed. A domain name is extracted from a received DNS request. The received DNS request is blocked in response to determining based on a policy that access to the domain name of the DNS request is not permitted. In some cases, such a DNS request is responded to with a spoofed DNS response. | 11-29-2012 |
20120304244 | MALWARE ANALYSIS SYSTEM - In some embodiments, a malware analysis system includes receiving a potential malware sample from a firewall; analyzing the potential malware sample using a virtual machine to determine if the potential malware sample is malware; and automatically generating a signature if the potential malware sample is determined to be malware. In some embodiments, the potential malware sample does not match a preexisting signature, and the malware is a zero-day attack. | 11-29-2012 |
20140090059 | HEURISTIC BOTNET DETECTION - In some embodiments, heuristic botnet detection is provided. In some embodiments, heuristic botnet detection includes monitoring network traffic to identify suspicious network traffic; and detecting a bot based on a heuristic analysis of the suspicious network traffic behavior using a processor, in which the suspicious network traffic behavior includes command and control traffic associated with a bot master. In some embodiments, heuristic botnet detection further includes assigning a score to the monitored network traffic, in which the score corresponds to a botnet risk characterization of the monitored network traffic (e.g., based on one or more heuristic botnet detection techniques); increasing the score based on a correlation of additional suspicious behaviors associated with the monitored network traffic (e.g., based on one or more heuristic botnet detection techniques); and determining the suspicious behavior is associated with a botnet based on the score. | 03-27-2014 |
Huagang Yu, Bulleen AU
Patent application number | Description | Published |
---|---|---|
20080221845 | APPARATUS AND METHODS FOR PERFORMING PROCESS SIMULATION USING A HYBRID MODEL - The invention provides an apparatus and methods for performing process simulation and structural analysis using a hybrid model. For example, a method of the invention automatically defines a hybrid solution domain by dividing a representation of a plastic component or mold cavity into two portions—a portion in which a simplified analysis may be conducted, and a portion in which a more complex analysis is required. The method may use as input any form of CAD data that describes the surface of a component or mold. Furthermore, the invention provides methods for simulating fluid flow within a mold cavity by automatically creating a hybrid solution domain, automatically discretizing the domain, and solving for the distribution of process variables within the solution domain. | 09-11-2008 |
Huagang Zhang, Rancho Cucamonga, CA US
Patent application number | Description | Published |
---|---|---|
20100326327 | ENVIRONMENTALLY-FRIENDLY CEMENTITIOUS ARTICLES, FORMULATIONS, METHODS OF MAKING AND USES - Described herein is a cementitious article and a method of making using a water-based manufacturing system that incorporates a closed-loop or partially closed loop water recycling system and an alkali removal process. The system, as such is environmentally friendly, saves resources, such as water and other raw materials, and reduces waste disposal. The system further provides for a cementitious article having a low alkali content. Articles prepared by one or more processes described herein have characteristics that include a low apparent density, high strength and high freeze-thaw performance as compared with an article of the same general formulation but made from a comparative manufacturing system that does not include an alkali removal process. Articles described herein are suitable for use as building products, such as siding, the underlayment panel, board, trim, fascia, roofing, decking, and fence. | 12-30-2010 |
Huagang Zhang, Yacaipa, CA US
Patent application number | Description | Published |
---|---|---|
20090200512 | Manufacture and Use of Engineered Carbide and Nitride Composites - Carbides and nitrides are provided containing a controlled amount of pre-determined diluents and methods for their manufacture and use are disclosed. The pre-determined diluents include at least one of the silica, silicon metal, carbon, alumina, boron oxide, alkaline earth oxides such as calcium oxide, magnesium oxide, alkali oxides such as sodium oxide, potassium oxide, iron oxide, titanium oxide, and other components typically present in glass, ceramics, or metals. The carbides and nitrides with pre-determined diluents are formed by optionally pyrolyzing a precursor material to form a carboneous mixture and heat treating the carboneous mixture for a pre-determined time and at an elevated temperature during which carbon and/or nitrogen reacts with silica in the mixture to form carbides and/or nitrides and controlled amounts of pre-determined diluents. The carbides and nitrides disclosed herein may be used as blowing agents in a glass, ceramic, or metal forming processes or for promoting dispersion of the carbides and nitrides throughout a glass, ceramic, or metal composite. | 08-13-2009 |
Huagang Zhang, Yucaipa, CA US
Patent application number | Description | Published |
---|---|---|
20090146108 | Methods and Formulations for Producing Low Density Products - A method of preparing a low-density material and precursor for forming a low-density material is provided. An aqueous mixture of inorganic primary component and a blowing agent is formed, the mixture is dried and optionally ground to form an expandable precursor. Such a precursor is then fired with activation of the blowing agent being controlled such that it is activated within a predetermined optimal temperature range. Control of the blowing agent can be accomplished via a variety of means including appropriate distribution throughout the precursor, addition of a control agent into the precursor, or modification of the firing conditions such as oxygen deficient or fuel rich environment, plasma heating etc. | 06-11-2009 |
20090156385 | Manufacture and use of engineered carbide and nitride composites - Carbides and nitrides are provided containing a controlled amount of pre-determined diluents and methods for their manufacture and use are disclosed. The pre-determined diluents include at least one of the silica, silicon metal, carbon, alumina, boron oxide, alkaline earth oxides such as calcium oxide, magnesium oxide, alkali oxides such as sodium oxide, potassium oxide, iron oxide, titanium oxide, and other components typically present in glass, ceramics, or metals. The carbides and nitrides with pre-determined diluents are formed by optionally pyrolyzing a precursor material to form a carboneous mixture and heat treating the carboneous mixture for a pre-determined time and at an elevated temperature during which carbon and/or nitrogen reacts with silica in the mixture to form carbides and/or nitrides and controlled amounts of pre-determined diluents. The carbides and nitrides disclosed herein may be used as blowing agents in a glass, ceramic, or metal forming processes or for promoting dispersion of the carbides and nitrides throughout a glass, ceramic, or metal composite. | 06-18-2009 |
20100192808 | Synthetic Microspheres and Methods of Making Same - A building product incorporating synthetic microspheres having a low alkali metal oxide content is provided. The synthetic microspheres are substantially chemically inert and thus a suitable replacement for natural cenospheres, particularly in caustic environments such as cementitious mixtures. The building product can have a cementitious matrix such as a fiber cement product. The synthetic microspheres can be incorporated as a low density additive and/or a filler for the building product and/or the like. | 08-05-2010 |