ENHANCED CALLING SYSTEMS AND METHODS
First Claim
1. A method of providing one or more enhanced communication features during a communication, the method comprising:
- detecting a destination identifier for a communication sent by a first device, the destination identifier being an identifier associated with a second device;
detecting a source identifier for the communication sent by the first device, the source identifier being an identifier associated with the first device;
establishing a first connection between the first device and a server device, the server device comprising a database of call-enhancing elements;
establishing a second connection between the second device and the server device;
establishing a direct connection between the first device and the second device;
sharing, by at least one of the first connection, the second connection, and the direct connection, at least a first call-enhancing element with the first device and at least a second call-enhancing element with the second device, each call-enhancing element being associated with at least one of the source identifier and the destination identifier, wherein;
the first call-enhancing element comprises first content data including at least one of first audio content, first visual content, and first interactive content, andthe second call-enhancing element comprises second content data different from the first content data, the second content data including at least one of first second content, first second content, and second interactive content; and
exchanging, by a separate connection from the at least one connection by which the first call-enhancing element and the second call-enhancing element are shared, communication data between the first device and the second device at the same time as the sharing.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods described herein may present one or more enhanced communication features during a call. A destination identifier for a communication sent by a first device may be detected, the destination identifier being an identifier associated with a second device. A source identifier for the communication sent by the first device may be detected, the source identifier being an identifier associated with the first device. A first connection between the first device and a server device may be established, the server device comprising a database of call-enhancing elements. A second connection between the second device and the server device may be established. A direct connection between the first device and the second device may be established. By at least one of the first connection, the second connection, and the direct connection, at least one call-enhancing element may be shared with the first device and the second device, the at least one call-enhancing element being associated with at least one of the source identifier and the destination identifier.
15 Citations
30 Claims
-
1. A method of providing one or more enhanced communication features during a communication, the method comprising:
-
detecting a destination identifier for a communication sent by a first device, the destination identifier being an identifier associated with a second device; detecting a source identifier for the communication sent by the first device, the source identifier being an identifier associated with the first device; establishing a first connection between the first device and a server device, the server device comprising a database of call-enhancing elements; establishing a second connection between the second device and the server device; establishing a direct connection between the first device and the second device; sharing, by at least one of the first connection, the second connection, and the direct connection, at least a first call-enhancing element with the first device and at least a second call-enhancing element with the second device, each call-enhancing element being associated with at least one of the source identifier and the destination identifier, wherein; the first call-enhancing element comprises first content data including at least one of first audio content, first visual content, and first interactive content, and the second call-enhancing element comprises second content data different from the first content data, the second content data including at least one of first second content, first second content, and second interactive content; and exchanging, by a separate connection from the at least one connection by which the first call-enhancing element and the second call-enhancing element are shared, communication data between the first device and the second device at the same time as the sharing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device configured to provide one or more enhanced communication features during a communication, the device comprising:
-
at least one networking element configured to; establish a first connection between the device and a server device, the server device comprising a database of call-enhancing elements; and establish a direct connection between the device and a second device; and at least one processor configured to; detecting a destination identifier for a communication sent by the device, the destination identifier being an identifier associated with the second device; sharing, by at least one of the first connection and the direct connection, at least a first call-enhancing element with the second device, the first call-enhancing element being associated with at least one of a source identifier of the device and the destination identifier; receiving, by at least one of the first connection and the direct connection, at least a second call-enhancing element, the second call-enhancing element being associated with at least one of a source identifier of the device and the destination identifier, wherein; the first call-enhancing element comprises first content data including at least one of first audio content, first visual content, and first interactive content, and the second call-enhancing element comprises second content data different from the first content data, the second content data including at least one of first second content, first second content, and second interactive content; and exchanging, by a separate connection from the at least one connection by which the first call-enhancing element and the second call-enhancing element are shared, communication data between the first device and the second device at the same time as the sharing. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A server device configured to provide one or more enhanced communication features during a communication, the server device comprising:
-
a database of call-enhancing elements; a networking element configured to; establish a first connection between a first device and the server device based on a source identifier for a communication sent by the first device to a second device; and establish a second connection between the second device and the server device based on a destination identifier for the communication sent by the first device to the second device; and at least one processor configured to share, by the first connection and the second connection, at least a first call-enhancing element with the first device and at least a second call-enhancing element with the second device, each call-enhancing element being associated with at least one of the source identifier and the destination identifier, wherein; the first call-enhancing element comprises first content data including at least one of first audio content, first visual content, and first interactive content, and the second call-enhancing element comprises second content data different from the first content data, the second content data including at least one of first second content, first second content, and second interactive content; wherein the at least one processor is configured to share the at least one call-enhancing element at the same time as communication data between the first device and the second device by a separate connection from the at least one connection by which the first call-enhancing element and the second call-enhancing element are shared. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification