IP Library Granted Patent US 8,989,120
Granted Patent B2
US 8,989,120 · App. 13/653,220 · Granted Mar 24, 2015

Systems and methods for file sharing through mobile devices

Inventors: Justin Michael McNamara (Dunwoody, GA); Jeffrey Clinton Mikan (Atlanta, GA); Carolyn Tuthill (Atlanta, GA)
Assignee: AT&T Mobility II LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,989,120
App. No.
13/653,220
Granted
Mar 24, 2015
Kind
B2
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.

Claims (24)

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.

2. The receiving device of claim 1 , wherein the voice call is enabled by a cellular transceiver in communication with the processor.

3. The receiving device of claim 2 , wherein the cellular transceiver enables communication with one or more of a global system for mobile communications network, a code division multiple access network, a time division multiple access network, a Wi-Fi network, a WiMax network, a cable network, a digital subscriber line network, and a plain old telephone system network.

4. The receiving device of claim 1 , wherein the transmitting device is allocated the first internet protocol address and the receiving device is allocated a second internet protocol address.

5. The receiving device of claim 1 , wherein the primary data connection uses a session initiation protocol to send and receive a file sharing request.

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.

7. The method of claim 6 , wherein the voice call is enabled by a cellular transceiver of the receiving device.

8. The method of claim 7 , wherein the cellular transceiver enables communication with one or more of a global system for mobile communications network, a code division multiple access network, a time division multiple access network, a Wi-Fi network, a WiMax network, a cable network, a digital subscriber line network, and a plain old telephone system network.

9. The method of claim 6 , wherein the transmitting device is allocated the first internet protocol address and the receiving device is allocated a second internet protocol address.

10. The method of claim 6 , wherein the primary data connection uses a session initiation protocol to send and receive a file sharing request.

Assignments (3)
CHANGE OF NAME Recorded May 9, 2013
From: AT&T MOBILITY II, LLC
To: AT&T MOBILITY II LLC
Reel/Frame 030381/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2013
From: MCNAMARA, JUSTIN MICHAEL; MIKAN, JEFFREY CLINTON; TUTHILL, CAROLYN
To: CINGULAR WIRELESS II, LLC
Reel/Frame 030377/0069 →
CHANGE OF NAME Recorded May 8, 2013
From: CINGULAR WIRELESS II, LLC
To: AT&T MOBILITY II, LLC
Reel/Frame 030379/0146 →
Continuity (4)
Continuation 13307941 · Nov 30, 2011
Continuation 11583053 · Oct 19, 2006
Related Publication 20130136076A1 · May 30, 2013
Related Publication 20140098749A9 · Apr 10, 2014