Patents by Inventor Xiaoyang Gao

Xiaoyang Gao 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: 11097032
    Abstract: The present disclosure discloses a scent diffusion device including an air pump, an atomizer and a liquid storage bottle. Wherein the atomizer is connected to the air pump and the liquid storage bottle, an atomizing chamber is disposed in the atomizer, a gas passage and a liquid passage is disposed in the atomizer. The gas passage is connected to the air pump and is contracted to form a gas outlet. The liquid passage is connected to the inside of the liquid storage bottle and is contracted to form a liquid outlet. The gas outlet is located at the liquid outlet and blows from the side of the liquid outlet to the other side of the liquid outlet. The atomizing chamber is connected to the gas outlet and the liquid outlet, and the atomizer is further provided with a mist outlet.
    Type: Grant
    Filed: November 3, 2019
    Date of Patent: August 24, 2021
    Assignee: GUANGZHOU ZHIHUAGU INTELLECTUAL PROPERTY SERVICE CO., LTD.
    Inventor: Xiaoyang Gao
  • Patent number: 11093842
    Abstract: According to embodiments of the present invention, an entity may be represented by an unstructured feature vector comprising a plurality of features extracted from unstructured data using semantic analysis and a structural feature vector comprising a plurality of features from chemical structure data. A similarity matrix may be used to compare entities and generate a similarity score, based on both the unstructured feature vector and the structural feature vector for each entity. In some aspects, a user may enter a query (from which a chemical structural feature vector is dynamically generated) to compare against entities having unstructured and/or structural feature vectors, stored in a database.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: William S. Spangler, Richard L. Martin, Feng Wang, Xiaoyang Gao, Sheng Hua Bao
  • Publication number: 20210097410
    Abstract: A recommendation method, a recommendation apparatus, an electronic device and a storage medium are provided, which relate to the field of computer technology. Specific implementation solution is the following: determining a current round of requirement and contextual information, according to session information; determining a plurality of recommendation items according to the current round of requirement and the contextual information; for each recommendation item of the recommendation items, determining a predicted click-through rate of the recommendation item according to the contextual information and a feature of the recommendation item; and determining at least one final recommendation item from the plurality of recommendation items, according to predicted click-through rates of the recommendation items. This application improves the analysis accuracy of the user's requirement, thereby improving the recommendation quality.
    Type: Application
    Filed: February 12, 2020
    Publication date: April 1, 2021
    Inventors: Feng Liu, Zhongji Fan, Xinwei Lv, Bingbing Zhang, Xiaoyang Gao
  • Patent number: 10810234
    Abstract: Methods, systems, and computer program products are provided for processing a request regarding relationships among instances of entities. A graphical representation of instances of entities is generated and includes one or more source nodes, each representing an instance of an input entity of a request, and one or more related nodes, each representing an instance of a second entity related to one or more corresponding instances of the input entity and associated with a corresponding confidence score for the relationship. Each of the one or more related nodes associated with a confidence score satisfying a threshold is identified. One or more supplemental nodes are added to the graphical representation, each of which represents a corresponding instance of a third entity with a relationship to a corresponding instance of the second entity. The graphical representation is traversed to identify relationships between instances of entities and produce results for the request.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Coproration
    Inventors: Yanyan Han, Xiaoyang Gao, William S. Spangler, Sheng Hua Bao, Brian S. Dreher
  • Publication number: 20200188549
    Abstract: The present disclosure discloses a scent diffusion device including an air pump, an atomizer and a liquid storage bottle. Wherein the atomizer is connected to the air pump and the liquid storage bottle, an atomizing chamber is disposed in the atomizer, a gas passage and a liquid passage is disposed in the atomizer. The gas passage is connected to the air pump and is contracted to form a gas outlet. The liquid passage is connected to the inside of the liquid storage bottle and is contracted to form a liquid outlet. The gas outlet is located at the liquid outlet and blows from the side of the liquid outlet to the other side of the liquid outlet. The atomizing chamber is connected to the gas outlet and the liquid outlet, and the atomizer is further provided with a mist outlet.
    Type: Application
    Filed: November 3, 2019
    Publication date: June 18, 2020
    Inventor: Xiaoyang Gao
  • Publication number: 20200175764
    Abstract: The disclosed computer-implemented method may include acquiring, from a client device within a real-world environment, information representative of the real-world environment, and transmitting the information representative of the real-world environment to a relocalization service. The method may further include receiving, from the relocalization service, (1) an anchor point that may include a mapped position within the real-world environment, and (2) a determined position within the real-world environment of a client device relative to the mapped position of the anchor point. The method may further include sending an identifier of the anchor point to an asset management service, and obtaining, from the asset management service, a digital asset. The method may further include presenting the digital asset at a position within an artificial environment relative to the mapped position of the anchor point. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Alvaro Collet Romea, Jingming Dong, Xiaoyang Gao, Jiawen Zhang, Yuheng Ren, Raul Mur Artal, Christopher Sweeney, Jakob Julian Engel
  • Publication number: 20200036806
    Abstract: A computer system accesses a storage device. Contents of an object of a request are sorted. The contents of an object of a request are sorted. A hash key is generated to access information in the storage device based on the sorted contents of the object, wherein objects with non-critical differences are mapped to the same hash key. The information in the storage device is accessed based on the generated hash key to produce a response to the request. Embodiments of the present invention further include a method and program product for accessing a storage device in substantially the same manner described above.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Brian S. Dreher, Sheng Hua Bao, Xiaoyang Gao, Yanyan Han
  • Publication number: 20190347324
    Abstract: A computer system processes a group of inputs. A group of entities that is input for processing is intercepted. The intercepted group is expanded into individual entities. Each of the individual entities is processed to produce results for each individual entity. The results for each individual entity are intercepted and merged to produce results for the group of entities. Embodiments of the present invention further include a method and program product for processing a group of inputs in substantially the same manner described above.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 14, 2019
    Inventors: Brian S. Dreher, Sheng Hua Bao, Xiaoyang Gao, Yanyan Han
  • Publication number: 20190332714
    Abstract: Methods, systems and computer readable media are provided for accessing faceted information using ontologies. Information for an initial entity, including different ontologies to which the initial entity belongs, is retrieved. Entities within different ontologies are determined. The determined entities and different ontologies are displayed on a user interface to enable traversal of the different ontologies for viewing of the determined entities. Accordingly, a user may search for an initial entity. Different ontologies, linked to the initial entity may be returned. A user may select an ontology, and ontologies in which the initial entity belongs are displayed. The user may select any of the displayed ontologies to access other entities in the selected ontology.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Hrishikesh Sathe, Sheng Hua Bao, William S. Spangler, Xiaoyang Gao
  • Publication number: 20190332614
    Abstract: Methods, systems and computer readable media are provided for accessing faceted information using ontologies. Information for an initial entity, including different ontologies to which the initial entity belongs, is retrieved. Entities within different ontologies are determined. The determined entities and different ontologies are displayed on a user interface to enable traversal of the different ontologies for viewing of the determined entities. Accordingly, a user may search for an initial entity. Different ontologies, linked to the initial entity may be returned. A user may select an ontology, and ontologies in which the initial entity belongs are displayed. The user may select any of the displayed ontologies to access other entities in the selected ontology.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 31, 2019
    Inventors: Hrishikesh Sathe, Sheng Hua Bao, William S. Spangler, Xiaoyang Gao
  • Publication number: 20190325047
    Abstract: Methods, systems and computer readable media are provided for accessing data utilizing a multi-level table comprising generating a plurality of levels of the multi-level table, wherein a first level of the multi-level table includes a hyper-table with a plurality of hyper-cells each hyper-cell including information for a group of cells from an initial base table, wherein intermediate levels of the multi-level table each include a plurality of hyper-tables comprising hyper-cells with each hyper-table linked to and providing information for a corresponding hyper-cell of a hyper-table of a prior level, and wherein a plurality of tables of a terminal level includes information from cells of the initial base table with each table linked to and providing information for a corresponding hyper-cell. Data from the multi-level table is accessed by traversing links between the hyper-tables of the plurality of levels to access data within the tables of the terminal level.
    Type: Application
    Filed: April 24, 2018
    Publication date: October 24, 2019
    Inventors: Xiaoyang Gao, William Scott Spangler, Sheng Hua Bao, Yanyan Han, Brian S. Dreher
  • Publication number: 20190324976
    Abstract: Methods, systems, and computer program products are provided for processing a request regarding relationships among instances of entities. A graphical representation of instances of entities is generated and includes one or more source nodes, each representing an instance of an input entity of a request, and one or more related nodes, each representing an instance of a second entity related to one or more corresponding instances of the input entity and associated with a corresponding confidence score for the relationship. Each of the one or more related nodes associated with a confidence score satisfying a threshold is identified. One or more supplemental nodes are added to the graphical representation, each of which represents a corresponding instance of a third entity with a relationship to a corresponding instance of the second entity. The graphical representation is traversed to identify relationships between instances of entities and produce results for the request.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 24, 2019
    Inventors: Yanyan Han, Xiaoyang Gao, William S. Spangler, Sheng Hua Bao, Brian S. Dreher
  • Publication number: 20190325063
    Abstract: Methods, systems, and computer program products are provided for processing a request regarding relationships among instances of entities. A graphical representation of instances of entities is generated and includes one or more source nodes, each representing an instance of an input entity of a request, and one or more related nodes, each representing an instance of a second entity related to one or more corresponding instances of the input entity and associated with a corresponding confidence score for the relationship. Each of the one or more related nodes associated with a confidence score satisfying a threshold is identified. One or more supplemental nodes are added to the graphical representation, each of which represents a corresponding instance of a third entity with a relationship to a corresponding instance of the second entity. The graphical representation is traversed to identify relationships between instances of entities and produce results for the request.
    Type: Application
    Filed: April 24, 2018
    Publication date: October 24, 2019
    Inventors: Yanyan Han, Xiaoyang Gao, William S. Spangler, Sheng Hua Bao, Brian S. Dreher
  • Publication number: 20190324957
    Abstract: Methods, systems and computer readable media are provided for accessing data utilizing a multi-level table comprising generating a plurality of levels of the multi-level table, wherein a first level of the multi-level table includes a hyper-table with a plurality of hyper-cells each hyper-cell including information for a group of cells from an initial base table, wherein intermediate levels of the multi-level table each include a plurality of hyper-tables comprising hyper-cells with each hyper-table linked to and providing information for a corresponding hyper-cell of a hyper-table of a prior level, and wherein a plurality of tables of a terminal level includes information from cells of the initial base table with each table linked to and providing information for a corresponding hyper-cell. Data from the multi-level table is accessed by traversing links between the hyper-tables of the plurality of levels to access data within the tables of the terminal level.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 24, 2019
    Inventors: Xiaoyang Gao, William Scott Spangler, Sheng Hua Bao, Yanyan Han, Brian S. Dreher
  • Publication number: 20190303780
    Abstract: According to embodiments of the present invention, an entity may be represented by an unstructured feature vector comprising a plurality of features extracted from unstructured data using semantic analysis and a structural feature vector comprising a plurality of features from chemical structure data. A similarity matrix may be used to compare entities and generate a similarity score, based on both the unstructured feature vector and the structural feature vector for each entity. In some aspects, a user may enter a query (from which a chemical structural feature vector is dynamically generated) to compare against entities having unstructured and/or structural feature vectors, stored in a database.
    Type: Application
    Filed: June 18, 2019
    Publication date: October 3, 2019
    Inventors: William S. Spangler, Richard L. Martin, Feng Wang, Xiaoyang Gao, Sheng Hua Bao
  • Publication number: 20190304573
    Abstract: According to embodiments of the present invention, similarity metrics or measures of similarity may be combined using an adaptive weighting scheme. A subset of entities from a first set of entities that have a known relationship is randomly selected. The subset is combined with a second set of entities that have an unknown relationship to each other and/or to the first set of entities. At least two different measures of similarity (similarity metrics) between the first set and the combined second set (including the subset) is determined for each entity in the second set. For each entity in the second set, the at least two different measures of similarity are compared, and a weight is assigned adaptively to each measure of similarity based on the magnitude of the measure of similarity. The weighted measures of similarity are combined to determine an aggregate adaptively weighted similarity score for each entity.
    Type: Application
    Filed: June 18, 2019
    Publication date: October 3, 2019
    Inventors: Yanyan Han, Sheng Hua Bao, Xiaoyang Gao, Brian S. Dreher, William S. Spangler, Feng Wang
  • Publication number: 20190251455
    Abstract: According to embodiments of the present invention, an entity may be represented by an unstructured feature vector comprising a plurality of features extracted from unstructured data using semantic analysis and a structural feature vector comprising a plurality of features from chemical structure data. A similarity matrix may be used to compare entities and generate a similarity score, based on both the unstructured feature vector and the structural feature vector for each entity. In some aspects, a user may enter a query (from which a chemical structural feature vector is dynamically generated) to compare against entities having unstructured and/or structural feature vectors, stored in a database.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 15, 2019
    Inventors: William S. Spangler, Richard L. Martin, Feng Wang, Xiaoyang Gao, Sheng Hua Bao
  • Publication number: 20190213303
    Abstract: According to embodiments of the present invention, similarity metrics or measures of similarity may be combined using an adaptive weighting scheme. A subset of entities from a first set of entities that have a known relationship is randomly selected. The subset is combined with a second set of entities that have an unknown relationship to each other and/or to the first set of entities. At least two different measures of similarity (similarity metrics) between the first set and the combined second set (including the subset) is determined for each entity in the second set. For each entity in the second set, the at least two different measures of similarity are compared, and a weight is assigned adaptively to each measure of similarity based on the magnitude of the measure of similarity. The weighted measures of similarity are combined to determine an aggregate adaptively weighted similarity score for each entity.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Inventors: Yanyan Han, Sheng Hua Bao, Xiaoyang Gao, Brian S. Dreher, William S. Spangler, Feng Wang