Patents by Inventor Charles Cummins
Charles Cummins 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: 11163938Abstract: A semantic based document editor is provided. An application such as a document processing application displays previews of a document. The previews include semantic styles. In response to a selection of one of the previews, a semantic style associated with the selected preview is applied to a section of the document. The semantic style is rendered in the selected preview. A suggestion is displayed on the section. The suggestion identifies the section. The suggestion is also formatted based on the semantic style.Type: GrantFiled: September 18, 2018Date of Patent: November 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ruth Kikin-Gil, Daniel Costenaro, Rebecca Seerveld, Wesley Hodgson, Robert McKaughan, Charles Cummins
-
Patent number: 10754489Abstract: The techniques and mechanisms described herein are directed to a method for pinning a tab in a tabbed browser. Briefly stated, browsing software is configured to recognize a “pin” event, such as a hot key, a menu selection, and the like. Upon recognizing the pin event, the browsing software splits a display screen into a pinned window and a tabbed window. The tabbed window displays one or more open tabs and the content of the currently in focus tab. The pinned window may display content that was previously displayed within one of the tabs in the tabbed window or may display new content. The browsing software may configure the navigation of the pinned window differently than the navigation for the tabs in the tabbed window.Type: GrantFiled: July 24, 2013Date of Patent: August 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Aaron J. Sauve, Tony E. Schreiner, Charles Cummins, Cornelis K. Van Dok
-
Patent number: 10754508Abstract: In a non-limiting example of the present disclosure, an exemplary table of contents slide may be displayed for a slide deck of a presentation program. The table of contents slide may comprise one or more sections of grouped slides for the slide deck. A selection of a section link may be received. The section link links the table of contents slide to a section of grouped slides. An exemplary presentation program may navigate the slide deck to a first slide of the section based on the received selection. When the navigation of the section is completed, the presentation program returns the slide deck to one of: the table of contents slide and the first slide of the section. Other examples described relate to creation and rendering of an exemplary table of contents slide and/or section links within an exemplary table of contents slide of a presentation program.Type: GrantFiled: October 24, 2016Date of Patent: August 25, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Michael Jay Gilmore, Kerry Young, Lei Shi, Charles Cummins, Lauren Michelle Janas, Derek Martin Johnson, Paul Scuderi
-
Patent number: 10747949Abstract: Systems, methods, and software are disclosed herein for presenting an overlay canvas in response to receiving an editing gesture to existing text on a canvas. In an implementation, user input is received comprising an inking gesture associated with existing text displayed on a canvas in a user interface. The inking gesture is then determined to comprise any of a plurality of editing gestures. In response to the inking gesture comprising an editing gesture, an overlay canvas is presented above the canvas in the user interface. Additional user input is received comprising inking on the overlay canvas. The inking is then incorporated into the existing text on the canvas.Type: GrantFiled: April 13, 2018Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Elise Livingston, Adam Samuel Riddle, L. Tucker Hatfield, Charles Cummins, Allison Smedley
-
Patent number: 10489044Abstract: In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The action(s) to be taken may depend upon the type of the selected object and/or the type of the target object. For example, where the selected object is an item and the target object is a persisted auto-list, the action may include adding, removing, or modifying one or more properties of the selected object to conform to one or more criteria defined by the persisted auto-list. Also, numerical feedback may be provided to the user where multiple objects are selected. For example, where seven objects are selected, the textual number “7” may appear next to the cursor.Type: GrantFiled: May 13, 2016Date of Patent: November 26, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Charles Cummins, Cornelis K. Van Dok, David G. De Vorchik, Stephan Hoefnagels, Timothy P. McKee, Tyler K. Beam
-
Publication number: 20190317988Abstract: Systems, methods, and software are disclosed herein for presenting an overlay canvas in response to receiving an editing gesture to existing text on a canvas. In an implementation, user input is received comprising an inking gesture associated with existing text displayed on a canvas in a user interface. The inking gesture is then determined to comprise any of a plurality of editing gestures. In response to the inking gesture comprising an editing gesture, an overlay canvas is presented above the canvas in the user interface. Additional user input is received comprising inking on the overlay canvas. The inking is then incorporated into the existing text on the canvas.Type: ApplicationFiled: April 13, 2018Publication date: October 17, 2019Inventors: Elise Livingston, Adam Samuel Riddle, L. Tucker Hatfield (deceased), Charles Cummins, Allison Smedley
-
Publication number: 20190018828Abstract: A semantic based document editor is provided. An application such as a document processing application displays previews of a document. The previews include semantic styles. In response to a selection of one of the previews, a semantic style associated with the selected preview is applied to a section of the document. The semantic style is rendered in the selected preview. A suggestion is displayed on the section. The suggestion identifies the section. The suggestion is also formatted based on the semantic style.Type: ApplicationFiled: September 18, 2018Publication date: January 17, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Ruth Kikin-Gil, Daniel Costenaro, Rebecca Seerveld, Wesley Hodgson, Robert McKaughan, Charles Cummins
-
Patent number: 10133715Abstract: A semantic based document editor is provided. An application such as a document processing application displays previews of a document. The previews include semantic styles. In response to a selection of one of the previews, a semantic style associated with the selected preview is applied to a section of the document. The semantic style is rendered in the selected preview. A suggestion is displayed on the section. The suggestion identifies the section. The suggestion is also formatted based on the semantic style.Type: GrantFiled: August 12, 2015Date of Patent: November 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ruth Kikin-Gil, Daniel Costenaro, Rebecca Seerveld, Wesley Hodgson, Robert McKaughan, Charles Cummins
-
Patent number: 9910569Abstract: An address bar user interface control includes one or more interactive segments. A segment may include one or more filters or selection criteria for selecting content from physical and/or virtual locations. In some instances, a segment may include two or more filters or selection criteria which are logically combined for selecting content.Type: GrantFiled: June 27, 2013Date of Patent: March 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Patrice L. Miner, Zeke Odins-Lucas, David G. De Vorchik, Charles Cummins, Paul A. Gusmorino
-
Publication number: 20180004361Abstract: A system and method is provided for displaying a display element on a display in which a display element may be displayed responsive to a command, the display element being associated with another display element. Also, in another example, the association between the display elements is also displayed. In one example, the association between the display elements is depicted via an animation.Type: ApplicationFiled: September 18, 2017Publication date: January 4, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Louis Amadio, Keira L. Amos, Charles Cummins, Neel lshwar Murarka, Phillip Bensaid
-
Publication number: 20170315686Abstract: The present invention provides a system or method for displaying rich presentation taskbar buttons for a corresponding application. In one example, the rich presentation taskbar button may receive content from an application through a programming interface. The present invention further relates to a system and method for displaying a rich presentation taskbar button and for displaying and/or dismissing a thumbnail of an application window associated with the rich presentation taskbar button. The present invention may further include a system and method of pinning the thumbnail on a display or dismissing a thumbnail. The present invention also relates to a system and method for displaying multiple taskbar buttons in a taskbar including controlling the size of individual taskbar buttons, consolidating taskbar buttons and placing taskbar buttons into an overflow based on the type of taskbar button in the taskbar.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Inventors: David A. Matthews, Mark R. Ligameri, Charles Cummins, Jeffrey W. Pettiross, R. Syam Kumar, Charles W. Stabb, Yeming Shi
-
Patent number: 9766766Abstract: A system and method is provided for displaying a display element on a display in which a display element may be displayed responsive to a command, the display element being associated with another display element. Also, in another example, the association between the display elements is also displayed. In one example, the association between the display elements is depicted via an animation.Type: GrantFiled: August 24, 2010Date of Patent: September 19, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Louis Amadio, Keira L. Amos, Charles Cummins, Neel Ishwar Murarka, Phillip Bensaid
-
Publication number: 20170220217Abstract: In a non-limiting example of the present disclosure, an exemplary table of contents slide may be displayed for a slide deck of a presentation program. The table of contents slide may comprise one or more sections of grouped slides for the slide deck. A selection of a section link may be received. The section link links the table of contents slide to a section of grouped slides. An exemplary presentation program may navigate the slide deck to a first slide of the section based on the received selection. When the navigation of the section is completed, the presentation program returns the slide deck to one of: the table of contents slide and the first slide of the section. Other examples described relate to creation and rendering of an exemplary table of contents slide and/or section links within an exemplary table of contents slide of a presentation program.Type: ApplicationFiled: October 24, 2016Publication date: August 3, 2017Inventors: Michael Jay Gilmore, Kerry Young, Lei Shi, Charles Cummins, Lauren Michelle Janas, Derek Martin Johnson, Paul Scuderi
-
Publication number: 20170220232Abstract: Technology is disclosed herein that enhances the user experience with presentation programs and the operational aspects of such programs. In an implementation, a presentation program includes a hierarchy of parent slides and child slides in a collection of slides. Navigating from a parent slide to a child slide triggers a contextual zoom-in transition into the child slide. Navigating back to the parent slide from the child slide triggers a contextual zoom-out transition to the parent slide. Other non-limiting examples describe smart slide functionality of an exemplary presentation program. A smart slide is a slide of a slide deck that comprises one or more slide links, which provide an active link to another slide of the slide deck.Type: ApplicationFiled: October 24, 2016Publication date: August 3, 2017Inventors: Michael Jay Gilmore, Kerry Young, Lei Shi, Alexandre Gueniot, Derek Martin Johnson, Jing Zhao, Charles Cummins, Aviral Ajit, Paul Scuderi
-
Patent number: 9710133Abstract: The present invention provides a system or method for displaying rich presentation taskbar buttons for a corresponding application. In one example, the rich presentation taskbar button may receive content from an application through a programming interface. The present invention further relates to a system and method for displaying a rich presentation taskbar button and for displaying and/or dismissing a thumbnail of an application window associated with the rich presentation taskbar button. The present invention may further include a system and method of pinning the thumbnail on a display or dismissing a thumbnail. The present invention also relates to a system and method for displaying multiple taskbar buttons in a taskbar including controlling the size of individual taskbar buttons, consolidating taskbar buttons and placing taskbar buttons into an overflow based on the type of taskbar button in the taskbar.Type: GrantFiled: February 17, 2014Date of Patent: July 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: David A. Matthews, Mark R. Ligameri, Charles Cummins, Jeffrey W. Pettiross, R. Syam Kumar, Charles W. Stabb, Yeming Shi
-
Patent number: 9626079Abstract: The techniques and mechanisms described herein are directed to a method for managing multiple content windows. The content windows may host a web browser, a shell view, a word processing application, and the like. A set of content windows are grouped into a frame in a manner such that a taskbar shows one item for the set of content windows. Each content window is associated with a tab for the frame. A content-specific menu may be associated with each tab. The content-specific menu includes a set of commands based on the heterogeneous content hosted in the content window. The set of commands provide functionality to the heterogeneous content.Type: GrantFiled: April 4, 2014Date of Patent: April 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Aaron J. Sauve, Cornelis K. Van Dok, Charles Cummins, Tony E. Schreiner
-
Publication number: 20170046319Abstract: A semantic based document editor is provided. An application such as a document processing application displays previews of a document. The previews include semantic styles. In response to a selection of one of the previews, a semantic style associated with the selected preview is applied to a section of the document. The semantic style is rendered in the selected preview. A suggestion is displayed on the section. The suggestion identifies the section. The suggestion is also formatted based on the semantic style.Type: ApplicationFiled: August 12, 2015Publication date: February 16, 2017Inventors: Ruth Kikin-Gil, Daniel Costenaro, Rebecca Seerveld, Wesley Hodgson, Robert McKaughan, Charles Cummins
-
Publication number: 20160357383Abstract: In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The action(s) to be taken may depend upon the type of the selected object and/or the type of the target object. For example, where the selected object is an item and the target object is a persisted auto-list, the action may include adding, removing, or modifying one or more properties of the selected object to conform to one or more criteria defined by the persisted auto-list. Also, numerical feedback may be provided to the user where multiple objects are selected. For example, where seven objects are selected, the textual number “7” may appear next to the cursor.Type: ApplicationFiled: May 13, 2016Publication date: December 8, 2016Inventors: CHARLES CUMMINS, CORNELIS K. VAN DOK, DAVID G. DE VORCHIK, STEPHAN HOEFNAGELS, TIMOTHY P. MCKEE, TYLER K. BEAM
-
Patent number: 9354800Abstract: In an electronic file system, preview information is provided to the user during a drag operation of a selected object onto a target object. The information indicates what type(s) of action is to be taken should the selected object be dropped onto the target object. The action(s) to be taken may depend upon the type of the selected object and/or the type of the target object. For example, where the selected object is an item and the target object is a persisted auto-list, the action may include adding, removing, or modifying one or more properties of the selected object to conform to one or more criteria defined by the persisted auto-list. Also, numerical feedback may be provided to the user where multiple objects are selected. For example, where seven objects are selected, the textual number “7” may appear next to the cursor.Type: GrantFiled: September 29, 2009Date of Patent: May 31, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Charles Cummins, Cornelis K. Van Dok, David G. De Vorchik, Stephan Hoefnagels, Timothy P. McKee, Tyler K. Beam
-
Publication number: 20150307436Abstract: A method for the production of deodorized glycerides from fatty acids containing odor bodies. The method comprises: (a) adding glycerine to the fatty acids to form a first mixture; (b) mixing the first mixture; (c) heating the first mixture at a temperature of from 120° C. to 250° C. to form a heated mixture; (d) removing water and odor bodies from the heated mixture; (e) optionally checking the amount of fatty acids remaining in the heated mixture; (f) optionally removing residual odor bodies from the heated mixture; and (g) recovering the deodorized glycerides.Type: ApplicationFiled: April 13, 2015Publication date: October 29, 2015Inventors: Jeffrey Charles CUMMINS, Manuel G. VENEGAS, Neil Thomas FAIRWEATHER, Stanley James WELLING