Patents by Inventor Gregory Hullender

Gregory Hullender 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).

  • Publication number: 20050105946
    Abstract: Ink is stored in a data structure that includes a mapping of the ink's coordinates from one space to another. The responsibility of transforming the ink into desired coordinates occurs after the capture of the ink and at least based on the mapping in the data structure.
    Type: Application
    Filed: December 23, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Bodin Dresevic, Rudolph Balaz, Gregory Hullender
  • Publication number: 20050105944
    Abstract: Ink is stored in a data structure that includes a mapping of the ink's coordinates from one space to another. The responsibility of transforming the ink into desired coordinates occurs after the capture of the ink and at least based on the mapping in the data structure.
    Type: Application
    Filed: December 23, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Bodin Dresevic, Rudolph Balaz, Gregory Hullender
  • Publication number: 20050108218
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Application
    Filed: November 11, 2004
    Publication date: May 19, 2005
    Applicant: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Publication number: 20050102687
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Application
    Filed: November 11, 2004
    Publication date: May 12, 2005
    Applicant: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Publication number: 20050097577
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Application
    Filed: November 11, 2004
    Publication date: May 5, 2005
    Applicant: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Publication number: 20050071855
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Application
    Filed: November 11, 2004
    Publication date: March 31, 2005
    Applicant: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Publication number: 20050066340
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Application
    Filed: November 11, 2004
    Publication date: March 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Patent number: 6832381
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: December 14, 2004
    Assignee: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Patent number: 6704807
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: March 9, 2004
    Assignee: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Patent number: 6671745
    Abstract: A set of Application Program Interfaces (APIs) for a resource-limited environment are disclosed. The APIs provide a mechanism for a computer application to interface with various components and modules of an operating system for a resource-limited environment. The APIs further provide a mechanism to interface with input/output devices commonly found in embedded systems running in a resource-limited environment.
    Type: Grant
    Filed: March 22, 1999
    Date of Patent: December 30, 2003
    Assignee: Microsoft Corporation
    Inventors: Sharad Mathur, Gregory Hullender, Mark Miller, Bruce Johnson, Michael Ginsberg
  • Publication number: 20030215140
    Abstract: 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: Application
    Filed: June 28, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: 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: 20030210817
    Abstract: An electronic ink object is preprocessed for improving handwriting recognition results. An electronic ink object, possibly having multiple lines of non-horizontal ink, is preprocessed by segmenting or separating the electronic ink object into one or more lines, computing a writing angle of each line, and rotating each line so that it is horizontal.
    Type: Application
    Filed: May 10, 2002
    Publication date: November 13, 2003
    Applicant: Microsoft Corporation
    Inventors: Gregory Hullender, Ahmad Abdulkader
  • Publication number: 20030156145
    Abstract: A system and process for capturing and implementing handwritten gestures is described. A user may use gestures to quickly command a pen-based input device to perform operations. Using the described embodiments, users may edit text or handwritten ink using a pen in a pen-based computing platform and have the edits affect the text or ink.
    Type: Application
    Filed: February 8, 2002
    Publication date: August 21, 2003
    Applicant: Microsoft Corporation
    Inventors: Gregory Hullender, Alexander Gounares