Patents by Inventor Michael M. Santos
Michael M. Santos has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11423095Abstract: 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.Type: GrantFiled: September 3, 2020Date of Patent: August 23, 2022Assignee: Microsoft Technology Licensing, LLCInventors: William N. Saez, Pramod Kumar Gupta, Sidhika Varshney, Jichen Yang, Joe A. Herzog, Michael M. Santos, Ransom L. Richardson, Yimeng Li, Yash Ravi Punjabi, Tejprakash S. Gill, Tracy A. Childers, Siqing Chen, Rui Hu, Jinnie Park, Elijah John Scherrer, Raymond C. Li, Juan Antonio Karmy Tacla, Priya Tushar Nakhre, Anshul Basia, David Milićević
-
Publication number: 20220067106Abstract: 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.Type: ApplicationFiled: September 3, 2020Publication date: March 3, 2022Inventors: William N. SAEZ, Pramod Kumar GUPTA, Sidhika VARSHNEY, Jichen YANG, Joe A. HERZOG, Michael M. SANTOS, Ransom L. RICHARDSON, Yimeng LI, Yash Ravi PUNJABI, Tejprakash S. GILL, Tracy A. CHILDERS, Siqing CHEN, Rui HU, Jinnie PARK, Elijah John SCHERRER, Raymond C. LI, Juan Antonio KARMY TACLA, Priya Tushar NAKHRE, Anshul BASIA, David MILICEVIC
-
Patent number: 11127171Abstract: A system for selectively rendering highlights in a working document. The system includes a user interface, a memory for storing executable program code, and one or more electronic processors. The electronic processors are functionally coupled to the memory and the user interface. The electronic processors are configured to receive a first highlight operation at a highlight manager associated with a first highlight via the user interface. The electronic processors are further configured to transmit the received first highlight operation to a highlight actor, update a document object model associated with the working document based on the received first highlight operation, and render the first highlight on the working document using a first color based on the received first highlight operation.Type: GrantFiled: March 7, 2019Date of Patent: September 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Alyssa Nelson, Michael M. Santos, Zeguang Wu, Yong Zhang, Sneha Jayaprakash
-
Publication number: 20200286262Abstract: A system for selectively rendering highlights in a working document. The system includes a user interface, a memory for storing executable program code, and one or more electronic processors. The electronic processors are functionally coupled to the memory and the user interface. The electronic processors are configured to receive a first highlight operation at a highlight manager associated with a first highlight via the user interface. The electronic processors are further configured to transmit the received first highlight operation to a highlight actor, update a document object model associated with the working document based on the received first highlight operation, and render the first highlight on the working document using a first color based on the received first highlight operation.Type: ApplicationFiled: March 7, 2019Publication date: September 10, 2020Inventors: Alyssa NELSON, Michael M. SANTOS, Zeguang WU, Yong ZHANG, Sneha JAYAPRAKASH
-
Patent number: 9772753Abstract: An entity hub display includes a plurality of different sections, each section including a plurality of different components. The sections each correspond to a different aspect of data that makes up an entity. Each component is a user interface display element that is related to data within the corresponding section. The individual components can be selected and placed on the entity hub display based on a user's role and activities or tasks performed by a user in that role.Type: GrantFiled: June 7, 2013Date of Patent: September 26, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Brian R. Glaeske, Ray J. Ridl, Anne Gerssen, Michael M. Santos, Christopher R. Garty, Anastasia Paushkina, Crystal Gilson, Kevin M. Honeyman, Prasant Sivadasan, Julie B. Hagen, Adrian L. Orth
-
Patent number: 9589057Abstract: A workspace display includes a plurality of different groups, each group including a plurality of different components. Each group corresponds to a task, set of tasks or topic of information related to a user's role. The particular components included in each group are user interface display elements that are each related to an item of content within the corresponding group. The workspace display has filter mechanisms that are actuated to filter the content displayed in the components on the workspace display.Type: GrantFiled: June 7, 2013Date of Patent: March 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: John P Burrows, Ted A Cyrek, Jeremy S Ellsworth, Sunil Garg, Chris R Garty, Brian R Glaeske, Julie B Hagen, Claudia Betz-Haubold, Wayne C Higgins, Kevin M Honeyman, Rupa Mantravadi, Michael J McCormack, Lisa R Mueller, Adrian L Orth, Anastasia Paushkina, Julianne Prekaski, Ray J Ridl, Michael M Santos, Prasant Sivadasan, Brian L Welcker, Kyle S Young
-
Publication number: 20150212700Abstract: A role-based dashboard display is generated, showing a plurality of different display sections that display information from a computer system. The display sections include a customer-branded section, a favorites section, a workspace display section and a live data feed section. The sections have display elements linked to underlying data.Type: ApplicationFiled: January 28, 2014Publication date: July 30, 2015Inventors: Anant Kartik Mithal, John H. Howard, Michael M. Santos, Julianne Prekaski, Kate M. Spengler, Hans G. Have, Kevin M. Honeyman, Morten Holm-Petersen
-
Publication number: 20150212716Abstract: A role-based dashboard display is generated, showing a plurality of different display sections that display information from a computer system. A workspace display section includes a plurality of different workspace display elements, each showing information specific to a different workspace corresponding to a user's role. A selection user input mechanism receives user actuation to change a visual representation of the different workspace display items.Type: ApplicationFiled: January 28, 2014Publication date: July 30, 2015Applicant: Microsoft CorporationInventors: Anant Kartik Mithal, John H. Howard, Michael M. Santos, Julianne Prekaski, Kate M. Spengler, Hans G. Have, Kevin M. Honeyman, Morten Holm-Petersen
-
Publication number: 20150195345Abstract: A user interface display has one or more metrics or performance indicator elements. The elements are actuatable to display more detailed information corresponding to each metric or performance indicator. A plurality of different pre-defined display elements can be added to the display.Type: ApplicationFiled: January 9, 2014Publication date: July 9, 2015Applicant: Microsoft CorporationInventors: John P. Burrows, Michael M. Santos
-
Publication number: 20140365511Abstract: A workspace display includes a plurality of different groups, each group including a plurality of different components. Each group corresponds to a task, set of tasks or topic of information related to a user's role. The particular components included in each group are user interface display elements that are each related to an item of content within the corresponding group. The workspace display has filter mechanisms that are actuated to filter the content displayed in the components on the workspace display.Type: ApplicationFiled: June 7, 2013Publication date: December 11, 2014Inventors: John P. Burrows, Ted A. Cyrek, Jeremy S. Ellsworth, Sunil Garg, Chris R. Garty, Brian R. Glaeske, Julie B. Hagen, Claudia Betz-Haubold, Wayne C. Higgins, Kevin M. Honeyman, Rupa Mantravadi, Michael J. McCormack, Lisa R. Mueller, Adrian L. Orth, Anastasia Paushkina, Julianne Prekaski, Ray J. Ridl, Michael M. Santos, Prasant Sivadasan, Brian L. Welcker, Kyle S. Young
-
Publication number: 20140365939Abstract: An entity hub display includes a plurality of different sections, each section including a plurality of different components. The sections each correspond to a different aspect of data that makes up an entity. Each component is a user interface display element that is related to data within the corresponding section. The individual components can be selected and placed on the entity hub display based on a user's role and activities or tasks performed by a user in that role.Type: ApplicationFiled: June 7, 2013Publication date: December 11, 2014Inventors: Brain R. Glaeske, Ray J. Ridl, Anne Gerssen, Michael M. Santos, Chris R. Garty, Anastasia Paushkina, Crystal Gilson, Kevin M. Honeyman, Prasant Sivadasan, Julie B. Hagen, Adrian L. Orth
-
Publication number: 20140365952Abstract: A user interface is displayed that has one or more workspace display sectors, based on a user role. Each workspace display selector corresponds to a given workspace display. A workspace display includes a plurality of different groups, each group including a plurality of different components. Each group corresponds to a task, set of tasks or topic of information related to a user's role. The particular components included in each group are user interface display elements that are each related to an item of content within the corresponding group.Type: ApplicationFiled: June 7, 2013Publication date: December 11, 2014Inventors: Kevin M. Honeyman, Jeremy Stack-Ellsworth, Prasant Sivadasan, Michael M. Santos, Raymond J. Ridl, Brian R. Glaeske, Wayne C. Higgins, Anastasia Paushkina, Ted A. Cyrek, Michael J. McCormack, Crystal Gilson, Julie B. Hagen, Sunil Garg, Julianne Prekaski, Rupa Mantravadi, Lisa R. Mueller, Kyle S. Young, Claudia Betz-Haubold, John P. Burrows, Brian L. Welcker, Adrian L. Orth, Chris R. Garty
-
Publication number: 20140365961Abstract: A notification system receives notifications from a plurality of different components within a business system. The notification system aggregates notifications for a given user, from the plurality of different components in the business system. The notification system displays the aggregated list of notifications for user interaction.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Inventors: Todd Lefor, Michael M. Santos, Karl Tolgu
-
Publication number: 20140365963Abstract: An application bar is displayed along with a form. The application bar includes a set of controls for performing actions. At least one of the controls has an associated flyout menu. When the user actuates the control, the flyout menu displays groups of flyout controls, without obscuring the display of the controls on the application bar.Type: ApplicationFiled: June 7, 2013Publication date: December 11, 2014Inventors: Christopher Garty, Kevin Honeyman, Michael M. Santos, Brian Glaeske, Todd Lefor