Patents by Inventor Deana R. Fuller

Deana R. Fuller 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: 20100146012
    Abstract: An embodiment of the current invention is directed to presenting a preview of search results for a suggested search. A search engine query is received. One or more search results are generated. One or more suggested, search terms are generated. A search engine results page is generated, including the one or more search results and the one or more suggested, search terms. An indication is received, indicating that a preview of search results related to a selected, suggested, search term is to be displayed. A preview window including a results section and a menu-bar section is generated. One or more search results related to the selected, suggested, search term are acquired. The one or more search results are presented in the preview window. The preview window allows interaction with the one or more search results.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott Beaudreau, Jamie Buckley, Deana R. Fuller, Mira Lane, Brian MacDonald, Hugh Williams
  • Patent number: 7512400
    Abstract: Mechanisms for organizing messages across different message types. This may be accomplished by using a single integrated user interface in which messages across a variety of different message types are represented in a common way. For example, the user experience of placing a telephone call is standardized, regardless of the actual telephone technology (Cell Phone, VoIP, or POTS) used to conduct the telephone conversation. Also, addition to a general log that includes the overall list of messages, each message also has a separate, message-based log, thereby allowing for more flexible querying and organization of the messages regardless of the message type.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg, Mark Anthony McCabe
  • Patent number: 7477730
    Abstract: A mechanism for placing a telephone call while at the same time communicating context (e.g., subject, importance and/or nature) of the telephone call. The caller uses a mechanism on a user interface to instruct a caller computing system to place a telephone call to a callee computing system. Using the same user interface, the caller also identifies some contextual information for the telephone call such as, for example, the subject, importance and/or nature of the telephone call. The caller computing system then constructs a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and the user-entered identification of the context of the telephone call. Upon receiving the call invitation data structure, the callee computing system reads the identification of the context of the telephone call, and then takes appropriate action based on the context for the telephone call.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
  • Patent number: 7194070
    Abstract: A mechanism for placing a telephone call while at the same time communicating context (e.g., subject, importance and/or nature) of the telephone call. The caller uses a mechanism on a user interface to instruct a caller computing system to place a telephone call to a callee computing system. Using the same user interface, the caller also identifies some contextual information for the telephone call such as, for example, the subject, importance and/or nature of the telephone call. The caller computing system then constructs a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and the user-entered identification of the context of the telephone call. Upon receiving the call invitation data structure, the callee computing system reads the identification of the context of the telephone call, and then takes appropriate action based on the context for the telephone call.
    Type: Grant
    Filed: August 17, 2005
    Date of Patent: March 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
  • Patent number: 7188096
    Abstract: A system and method for categorizing a document in a document management system, wherein said document management system comprises a tree of nodes, and enables a document to be categorized in a plurality of nodes. Each node has a category label indicative of a document category. Unique vocabulary terms are listed wherein each vocabulary term represents only one node in the tree and comprises that node's category label. A checkbox is provided for each of the vocabulary terms whereby a user may select one or more vocabulary term by checking a corresponding checkbox. From the checked terms, a set of vocabulary terms is generated for associating a document with all of the nodes corresponding to the selected vocabulary terms.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: March 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Jeremy Scott Mazner, William James Griffin, Deana R. Fuller
  • Patent number: 7062021
    Abstract: A mechanism for placing a telephone call while at the same time communicating context (e.g., subject, importance and/or nature) of the telephone call. The caller uses a mechanism on a user interface to instruct a caller computing system to place a telephone call to a callee computing system. Using the same user interface, the caller also identifies some contextual information for the telephone call such as, for example, the subject, importance and/or nature of the telephone call. The caller computing system then constructs a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and the user-entered identification of the context of the telephone call. Upon receiving the call invitation data structure, the callee computing system reads the identification of the context of the telephone call, and then takes appropriate action based on the context for the telephone call.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: June 13, 2006
    Assignee: Microsoft Corporation
    Inventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
  • Patent number: 6977993
    Abstract: A mechanism for placing a telephone call while at the same time communicating context (e.g., subject, importance and/or nature) of the telephone call. The caller uses a mechanism on a user interface to instruct a caller computing system to place a telephone call to a callee computing system. Using the same user interface, the caller also identifies some contextual information for the telephone call such as, for example, the subject, importance and/or nature of the telephone call. The caller computing system then constructs a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and the user-entered identification of the context of the telephone call. Upon receiving the call invitation data structure, the callee computing system reads the identification of the context of the telephone call, and then takes appropriate action based on the context for the telephone call.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: December 20, 2005
    Assignee: Microsoft Corporation
    Inventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
  • Publication number: 20040172452
    Abstract: The present disclosure recites methods, systems, and computer program products for selecting an appropriate service provider for a real-time communication activity with a contact using a single user interface. Each of one or more contacts may have one or more real-time addresses corresponding to distinct service providers. A selection module determines which service providers support a requested real-time communication activity for a contact, producing a subset of service providers. From the subset, a service provider for a real-time communication activity for a particular contact may be selected from a single user interface.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Inventors: Paul R. Erickson, Jordan L.K. Schwartz, Peyman Oreizy, Andrew F. Boardman, Walter R. Smith, Deana R. Fuller
  • Publication number: 20040162883
    Abstract: The present disclosure recites methods, systems, and computer program products for selecting an appropriate service provider for a real-time communication activity with a contact. Each of one or more contacts may have one or more real-time addresses corresponding to distinct service providers, and/or to particular real-time communication activities. Based on one or more criteria, a selection module prioritizes service providers for a requested real-time communication activity with a contact, producing a subset of prioritized service providers. From the subset, an appropriate real-time address associated with a specific service provider for a real-time communication activity may be selected to communicate with a particular contact.
    Type: Application
    Filed: February 14, 2003
    Publication date: August 19, 2004
    Inventors: Peyman Oreizy, Jordan L.K. Schwartz, Paul R. Erickson, Andrew F. Boardman, Walter R. Smith, Deana R. Fuller
  • Publication number: 20040078356
    Abstract: A system and method for categorizing a document in a document management system, wherein said document management system comprises a tree of nodes, and enables a document to be categorized in a plurality of nodes. Each node has a category label indicative of a document category. Unique vocabulary terms are listed wherein each vocabulary term represents only one node in the tree and comprises that node's category label. A checkbox is provided for each of the vocabulary terms whereby a user may select one or more vocabulary term by checking a corresponding checkbox. From the checked terms, a set of vocabulary terms is generated for associating a document with all of the nodes corresponding to the selected vocabulary terms.
    Type: Application
    Filed: October 10, 2003
    Publication date: April 22, 2004
    Applicant: Microsoft Corporation
    Inventors: Jeremy Scott Mazner, William James Griffin, Deana R. Fuller