Patents by Inventor Robert A. Cape

Robert A. Cape 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: 6473745
    Abstract: A method and system for providing intelligent advice to a user. An architecture is described wherein trigger points are placed in an application program, and an advice engine invoked by the application when a trigger point is reached. The advice engine obtains information such as a user's application data, and uses the data to test it against a number of conditions for that trigger point. For each condition met, the advice engine retrieves an advice template for providing advice corresponding to the condition, and based on information in the template versus display state information, decides whether to queue the advice for subsequent display to the user. A display process displays the queued advice according to a priority setting maintained in the template.
    Type: Grant
    Filed: July 31, 1998
    Date of Patent: October 29, 2002
    Assignee: Microsoft Corporation
    Inventors: Eric W. Doerr, Robert A. Cape, Christopher K. Brownell, Stephen N. Cole, Jan T. Miksovsky
  • Publication number: 20020002546
    Abstract: A method and system for providing intelligent advice to a user. An architecture is described wherein trigger points are placed in an application program, and an advice engine invoked by the application when a trigger point is reached. The advice engine obtains information such as a user's application data, and uses the data to test it against a number of conditions for that trigger point. For each condition met, the advice engine retrieves an advice template for providing advice corresponding to the condition, and based on information in the template versus display state information, decides whether to queue the advice for subsequent display to the user. A display process displays the queued advice according to a priority setting maintained in the template.
    Type: Application
    Filed: July 31, 1998
    Publication date: January 3, 2002
    Inventors: ERIC W. DOERR, ROBERT A. CAPE, CHRISTOPHER K. BROWNELL, STEPHEN N. COLE, JAN T. MIKSOVSKY