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: 20220221970Abstract: 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: ApplicationFiled: March 30, 2022Publication date: July 14, 2022Inventors: Matthias BAER, Bryan K. MAMARIL, Isaiah NG, Garner B. THOMAS, Cassandra M. APRIL, Richard FANG, Matthew I. WORLEY
-
Patent number: 11301124Abstract: 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: GrantFiled: August 18, 2017Date of Patent: April 12, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Matthias Baer, Bryan K. Mamaril, Isaiah Ng, Garner B. Thomas, Cassandra M. April, Richard Fang, Matthew I. Worley
-
Patent number: 11237699Abstract: 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: GrantFiled: August 18, 2017Date of Patent: February 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10749701Abstract: 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: GrantFiled: September 22, 2017Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Paul C. Barr, Isaiah Ng, Alyssa A. Dunn, Kiran Kumar, Michael C. Hilsdale, Gordon George Free
-
Patent number: 10558729Abstract: 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: GrantFiled: November 30, 2012Date of Patent: February 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Doreen N. Grieb, Jaimin K. Gandhi, Samantha S. Yang, Isaiah Ng
-
Patent number: 10389543Abstract: 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: GrantFiled: June 28, 2016Date of Patent: August 20, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Isaiah Ng, Reza Ferrydiansyah, Christopher M. Becker, Chad Roberts, Roberto Sonnino, Lisa Stifelman
-
Publication number: 20190097824Abstract: 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: ApplicationFiled: September 22, 2017Publication date: March 28, 2019Inventors: Paul C. Barr, Isaiah Ng, Alyssa A. Dunn
-
Publication number: 20190056840Abstract: 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: ApplicationFiled: August 18, 2017Publication date: February 21, 2019Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20190056858Abstract: 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: ApplicationFiled: August 18, 2017Publication date: February 21, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Matthias BAER, Bryan K. MAMARIL, Isaiah NG, Garner B. THOMAS, Cassandra M. APRIL, Richard FANG, Matthew I. WORLEY
-
Patent number: 10073963Abstract: 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: GrantFiled: September 20, 2016Date of Patent: September 11, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
-
Publication number: 20180203596Abstract: 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: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Joshua Singh Dhaliwal, Isaiah Ng, Bryan Kim Mamaril
-
Publication number: 20170195128Abstract: 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: ApplicationFiled: June 28, 2016Publication date: July 6, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Isaiah Ng, Reza Ferrydiansyah, Christopher M. Becker, Chad Roberts, Roberto Sonnino, Lisa Stifelman
-
Patent number: 9552473Abstract: 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: GrantFiled: October 16, 2014Date of Patent: January 24, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
-
Publication number: 20170011227Abstract: 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: ApplicationFiled: September 20, 2016Publication date: January 12, 2017Applicant: Microsoft Technology Licensing, LLCInventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
-
Publication number: 20150332037Abstract: 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: ApplicationFiled: October 16, 2014Publication date: November 19, 2015Inventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
-
Publication number: 20150331604Abstract: 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: ApplicationFiled: September 22, 2014Publication date: November 19, 2015Inventors: David Tse, Nathaniel Stott, Jason Lowell Reisman, Brian T. Albrecht, Matthew C. Pohle, Isaiah Ng
-
Publication number: 20140157102Abstract: 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: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: MICROSOFT CORPORATIONInventors: Doreen N. Grieb, Jaimin K. Gandhi, Samantha S. Yang, Isaiah Ng