Patents Assigned to Roblox Corporation
  • Patent number: 11731053
    Abstract: Implementations described herein relate to methods, systems, and computer-readable media to detect counterfeit virtual three-dimensional (3D) objects. In some implementations, a computer-implemented method includes receiving an unauthenticated virtual 3D object. The method further includes determining a plurality of two-dimensional (2D) views of the unauthenticated virtual 3D object. In some implementations, the plurality of 2D views include at least two 2D views and each view of the plurality of 2D views is captured from a respective viewpoint. The method further includes calculating a hash value for each 2D view of the plurality of 2D views. The method further includes determining whether the respective hash values of at least two of the plurality of 2D views match hash values of corresponding 2D views of an authentic virtual 3D object and if it is determined that the respective hash values match, classifying the unauthenticated virtual 3D object as a counterfeit object.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: August 22, 2023
    Assignee: Roblox Corporation
    Inventors: Robin E. Mayes, Courtland R. Caldwell, Rebecca L. Herndon, Hariharan Natarajan
  • Patent number: 11720576
    Abstract: A method includes identifying a search term and obtaining historical data indicative of a number of times a game was selected from search results corresponding to search queries using the search term and indicative of a number of times the selected game was played by one or more users for at least a threshold amount of time. The method further includes generating a score based on the historical data. The score is associated with the search term and the selected game.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: August 8, 2023
    Assignee: Roblox Corporation
    Inventors: David Alyea, Aswath Manoharan, Nikolaus Sonntag, Shailendra Rathore
  • Patent number: 11717760
    Abstract: A system and method includes providing, by a first instance of a messaging application hosted by a game engine executing on a first client device, a user interface for messaging with a second client device; receiving first instructions to render a first three-dimensional (3D) object in the user interface of the first client device, wherein the first 3D object is initiated by a second instance of the messaging application of the second client device; rendering, by the game engine, one or more first frames to generate the first 3D object for the presentation in the user interface of the first client device based on the first instructions; and causing the presentation of the one or more first rendered frames of the first 3D object in the user interface of the first instance of the messaging application of the first client device.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: August 8, 2023
    Assignee: Roblox Corporation
    Inventors: Deepak Murali Chandrasekaran, Claus Moberg, Jessica Kung
  • Patent number: 11712629
    Abstract: 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: Grant
    Filed: September 3, 2020
    Date of Patent: August 1, 2023
    Assignee: Roblox Corporation
    Inventors: Eric Holmdahl, Nikolaus Sonntag, Xusheng Sun, Aman Thakur
  • Patent number: 11715219
    Abstract: Some implementations relate to methods and computer-readable media to detect inauthentic textures in a virtual environment. In some implementations, a method includes receiving a plurality of two-dimensional (2D) polygons associated with a texture for a three-dimensional (3D) virtual object. The method further includes combining portions of two or more 2D polygons from the plurality of 2D polygons based on a pose or shape of the 3D virtual object to obtain one or more combined 2D polygons, calculating a respective hash value for each of the combined 2D polygons, determining whether there is a match between at least one hash value of the respective hash values and a hash value of at least one reference 2D polygon associated with an authentic object, classifying the texture as an inauthentic texture if it is determined that there is the match, else classifying the texture as an authentic texture.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: August 1, 2023
    Assignee: Roblox Corporation
    Inventors: Courtland R. Caldwell, Robin E. Mayes, Rebecca L. Herndon, Hariharan Natarajan
  • Publication number: 20230206012
    Abstract: 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: Application
    Filed: February 20, 2023
    Publication date: June 29, 2023
    Applicant: Roblox Corporation
    Inventors: Kyle SPENCE, Peter John PHILLIPS, Craig COLLINS, Pengfei GAO, Xiaochen XU, Alex QUARTULLI, Andrew LI, Andrew Gilmore FRANCIS, Jovanni Antonio CUTIGNI, Shreya RAMAMURTHY
  • Publication number: 20230196937
    Abstract: Implementations described herein relate to methods, systems, and computer-readable media for accessible computer-user scenarios. For example, a method can include displaying a graphical user interface on a display screen. The graphical user interface includes a virtual assessment, the virtual assessment is representative of an assessment examination, and the graphical user interface further comprises a graphical region that represents a portion of a logical problem of the assessment examination. The method can also include determining placement and/or alignment of an embossed screen overlay that allows a visually-disabled person to interact with the computer.
    Type: Application
    Filed: April 21, 2021
    Publication date: June 22, 2023
    Applicant: Roblox Corporation
    Inventor: Rebecca KANTAR
  • Patent number: 11673059
    Abstract: Implementations described herein relate to methods, systems, and computer-readable media to automatically present suitable content for a particular locale. In some implementations, a computer-implemented method includes receiving gaming content associated with a game associated with a first client locale, the received gaming content including content that is restricted at a second client locale, receiving at least one content alternative, the at least one content alternative being an alternative to replace the received gaming content, generating a first localized rating for the received gaming content and a second localized rating for the at least one content alternative, and automatically providing the received gaming content or the at least one content alternative to a user device associated with the second client locale based on the first localized rating and the second localized rating.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: June 13, 2023
    Assignee: Roblox Corporation
    Inventors: Peter John Phillips, Matthew Dean
  • Patent number: 11673062
    Abstract: A method and system hosts a game on a collaboration platform to allow playing users to participate in gameplay of the game. The method and system identify a condition of the game that is specified by the creating user of the game and identifies first social interaction criteria for the plurality of playing user. Satisfaction of the condition qualities at least one of the playing users to receive a friend request. The method and system determine that a first social interaction between a first playing user and a second playing user of the plurality of playing users playing the game satisfies the condition of the game. The method and system send the friend request to a first client device of the first playing user inviting the first playing user to establish a friendship with the second playing user on the collaboration platform.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: June 13, 2023
    Assignee: Roblox Corporation
    Inventor: David B. Baszucki
  • Patent number: 11660542
    Abstract: 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: Grant
    Filed: August 19, 2021
    Date of Patent: May 30, 2023
    Assignee: Roblox Corporation
    Inventors: Richard Sim, Dmitri Parks, David Baszucki, Connor Kelley, Hans Gunawan, Matthew Kaufman, Enrico D'Angelo
  • Patent number: 11651541
    Abstract: Various input modes and output modes may be used for a three-dimensional (3D) environment. A user may use a particular input mode (e.g., text, audio, video, etc.) for animating a 3D avatar of the user in the 3D environment. The user may use a particular output mode (e.g., text, audio, 3D animation, etc.) in the presentation of the 3D environment. The input/output modes may change based on conditions such as a location of the user.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: May 16, 2023
    Assignee: Roblox Corporation
    Inventors: David B. Baszucki, Philippe Clavel, Morgan Clemens Tucker
  • Patent number: 11645805
    Abstract: 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: Grant
    Filed: April 26, 2022
    Date of Patent: May 9, 2023
    Assignee: Roblox Corporation
    Inventors: Deepak Chandrasekaran, Stephen Jobe, Vince D'Amelio
  • Publication number: 20230124297
    Abstract: An automated cage-to-cage fitting technique is used to fit three-dimensional (3D) geometry to target 3D geometry for 3D avatars in a 3D environment, such as an online game. Each graphical representation of items of clothing is provided with an inner cage and an outer cage. The inner cage of a clothing item (a current layer) is mapped to the outer cage of another clothing item (a previous/underlying layer) that has been fitted on the 3D avatar. This mapping enables the current layer to conform to the shape of the previous layer. The technique allows any body geometry to be fitted with any clothing geometry, including enabling layers of clothing to be fitted over underlying layer(s). Hidden surface removal (HSR) operations may be performed to identify surfaces of an underlying layer that are hidden by an overlying layer, and such hidden surfaces are not rendered.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 20, 2023
    Applicant: Roblox Corporation
    Inventors: Sergei MAKEEV, Byungmoon KIM, Si CHEN
  • Publication number: 20230117482
    Abstract: Some implementations relate to methods, systems, and computer-readable media for digital advertising within a first virtual experience provided at a virtual experience platform. A virtual user engagement portal is provided within the first virtual experience that includes a portal member configured to transport an avatar to a second virtual experience. The second virtual experience may be associated with at least one media item, and may include a plurality of virtual items, activities, and other virtual content associated with the at least one media item. A return portal may be provided within the second virtual experience to return an avatar to the first virtual experience. User engagement metrics and/or advertising metrics may be aggregated and/or computed based on avatar interactions within the second virtual experience.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 20, 2023
    Applicant: Roblox Corporation
    Inventors: Enrico D'ANGELO, Richard SIM, Manuel BRONSTEIN, Dmitri V. ESSIOUNINE, Sari ABUKHADRA, Gary WU
  • Publication number: 20230120883
    Abstract: Some implementations relate to methods, systems, and computer-readable media for inferring a skeletal structure to create a practical 3D asset. A user may create an avatar using different parts from different parent models. Upon creation, a data model for the avatar is examined to determine joint placement and infer an overall skeletal structure. Thereafter, different skinning techniques may be used to deform the avatar skin during animations based on the joint placement and movement.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 20, 2023
    Applicant: Roblox Corporation
    Inventors: Sergey MAKEEV, Adrian Paul LONGLAND, Jovanni Antonio CUTIGNI, Satheesh SUBRAMANIAN, David B. BASZUCKI
  • Patent number: 11617959
    Abstract: 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: Grant
    Filed: June 1, 2021
    Date of Patent: April 4, 2023
    Assignee: Roblox Corporation
    Inventors: Arthur Remy Malan, Diana Lee, Michael McHale
  • Patent number: 11620787
    Abstract: Systems and methods for generating a three-dimensional reconstruction from a two-dimensional image of an asset are described. In some aspects, at least one computer hardware processor is used to perform: receiving a two-dimensional input image of an asset; encoding, using a first statistical model, the input image into a latent vector; and generating, using a second statistical model, at least one depth image from the latent vector, wherein pixel values in the at least one depth image correspond to coordinates of a point cloud.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: April 4, 2023
    Assignee: Roblox Corporation
    Inventors: Rebecca Kantar, Richard Wainess, Erica L. Snow, Matthew A. Emery, Jared Lafer, Ramsey Jones
  • Patent number: 11615601
    Abstract: An automated cage-to-cage fitting technique is used to fit arbitrary three-dimensional (3D) geometry to arbitrary target 3D geometry for 3D avatars in a 3D environment, such as an online game. Each graphical representation of items of clothing is provided with an inner cage and with an outer cage. The inner cage of a clothing item (a current layer) is mapped to the outer cage of another clothing item (a previous/underlying layer) that has already been fitted on the 3D avatar. This mapping enables the current layer to conform to the shape of the previous layer. The technique allows any body geometry to be fitted with any clothing geometry, including enabling layers of clothing to be fitted over underlying layer(s) of clothing, thereby providing customization.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: March 28, 2023
    Assignee: Roblox Corporation
    Inventors: Sergei Makeev, Satheesh Ganapathi Subramanian, David B. Baszucki
  • Patent number: 11592960
    Abstract: A media system has a server executing software from a non-transitory medium, a content server storing instances of digital media, and a first interactive interface provided by the software to individual ones of network-connected computerized appliances.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: February 28, 2023
    Assignee: Roblox Corporation
    Inventors: David Baszucki, Christina Marie Shedletsky
  • Patent number: 11586834
    Abstract: 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: Grant
    Filed: June 30, 2020
    Date of Patent: February 21, 2023
    Assignee: Roblox Corporation
    Inventors: Kyle Spence, Peter John Phillips, Craig Collins, Pengfei Gao, Xiaochen Xu, Alex Quartulli, Andrew Li, Andrew Gilmore Francis, Jovanni Antonio Cutigni, Shreya Ramamurthy