Systems and methods for file sharing through mobile devices
First Claim
Patent Images
1. A receiving device, comprising:
- a processor; and
a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprisingreceiving a first invitation to initiate a voice call with a transmitting device, the first invitation comprising a request to check a plurality of parameters of the receiving device,upon the voice call between the transmitting device and the receiving device being initiated, receiving, from the transmitting device, a second invitation to initiate a primary data connection between the transmitting device and the receiving device, the second invitation comprising a first internet protocol address of the transmitting device,transmitting, to the transmitting device, an acceptance message accepting the second invitation, the acceptance message comprising the plurality of parameters associated with the receiving device, the plurality of parameters comprising types of media the receiving device is capable of receiving, and the acceptance message accepting the second invitation triggering a handshake between the transmitting device and the receiving device over the primary data connection,receiving, from the transmitting device, a first message comprising a request for the receiving device to accept a media file from the transmitting device,in response to accepting the request for the receiving device to accept the media file, receiving, from the transmitting device, a second message establishing a secondary data connection between the transmitting device and the receiving device, andreceiving, from the transmitting device over the secondary data connection using a packet-delivery protocol while the receiving device and the transmitting device are engaged in the voice call, the media file comprising at least one of a video, an audio, or a picture, wherein the primary data connection between the transmitting device and the receiving device is for sending requests and the secondary data connection between the transmitting device and the receiving device is for transferring files.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed which relate to the sending and receiving of multimedia files between two devices while connected through a voice call. These devices are free to send any type of file through a direct connection without the need to hang up and call back just to see if the file was sent successfully. These methods work for a plurality of cellular and computer devices connected through a cellular network or other Internet Service Provider.
-
Citations
10 Claims
-
1. A receiving device, comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising receiving a first invitation to initiate a voice call with a transmitting device, the first invitation comprising a request to check a plurality of parameters of the receiving device, upon the voice call between the transmitting device and the receiving device being initiated, receiving, from the transmitting device, a second invitation to initiate a primary data connection between the transmitting device and the receiving device, the second invitation comprising a first internet protocol address of the transmitting device, transmitting, to the transmitting device, an acceptance message accepting the second invitation, the acceptance message comprising the plurality of parameters associated with the receiving device, the plurality of parameters comprising types of media the receiving device is capable of receiving, and the acceptance message accepting the second invitation triggering a handshake between the transmitting device and the receiving device over the primary data connection, receiving, from the transmitting device, a first message comprising a request for the receiving device to accept a media file from the transmitting device, in response to accepting the request for the receiving device to accept the media file, receiving, from the transmitting device, a second message establishing a secondary data connection between the transmitting device and the receiving device, and receiving, from the transmitting device over the secondary data connection using a packet-delivery protocol while the receiving device and the transmitting device are engaged in the voice call, the media file comprising at least one of a video, an audio, or a picture, wherein the primary data connection between the transmitting device and the receiving device is for sending requests and the secondary data connection between the transmitting device and the receiving device is for transferring files. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving, by a receiving device, a first invitation to initiate a voice call with a transmitting device, the first invitation comprising a request to check a plurality of parameters of the receiving device; upon the voice call between the transmitting device and the receiving device being initiated, receiving, by the receiving device from the transmitting device, a second invitation to initiate a primary data connection between the transmitting device and the receiving device, the second invitation comprising a first internet protocol address of the transmitting device; transmitting, from the receiving device to the transmitting device, an acceptance message accepting the second invitation, the acceptance message comprising the plurality of parameters associated with the receiving device, the plurality of parameters comprising types of media the receiving device is capable of receiving, and the acceptance message accepting the second invitation triggering a handshake between the transmitting device and the receiving device over the primary data connection; receiving, by the receiving device from the transmitting device, a first message comprising a request for the receiving device to accept a media file from the transmitting device; in response to accepting the request for the receiving device to accept the media file, receiving, by the receiving device from the transmitting device, a second message establishing a secondary data connection between the transmitting device and the receiving device; and receiving, by the receiving device from the transmitting device over the secondary data connection using a packet-delivery protocol while the receiving device and the transmitting device are engaged in the voice call, the media file comprising at least one of a video, an audio, or a picture, wherein the primary data connection between the transmitting device and the receiving device is for sending requests and the secondary data connection between the transmitting device and the receiving device is for transferring files. - View Dependent Claims (7, 8, 9, 10)
-
Specification