Telecommunication and multimedia management method and apparatus
DC CAFCFirst Claim
1. A video communication method performed over a network, comprising:
- receiving an identifier identifying a recipient of a video communication, the identifier received over the network from a sending communication device;
using the identifier to ascertain a delivery location on the network for a second communication device associated with the recipient;
receiving the video communication over the network from the sending communication device;
storing the video communication; and
delivering portions of the video communication to the second communication device over the network using the delivery location, the delivery enabling the video communication to be at least partially rendered at the second communication device while the video communication is transmitted by the sending communication device,wherein the video communication is received from the sending communication device without first establishing an end-to-end connection over the network between the sending and second communication devices.
1 Assignment
Litigations
1 Petition
Reexamination
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.
-
Citations
66 Claims
-
1. A video communication method performed over a network, comprising:
-
receiving an identifier identifying a recipient of a video communication, the identifier received over the network from a sending communication device; using the identifier to ascertain a delivery location on the network for a second communication device associated with the recipient; receiving the video communication over the network from the sending communication device; storing the video communication; and delivering portions of the video communication to the second communication device over the network using the delivery location, the delivery enabling the video communication to be at least partially rendered at the second communication device while the video communication is transmitted by the sending communication device, wherein the video communication is received from the sending communication device without first establishing an end-to-end connection over the network between the sending and second communication devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for video communication, comprising:
-
receiving, over a network, identifier information for a recipient of a video communication from a sending communication device; ascertaining a location on the network for a second communication device from the identifier information; and delivering portions of the video communication over the network to the second communication device, using the ascertained location, so that the video communication can be at least partially rendered at the second communication device, wherein the delivery occurs (i) without first establishing an end-to-end connection over the network between the sending communication device and the second communication device and (ii) while the video communication is transmitted by the sending communication device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A video communication method, comprising:
-
receiving an identifier associated with a video communication transmitted by a sending communication device over a network, the identifier identifying a recipient of the video communication; ascertaining, in response to receipt of the identifier, a location on the network for a second communication device associated with the recipient and connected to the network; receiving the video communication from the sending communication device independently of the location for the second communication device being ascertained; storing the video communication; and delivering portions of the video communication over the network to the second communication device using the location, the delivery enabling the video communication to be at least partially rendered at the second communication device while the video communication is transmitted by the sending communication device, wherein receiving the video communication from the sending communication device occurs without having to first establish an end-to-end connection over the network between the sending and the second communication device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51)
-
-
49. The video communication method of method 34, further comprising encrypting the video communication after receiving the video communication.
-
52. A video communication method, comprising:
-
arranging to provide an application to a sending communication device, the application enabling the sending communication device to; (a) identify a recipient of a video communication; (b) communicate the identifier identifying the recipient to a video communication system maintained on a network; and (c) stream the video communication over the network to the video communication system; receiving at the video communication system the identifier identifying the recipient of the video communication; using, within the video communication system, the identifier to ascertain a delivery location on the network for a second communication device associated with the recipient; receiving, at the video communication system, the video communication over the network from the sending communication device; storing the video communication in a location accessible by the video communication system; using the delivery location to deliver portions of the video communication over the network from the video communication system to the second communication device, the delivery enabling the video communication to be at least partially rendered at the second communication device while the video communication is streamed by the sending communication device, wherein the video communication is received by the video communication system from the sending communication device without first establishing an end-to-end connection over the network between the sending and second communication devices. - View Dependent Claims (53, 54)
-
-
55. A video communication method performed by a video service infrastructure located on a network, the method comprising:
-
receiving identifier information from a first communication device, the identifier information identifying one or more recipients of a video communication; receiving a transmission of the video communication from the first communication device; storing the video communication in storage accessible by the video communication infrastructure, the storage of the video communication occurring regardless of the availability or lack of availability of one or more second communication devices on the network, the one or more second communication devices associated with the one or more recipients respectively; ascertaining, in response to receipt of the identifier information, one or more location(s) on the network for the one or more second communication device(s) associated with the one or more recipients respectively, the ascertaining of the one or more locations occurring while the receiving and storing of the video communication is occurring; and delivering portions of the video communication to the one or more second communication devices at their ascertained locations respectively, the delivery enabling the video communication to be at least partially rendered while the video communication is transmitted by the first communication device and without having to first establish an end-to-end connection over the network between the first communication device and any of the one or more second communication devices respectively. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification