Method and apparatus for multi-media communication over multiple networks
First Claim
1. A method for multi-media communication comprising:
- a) transmitting a first session invite request having a plurality of first call transaction identifiers, wherein each of the plurality of first call transaction identifiers has a first call transaction value;
b) engaging in a first communication session utilizing the first session invite request wherein the first communication session is engaged using a proxy;
c) concurrent with at least one of;
step (a) and (b), transmitting a second session invite request having a plurality of second call transaction identifiers, wherein each of the plurality of second call transaction identifiers has a second call transaction value, such that the plurality of first call transaction identifiers corresponds to the plurality of second call transaction identifiers and at least one of the plurality of first call transaction values is different from the plurality of second call transaction values for corresponding first call transaction identifiers and second call transaction identifiers; and
d) engaging in a second communication session using the proxy, utilizing the second session invite request, wherein a first communication device transmits the first session invite request and the second session invite request, wherein the first communication session and the second communication session are conducted between the first communication device and a second communication device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for multi-media communication includes transmitting a first session invite request (300) having a plurality of first call transaction identifiers (302), wherein each of the first call transaction identifiers (302) has a first call transaction value (303). Thereupon, the method and apparatus engages in a first communication session using the first session invite request (300). Concurrently, a second session invite request (400), having a plurality of second call transaction identifiers (402) having a second call transaction value (403), is also transmitted. A determination is made if the second session invite request (400) is duplicative by comparing the first and second call transaction values (303, 403) of the first and second call transaction identifiers (302, 402). A second communication session is engaged if the second session invite request (400) is not duplicative such that the first communication session and the second communication session create a multi-media session.
42 Citations
25 Claims
-
1. A method for multi-media communication comprising:
-
a) transmitting a first session invite request having a plurality of first call transaction identifiers, wherein each of the plurality of first call transaction identifiers has a first call transaction value;
b) engaging in a first communication session utilizing the first session invite request wherein the first communication session is engaged using a proxy;
c) concurrent with at least one of;
step (a) and (b), transmitting a second session invite request having a plurality of second call transaction identifiers, wherein each of the plurality of second call transaction identifiers has a second call transaction value, such that the plurality of first call transaction identifiers corresponds to the plurality of second call transaction identifiers and at least one of the plurality of first call transaction values is different from the plurality of second call transaction values for corresponding first call transaction identifiers and second call transaction identifiers; and
d) engaging in a second communication session using the proxy, utilizing the second session invite request, wherein a first communication device transmits the first session invite request and the second session invite request, wherein the first communication session and the second communication session are conducted between the first communication device and a second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for multi-media communication comprising:
-
a) receiving a first session invite request having a plurality of first call transaction identifiers from a first communication device, wherein each of the plurality of first call transaction identifiers has a first call transaction value;
b) engaging in a first communication session with the first communication device in response to the first session invite request;
c) concurrent with at least one of;
step (a) and (b), receiving a second session invite request having a plurality of second call transaction identifiers from the first communication device, wherein each of the plurality of second call transaction identifiers has a second call transaction value and wherein each one of the plurality of first call transaction identifiers corresponds to the each one of the plurality of second call transaction identifiers;
d) comparing the first call transaction values to the second call transaction values; and
e) engaging in a second communication session with the first communication device when at least one of the plurality of first call transaction values is different from one of the plurality of second call transaction values for the corresponding first call transaction identifiers and the second call transaction identifiers. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for multi-media communication comprising:
-
at least one processor; and
at least one memory device, coupled to the at least one processor, having stored executable instructions that, when executed by the at least one processor, cause the at least one processor to;
a) transmit a first session invite request having a plurality of first call transaction identifiers, wherein each of the plurality of first call transaction identifiers has a first call transaction value;
b) engage in a first communication session utilizing the first session invite request wherein the first communication session is engaged using a proxy; and
c) concurrent with at least one of;
step (a) and (b), transmit a second session invite request having a plurality of second call transaction identifiers, wherein each of the plurality of second call transaction identifiers has a second call transaction value, such that the plurality of first call transaction identifiers corresponds to the plurality of second call transaction identifiers and at least one of the plurality of first call transaction values is different from the plurality of second call transaction values for corresponding first call transaction identifiers and second call transaction identifiers; and
(d) engaging in a second communication session using the proxy, utilizing the second invite request, wherein the first communication session and the second communication session are conducted between a first communication device and a second communication device. - View Dependent Claims (15)
-
-
16. An apparatus for multi-media communication comprising:
-
at least one processor; and
at least one memory device, coupled to the at least one processor, having stored executable instructions that, when executed by the at least one processor, cause the at least one processor to;
a) receive a first session invite request having a plurality of first call transaction identifiers from a first communication device, wherein each of the plurality of first call transaction identifiers has a first call transaction value;
b) engage in a first communication session with the first communication device in response to the first session invite request;
c) concurrent with at least one of;
step (a) and (b), receive a second session invite request having a plurality of second call transaction identifiers from the first communication device, wherein each of the plurality of second call transaction identifiers has a second call transaction value and wherein each one of the plurality of first call transaction identifiers corresponds to the each one of the plurality of second call transaction identifiers;
d) compare the first call transaction values to the second call transaction values; and
e) engage in a second communication session with the first communication device when at least one of the plurality of first call transaction values is different from one of the plurality of second call transaction values for the corresponding first call transaction identifiers and the second call transaction identifiers. - View Dependent Claims (17, 18)
-
-
19. A method for multi-media communication comprising:
-
a) wirelessly transmitting a first session invite request having a plurality of first call transaction identifiers, wherein each of the plurality of first call transaction identifiers has a first call transaction value;
b) engaging in a first wireless communication session utilizing the first session invite request, wherein the first communication session is engaged using a proxy;
c) concurrent with at least one of;
step (a) and (b), wirelessly transmitting a second session invite request having a plurality of second call transaction identifiers, wherein each of the plurality of second call transaction identifiers has a second call transaction value, such that the plurality of first call transaction identifiers corresponds to the plurality of second call transaction identifiers and at least one of the plurality of first call transaction values is different from the plurality of second call transaction values for corresponding first call transaction identifiers and second call transaction identifiers, andd) engaging in a second wireless communication session using the proxy, utilizing the second session invite request, wherein a first communication device transmits the first session invite request and the second session invite request, wherein the first communication session and the second communication session are conducted between the first communication device and a second communication device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification