Patents by Inventor Samuel George Gates
Samuel George Gates 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: 20220398996Abstract: Embodiments disclosed herein are related to systems and methods for implementing a customizable compact overlay window in a display. In one embodiment, a computing system includes one or more processors and a storage device that stores computer executable instructions that can be executed by the processors to cause the computing system to perform the following. The system receives from an application running on the computing system customization parameters that define how the application is to be configured in a compact overlay window. The system generates the compact overlay window so that the compact overlay window is customizable according to the customization parameters. The system positions the compact overlay window in a portion of a display of the computing system.Type: ApplicationFiled: February 8, 2022Publication date: December 15, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Nils Sundelin, Bret Anderson, Samuel George Gates, Richard Fang, Miron Vranjes, Christopher Doan, Abhishek Malani
-
Patent number: 11295706Abstract: Embodiments disclosed herein are related to systems and methods for implementing a customizable compact overlay window in a display. In one embodiment, a computing system includes one or more processors and a storage device that stores computer executable instructions that can be executed by the processors to cause the computing system to perform the following. The system receives from an application running on the computing system customization parameters that define how the application is to be configured in a compact overlay window. The system generates the compact overlay window so that the compact overlay window is customizable according to the customization parameters. The system positions the compact overlay window in a portion of a display of the computing system.Type: GrantFiled: June 30, 2016Date of Patent: April 5, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Nils Sundelin, Bret Anderson, Samuel George Gates, Richard Fang, Miron Vranjes, Christopher Doan, Abhishek Malani
-
Patent number: 10409634Abstract: Techniques for surfacing task-related applications in a heterogeneous tab environment are described. In at least some implementations, a task group is created based on an implicit association between source content from a source application and target content from a target application based on a request to launch the target application from the source application. According to various implementations, the heterogeneous tab environment presents the task group and a trigger event is defined based on the task group. Detecting the trigger event causes surfacing of the task group in the tab environment.Type: GrantFiled: June 12, 2017Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Samuel George Gates, Ross N. Luengen, Lee Dicks Clark, Richard Fang
-
Patent number: 10216370Abstract: Techniques for exposing tabs in system task switchers are described herein. In one or more implementations, input is received to initiate a switch between different applications executed in a multi-application computing environment. In response, a system task switcher is launched to facilitate selection of and switching between the different applications. representations of the different applications are exposed via a user interface for the system task switcher. In the system task switcher configured to include functionality accessible via the system task switcher to exposed representations of individual tabs open in applications having tabbed user interfaces. Responsive to a selection of a particular application via the system task switcher, a switch occurs to the particular application in the multi-application computing environment. If a particular tab is selected, the switch occurs to expose the application UI with the selected tab being presented as the active/top tab with focus in the application UI.Type: GrantFiled: May 18, 2016Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Adam E. Barrus, Richard Fang, Andrew M. Pickard, Samuel George Gates
-
Publication number: 20180307525Abstract: Techniques for surfacing task-related applications in a heterogeneous tab environment are described. In at least some implementations, a task group is created based on an implicit association between source content from a source application and target content from a target application based on a request to launch the target application from the source application. According to various implementations, the heterogeneous tab environment presents the task group and a trigger event is defined based on the task group. Detecting the trigger event causes surfacing of the task group in the tab environment.Type: ApplicationFiled: June 12, 2017Publication date: October 25, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Samuel George GATES, Ross N. LUENGEN, Lee Dicks CLARK, Richard FANG
-
Publication number: 20180005602Abstract: Embodiments disclosed herein are related to systems and methods for implementing a customizable compact overlay window in a display. In one embodiment, a computing system includes one or more processors and a storage device that stores computer executable instructions that can be executed by the processors to cause the computing system to perform the following. The system receives from an application running on the computing system customization parameters that define how the application is to be configured in a compact overlay window. The system generates the compact overlay window so that the compact overlay window is customizable according to the customization parameters. The system positions the compact overlay window in a portion of a display of the computing system.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Nils Sundelin, Bret Anderson, Samuel George Gates, Richard Fang, Miron Vranjes, Christopher Doan, Abhishek Malani
-
Publication number: 20170285894Abstract: Techniques for exposing tabs in system task switchers are described herein. In one or more implementations, input is received to initiate a switch between different applications executed in a multi-application computing environment. In response, a system task switcher is launched to facilitate selection of and switching between the different applications. representations of the different applications are exposed via a user interface for the system task switcher. In the system task switcher configured to include functionality accessible via the system task switcher to exposed representations of individual tabs open in applications having tabbed user interfaces. Responsive to a selection of a particular application via the system task switcher, a switch occurs to the particular application in the multi-application computing environment. If a particular tab is selected, the switch occurs to expose the application UI with the selected tab being presented as the active/top tab with focus in the application UI.Type: ApplicationFiled: May 18, 2016Publication date: October 5, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Adam E. Barrus, Richard Fang, Andrew M. Pickard, Samuel George Gates