Package delivery guidance and assistance system using vehicle sensor data
US-12179782-B2 · Dec 31, 2024 · US
US9804730B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9804730-B2 |
| Application number | US-201313908717-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 3, 2013 |
| Priority date | Jun 3, 2013 |
| Publication date | Oct 31, 2017 |
| Grant date | Oct 31, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Usage information is used to automatically change a display of a Graphical User Interface (GUI) for a computer application. Recommendations may also be automatically provided that when accepted by a user change the GUI of the application. The usage information includes recorded interactions along with the context of the actions. Generally, the contextual usage information includes interaction information that may be used to determine how a user is interacting with the application based on the current context of the user. The usage information that is recorded from one or more users may be used to change the GUI and/or provide recommendations. Usage information obtained from a larger set of users (e.g. based on a type of business) may be used to automatically determine the recommendations or change the GUI.
Opening claim text (preview).
What is claimed is: 1. A method for changing a display of a Graphical User Interface (GUI), comprising: sending instructions to display the GUI for an application having GUI elements; receiving user interactions through the GUI from a user; storing contextual usage information comprising the user interactions and contextual information that is associated with the user interactions; determining changes to the display of the GUI by comparing the contextual usage information of the user with other contextual usage information from a group of other users to determine what functionality is not being used by the user; sending instructions to display a recommendation for changing the display wherein the recommendation is determined by the comparison; receiving an input indicating acceptance of the recommendation to change the display of the GUI; and in response to receiving the input indicating acceptance of the recommendation, changing a layout of the GUI elements being displayed for the application to reflect the determined changes. 2. The method of claim 1 , wherein changing the layout of the GUI elements being displayed for the application to reflect the determined changes comprises displaying an action with the recommendation that when selected changes the display of the GUI. 3. The method of claim 1 , wherein storing the contextual usage information comprising the user interactions and the contextual information that is associated with the user interaction comprises storing the contextual usage information that is associated with a single user. 4. The method of claim 1 , wherein the contextual information comprises environmental information that defines a current environment in which each of the received interactions occur including at least one of a computing device type, a time of each of the user interactions, and forms in the GUI that are associated with each of the user interactions. 5. The method of claim 1 , wherein changing the layout of the GUI elements being displayed for the application comprises changing a display of an element that is displayed on the GUI. 6. The method of claim 1 , further comprising sending instructions to display a confidence indicator with the recommendation. 7. The method of claim 1 , further comprising sending instructions to display comparative statistical information with the display of the recommendation. 8. The method of claim 1 , wherein the layout is changed as a result of the GUI elements being moved relative to one another. 9. The method of claim 1 , wherein the layout is changed as a result of creating a new GUI element. 10. The method of claim 1 , wherein the layout is changed as a result of removing one of the GUI elements. 11. A computer-readable storage device storing computer-executable instructions for changing a display of a Graphical User Interface (GUI), comprising: receiving instructions to display the GUI for an application having GUI elements; accessing stored contextual usage information for a user comprising received interactions and contextual information that is associated with the user interactions; automatically determining changes to the display of the GUI by comparing the contextual usage information of the user with other contextual usage information from a group of other users to determine what functionality is not being used by the user; sending instructions to display a recommendation for changing the display wherein the recommendation is determined by the comparison; receiving an input indicating acceptance of the recommendation to change the display of the GUI; and in response to receiving the input indicating acceptance of the recommendation, changing a layout of the GUI elements being displayed for the application to reflect the determined changes. 12. The computer-readable storage device of claim 11 , wherein changing the layout of the GUI elements being displayed for the application to reflect the determined changes comprises displaying a confidence indicator with the recommendation and displaying an action with the recommendation that when selected changes the display of the GUI to reflect the recommendation. 13. The computer-readable storage device of claim 11 , further comprising storing each received interaction and associated contextual information during a session with the application. 14. The computer-readable storage device of claim 11 , wherein the contextual information comprises environmental information that defines a current environment in which each of the received interactions occur including a computing device type, a time of each of the user interactions, and forms in the GUI that are associated with each of the user interactions. 15. The computer-readable storage device of claim 11 , wherein changing the layout of the GUI elements being displayed for the application to reflect the determined changes comprises at least one of: removing at least one of the GUI elements or adding another GUI element. 16. The computer-readable storage device of claim 11 , wherein changing the layout of the GUI elements being displayed for the application to reflect the determined changes comprises changing a display of an element that is displayed on the GUI. 17. A system for changing a display of a Graphical User Interface (GUI), comprising: a processor and memory; an operating environment executing using the processor; and a UI manager that is configured to perform actions comprising: receiving instructions to display the GUI for an application having GUI elements; accessing stored contextual usage information for a user comprising received interactions and accessing other contextual information that is associated with the user interactions; automatically determining a change to the display of the GUI by comparing the contextual usage information of the user with other contextual usage information from a group of other users to determine what functionality is not being used by the user; automatically determining when to display a recommendation that includes a selectable action that when selected, causes the change to the display of the GUI, wherein the recommendation is determined by the comparison; automatically determining when to implement the change to the display of the GUI; sending instructions for displaying the recommendation; receiving an input indicating acceptance of the recommendation; and in response to receiving the input indicating acceptance of the recommendation, changing a layout of the GUI elements being displayed for the application to reflect the change. 18. The system of claim 17 , wherein changing the layout of the GUI elements being displayed for the application to reflect the change comprises at least one of: removing at least one of the GUI elements or adding another GUI element. 19. The system of claim 17 , wherein changing the layout of the GUI elements being displayed for the application to reflect the change comprises changing a display of an element that is displayed on the GUI.
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Electricity · mapped topic
according to context-related or environment-related conditions · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.