Patents by Inventor Sarvjeet Singh

Sarvjeet Singh 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: 12244568
    Abstract: Implementations described herein utilize an independent server for facilitating secure exchange of data between multiple disparate parties. The independent server receives client data, via an automated assistant application executing at least in part at a client device, that is to be transmitted to a given third-party application. The independent server processes the client data, using a first encoder-decoder model, to generate opaque client data, and transmits the opaque client data to the given third-party application and without transmitting any of the client data. Further, the independent server receives response data, via the given third-party application, that is generated based on the opaque client data and that is to be transmitted back to the client device. The independent server processes the response data, using a second encoder-decoder model, to generate opaque response data, and transmits the opaque response data to the client device and without transmitting any of the response data.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: March 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Akshay Goel, Jonathan Eccles, Nitin Khandelwal, Sarvjeet Singh, David Sanchez, Ashwin Ram
  • Publication number: 20240428004
    Abstract: Techniques are disclosed that enable the generation of a content agent based on content parameter(s) determined from an initial user request for content as well as a dialog session to further refine the request for content. Various implementations include using the content agent to render additional content responsive to an additional user request. Additional or alternatively implementations include using the content agent to proactively render content to the user.
    Type: Application
    Filed: September 6, 2024
    Publication date: December 26, 2024
    Inventors: Sarvjeet Singh, Gustavo Menezes Ponte Moreira, Grady Simon, Peter Brandt, Tushar Chandra
  • Patent number: 12086554
    Abstract: Techniques are disclosed that enable the generation of a content agent based on content parameter(s) determined from an initial user request for content as well as a dialog session to further refine the request for content. Various implementations include using the content agent to render additional content responsive to an additional user request. Additional or alternatively implementations include using the content agent to proactively render content to the user.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: September 10, 2024
    Assignee: GOOGLE LLC
    Inventors: Sarvjeet Singh, Gustavo Menezes Ponte Moreira, Grady Simon, Peter Brandt, Tushar Chandra
  • Patent number: 12073292
    Abstract: Balancing content distribution between a machine learning model and a statistical model provides a baseline assurance in combination with the benefits of a well-trained machine learning model for content selection. In some implementations, a server receiving requests for a content item assigns a first proportion of the received requests to a first group and assigns remaining requests to a second group. The server uses a machine learning model to select variations of the requested content item for responding to requests assigned to the first group and uses a statistical model to select content variations for requests assigned to the second group. The server obtains performance information, e.g., acceptance rates for the different variations, and compares performance of the different models used for content selection. Audience share assigned to the machine learning model is increased when it outperforms the statistical model and decreased when it underperforms the statistical model.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: August 27, 2024
    Assignee: GOOGLE LLC
    Inventors: Sue Yi Chew, Deepak Ramamurthi Sivaramapuram Chandrasekaran, Bo Fu, Prachi Gupta, Kunal Jain, Thomas Price, Sarvjeet Singh, Jierui Xie
  • Publication number: 20240103893
    Abstract: Techniques are disclosed that enable the generation of candidate endorsements for recommended items of content using an ensemble of nominators. Various implementations include each nominator in the ensemble providing a candidate endorsement for each recommended item of content. Additionally or alternatively, an endorsement is selected to present to the user based on a score determined for each candidate endorsement.
    Type: Application
    Filed: December 6, 2023
    Publication date: March 28, 2024
    Inventors: Deepak Ramachandran, Sarvjeet Singh, Tania Bedrax-Weiss
  • Publication number: 20240031339
    Abstract: Implementations described herein utilize an independent server for facilitating secure exchange of data between multiple disparate parties. The independent server receives client data, via an automated assistant application executing at least in part at a client device, that is to be transmitted to a given third-party application. The independent server processes the client data, using a first encoder-decoder model, to generate opaque client data, and transmits the opaque client data to the given third-party application and without transmitting any of the client data. Further, the independent server receives response data, via the given third-party application, that is generated based on the opaque client data and that is to be transmitted back to the client device. The independent server processes the response data, using a second encoder-decoder model, to generate opaque response data, and transmits the opaque response data to the client device and without transmitting any of the response data.
    Type: Application
    Filed: August 23, 2022
    Publication date: January 25, 2024
    Inventors: Akshay Goel, Jonathan Eccles, Nitin Khandelwal, Sarvjeet Singh, David Sanchez, Ashwin Ram
  • Patent number: 11842206
    Abstract: Techniques are disclosed that enable the generation of candidate endorsements for recommended items of content using an ensemble of nominators. Various implementations include each nominator in the ensemble providing a candidate endorsement for each recommended item of content. Additionally or alternatively, an endorsement is selected to present to the user based on a score determined for each candidate endorsement.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: December 12, 2023
    Assignee: GOOGLE LLC
    Inventors: Deepak Ramachandran, Sarvjeet Singh, Tania Bedrax-Weiss
  • Publication number: 20220229676
    Abstract: Techniques are disclosed that enable the generation of candidate endorsements for recommended items of content using an ensemble of nominators. Various implementations include each nominator in the ensemble providing a candidate endorsement for each recommended item of content. Additionally or alternatively, an endorsement is selected to present to the user based on a score determined for each candidate endorsement.
    Type: Application
    Filed: May 31, 2019
    Publication date: July 21, 2022
    Inventors: Deepak Ramachandran, Sarvjeet Singh, Tania Bedrax-Weiss
  • Publication number: 20220215179
    Abstract: Techniques are disclosed that enable the generation of a content agent based on content parameter(s) determined from an initial user request for content as well as a dialog session to further refine the request for content. Various implementations include using the content agent to render additional content responsive to an additional user request. Additional or alternatively implementations include using the content agent to proactively render content to the user.
    Type: Application
    Filed: May 29, 2019
    Publication date: July 7, 2022
    Inventors: Sarvjeet Singh, Gustavo Menezes Ponte Moreira, Grady Simon, Peter Brandt, Tushar Chandra
  • Patent number: 10911384
    Abstract: An indication of a content item being provided to a content item platform may be received. Users associated with the content item platform may be identified and a plurality of classifications may be received. A first portion of the users associated with a first classification and a second portion of the users associated with a second classification may be identified. Notifications identifying the content item may be sent to the first portion of the users. A determination may be made as to whether an amount of time that has elapsed since the notifications have been sent to the first portion of the users satisfies a threshold amount of time. Responsive to determining that the amount of time that has elapsed satisfies the threshold amount of time, the notifications identifying the content item may be sent to the second portion of the users associated with the second classification.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: February 2, 2021
    Assignee: Google LLC
    Inventors: Kiley McEvoy, Robert Saliba, Roee Livne, Sarvjeet Singh
  • Publication number: 20200014648
    Abstract: An indication of a content item being provided to a content item platform may be received. Users associated with the content item platform may be identified and a plurality of classifications may be received. A first portion of the users associated with a first classification and a second portion of the users associated with a second classification may be identified. Notifications identifying the content item may be sent to the first portion of the users. A determination may be made as to whether an amount of time that has elapsed since the notifications have been sent to the first portion of the users satisfies a threshold amount of time. Responsive to determining that the amount of time that has elapsed satisfies the threshold amount of time, the notifications identifying the content item may be sent to the second portion of the users associated with the second classification.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Kiley McEvoy, Robert Saliba, Roee Livne, Sarvjeet Singh
  • Publication number: 20190311287
    Abstract: Balancing content distribution between a machine learning model and a statistical model provides a baseline assurance in combination with the benefits of a well-trained machine learning model for content selection. In some implementations, a server receiving requests for a content item assigns a first proportion of the received requests to a first group and assigns remaining requests to a second group. The server uses a machine learning model to select variations of the requested content item for responding to requests assigned to the first group and uses a statistical model to select content variations for requests assigned to the second group. The server obtains performance information, e.g., acceptance rates for the different variations, and compares performance of the different models used for content selection. Audience share assigned to the machine learning model is increased when it outperforms the statistical model and decreased when it underperforms the statistical model.
    Type: Application
    Filed: January 24, 2017
    Publication date: October 10, 2019
    Applicant: Google LLC
    Inventors: Sue Yi Chew, Deepak Ramamurthi Sivaramapuram Chandrasekaran, Bo Fu, Prachi Gupta, Kunal Jain, Thomas Price, Sarvjeet Singh, Jierui Xie
  • Patent number: 10419376
    Abstract: An indication of a content item being provided to a channel of a content item sharing platform may be received. Users associated with the channel of the content item sharing platform may be identified. Classifications of feedback of the users that are based on evaluations of the feedback from the plurality of users for other content items on the content item sharing platform may be received. A first portion of the plurality of users associated with a first classification indicating a higher rating than a second portion of the plurality of users associated with a second classification indicating a lower rating may be identified. Notifications identifying the content item may be sent to the first portion of the plurality of users associated with the first classification indicating the higher rating before the second portion associated with the second classification indicating the lower rating.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: September 17, 2019
    Assignee: GOOGLE LLC
    Inventors: Kiley McEvoy, Robert Saliba, Roee Livne, Sarvjeet Singh
  • Publication number: 20190012719
    Abstract: Implementations include systems and methods for scoring candidates for set recommendation problems. An example method includes repeating, for each code in code arrays for items in a set of items, determining a most common value for the code. In some implementations, the method includes determining that the most common value occurs with a frequency that meets an occurrence threshold and adding the code and the most common value to set-inclusion criteria. In other implementations, the method includes determining a value for the code from a code array for a seed item and adding the code and the most common value to set-inclusion criteria when the value for the code from the code array for the seed item matches the most common value. The method may also include evaluating a similarity with a candidate item based on the set-inclusion criteria and basing a recommendation regarding the candidate item on the similarity.
    Type: Application
    Filed: September 12, 2018
    Publication date: January 10, 2019
    Inventors: John Roberts Anderson, Ryan Michael Rifkin, Jay Yagnik, Rasmus Larsen, Sarvjeet Singh, Yi-fan Chen, Anandsudhakar Kesari
  • Patent number: 10115146
    Abstract: Implementations include systems and methods for scoring candidates for set recommendation problems. An example method includes repeating, for each code in code arrays for items in a set of items, determining a most common value for the code. In some implementations, the method includes determining that the most common value occurs with a frequency that meets an occurrence threshold and adding the code and the most common value to set-inclusion criteria. In other implementations, the method includes determining a value for the code from a code array for a seed item and adding the code and the most common value to set-inclusion criteria when the value for the code from the code array for the seed item matches the most common value. The method may also include evaluating a similarity with a candidate item based on the set-inclusion criteria and basing a recommendation regarding the candidate item on the similarity.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: October 30, 2018
    Assignee: GOOGLE LLC
    Inventors: John Roberts Anderson, Ryan Michael Rifkin, Jay Yagnik, Rasmus Larsen, Sarvjeet Singh, Yi-Fan Chen, Anandsudhakar Kesari
  • Publication number: 20180176273
    Abstract: An indication of a content item being provided to a channel of a content item sharing platform may be received. Users associated with the channel of the content item sharing platform may be identified. Classifications of feedback of the users that are based on evaluations of the feedback from the plurality of users for other content items on the content item sharing platform may be received. A first portion of the plurality of users associated with a first classification indicating a higher rating than a second portion of the plurality of users associated with a second classification indicating a lower rating may be identified. Notifications identifying the content item may be sent to the first portion of the plurality of users associated with the first classification indicating the higher rating before the second portion associated with the second classification indicating the lower rating.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 21, 2018
    Inventors: Kiley McEvoy, Robert Saliba, Roee Livne, Sarvjeet Singh
  • Publication number: 20150170035
    Abstract: A user model may be generated using affinity and exposure values for each item a user interacts with in an embedded space. The user model may include exemplars which may refer to representative items in the embedded space. Based on the user model, a recommendation of items may be provided to the user. A truncated form of the user model and/or the recommended items may be sent to the user's mobile device.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 18, 2015
    Applicant: GOOGLE INC.
    Inventors: Sarvjeet Singh, John Roberts Anderson, Ryan Michael Rifkin