The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 23, 2022

Filed:

Sep. 03, 2020
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

William N. Saez, Kirkland, WA (US);

Pramod Kumar Gupta, Redmond, WA (US);

Sidhika Varshney, Seattle, WA (US);

Jichen Yang, Walpole, MA (US);

Joe A. Herzog, Seattle, WA (US);

Michael M. Santos, Seattle, WA (US);

Ransom L. Richardson, Acton, MA (US);

Yimeng Li, Bellevue, WA (US);

Yash Ravi Punjabi, Seattle, WA (US);

Tejprakash S. Gill, Bellevue, WA (US);

Tracy A. Childers, Seattle, WA (US);

Siqing Chen, Bellevue, WA (US);

Rui Hu, Redmond, WA (US);

Jinnie Park, Bellevue, WA (US);

Elijah John Scherrer, Seattle, WA (US);

Raymond C. Li, Redmond, WA (US);

Juan Antonio Karmy Tacla, Seattle, WA (US);

Priya Tushar Nakhre, Seattle, WA (US);

Anshul Basia, Haryana, IN;

David Milićević, Belgrade, RS;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/93 (2019.01); G06F 9/50 (2006.01); G06N 5/04 (2006.01); H04L 67/306 (2022.01); H04L 67/50 (2022.01);
U.S. Cl.
CPC ...
G06F 16/93 (2019.01); G06F 9/5072 (2013.01); G06N 5/04 (2013.01); H04L 67/22 (2013.01); H04L 67/306 (2013.01);
Abstract

Methods, systems, and computer storage media for providing action-recommendations (e.g., save action, collaboration action, and upload action) using cloud system operations in a cloud system. For example, action-recommendations are predicted using usage data of applications and communicated to a user (e.g., via a prompt) such that the user elects to perform or not perform the action-recommendation. In operation, usage data for an application and an action-recommendation profile are accessed. Determining that an action-recommendation should be generated is based on the usage data and the action-recommendation profile. The determination is further based on action scores and thresholds (e.g., save action, collaboration action, upload action). When the action scores meet certain thresholds, the action-recommendation is generated as a save-action-recommendation, a collaboration-action-recommendation, or an upload-action-recommendation. Based on generating the action-recommendation, an action recommendation interface element (e.g., an action prompt or action dialog) is generated to perform a corresponding action.


Find Patent Forward Citations

Loading…