US2021124599A1PendingUtilityA1
Systems and Methods of Socially-Driven Product Offerings
Est. expiryJan 22, 2034(~7.5 yrs left)· nominal 20-yr term from priority
G06Q 30/0261G06Q 30/0267G06Q 30/0641G06Q 30/0255G06Q 30/0207G06F 9/455G06Q 30/0236G06Q 30/0224G06Q 30/0235
54
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
According to one aspect, a system comprising a memory, at least one processor coupled to the memory, and a virtual line simulator executable by the at least one processor is provided. The virtual line simulated may be configured to receive information identifying at least one virtual line, add, in response to receiving the information, an identifier of a user to a position in the at least one virtual line, receive data indicating that the user completed at least one activity, and reposition, in response to receiving the data, the user to a new position in the at least one virtual line.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 - 20 . (canceled)
21 . A system comprising:
a first computing device associated with a first user; and a second computing device associated with a second user, wherein the first computing device is configured to:
receive, via a first graphical user interface displayed on the first computing device and comprising a plurality of selectable icons, a user input selecting a first selectable icon of the plurality of selectable icons;
determine that the first user has completed a peer-to-peer activity associated with the first selectable icon by receiving, via a second graphical user interface displayed on the first computing device, data associated with a second user in a virtual line;
in response to determining that the first user has completed the peer-to-peer activity associated with the first selectable icon, determine a first updated position for the first user in the virtual line and a second updated position for the second user in the virtual line; and
transmit, to the second computing device associated with the second user, a notification of the second updated position for the second user in the virtual line.
22 . The system according to claim 21 , wherein the first computing device is further configured to:
display a notification indicating the first updated position.
23 . The system according to claim 21 , wherein the first computing device is further configured to:
receive a second user input selecting a second selectable icon of the plurality of selectable icons; determine that the first user has completed an activity associated with the second selectable icon; and determine a third updated position for the first user in the virtual line.
24 . The system according to claim 23 , wherein a difficulty of the activity is determined based on a position of the first user in the virtual line.
25 . The system according to claim 21 , wherein the first user is placed in the virtual line responsive to an initial user selection of the virtual line from a plurality of virtual lines.
26 . A method comprising:
receiving, via a first graphical user interface displayed on a first computing device and comprising a plurality of selectable icons, a user input selecting a first selectable icon of the plurality of selectable icons; determining, by the first computing device, that a first user associated with the first computing device has completed a peer-to-peer activity associated with the first selectable icon by receiving, via a second graphical user interface displayed on the first computing device, data associated with a second user in a virtual line; in response to determining that the first user has completed the peer-to-peer activity associated with the first selectable icon, determining, by the first computing device, a first updated position for the first user in the virtual line and a second updated position for the second user in the virtual line; and transmitting, by the first computing device and to a second computing device associated with the second user, a notification of the second updated position for the second user in the virtual line.
27 . The method according to claim 26 , further comprising:
displaying, by the first computing device, a notification indicating the first updated position.
28 . The method according to claim 26 , further comprising:
receiving a second user input selecting a second selectable icon of the plurality of selectable icons; determining that the first user has completed an activity associated with the second selectable icon; and determining a third updated position for the first user in the virtual line.
29 . The method according to claim 28 , wherein a difficulty of the activity is determined based on a position of the first user in the virtual line.
30 . The method according to claim 26 , wherein the first user is placed in the virtual line responsive to an initial user selection of the virtual line from a plurality of virtual lines.
31 . The method according to claim 26 , further comprising:
receiving at least one interaction from the first user addressed to at least one other user within the virtual line; and forwarding the at least one interaction to a device associated with the at least one other user.
32 . A computing device comprising:
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the computing device to:
receive, via a first graphical user interface displayed on the computing device and comprising a plurality of selectable icons, a user input selecting a first selectable icon of the plurality of selectable icons;
determine that a first user associated with the computing device has completed a peer-to-peer activity associated with the first selectable icon by receiving, via a second graphical user interface displayed on the computing device, data associated with a second user in a virtual line;
in response to determining that the first user has completed the peer-to-peer activity associated with the first selectable icon, determine a first updated position for the first user in the virtual line and a second updated position for the second user in the virtual line; and
transmit, to a second computing device associated with the second user, a notification of the second updated position for the second user in the virtual line.
33 . The computing device according to claim 32 , the memory storing instructions that, when executed by the one or more processors, cause the computing device to:
display a notification indicating the first updated position.
34 . The computing device according to claim 32 , the memory storing instructions that, when executed by the one or more processors, cause the computing device to:
receive a second user input selecting a second selectable icon of the plurality of selectable icons; determine that the first user has completed an activity associated with the second selectable icon; and determine a third updated position for the first user in the virtual line.
35 . The computing device according to claim 34 , wherein a difficulty of the activity is determined based on a position of the first user in the virtual line.
36 . The computing device according to claim 32 , wherein the first user is placed in the virtual line responsive to an initial user selection of the virtual line from a plurality of virtual lines.
37 . The computing device according to claim 32 , the memory storing instructions that, when executed by the one or more processors, cause the computing device to:
receive data indicating that the first user has found a hidden spot; and offer a reward to the first user.
38 . The computing device according to claim 32 , the memory storing instructions that, when executed by the one or more processors, cause the computing device to:
receive at least one interaction from the first user addressed to at least one other user within the virtual line; and forward the at least one interaction to a device associated with the at least one other user.
39 . The computing device according to claim 32 , the memory storing instructions that, when executed by the one or more processors, cause the computing device to:
receive a swipe on an avatar associated with the first user; and display a position of the first user in the virtual line responsive to receiving the swipe.
40 . The computing device according to claim 32 , the memory storing instructions that, when executed by the one or more processors, cause the computing device to:
associate a reward with the first user in response to the data indicating that the first user completed the peer-to-peer activity.Join the waitlist — get patent alerts
Track US2021124599A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.