Acquiring items using gestures on a touchscreen
First Claim
1. One or more non-transitory computer-readable media storing computer-executable instructions that authenticate a user to an offering service in response to receiving a representation of a gesture, wherein the computer-executable instructions, when executed on one or more processors, cause the one or more processors to perform acts comprising:
- sending information about an item and one or more transaction details to a client device for display, the client device having a user interface including a touchscreen configured to present a purchase option to request a purchase of the item;
establishing, via a secure protocol, a communicative connection with the client device;
receiving, from the client device;
an identifier,an indication of a selection of the purchase option to request purchase of the item, anda first representation of a gesture made via the touchscreen, the first representation of the gesture including at least an image of the gesture;
determining, based at least in part on receiving the identifier, a user account associated with the client device;
identifying, based at least in part on determining the user account, a plurality of previously stored gestures associated with the user account, individual stored gestures of the plurality of previously stored gestures being associated with one or more rules and having been created by a user associated with the user account;
computing respective similarities between the individual stored gestures of the plurality of previously stored gestures and the first representation of the gesture;
identifying a similarity threshold, the similarity threshold having been set by the user associated with the user account;
authenticating the request to purchase the item based at least in part on one of the respective similarities between a particular stored gesture of the plurality of previously stored gestures and the first representation of the gesture being greater than the similarity threshold;
identifying the one or more rules associated with the particular stored gesture, the one or more rules specifying criteria that the one or more transaction details are to satisfy prior to initiating fulfillment of the request to purchase the item;
determining that the one or more transaction details satisfy the criteria of the one or more rules; and
based at least in part on the transaction details satisfying the criteria of the one or more rules;
identifying a shipping speed associated with the particular stored gesture; and
initiating the fulfillment of the request to purchase the item, wherein initiating the fulfillment includes shipping the item with the shipping speed associated with the particular stored gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are techniques for initiating item fulfillment at least partly in response to the users performing gestures on touchscreens of client devices. For instance, a user may operate a client device that renders content associated with an item offered by an offering service. The user may thereafter request to acquire the item by performing a gesture on a touchscreen of the client device. The offering service may receive the request and a representation of the gesture and, in response, may determine whether or not to initiate fulfillment of the item at least partly with reference to the received representation of the gesture.
37 Citations
28 Claims
-
1. One or more non-transitory computer-readable media storing computer-executable instructions that authenticate a user to an offering service in response to receiving a representation of a gesture, wherein the computer-executable instructions, when executed on one or more processors, cause the one or more processors to perform acts comprising:
-
sending information about an item and one or more transaction details to a client device for display, the client device having a user interface including a touchscreen configured to present a purchase option to request a purchase of the item; establishing, via a secure protocol, a communicative connection with the client device; receiving, from the client device; an identifier, an indication of a selection of the purchase option to request purchase of the item, and a first representation of a gesture made via the touchscreen, the first representation of the gesture including at least an image of the gesture; determining, based at least in part on receiving the identifier, a user account associated with the client device; identifying, based at least in part on determining the user account, a plurality of previously stored gestures associated with the user account, individual stored gestures of the plurality of previously stored gestures being associated with one or more rules and having been created by a user associated with the user account; computing respective similarities between the individual stored gestures of the plurality of previously stored gestures and the first representation of the gesture; identifying a similarity threshold, the similarity threshold having been set by the user associated with the user account; authenticating the request to purchase the item based at least in part on one of the respective similarities between a particular stored gesture of the plurality of previously stored gestures and the first representation of the gesture being greater than the similarity threshold; identifying the one or more rules associated with the particular stored gesture, the one or more rules specifying criteria that the one or more transaction details are to satisfy prior to initiating fulfillment of the request to purchase the item; determining that the one or more transaction details satisfy the criteria of the one or more rules; and based at least in part on the transaction details satisfying the criteria of the one or more rules; identifying a shipping speed associated with the particular stored gesture; and initiating the fulfillment of the request to purchase the item, wherein initiating the fulfillment includes shipping the item with the shipping speed associated with the particular stored gesture. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
sending, to a user for display, information about an item for acquisition, the item being associated with one or more transaction details; receiving, by at least one or more computing devices, from a client device that includes a touchscreen; an identifier, a request to acquire the item, and a representation of at least one free-form gesture received via the touchscreen made by the user on the touchscreen subsequent to the request to acquire the item; determining, by the at least one of the one or more computing devices and based at least in part on the identifier, a user account associated with the client device; identifying, by the at least one of the one or more computing devices and based at least in part on determining the user account, a plurality of previously stored free-form gestures associated with the user account, individual stored free-form gestures of the plurality of previously stored free-form gestures being associated with one or more rules and having been created by a user associated with the user account; computing respective similarities between the individual stored free-form gestures of the plurality of previously stored free-form gestures and the representation of the at least one free-form gesture; identifying a similarity threshold, the similarity threshold being set by the user associated with the user account; authenticating, by the at least one of the one or more computing devices, the request to acquire the item based at least in part on one of the respective similarities between the at least one free-form gesture and at least one stored free-form gesture of the plurality of previously stored free-form gestures being greater than the similarity threshold; identifying, by the at least one of the one or more computing devices, the one or more rules associated with the at least one stored free-form gesture, the one or more rules specifying criteria that the one or more transaction details are to satisfy prior to initiating fulfillment of the item; determining, by the at least one of the one or more computing devices, that the one or more transaction details satisfy the criteria of the one or more rules; and based at least in part on the transaction details satisfying the criteria of the one or more rules; identifying a shipping speed associated with the at least one stored free-form stored gesture; and initiating the fulfillment of the item, wherein initiating the fulfillment includes shipping the item with the shipping speed associated with the at least one stored free-form gesture. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
at least one computing device configured to implement one or more services, the one or more services being configured to perform acts comprising; receiving, from a client device; an identifier, a request to acquire an item for purchase, the item being associated with one or more transaction details, and a representation of a gesture made by a user on a touchscreen of the client device; determining, based at least in part on receiving the identifier, a user account associated with the client device; identifying, based at least in part on determining the user account, a plurality of previously stored gestures associated with the user account, individual stored gestures of the plurality of previously stored gestures being associated with one or more rules and having been previously created by a user associated with the user account; authenticating the request based at least in part on a similarity between the representation of the gesture and a stored gesture of the plurality of previously stored gestures being greater than a threshold, the threshold being set by the user associated with the client device; identifying the one or more rules associated with the stored gesture, the one or more rules specifying criteria that the one or more transaction details are to satisfy prior to fulfilling the request to acquire the item for purchase; and based at least in part on the one or more transaction details satisfying the one or more rules; identifying a shipping speed associated with the stored gesture; and processing the request, wherein processing the request includes supplying the item with the shipping speed associated with the stored gesture. - View Dependent Claims (18, 19)
-
20. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising:
-
receiving, via a touchscreen associated with a client device; an identifier, and a request to acquire a digital item offered by an entity, the digital item being associated with one or more transaction details; determining, based at least in part on receiving the identifier, a user account associated with the client device; identifying, based at least in part on determining the user account, a plurality of previously stored gestures associated with the user account, individual stored gestures of the plurality of previously stored gestures being associated with one or more rules and having been created by a user associated with the user account; prompting, based at least in part in response to receiving the request, an input of a gesture via the touchscreen; receiving a particular gesture via the touchscreen; comparing the particular gesture to the plurality of previously stored gestures; determining that a similarity between the particular gesture and at least one stored gesture of the plurality of previously stored gestures is greater than a similarity threshold, the similarity threshold being set by a user associated with the user account; identifying the one or more rules associated with the at least one stored gesture, the one or more rules specifying criteria that the one or more rules are to satisfy prior to fulfillment of the request; determining that the one or more transaction details satisfy the criteria of the one or more rules; and based at least in part on determining that the one or more transaction details satisfy the criteria of the one or more rules; identifying a device address associated with the at least one stored gesture; and processing the request, wherein processing the request includes initiating delivery of the digital item to the device address associated with the at least one stored gesture. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification