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: 20100146012Abstract: 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: ApplicationFiled: December 4, 2008Publication date: June 10, 2010Applicant: MICROSOFT CORPORATIONInventors: Scott Beaudreau, Jamie Buckley, Deana R. Fuller, Mira Lane, Brian MacDonald, Hugh Williams
-
Patent number: 7512400Abstract: 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: GrantFiled: April 30, 2004Date of Patent: March 31, 2009Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg, Mark Anthony McCabe
-
Patent number: 7477730Abstract: 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: GrantFiled: March 20, 2007Date of Patent: January 13, 2009Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
-
Patent number: 7194070Abstract: 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: GrantFiled: August 17, 2005Date of Patent: March 20, 2007Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
-
Patent number: 7188096Abstract: 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: GrantFiled: November 24, 2004Date of Patent: March 6, 2007Assignee: Microsoft CorporationInventors: Jeremy Scott Mazner, William James Griffin, Deana R. Fuller
-
Patent number: 7062021Abstract: 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: GrantFiled: October 24, 2005Date of Patent: June 13, 2006Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
-
Patent number: 6977993Abstract: 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: GrantFiled: April 30, 2004Date of Patent: December 20, 2005Assignee: Microsoft CorporationInventors: Bryan T. Starbuck, Deana R. Fuller, Martijn E. Van Tilburg
-
Publication number: 20040172452Abstract: 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: ApplicationFiled: February 28, 2003Publication date: September 2, 2004Inventors: Paul R. Erickson, Jordan L.K. Schwartz, Peyman Oreizy, Andrew F. Boardman, Walter R. Smith, Deana R. Fuller
-
Publication number: 20040162883Abstract: 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: ApplicationFiled: February 14, 2003Publication date: August 19, 2004Inventors: Peyman Oreizy, Jordan L.K. Schwartz, Paul R. Erickson, Andrew F. Boardman, Walter R. Smith, Deana R. Fuller
-
Publication number: 20040078356Abstract: 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: ApplicationFiled: October 10, 2003Publication date: April 22, 2004Applicant: Microsoft CorporationInventors: Jeremy Scott Mazner, William James Griffin, Deana R. Fuller