Contextual information
First Claim
Patent Images
1. A method comprising:
- identifying an electronic communication of a first type from a first communication device associated with a first user and intended for a second user associated with a second communication device;
identifying, by at least one processor, data corresponding to the electronic communication of the first type, the data comprising information about the first communication device associated with the first user;
comparing the information about the first communication device with user profile information for the second user;
based on the comparison of the information about the first communication device and the user profile information for the second user, determining the first communication device and the second communication device are the same type of communication device;
in response to determining that the first communication device and the second communication device are the same type of communication device, providing, via a graphical user interface on the second communication device, a selectable communication option to initiate electronic communication of a second type between the first communication device and the second communication device; and
in response to detecting a selection of the selectable communication option, initiating the electronic communication of the second type between the first communication device and the second communication device.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products provide contextual information for communications. A call, for example, is processed from an origination address to a destination address. A query is made for a brand of device associated with the origination address making the call. The brand of device is announced during the call.
266 Citations
25 Claims
-
1. A method comprising:
-
identifying an electronic communication of a first type from a first communication device associated with a first user and intended for a second user associated with a second communication device; identifying, by at least one processor, data corresponding to the electronic communication of the first type, the data comprising information about the first communication device associated with the first user; comparing the information about the first communication device with user profile information for the second user; based on the comparison of the information about the first communication device and the user profile information for the second user, determining the first communication device and the second communication device are the same type of communication device; in response to determining that the first communication device and the second communication device are the same type of communication device, providing, via a graphical user interface on the second communication device, a selectable communication option to initiate electronic communication of a second type between the first communication device and the second communication device; and in response to detecting a selection of the selectable communication option, initiating the electronic communication of the second type between the first communication device and the second communication device.
-
-
2. The method of claim 1, wherein
the selectable communication option comprises an option to respond to the electronic communication of the first type using theft electronic communication of the second type.
-
3. The method of claim 1, wherein the electronic communication of the second type comprises a wireline call, a wireless call, an e-mail, or an instant message.
-
4. The method of claim 1, further comprising providing one or more selection options for interacting with the selectable communication option, wherein the one or more selection options comprise a touch screen display button selection option.
-
5. The method of claim 1, wherein the data corresponding to the electronic communication of the first type further comprises identification information corresponding to the first user.
-
6. The method of claim 5, further comprising, providing the identification information corresponding to the first user on the graphical user interface of the second communication device.
-
7. The method of claim 1, wherein initiating the electronic communication of the second type between the first communication device and the second communication device comprises:
-
identifying one or more pre-configured responses; and providing the one or more pre-configured responses in a list on the graphical user interface of the second communication device.
-
-
8. The method of claim 1, wherein identifying data corresponding to the electronic communication of the first type comprises identifying header information that comprises the information about the first communication device associated with the first user.
-
9. The method of claim 1, further comprising identifying a message history between the first user and the second user.
-
10. The method of claim 9, wherein initiating the electronic communication of the second type between the first communication device and the second communication device further comprises providing at least a portion of the message history in connection with the electronic communication of the second type.
-
11. The method of claim 1, further comprising:
-
identifying an additional electronic communication from a third communication device associated with a third user and intended for the second user associated with the second communication device; identifying, by the at least one processor, additional data corresponding to the additional electronic communication, the additional data comprising additional information about the third communication device associated with the third user; comparing the additional information about the third communication device with the user profile information for the second user; based on the comparison about the additional information about the third communication device and the user profile information for the second user, determining the third communication device and the second communication device are different types of communication devices; and in response to determining that the third communication device and the second communication device are different types of communication devices, providing, via the graphical user interface on the second communication device, one or more additional selectable communication options between the third communication device and the second communication device, the one or more additional selectable communication options not including the selectable communication option between the first communication device and the second communication device.
-
-
12. A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:
-
identify an electronic communication of a first type from a first communication device associated with a first user and intended for a second user associated with a second communication device; identify data corresponding to the electronic communication of the first type, the data comprising information about the first communication device associated with the first user; compare the information about the first communication device with user profile information for the second user; based on the comparison of the information about the first communication device and the user profile information for the second user, determine the first communication device and the second communication device are the same type of communication device; in response to determining that the first communication device and the second communication device are the same type of communication device, provide, via a graphical user interface on the second communication device, a selectable communication option to initiate electronic communication of a second type between the first communication device and the second communication device; and in response to detecting a selection of the selectable communication option, initiate the electronic communication of the second type between the first communication device and the second communication device.
-
-
13. The non-transitory computer-readable medium of claim 12, further storing instructions thereon that, when executed by the at least one processor, cause the computer system to:
based on the detected interaction with the selectable communication option, receive, for the second communication device associated with the second user, a response to the electronic communication of the first type via a communication path corresponding to the electronic communication of the second type.
-
14. The non-transitory computer-readable medium of claim 13, wherein the communication path corresponding to the electronic communication of the second type is different than a communication path of the electronic communication of the first type.
-
15. The non-transitory computer-readable medium of claim 12, wherein determining the first communication device and the second communication device are the same type of communication device comprises determining that the first communication device and the second communication are the same brand of communication device.
-
16. The non-transitory computer-readable medium of claim 15, wherein initiating the electronic communication of the second type between the first communication device and the second communication device comprises selecting the electronic communication of the second type based on the brand of the communication device.
-
17. The non-transitory computer-readable medium of claim 12, wherein the data corresponding to the electronic communication of the first type further comprises identification information corresponding to the first user.
-
18. The non-transitory computer-readable medium of claim 17, further storing instructions thereon that, when executed by at least one processor, cause the computer system to, in response to initiating the electronic communication of the second type between the first communication device and the second communication device, provide the identification information corresponding to the first user on the graphical user interface of the second communication device.
-
19. The non-transitory computer-readable medium of claim 18, further storing instructions thereon that, when executed by at least one processor, cause the computer system to identify a message history between the first user and the second user;
- and
wherein initiating the electronic communication of the second type between the first communication device and the second communication device further comprises providing at least a portion of the message history in connection with the electronic communication of the second type.
- and
-
20. A system comprising:
-
at least one processor; and at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; identify an electronic communication of a first type from a first communication device associated with a first user and intended for a second user associated with a second communication device; identify data corresponding to the electronic communication of the first type, the data comprising information about the first communication device associated with the first user; compare the information about the first communication device with user profile information for the second user; based on the comparison of the information about the first communication device and the user profile information for the second user, determine the first communication device and the second communication device are the same type of communication device; in response to determining that the first communication device and the second communication device are the same type of communication device, provide, via a graphical user interface on the second communication device, a selectable communication option to initiate electronic communication of a second type between the first communication device and the second communication device; and in response to detecting a selection of the selectable communication option, initiate the electronic communication of the second type between the first communication device and the second communication device.
-
-
21. The system of claim 20, wherein the selectable communication option comprises an option to respond to the electronic communication of the first type using the electronic communication of the second type.
-
22. The system of claim 20, wherein the electronic communication of the second type comprises a wireline call, a wireless call, an e-mail, or an instant message.
-
23. The system of claim 20, wherein determining the first communication device and the second communication device are the same type of communication device comprises determining that the first communication device and the second communication are the same brand of communication device.
-
24. The system of claim 23, wherein initiating the electronic communication of the second type between the first communication device and the second communication device comprises selecting the electronic communication of the second type based on the brand of the communication device.
-
25. The system of claim 24, further comprising instructions that, when executed by the at least one processor, cause the system to provide identification information corresponding to the first user on the graphical user interface of the second communication device.
Specification