Patents by Inventor Michael C. Hilsdale

Michael C. Hilsdale 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: 11240247
    Abstract: A multi-user computing device, such a communal computing device like an interactive digital whiteboard, can execute single user aware (“SUA”) applications and multi-user aware (“MUA”) applications. Instances of SUA applications execute in the context of a single user. MUA applications can execute in the contexts of multiple authenticated users simultaneously. A multi-user aware OS platform authenticates and de-authenticates users of the multi-user computing device. The multi-user aware OS platform provides notifications to MUA applications when users are authenticated and de-authenticated. When a new user is authenticated, MUA applications begin executing in the context of the newly authenticated user and any other previously authenticated users. When users are de-authenticated, MUA applications stop executing in the context of the de-authenticated user but continue executing in the context of the remaining authenticated users of the multi-user computing device.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: February 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Kiran Kumar, Michael C. Hilsdale, Jason C. Mayans, Paul C. Barr, Peter G. Davis, Jonathan D. Wiswall, Craig Thomas McIntyre, Guillermo Enrique Rueda, Tom Coon
  • Patent number: 11237699
    Abstract: A system for generating proximal menus described herein can include a processor to detect a location of a touch gesture on a display device coupled to the system. The processor can also determine a proximal menu is to be displayed at the location of the touch gesture and populate the proximal menu with at least one feature corresponding to a ring of an operating system. Furthermore, the processor can display the proximal menu with the at least one feature within an executed application.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: February 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bryan K. Mamaril, Matthias Baer, Gregory A. Howard, Jonathan M. Cain, Isaiah Ng, Jack B. Gerrits, Kiran Kumar, Jessica Bourgade, Michael C. Hilsdale
  • Patent number: 10749701
    Abstract: Methods, systems, and apparatuses are described here that identify meeting content. A meeting content determiner in a shared computing device identifies a group including two or more participants in a meeting, where at least one participant of the group is logged into an account associated with a meeting content determiner. Further, the meeting content determiner identifies content associated with the two or more participants, and accessible by the at least one participant logged into the account and displays indications of the identified content to one or more participants of the group.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul C. Barr, Isaiah Ng, Alyssa A. Dunn, Kiran Kumar, Michael C. Hilsdale, Gordon George Free
  • Publication number: 20200034106
    Abstract: A multi-user computing device, such a communal computing device like an interactive digital whiteboard, can execute single user aware (“SUA”) applications and multi-user aware (“MUA”) applications. Instances of SUA applications execute in the context of a single user. MUA applications can execute in the contexts of multiple authenticated users simultaneously. A multi-user aware OS platform authenticates and de-authenticates users of the multi-user computing device. The multi-user aware OS platform provides notifications to MUA applications when users are authenticated and de-authenticated. When a new user is authenticated, MUA applications begin executing in the context of the newly authenticated user and any other previously authenticated users. When users are de-authenticated, MUA applications stop executing in the context of the de-authenticated user but continue executing in the context of the remaining authenticated users of the multi-user computing device.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Raju JAIN, Kiran KUMAR, Michael C. HILSDALE, Jason C. MAYANS, Paul C. BARR, Peter G. DAVIS, Jonathan D. WISWALL, Craig Thomas McINTYRE, Guillermo Enrique RUEDA, Tom COON
  • Publication number: 20190056840
    Abstract: A system for generating proximal menus described herein can include a processor to detect a location of a touch gesture on a display device coupled to the system. The processor can also determine a proximal menu is to be displayed at the location of the touch gesture and populate the proximal menu with at least one feature corresponding to a ring of an operating system. Furthermore, the processor can display the proximal menu with the at least one feature within an executed application.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bryan K. MAMARIL, Matthias BAER, Gregory A. HOWARD, Jonathan M. CAIN, Isaiah NG, Jack B. GERRITS, Kiran KUMAR, Jessica BOURGADE, Michael C. HILSDALE
  • Patent number: 9986206
    Abstract: A video conference system includes two cameras placed on opposite sides of a touch screen display. Multimedia processing is performed in order to automatically switch between the cameras and to display items on the touch screen display based on user position or user interactions with the system.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: May 29, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathan J. Fish, Robert Williams, Charlie W. Case, Chris M. Haverty, Peter R. Oehler, Michael C. Hilsdale
  • Patent number: 9904634
    Abstract: Input signals, received by a primary computer, are emulated to a guest computer. For example, an input redirection component is connected between the primary computer and the guest computer. The primary computer may be communicatively connected to an input device (e.g., a touch display, a keyboard, etc.). The guest computer may not, however, be communicatively connected to the input device, and thus may be unaware of input signals from the input device. Accordingly, the input redirection component may receive, from the primary computer, a message regarding an input signal from the input device. The input redirection component may emulate the input device (e.g., connect to the guest computer as though the input redirection component is the input device), and may provide an emulated input signal, emulating the input signal, to the guest computer (e.g., the input signal, received by the primary computer, may be used to control the guest computer).
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: February 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Charles Whipple Case, Jr., Philip Lindsley Davidson, Nathan James Fish, Michael C. Hilsdale, Aaron William LeClaire, Robert Philip Williams
  • Publication number: 20170180678
    Abstract: A video conference system includes two cameras placed on opposite sides of a touch screen display. Multimedia processing is performed in order to automatically switch between the cameras and to display items on the touch screen display based on user position or user interactions with the system.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Inventors: Nathan J. Fish, Robert Williams, Charlie W. Case, Chris M. Haverty, Peter R. Oehler, Michael C. Hilsdale
  • Publication number: 20160110300
    Abstract: Input signals, received by a primary computer, are emulated to a guest computer. For example, an input redirection component is connected between the primary computer and the guest computer. The primary computer may be communicatively connected to an input device (e.g., a touch display, a keyboard, etc.). The guest computer may not, however, be communicatively connected to the input device, and thus may be unaware of input signals from the input device. Accordingly, the input redirection component may receive, from the primary computer, a message regarding an input signal from the input device. The input redirection component may emulate the input device (e.g., connect to the guest computer as though the input redirection component is the input device), and may provide an emulated input signal, emulating the input signal, to the guest computer (e.g., the input signal, received by the primary computer, may be used to control the guest computer).
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Charles Whipple Case, JR., Philip Lindsley Davidson, Nathan James Fish, Michael C. Hilsdale, Aaron William LeClaire, Robert Philip Williams
  • Publication number: 20150085060
    Abstract: A video conference system includes two cameras placed on opposite sides of a touch screen display. Multimedia processing is performed in order to automatically switch between the cameras and to display items on the touch screen display based on user position or user interactions with the system.
    Type: Application
    Filed: September 20, 2013
    Publication date: March 26, 2015
    Applicant: Microsoft Corporation
    Inventors: Nathan J. Fish, Robert Williams, Charlie W. Case, Chris M. Haverty, Peter R. Oehler, Michael C. Hilsdale