Patents by Inventor Qiang Gui

Qiang Gui 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).

  • Publication number: 20240137585
    Abstract: In some embodiments, a method sends a set of first requests for a set of first segments of a video in a playback session. A first protocol from a plurality of protocols is specified in at least one of the set of first requests. The set of first segments is received. The method determines whether to switch from using the first protocol to a second protocol in the playback session based on receiving the set of first segments. When switching to the second protocol, the method sends a second request in the playback session, wherein the second request indicates the second protocol is to be used to send a second segment of the video.
    Type: Application
    Filed: January 2, 2024
    Publication date: April 25, 2024
    Applicant: HULU, LLC
    Inventors: Tongyu Dai, Lan Xie, Wenhao Zhang, Deliang Fu, Chao Li, Qiang She, Yuting Gui, Yicheng Liu, Yanping Zhou, Xizhi Xu
  • Patent number: 11593507
    Abstract: Searching encrypted data using encrypted contexts by performing at least the following: configuring a first encryption context that allows access to a first encrypted field, configuring a second encryption context that allows access to a second encrypted field, assigning the first encryption context to a first role and the second encryption context to a second role, assigning the first role to a first user account to allow the first user account to access the first encrypted field, assigning the second role to a second user account to allow the second user to access the second encrypted field, receiving a query request associated with the first user account for a search term, wherein the query request includes instructions to search for an unencrypted version of the search term and a first encrypted value of the search term that is based on the first encryption context.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: February 28, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
  • Patent number: 11275790
    Abstract: Embodiments are provided for calculating improved search scores for records that exhibit supra-threshold slop distances. These embodiments include receiving a search string that includes two or more words and determining, based on the search string, search scores for a plurality of text-based records. Determining a search score for a particular text-based record includes: determining a slop distance for the search string within the particular text-based record; determining that the slop distance is greater than a threshold distance; responsive to determining that the slop distance is greater than the threshold distance, determining an augmented slop distance for the particular text-based record; and determining the search score based on the augmented slop distance.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: March 15, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Qiang Gui, Peng Wang
  • Patent number: 11263195
    Abstract: Embodiments are provided that include receiving a search query that represents a particular table of a plurality of tables contained in a database and that includes an additional criterion. Records are contained within the tables, which are organized in a tree structure. An index of the database contains a plurality of entries, each corresponding to a respective record in the plurality of tables. A particular entry in the index includes a path string that is indicative of a location, within the tree structure, of a table that contains a record that corresponds to the particular entry. The embodiments also include determining whether the entries in the index satisfy the search query by: (i) determining that the path string of the particular entry begins with a further path string of the particular table, and (ii) responsively determining whether a particular record that corresponds to the particular entry satisfies the additional criterion.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: March 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Qiang Gui, Peng Wang, Olivier Baxa
  • Publication number: 20210349875
    Abstract: Embodiments are provided that include receiving a search query that represents a particular table of a plurality of tables contained in a database and that includes an additional criterion. Records are contained within the tables, which are organized in a tree structure. An index of the database contains a plurality of entries, each corresponding to a respective record in the plurality of tables. A particular entry in the index includes a path string that is indicative of a location, within the tree structure, of a table that contains a record that corresponds to the particular entry. The embodiments also include determining whether the entries in the index satisfy the search query by: (i) determining that the path string of the particular entry begins with a further path string of the particular table, and (ii) responsively determining whether a particular record that corresponds to the particular entry satisfies the additional criterion.
    Type: Application
    Filed: May 11, 2020
    Publication date: November 11, 2021
    Inventors: Qiang Gui, Peng Wang, Olivier Baxa
  • Publication number: 20210200815
    Abstract: Embodiments are provided for calculating improved search scores for records that exhibit supra-threshold slop distances. These embodiments include receiving a search string that includes two or more words and determining, based on the search string, search scores for a plurality of text-based records. Determining a search score for a particular text-based record includes: determining a slop distance for the search string within the particular text-based record; determining that the slop distance is greater than a threshold distance; responsive to determining that the slop distance is greater than the threshold distance, determining an augmented slop distance for the particular text-based record; and determining the search score based on the augmented slop distance.
    Type: Application
    Filed: February 5, 2020
    Publication date: July 1, 2021
    Inventors: Qiang Gui, Peng Wang
  • Publication number: 20210150049
    Abstract: Searching encrypted data using encrypted contexts by performing at least the following: configuring a first encryption context that allows access to a first encrypted field, configuring a second encryption context that allows access to a second encrypted field, assigning the first encryption context to a first role and the second encryption context to a second role, assigning the first role to a first user account to allow the first user account to access the first encrypted field, assigning the second role to a second user account to allow the second user to access the second encrypted field, receiving a query request associated with the first user account for a search term, wherein the query request includes instructions to search for an unencrypted version of the search term and a first encrypted value of the search term that is based on the first encryption context.
    Type: Application
    Filed: February 1, 2021
    Publication date: May 20, 2021
    Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
  • Patent number: 10956602
    Abstract: Searching encrypted data using encrypted contexts by performing at least the following: configuring a first encryption context that allows access to a first encrypted field, configuring a second encryption context that allows access to a second encrypted field, assigning the first encryption context to a first role and the second encryption context to a second role, assigning the first role to a first user account to allow the first user account to access the first encrypted field, assigning the second role to a second user account to allow the second user to access the second encrypted field, receiving a query request associated with the first user account for a search term, wherein the query request includes instructions to search for an unencrypted version of the search term and a first encrypted value of the search term that is based on the first encryption context.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: March 23, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
  • Patent number: 10800717
    Abstract: The present invention relates to a palladium-based supported hydrogenation catalyst and a preparation method and application thereof. The catalyst is prepared by the following method: impregnating an Al2O3-containing carrier with an organic solution containing a bipyridine derivative having hydroxy group, optionally drying followed by impregnating with a mixed solution containing the main active component palladium ions and the auxiliary active component Mn+ ions, where M is one selected from Ag, Au, Ni, Pb and Cu; and then optionally drying, and calcining to obtain the catalyst. The preparation method provided by the present invention allows Pd atoms and M atoms to be highly uniformly dispersed on the carrier, which overcomes the adverse impact of the surface tension of the impregnation solution and the solvation effect on the dispersibility of active components.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: October 13, 2020
    Assignee: PetroChina Company Limited
    Inventors: Chunxia Che, Yulong Liang, Ying Qian, Wei Han, Feng Zhang, Galian Gou, Xilin Jing, Xiaoxin Chang, Qiang Gui, Lifen Gu, Wei Xie, Zhongdong Zhang, Dehua Huang, Duping Tan, Yuan Gao, Lin Cheng
  • Publication number: 20200026874
    Abstract: Searching encrypted data using encrypted contexts by performing at least the following: configuring a first encryption context that allows access to a first encrypted field, configuring a second encryption context that allows access to a second encrypted field, assigning the first encryption context to a first role and the second encryption context to a second role, assigning the first role to a first user account to allow the first user account to access the first encrypted field, assigning the second role to a second user account to allow the second user to access the second encrypted field, receiving a query request associated with the first user account for a search term, wherein the query request includes instructions to search for an unencrypted version of the search term and a first encrypted value of the search term that is based on the first encryption context.
    Type: Application
    Filed: August 2, 2019
    Publication date: January 23, 2020
    Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
  • Patent number: 10402581
    Abstract: Searching encrypted data using encrypted contexts by performing at least the following: configuring a first encryption context that allows access to a first encrypted field, configuring a second encryption context that allows access to a second encrypted field, assigning the first encryption context to a first role and the second encryption context to a second role, assigning the first role to a first user account to allow the first user account to access the first encrypted field, assigning the second role to a second user account to allow the second user to access the second encrypted field, receiving a query request associated with the first user account for a search term, wherein the query request includes instructions to search for an unencrypted version of the search term and a first encrypted value of the search term that is based on the first encryption context.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: September 3, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
  • Publication number: 20190102571
    Abstract: Searching encrypted data using encrypted contexts by performing at least the following: configuring a first encryption context that allows access to a first encrypted field, configuring a second encryption context that allows access to a second encrypted field, assigning the first encryption context to a first role and the second encryption context to a second role, assigning the first role to a first user account to allow the first user account to access the first encrypted field, assigning the second role to a second user account to allow the second user to access the second encrypted field, receiving a query request associated with the first user account for a search term, wherein the query request includes instructions to search for an unencrypted version of the search term and a first encrypted value of the search term that is based on the first encryption context.
    Type: Application
    Filed: October 3, 2017
    Publication date: April 4, 2019
    Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
  • Publication number: 20180290949
    Abstract: The present invention relates to a palladium-based supported hydrogenation catalyst and a preparation method and application thereof. The catalyst is prepared by the following method: impregnating an Al2O3-containing carrier with an organic solution containing a bipyridine derivative having hydroxy group, optionally drying followed by impregnating with a mixed solution containing the main active component palladium ions and the auxiliary active component Mn+ ions, where M is one selected from Ag, Au, Ni, Pb and Cu; and then optionally drying, and calcining to obtain the catalyst. The preparation method provided by the present invention allows Pd atoms and M atoms to be highly uniformly dispersed on the carrier, which overcomes the adverse impact of the surface tension of the impregnation solution and the solvation effect on the dispersibility of active components.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 11, 2018
    Inventors: Chunxia Che, Yulong Liang, Ying Qian, Wei Han, Feng Zhang, Galian Gou, Xilin Jing, Xiaoxin Chang, Qiang Gui, Lifen Gu, Wei Xie, Zhongdong Zhang, Dehua Huang, Duping Tan, Yuan Gao, Lin Cheng