Patents by Inventor Todd Torset
Todd Torset 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: 7490296Abstract: An object is associated with one or more controls in a software application. An object associated with a control determines the operation of the data entry user interface when the data entry user interface is being employed to enter data into that control. More particularly, the object may communicate interface characteristics to a component that is responsible for providing the user interface to the user. Such a component may be, for example, a shared software module that renders the user interface on a display, receives input data from the user through the user interface, and routes the entered data to a designated destination. Alternately, the object itself may create a user interface having the specified characteristics.Type: GrantFiled: April 30, 2003Date of Patent: February 10, 2009Assignee: Microsoft CorporationInventors: Kyril Feldman, Robert L Chambers, Steve Dodge, Takanobu Murayama, Tobiasz Zielinski, Todd A Torset, Thomas R Wick, Adrian J Garside
-
Patent number: 7167585Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: GrantFiled: December 16, 2005Date of Patent: January 23, 2007Assignee: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy H. Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K. Biswas, Robert L. Chambers, Bodin Dresevic, Stephen A. Fisher, Arin J. Goldberg, Gregory Hullender, Brigette E. Krantz, Todd A. Torset, Jerome J. Turner, Andrew Silverman, Shiraz M. Somji
-
Patent number: 7158675Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: GrantFiled: June 28, 2002Date of Patent: January 2, 2007Assignee: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy H. Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K. Biswas, Robert L. Chambers, Bodin Dresevic, Stephen A. Fisher, Arin J. Goldberg, Gregory Hullender, Brigette E. Krantz, Todd A. Torset, Jerome J. Turner, Andrew Silverman, Shiraz M. Somji
-
Publication number: 20060274057Abstract: A system and method for performing ink related operations in a tree-based presentation system is described. Ink-related programmatical interfaces may relate to interactions with a stroke object, a stroke collection object, and ink input elements.Type: ApplicationFiled: April 24, 2006Publication date: December 7, 2006Applicant: MICROSOFT CORPORATIONInventors: Shawn Van Ness, Sam George, Stefan Wick, Brian Ewanchuk, Todd Torset, Wayne Zeng, Xiao Tu, Koji Kato, Alexander Kolmykov-Zotov, Timothy Kannapel, Manoj Biswas, Kevin Welton, Richmond Lough, Chandramouli Kompella, Hongan Wang, Steven Dodge, Todd Landstad, Shiraz Somji, Vladimir Smirnov, Stephen Fisher, Rudolph Balaz, Michael Russell
-
Publication number: 20060093219Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: ApplicationFiled: December 16, 2005Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj Biswas, Robert Chambers, Bodin Dresevic, Stephen Fisher, Arin Goldberg, Gregory Hullender, Brigette Krantz, Todd Torset, Jerome Turner, Andrew Silverman, Shiraz Somji
-
Publication number: 20060093218Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: ApplicationFiled: December 16, 2005Publication date: May 4, 2006Applicant: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj Biswas, Robert Chambers, Bodin Dresevic, Stephen Fisher, Arin Goldberg, Gregory Hullender, Brigette Krantz, Todd Torset, Jerome Turner, Andrew Silverman, Shiraz Somji
-
Publication number: 20040225965Abstract: Techniques are disclosed for controlling the behavior of a data entry user interface, such as a data input panel, based upon the status of an insertion location. For example, both the position and content of a data input panel are provided based upon the detected characteristics of the insertion location. Further, a technique for invoking or dismissing a data entry user interface may be provided based upon the status of an insertion location.Type: ApplicationFiled: May 6, 2003Publication date: November 11, 2004Applicant: Microsoft CorporationInventors: Adrian J. Garside, Leroy B. Keely, Thomas R. Wick, William Mak, Grady Leno, Steve Dodge, Todd A. Torset
-
Publication number: 20040150670Abstract: An object is associated with one or more controls in a software application. An object associated with a control determincs the operation of the data entry user interface when the data entry user interface is being employed to enter data into that control. More particularly, the object may communicate interface characteristics to a component that is responsible for providing the user interface to the user. Such a component may be, for example, a shared software module that renders the user interface on a display, receives input data from the user through the user interface, and routes the entered data to a designated destination.Type: ApplicationFiled: April 30, 2003Publication date: August 5, 2004Applicant: Microsoft CorporationInventors: Kyril Feldman, Robert L. Chambers, Steve Dodge, Takanobu Murayama, Tobias Zielinski, Todd A. Torset, Thomas R. Wick, Adrian J. Garside
-
Publication number: 20030217336Abstract: Overlaying electronic ink over a document. A typical scenario may be where one it would be useful to mark up a document with electronic ink, such as by making handwritten comments, drawings, and the like over the underlying document. In some embodiments, a developer may easily define an inking surface, such as a transparent or opaque window, over a document. The inking surface may act as an input interface such that a user may write onto the inking surface such that is appears that the document itself is being marked up.Type: ApplicationFiled: June 28, 2002Publication date: November 20, 2003Applicant: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Tobiasz A. Zielinski, Arin J. Goldberg, Eugene A. Tsimberg, Todd A. Torset, Robert L. Chambers, Timothy H. Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K. Biswas, Bodin Dresevic, Stephen A. Fisher, Brigette E. Krantz, Shiraz M. Somji
-
Publication number: 20030214531Abstract: Various user interfaces and processes are described for receiving electronic ink. A user may write in a first input region. In addition, a user may write in an expanded input region having a greater sized than the first region. Third, a user may write or tap keys to input ink/text from a third region including an input panel.Type: ApplicationFiled: June 28, 2002Publication date: November 20, 2003Applicant: Microsoft CorporationInventors: Robert L. Chambers, Steve Dodge, Kyril Feldman, Arin J. Goldberg, Alexander Gounares, Timothy H. Kannapel, Todd A. Torset, Tobias Z. Zielinski
-
Publication number: 20030215140Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.Type: ApplicationFiled: June 28, 2002Publication date: November 20, 2003Applicant: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Timothy H. Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K. Biswas, Robert L. Chambers, Bodin Dresevic, Stephen A. Fisher, Arin J. Goldberg, Gregory Hullender, Brigette E. Krantz, Todd A. Torset, Jerome J. Turner, Andrew Silverman, Shiraz M. Somji
-
Publication number: 20030215142Abstract: A control and its associated programming interface for allowing entry of electronic ink, editing and other manipulation of the ink, and/or recognition of the ink. Ink may be stored in a data structure such as an ink object that permits later retrieval by applications. As is the case with text that may be bolded, underlined, italicized, and the like, the describe control and its programming interface may permit ink information to be manipulated as easily as text, while providing the richness of handwritten ink.Type: ApplicationFiled: June 28, 2002Publication date: November 20, 2003Applicant: Microsoft CorporationInventors: Alexander Gounares, Steve Dodge, Tobiasz A. Zielinski, Arin J. Goldberg, Kyril Feldman, Todd A. Torset, Robert L. Chambers, Richard K. Sailor