Patents by Inventor Travis Spomer

Travis Spomer 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: 10635540
    Abstract: Save and synchronization status information is provided. The save and synchronization status information may be concise yet informative to a user and may provide an indication of the current save state of the document: “saved,” “dirty,” or “saving.” The indication of the current save state may be displayed in a consistent and reliable spot such that the user may reliably know where to look to find the document's save status. Other save states may be included, such as offline or error. The indication may be selectable, such that when selected, the user may see additional save and synchronization status detail, and may be enabled to rename the document.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: April 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan S. Kaufthal, Matthew S. Feczko, Charles Scott Walker, Michael Jeffers, Douglas Lane Milvaney, J. David McCall, Travis Spomer
  • Patent number: 10402034
    Abstract: Embodiments of a system for automatically managing panes in relation to the application canvas in a user interface. The system includes a pane manager that works in conjunction with applications to provide access to panes while keeping a minimum amount of user content visible. The system allows an application to define a protected canvas size. When a pane is needed, the system determines if sufficient room for the pane exists or can be created by dismissing another pane. If so, the pane is added. If not, the pane may be displayed in a temporary manner. The system also responds to changes in the user interface size. If the user interface size decreases to a point where sufficient room for existing panes is no longer available, one or more of the existing panes are dismissed.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jonathan S. Kaufthal, Travis Spomer, Ryan Sloan
  • Publication number: 20190155456
    Abstract: Aspects of a system for automatically managing a pane in a user interface on a small form factor computing device include an adaptive pane module for determining when an event that affects the canvas size occurs, such as changing the display configuration or reorienting the display, which in turn affects pane management, or the opening or closing of a pane. The adaptive pane module manages the pane. After managing the pane, the system resizes the canvas and reflows the content as appropriate for a small form factor computing device.
    Type: Application
    Filed: January 25, 2019
    Publication date: May 23, 2019
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Jonathan S. KAUFTHAL, Charles Scott WALKER, Travis SPOMER, Edward Augustus LAYNE, JR., Taili FENG, Julie Christa SETO
  • Patent number: 10209849
    Abstract: Aspects of a system for automatically managing a pane in a user interface on a small form factor computing device include an adaptive pane module for determining when an event that affects the canvas size occurs, such as changing the display configuration or reorienting the display, which in turn affects pane management, or the opening or closing of a pane. The adaptive pane module manages the pane. After managing the pane, the system resizes the canvas and reflows the content as appropriate for a small form factor computing device.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: February 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer, Edward Augustus Layne, Jr., Taili Feng, Julie Christa Seto
  • Patent number: 10042655
    Abstract: Aspects of a system for automatically adapting an application user interface display on a small form factor computing device include a computing device having at least a processing device, a memory, and a display. The user interface is a functional landscape of an application that accommodates and displays, in various combinations, multiple regions of application functional controls and information. An adaptive user interface display module detects a change in available screen space for the application user interface on a small form factor computing device, and adjusts the functional landscape accordingly.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 7, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer
  • Publication number: 20160209994
    Abstract: Aspects of a system for automatically adapting an application user interface display on a small form factor computing device include a computing device having at least a processing device, a memory, and a display. The user interface is a functional landscape of an application that accommodates and displays, in various combinations, multiple regions of application functional controls and information. An adaptive user interface display module detects a change in available screen space for the application user interface on a small form factor computing device, and adjusts the functional landscape accordingly.
    Type: Application
    Filed: June 30, 2015
    Publication date: July 21, 2016
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer
  • Publication number: 20160209987
    Abstract: Aspects of a system for automatically managing a pane in a user interface on a small form factor computing device include an adaptive pane module for determining when an event that affects the canvas size occurs, such as changing the display configuration or reorienting the display, which in turn affects pane management, or the opening or closing of a pane. The adaptive pane module manages the pane. After managing the pane, the system resizes the canvas and reflows the content as appropriate for a small form factor computing device.
    Type: Application
    Filed: June 30, 2015
    Publication date: July 21, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer, Edward Augustus Layne, Jr., Taili Feng, Julie Christa Seto
  • Publication number: 20150286533
    Abstract: Save and synchronization status information is provided. The save and synchronization status information may be concise yet informative to a user and may provide an indication of the current save state of the document: “saved,” “dirty,” or “saving.” The indication of the current save state may be displayed in a consistent and reliable spot such that the user may reliably know where to look to find the document's save status. Other save states may be included, such as offline or error. The indication may be selectable, such that when selected, the user may see additional save and synchronization status detail, and may be enabled to rename the document.
    Type: Application
    Filed: August 6, 2014
    Publication date: October 8, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Jonathan S. Kaufthal, Matthew S. Feczko, Charles Scott Walker, Michael Jeffers, Douglas Lane Milvaney, J. David McCall, Travis Spomer
  • Publication number: 20150286344
    Abstract: Embodiments of a system for automatically managing panes in relation to the application canvas in a user interface. The system includes a pane manager that works in conjunction with applications to provide access to panes while keeping a minimum amount of user content visible. The system allows an application to define a protected canvas size. When a pane is needed, the system determines if sufficient room for the pane exists or can be created by dismissing another pane. If so, the pane is added. If not, the pane may be displayed in a temporary manner. The system also responds to changes in the user interface size. If the user interface size decreases to a point where sufficient room for existing panes is no longer available, one or more of the existing panes are dismissed.
    Type: Application
    Filed: August 6, 2014
    Publication date: October 8, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Jonathan S. Kaufthal, Travis Spomer, Ryan Sloan
  • Publication number: 20150277682
    Abstract: A method for displaying a scalable user interface on a display device includes arranging multiple regions of application functionalities and information for display substantially in-line within a designated area of an application, identifying an amount of space available to the user interface within the designated area of the application, comparing the amount of available application space with an amount of space used by the multiple regions of application functionalities and information, and adjusting the visual display of at least one of the multiple regions of application functionalities and information according to one or more predetermined scaling priorities to accommodate the available space within the designated area of the application.
    Type: Application
    Filed: July 22, 2014
    Publication date: October 1, 2015
    Applicant: Microsoft Corporation
    Inventors: Jonathan Kaufthal, Travis Spomer, Maya Rodrig, Erez Kikin-Gil, Charles Scott Walker, Han-Wen Yeh