Patents by Inventor Gunjit Singh
Gunjit 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).
-
Publication number: 20250021791Abstract: An online system receives explicit user data and explicit event data, and implicit user data and implicit event data from a third party system. The online system generates an implicit users/implicit events data feature, an explicit users/explicit events data feature, and an explicit users/implicit events data feature. The online system generates a prediction of the counterfactual rate based on the implicit users/implicit events data feature, the explicit users/explicit events data feature, and the explicit users/explicit events data feature, the counterfactual rate indicating the likelihood that target users matching certain characteristics caused an event to occur when the target are not been presented with content by the online system, the content configured to induce users to cause the event to occur. A combined prediction rate is presented to the third party system based on the counterfactual rate.Type: ApplicationFiled: September 27, 2022Publication date: January 16, 2025Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
-
Publication number: 20240095545Abstract: An online system generates predicted outcomes for a content distribution program that distributes content to users of the online system, the predicted outcome indicating a likelihood for the occurrence of an outcome of a content presentation. The online system transmits the one or more predicted outcomes to the third-party system, and receives prediction improvement data from the third-party system, the prediction improvement data indicating an adjustment to errors in the predicted outcomes based on a prediction by the third-party system. The online system updates the properties of a content distribution program based on the prediction improvement data, the updated content distribution program causing the online system to generate new predicted outcomes based on the prediction improvement data in content presentation opportunities. The online system also transmits content to users of the online system based on the updated content distribution program.Type: ApplicationFiled: January 17, 2023Publication date: March 21, 2024Inventors: Andrew Donald Yates, Gunjit Singh, Kurt Dodge Runke
-
Publication number: 20240086862Abstract: The system, devices and methods disclosed herein enable autonomous operation of robots around known and unknown obstacles on a property. A robot includes an optical marker disposed to be visible in a top-view image of the robot, a receiver configured to receive a top-down image of an area of interest surrounding the robot within a property, and a processor configured to distinguish the robot from structural features on the property based on an image of the optical marker. A position and an orientation of the robot and the structural features relative to the property is determined based on the top-down image. Among the structural features, a subset of features classified as obstacles inhibiting an operation of the robot as the robot moves within the area of interest is determined. An operating path for the robot within the area of interest so as to avoid the obstacles is then determined.Type: ApplicationFiled: July 28, 2023Publication date: March 14, 2024Applicant: ELECTRIC SHEEP ROBOTICS, INC.Inventors: Naganand MURTY, Gunjit SINGH, Jarrett Jeffrey HEROLD
-
Patent number: 11715072Abstract: The system, devices and methods herein enable autonomous and tele-operation of tele-operated robots for maintenance of a property around known and unknown obstacles. A method may include using an unmanned aerial vehicle for obtaining additional data relating to the property and obstacles within the property and plan a path around the obstacles using data from sensors on-board the tele-operated robot and the aerial image. A method may also provide optimization of total time needed for performing the property maintenance and the labor costs in situations where manual intervention is needed for navigating the tele-operated robot around obstacles on the property or for removing obstacles on the property.Type: GrantFiled: December 21, 2020Date of Patent: August 1, 2023Assignee: ELECTRIC SHEEP ROBOTICS, INC.Inventors: Naganand Murty, Gunjit Singh, Jarrett Jeffrey Herold
-
Patent number: 11586937Abstract: An online system generates predicted outcomes for a content distribution program that distributes content to users of the online system, the predicted outcome indicating a likelihood for the occurrence of an outcome of a content presentation. The online system transmits the one or more predicted outcomes to the third-party system, and receives prediction improvement data from the third-party system, the prediction improvement data indicating an adjustment to errors in the predicted outcomes based on a prediction by the third-party system. The online system updates the properties of a content distribution program based on the prediction improvement data, the updated content distribution program causing the online system to generate new predicted outcomes based on the prediction improvement data in content presentation opportunities. The online system also transmits content to users of the online system based on the updated content distribution program.Type: GrantFiled: January 28, 2021Date of Patent: February 21, 2023Assignee: Meta Platforms, Inc.Inventors: Andrew Donald Yates, Gunjit Singh, Kurt Dodge Runke
-
Patent number: 11580447Abstract: An online system, such as a social networking system, generates shared models for one or more clusters of categories. A shared model for a cluster is common to the categories assigned to the cluster. In this manner, the shared models are specific to the group of categories (e.g., selected content providers) in each cluster while requiring a reasonable computational complexity for the online system. The categories are clustered based on the performance of a model specific to a category on data for other categories.Type: GrantFiled: October 24, 2019Date of Patent: February 14, 2023Assignee: Meta Platforms, Inc.Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
-
Patent number: 11487987Abstract: An online system receives explicit user data and explicit event data, and implicit user data and implicit event data from a third party system. The online system generates an implicit users/implicit events data feature, an explicit users/explicit events data feature, and an explicit users/implicit events data feature. The online system generates a prediction of the counterfactual rate based on the implicit users/implicit events data feature, the explicit users/explicit events data feature, and the explicit users/explicit events data feature, the counterfactual rate indicating the likelihood that target users matching certain characteristics caused an event to occur when the target are not been presented with content by the online system, the content configured to induce users to cause the event to occur. A combined prediction rate is presented to the third party system based on the counterfactual rate.Type: GrantFiled: January 10, 2017Date of Patent: November 1, 2022Assignee: Meta Platforms, Inc.Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
-
Patent number: 11182863Abstract: An online system generates content feature entries, with each content feature entry describing a content item from a third party system. The online system generates user feature entries, each user feature entry describing a user. The online system generates a combination score for a target user and a selected content item by computing a combination of the content feature entries associated with the selected content item and the user feature entries associated with the target user using a combining function. The combination score indicates an estimated increase in value for the third party system when the target user is presented with the selected content item. The online system selects content items to transmit to a client device of a target user of the online system for presentation to the target user based on the combination score for the content items and the target user.Type: GrantFiled: March 22, 2019Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
-
Patent number: 11106997Abstract: An online system uses multiple machine learning models to select content for providing to a user of the online system. Specifically, the online system trains a general model that intakes a first set of features and outputs predictions at a general level. The online system further trains a residual model that intakes a second set of features. The residual model predicts a residual (e.g., an error) of the predictions outputted by the general model. Therefore, the predicted residual from the residual model is combined with the prediction from the general model in order to correct for the over-generality of the general model. The online system may use the combined prediction to send content to users.Type: GrantFiled: September 29, 2017Date of Patent: August 31, 2021Assignee: Facebook, Inc.Inventors: Andrew Donald Yates, Gunjit Singh, Kurt Dodge Runke
-
Publication number: 20210129338Abstract: The system, devices and methods disclosed herein enable autonomous and tele-operation of tele-operated robots for maintenance of a property around known and unknown obstacles. A method may include using an unmanned aerial vehicle for obtaining additional data relating to the property and obstacles within the property and plan a path around the obstacles using data from sensors on-board the tele-operated robot and the aerial image. A method may also provide optimization of total time needed for performing the property maintenance and the labor costs in situations where manual intervention is needed for navigating the tele-operated robot around obstacles on the property or for removing obstacles on the property.Type: ApplicationFiled: December 21, 2020Publication date: May 6, 2021Inventors: Naganand MURTY, Gunjit SINGH, Jarrett Jeffrey HEROLD
-
Patent number: 10970750Abstract: An online system identifies seed users of high value to a sponsored content provider. Characteristics of the seed users are identified, and additional users having a threshold measure of similarity to the seed users are identified based on the characteristics. A score is determined for each of the additional users based on the measure of similarity. The seed users are placed in an initial tier of a tiered set of users for the sponsored content, and the additional users are placed in additional tiers of the tiered set of users based upon the determined scores such that each additional tier includes those users of the additional users having a specified range of determined scores, the tiers of the tiered set of users ranked according to the determined scores of users within each tier.Type: GrantFiled: March 7, 2019Date of Patent: April 6, 2021Assignee: Facebook, Inc.Inventors: Sue Ann Hong, Gunjit Singh, Kyle Edward Johnson, Atif Zahoor Khan
-
Patent number: 10936954Abstract: An online system generates predicted outcomes for a content distribution program that distributes content to users of the online system, the predicted outcome indicating a likelihood for the occurrence of an outcome of a content presentation. The online system transmits the one or more predicted outcomes to the third party system, and receives prediction improvement data from the third party system, the prediction improvement data indicating an adjustment to errors in the predicted outcomes based on a prediction by the third party system. The online system updates the properties of a content distribution program based on the prediction improvement data, the updated content distribution program causing the online system to generate new predicted outcomes based on the prediction improvement data in content presentation opportunities. The online system also transmits content to users of the online system based on the updated content distribution program.Type: GrantFiled: March 1, 2017Date of Patent: March 2, 2021Assignee: Facebook, Inc.Inventors: Andrew Donald Yates, Gunjit Singh, Kurt Dodge Runke
-
Patent number: 10906181Abstract: A method to enable autonomous and tele-operation of tele-operated robots for maintenance of a property around known and unknown obstacles may include using an unmanned aerial vehicle for obtaining additional data relating to the property and obstacles within the property and plan a path around the obstacles using data from sensors on-board the tele-operated robot and the aerial image. A method may also provide optimization of total time needed for performing the property maintenance and the labor costs in situations where manual intervention is needed for navigating the tele-operated robot around obstacles on the property or for removing obstacles on the property. Embodiments further include systems and devices practicing the method.Type: GrantFiled: August 10, 2020Date of Patent: February 2, 2021Assignee: ELECTRIC SHEEP ROBOTICS, INC.Inventors: Naganand Murty, Gunjit Singh, Jarrett Jeffrey Herold
-
Publication number: 20200368912Abstract: The system, devices and methods disclosed herein enable autonomous and tele-operation of tele-operated robots for maintenance of a property around known and unknown obstacles. A method may include using an unmanned aerial vehicle for obtaining additional data relating to the property and obstacles within the property and plan a path around the obstacles using data from sensors on-board the tele-operated robot and the aerial image. A method may also provide optimization of total time needed for performing the property maintenance and the labor costs in situations where manual intervention is needed for navigating the tele-operated robot around obstacles on the property or for removing obstacles on the property.Type: ApplicationFiled: August 10, 2020Publication date: November 26, 2020Inventors: Naganand MURTY, Gunjit SINGH, Jarrett Jeffrey HEROLD
-
Patent number: 10489719Abstract: An online system, such as a social networking system, generates shared models for one or more clusters of categories. A shared model for a cluster is common to the categories assigned to the cluster. In this manner, the shared models are specific to the group of categories (e.g., selected content providers) in each cluster while requiring a reasonable computational complexity for the online system. The categories are clustered based on the performance of a model specific to a category on data for other categories.Type: GrantFiled: September 9, 2016Date of Patent: November 26, 2019Assignee: Facebook, Inc.Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
-
Patent number: 10475088Abstract: An online system optimizes selection content items for a user based on total value of presenting a selected content item, rather than discrete actions with the content item. To account for the total value of presenting a content item, the online system receives information from a third party system associated with the content item identifying actions by users captured by the third party system and values associated with the identified actions. The online system matches the identified actions with presentations of the content item to various users by identifying users of the online system corresponding to information identifying users received from the third party system and retrieves information describing presentation of content items to the information identifying presentation of content items. Based on historical actions and presentations of a content item, the online system obtains a model determining value of presenting a content item for use in selecting content.Type: GrantFiled: July 21, 2016Date of Patent: November 12, 2019Assignee: Facebook, Inc.Inventors: Kevin Penner, Gunjit Singh, Andrew Donald Yates
-
Patent number: 10282792Abstract: An online system receives third party source data from a third party system including content feature vector entries and user feature vector entries, each content feature vector entry describing an corresponding user of the third party system, each component in each user feature vector related to a characteristic of the corresponding user. The online system generates a combination score for a target user and a selected content item by computing a combination of the content feature vector entry associated with the selected content item and the user feature vector entry associated with the target user using a combining function, the combination score indicating an estimated increase in value for the third party system when the target user is presented with the selected content item.Type: GrantFiled: November 30, 2016Date of Patent: May 7, 2019Assignee: Facebook, Inc.Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
-
Publication number: 20190102694Abstract: An online system uses multiple machine learning models to select content for providing to a user of the online system. Specifically, the online system trains a general model that intakes a first set of features and outputs predictions at a general level. The online system further trains a residual model that intakes a second set of features. The residual model predicts a residual (e.g., an error) of the predictions outputted by the general model. Therefore, the predicted residual from the residual model is combined with the prediction from the general model in order to correct for the over-generality of the general model. The online system may use the combined prediction to send content to users.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Andrew Donald Yates, Gunjit Singh, Kurt Dodge Runke
-
Publication number: 20190102693Abstract: An online system determines candidate parameter values to be used by a machine learning algorithm to train a machine learning model by saving historical datasets that include historical parameter searches and the performance of prior machine learning models that were trained on the historical parameters. Using the historical datasets, the online system identifies parameter predictors associated with a relation between candidate parameter values and properties of the training dataset that will be used to train the machine learning model. The online system trains the machine learning models according to the candidate parameter values and validates that the machine learning model is performing as expected. If the online system detects that the machine learning model is performing outside of an acceptable range, the online system determines new candidate parameter values and re-trains the machine learning model.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Andrew Donald Yates, Gunjit Singh, Kurt Dodge Runke
-
Patent number: 10242386Abstract: An online system identifies seed users of high value to a sponsored content provider. Characteristics of the seed users are identified, and additional users having a threshold measure of similarity to the seed users are identified based on the characteristics. A score is determined for each of the additional users based on the measure of similarity. The seed users are placed in an initial tier of a tiered set of users for the sponsored content, and the additional users are placed in additional tiers of the tiered set of users based upon the determined scores such that each additional tier includes those users of the additional users having a specified range of determined scores, the tiers of the tiered set of users ranked according to the determined scores of users within each tier.Type: GrantFiled: December 16, 2015Date of Patent: March 26, 2019Assignee: Facebook, Inc.Inventors: Sue Ann Hong, Gunjit Singh, Kyle Edward Johnson, Atif Zahoor Khan