Method and apparatus for managing recommendation models
US-9218605-B2 · Dec 22, 2015 · US
US9619756B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9619756-B2 |
| Application number | US-201414155265-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 14, 2014 |
| Priority date | Jan 14, 2014 |
| Publication date | Apr 11, 2017 |
| Grant date | Apr 11, 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.
A method for managing and automating user customization of a device based on observed user behavior is disclosed. First, the method collects data on the user's activities on a device for a period of time. Second, the method learns about the user's behavior for routine repetitive operations by analyzing the user's activities data. Third, the method generates automation settings of the device based on the user's behavior for routine repetitive and predictive operations, and then presents the automation settings of the device to the user for customization of the device. These automation settings help to make the device operate more efficiently and more conveniently for the user, because they help perform the user's own routine repetitive operations.
Opening claim text (preview).
What is claimed is: 1. A method for managing and automating a customization of a computing device, the method comprising: by the computing device: receiving a first plurality of inputs performed in association with a first user account known to the computing device; analyzing the first plurality of inputs to determine a repetitive activity history associated with the first user account; generating a prospective automation setting that is based on the repetitive activity history, wherein the prospective automation setting includes proposed values for properties of the prospective automation setting; displaying the prospective automation setting within a graphical user interface (GUI) according to a calendar-based view, wherein: the GUI enables alternative values for properties of the prospective automation setting to be selected over the proposed values for the properties of the prospective automation setting, and the GUI enables the prospective automation setting to be approved for activation; and when the prospective automation setting is approved for activation: converting the prospective automation setting to an active automation setting, and implementing the active automation setting. 2. The method of claim 1 , wherein the GUI further enables the prospective automation setting to be denied. 3. The method of claim 1 , further comprising: receiving a second plurality of inputs performed in association with a second user account known to the computing device; and analyzing the second plurality of inputs to generate a second prospective automation setting for the second user account. 4. The method of claim 1 , further comprising: receiving a second plurality of inputs performed in association with the first user account; and modifying the prospective automation setting for the first user account in accordance with the second plurality of inputs. 5. The method of claim 1 , wherein the properties of the prospective automation setting include at least one of a date, a time span, a location, a configuration setting, and a description. 6. The method of claim 1 , further comprising: receiving a request to display the prospective automation setting within the GUI according to an icon-based view, and updating the GUI to display the prospective automation setting according to the icon-based view, wherein at least one icon included in the GUI represents at least one automation setting. 7. The method of claim 1 , wherein the first plurality of inputs specify different configuration changes to the computing device according to times, dates, and/or locations. 8. A computing device configured to present a prospective automation setting based on a repetitive activity, the computing device comprising: at least one processor; and at least one memory storing computer executable instructions that when executed by the at least one processor, causes the computing device to: collect a first plurality of inputs performed in association with a first user account known to the computing device; analyze the first plurality of inputs to determine a repetitive activity history associated with the first user account; generate the prospective automation setting based on the repetitive activity history, wherein the prospective automation setting includes proposed values for properties of the prospective automation setting; display the prospective automation setting within a graphical user interface (GUI) according to a calendar-based view, wherein: the GUI enables alternative values for properties of the prospective automation setting to be selected over the proposed values for the properties of the prospective automation setting, and the GUI enables the prospective automation setting to be approved for activation; and when the prospective automation setting is approved for activation: convert the prospective automation setting to an active automation setting, and implement the active automation setting. 9. The computing device of claim 8 , wherein the GUI further enables the prospective automation setting to be denied. 10. The computing device of claim 8 , wherein the at least one processor further causes the computing device to: receive a second plurality of inputs performed in association with a second user account known to the computing device; and analyze the second plurality of inputs to generate a second prospective automation setting for the second user account. 11. The computing device of claim 8 , wherein the at least one processor further causes the computing device to: receive a second plurality of inputs performed in association with the first user account; and modify the prospective automation setting for the first user account in accordance with the second plurality of inputs. 12. The computing device of claim 8 , wherein the properties of the prospective automation setting include at least one of a date, a time span, a location, a configuration setting, and a description. 13. At least one non-transitory computer readable medium storing instructions that, when executed by at least one processor included in a computing device, cause the computing device to carry out steps that include: collecting a first plurality of inputs performed in association with a first user account known to the computing device; analyzing the first plurality of inputs to determine a repetitive activity history associated with the first user account; generating a prospective automation setting that is based on the repetitive activity history, wherein the prospective automation setting includes proposed values for properties of the prospective automation setting; displaying the prospective automation setting within a graphical user interface (GUI) according to a calendar-based view, wherein: the GUI enables alternative values for properties of the prospective automation setting to be selected over the proposed values for the properties of the prospective automation setting, and the GUI enables the prospective automation setting to be approved for activation; and when the prospective automation setting is approved for activation: converting the prospective automation setting to an active automation setting, and implementing the active automation setting. 14. The at least one non-transitory computer readable medium of claim 13 , wherein the GUI further enables the prospective automation setting to be denied. 15. The at least one non-transitory computer readable medium of claim 13 , wherein the steps further include: receiving a second plurality of inputs performed in association with a second user account known to the computing device; and analyzing the second plurality of inputs to generate a second prospective automation setting for the second user account. 16. The at least one non-transitory computer readable medium of claim 13 , wherein the steps further include: receiving a second plurality of inputs performed in association with the first user account; and modifying the prospective automation setting for the first user account in accordance with the second plurality of inputs. 17. The at least one non-transitory computer readable medium of claim 13 , wherein the properties of the prospective automation setting include at least one of a date, a time span, a location, a configuration setting, and a description. 18. The at least one non-transitory computer readable medium of claim 13 , wherein the steps further include: receiving a request to display the prospective automation setting within the GUI according to an icon-ba
Physics · mapped topic
Configuring for program initiating, e.g. using registry, configuration files · CPC title
Machine learning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.