Patents by Inventor Timothy Rand Sullivan

Timothy Rand Sullivan 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: 7472376
    Abstract: Systems and methods for applying both profile and user customizations to an application user interface are provided. Profile customizations, created for a specialized use or field, are adapted to an application user interface, which has command-menu-toolbar contributions from various add-in modules. The user has access to the customizations through a user interface. Then, as a user is customizing the application, through commands, toolbars, and menus, the user customizations are tagged. A priority and group is assigned to each customization to allow for relative positioning of each customization. The difference between the user's final desired state and a reset state is computed. This difference computation is used to track the changes made to the application and to assist in resets of the customizations.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: December 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Aaron T. Burcham, Paul S. Harrington, C. Douglas Hodges, Rahul S. Kumar, James Kal Yu Lau, Timothy Rand Sullivan, Jason J. Weber
  • Patent number: 7152054
    Abstract: The aforementioned need is satisfied by the present invention in which a help architecture supports an application and a help engine operating on a computer, where the help engine is for locating help topics relevant to the application. In the help architecture, at least one help library stores a plurality of help topics therein, where the help topics are accessible to a user from the help library by way of the computer, and a central store stores topic metadata corresponding to help topics available from each help library. The central store in response to a search request from the help engine locates topic metadata relevant to the search request and returns information from the located topic metadata.
    Type: Grant
    Filed: August 21, 2003
    Date of Patent: December 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Jonathan Cannon Gordon, Timothy Rand Sullivan, Justin Shane McRoberts, Scott R. Swanson, Alex Aben-Athar Kipman, Madhavi Lakamsani, Paul Glenn McKee, Saurabh Jain, Dale Elton Rogerson, Octavia Petrovici
  • Patent number: 6959294
    Abstract: An application and a context-based help system operate on a computer. The application includes a plurality of components that effectuate application functions, where each component of the application is constructed to describe a current context of the component representative of a current state of the component. At least some of the components are active at any one time. The help system includes a help engine that receives the current context from each active component, dynamically builds a current overall context of the application based on each received current context, locates help topics based on the current overall context, and filters and prioritizes the located help topics.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: October 25, 2005
    Assignee: Microsoft Corporation
    Inventors: Timothy Rand Sullivan, Justin Shane McRoberts, Victor Stone, Craig Andrew Critchley, Derek Edward Hoiem, Peter Loforte
  • Publication number: 20040044635
    Abstract: The aforementioned need is satisfied by the present invention in which a help architecture supports an application and a help engine operating on a computer, where the help engine is for locating help topics relevant to the application. In the help architecture, at least one help library stores a plurality of help topics therein, where the help topics are accessible to a user from the help library by way of the computer, and a central store stores topic metadata corresponding to help topics available from each help library. The central store in response to a search request from the help engine locates topic metadata relevant to the search request and returns information from the located topic metadata.
    Type: Application
    Filed: August 21, 2003
    Publication date: March 4, 2004
    Applicant: Microsoft Corporation
    Inventors: Jonathan Cannon Gordon, Timothy Rand Sullivan, Justin Shane McRoberts, Scott R. Swanson, Alex Aben-Athar Kipman, Madhavi Lakamsani, Paul Glenn McKee, Saurabh Jain, Dale Elton Rogerson, Octavia Petrovici
  • Publication number: 20030016238
    Abstract: An application and a context-based help system operate on a computer. The application includes a plurality of components that effectuate application functions, where each component of the application is constructed to describe a current context of the component representative of a current state of the component. At least some of the components are active at any one time. The help system includes a help engine that receives the current context from each active component, dynamically builds a current overall context of the application based on each received current context, locates help topics based on the current overall context, and filters and prioritizes the located help topics.
    Type: Application
    Filed: March 19, 2002
    Publication date: January 23, 2003
    Inventors: Timothy Rand Sullivan, Justin Shane McRoberts, Victor Stone, Craig Andrew Critchley, Derek Edward Hoiem, Peter Loforte