Patents by Inventor Isaiah Ng

Isaiah Ng 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).

  • Publication number: 20220221970
    Abstract: A system for modifying a user interface described herein can include a processor to detect a plurality of display screens electronically coupled to the system. The processor can also detect a first gesture corresponding to an application window displayed in one of the display screens and generate a preview panel in response to detecting the first gesture, the preview panel to be displayed proximate the application window, wherein the preview panel is to display a real-time image comprising content displayed in each of the display screens. Furthermore, the processor can detect a second gesture to move the application window to a different display screen modify the user interface to display the application window in the different display screen.
    Type: Application
    Filed: March 30, 2022
    Publication date: July 14, 2022
    Inventors: Matthias BAER, Bryan K. MAMARIL, Isaiah NG, Garner B. THOMAS, Cassandra M. APRIL, Richard FANG, Matthew I. WORLEY
  • Patent number: 11301124
    Abstract: A system for modifying a user interface described herein can include a processor to detect a plurality of display screens electronically coupled to the system. The processor can also detect a first gesture corresponding to an application window displayed in one of the display screens and generate a preview panel in response to detecting the first gesture, the preview panel to be displayed proximate the application window, wherein the preview panel is to display a real-time image comprising content displayed in each of the display screens. Furthermore, the processor can detect a second gesture to move the application window to a different display screen modify the user interface to display the application window in the different display screen.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthias Baer, Bryan K. Mamaril, Isaiah Ng, Garner B. Thomas, Cassandra M. April, Richard Fang, Matthew I. Worley
  • 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
  • Patent number: 10558729
    Abstract: Systems, methods, and software for facilitating enhanced collection environments are disclosed. In at least one implementation, a collection environment is presented that includes a presentation recording and a written paragraph. The presentation recording includes presentation sections while the paragraph includes written sections. A user input may be directed to the written paragraph. One of the written paragraphs is identified as corresponding to the user input. In addition, one the presentation sections is identified as corresponding to the written section. A media function can then be applied to the presentation section in the presentation recording.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: February 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Doreen N. Grieb, Jaimin K. Gandhi, Samantha S. Yang, Isaiah Ng
  • Patent number: 10389543
    Abstract: A computing device is provided, which may include an input device configured to receive natural user input, and an application program executed by a processor of the computing device, the application program configured to: retrieve an electronic calendar including calendar data for one or more meeting events, each meeting event including a meeting time and meeting data, receive a generic meeting invocation request via a natural user input detected by the input device, based on at least receiving the generic meeting invocation request at a point in time, search the electronic calendar for a meeting event having a meeting time that is within a threshold time period of the point in time that the natural user input was received, and start the meeting event including processing the meeting data for the meeting event.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Isaiah Ng, Reza Ferrydiansyah, Christopher M. Becker, Chad Roberts, Roberto Sonnino, Lisa Stifelman
  • Publication number: 20190097824
    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: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Inventors: Paul C. Barr, Isaiah Ng, Alyssa A. Dunn
  • 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
  • Publication number: 20190056858
    Abstract: A system for modifying a user interface described herein can include a processor to detect a plurality of display screens electronically coupled to the system. The processor can also detect a first gesture corresponding to an application window displayed in one of the display screens and generate a preview panel in response to detecting the first gesture, the preview panel to be displayed proximate the application window, wherein the preview panel is to display a real-time image comprising content displayed in each of the display screens. Furthermore, the processor can detect a second gesture to move the application window to a different display screen modify the user interface to display the application window in the different display screen.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Matthias BAER, Bryan K. MAMARIL, Isaiah NG, Garner B. THOMAS, Cassandra M. APRIL, Richard FANG, Matthew I. WORLEY
  • Patent number: 10073963
    Abstract: A method of storing data from a whiteboard application executed on a computing system including an interactive display device is provided. The method comprises storing, in a memory of the computing system, whiteboard data input to the whiteboard application in response to user interaction with the interactive display device, displaying a login selector on the interactive display device, upon detecting actuation of the login selector, identifying the user based on credentials of the user; and in response to identifying the user, (i) retrieving previews of stored whiteboard files from a user account in a cloud-based storage system corresponding to the identity of the user, (ii) displaying the previews on the interactive display device, and (iii) uploading the whiteboard data as a whiteboard file from the memory of the computing system to the user account.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: September 11, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
  • Publication number: 20180203596
    Abstract: To address the issue of efficiently repositioning application windows, a computing system including a processor and a touch sensitive display is provided. The display may be configured to detect touch inputs from a digit or stylus, and the processor may be configured to recognize an invocation gesture, present a window repositioning preview interface for an application window, detect a preview gesture, display graphical preview of a window repositioning location in the window repositioning preview interface, receive a selection of the window repositioning location, dismiss the window repositioning preview interface, and reposition the application window to the selected window repositioning location.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 19, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joshua Singh Dhaliwal, Isaiah Ng, Bryan Kim Mamaril
  • Publication number: 20170195128
    Abstract: A computing device is provided, which may include an input device configured to receive natural user input, and an application program executed by a processor of the computing device, the application program configured to: retrieve an electronic calendar including calendar data for one or more meeting events, each meeting event including a meeting time and meeting data, receive a generic meeting invocation request via a natural user input detected by the input device, based on at least receiving the generic meeting invocation request at a point in time, search the electronic calendar for a meeting event having a meeting time that is within a threshold time period of the point in time that the natural user input was received, and start the meeting event including processing the meeting data for the meeting event.
    Type: Application
    Filed: June 28, 2016
    Publication date: July 6, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Isaiah Ng, Reza Ferrydiansyah, Christopher M. Becker, Chad Roberts, Roberto Sonnino, Lisa Stifelman
  • Patent number: 9552473
    Abstract: A method of storing data from a whiteboard application executed on a computing system including an interactive display device is provided. The method comprises storing, in a memory of the computing system, whiteboard data input to the whiteboard application in response to user interaction with the interactive display device, displaying a login selector on the interactive display device, upon detecting actuation of the login selector, identifying the user based on credentials of the user; and in response to identifying the user, (i) retrieving previews of stored whiteboard files from a user account in a cloud-based storage system corresponding to the identity of the user, (ii) displaying the previews on the interactive display device, and (iii) uploading the whiteboard data as a whiteboard file from the memory of the computing system to the user account.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: January 24, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
  • Publication number: 20170011227
    Abstract: A method of storing data from a whiteboard application executed on a computing system including an interactive display device is provided. The method comprises storing, in a memory of the computing system, whiteboard data input to the whiteboard application in response to user interaction with the interactive display device, displaying a login selector on the interactive display device, upon detecting actuation of the login selector, identifying the user based on credentials of the user; and in response to identifying the user, (i) retrieving previews of stored whiteboard files from a user account in a cloud-based storage system corresponding to the identity of the user, (ii) displaying the previews on the interactive display device, and (iii) uploading the whiteboard data as a whiteboard file from the memory of the computing system to the user account.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
  • Publication number: 20150332037
    Abstract: A method of storing data from a whiteboard application executed on a computing system including an interactive display device is provided. The method comprises storing, in a memory of the computing system, whiteboard data input to the whiteboard application in response to user interaction with the interactive display device, displaying a login selector on the interactive display device, upon detecting actuation of the login selector, identifying the user based on credentials of the user; and in response to identifying the user, (i) retrieving previews of stored whiteboard files from a user account in a cloud-based storage system corresponding to the identity of the user, (ii) displaying the previews on the interactive display device, and (iii) uploading the whiteboard data as a whiteboard file from the memory of the computing system to the user account.
    Type: Application
    Filed: October 16, 2014
    Publication date: November 19, 2015
    Inventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
  • Publication number: 20150331604
    Abstract: Systems and methods of presenting stored files in a whiteboard application executed on an interactive display are disclosed herein. One method may include executing the whiteboard application, and storing whiteboard input for an interaction session as a whiteboard file in memory of the interactive display device. The method may include receiving a request to browse stored whiteboard files, generating respective previews of the stored whiteboard files, and displaying the previews in an arrangement in a graphical user interface of the interactive display. The method may include receiving a selection input selecting a file of the stored whiteboard files via the interactive display, retrieving the selected file from the memory, and displaying the selected file on the interactive display. Finally, the method may include detecting that a second file has not been retrieved within a preset amount of time and deleting the second file from the memory.
    Type: Application
    Filed: September 22, 2014
    Publication date: November 19, 2015
    Inventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
  • Publication number: 20140157102
    Abstract: Systems, methods, and software for facilitating enhanced collection environments are disclosed. In at least one implementation, a collection environment is presented that includes a presentation recording and a written paragraph. The presentation recording includes presentation sections while the paragraph includes written sections. A user input may be directed to the written paragraph. One of the written paragraphs is identified as corresponding to the user input. In addition, one the presentation sections is identified as corresponding to the written section. A media function can then be applied to the presentation section in the presentation recording.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Doreen N. Grieb, Jaimin K. Gandhi, Samantha S. Yang, Isaiah Ng