Address Book for Integrating Email and Instant Messaging (IM)
First Claim
Patent Images
1. A method processed by a computing device at a user location, comprising:
- receiving, by the computing device, an instant messaging (IM) address of a contact of a user, an email address of the contact of the user, and a reference identifier (ID), the reference identifier (ID) being an alphanumeric code and being adapted to identify the contact of the user, wherein the reference identifier (ID) is distinct from the received instant messaging (IM) address and the email address, the reference identifier (ID) identifying the contact of the user without requiring parsing of the reference identifier (ID);
correlating, by the computing device, the IM address to the reference identifier;
correlating, by the computing device, the email address to the reference identifier (ID);
providing, by the computing device, an email receive window configured to display a received email, the email receive window configured to provide IM presence information associated with the IM address of the contact of the user, the email receive window configured to utilize the reference identifier (ID) for automatically launching an IM session with the contact from the email receive window, the email receive window including a launch IM option for launching the IM session; and
sequentially attempting to establish an IM messaging session directly from an email read message window with a first IM address in a prioritized order of the plurality of Instant Messaging addresses, and if the first IM address is not responsive, attempting a second IM address in the prioritized order of the plurality of Instant Messaging addresses;
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for integrating instant messaging (IM) services and email services are described. In one embodiment, the email services and IM services are integrated through an address book database. The address book database correlates email information of a contact with a reference identifier (ID). Additionally, one or more IM addresses of the contact are also correlated to the reference ID, thereby permitting further correlation of a contacts IM information with the contacts email information.
11 Citations
20 Claims
-
1. A method processed by a computing device at a user location, comprising:
-
receiving, by the computing device, an instant messaging (IM) address of a contact of a user, an email address of the contact of the user, and a reference identifier (ID), the reference identifier (ID) being an alphanumeric code and being adapted to identify the contact of the user, wherein the reference identifier (ID) is distinct from the received instant messaging (IM) address and the email address, the reference identifier (ID) identifying the contact of the user without requiring parsing of the reference identifier (ID); correlating, by the computing device, the IM address to the reference identifier; correlating, by the computing device, the email address to the reference identifier (ID); providing, by the computing device, an email receive window configured to display a received email, the email receive window configured to provide IM presence information associated with the IM address of the contact of the user, the email receive window configured to utilize the reference identifier (ID) for automatically launching an IM session with the contact from the email receive window, the email receive window including a launch IM option for launching the IM session; and sequentially attempting to establish an IM messaging session directly from an email read message window with a first IM address in a prioritized order of the plurality of Instant Messaging addresses, and if the first IM address is not responsive, attempting a second IM address in the prioritized order of the plurality of Instant Messaging addresses; - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method processed by a computing device at a user location, comprising:
-
receiving user input, the user input comprising multiple instant messaging (IM) addresses of an individual contact of the user, the multiple IM addresses comprising IM addresses from different IM accounts, each of the different IM accounts being adapted to transmit and receive IM messages using a different IM protocol; receiving a reference identifier (ID), the reference identifier (ID) being an alphanumeric code and being adapted to identify the individual contact, wherein the reference identifier (ID) is distinct from the received instant messaging (IM) address and the email address; correlating each of the multiple IM addresses to the reference identifier (ID); and providing an email receive window configured to display a received email, the email receive window configured to provide IM presence information associated with the IM address of the contact of the user, the email receive window configured to utilize the reference identifier (ID) for automatically launching an IM session with the individual contact from the email window, the email receive window including a launch IM option for launching the IM session; permitting a user to initiate an IM session with contacts at various IM addresses without manually logging into multiple IM accounts, allowing the user to type an IM message at a user input window; and wherein the typed message is translated or reformatted into a native protocol associated with each of the other participants'"'"' IM services and the typed message is displayed to each of the other participants in the IM chat session. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer readable storage medium, the storage medium being embedded with computer instructions for causing a computing device to perform the steps of:
-
receive first user input, the first user input comprising multiple instant messaging (IM) addresses of an individual contact of the user, the multiple IM addresses comprising IM addresses from different IM accounts, each of the different IM accounts being adapted to transmit and receive IM messages using a different IM protocol; receive second user input, the second user input comprising a reference identifier (ID), the reference identifier (ID) being an alphanumeric code and being adapted to identify the individual contact, wherein the reference identifier (ID) is distinct from the received instant messaging (IM) address and the email address; correlate each of the multiple IM addresses to the reference identifier (ID), the reference identifier (ID) being adapted to identify the individual contact; and provide an email receive window configured to display a received email, the email receive window configured to provide IM presence information associated with the IM address of the contact of the user, the email receive window configured to utilize the reference identifier (ID) for automatically launching an IM session with the individual contact from the email window, the email receive window including a launch IM option for launching the IM session; wherein a message typed to a contact is translated into a native protocol associated with contact'"'"'s IM service and the typed message is displayed to each of the other contact in a IM chat session. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification