Avoiding redundant transmissions of data during multimedia mobile phone communications
First Claim
Patent Images
1. A method, performed by a multimedia mobile device involving an outgoing transmission including graphical/video data, comprising:
- sending, to a receiving mobile device, an identifier of the data;
determining, prior to sending the data to the receiving mobile device, that the receiving mobile phone does not contain a portion of the data;
sending, to the receiving mobile phone, only the portion of the data not contained by the receiving mobile device;
determining a checksum of a file of the data;
transmitting, to a server containing a registry of files saved at the receiving mobile device, an inquiry regarding whether the receiving mobile device has a file having the same checksum; and
receiving, from the server, a response to the inquiry, whereinthe determining that the receiving mobile phone does not contain the portion of the data is based upon the response to the inquiry.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer product for avoiding redundant data transmissions during communication via multimedia mobile phones. In operation, a sending party inquires whether intended for transmission data already resides in a mobile phone of a receiving party Depending on a content of the response from the receiving party, the sending party transmits the data or a request for displaying the already available data.
-
Citations
15 Claims
-
1. A method, performed by a multimedia mobile device involving an outgoing transmission including graphical/video data, comprising:
-
sending, to a receiving mobile device, an identifier of the data; determining, prior to sending the data to the receiving mobile device, that the receiving mobile phone does not contain a portion of the data; sending, to the receiving mobile phone, only the portion of the data not contained by the receiving mobile device; determining a checksum of a file of the data; transmitting, to a server containing a registry of files saved at the receiving mobile device, an inquiry regarding whether the receiving mobile device has a file having the same checksum; and receiving, from the server, a response to the inquiry, wherein the determining that the receiving mobile phone does not contain the portion of the data is based upon the response to the inquiry. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A multimedia mobile device, comprising:
-
at least one processor, wherein the at least one processor is configured to perform and/or initiate involving an outgoing transmission including graphical/video data; sending, to a receiving mobile device, an identifier of the data; determining, prior to sending the data to the receiving mobile device, that the receiving mobile phone does not contain a portion of the data; sending, to the receiving mobile phone, only the portion of the data not contained by the receiving mobile device; determining a checksum of a file of the data; transmitting, to a server containing a registry of files saved at the receiving mobile device, an inquiry regarding whether the receiving mobile device has a file having the same checksum; and receiving, from the server, a response to the inquiry, wherein the determining that the receiving mobile phone does not contain the portion of the data is based upon the response to the inquiry. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product, comprising:
-
a computer usable storage medium having stored therein computer usable program code, the computer usable program code, which when executed by a multimedia mobile device, causes the multimedia mobile device to perform the following involved in an outgoing transmission including graphical/video data; sending, to a receiving mobile device, an identifier of the data; determining, prior to sending the data to the receiving mobile device, that the receiving mobile phone does not contain a portion of the data; sending, to the receiving mobile phone, only the portion of the data not contained by the receiving mobile device; determining a checksum of a file of the data; transmitting, to a server containing a registry of files saved at the receiving mobile device, an inquiry regarding whether the receiving mobile device has a file having the same checksum; and receiving, from the server, a response to the inquiry, wherein the determining that the receiving mobile phone does not contain the portion of the data is based upon the response to the inquiry. - View Dependent Claims (12, 13, 14, 15)
-
Specification