Patents by Inventor Charles Scott Walker
Charles Scott Walker 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: 11695723Abstract: An email system detects a user interaction to interact with a social media application, within the email system. The email system accesses a social media component that renders a user interface from the social media system and detects interactions with the user interface to generate content for the social media application. The social media component calls the social media application, with the content, and provides a response indicating that the content has been sent to the social media application.Type: GrantFiled: October 29, 2021Date of Patent: July 4, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ravin Sachdeva, Amy Huyen Phuoc Nguyen, Anne O'Neill, Garett Yoshiharu Sakamoto, Luiz Gustavo Bustamante Magalhaes, Giovannah Lizette Webb, Gustavo Santos, Haroon Dawood Barri, Dianne Patricia Lobo, Tricia Lybrook, Humberto Lezama Guadarrama, Izis de Melo Moreira, Charles Scott Walker, Suzanne Tocco, Christopher Andrews Jung, Vanessa Harris, Daniel F. Holme
-
Publication number: 20230134691Abstract: An email system detects a user interaction to interact with a social media application, within the email system. The email system accesses a social media component that renders a user interface from the social media system and detects interactions with the user interface to generate content for the social media application. The social media component calls the social media application, with the content, and provides a response indicating that the content has been sent to the social media application.Type: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Inventors: Ravin SACHDEVA, Amy Huyen Phuoc NGUYEN, Anne O'NEILL, Garett Yoshiharu SAKAMOTO, Luiz Gustavo Bustamante MAGALHAES, Giovannah Lizette WEBB, Gustavo SANTOS, Haroon Dawood BARRI, Dianne Patricia LOBO, Tricia LYBROOK, Humberto LEZAMA GUADARRAMA, lzis de Melo MOREIRA, Charles Scott WALKER, Suzanne TOCCO, Christopher Andrews JUNG, Vanessa HARRIS, Daniel F. HOLME
-
Patent number: 11188209Abstract: Progressive functionality command and object access for object and other content insertion and modification are provided. In a software application user interface, when a given command is selected, where the command is a parent command having one or more child commands, a subset of all available child commands under the selected parent command may be provided in the user interface in proximity to the selected parent command. If a user needs more or different commands than are presented in the subset, a contextual pane may be selectively presented in the user interface having a number of additional available commands for selection by the user. Once the contextual pane is displayed, it may stay displayed until it is manually or automatically dismissed.Type: GrantFiled: September 22, 2014Date of Patent: November 30, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan S. Kaufthal, Maya Rodrig, Amani Ahmed Dye, Erez Kikin-Gil, Charles Scott Walker
-
Patent number: 10635540Abstract: 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: GrantFiled: August 6, 2014Date of Patent: April 28, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan S. Kaufthal, Matthew S. Feczko, Charles Scott Walker, Michael Jeffers, Douglas Lane Milvaney, J. David McCall, Travis Spomer
-
Publication number: 20190155456Abstract: 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: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Applicant: Microsoft Technology Licensing, LLC.Inventors: Jonathan S. KAUFTHAL, Charles Scott WALKER, Travis SPOMER, Edward Augustus LAYNE, JR., Taili FENG, Julie Christa SETO
-
Patent number: 10209849Abstract: 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: GrantFiled: June 30, 2015Date of Patent: February 19, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer, Edward Augustus Layne, Jr., Taili Feng, Julie Christa Seto
-
Patent number: 10042655Abstract: 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: GrantFiled: June 30, 2015Date of Patent: August 7, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer
-
Patent number: 10019145Abstract: Methods and systems are provided for an improved user interface for displaying and scaling selectable software commands and controls in at least one of a first ribbon and a second ribbon. Underneath a first ribbon of top-level command tabs, selectable controls associated with a selected command tab are presented in logical subgroups or chunks. The selectable controls within the chunks are granularly scaled to accommodate different screen sizes or changes in window size. The scaling includes moving a subset of the selectable controls within at least one of the chunks between an overflow pane and the second ribbon.Type: GrantFiled: March 30, 2016Date of Patent: July 10, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Maya Rodrig, Erez Kikin-gil, Charles Scott Walker, Benjamin Rea Howell, Han-Wen Yeh, Alexandre Grigorovitch, Diego Felipe Martínez Díaz
-
Publication number: 20160209973Abstract: Aspects of a system and method for transitioning a configuration of a user interface (UI) of an application to a particular experience mode configuration in response to a transition of experience modes by an operating system (OS) is described. The application UI may be transitioned from a configuration optimized for hardware input interaction to a configuration optimized for interaction via natural input methods, or vice versa. An experience mode transition triggering event is detected by the OS, and in response, the OS transitions from a first experience mode to a second experience mode, and communicates the transition to the application. In response to the communication, the application transitions to the second experience mode, and reconfigures the UI to a configuration associated with the second experience mode. Other aspects enable a user to manually switch experience modes via the application, and remain in the selected mode when the OS transitions modes.Type: ApplicationFiled: June 30, 2015Publication date: July 21, 2016Applicant: Microsoft Technology Licensing, LLC.Inventors: Jonathan S. Kaufthal, Charles Scott Walker
-
Publication number: 20160209994Abstract: 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: ApplicationFiled: June 30, 2015Publication date: July 21, 2016Applicant: Microsoft Technology Licensing, LLC.Inventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer
-
Publication number: 20160210035Abstract: Methods and systems are provided for an improved user interface for displaying and scaling selectable software commands and controls in at least one of a first ribbon and a second ribbon. Underneath a first ribbon of top-level command tabs, selectable controls associated with a selected command tab are presented in logical subgroups or chunks. The selectable controls within the chunks are granularly scaled to accommodate different screen sizes or changes in window size. The scaling includes moving a subset of the selectable controls within at least one of the chunks between an overflow pane and the second ribbon.Type: ApplicationFiled: March 30, 2016Publication date: July 21, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Maya Rodrig, Erez Kikin-gil, Charles Scott Walker, Benjamin Rea Howell, Han-Wen Yeh, Alexandre Grigorovitch, Diego Felipe Martínez Díaz
-
Publication number: 20160209987Abstract: 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: ApplicationFiled: June 30, 2015Publication date: July 21, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer, Edward Augustus Layne, Jr., Taili Feng, Julie Christa Seto
-
Patent number: 9329761Abstract: Methods and systems are provided for an improved user interface for displaying and scaling selectable software commands and controls in at least one of a first ribbon and a second ribbon. Underneath a first ribbon of top-level command tabs, selectable controls associated with a selected command tab are presented in logical subgroups or chunks. The selectable controls within the chunks are granularly scaled to accommodate different screen sizes or changes in window size. The scaling includes moving a subset of the selectable controls within at least one of the chunks between an overflow pane and the second ribbon.Type: GrantFiled: April 16, 2014Date of Patent: May 3, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Maya Rodrig, Erez Kikin-gil, Charles Scott Walker, Benjamin Rea Howell, Han-Wen Yeh, Alexandre Grigorovitch, Diego Felipe Martínez Díaz
-
Publication number: 20150286386Abstract: Progressive functionality command and object access for object and other content insertion and modification are provided. In a software application user interface, when a given command is selected, where the command is a parent command having one or more child commands, a subset of all available child commands under the selected parent command may be provided in the user interface in proximity to the selected parent command. If a user needs more or different commands than are presented in the subset, a contextual pane may be selectively presented in the user interface having a number of additional available commands for selection by the user. Once the contextual pane is displayed, it may stay displayed until it is manually or automatically dismissed.Type: ApplicationFiled: September 22, 2014Publication date: October 8, 2015Applicant: Microsoft CorporationInventors: Jonathan S. Kaufthal, Maya Rodrig, Amani Ahmed Dye, Erez Kikin-Gil, Charles Scott Walker
-
Publication number: 20150286533Abstract: 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: ApplicationFiled: August 6, 2014Publication date: October 8, 2015Applicant: MICROSOFT CORPORATIONInventors: Jonathan S. Kaufthal, Matthew S. Feczko, Charles Scott Walker, Michael Jeffers, Douglas Lane Milvaney, J. David McCall, Travis Spomer
-
Publication number: 20150277708Abstract: Methods and systems are provided for an improved user interface for displaying and scaling selectable software commands and controls in at least one of a first ribbon and a second ribbon. Underneath a first ribbon of top-level command tabs, selectable controls associated with a selected command tab are presented in logical subgroups or chunks. The selectable controls within the chunks are granularly scaled to accommodate different screen sizes or changes in window size. The scaling includes moving a subset of the selectable controls within at least one of the chunks between an overflow pane and the second ribbon.Type: ApplicationFiled: April 16, 2014Publication date: October 1, 2015Applicant: MICROSOFT CORPORATIONInventors: Maya Rodrig, Erez Kikin-gil, Charles Scott Walker, Benjamin Rea Howell, Han-Wen Yeh, Alexandre Grigorovitch, Diego Felipe Martínez Díaz
-
Publication number: 20150277682Abstract: 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: ApplicationFiled: July 22, 2014Publication date: October 1, 2015Applicant: Microsoft CorporationInventors: Jonathan Kaufthal, Travis Spomer, Maya Rodrig, Erez Kikin-Gil, Charles Scott Walker, Han-Wen Yeh