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: 20240137585Abstract: 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: ApplicationFiled: January 2, 2024Publication date: April 25, 2024Applicant: HULU, LLCInventors: Tongyu Dai, Lan Xie, Wenhao Zhang, Deliang Fu, Chao Li, Qiang She, Yuting Gui, Yicheng Liu, Yanping Zhou, Xizhi Xu
-
Patent number: 11593507Abstract: 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: GrantFiled: February 1, 2021Date of Patent: February 28, 2023Assignee: ServiceNow, Inc.Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
-
Patent number: 11275790Abstract: 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: GrantFiled: February 5, 2020Date of Patent: March 15, 2022Assignee: ServiceNow, Inc.Inventors: Qiang Gui, Peng Wang
-
Patent number: 11263195Abstract: 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: GrantFiled: May 11, 2020Date of Patent: March 1, 2022Assignee: ServiceNow, Inc.Inventors: Qiang Gui, Peng Wang, Olivier Baxa
-
Publication number: 20210349875Abstract: 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: ApplicationFiled: May 11, 2020Publication date: November 11, 2021Inventors: Qiang Gui, Peng Wang, Olivier Baxa
-
Publication number: 20210200815Abstract: 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: ApplicationFiled: February 5, 2020Publication date: July 1, 2021Inventors: Qiang Gui, Peng Wang
-
Publication number: 20210150049Abstract: 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: ApplicationFiled: February 1, 2021Publication date: May 20, 2021Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
-
Patent number: 10956602Abstract: 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: GrantFiled: August 2, 2019Date of Patent: March 23, 2021Assignee: ServiceNow, Inc.Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
-
Patent number: 10800717Abstract: 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: GrantFiled: June 15, 2018Date of Patent: October 13, 2020Assignee: PetroChina Company LimitedInventors: 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: 20200026874Abstract: 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: ApplicationFiled: August 2, 2019Publication date: January 23, 2020Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
-
Patent number: 10402581Abstract: 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: GrantFiled: October 3, 2017Date of Patent: September 3, 2019Assignee: ServiceNow, Inc.Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
-
Publication number: 20190102571Abstract: 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: ApplicationFiled: October 3, 2017Publication date: April 4, 2019Inventors: Paul Wang, Qiang Gui, Ashok Ganesan, Brett Bandy, Ivan Valentine Covdy
-
Publication number: 20180290949Abstract: 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: ApplicationFiled: June 15, 2018Publication date: October 11, 2018Inventors: 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