Patents by Inventor Mahesh Keralapura Manjunatha
Mahesh Keralapura Manjunatha 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: 20230259837Abstract: At least one aspect of the present disclosure is directed to systems and methods of pruning retrieval tokens from sets of retrieval tokens based on criteria. The system can receive a plurality of retrieval tokens including a second retrieval token. The system can retrieve an indication of a first token and a plurality of requests. The system can construct a first bit string based on the predicted requests and the first retrieval token. The system can retrieve a second bit string corresponding to the second retrieval token. The system can compare the first bit string to the second bit string to determine a similarity value. The system can determine the similarity value is greater than a predetermined threshold. The system can remove the first and second retrieval token from the plurality to create a pruned set of retrieval tokens.Type: ApplicationFiled: April 28, 2023Publication date: August 17, 2023Inventors: Mahesh Keralapura Manjunatha, Chiu Wah So
-
Patent number: 11669784Abstract: At least one aspect of the present disclosure is directed to systems and methods of pruning retrieval tokens from sets of retrieval tokens based on criteria. The system can receive a plurality of retrieval tokens including a second retrieval token. The system can retrieve an indication of a first token and a plurality of requests. The system can construct a first bit string based on the predicted requests and the first retrieval token. The system can retrieve a second bit string corresponding to the second retrieval token. The system can compare the first bit string to the second bit string to determine a similarity value. The system can determine the similarity value is greater than a predetermined threshold. The system can remove the first and second retrieval token from the plurality to create a pruned set of retrieval tokens. The system can provide the pruned set to a content provider.Type: GrantFiled: December 11, 2019Date of Patent: June 6, 2023Assignee: GOOGLE LLCInventors: Mahesh Keralapura Manjunatha, Chiu Wah So
-
Publication number: 20220109672Abstract: At least one aspect of the present disclosure is directed to systems and methods of secure and privacy preserving device classification. A server can maintain a plurality of data records, each including an indication of a request and a known classification value. The server can train a context obfuscation model using each of the plurality of requests and known classification values. The server can train a classification model using resources and category information from a data structure in the memory of the client device. The server can transmit the context obfuscation model to a different plurality of client devices. The server can receive a request for classification including a classification vector and request metadata. The server can determine the classification of the device responsible for the request using the classification model. The server can transmit the device classification to the device responsible for the request.Type: ApplicationFiled: April 3, 2020Publication date: April 7, 2022Applicant: GOOGLE LLCInventors: Mahesh KERALAPURA MANJUNATHA, Chiu Wah SO
-
Publication number: 20210184976Abstract: At least one aspect of the present disclosure is directed to systems and methods of pruning retrieval tokens from sets of retrieval tokens based on criteria. The system can receive a plurality of retrieval tokens including a second retrieval token. The system can retrieve an indication of a first token and a plurality of requests. The system can construct a first bit string based on the predicted requests and the first retrieval token. The system can retrieve a second bit string corresponding to the second retrieval token. The system can compare the first bit string to the second bit string to determine a similarity value. The system can determine the similarity value is greater than a predetermined threshold. The system can remove the first and second retrieval token from the plurality to create a pruned set of retrieval tokens. The system can provide the pruned set to a content provider.Type: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Applicant: GOOGLE LLCInventors: Mahesh Keralapura Manjunatha, Chiu Wah So
-
Patent number: 10917310Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a content platform that receives a request to provide a digital component. The request includes information about users to which the digital component is directed. Futurized queries are obtained from serving logs of a serving system that is configured to execute an existing digital component using serving code that directs digital content to the set of users. The futurized queries are loaded as data structures in memory of a forecasting system. The system uses an instruction set derived from the serving code to determine that similarity between the particular futurized query and the request exceeds a threshold similarity. The system then generates a forecast output as a response to the request based on futurized queries that exceed the threshold similarity. The forecast output includes data describing future provision of the digital component.Type: GrantFiled: October 29, 2019Date of Patent: February 9, 2021Assignee: Google LLCInventors: Chiu Wah Kelvin So, Jakub Ocwieja, Radu Jurca, Md Mahbubul Hasan, Daniel Svonava, Mahesh Keralapura Manjunatha, David Fan, Yao Liu, Xi Xiong, Andrei Dragus, Vinay Vyas Vemuri, Shen Wang, Muruo Liu
-
Patent number: 10891287Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.Type: GrantFiled: May 14, 2020Date of Patent: January 12, 2021Assignee: GOOGLE LLCInventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
-
Publication number: 20200313976Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a content platform that receives a request to provide a digital component. The request includes information about users to which the digital component is directed. Futurized queries are obtained from serving logs of a serving system that is configured to execute an existing digital component using serving code that directs digital content to the set of users. The futurized queries are loaded as data structures in memory of a forecasting system. The system uses an instruction set derived from the serving code to determine that similarity between the particular futurized query and the request exceeds a threshold similarity. The system then generates a forecast output as a response to the request based on futurized queries that exceed the threshold similarity. The forecast output includes data describing future provision of the digital component.Type: ApplicationFiled: October 29, 2019Publication date: October 1, 2020Inventors: Chiu Wah Kelvin So, Jakub Ocwieja, Radu Jurca, Md Mahbubul Hasan, Daniel Svonava, Mahesh Keralapura Manjunatha, David Fan, Yao Liu, Xi Xiong, Andrei Dragus, Vinay Vyas Vemuri, Shen Wang, Muruo Liu
-
Patent number: 10685016Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.Type: GrantFiled: October 18, 2017Date of Patent: June 16, 2020Assignee: GOOGLE LLCInventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
-
Patent number: 9910885Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.Type: GrantFiled: July 11, 2016Date of Patent: March 6, 2018Assignee: Google LLCInventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
-
Patent number: 9390150Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.Type: GrantFiled: September 4, 2015Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
-
Patent number: 9146116Abstract: Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the location. The location may be determined based on a set of one or more related activity indications and a travel-related score may be determined for the location that is indicative of likelihood that the user has interest in travelling to the location. The user may be provided the travel-related information for the location based on the travel-related score.Type: GrantFiled: June 4, 2014Date of Patent: September 29, 2015Assignee: Google Inc.Inventors: Amay Nitin Champaneria, Frederick Peter Brewin, Vivek Raghunathan, Karthik Lakshminarayanan, Aparna Chennapragada, Ramakrishnan Srikant, Vineet Gupta, Carl Lischeske, Mahesh Keralapura Manjunatha, Carolyn Au, Ramanathan Guha, Ravi Kolluri, Pablo Bellver, Kiran Panesar, Andrew Dai
-
Publication number: 20140172853Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating tasks from user observations. One of the methods includes segmenting a plurality of observations associated with a user of a user device into a plurality of tasks previously engaged in by the user; and generating a respective task presentation for each of the plurality of tasks for presentation to the user.Type: ApplicationFiled: December 5, 2013Publication date: June 19, 2014Applicant: Google Inc.Inventors: Ramanathan V. Guha, Ramakrishnan Srikant, Vineet Gupta, David Martin, Mahesh Keralapura Manjunatha, Andrew M. Dai, Carolyn Au, Elena Erbiceanu, Surabhi Gupta, Matthew D. Wytock, Carl R. Lischeske, III, Vivek Raghunathan
-
Publication number: 20140156623Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating tasks from user observations. One of the methods includes segmenting a plurality of observations associated with a user of a user device into a plurality of tasks previously engaged in by the user; and generating a respective task presentation for each of the plurality of tasks for presentation to the user.Type: ApplicationFiled: December 5, 2013Publication date: June 5, 2014Applicant: Google Inc.Inventors: Ramanathan V. Guha, Ramakrishnan Srikant, Vineet Gupta, David Martin, Mahesh Keralapura Manjunatha, Andrew M. Dai, Carolyn Au, Elena Erbiceanu, Surabhi Gupta, Matthew D. Wytock, Carl R. Lischeske, III, Vivek Raghunathan