US 12,243,160 B2
Methods, systems and computer program products for in-application virtual object sharing
Suman Saraf, Gurgaon (IN)
Assigned to NOW.GG, INC., Campbell, CA (US)
Filed by NOW.GG, INC., Campbell, CA (US)
Filed on Oct. 7, 2022, as Appl. No. 17/962,431.
Claims priority of provisional application 63/253,926, filed on Oct. 8, 2021.
Prior Publication US 2023/0111738 A1, Apr. 13, 2023
Int. Cl. G06T 15/00 (2011.01); G06F 3/04815 (2022.01); G06T 17/00 (2006.01); G06T 19/00 (2011.01)
CPC G06T 17/00 (2013.01) [G06F 3/04815 (2013.01); G06T 19/00 (2013.01); G06T 2219/024 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A method for in-application sharing of a virtual object, the method comprising the steps of:
responsive to a determination that a first user has acquired a virtual object recognized by a software application, identifying a first user identifier associated with the first user,
wherein the virtual object is an item that implements changes to state information associated with a user that has acquired said virtual object;
identifying a virtual object identifier associated with the virtual object;
identifying from data previously stored within a database, a stored user group representing a plurality of users, wherein the user group comprises a plurality of user identifiers, and each user identifier within the user group is associated with one of the plurality of users within the user group, and wherein the plurality of users includes the first user;
associating the virtual object identifier with one or more additional user identifiers from among the plurality of user identifiers within the user group, each additional identifier being associated with an additional user associated with the user group, wherein said additional user is distinct from the first user; and
updating in a non-transitory memory, a profile corresponding to each user that is associated with the user group, and that has the virtual object identifier associated with a user identifier corresponding to said user, wherein said update to the profile is based on the properties of the virtual object,
wherein the software application is configured such that, during execution of the application, state information corresponding to each user that (i) is associated with the user group, and (ii) whose profile has been updated based on the properties of the virtual object, and (iii) who is using the application, is changed based on the virtual object acquired by the first user.