Multimedia transcoding method and system for mobile devices
First Claim
1. A method, comprising:
- identifying, on a transmitting mobile device, multimedia data formatted in accordance with a primary format to be sent to a receiving mobile device that cannot process the multimedia data formatted in the primary format;
uploading the multimedia data formatted in accordance with the primary format to a multimedia communication server;
responsive to uploading the multimedia data, receiving at the transmitting mobile device from the multimedia communication server a multimedia identifier associated with the multimedia data uploaded to the multimedia communication server; and
responsive to the receipt of the multimedia identifier received from the multimedia communication server, transmitting over a synthetic communications network the multimedia identifier received from the multimedia communication server from the transmitting mobile device to the receiving mobile device, wherein the receiving mobile device is identified on the synthetic communications network by a normalized version of a phone number in a phone directory, the normalized number originally provisioned for the receiving mobile device on a voice network and subsequently normalized to a standard format used for synchronizing members of and communication over the synthetic communications network, and without the forwarded multimedia identifier passing through the multimedia communication server, the multimedia identifier to be used by the receiving mobile device to request the multimedia data that is to be transcoded into a secondary format on the multimedia communication server that the receiving mobile device is capable of processing.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention include method and systems or processing multimedia data exchanged between mobile devices. Initially, a transmitting mobile device attempts to send multimedia data formatted in a primary format even though a receiving mobile device cannot process the data. The multimedia data in the primary format is then uploaded to a multimedia communication server where the multimedia data can be transcoded on demand into a secondary format that the receiving mobile device can indeed process. To track the multimedia data, the transmitting mobile device receives a multimedia identifier associated with the multimedia data uploaded to the multimedia communication server. Instead of sending the multimedia data, the transmitting mobile device forwards the multimedia identifier to the receiving mobile device allowing the receiving mobile device to demand transcoding the multimedia data into a secondary format on the server that the receiving mobile device is capable of receiving and processing.
52 Citations
32 Claims
-
1. A method, comprising:
-
identifying, on a transmitting mobile device, multimedia data formatted in accordance with a primary format to be sent to a receiving mobile device that cannot process the multimedia data formatted in the primary format; uploading the multimedia data formatted in accordance with the primary format to a multimedia communication server; responsive to uploading the multimedia data, receiving at the transmitting mobile device from the multimedia communication server a multimedia identifier associated with the multimedia data uploaded to the multimedia communication server; and responsive to the receipt of the multimedia identifier received from the multimedia communication server, transmitting over a synthetic communications network the multimedia identifier received from the multimedia communication server from the transmitting mobile device to the receiving mobile device, wherein the receiving mobile device is identified on the synthetic communications network by a normalized version of a phone number in a phone directory, the normalized number originally provisioned for the receiving mobile device on a voice network and subsequently normalized to a standard format used for synchronizing members of and communication over the synthetic communications network, and without the forwarded multimedia identifier passing through the multimedia communication server, the multimedia identifier to be used by the receiving mobile device to request the multimedia data that is to be transcoded into a secondary format on the multimedia communication server that the receiving mobile device is capable of processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving a request at a multimedia communication server from a transmitting mobile device on a synthetic communications network to upload multimedia data formatted in accordance with a primary format to the multimedia communication server to be made available by the multimedia communication server for access by one or more receiving mobile devices on the synthetic communications network that are unable to process the multimedia data in the primary format; receiving at the multimedia communication server the multimedia data from the transmitting mobile device for storage on the multimedia communication server to be transcoded from the primary format into one or more secondary formats compatible with the one or more receiving mobile devices; responsive to receiving the multimedia data at the multimedia communication server, transmitting from the multimedia communication server to the transmitting mobile device a multimedia identifier associated with the multimedia data stored in the primary format, the transmitted multimedia identifier to be used by the one or more receiving mobile devices to reference the location of the multimedia data on the multimedia communication server; and transcoding the multimedia data formatted in the primary format into a secondary format selected from the one or more secondary formats that a receiving mobile device, selected from the one or more receiving mobile devices, is able to process, wherein the receiving mobile device is identified on the synthetic communications network by a normalized version of a phone number in a phone directory, the normalized number originally provisioned for the receiving mobile device on a voice network and subsequently normalized to a standard format used for synchronizing members of and communication over the synthetic communications network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method, comprising:
-
receiving over a synthetic communications network at a receiving mobile device from a transmitting mobile device, a message containing a multimedia identifier associated with multimedia data stored on a multimedia communication server in a primary format that cannot be processed by the receiving mobile device, wherein the received message has not been relayed through the multimedia communications server and the receiving mobile device is identified on the synthetic communications network by a normalized version of a phone number in a phone directory, the normalized number originally provisioned for the receiving mobile device on a voice network, and subsequently normalized to a standard format used for synchronizing members of and communication over the synthetic communications network; transmitting a download confirmation responsive to the receipt of the multimedia identifier indicating a secondary format for the multimedia data that the receiving mobile device can process; and receiving data corresponding to the multimedia data transcoded on the multimedia communication server from the primary format that the receiving mobile device cannot process into the secondary format that the receiving mobile device can process. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A transmitting mobile device, comprising:
-
a processor that executes instructions; and a memory having instructions when executed on the processor, that cause the transmitting mobile device to identify multimedia data formatted in accordance with a primary format that is to be communicated to a receiving mobile device, upload the multimedia data formatted in accordance with the primary format to a multimedia communication server, receive a multimedia identifier associated with the multimedia data uploaded to the multimedia communication server, and transmit over a synthetic communications network the received multimedia identifier associated with the multimedia data stored in the primary format to the receiving mobile device, wherein the receiving mobile device is identified on the synthetic communications network by a normalized version of a phone number in a phone directory, the normalized number originally provisioned for the receiving mobile device on a voice network and subsequently normalized to a standard format used for synchronizing members of and communication over the synthetic communications network, the multimedia identifier to be used by the receiving mobile device to identify the multimedia data for transcoding into a secondary format on the multimedia communication server that the receiving mobile device is capable of processing.
-
-
31. A multimedia communication server, comprising:
-
a processor that executes instructions; and a memory having instructions when executed on the processor that enable the multimedia communication server to receive from a transmitting mobile on a synthetic communications network a request to upload multimedia data formatted in accordance with a primary format on the multimedia communication server and made available for access by one or more receiving mobile devices unable to process the multimedia data in the primary format, obtain data corresponding to the multimedia data for storage on the multimedia communication server to be transcoded from the primary format into one or more secondary formats compatible with the one or more receiving mobile devices, responsive to receipt of the multimedia data, transmit to the transmitting mobile device a multimedia identifier associated with the multimedia data stored in the primary format, receive from the one or more receiving mobile devices the transmitted multimedia identifier to reference the location of the multimedia data on the multimedia communication server and transcode the multimedia data formatted in the primary format into a secondary format selected from the one or more secondary formats that a receiving mobile device, selected from the one or more receiving mobile devices is able to process, wherein the selected receiving mobile device is identified on the synthetic communications network by a normalized version of a phone number in a phone directory, the normalized number originally provisioned for the selected receiving mobile device on a voice network and subsequently normalized to a standard format used for synchronizing members of and communication over the synthetic communications network.
-
-
32. A method, comprising:
-
receiving, at a multimedia communication server, multimedia data from a transmitting mobile device on a synthetic communications network, the data to be made available for access by one or more receiving mobile devices different from the transmitting mobile device, wherein each of the one or more receiving mobile devices is identified on the synthetic communications network by a normalized version of a phone numbers in a phone directory, the normalized numbers originally provisioned for each of the receiving mobile devices on one or more voice networks and subsequently normalized to a standard format used for synchronizing members of and communication over the synthetic communications network; storing the received multimedia data on the multimedia communication server; responsive to receiving, at the multimedia communication server, the multimedia data from a transmitting mobile device, transmitting a multimedia identifier from the multimedia communication server to the transmitting mobile device, the multimedia identifier associated with the storage location of the received multimedia data on the multimedia communication server; and upon receipt of the multimedia identifier from one of the one or more receiving mobile devices, transmitting the received multimedia data to the receiving mobile device.
-
Specification