Patents by Inventor L. Tucker Hatfield
L. Tucker Hatfield 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: 10871880Abstract: A tool for action tool-integrated inking input is provided. In one example, a user selects an inking tool and further selects an action functionality to apply to the inking tool. The inking tool is highlighted and updated to display the selected functionality. In another example, the user selects an action tool having a particular functionality and further selects inking properties to apply to the action tool. The action tool is highlighted and updated to display the selected inking properties. In another example, a tool is provided, and the user selects an action functionality and inking properties to apply to the tool. The action tool is updated to illustrate the selected functionality and properties. In another example, the user selects an inking tool and an action tool to apply properties associated with the inking tool and the functionality associated with the action tool to an active tool.Type: GrantFiled: November 4, 2016Date of Patent: December 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: L. Tucker Hatfield, Ian William Mikutel, Emily Tran, Alex J. Simmons, Lisa Carolyn Cherian
-
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: 10739988Abstract: A personalized persistent collection of customized inking tools is provided. In an ink-enabled application, a user is enabled to create new inking tools and to select properties to associate with the new inking tools according to the user's wants/needs. Inking tool elements illustrative of the properties associated with the user-customized inking tools are included in an inking tool tray displayed in a UI of the application. The user-selected properties associated with the user-customized inking tools are stored in a data store that is accessible by the application and other applications from various computing devices. The inking tool tray is consistent across applications and computing devices for allowing the user to create, keep, and roam a customized set of inking tools, and providing the user with one-click access to the user's customized inking tools. Advantageously, the user does not have to repeatedly set up an inking tool with often-used attributes.Type: GrantFiled: November 4, 2016Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Alex Jacob Simmons, Lisa Carolyn Cherian, L. Tucker Hatfield, Sarah Elizabeth Sykes
-
Patent number: 10482638Abstract: Methods and systems providing for collaborative commenting in a drawing tool are provided. One example method includes receiving a shape on a drawing canvas, and receiving a comment associated with the shape, the comment including a name of a commenting user. The method also includes receiving an indication of a movement of the shape from the first position to a second position, and, in response to the indication of the movement of the shape, automatically moving the comment closer to the second position of the shape. In some cases, the commenting user can be a user other than the user adding the shape to the document, and can be performed by a concurrent editor of the document.Type: GrantFiled: November 11, 2011Date of Patent: November 19, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: L. Tucker Hatfield, Andrew G. Carlson, David Charles Wadsworth, Brian T. Hill, Robert James Straavaldson, Han Ui Jung, Darren Muller, Michael J. Smith
-
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
-
Patent number: 10162518Abstract: Systems, methods, and software are disclosed herein for supporting reversible ink in a user interface to an application. In an implementation, an application receives inking input on a canvas in a user interface to the application. The application renders ink on the canvas along a path taken by the inking input and monitors for the inking input to reverse direction along the path. In response to the inking input reversing the direction along the path, the application erases at least a portion of the ink from the canvas.Type: GrantFiled: February 3, 2017Date of Patent: December 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Emily Tran, Daniel Parish, Tyler R. Adams, L. Tucker Hatfield
-
Patent number: 10134158Abstract: Systems, methods, and software are disclosed herein for supporting directional stamping. In an implementation, an input stroke is received on a canvas in a user interface to an application. The application identifies at least a directional effect with which to render each of a set of discontinuous objects along a continuous path taken by the input stroke on the canvas. The application then renders the set of discontinuous objects on the canvas along the continuous path with at least the directional effect identified for each discontinuous object.Type: GrantFiled: February 23, 2017Date of Patent: November 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Emily Tran, L. Tucker Hatfield, Daniel Parish
-
Publication number: 20180240255Abstract: Systems, methods, and software are disclosed herein for supporting directional stamping. In an implementation, an input stroke is received on a canvas in a user interface to an application. The application identifies at least a directional effect with which to render each of a set of discontinuous objects along a continuous path taken by the input stroke on the canvas. The application then renders the set of discontinuous objects on the canvas along the continuous path with at least the directional effect identified for each discontinuous object.Type: ApplicationFiled: February 23, 2017Publication date: August 23, 2018Inventors: Emily Tran, L. Tucker Hatfield, Daniel Parish
-
Publication number: 20180225037Abstract: Systems, methods, and software are disclosed herein for supporting reversible ink in a user interface to an application. In an implementation, an application receives inking input on a canvas in a user interface to the application. The application renders ink on the canvas along a path taken by the inking input and monitors for the inking input to reverse direction along the path. In response to the inking input reversing the direction along the path, the application erases at least a portion of the ink from the canvas.Type: ApplicationFiled: February 3, 2017Publication date: August 9, 2018Inventors: Emily Tran, Daniel Parish, Tyler R. Adams, L. Tucker Hatfield
-
Publication number: 20180129367Abstract: A tool for action tool-integrated inking input is provided. In one example, a user selects an inking tool and further selects an action functionality to apply to the inking tool. The inking tool is highlighted and updated to display the selected functionality. In another example, the user selects an action tool having a particular functionality and further selects inking properties to apply to the action tool. The action tool is highlighted and updated to display the selected inking properties. In another example, a tool is provided, and the user selects an action functionality and inking properties to apply to the tool. The action tool is updated to illustrate the selected functionality and properties. In another example, the user selects an inking tool and an action tool to apply properties associated with the inking tool and the functionality associated with the action tool to an active tool.Type: ApplicationFiled: November 4, 2016Publication date: May 10, 2018Applicant: Microsoft Technology Licensing, LLCInventors: L. Tucker Hatfield, Ian William Mikutel, Emily Tran, Alex J. Simmons, Lisa Carolyn Cherian
-
Publication number: 20180129366Abstract: A personalized persistent collection of customized inking tools is provided. In an ink-enabled application, a user is enabled to create new inking tools and to select properties to associate with the new inking tools according to the user's wants/needs. Inking tool elements illustrative of the properties associated with the user-customized inking tools are included in an inking tool tray displayed in a UI of the application. The user-selected properties associated with the user-customized inking tools are stored in a data store that is accessible by the application and other applications from various computing devices. The inking tool tray is consistent across applications and computing devices for allowing the user to create, keep, and roam a customized set of inking tools, and providing the user with one-click access to the user's customized inking tools. Advantageously, the user does not have to repeatedly set up an inking tool with often-used attributes.Type: ApplicationFiled: November 4, 2016Publication date: May 10, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Alex Jacob Simmons, Lisa Carolyn Cherian, L. Tucker Hatfield, Sarah Elizabeth Sykes
-
Patent number: 9395959Abstract: Integrated workflow visualization and editing is provided using a visual graphic diagramming tool and a web application platform tool to create a workflow. A visual representation of a workflow is created using the visual graphic diagramming tool. A declarative markup language file representing the workflow is provided to a web application platform tool for further modification of the workflow. The workflow is opened in the web application platform tool and desired parameters in the workflow are set. Visualization data from the graphic diagramming tool and the set parameters are bundled in a single declarative markup language file formatted for reading by both the visual graphic diagramming tool and the web application platform tool to allow manipulations and parameterization of the workflow in both the visual graphic diagramming tool and the web application platform tool.Type: GrantFiled: December 9, 2011Date of Patent: July 19, 2016Assignee: Microsoft Technology Licensing, LLCInventors: L. Tucker Hatfield, William Charles Kennedy, David Charles Wadsworth, Samuel Chung, Jason Frank Morrill, Soo Youn Cho, Seung Wook Son, Hoe Jin Kim
-
Patent number: 9235335Abstract: Concepts and technologies are described herein for touch interactions with a drawing application. In accordance with the concepts and technologies disclosed herein, user devices can obtain drawing data generated by a web-based drawing application and can display a drawing by rendering the data in one or more UIs. The user device can interpret touch gestures at a touch sensitive display used to present the UIs and can interpret the touch gestures as corresponding to one or more commands for modifying the UIs. According to various embodiments, the user device can interpret the touch gestures by determining if the touch gestures intersect an object in the drawing and other behavior associated with the touch gesture such as movement, subsequent touches, and whether or not an object intersected was selected when the touch gesture was commenced.Type: GrantFiled: June 25, 2012Date of Patent: January 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jason Frank Morrill, Jie Li, L. Tucker Hatfield, Andrew Grey Carlson, Brian T. Hill, Shayne Martin Holmes
-
Publication number: 20130346924Abstract: Concepts and technologies are described herein for touch interactions with a drawing application. In accordance with the concepts and technologies disclosed herein, user devices can obtain drawing data generated by a web-based drawing application and can display a drawing by rendering the data in one or more UIs. The user device can interpret touch gestures at a touch sensitive display used to present the UIs and can interpret the touch gestures as corresponding to one or more commands for modifying the UIs. According to various embodiments, the user device can interpret the touch gestures by determining if the touch gestures intersect an object in the drawing and other behavior associated with the touch gesture such as movement, subsequent touches, and whether or not an object intersected was selected when the touch gesture was commenced.Type: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Applicant: MICROSOFT CORPORATIONInventors: Jason Frank Morrill, Jie Li, L. Tucker Hatfield, Andrew Grey Carlson, Brian T. Hill, Shayne Martin Holmes
-
Publication number: 20130152041Abstract: Integrated workflow visualization and editing is provided using a visual graphic diagramming tool and a web application platform tool to create a workflow. A visual representation of a workflow is created using the visual graphic diagramming tool. A declarative markup language file representing the workflow is provided to a web application platform tool for further modification of the workflow. The workflow is opened in the web application platform tool and desired parameters in the workflow are set. Visualization data from the graphic diagramming tool and the set parameters are bundled in a single declarative markup language file formatted for reading by both the visual graphic diagramming tool and the web application platform tool to allow manipulations and parameterization of the workflow in both the visual graphic diagramming tool and the web application platform tool.Type: ApplicationFiled: December 9, 2011Publication date: June 13, 2013Applicant: MICROSOFT CORPORATIONInventors: L. Tucker Hatfield, William Charles Kennedy, David Charles Wadsworth, Samuel Chung, Jason Frank Morrill, Soo Youn Cho, Seung Wook Son, Hoe Jin Kim
-
Publication number: 20130124967Abstract: Methods and systems providing for collaborative commenting in a drawing tool are provided. One example method includes receiving a shape on a drawing canvas, and receiving a comment associated with the shape, the comment including a name of a commenting user. The method also includes receiving an indication of a movement of the shape from the first position to a second position, and, in response to the indication of the movement of the shape, automatically moving the comment closer to the second position of the shape. In some cases, the commenting user can be a user other than the user adding the shape to the document, and can be performed by a concurrent editor of the document.Type: ApplicationFiled: November 11, 2011Publication date: May 16, 2013Applicant: MICROSOFT CORPORATIONInventors: L. Tucker Hatfield, Andrew G. Carlson, David Charles Wadsworth, Brian T. Hill, Robert James Straavaldson, Han Ul Jung, Darren Muller, Michael J. Smith
-
Publication number: 20130124956Abstract: Methods and systems for coauthoring in a drawing tool are described. One computer-implemented method includes displaying a first user name of a first user in association with a first shape on a drawing, and receiving an indication that a second user is collaborating on the drawing. The method includes receiving an indication that the second user has modified a second shape on the drawing. The method also includes, in response to the indication that the second user has modified the second shape, displaying a second user name of the second user in association with the second shape on the drawing. The methods and systems can also include, in some cases, periodic sharing of metadata among coauthors, to indicate edits made by other coauthors.Type: ApplicationFiled: November 11, 2011Publication date: May 16, 2013Applicant: MICROSOFT CORPORATIONInventors: L. Tucker Hatfield, Andrew G. Carlson, Lennart Yeuk Yee Wong, Michael J. Smith, Brian T. Hill, Robert James Straavaldson
-
Patent number: D706801Type: GrantFiled: June 19, 2012Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Christopher D. Edwards, Keri Talbot, Jason F. Morrill, L. Tucker Hatfield
-
Patent number: D727952Type: GrantFiled: June 20, 2012Date of Patent: April 28, 2015Assignee: Microsoft CorporationInventors: Christopher D. Edwards, Keri Talbot, Jason F. Morrill, L. Tucker Hatfield
-
Patent number: D727954Type: GrantFiled: June 19, 2012Date of Patent: April 28, 2015Assignee: Microsoft CorporationInventors: Christopher D. Edwards, Keri Talbot, Jason F. Morrill, L. Tucker Hatfield