Automatic creation of custom user interface controls

US10296195B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10296195-B2
Application numberUS-201715398642-A
CountryUS
Kind codeB2
Filing dateJan 4, 2017
Priority dateJan 4, 2017
Publication dateMay 21, 2019
Grant dateMay 21, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and computer-readable media are described for creating custom user interface (“UI”) controls. A networked computing service may determine that an action performed by a user of the service is likely to be repeated, based on previous actions performed by the user and/or other users, parameters of the action including characteristics of an item associated with the action, and other criteria. The networked computing service may generate, or recommend generation of, a custom UI control that automates performance of the action. The networked computing service may automatically determine parameters of the action, and may determine alternative parameters and/or alternative actions if the action cannot be performed using the determined parameters. Custom UI controls may be associated with various computing devices and/or other electronic devices, and categories of custom UI controls may be determined and displayed.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving a notification regarding an action performed by a user, wherein the action is associated with an item, and wherein the notification includes one or more parameters associated with performance of the action by the user; obtaining information regarding the item; retrieving action history information identifying a plurality of previous actions; identifying, from the plurality of previous actions, one or more previous actions associated with the item; determining, based at least in part on the information regarding the item and the one or more previous actions associated with the item, a probability that the user will repeat the action; determining, based at least in part on the probability, that a custom user interface control should be generated, wherein the custom user interface control, when displayed in a user interface, is selectable to cause the action to be performed; determining, based at least in part on the one or more parameters and the plurality of previous actions, a set of parameters for the custom user interface control; causing display of the custom user interface control; receiving a selection of the custom user interface control; and in response to receiving the selection of the custom user interface control, causing the action to be performed using the set of parameters. 2. The computer-implemented method of claim 1 , wherein the information regarding the item comprises at least one of an expiration date, a fixed number of uses, an expected duration of use, or an indication that the item is consumable. 3. The computer-implemented method of claim 1 , wherein the plurality of previous actions are performed by the user. 4. The computer-implemented method of claim 1 further comprising: identifying one or more similar items, wherein each of the one or more similar items is associated with the item; identifying, from the plurality of previous actions, a second one or more actions, wherein each of the second one or more actions is associated with a similar item of the one or more similar items; wherein the probability that the user will repeat the action is determined based at least in part on the second one or more actions. 5. The computer-implemented method of claim 1 further comprising: causing display of a custom control generation prompt, wherein the custom control generation prompt is selectable to cause generation of the custom user interface control; and receiving a selection of the custom control generation prompt, wherein causing display of the custom user interface control is responsive to receiving the selection of the custom control generation prompt. 6. A system comprising: a data store configured to store action history information identifying a plurality of previous actions and a corresponding one or more parameters for each of the plurality of previous actions; a memory configured to store computer-executable instructions; a processor in communication with the memory and the data store; computer-executable instructions stored in the memory, wherein the computer-executable instructions, when executed by the processor, configure the processor to: identify, from the plurality of previous actions, one or more previous actions associated with an item; obtain information regarding the item; determine, based at least in part on the information regarding the item and the one or more previous actions, a probability that a first action of the one or more previous actions will be repeated; determine, based at least in part on the probability, that a custom user interface control should be generated, wherein the custom user interface control, when displayed in a user interface, is selectable to cause the first action to be performed; determine, based at least in part on the one or more parameters for each of the one or more previous actions associated with the item, a set of parameters for the custom user interface control; and generate a user interface, wherein the user interface includes at least the custom user interface control. 7. The system of claim 6 , wherein the first action comprises at least one of acquiring the item, placing an order for the item, placing the item in an electronic shopping cart, or changing a delivery schedule for the item. 8. The system of claim 6 , wherein the set of parameters includes at least one of an item, an order quantity, a delivery address, a payment method, or a shipping method. 9. The system of claim 6 , wherein the processor is further configured to determine a category of the item. 10. The system of claim 9 , wherein the user interface is associated with the category. 11. The system of claim 6 , wherein the processor is further configured to: cause display of the user interface; receive an indication to delete the custom user interface control; and cause the custom user interface control to be removed from the user interface. 12. The system of claim 6 , wherein at least one of the one or more previous actions is associated with a first user, and wherein the probability that the first action will be repeated is determined based at least in part on a probability that the first action will be repeated by the first user. 13. A computer-implemented method comprising: obtaining information identifying a plurality of actions, wherein each of the plurality of actions is associated with a first item and a respective one or more parameters; obtaining information regarding the first item; determining, based at least in part on the plurality of actions and the information regarding the first item, that a first action of the plurality of actions is likely to be repeated; identifying, from one or more parameters associated with the first action, a first parameter associated with the first item and the first action that is likely to be repeated; generating a custom user interface control, wherein the custom user interface control, when displayed in a user interface, is selectable to cause the first action to be performed using the first parameter; and causing display of a user interface that includes at least the custom user interface control. 14. The computer-implemented method of claim 13 further comprising causing display of the plurality of actions, and wherein determining that the first action is likely to be repeated is based at least in part on receiving a selection of the first action. 15. The computer-implemented method of claim 13 further comprising: receiving a selection of the custom user interface control; and causing the first action to be performed. 16. The computer-implemented method of claim 13 , wherein the plurality of actions comprises a plurality of previously performed actions. 17. The computer-implemented method of claim 13 , wherein the plurality of actions is obtained from a third party. 18. The computer-implemented method of claim 13 , wherein each of the plurality of actions is associated with a first user. 19. The computer-implemented method of claim 13 , wherein the first parameter comprises a first item. 20. The system of claim 19 , wherein the first parameter comprises a category.

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title

  • Electricity · mapped topic

  • utilising user interfaces specially adapted for shopping · CPC title

  • by formulating product or service queries, e.g. using keywords or predefined options · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10296195B2 cover?
Systems, methods, and computer-readable media are described for creating custom user interface (“UI”) controls. A networked computing service may determine that an action performed by a user of the service is likely to be repeated, based on previous actions performed by the user and/or other users, parameters of the action including characteristics of an item associated with the action, and oth…
Who is the assignee on this patent?
Amazon Tech Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 21 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).