Patents by Inventor Eric HOLMDAHL
Eric HOLMDAHL 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: 12216619Abstract: Implementations relate to systems, methods, and computer-readable media to generate text tags for games. A computer-implemented method is provided to generate one or more text tags for a game using a trained machine learning model. Data that includes a game identifier of the game and a set of digital assets associated with the game are provided as input to the trained machine learning model. Predicted text tags are generated using the trained machine learning model based on the set of digital assets associated with the game. The text tags are associated with a respective prediction score. One or more text tags are selected from the plurality of predicted text tags based on the respective prediction score.Type: GrantFiled: October 3, 2023Date of Patent: February 4, 2025Assignee: Roblox CorporationInventors: Eric Holmdahl, Nikolaus Sonntag, Aswath Manoharan
-
Patent number: 12130823Abstract: Implementations described herein relate to methods, systems, and computer-readable media to dynamically customize rankings. In some implementations, a method includes receiving, from a user, a request for a list of items available on an online gaming platform, identifying a particular trained machine learning model based at least in part on user data associated with the user, providing an input feature vector to the particular trained machine learning model, obtaining an output feature vector from the particular trained machine learning model, assigning a rank for each of the plurality of items based on the output feature vector, generating the list of items, wherein items in the list of items are ordered based on respective ranks, and providing a user interface to the user that includes the list of items.Type: GrantFiled: September 1, 2020Date of Patent: October 29, 2024Assignee: Roblox CorporationInventors: Sejal Chauhan, Aswath Manoharan, Nikolaus Sonntag, Eric Holmdahl
-
Publication number: 20240330337Abstract: A user query, such as a user query processed by the online game system, is provided as input into a trained machine learning model. The machine learning model predicts candidate languages of the user query and outputs language confidence scores for the candidate languages. The user query is also matched with stored query data associated with game information in individual language databases for the respective candidate languages. A match scores may be determined based on a certainty of the respective response matches. The match scores and the language confidence scores may be weighted to determine a weighted score. The weighted scores of the response matches are applied to decide which game information retrieved from the identified database is used in forming a response of search results to the user.Type: ApplicationFiled: April 30, 2024Publication date: October 3, 2024Applicant: Roblox CorporationInventors: Nikolaus SONNTAG, Aswath MANOHARAN, I-Wu LU, Eric HOLMDAHL, Madhok SHIVARATRE
-
Patent number: 11989215Abstract: A user query, such as a user query processed by the online game system, is provided as input into a trained machine learning model. The machine learning model predicts candidate languages of the user query and outputs language confidence scores for the candidate languages. The user query is also matched with stored query data associated with game information in individual language databases for the respective candidate languages. A match scores may be determined based on a certainty of the respective response matches. The match scores and the language confidence scores may be weighted to determine a weighted score. The weighted scores of the response matches are applied to decide which game information retrieved from the identified database is used in forming a response of search results to the user.Type: GrantFiled: October 17, 2022Date of Patent: May 21, 2024Assignee: Roblox CorporationInventors: Nikolaus Sonntag, Aswath Manoharan, I-Wu Lu, Eric Holmdahl, Madhok Shivaratre
-
Patent number: 11969649Abstract: Prominent display of a targeted game in search results from a search within an online gaming platform. In some implementations, a server receives a search query from a device. The search query is executed against a data store of available games to obtain search results indicating a set of games. Based on one or more characteristics of the set of games, it is determined whether the search query is directed to a narrow search for a particular game in the set of games. In response to determining such a narrow search, the particular game is designated with a highlight indication, and the search results and highlight indication are transmitted to the device, causing display of a user interface that includes at least a portion of the search results. The highlight indication causes the device to display an identifier of the particular game as highlighted relative to other search results.Type: GrantFiled: January 11, 2022Date of Patent: April 30, 2024Assignee: Roblox CorporationInventors: Aswath Manoharan, Eric Holmdahl, Jianan Duan, Nikolaus Sonntag, I-Wu Lu
-
Patent number: 11893357Abstract: Some implementations relate to methods, systems, and computer-readable media to generate text tags for games. In some implementations, a computer-implemented method to generate one or more text tags includes obtaining a plurality of chat transcripts, each chat transcript associated with a respective gameplay session of a respective game of a plurality of games. Each chat transcript includes content provided by participants in the gameplay session. The method further includes programmatically analyzing the plurality of chat transcripts to determine one or more characteristics for each game of the plurality of games, and generating a text tag for at least one game of the plurality of games based on the one or more characteristics of the at least one game.Type: GrantFiled: May 7, 2021Date of Patent: February 6, 2024Assignee: Roblox CorporationInventors: Eric Holmdahl, Nikolaus Sonntag, Aswath Manoharan
-
Publication number: 20240028562Abstract: Implementations relate to systems, methods, and computer-readable media to generate text tags for games. A computer-implemented method is provided to generate one or more text tags for a game using a trained machine learning model. Data that includes a game identifier of the game and a set of digital assets associated with the game are provided as input to the trained machine learning model. Predicted text tags are generated using the trained machine learning model based on the set of digital assets associated with the game. The text tags are associated with a respective prediction score. One or more text tags are selected from the plurality of predicted text tags based on the respective prediction score.Type: ApplicationFiled: October 3, 2023Publication date: January 25, 2024Applicant: Roblox CorporationInventors: Eric HOLMDAHL, Nikolaus SONNTAG, Aswath MANOHARAN
-
Patent number: 11826663Abstract: Some implementations relate to methods and computer-readable media to automatically generate search suggestions. In some implementations, a method includes receiving search session data for a plurality of search sessions, each search session comprising a plurality of search terms input by a respective user. The method further includes, for each search session, identifying that a particular search term of the plurality of search terms is followed by a gameplay session of a particular game of a plurality of games of an online gaming platform, determining that the particular search term is a successful term when the particular search term is a last search term in the sequence, and in response to the determining, adding the search session data to a training corpus. The method further includes applying a machine learning algorithm to the training corpus to generate a plurality of embeddings of search terms.Type: GrantFiled: June 29, 2022Date of Patent: November 28, 2023Assignee: Roblox CorporationInventors: Eric Holmdahl, Nikolaus Sonntag
-
Patent number: 11789905Abstract: Implementations relate to systems, methods, and computer-readable media to generate text tags for games. A computer-implemented method is provided to generate one or more text tags for a game using a trained machine learning model. Data that includes a game identifier of the game and a set of digital assets associated with the game are provided as input to the trained machine learning model. Predicted text tags are generated using the trained machine learning model based on the set of digital assets associated with the game. The text tags are associated with a respective prediction score. One or more text tags are selected from the plurality of predicted text tags based on the respective prediction score.Type: GrantFiled: May 27, 2020Date of Patent: October 17, 2023Assignee: Roblox CorporationInventors: Eric Holmdahl, Nikolaus Sonntag, Aswath Manoharan
-
Patent number: 11712629Abstract: Some implementations relate to methods, systems, and a computing device to generate predicted scores for games based on gameplay duration. In some implementations, a method includes obtaining game session data that includes a respective session duration for each game session of a plurality of game sessions, each game session associated with a respective game and a respective game player. The method further includes grouping the plurality of games game clusters based on the game session data, each game cluster including one or more of the games such that no game is in more than one cluster. The method further includes generating a predicted score for one or more of the games and identifying at least one game as a high quality game based on the predicted score. In some implementations, generating the predicted store includes determining a distance between each game and the decision boundary.Type: GrantFiled: September 3, 2020Date of Patent: August 1, 2023Assignee: Roblox CorporationInventors: Eric Holmdahl, Nikolaus Sonntag, Xusheng Sun, Aman Thakur
-
Publication number: 20230031901Abstract: A user query, such as a user query processed by the online game system, is provided as input into a trained machine learning model. The machine learning model predicts candidate languages of the user query and outputs language confidence scores for the candidate languages. The user query is also matched with stored query data associated with game information in individual language databases for the respective candidate languages. A match scores may be determined based on a certainty of the respective response matches. The match scores and the language confidence scores may be weighted to determine a weighted score. The weighted scores of the response matches are applied to decide which game information retrieved from the identified database is used in forming a response of search results to the user.Type: ApplicationFiled: October 17, 2022Publication date: February 2, 2023Applicant: Roblox CorporationInventors: Nikolaus SONNTAG, Aswath MANOHARAN, I-Wu LU, Eric HOLMDAHL, Madhok SHIVARATRE
-
Patent number: 11475054Abstract: A user query, such as a user query processed by the online game system, is provided as input into a trained machine learning model. The machine learning model predicts candidate languages of the user query and outputs language confidence scores for the candidate languages. The user query is also matched with stored query data associated with game information in individual language databases for the respective candidate languages. A match scores may be determined based on a certainty of the respective response matches. The match scores and the language confidence scores may be weighted to determine a weighted score. The weighted scores of the response matches are applied to decide which game information retrieved from the identified database is used in forming a response of search results to the user.Type: GrantFiled: April 24, 2020Date of Patent: October 18, 2022Assignee: Roblox CorporationInventors: Nikolaus Sonntag, Aswath Manoharan, I-Wu Lu, Eric Holmdahl, Madhok Shivaratre
-
Publication number: 20220323872Abstract: Some implementations relate to methods and computer-readable media to automatically generate search suggestions. In some implementations, a method includes receiving search session data for a plurality of search sessions, each search session comprising a plurality of search terms input by a respective user. The method further includes, for each search session, identifying that a particular search term of the plurality of search terms is followed by a gameplay session of a particular game of a plurality of games of an online gaming platform, determining that the particular search term is a successful term when the particular search term is a last search term in the sequence, and in response to the determining, adding the search session data to a training corpus. The method further includes applying a machine learning algorithm to the training corpus to generate a plurality of embeddings of search terms.Type: ApplicationFiled: June 29, 2022Publication date: October 13, 2022Applicant: Roblox CorporationInventors: Eric HOLMDAHL, Nikolaus SONNTAG
-
Patent number: 11383173Abstract: Some implementations relate to methods and computer-readable media to automatically generate search suggestions. In some implementations, a method includes receiving search session data for a plurality of search sessions, each search session comprising a plurality of search terms input by a respective user. The method further includes, for each search session, identifying that a particular search term of the plurality of search terms is followed by a gameplay session of a particular game of a plurality of games of an online gaming platform, determining that the particular search term is a successful term when the particular search term is a last search term in the sequence, and in response to the determining, adding the search session data to a training corpus. The method further includes applying a machine learning algorithm to the training corpus to generate a plurality of embeddings of search terms.Type: GrantFiled: August 3, 2020Date of Patent: July 12, 2022Assignee: Roblox CorporationInventors: Eric Holmdahl, Nikolaus Sonntag
-
Publication number: 20220126200Abstract: Prominent display of a targeted game in search results from a search within an online gaming platform. In some implementations, a server receives a search query from a device. The search query is executed against a data store of available games to obtain search results indicating a set of games. Based on one or more characteristics of the set of games, it is determined whether the search query is directed to a narrow search for a particular game in the set of games. In response to determining such a narrow search, the particular game is designated with a highlight indication, and the search results and highlight indication are transmitted to the device, causing display of a user interface that includes at least a portion of the search results. The highlight indication causes the device to display an identifier of the particular game as highlighted relative to other search results.Type: ApplicationFiled: January 11, 2022Publication date: April 28, 2022Applicant: Roblox CorporationInventors: Aswath MANOHARAN, Eric HOLMDAHL, Jianan DUAN, Nikolaus SONNTAG, I-Wu LU
-
Publication number: 20220067052Abstract: Implementations described herein relate to methods, systems, and computer-readable media to dynamically customize rankings. In some implementations, a method includes receiving, from a user, a request for a list of items available on an online gaming platform, identifying a particular trained machine learning model based at least in part on user data associated with the user, providing an input feature vector to the particular trained machine learning model, obtaining an output feature vector from the particular trained machine learning model, assigning a rank for each of the plurality of items based on the output feature vector, generating the list of items, wherein items in the list of items are ordered based on respective ranks, and providing a user interface to the user that includes the list of items.Type: ApplicationFiled: September 1, 2020Publication date: March 3, 2022Applicant: Roblox CorporationInventors: Sejal Chauhan, Aswath Manoharan, Nikolaus Sonntag, Eric Holmdahl
-
Publication number: 20220062772Abstract: Some implementations relate to methods, systems, and a computing device to generate predicted scores for games based on gameplay duration. In some implementations, a method includes obtaining game session data that includes a respective session duration for each game session of a plurality of game sessions, each game session associated with a respective game and a respective game player. The method further includes grouping the plurality of games game clusters based on the game session data, each game cluster including one or more of the games such that no game is in more than one cluster. The method further includes generating a predicted score for one or more of the games and identifying at least one game as a high quality game based on the predicted score. In some implementations, generating the predicted store includes determining a distance between each game and the decision boundary.Type: ApplicationFiled: September 3, 2020Publication date: March 3, 2022Applicant: Roblox CorporationInventors: Eric HOLMDAHL, Nikolaus SONNTAG, Xusheng SUN, Aman THAKUR
-
Publication number: 20220035868Abstract: Some implementations relate to methods and computer-readable media to automatically generate search suggestions. In some implementations, a method includes receiving search session data for a plurality of search sessions, each search session comprising a plurality of search terms input by a respective user. The method further includes, for each search session, identifying that a particular search term of the plurality of search terms is followed by a gameplay session of a particular game of a plurality of games of an online gaming platform, determining that the particular search term is a successful term when the particular search term is a last search term in the sequence, and in response to the determining, adding the search session data to a training corpus. The method further includes applying a machine learning algorithm to the training corpus to generate a plurality of embeddings of search terms.Type: ApplicationFiled: August 3, 2020Publication date: February 3, 2022Applicant: Roblox CorporationInventors: Eric HOLMDAHL, Nikolaus SONNTAG
-
Patent number: 11224803Abstract: Prominent display of a targeted game in search results from a search within an online gaming platform. In some implementations, a server receives a search query from a device. The search query is executed against a data store of available games to obtain search results indicating a set of games. Based on one or more characteristics of the set of games, it is determined whether the search query is directed to a narrow search for a particular game in the set of games. In response to determining such a narrow search, the particular game is designated with a highlight indication, and the search results and highlight indication are transmitted to the device, causing display of a user interface that includes at least a portion of the search results. The highlight indication causes the device to display an identifier of the particular game as highlighted relative to other search results.Type: GrantFiled: November 22, 2019Date of Patent: January 18, 2022Assignee: Roblox CorporationInventors: Aswath Manoharan, Eric Holmdahl, Jianan Duan, Nikolaus Sonntag, I-Wu Lu
-
Publication number: 20210374357Abstract: Some implementations relate to methods, systems, and computer-readable media to generate text tags for games. In some implementations, a computer-implemented method to generate one or more text tags includes obtaining a plurality of chat transcripts, each chat transcript associated with a respective gameplay session of a respective game of a plurality of games. Each chat transcript includes content provided by participants in the gameplay session. The method further includes programmatically analyzing the plurality of chat transcripts to determine one or more characteristics for each game of the plurality of games, and generating a text tag for at least one game of the plurality of games based on the one or more characteristics of the at least one game.Type: ApplicationFiled: May 7, 2021Publication date: December 2, 2021Applicant: Roblox CorporationInventors: Eric HOLMDAHL, Nikolaus SONNTAG, Aswath MANOHARAN