Patents by Inventor Shengyue Ji
Shengyue Ji 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: 11516279Abstract: A computer-implemented method includes receiving, by an application executing on a computing device, a first environment with a first identifier, in response to a first request comprising an authentication code. The method further includes associating, by the application, the first identifier with the authentication code, sending, by the application, a second request comprising the first identifier and the authentication code, and in response to sending the second request, receiving, by the application, a second environment with a second identifier. The second environment is a version snapshot of the first environment.Type: GrantFiled: March 9, 2021Date of Patent: November 29, 2022Assignee: Google LLCInventors: Brian Kuhn, Shengyue Ji, Xin Liu
-
Publication number: 20210194949Abstract: A computer-implemented method includes receiving, by an application executing on a computing device, a first environment with a first identifier, in response to a first request comprising an authentication code. The method further includes associating, by the application, the first identifier with the authentication code, sending, by the application, a second request comprising the first identifier and the authentication code, and in response to sending the second request, receiving, by the application, a second environment with a second identifier. The second environment is a version snapshot of the first environment.Type: ApplicationFiled: March 9, 2021Publication date: June 24, 2021Applicant: Google LLCInventors: Brian Kuhn, Shengyue Ji, Xin Liu
-
Patent number: 10951682Abstract: A computer-implemented method includes receiving, by an application executing on a computing device, a first environment with a first identifier, in response to a first request comprising an authentication code. The method further includes associating, by the application, the first identifier with the authentication code, sending, by the application, a second request comprising the first identifier and the authentication code, and in response to sending the second request, receiving, by the application, a second environment with a second identifier. The second environment is a version snapshot of the first environment.Type: GrantFiled: December 5, 2019Date of Patent: March 16, 2021Assignee: Google LLCInventors: Brian Kuhn, Shengyue Ji, Xin Liu
-
Patent number: 10701128Abstract: Systems and methods for accessing multiple resources via one identifier are described, including receiving an input that includes at least an authentication code from an application; associating the authentication code with a resource; receiving another input, which includes at least an identifier associated with the resource and the authentication code, from the application requesting the resource; determining that the application can access another resource based on the authentication code; and based on the determining, providing the another resource to the application.Type: GrantFiled: August 23, 2017Date of Patent: June 30, 2020Assignee: Google LLCInventors: Brian Kuhn, Shengyue Ji, Xin Liu
-
Publication number: 20200177664Abstract: A computer-implemented method includes receiving, by an application executing on a computing device, a first environment with a first identifier, in response to a first request comprising an authentication code. The method further includes associating, by the application, the first identifier with the authentication code, sending, by the application, a second request comprising the first identifier and the authentication code, and in response to sending the second request, receiving, by the application, a second environment with a second identifier. The second environment is a version snapshot of the first environment.Type: ApplicationFiled: December 5, 2019Publication date: June 4, 2020Applicant: Google LLCInventors: Brian Kuhn, Shengyue Ji, Xin Liu
-
Publication number: 20170353443Abstract: Systems and methods for accessing multiple resources via one identifier are described, including receiving an input that includes at least an authentication code from an application; associating the authentication code with a resource; receiving another input, which includes at least an identifier associated with the resource and the authentication code, from the application requesting the resource; determining that the application can access another resource based on the authentication code; and based on the determining, providing the another resource to the application.Type: ApplicationFiled: August 23, 2017Publication date: December 7, 2017Inventors: Brian Kuhn, Shengyue Ji, Xin Liu
-
Patent number: 9749304Abstract: Systems and methods for accessing multiple resources via one identifier are described, including receiving an input that includes at least an authentication code from an application; associating the authentication code with a resource; receiving another input, which includes at least an identifier associated with the resource and the authentication code, from the application requesting the resource; determining that the application can access another resource based on the authentication code; and based on the determining, providing the another resource to the application.Type: GrantFiled: July 30, 2013Date of Patent: August 29, 2017Assignee: GOOGLE INC.Inventors: Brian Kuhn, Shengyue Ji, Xin Liu
-
Patent number: 8631035Abstract: A method to support efficient, interactive, and fuzzy search on text data includes an interactive, fuzzy search on structured data used in applications such as query relaxation, autocomplete, and spell checking, where inconsistencies and errors exist in user queries as well as data. It utilizes techniques to efficiently and interactively answer fuzzy queries on structured data to allow users to efficiently search for information interactively, and they can find records and documents even if these records and documents are slightly different from the user keywords.Type: GrantFiled: November 14, 2011Date of Patent: January 14, 2014Assignee: The Regents of the University of CaliforniaInventors: Chen Li, Shengyue Ji, Guoliang Li, Jiannan Wang, Jianhua Feng
-
Publication number: 20130262485Abstract: A computer-implemented method for retrieving information from a dataset of multiple records includes the steps of receiving a search phrase from a user or client application, the search phrase having a query keyword prefix, and traversing a multilayered spatial tree using the query keyword prefix until a termination condition occurs. The multilayered spatial tree is constructed using geographic information and has a root node and a plurality of child nodes including a plurality of leaf nodes. Each leaf node is associated with a corresponding list of records. At least some of the nodes are each associated with a corresponding hybrid filter including an object filter and a child filter. The object filter directly points to one or more records, and the child filter points to one or more child nodes for a subsequent traversal step.Type: ApplicationFiled: December 14, 2011Publication date: October 3, 2013Applicant: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Chen Li, Shengyue Ji
-
Publication number: 20120059821Abstract: A method to support efficient, interactive, and fuzzy search on text data includes an interactive, fuzzy search on structured data used in applications such as query relaxation, autocomplete, and spell checking, where inconsistencies and errors exist in user queries as well as data. It utilizes techniques to efficiently and interactively answer fuzzy queries on structured data to allow users to efficiently search for information interactively, and they can find records and documents even if these records and documents are slightly different from the user keywords.Type: ApplicationFiled: November 14, 2011Publication date: March 8, 2012Applicants: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Chen Li, Guoliang Li, Shengyue Ji, Jiannan Wang, Jianhua Feng
-
Patent number: 8073869Abstract: A method to support efficient, interactive, and fuzzy search on text data includes an interactive, fuzzy search on structured data used in applications such as query relaxation, autocomplete, and spell checking, where inconsistencies and errors exist in user queries as well as data. It utilizes techniques to efficiently and interactively answer fuzzy queries on structured data to allow users to efficiently search for information interactively, and they can find records and documents even if these records and documents are slightly different from the user keywords.Type: GrantFiled: July 2, 2009Date of Patent: December 6, 2011Assignee: The Regents of the University of CaliforniaInventors: Chen Li, Shengyue Ji, Guoliang Li, Jiannan Wang, Jianhua Feng
-
Patent number: 7996369Abstract: A computer process, called VGRAM, improves the performance of these string search algorithms in computers by using a carefully chosen dictionary of variable-length grams based on their frequencies in the string collection. A dynamic programming algorithm for computing a tight lower bound on the number of common grams shared by two similar strings in order to improve query performance is disclosed. A method for automatically computing a dictionary of high-quality grams for a workload of queries. Improvement on query performance is achieved by these techniques by a cost-based quantitative approach to deciding good grams for approximate string queries. An approach for answering approximate queries efficiently based on discarding gram lists, and another is based on combining correlated lists. An indexing structure is reduced to a given amount of space, while retaining efficient query processing by using algorithms in a computer based on discarding gram lists and combining correlated lists.Type: GrantFiled: December 14, 2008Date of Patent: August 9, 2011Assignee: The Regents of the University of CaliforniaInventors: Chen Li, Bin Wang, Xaochun Yang, Alexander Behm, Shengyue Ji, Jiaheng Lu
-
Publication number: 20100125594Abstract: A computer process, called VGRAM, improves the performance of these string search algorithms in computers by using a carefully chosen dictionary of variable-length grams based on their frequencies in the string collection. A dynamic programming algorithm for computing a tight lower bound on the number of common grams shared by two similar strings in order to improve query performance is disclosed. A method for automatically computing a dictionary of high-quality grams for a workload of queries. Improvement on query performance is achieved by these techniques by a cost-based quantitative approach to deciding good grams for approximate string queries. An approach for answering approximate queries efficiently based on discarding gram lists, and another is based on combining correlated lists. An indexing structure is reduced to a given amount of space, while retaining efficient query processing by using algorithms in a computer based on discarding gram lists and combining correlated lists.Type: ApplicationFiled: December 14, 2008Publication date: May 20, 2010Applicant: The Regents of the University of CaliforniaInventors: Chen Li, Bin Wang, Xaochun Yang, Alexander Behm, Shengyue Ji, Jiaheng Lu
-
Publication number: 20100010989Abstract: A method to support efficient, interactive, and fuzzy search on text data includes an interactive, fuzzy search on structured data used in applications such as query relaxation, autocomplete, and spell checking, where inconsistencies and errors exist in user queries as well as data. It utilizes techniques to efficiently and interactively answer fuzzy queries on structured data to allow users to efficiently search for information interactively, and they can find records and documents even if these records and documents are slightly different from the user keywords.Type: ApplicationFiled: July 2, 2009Publication date: January 14, 2010Applicants: The Regents of the University of California, Tsinghua UniversityInventors: Chen Li, Shengyue Ji, Guoliang Li, Jiannan Wang, Jianhua Feng