Systems and methods for instant messaging persons referenced in an electronic message
First Claim
1. A method comprising:
- locating, by at least one processor, an identifier within an electronic message intended for a recipient;
identifying, by at least one processor, a user account of a server-based communications system based on the identifier within the electronic message;
determining, by at least one processor, if the user account is logged into the server-based communications system; and
based on the determination that the user account of the server-based communications system is logged into the server-based communications system, presenting the recipient an option to initiate a communication with a user of the user account of the server-based communications system.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for transferring electronic data between users of a communications system include a host system structured and arranged to receive and deliver messages of various types between users of the communications system. The host system includes an instant messaging network; a mail gateway; and a configuring network in communication with both the instant messaging network and the mail gateway. The instant messaging network enables instant messaging communication between users of the communications system and has the capability to monitor whether a certain user is capable of receiving an instant message at a particular moment. The mail gateway receives and delivers e-mail messages to users of the communications system. The configuring network is dedicated to automatically configuring instant messaging communication between an intended recipient of an e-mail message and the sender of the e-mail message.
346 Citations
25 Claims
-
1. A method comprising:
-
locating, by at least one processor, an identifier within an electronic message intended for a recipient; identifying, by at least one processor, a user account of a server-based communications system based on the identifier within the electronic message; determining, by at least one processor, if the user account is logged into the server-based communications system; and based on the determination that the user account of the server-based communications system is logged into the server-based communications system, presenting the recipient an option to initiate a communication with a user of the user account of the server-based communications system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
locating, using at least one processor, an identifier within an electronic message intended for a recipient; identifying a user subscriber of a server-based communications system based on the identifier; accessing the server-based communications system to determine if the user subscriber is currently logged into the server-based communications system; based on the user subscriber being currently logged into the server-based communications system, presenting the recipient an option to initiate a communication with the user subscriber via the server-based communications system. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
at least one processor; a non-transitory computer readable storage medium comprising computer readable instructions that when executed by the at least one processor, cause the system to perform steps comprising; locating an identifier within an electronic message intended for a recipient; identifying a user account of a server-based communications system based on the identifier within the electronic message; determining whether the user account is logged into the server-based communications system; and based on the determination that the user account of the server-based communications system is logged into the server-based communications system, providing a user an option to initiate a communication between the user and the intended recipient of the electronic message using the server-based communications system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification