Telecommunication and multimedia management method and apparatus
DC CAFCFirst Claim
1. A method for operating a video message service infrastructure on a network, the method comprising:
- receiving, at the video message service infrastructure, a video message transmitted by a sending device, the video message containing video media, the video media being transmitted as the video media is created;
generating, by the video message service infrastructure, two or more degraded versions of the video media of the video message, where each of the two or more degraded versions is created by degrading the quality of the video media by a different amount;
selecting one of the degraded versions of the video media based on an ascertained bandwidth on the network for delivering the video media from the video message service infrastructure to a recipient device on the network; and
transmitting the selected degraded version of the video media from the video message service infrastructure to the recipient device so that the recipient device can render at least a portion of the video media on the recipient device, the video message service infrastructure operating so that the rendering occurs;
(i) while the video media of the video message is being created and transmitted over the network by the sending device; and
(ii) without having to first establish an end-to-end connection over the network between the sending device and the recipient device before the sending device begins to transmit the video media of the video message.
1 Assignment
Litigations
2 Petitions
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
59 Claims
-
1. A method for operating a video message service infrastructure on a network, the method comprising:
-
receiving, at the video message service infrastructure, a video message transmitted by a sending device, the video message containing video media, the video media being transmitted as the video media is created; generating, by the video message service infrastructure, two or more degraded versions of the video media of the video message, where each of the two or more degraded versions is created by degrading the quality of the video media by a different amount; selecting one of the degraded versions of the video media based on an ascertained bandwidth on the network for delivering the video media from the video message service infrastructure to a recipient device on the network; and transmitting the selected degraded version of the video media from the video message service infrastructure to the recipient device so that the recipient device can render at least a portion of the video media on the recipient device, the video message service infrastructure operating so that the rendering occurs; (i) while the video media of the video message is being created and transmitted over the network by the sending device; and (ii) without having to first establish an end-to-end connection over the network between the sending device and the recipient device before the sending device begins to transmit the video media of the video message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for operating a video message service infrastructure on a network, the method comprising:
-
receiving a video message sent by a sending device, the video message containing video media that is transmitted over the network by the sending device as the video media is being created; ascertaining bandwidth over the network for delivering the video media of the video message from video message service infrastructure to a recipient device on the network; generating an adjusted bit rate representation of the video media of the video message commensurate with the ascertained bandwidth; and transmitting the adjusted bit rate representation of the video media over the network to the recipient device so that a recipient can render at least a portion of the video message on the recipient device, the video message service infrastructure operating so that rendering occurs; (i) while the video media of the video message is being created and transmitted over the network by the sending device; and (ii) without having to first establish an end-to-end connection over the network between the sending device and the recipient device before the sending device begins to transmit the video media of the video message, whereby generating the adjusted the bit rate representation of the video media of the video message improves the ability of the recipient to render the portion of the video message on the recipient device as the video media is being transmitted by the sending device when network conditions are insufficient to support transmission of a complete version of the video media, wherein the complete version is the same quality as received by the video message service infrastructure. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for operating a video message service infrastructure on a network, the method comprising:
-
receiving, at the video message service infrastructure, a first video message transmitted by a first sending device, the first video message containing first video media, the first video media being transmitted as the first video media is created; receiving, at the video message service infrastructure, a second video message transmitted by a second sending device, the second video message containing second video media, the second video media being transmitted as the second video media is created; transmitting from the video message service infrastructure over the network; (a) the first video media of the first video message to a recipient device; and (b) the second video media of the second video message to the recipient device; the transmission of (a) and (b) occurring so that the recipient device can simultaneously render at least a first portion of the first video message and at least a second portion of the second video message, the simultaneous rendering occurring; (c) as the first video media of the first video message and the second video media of the second video message are each being created and transmitted over the network by the first and the second sending devices respectively; and (d) without having to first establish an end-to-end connection over the network between either of; (i) the first sending device and the recipient device before the first sending device begins to transmit the first video media of the first video message; and (ii) the second sending device and the recipient device before the second sending device begins to transmit the second video media of the second video message. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
Specification