Patents by Inventor David B. Baszucki
David B. Baszucki 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: 20250124637Abstract: 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: ApplicationFiled: December 26, 2024Publication date: April 17, 2025Applicant: Roblox CorporationInventors: David B. BASZUCKI, Philippe CLAVEL, Morgan Clemens TUCKER
-
Publication number: 20250083042Abstract: A metaverse application places a first avatar of a first player at a first position and a second avatar of a second player at a second position in a virtual experience. The metaverse application determines a bias direction based on the first position and the second position. The metaverse application determines a bias offset based on the bias direction, the first position, and the second position. The metaverse application a camera position of a virtual camera in the virtual experience based on the bias offset. The metaverse application presents a field of view of a third player in cinematic mode based on the camera position of the virtual camera.Type: ApplicationFiled: February 7, 2024Publication date: March 13, 2025Applicant: Roblox CorporationInventors: David B. BASZUCKI, Joseph REESE, Sang HAN, Brina LEE, Garima SINHA
-
Publication number: 20250086873Abstract: Various implementations relate to methods, systems and computer readable media to provide cross-device communication with adaptive avatar interaction. According to one aspect, a computer-implemented method includes receiving communication inputs from a first device, determining facial landmarks and head orientation of the first user, and generating an animated 3D avatar based on the inputs. A virtual camera position is adjusted according to the head orientation. The computer-implemented method further receives additional communication inputs from a second device with enhanced features, modifies the avatar accordingly, and provides the enhanced animation to the second device. Various implementations allow for different viewing modes, including picture-in-picture (PIP), side-by-side, and cinematic views, to adapt the experience across multiple devices such as virtual reality (VR) headsets, augmented reality (AR) devices, mobile phones, and desktop computers.Type: ApplicationFiled: September 9, 2024Publication date: March 13, 2025Applicant: Roblox CorporationInventors: David B. BASZUCKI, Garima SINHA, Claus Christopher MOBERG, Raj BHATIA, Kiran BHAT
-
Publication number: 20250086871Abstract: A metaverse application receives a first frame of a video. The metaverse application determines facial landmarks of the user in the first frame. The metaverse application generates an animation frame that includes an avatar and a background based on the facial landmarks and the first frame. The metaverse application determines a head orientation of the user in the first frame based on the facial landmarks. The metaverse application maps an orientation of the mobile device to the head orientation of the user. For each additional frame of the video subsequent to the first frame, the metaverse application updates the orientation of the mobile device. The metaverse application generates subsequent animation frames that include the avatar and the background based on the updated orientation of the mobile device in relation to the head orientation.Type: ApplicationFiled: January 24, 2024Publication date: March 13, 2025Applicant: Roblox CorporationInventors: David B. BASZUCKI, Hendri TAN, Philippe CLAVEL, Garima SINHA
-
Patent number: 12217346Abstract: 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: GrantFiled: April 27, 2023Date of Patent: February 4, 2025Assignee: Roblox CorporationInventors: David B. Baszucki, Philippe Clavel, Morgan Clemens Tucker
-
Patent number: 12120106Abstract: An indication of a first selection of one or more authentication code elements from a first authentication code elements is received from a first user device corresponding to a first user account associated with a collaboration platform. An indication of a second selection of one or more authentication code elements from a second authentication code elements is received from a second user device corresponding to a second user account associated with the collaboration platform. A determination is made that the first selection of authentication code elements matches the second selection of authentication code elements. Responsive to determining that the first selection of authentication code elements matches the second selection of authentication code elements, a trusted relationship between the first user account and the second user account is established via the collaboration platform.Type: GrantFiled: July 20, 2020Date of Patent: October 15, 2024Assignee: Roblox CorporationInventors: David B. Baszucki, Deepak Murali Chandrasekaran
-
Publication number: 20230334743Abstract: 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: ApplicationFiled: April 27, 2023Publication date: October 19, 2023Applicant: Roblox CorporationInventors: David B. BASZUCKI, Philippe CLAVEL, Morgan Clemens TUCKER
-
Publication number: 20230298297Abstract: 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: ApplicationFiled: March 24, 2023Publication date: September 21, 2023Applicant: Roblox CorporationInventors: Sergei MAKEEV, Satheesh Ganapathi SUBRAMANIAN, David B. BASZUCKI
-
Patent number: 11673062Abstract: 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: GrantFiled: July 15, 2020Date of Patent: June 13, 2023Assignee: Roblox CorporationInventor: David B. Baszucki
-
Patent number: 11651541Abstract: 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: GrantFiled: July 14, 2021Date of Patent: May 16, 2023Assignee: Roblox CorporationInventors: David B. Baszucki, Philippe Clavel, Morgan Clemens Tucker
-
Publication number: 20230120883Abstract: 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: ApplicationFiled: October 13, 2022Publication date: April 20, 2023Applicant: Roblox CorporationInventors: Sergey MAKEEV, Adrian Paul LONGLAND, Jovanni Antonio CUTIGNI, Satheesh SUBRAMANIAN, David B. BASZUCKI
-
Patent number: 11615601Abstract: 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: GrantFiled: July 14, 2021Date of Patent: March 28, 2023Assignee: Roblox CorporationInventors: Sergei Makeev, Satheesh Ganapathi Subramanian, David B. Baszucki
-
Publication number: 20220292791Abstract: 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: ApplicationFiled: July 14, 2021Publication date: September 15, 2022Applicant: Roblox CorporationInventors: Sergei MAKEEV, Satheesh Ganapathi SUBRAMANIAN, David B. BASZUCKI
-
Publication number: 20220277505Abstract: 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: ApplicationFiled: July 14, 2021Publication date: September 1, 2022Applicant: Roblox CorporationInventors: David B. BASZUCKI, Philippe CLAVEL, Morgan Clemens TUCKER
-
Patent number: 11080916Abstract: A user selection of character settings for a character associated with a playing user of the online gaming system is received. Responsive to detecting an access to the online game by the character associated with the playing user, whether the morphing settings have been specified for the online game is determined. Whether the one or more components of the character that correspond to the first components identified by the morphing settings are permitted to be changed is determined. Responsive to determining the morphing settings have been specified for the online game and determining that the one or more components of the character that correspond to the first components identified by the morphing settings are permitted to be changed, generation of a first morphed character for presentation within the online game by changing the one or more components of the character in accordance with the morphing settings is caused.Type: GrantFiled: June 17, 2020Date of Patent: August 3, 2021Assignee: Roblox CorporationInventor: David B. Baszucki
-
Publication number: 20200346122Abstract: 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: ApplicationFiled: July 15, 2020Publication date: November 5, 2020Applicant: Roblox CorporationInventor: David B. Baszucki
-
Patent number: 10737184Abstract: 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: GrantFiled: September 11, 2018Date of Patent: August 11, 2020Assignee: Roblox CorporationInventor: David B. Baszucki
-
Patent number: 10721225Abstract: 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: GrantFiled: July 13, 2017Date of Patent: July 21, 2020Assignee: Roblox CorporationInventors: David B. Baszucki, Deepak Murali Chandrasekaran
-
Patent number: 10699462Abstract: 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: GrantFiled: July 26, 2017Date of Patent: June 30, 2020Assignee: Roblox CorporationInventor: David B. Baszucki
-
Publication number: 20200078690Abstract: 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: ApplicationFiled: September 11, 2018Publication date: March 12, 2020Inventor: David B. Baszucki