Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

An apparatus and method is provided for obtaining message context information regardless of whether or not the sender includes context information, such as full name, address, telephone number, etc. The context can be stored separately from a message and retrieved when the message is read by a recipient when requested. The context might be stored in an indexed database or repository using either a key field provided by the sender or using the fields present in the message for other purposes. The latter approach is useful for finding context information in legacy messages and messages where the sender has taken no action to supply context information. If a key field is not provided by the sender, the "From:" and "Organization:" header fields can be used. In order to populate the database or repository, the domain name portion of the "From:" header field can be used as an index into a "whois" search and the "Organization" name can be passed to a telephone book search engine.

InventorRobert Uomini
Original AssigneeThe Robert G. Uomini and Louise B. Bidwell Trust
Current U.S. Classification709/206; 709/218
International Classification: G06F 1333; G06F 1517

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5418908Oct 15, 1992May 23, 1995International Business Machines CorporationSystem for automatically establishing a link between an electronic mail item and a remotely stored reference through a place mark inserted into the item
US5790793Apr 4, 1995Aug 4, 1998Method and system to create, transmit, receive and process information, including an address to further information
US5793972May 3, 1996Aug 11, 1998Westminster International Computers Inc.System and method providing an interactive response to direct mail by creating personalized web page based on URL provided on mail piece

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6138908Sep 19, 1997Oct 31, 2000Ericsson Inc.Method for updating communications facilitation data
US6289339Feb 19, 1999Sep 11, 2001Nortel Networks LimitedMethod and apparatus for filtering a notification message from a database
US6370389Oct 30, 1998Apr 9, 2002Nokia Mobile Phones, Ltd.Communication network terminal supporting a plurality of applications
US6370566Apr 10, 1998Apr 9, 2002Microsoft CorporationGenerating meeting requests and group scheduling from a mobile device
US6438584Mar 7, 2000Aug 20, 2002Letter Services, Inc.Automatic generation of graphically-composed correspondence via a text email-interface
US6446115Mar 7, 2001Sep 3, 2002Letter Services, Inc.Automatic generation of graphically-composed correspondence via a text email interface
US6604132Jun 9, 2000Aug 5, 2003System and method for embedding a physical mailing address in an electronic mail address
US6691158Feb 18, 2000Feb 10, 2004Hewlett-Packard Development Company, L.P.E-service to manage contact information and track contact location
US6738462Jul 19, 2000May 18, 2004Avaya Technology Corp.Unified communications automated personal name addressing
US6760428Jul 30, 1999Jul 6, 2004Avaya Technology Corp.Modification of voice prompting based on prior communication in a call center
US6785710Jun 22, 1998Aug 31, 2004Genesys Telecommunications Laboratories, Inc.E-mail client with programmable address attributes
US6915333Dec 14, 2001Jul 5, 2005International Business Machines CorporationMethod of managing attached document
US6983309Sep 22, 2000Jan 3, 2006Fujitsu LimitedElectronic apparatus transmitting electronic mail including image information, a control apparatus, and a storage medium
US7017109Feb 18, 2000Mar 21, 2006Hewlett-Packard Development Company, L.P.E-service to manage contact information and signature ECards
US7020650May 31, 2001Mar 28, 2006Sony CorporationInformation processing system for e-mail, information processing method and program storage medium therefor
US7028263Jul 12, 2001Apr 11, 2006Research in Motion LimitedUser interface and method for viewing short messages on a wireless device
US7035905Aug 30, 2004Apr 25, 2006Genesys Telecommunications Laboratories, Inc.E-mail client with programmable address attributes
US7058903Oct 24, 2000Jun 6, 2006Sony Corporation
Sony Electronics Inc.
Image database jog/shuttle search
US7088990Oct 30, 1998Aug 8, 2006Nokia Mobile Phones, Ltd.Communication network terminal supporting a plurality of applications
US7162514Sep 30, 2002Jan 9, 2007Canon Kabushiki KaishaCommunication apparatus, communication method, communication system, program, and storage medium
US7249175Apr 12, 2000Jul 24, 2007Escom CorporationMethod and system for blocking e-mail having a nonexistent sender address
US7262778Dec 12, 2000Aug 28, 2007Sony Corporation
Sony Electronics, Inc.
Automatic color adjustment of a template design
US7277901Oct 31, 2003Oct 2, 2007Tacit Networks, Inc.Collaborative file update system
US7281049Mar 29, 2002Oct 9, 2007Kabushiki Kaisha Toshiba
Toshiba Tec Kabushiki Kaisha
System and method for sending files to multiple destinations
US7281245Jun 5, 2002Oct 9, 2007Microsoft CorporationMechanism for downloading software components from a remote source for use by a local software application
US7325194May 7, 2002Jan 29, 2008Microsoft CorporationMethod, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings
US7349578Nov 13, 2006Mar 25, 2008Sony Corporation
Sony Electronics Inc.
System and method for editing digital images
US7356537Jun 6, 2002Apr 8, 2008Microsoft CorporationProviding contextually sensitive tools and help content in computer-generated documents
US7366529Feb 18, 2005Apr 29, 2008Nokia CorporationCommunication network terminal supporting a plurality of applications
US7392479Jun 27, 2002Jun 24, 2008Microsoft CorporationSystem and method for providing namespace related information
US7409424Jul 25, 2001Aug 5, 2008Electronic mail file access system
US7421645Apr 24, 2001Sep 2, 2008Microsoft CorporationMethod and system for providing electronic commerce actions based on semantically labeled strings
US7467140Jun 29, 2001Dec 16, 2008VeriSign, Inc.System, method, and article of manufacture for maintaining and accessing a whois database
US7484177Jan 25, 2006Jan 27, 2009Research In Motion LimitedUser interface and method for viewing short messages on a wireless device
US7538776Aug 28, 2007May 26, 2009Sony Corporation
Sony Electronics Inc.
Automatic color adjustment of a template design
US7555725Aug 8, 2005Jun 30, 2009Activemap LLCInteractive electronically presented map
US7558841May 14, 2003Jul 7, 2009Microsoft CorporationMethod, system, and computer-readable medium for communicating results to a data query in a computer network
US7606863Jul 22, 2004Oct 20, 2009FUJIFILM CorporationE-mail server
US7707024May 23, 2002Apr 27, 2010Microsoft CorporationMethod, system, and apparatus for converting currency values based upon semantically labeled strings
US7707496May 9, 2002Apr 27, 2010Microsoft CorporationMethod, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings
US7710436Jan 23, 2009May 4, 2010Sony Corporation
Sony Electronics Inc.
Automatic color adjustment of a template design
US7711550Apr 29, 2003May 4, 2010Microsoft CorporationMethods and system for recognizing names in a computer-generated document and for providing helpful actions associated with recognized names
US7712024Jul 16, 2001May 4, 2010Microsoft CorporationApplication program interfaces for semantically labeling strings and providing actions based on semantically labeled strings
US7716163Jul 17, 2001May 11, 2010Microsoft CorporationMethod and system for defining semantic categories and actions
US7716676Jun 25, 2002May 11, 2010Microsoft CorporationSystem and method for issuing a message to a program
US7734703Jul 18, 2006Jun 8, 2010Microsoft CorporationReal-time detection and prevention of bulk messages
US7739588Jun 27, 2003Jun 15, 2010Microsoft CorporationLeveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data
US7742048May 23, 2002Jun 22, 2010Microsoft CorporationMethod, system, and apparatus for converting numbers based upon semantically labeled strings
US7752167Jun 14, 2004Jul 6, 2010PalmSource Inc.Method and apparatus for importing and exporting directory and calendar information to and from personal information management applications
US7770102Jun 6, 2000Aug 3, 2010Microsoft CorporationMethod and system for semantically labeling strings and providing actions based on semantically labeled strings
US7778816Apr 24, 2001Aug 17, 2010Microsoft CorporationMethod and system for applying input mode bias
US7783614Feb 13, 2003Aug 24, 2010Microsoft CorporationLinking elements of a document to corresponding fields, queries and/or procedures in a database
US7788590Sep 26, 2005Aug 31, 2010Microsoft CorporationLightweight reference user interface
US7788602Jul 16, 2001Aug 31, 2010Microsoft CorporationMethod and system for providing restricted actions for recognized semantic categories
US7810037Aug 4, 2000Oct 5, 2010Sony Corporation
Sony Electronics Inc.
Online story collaboration
US7827497Dec 19, 2008Nov 2, 2010Research In Motion LimitedUser interface and method for viewing short messages on a wireless device
US7827546Dec 9, 2003Nov 2, 2010Microsoft CorporationMechanism for downloading software components from a remote source for use by a local software application
US7843464Apr 13, 2010Nov 30, 2010Sony Corporation
Sony Electronics Inc.
Automatic color adjustment of template design
US7870210Jul 11, 2008Jan 11, 2011International Business Machines CorporationApparatus and system for identifying and filtering emails based on content
US7991649Apr 19, 2007Aug 2, 2011Phoenix Licensing, LLCMethod for automatically preparing a plurality of client communications offering one or more financial products or services
US7992085May 15, 2007Aug 2, 2011Microsoft CorporationLightweight reference user interface
US8041604Mar 16, 1999Oct 18, 2011Studebaker & Brackett PC
Nixon Peabody LLP
Method of embedding advertisements in communication
US8049766Nov 30, 2010Nov 1, 2011Sony Corporation
Sony Electronics Inc.
Automatic color adjustment of a template design
US8090693Sep 24, 2008Jan 3, 2012VeriSign, Inc.System, method, and article of manufacture for maintaining and accessing a whois database
US8175934Jul 26, 2011May 8, 2012Phoenix Licensing, LLCSystem and method for automated generation of communications involving products or services
US8184124Sep 23, 2011May 22, 2012Sony Corporation
Sony ELectronics Inc.
Automatic color adjustment of a template design
US8239777Sep 26, 2011Aug 7, 2012Research In Motion LimitedUser interface and method for viewing short messages on a wireless device

Claims

1. A method of obtaining context information about a sender of an electronic message using a mail processing comprising the steps of:

scanning the message, usinig the mail processine program to determine if the message contains a reference in a header portion of the message to at least one feature of the sender's context, wherein the sender's context is information about the sender or the message that is usefiul to the recipient in understanding more about the context in which the sender sent the message;
if the message contains such reference, using the mail processing program and such reference to obtain [sender] the context information from a location external to the message;
if the message does not contain such reference, using the mail processing program and information present in the message to indirectly obtain the [sender] context information using external reference sources to find a reference to the [sender] context information.

2. The method of claim 1, wherein the reference to at least one feature is a reference to a location where context information is stored.

3. The method of claim 1, wherein the reference to at least one feature is a hint usable to retrieve a location where context information is stored.