Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of interpreting user gestures received from a gesture based user interface of a mobile computing device, including: providing a user interface for display on a screen of a mobile computing device that presents a top image of a first user in a series of images indicating an option to select the first user, wherein the series of images is presented as a stack of images; receiving, from a user, input indicating a user engagement with the top image and a swiping of the top image in at least one of a first direction and a second direction, wherein swiping the top image in the first direction indicates selecting the first user and swiping the top image in the second direction indicates rejecting the first user, wherein the first and second directions are towards different sides of the screen; determining a first attribute associated with a first profile of the first user, the first attribute indicating an activity option preferred by the first user, the activity option is determined based at least on the user engagement with the top image and the swiping of the top image; determining that the swiping occurred in the first direction; in response to determining that the swiping occurred in the first direction, selecting the first user; in response to selecting the first user, placing the top image of the first user in a first collection of images; displaying a subsequent image of a second user in the series of images; receiving, from the user, a second input indicating a user engagement with the subsequent image and a swiping of the subsequent image in at least one of the first direction and the second direction; determining that the swiping occurred in the second direction; in response to determining that the swiping occurred in the second direction, rejecting the second user; in response to rejecting the second user, placing the subsequent image of the second user in a second collection of images, the second collection of images comprising images of users that were rejected; determining a second attribute associated with a profile of a new user; determining that the second attribute corresponds to the first attribute; and in response to determining that the second attribute corresponds to the first attribute, determining an image of the new user to be displayed on the screen based in part on selecting the first user, wherein selecting the first user represents a preference of the user.
2. The method of claim 1, further including displaying a text bubble proximate to the series of images.
3. The method of claim 1, further including using distance to determine an image of the series of images to present.
4. The method of claim 1, further including using a time period to determine an image of the series of images to present.
5. The method of claim 1, further including using user preference information to determine an image of the series of images to present.
6. The method of claim 1, wherein an image of the series of images indicate friends.
7. The method of claim 1, further including using user profile information collected from a service to determine an image of the series of images to present.
8. The method of claim 1, further including using a category of activities to determine an image of the series of images to present.
9. The method of claim 7, wherein the service is a social networking service.
10. A non-transitory computer-readable medium holding instructions that, when executed on a processor, cause the processor to implement a method of interpreting user gestures received from a gesture based user interface of a mobile computing device, including: providing a user interface for display on a screen of a mobile computing device that presents a top image of a first user in a series of images indicating an option to select the first user, wherein the series of images is presented as a stack of images; receiving, from a user, input indicating a user engagement with the top image and a swiping of the top image in at least one of a first direction and a second direction, wherein swiping the top image in the first direction indicates selecting the first user and swiping the top image in the second direction indicates rejecting the first user, wherein the first and second directions are towards different sides of the screen; determining a first attribute associated with a first profile of the first user, the first attribute indicating an activity option preferred by the first user, the activity option is determined based at least on the user engagement with the top image and the swiping of the top image; determining that the swiping occurred in the first direction; in response to determining that the swiping occurred in the first direction, selecting the first user; in response to selecting the first user, placing the top image of the first user in a first collection of images; displaying a subsequent image of a second user in the series of images; receiving, from the user, a second input indicating a user engagement with the subsequent image and a swiping of the subsequent image in at least one of the first direction and the second direction; determining that the swiping occurred in the second direction; in response to determining that the swiping occurred in the second direction, rejecting the second user; in response to rejecting the second user, placing the subsequent image of the second user in a second collection of images, the second collection of images comprising images of users that were rejected; determining a second attribute associated with a profile of a new user; determining that the second attribute corresponds to the first attribute; and in response to determining that the second attribute corresponds to the first attribute, determining an image of the new user to be displayed on the screen based in part on selecting the first user, wherein selecting the first user represents a preference of the user.
11. The non-transitory computer-readable medium of claim 10, wherein the instructions, when executed on the processor, implement the method further including displaying a text bubble proximate to the series of images.
12. The non-transitory computer-readable medium of claim 10, wherein the instructions, when executed on the processor, implement the method further including using distance to determine an image of the series of images to present.
13. The non-transitory computer-readable medium of claim 10, wherein the instructions, when executed on the processor, implement the method further including using a time period to determine an image of the series of images to present.
14. The non-transitory computer-readable medium of claim 10, wherein the instructions, when executed on the processor, implement the method further including using user preference information to determine an image of the series of images to present.
15. The non-transitory computer-readable medium of claim 10, wherein an image of the series of images indicate friends.
16. The non-transitory computer-readable medium of claim 10, wherein the instructions, when executed on the processor, implement the method further including using user profile information collected from a service to determine an image of the series of images to present.
17. The non-transitory computer-readable medium of claim 10, wherein the instructions, when executed on the processor, implement the method further including using a category of activities to determine an image of the series of images to present.
18. The non-transitory computer-readable medium of claim 16, wherein the service is a social networking service.
19. A system, comprising: a processor; a network adapter coupled to the processor; and a memory coupled to the processor, the memory holding instructions that, when executed on the processor, are configured to: present a top image of a first user in a series of images indicating an option to select the first user; receive, from a user, input indicating a user engagement with the top image and a swiping of the top image in at least one of a first direction and a second direction, wherein swiping the top image in the first direction indicates selecting the first user and swiping the top image in the second direction indicates rejecting the first user, wherein the first and second directions are towards different sides of a screen; determine a first attribute associated with a first profile of the first user, the first attribute indicating an activity option preferred by the first user, the activity option is determined based at least on the user engagement with the top image and the swiping of the top image; determine that the swiping occurred in the first direction; in response to determining that the swiping occurred in the first direction, select the first user; in response to selecting the first user, place the top image of the first user in a first collection of images; display a subsequent image of a second user in the series of images; receive, from the user, a second input indicating a user engagement with the subsequent image and a swiping of the subsequent image in at least one of the first direction and the second direction; determine that the swiping occurred in the second direction; in response to determining that the swiping occurred in the second direction, reject the second user; in response to rejecting the second user, place the subsequent image of the second user in a second collection of images, the second collection of images comprising images of users that were rejected; determine a second attribute associated with a profile of a new user; determine that the second attribute corresponds to the first attribute; and in response to determining that the second attribute corresponds to the first attribute, determine an image of the new user to be displayed on the screen based in part on selecting the first user, wherein selecting the first user represents a preference of the user.
Unknown
July 1, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.