Patents Assigned to Roblox Corporation
-
Patent number: 11224804Abstract: A system has a network-connected game platform for a specific player, executing first software on a first processor from a non-transitory medium, a game server connected to the network, streaming game data for a specific game to the network-connected game platform, the game server executing second software on a second processor from a non-transitory medium, and an interactive interface presented on a display screen of the first mobile device, the interactive interface displaying progress of the specific game, and comprising in addition a specific command input function. Through the command input function, the player is enabled to command the system to prepare a video clip, prepared using saved game updates, displaying activity in the game, over a period of time beginning and ending at times either preprogrammed, or set by selection through specific input functions provided to the player.Type: GrantFiled: July 17, 2018Date of Patent: January 18, 2022Assignee: Roblox CorporationInventor: Pavel Pavlov
-
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: 20210406481Abstract: Implementations described herein relate to methods, systems, and computer-readable media to localize dynamic content. In some implementations, a computer-implemented method includes receiving visual content associated with a game from a first client locale, the visual content including text being represented at the first client locale by a first language, converting the text to generate translated text in at least a second language associated with a second client locale, and storing the translated text in a database in association with the visual content.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Applicant: Roblox CorporationInventors: Kyle Spence, Peter John Phillips, Craig Collins, Pengfei Gao, Xiaochen Xu, Alex Quartulli, Andrew Li, Andrew Gilmore Francis, Jovanni Antonio Cutigni, Shreya Ramamurthy
-
Patent number: 11200238Abstract: A request is received to generate cross products from a dataset based on a join field. The join field indicates that each of the cross products is to be generated from a corresponding subset of the dataset where the subset associated with identical keys. Responsive to receiving the request to generate the plurality of cross products of the dataset based on the join field, a set of map reduce jobs is performed on the dataset to generate the cross products. Performing the set of map reduce jobs generates groups of key-value pairs from the corresponding subsets of the dataset. Each key-value pair of a respective group of key-value pairs includes the identical keys. Responsive to performing the set of map reduce jobs, final output data is received that identifies the cross products for each of the groups of key-value pairs.Type: GrantFiled: January 28, 2019Date of Patent: December 14, 2021Assignee: Roblox CorporationInventors: Aswath Manoharan, Nikolaus Sonntag
-
Publication number: 20210379494Abstract: Methods, systems, and non-transitory computer-readable media are provided for fraud detection within an interactive media system such as a computer-based game. In some implementations, fraud in online subscription payments can be detected. The fraud detection can be used to adjust virtual currency revenue sharing payouts to developers associated with the computer-based game.Type: ApplicationFiled: August 19, 2021Publication date: December 9, 2021Applicant: Roblox CorporationInventors: Richard Sim, Dmitri Essiounine, David Baszucki, Connor Kelley, Hans Gunawan, Matthew Kaufman, Enrico D'Angelo
-
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
-
Publication number: 20210374098Abstract: 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: May 27, 2020Publication date: December 2, 2021Applicant: Roblox CorporationInventors: Eric Holmdahl, Nikolaus Sonntag, Aswath Manoharan
-
Publication number: 20210335039Abstract: 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 a 3D mesh for an object using a trained machine learning model includes providing a two-dimensional (2D) image of the object as input to the trained machine learning model, obtaining a template three-dimensional (3D) mesh, and generating, using the trained machine learning model and based on the 2D image and the template 3D mesh, a 3D mesh for the object, wherein the 3D mesh for the object is obtained by deforming the template 3D mesh and is usable to map a texture or to generate a 3D animation of the object.Type: ApplicationFiled: April 23, 2021Publication date: October 28, 2021Applicant: Roblox CorporationInventors: Ramsey JONES, Jared LAFER, Rebecca KANTAR
-
Publication number: 20210334299Abstract: 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 24, 2020Publication date: October 28, 2021Applicant: Roblox CorporationInventors: Nikolaus Sonntag, Aswath Manoharan, I-Wu Lu, Eric Holmdahl Holmdahl, Madhok Shivaratre
-
Publication number: 20210322880Abstract: Methods, systems, and computer-readable media are disclosed that provide audio spatialization processing within an online gaming platform. The method can include programmatically applying audio spatialization to two or more audio messages based on each respective position of two or more avatars within corresponding virtual environments of linked virtual environments, to obtain spatialized audio messages. The method can also include combining the spatialized audio messages and virtual ambient sound to obtain combined audio and providing the combined audio for playback to one or more user devices corresponding to at least one of the two or more avatars.Type: ApplicationFiled: June 29, 2021Publication date: October 21, 2021Applicant: Roblox CorporationInventor: David BASZUCKI
-
Patent number: 11148051Abstract: A system has a media server enabled to serve interactive digital experiences, and to accept input for control of objects, a plurality of computerized appliances enabled to receive and display digital experiences, and having input mechanisms enabled to provide control input for objects, and an intermediary server executing software, and having access to a data repository. Data interaction between individual ones of the of the computerized appliances and the media server is accomplished through the intermediary server, and upon establishment of data interaction, the technical nature of the display and input apparatus of the particular computerized appliance is determined, data received at the intermediary server from the computerized appliance is modified to the specific format accepted by the media server, and data output from the media server is modified at the intermediary server for optimum display at the particular computerized appliance.Type: GrantFiled: February 28, 2017Date of Patent: October 19, 2021Assignee: Roblox CorporationInventors: David Baszucki, Claus Christopher Moberg, Michael McHale
-
Publication number: 20210319628Abstract: Some implementations relate to modification and display of game characters. In some implementations, a computer-implemented method to update a displayed character includes providing a user interface with endpoints, an input area enclosed by a plurality of lines, and a preview area that includes the displayed character. Each endpoint is associated with a corresponding type of character. Each line of the plurality of lines connects two adjacent endpoints. The method further includes receiving user input that is indicative of a particular position within the input area, in response to receiving the user input, determining a size of one or more body parts of the displayed character based on the position, and updating the displayed character in the preview area based on the determined size of the one or more body parts of the displayed character.Type: ApplicationFiled: July 22, 2020Publication date: October 14, 2021Applicant: Roblox CorporationInventor: JyHuey LIN
-
Patent number: 11144315Abstract: A technique determines a quality of an electronic game based at least in part on the time spent by a game developer to design the electronic game. While operating a game development tool during the design of the game, the number of actions taken using the game development tool are counted for a plurality of time frames. If the number of actions for any particular time frame meet a threshold number of actions, then a duration of that time frame is added to a value of a total developer time for the electronic game. Other time frames, in which the number of actions fails to meet the threshold, do not have their time frame durations added to the value of the total developer time. A higher quality rating corresponds to longer total developer time.Type: GrantFiled: September 6, 2019Date of Patent: October 12, 2021Assignee: Roblox CorporationInventor: Jianan Duan
-
Patent number: 11144720Abstract: A method to determine a canonical title. The method includes identifying an original title for an original game. The method further includes removing from respective titles for a plurality of other games at least one of punctuation, one or more special characters, and emojis to determine corresponding canonical titles. The method further includes identifying a subset of canonical titles from the corresponding canonical titles that exceed a threshold similarity as compared to the original title. The method further includes associating an original history associated with the original game with the subset of canonical titles.Type: GrantFiled: August 26, 2019Date of Patent: October 12, 2021Assignee: Roblox CorporationInventor: Jianan Duan
-
Publication number: 20210304481Abstract: A method and system is provided to create animated faces using texture manipulation. A face template is provided to enable a user to define features of the face. A composite face is created from multiple layers that include a bottom layer, an animation layer, and a static layer. The composite face is animated by selectively animating one or more of the layers.Type: ApplicationFiled: April 15, 2021Publication date: September 30, 2021Applicant: Roblox CorporationInventors: Deepak CHANDRASEKARAN, Stephen JOBE, Vince D'AMELIO
-
Publication number: 20210299577Abstract: Methods, systems, and computer readable media for predictive preloading of game data are described. In some implementations, a method can include using a machine learning model of player data to predict which games (or game-related data assets) to begin preloading prior to a user making a game selection. Once the user makes a selection, any preloading not related to the selection can be terminated. Thus, during the time period when the user is viewing available game selections, a given number of selections can begin to be preloaded based on predictions from the machine learning model. The preloading can help reduce latency from game selection by the user to game start time.Type: ApplicationFiled: June 9, 2021Publication date: September 30, 2021Applicant: Roblox CorporationInventor: John KERR
-
Publication number: 20210283507Abstract: Some implementations relate detection of malicious games. In some implementations, a computer-implemented method includes obtaining a list of games that includes a plurality of games, analyzing the plurality of games to identify at least one likely malicious game, and creating a ticket.Type: ApplicationFiled: June 1, 2021Publication date: September 16, 2021Applicant: Roblox CorporationInventors: Arthur Remy MALAN, Diana LEE, Michael MCHALE
-
Patent number: 11097192Abstract: Methods, systems, and non-transitory computer-readable media are provided for fraud detection within an interactive media system such as a computer-based game. In some implementations, fraud in online subscription payments can be detected. The fraud detection can be used to adjust virtual currency revenue sharing payouts to developers associated with the computer-based game.Type: GrantFiled: January 8, 2020Date of Patent: August 24, 2021Assignee: Roblox CorporationInventors: Richard Sim, Dmitri Essiounine, David Baszucki, Connor Kelley, Hans Gunawan, Matthew Kaufman, Enrico D'Angelo
-
Publication number: 20210256035Abstract: A system and method includes using a queue with reduce operations. A method can include, responsive to generation of one or more markers by a first node or a second node, causing a submission of one or more markers to a queue associated with a computing cluster. Additionally, responsive to a determination that the first node has completed a first reduce operation, directing the first node to perform a first copy operation to copy first data identified by a first marker of the one or more markers in the queue, where the first copy operation is performed concurrently with the second reduce operation.Type: ApplicationFiled: May 6, 2021Publication date: August 19, 2021Applicant: Roblox CorporationInventors: Aswath MANOHARAN, Nikolaus SONNTAG, Shailendra RATHORE
-
Publication number: 20210248162Abstract: Methods, systems, and computer readable media for mass parallel transfer of data from a source database to a target database are described. Tables of the source database to be copied to the target database are identified, a number of simultaneous connections that the source database supports is determined, a plurality of machines, based on the number, are launched, and the identified tables are respectively mapped to one or more machines of the plurality of machines. Subsequently, respective mapped table data is retrieved and sent by each of the one or more machines to the target database over a network.Type: ApplicationFiled: February 12, 2020Publication date: August 12, 2021Applicant: Roblox CorporationInventors: Aswath MANOHARAN, Jianan DUAN, Nikolaus SONNTAG