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: 11423095
    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.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: August 23, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20220067106
    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.
    Type: Application
    Filed: September 3, 2020
    Publication date: March 3, 2022
    Inventors: 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: 11127171
    Abstract: 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: Grant
    Filed: March 7, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alyssa Nelson, Michael M. Santos, Zeguang Wu, Yong Zhang, Sneha Jayaprakash
  • Publication number: 20200286262
    Abstract: 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: Application
    Filed: March 7, 2019
    Publication date: September 10, 2020
    Inventors: Alyssa NELSON, Michael M. SANTOS, Zeguang WU, Yong ZHANG, Sneha JAYAPRAKASH
  • Patent number: 9772753
    Abstract: 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: Grant
    Filed: June 7, 2013
    Date of Patent: September 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 9589057
    Abstract: 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: Grant
    Filed: June 7, 2013
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20150212700
    Abstract: 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: Application
    Filed: January 28, 2014
    Publication date: July 30, 2015
    Inventors: 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: 20150212716
    Abstract: 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: Application
    Filed: January 28, 2014
    Publication date: July 30, 2015
    Applicant: Microsoft Corporation
    Inventors: 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: 20150195345
    Abstract: 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: Application
    Filed: January 9, 2014
    Publication date: July 9, 2015
    Applicant: Microsoft Corporation
    Inventors: John P. Burrows, Michael M. Santos
  • Publication number: 20140365511
    Abstract: 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: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: 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: 20140365939
    Abstract: 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: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: 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: 20140365952
    Abstract: 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: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: 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: 20140365961
    Abstract: 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: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Inventors: Todd Lefor, Michael M. Santos, Karl Tolgu
  • Publication number: 20140365963
    Abstract: 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: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: Christopher Garty, Kevin Honeyman, Michael M. Santos, Brian Glaeske, Todd Lefor