Telecommunication and multimedia management method and apparatus
First Claim
1. A video communication system, the video communication system arranged to:
- receive identifier information associated with a video communication received from a mobile communication device, the identifier information identifying multiple recipients of the video communication;
ascertain, in response to receipt of the identifier information, multiple locations on a network for multiple second communication devices associated with the multiple recipients respectively;
receive a transmission of the video communication from the mobile communication device;
store the video communication in storage accessible by the video communication system;
ascertain, in response to receipt of the identifier information, multiple locations on a network for multiple second communication devices associated with the multiple recipients respectively; and
deliver portions of the video communication to one or more of the second communication devices at their ascertained locations respectively, the delivery enabling the video communication to be at least partially rendered at the one or more second communication devices while the video communication is transmitted by the mobile communication device,wherein the mobile communication device is arranged to transmit the video communication without having to first establish an end-to-end connection over the network between the mobile communication device and any of the one or more second communication devices respectively.
1 Assignment
0 Petitions
Accused Products
Abstract
A telecommunication and multimedia management apparatus and method that supports voice and other media communications and that enables users to: (i) participate in multiple conversation modes, including live phone calls, conference calls, instant voice messaging or tactical communications; (ii) review the messages of conversations in either a live mode or a time-shifted mode and to seamlessly transition back and forth between the two modes; (iii) participate in multiple conversations either concurrently or simultaneously; (iv) archive the messages of conversations for later review or processing; and (v) persistently store media either created or received on the communication devices of users. The latter feature enables users to generate or review media when either disconnected from the network or network conditions are poor and to optimize the delivery of media over the network based on network conditions and the intention of the users participating in conversations.
360 Citations
30 Claims
-
1. A video communication system, the video communication system arranged to:
-
receive identifier information associated with a video communication received from a mobile communication device, the identifier information identifying multiple recipients of the video communication; ascertain, in response to receipt of the identifier information, multiple locations on a network for multiple second communication devices associated with the multiple recipients respectively; receive a transmission of the video communication from the mobile communication device; store the video communication in storage accessible by the video communication system; ascertain, in response to receipt of the identifier information, multiple locations on a network for multiple second communication devices associated with the multiple recipients respectively; and deliver portions of the video communication to one or more of the second communication devices at their ascertained locations respectively, the delivery enabling the video communication to be at least partially rendered at the one or more second communication devices while the video communication is transmitted by the mobile communication device, wherein the mobile communication device is arranged to transmit the video communication without having to first establish an end-to-end connection over the network between the mobile communication device and any of the one or more second communication devices respectively. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A communication method performed by a video communication system connected to a network, the method comprising:
-
receiving a video communication from a sender directed to a plurality of recipients, the video communication having recipient identification information associated therewith; ascertaining, using the recipient identification information, locations for delivering the video communication to a plurality of communication devices associated with the plurality of recipients respectively, the locations ascertained while receipt of the video communication at the video communication system is in progress; and delivering, over the network, portions of the video communication to at least one of the plurality of communication devices using its ascertained location, the delivery occurring while the video communication is being received by the video communication system from the sender, whereby the ascertaining of the locations, while the video communication is received at the video communication system, enabling the video communication to be at least partially rendered at the one or more of the plurality of communication devices while the sender is sending the video communication without first establishing over the network an end-to-end connection between a sending communication device associated with the sender and the one or more of the plurality of the communication devices. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A communication method performed by a video communication system connected to a network, the method comprising:
-
receiving a video communication from a sender directed to a plurality of recipients, the video communication having recipient identification information associated therewith; ascertaining, using the recipient identification information, locations for delivering the video communication to a plurality of communication devices associated with the plurality of recipients respectively, the locations ascertained while receipt of the video communication at the video communication system is in progress; receiving the video communication at the video communication system from the sending communication device (1) independently of the video communication system ascertaining any of the locations and (2) regardless of whether any of the plurality of communication devices associated with the recipients are available or not available on the network; and delivering, over the network, portions of the video communication to at least one of the plurality of communication devices using its ascertained location, the delivery occurring while the video communication is being received by the video communication system from the sender, whereby the ascertaining of the locations, while the video communication is received at the video communication system, enabling the video communication to be at least partially rendered at the one or more of the plurality of communication devices while the sender is sending the video communication without first establishing over the network an end-to-end connection between a sending communication device associated with the sender and the one or more of the plurality of the communication devices.
-
Specification