System initiated dialog adjustment
US-2018115643-A1 · Apr 26, 2018 · US
US10691509B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10691509-B2 |
| Application number | US-201816036587-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 16, 2018 |
| Priority date | Jul 16, 2018 |
| Publication date | Jun 23, 2020 |
| Grant date | Jun 23, 2020 |
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 desired state system monitors an activity of a first product operating on a machine. The desired state system determines a second product that is connected to the first product. The first product and the second product are both part of a family of products. The desired state system determines an activity of the second product installed on the machine, and a desired activity of the second product on the machine. The activity of the second product is compared with the desired activity of the second product. The desired state system generates a customized message based on the comparison at the machine.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: monitoring a user activity of a first product operating on a machine, the first product comprising a first software application; determining a second product connected to the first product, the second product comprising a second software application, both the first and second software applications being part of a suite of software applications; determining a user activity of the second product installed on the machine; determining a desired activity of the second product on the machine; comparing the user activity of the second product with the desired activity of the second product; generating a customized message based on the comparison, the customized message identifying the second software application; causing a display of the customized message at the machine, the customized message comprising a user interface element indicating a recommended configuration setting of the second software application, the recommended configuration setting being based on the comparison of the user activity of the second product with the desired activity of the second product; detecting a selection of the user interface element on the machine; and in response to the detecting, configuring the second software application with the recommended configuration setting on the machine. 2. The computer-implemented method of claim 1 , wherein monitoring the activity of the first product further comprises: determining file storage activities on the machine; and determining that the first product stores files locally on the machine and not on a cloud system accessible via the second product. 3. The computer-implemented method of claim 2 , further comprising: determining a volume of the file storage activities on the machine, wherein the customized message is based on the volume of file storage activities on the machine exceeding a threshold volume. 4. The computer-implemented method of claim 3 , further comprising: adjusting an intensity of the customized message based on the volume of the file storage activities on the machine, the intensity of the customized message increasing with the volume of the file storage activities on the machine, the intensity indicating a level of urgency. 5. The computer-implemented method of claim 1 , further comprising: detecting a social activity related to a file on the machine, wherein the customized message is based on the detected social activity and triggered by the social activity. 6. The computer-implemented method of claim 1 , wherein the customized message identifies the second product, wherein the second product is configured to be used in conjunction with the first product. 7. The computer-implemented method of claim 1 , wherein the customized message identifies a recommended configuration setting of the second product based on the desired user activity for the second product. 8. The computer-implemented method of claim 1 , wherein the customized message identifies a recommended configuration setting of the first product based on the desired user activity for the first product. 9. The computer-implemented method of claim 8 , wherein the recommended configuration setting includes being logged in with the first product using a username and setting the first product to automatically save files to a default folder using the second product. 10. The computer-implemented method of claim 1 , further comprising: determining a trigger point in point based on the comparison; and causing the display of the customized message at the trigger point in time. 11. A computing apparatus, the computing apparatus comprising: a processor; and a memory storing instructions that, when executed by the processor, configure the apparatus to perform operations comprising: monitor a user activity of a first product operating on a machine, the first product comprising a first software application; determine a second product connected to the first product, the second product comprising a second software application, both the first and second software applications being part of a suite of software applications; determine a user activity of the second product installed on the machine; determine a desired activity of the second product on the machine; compare the user activity of the second product with the desired activity of the second product; generate a customized message based on the comparison, the customized message identifying the second software application; cause a display of the customized message at the machine, the customized message comprising a user interface element indicating a recommended configuration setting of the second software application, the recommended configuration setting being based on the comparison of the user activity of the second product with the desired activity of the second product; detect a selection of the user interface element on the machine; and in response to the detecting, configure the second software application with the recommended configuration setting on the machine. 12. The computing apparatus of claim 11 , wherein monitoring the activity of the first product further comprises: determine file storage activities on the machine; and determine that the first product stores files locally on the machine and not on a cloud system accessible via the second product. 13. The computing apparatus of claim 11 , wherein the operations further comprise: determining a volume of the file storage activities on the machine, wherein the customized message is based on the volume of file storage activities on the machine exceeding a threshold volume. 14. The computing apparatus of claim 13 , wherein the instructions further configure the apparatus to: adjust an intensity of the customized message based on the volume of the file storage activities on the machine, the intensity of the customized message increasing with the volume of the file storage activities on the machine, the intensity indicating a level of urgency. 15. The computing apparatus of claim 11 , wherein the instructions further configure the apparatus to: detect a social activity related to a file on the machine, wherein the customized message is based on the detected social activity and triggered by the social activity. 16. The computing apparatus of claim 11 , wherein the customized message identifies the second product, wherein the second product is configured to be used in conjunction with the first product. 17. The computing apparatus of claim 11 , wherein the customized message identifies a recommended configuration setting of the second product based on the desired activity for the second product. 18. The computing apparatus of claim 11 , wherein the customized message identifies a recommended configuration setting of the first product based on the desired activity for the first product. 19. The computing apparatus of claim 18 , wherein the recommended configuration setting includes being logged in with the first product using a username and setting the first product to automatically save files to a default folder using the second product. 20. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to: monitor a user activity of a first product operating on a machine, the first product comprising a first software application; determine a second product connected to the first product, the second product comprising a
monitoring of user actions (tracking the activity of the user H04L67/535) · CPC title
Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents (software debugging using additional hardware using a specific debug interface G06F11/3656; performance evaluation by tracing or monitoring G06F11/3466) · CPC title
where the computing system component is a storage system, e.g. DASD based or network based (digital input from or digital output to record carriers G06F3/06; digital recording or reproducing G11B20/18; for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], H04L67/1097) · CPC title
Performance evaluation by tracing or monitoring · CPC title
Threshold · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.