Patents by Inventor Hao He

Hao He has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8810976
    Abstract: A harmonic protection method for a capacitor bank uses a harmonic protection apparatus, which includes a CPU unit, a current and voltage sampling unit, and a protection device. The CPU unit obtains effective value I1 of fundamental wave current of the capacitor bank, and effective value In of the n-th harmonic wave current of the capacitor bank, where n is harmonic order and ranges from 2 to ?, and calculates the true effective value I of current of the capacitor bank by I = I 1 2 + ? n = 2 ? ? k n ? I n 2 provided that kn=rn/r1, kn is the n-th harmonic coefficient, rn is power consumption equivalent resistance of the capacitor bank for the n-th harmonic, r1 is power consumption equivalent resistance of the capacitor bank at a fundamental frequency. When I?1.3 IN, the CPU unit controls the protecting device to disconnect the capacitor bank, provided that IN is a threshold current of the capacitor bank.
    Type: Grant
    Filed: January 30, 2011
    Date of Patent: August 19, 2014
    Assignee: Changzhou Current Supply Company of Jiangsu Electric Power Company
    Inventors: Liang Cao, Hao He, Jianyang Yu, Jiaohong Luo, Zhen Xu
  • Publication number: 20140146127
    Abstract: An image is displayed from a transparent display according to a first signal. Light passing through the display is received, and a second signal is generated from the received light. A third signal is generated from the first signal and the second signal by eliminating data in the second signal corresponding to the image.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Hao He, Nick Pafundi, Ian K. Kono, Mithilesh Kumar
  • Publication number: 20130297966
    Abstract: Methods, systems, and computer programs are provided for failover responses to configuration node failures in SVC clusters. An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A storage device event log is saved, with an original configuration node. An entry is made in the storage device event log each time the original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled. The entry is set to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. A new configuration node is activated in response to configuration node failures.
    Type: Application
    Filed: June 24, 2013
    Publication date: November 7, 2013
    Inventors: Hao HE, Ling SUN, Jun Wei ZHANG
  • Publication number: 20130290774
    Abstract: Methods, systems, and computer programs are provided for failover responses to configuration node failures in SVC clusters. An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A storage device event log is saved, with an original configuration node. An entry is made in the storage device event log each time the original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled. The entry is set to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. A new configuration node is activated in response to configuration node failures.
    Type: Application
    Filed: June 24, 2013
    Publication date: October 31, 2013
    Inventors: Hao HE, Ling SUN, Jun Wei ZHANG
  • Patent number: 8495414
    Abstract: Methods, systems, and computer programs are provided for failover responses to configuration node failures in SVC clusters. An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A storage device event log is saved, with an original configuration node. An entry is made in the storage device event log each time the original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled. The entry is set to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. A new configuration node is activated in response to configuration node failures.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hao He, Ling Sun, Jun Wei Zhang
  • Publication number: 20130107399
    Abstract: A harmonic protection method for a capacitor bank uses a harmonic protection apparatus, which includes a CPU unit, a current and voltage sampling unit, and a protection device. The CPU unit obtains effective value I1 of fundamental wave current of the capacitor bank, and effective value In of the n-th harmonic wave current of the capacitor bank, where n is harmonic order and ranges from 2 to ?, and calculates the true effective value I of current of the capacitor bank by I = I 1 2 + ? n = 2 ? ? k n ? I n 2 provided that kn=rn/r1, kn is the n-th harmonic coefficient , rn is power consumption equivalent resistance of the capacitor bank for the n-th harmonic, r1 is power consumption equivalent resistance of the capacitor bank at a fundamental frequency. When I?1.3 IN, the CPU unit controls the protecting device to disconnect the capacitor bank, provided that IN is a threshold current of the capacitor bank.
    Type: Application
    Filed: January 30, 2011
    Publication date: May 2, 2013
    Inventors: Liang Cao, Hao He, Jianyang Yu, Jiaohong Luo, Zhen Xu
  • Publication number: 20120297243
    Abstract: Methods, systems, and computer programs are provided for failover responses to configuration node failures in SVC clusters. An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A storage device event log is saved, with an original configuration node. An entry is made in the storage device event log each time the original configuration node receives storage device events and setting the entry to a negative value indicating a storage device event has not been handled. The entry is set to a positive value indicating the storage device event has been handled after the original configuration node notifies respective subscribed clients about those of the storage device events the original configuration node receives. A new configuration node is activated in response to configuration node failures.
    Type: Application
    Filed: July 31, 2012
    Publication date: November 22, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao HE, Ling SUN, Jun Wei ZHANG
  • Patent number: 8307005
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a resource's reachability score. In one aspect, a method includes identifying one or more secondary resources reachable through one or more links of a primary resource wherein the secondary resources are within a number of hops from the primary resource; determining an aggregate score for the primary resource based on respective scores of the secondary resources wherein each one of the respective scores is calculated based on prior user interactions with a respective secondary resource; and providing the aggregate score as an input signal to a resource ranking process for the primary resource when the primary resource is represented as a search result responsive to a query.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: November 6, 2012
    Assignee: Google Inc.
    Inventors: Hao He, Yu He, David P. Stoutamire
  • Patent number: 8296600
    Abstract: Methods, systems, and computer programs are provided for failover responses to configuration node failures in SVC clusters. An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A new configuration node is activated in response to configuration node failures. The new configuration node retrieves client subscription information about events occurring in storage devices managed by the SVC cluster from the storage devices. In response to events occurring in the storage device managed by the SVC cluster, the new configuration node obtains storage device event information from a storage device event monitoring unit. The new configuration node sends storage device events to clients who have subscribed to this information according to subscription information obtained. The storage device is not installed in the original configuration node.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hao He, Ling Sun, Jun Wei Zhang
  • Publication number: 20120122468
    Abstract: Disclosed in the present invention is a coordinated scheduling method which includes that: a base station establishes the correspondences between sub-bands and spatial information, and communicates the correspondences between sub-bands and spatial information with the base station of a cooperative cell (301); said base station implements coordinated scheduling with the base station of said cooperative cell according to the correspondences between sub-bands and spatial information (302). The present invention implements that less scheduling information is transmitted via an X2 interface, and thus promotes the application of the CBF solution in an actual system.
    Type: Application
    Filed: September 25, 2010
    Publication date: May 17, 2012
    Applicant: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
    Inventors: Qiubin Gao, Deshan Miao, Hao He, Shaohui Sun, Ying Peng
  • Publication number: 20110078490
    Abstract: Methods, systems, and computer programs are provided for failover responses to configuration node failures in SVC clusters. An SVC cluster manages a plurality of storage devices and includes a plurality of SVCs interconnected via a network, each SVC acting as a separate node. A new configuration node is activated in response to configuration node failures. The new configuration node retrieves client subscription information about events occurring in storage devices managed by the SVC cluster from the storage devices. In response to events occurring in the storage device managed by the SVC cluster, the new configuration node obtains storage device event information from a storage device event monitoring unit. The new configuration node sends storage device events to clients who have subscribed to this information according to subscription information obtained. The storage device is not installed in the original configuration node.
    Type: Application
    Filed: September 22, 2010
    Publication date: March 31, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao HE, Ling SUN, Jun Wei ZHANG
  • Patent number: 7702620
    Abstract: Arrangements and methods for providing for the efficient implementation of ranked keyword searches on graph-structured data. Since it is difficult to directly build indexes for general schemaless graphs, conventional techniques highly rely on graph traversal in running time. The previous lack of more knowledge about graphs also resulted in great difficulties in applying pruning techniques. To address these problems, there is introduced herein a new scoring function while the block is used as an intermediate access level; the result is an opportunity to create sophisticated indexes for keyword search. Also proposed herein is a cost-balanced expansion algorithm to conduct a backward search, which provides a good theoretical guarantee in terms of the search cost.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Hao He, Philip S. Yu, Haixun Wang
  • Publication number: 20090049035
    Abstract: Methods and apparatus generate an index for use in a document retrieval system where the index is organized by type and keyword. Redundancy in the index is reduced by organizing type entries in a hierarchy of internal and leaf nodes. Determining whether to generate an inverted list for a type is based on the position of the type in the hierarchy; generally inverted lists are generated only for types corresponding to leaf nodes. Redundancy is further reduced by re-using inverted lists generated for keywords for types when there is an overlap between keywords and types. Search performance using the document retrieval index is improved by adding entries corresponding to combinations of keywords and types. The intersections of inverted lists associated with the keywords and types comprising the combinations are determined and added to the index for use in search operations.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Inventors: Hao He, Haixun Wang, Philip Shilung Yu
  • Patent number: 7492727
    Abstract: There is provided a method for determining reachability between any two nodes within a graph. The inventive method utilizes a dual-labeling scheme. Initially, a spanning tree is defined for a group of nodes within a graph. Each node in the spanning tree is assigned a unique interval-based label, that describes its dependency from an ancestor node. Non-tree labels are then assigned to each node in the spanning tree that is connected to another node in the spanning tree by a non-tree link. From these labels, reachability of any two nodes in the spanning tree is determined by using only the interval-based labels and the non-tree labels.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Philip S. Yu, Haixun Wang, Hao He
  • Patent number: 7488843
    Abstract: Methylene substituted aromatic compounds can be oxidized using t-butyl hydroperoxide and microwave radiation. In particular, xylenes give primarily phthalic acids, while toluene gives benzoic acid. Other methylene substituted aromatic compounds where the methylene group is not part of a methyl group give ketones, rather than acids. For example, fluorene gives fluorenone. The process avoids the need for the presence of metals such as in catalysts or in oxidizing agents, and can be carried out using water rather than an organic solvent. Thus the process can conform with the ideals of green chemistry.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 10, 2009
    Assignee: Hong Kong Baptist University
    Inventors: Albert Wai Ming Lee, Hao He
  • Publication number: 20080243811
    Abstract: Arrangements and methods for providing for the efficient implementation of ranked keyword searches on graph-structured data. Since it is difficult to directly build indexes for general schemaless graphs, conventional techniques highly rely on graph traversal in running time. The previous lack of more knowledge about graphs also resulted in great difficulties in applying pruning techniques. To address these problems, there is introduced herein a new scoring function while the block is used as an intermediate access level; the result is an opportunity to create sophisticated indexes for keyword search. Also proposed herein is a cost-balanced expansion algorithm to conduct a backward search, which provides a good theoretical guarantee in terms of the search cost.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Applicant: IBM Corporation
    Inventors: Hao He, Philip S. Yu, Haixun Wang
  • Publication number: 20080232691
    Abstract: The invention relates to a method for using portable electronic equipment, which comprises a digital camera or can be used with a digital camera, to scan a surface containing text and/or drawings or sketches. According to the method, a digital photograph, which comprises the surface to be scanned, is taken with the digital camera of the electronic device. The text and/or drawings or sketches of the surface to be scanned are transferred to a digital image file, maintaining both their own and their mutual spatial arrangement. The effects that appear during the creation of the photograph comprising the surface to be scanned and that have a detrimental effect on the image, for example geometric distortion, lack of focus, blurring, shadows and/or light reflection effects, digital noise, lack of contrast and/or colorimetric shift, are removed or compensated.
    Type: Application
    Filed: October 18, 2005
    Publication date: September 25, 2008
    Inventors: Karolos Gkikas, Hao He
  • Publication number: 20070230488
    Abstract: There is provided a method for determining reachability between any two nodes within a graph. The inventive method utilizes a dual-labeling scheme. Initially, a spanning tree is defined for a group of nodes within a graph. Each node in the spanning tree is assigned a unique interval-based label, that describes its dependency from an ancestor node. Non-tree labels are then assigned to each node in the spanning tree that is connected to another node in the spanning tree by a non-tree link. From these labels, reachability of any two nodes in the spanning tree is determined by using only the interval-based labels and the non-tree labels.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Philip Yu, Haixun Wang, Hao He
  • Publication number: 20060271304
    Abstract: A method which identifies different types of substructures within a graph and encodes them using techniques suitable to the characteristics of each of them. The method is embodied by an efficient two-phase algorithm, where the first phase identifies and encodes strongly connected components as well as tree substructures, and the second phase encodes the remaining reachability relationships by compressing dense rectangular submatrices in the transitive closure matrix.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Applicant: IBM Corporation
    Inventors: Hao He, Haixun Wang, Philip Yu