Patents Assigned to Roblox Corporation
  • Patent number: 10728701
    Abstract: A system and method receiving, from a first client device associated with a first user of a collaboration platform, a first request to establish friendship with other users of the collaboration platform that are in physical proximity with the first user. The method includes determining, by a processing device, whether a second user of the collaboration platform is in the physical proximity of the first user by comparing a first indicator of physical proximity associated with the first user with a second indicator of physical proximity associated with the second user. The method also includes responsive to determining the second user of the collaboration platform is in the physical proximity of the first user based on the comparison, sending to the first user an invitation to request a friendship with the second user.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: July 28, 2020
    Assignee: Roblox Corporation
    Inventors: Deepak Murali Chandrasekaran, Jessica Kung
  • Patent number: 10721225
    Abstract: A system and method includes establishing a trusted relationship between a first user using a first user device to access a collaboration platform and a second user using a second user device to access the collaboration platform. The method includes receiving, by the collaboration platform, a request from the first user device to establish the trusted relationship with the second user of the collaboration platform. The method also includes transmitting a first authentication code to the first user device responsive to the request. The method includes receiving a second authentication code from the second user device. The method further includes authenticating the second user to establish the trusted relationship between the first user and the second user of the collaboration platform responsive to determining the second authentication code received from the second user device matches the first authentication code transmitted to the first user device.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: July 21, 2020
    Assignee: Roblox Corporation
    Inventors: David B. Baszucki, Deepak Murali Chandrasekaran
  • Publication number: 20200228911
    Abstract: A method and system is disclosed that provides audio spatialization processing within an online gaming platform.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Applicant: Roblox Corporation
    Inventor: David Baszucki
  • Publication number: 20200222813
    Abstract: A method and system is disclosed that permits consent verification within an online gaming platform.
    Type: Application
    Filed: January 10, 2019
    Publication date: July 16, 2020
    Applicant: Roblox Corporation
    Inventor: David Baszucki
  • Patent number: 10699462
    Abstract: A system and method that detects a first access to a first game of an online gaming system by a first user that is associated with a character, wherein the character comprises a plurality of components. The method also determines whether first morphing settings are associated with the first game. Responsive to determining the first morphing settings are associated with the first game, the method generates a first morphed character based on the first morphing settings. The method provides the first morphed character for presentation in the first game via a user interface.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: June 30, 2020
    Assignee: Roblox Corporation
    Inventor: David B. Baszucki
  • Publication number: 20200197810
    Abstract: A method and system is disclosed that permits users of an online gaming platform to communicate via voice with other user in the online gaming platform.
    Type: Application
    Filed: December 20, 2018
    Publication date: June 25, 2020
    Applicant: Roblox Corporation
    Inventors: Jessica Kung, Kelly Mayes
  • Patent number: 10688399
    Abstract: A method and system is disclosed that receives a user request for group gameplay of a multiplayer game. The group gameplay enables users to participate in the multiplayer game using secondary client devices as game controllers to control the gameplay and causes the gameplay to be presented on a primary display for consumption by the users. The method and system receive from the plurality of secondary client devices, control instructions that have bypassed a primary client device. The control instructions are responsive to user input to the secondary client devices to control actions in the multiplayer game. The method and system responsive to receiving the control instructions that have bypassed the primary client device, provide first gameplay instructions to the primary client device that cause a presentation of a first view of the gameplay of the multiplayer game on the primary display for consumption by the users.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: June 23, 2020
    Assignee: Roblox Corporation
    Inventor: Dmitri V. Essiounine
  • Publication number: 20200175001
    Abstract: Systems and methods to perform virtual item transactions within a collaboration platform. In some implementations, entries in a secure ledger are generated to record transactions of virtual items making up an exchange or trade transaction. Entries in the secured ledger are each linked to a preceding entry using one or more hash values. A claim can be received from a first user account to dispute a transaction. Responsive to the claim, the transaction can be verified and an account restore operation can be performed when a transaction was not completed according to user intent, and virtual items can be restored to user accounts when a transaction was not completed as intended according to the secure ledger.
    Type: Application
    Filed: January 31, 2020
    Publication date: June 4, 2020
    Applicant: Roblox Corporation
    Inventor: Arthur Malan
  • Patent number: 10646782
    Abstract: A system for creating and operating virtual worlds has an Internet-connected server, and software executing on the Internet-connected server from a non-transitory physical medium. The software provides tools enabling creation of a new virtual world, including terrain and objects in the new virtual world, and a physics simulation engine providing simulation for movement of objects in the new virtual world created. The physics simulation engine has a default physics simulation mode wherein simulation approximates real-world physics, and at least one alternative simulation mode wherein simulation applies physics substantially different than real-world physics. Simulation may be switched between the default mode and the alternative mode.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: May 12, 2020
    Assignee: Roblox Corporation
    Inventor: John James Shedletsky, III
  • Patent number: 10645597
    Abstract: In one aspect, a computer-implemented process useful for implementing a message-by-message tunability of message reliability in a data-communication network comprising: providing an intermediate networking service for messaging between a plurality of different nodes of a data-communication network; periodically probing the data-communication network of a mobile device to determine an identity of the data-communication network; querying an operating system of the mobile device to determine a current state of the data-communication network; and configuring a data transmission of a tuned message using an optimized protocol of the data-communication network based on a transmission speed of the current state of the data-communication network.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: May 5, 2020
    Assignee: Roblox Corporation
    Inventor: Chetan Ahuja
  • Publication number: 20200023275
    Abstract: 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: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Applicant: Roblox Corporation
    Inventor: Pavel Pavlov
  • Patent number: 10512838
    Abstract: A gaming system has a game server executing software managing a game based on a virtual environment, the game server interacting with a plurality of gaming platforms used by players, receiving update commands from players, updating the virtual environment and serving updated display data to the platforms, and a plurality of game-play behavioral profiles stored in a data repository accessible to the game server, the behavioral profiles specific to individual ones of the players and gaming platforms used by the players, and storing predictive responses associated with circumstances of update commands received. Upon receiving an update command from a player concerning an object controlled by that player, the game server, through the software, poses a query conditioned by the circumstances to the behavioral profile of the player, and if a predictive response is returned, conditions updated predictive display data sent to all players according to the predictive response.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: December 24, 2019
    Assignee: Roblox Corporation
    Inventor: John T Kerr
  • Publication number: 20190268783
    Abstract: In one aspect, a computer-implemented process useful for implementing a message-by-message tunability of message reliability in a data-communication network comprising: providing an intermediate networking service for messaging between a plurality of different nodes of a data-communication network; periodically probing the data-communication network of a mobile device to determine an identity of the data-communication network; querying an operating system of the mobile device to determine a current state of the data-communication network; and configuring a data transmission of a tuned message using an optimized protocol of the data-communication network based on a transmission speed of the current state of the data-communication network.
    Type: Application
    Filed: September 27, 2018
    Publication date: August 29, 2019
    Applicant: Roblox Corporation
    Inventor: Chetan Ahuja
  • Patent number: 10382981
    Abstract: In one aspect, a method for optimizing a cellular network protocol if provided. The method provides a mobile device that is communicatively connected with a cellular network. The method periodically queries or receives from the current cellular network of the mobile device to determine the identity of the current cellular network. The method queries an operating system of the mobile device to determine a current cellular network state. The method configures a data transmission using the cellular network optimized protocol based on a transmission speed of the current cellular network state.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: August 13, 2019
    Assignee: Roblox Corporation
    Inventor: Chetan Ahuja
  • Patent number: 10252164
    Abstract: A game system has a server managing a game to a first platform comprising a head-mounted display (HMD) and a three-axis controller, where a movement of a first avatar is made by marking a position to move and teleporting the to the marked position, and managing the same game to a second platform comprising a pointer device and a display screen, where movement of a second avatar is by the pointer device at a pre-programmed rate. Procession of the game is displayed in the HMD from viewpoint of the first avatar, and in the display of the second platform from viewpoint of the second avatar, both avatars being displayed in both displays, and wherein the game server, executing the SW, constrains teleportation at the first platform only to positions within a radius that the second avatar is enabled to attain in a single continuous move at the pre-programmed rate.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: April 9, 2019
    Assignee: Roblox Corporation
    Inventors: Claus Christopher Moberg, Daniel L Healy, Kyle Emmerich
  • Publication number: 20190082195
    Abstract: A system includes a network-connected user platform having a processor executing software (SW) specific to an enterprise, a browser application executing on the processor of the user platform, the browser application including a real-time video protocol (RTVP) enabling two-way video streaming and communication with the enterprise-specific SW, and a network-connected server hosted by the enterprise, and providing content. The enterprise-specific SW connects on the network to the network-connected server providing content, and provides the content to the browser application in response to user-initiated events communicated to the enterprise-specific SW from the browser via the RTVP.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 14, 2019
    Applicant: Roblox Corporation
    Inventor: Anthony Teel
  • Patent number: 10229421
    Abstract: The present invention pertains to a method and apparatus for providing advertisements in virtual world environments. In one embodiment, the method may include providing at least one advertisement to be displayed within a virtual world environment distributed to a plurality of user computer systems. The method may also include determining that a user is interacting with the advertisement in the virtual world environment. In one embodiment, the method may further include tracking one or more factors associated with the interaction.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: March 12, 2019
    Assignee: Roblox Corporation
    Inventors: David B. Baszucki, John Shedletsky
  • Publication number: 20190075363
    Abstract: A system for rating user-generated content (UGC), has a network-connected server hosted by an enterprise, enabling registered participants to select UGC from a network-connected repository, the content then presented to the selecting participants. A a data repository is coupled to the network-connected server, storing profile information regarding individual ones of the registered participants, and rating software executes on the network-connected server, providing functionality for creating age-appropriate rating for individual ones of the UGC.
    Type: Application
    Filed: September 5, 2017
    Publication date: March 7, 2019
    Applicant: Roblox Corporation
    Inventors: David Baszucki, Ari Staiman, Christina Shedletsky
  • Publication number: 20190060761
    Abstract: A game system has a server managing a game to a first platform comprising a head-mounted display (HMD) and a three-axis controller, where a movement of a first avatar is made by marking a position to move and teleporting the to the marked position, and managing the same game to a second platform comprising a pointer device and a display screen, where movement of a second avatar is by the pointer device at a pre-programmed rate. Procession of the game is displayed in the HMD from viewpoint of the first avatar, and in the display of the second platform from viewpoint of the second avatar, both avatars being displayed in both displays, and wherein the game server, executing the SW, constrains teleportation at the first platform only to positions within a radius that the second avatar is enabled to attain in a single continuous move at the pre-programmed rate.
    Type: Application
    Filed: October 29, 2018
    Publication date: February 28, 2019
    Applicant: Roblox Corporation
    Inventors: Claus Christopher Moberg, Daniel L Healy, Kyle Emmerich
  • Publication number: 20190046874
    Abstract: A gaming system has a game server executing software managing a game based on a virtual environment, the game server interacting with a plurality of gaming platforms used by players, receiving update commands from players, updating the virtual environment and serving updated display data to the platforms, and a plurality of game-play behavioral profiles stored in a data repository accessible to the game server, the behavioral profiles specific to individual ones of the players and gaming platforms used by the players, and storing predictive responses associated with circumstances of update commands received. Upon receiving an update command from a player concerning an object controlled by that player, the game server, through the software, poses a query conditioned by the circumstances to the behavioral profile of the player, and if a predictive response is returned, conditions updated predictive display data sent to all players according to the predictive response.
    Type: Application
    Filed: September 19, 2018
    Publication date: February 14, 2019
    Applicant: Roblox Corporation
    Inventor: John T Kerr