Telecommunication and multimedia management method and apparatus
First Claim
1. A live video messaging system implemented on a communication network, comprising:
- a first client communication device; and
a node on the communication network,wherein the first client communication device is configured to;
(a) create a video message, the video message having (i) identifier information for a recipient of the video message and (ii) video media created using the first client communication device and associated with the video message;
(b) transmit the video media of the video message to the node on the communication network, as the video media is created, the video media transmitted by the first client communication device (i) without first establishing an end-to-end connection over the communication network with a second client communication device associated with the recipient and (ii) regardless of whether the second client communication device is connected to or not connected to the communication network,wherein the node on the communication network is configured to;
(c) ascertain an address on the communication network for the second client communication device from the identifier information,(d) persistently store video media of the video message as the video media is received over the communication network from the first client communication device; and
(e) route the video media of the video message to the second communication device using the ascertained address;
wherein the second client communication device is configured to;
(e) render the video media of the video message as the video media is routed by the node on the communication network to the second communication device, the rendering of the video media occurring substantially live as the video media is transmitted by the first communication device and routed over the communication network.
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.
337 Citations
18 Claims
-
1. A live video messaging system implemented on a communication network, comprising:
-
a first client communication device; and a node on the communication network, wherein the first client communication device is configured to; (a) create a video message, the video message having (i) identifier information for a recipient of the video message and (ii) video media created using the first client communication device and associated with the video message; (b) transmit the video media of the video message to the node on the communication network, as the video media is created, the video media transmitted by the first client communication device (i) without first establishing an end-to-end connection over the communication network with a second client communication device associated with the recipient and (ii) regardless of whether the second client communication device is connected to or not connected to the communication network, wherein the node on the communication network is configured to; (c) ascertain an address on the communication network for the second client communication device from the identifier information, (d) persistently store video media of the video message as the video media is received over the communication network from the first client communication device; and (e) route the video media of the video message to the second communication device using the ascertained address; wherein the second client communication device is configured to; (e) render the video media of the video message as the video media is routed by the node on the communication network to the second communication device, the rendering of the video media occurring substantially live as the video media is transmitted by the first communication device and routed over the communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for implementing a live video messaging system on a communication network, comprising:
-
arranging for the downloading and execution of an application to a first client communication device; and maintaining a node on a node on the communication network, wherein the application on the first client communication device enables a sending user to; (a) create a video message, the video message having (i) identifier information for a recipient of the video message and (ii) video media created using the first client communication device and associated with the video message; and (b) transmit the video media of the video message to the node on the communication network, as the video media is created, the video media transmitted by the first client communication device (i) without first establishing an end-to-end connection over the communication network with a second client communication device associated with the recipient and (ii) regardless of whether the second client communication device is connected to or not connected to the communication network, wherein the node on the communication network is configured to; (c) ascertain an address on the communication network for the second client communication device from the identifier information; (d) persistently store the video media of the video message as the video media is received over the communication network from the first client communication device; and (e) route the video media of the video message to the second communication device using the ascertained address. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification