IP Library Granted Patent US 9,654,897
Granted Patent B1
US 9,654,897 · App. 13/763,525 · Granted May 16, 2017

Transmitting mobile device data

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 9,654,897
App. No.
13/763,525
Granted
May 16, 2017
Kind
B1
Abstract

Methods and apparatus, including computer systems and program products, for transmitting mobile device data are described. A method includes querying a first mobile device for data residing on the first mobile device; wirelessly transmitting, to a computer system, a specification of the data residing on the first mobile device; determining suitability of data for a second mobile device; and receiving, at the second mobile device, a specification of data for the second mobile device that is based on the specification of the data residing on the first mobile device. Another method includes wirelessly receiving, at a computer system, a specification of data residing on the first mobile device; and wirelessly transmitting, to the second mobile device, a specification of data for the second mobile device that is based on the specification of the data residing on the first mobile device.

Claims (54)

1. A method of transmitting data to a mobile device, the method comprising:

receiving at a computer system, a specification of data residing on a first mobile device;

wirelessly transmitting to a second mobile device, a specification of data for the second mobile device that is based on the specification of the data residing on the first mobile device; and

searching, at the computer system, for at least one application for the second mobile device based on an application identified in the specification of data residing on the first mobile device.

2. The method of claim 1 , wherein the first mobile device and the second mobile device are mobile phones.

3. The method of claim 1 , further comprising:

determining, at a first point in time, that the at least one application for the second mobile device is not available for downloading; and

notifying, at a second point in time, the second mobile device that the at least one application for the second mobile device is available for downloading, in response to the data being available for downloading.

4. The method of claim 1 , further comprising:

determining that the application identified in the specification of data residing on the first mobile device is not suitable for the second mobile device; and

searching for at least one substitute application that is suitable for the second mobile device.

5. The method of claim 4 , further comprising:

searching a plurality of mobile content providers for the at least one substitute application.

6. The method of claim 4 , wherein the at least one substitute application is a newer version of an application identified in the specification of data residing on the first mobile device.

7. The method of claim 1 , further comprising:

determining the program data for the application identified in the specification of data residing on the first mobile device is not suitable for the second mobile device;

converting the program data to a format suitable for the second mobile device; and

wirelessly transmitting the converted program data to the second mobile device.

8. A non-transitory computer readable medium encoded with instructions executable by at least one processor to perform operations at a computer system, the operations comprising:

receiving, at a computer system, a specification of data residing on a first mobile device;

wirelessly transmitting to a second mobile device, a specification of data for the second mobile device that is based on the specification of the data residing on the first mobile device; and

searching, at the computer system, for at least one application for the second mobile device based on an application identified in the specification of data residing on the first mobile device.

9. The non-transitory computer readable medium of claim 8 encoded with instructions to further perform the operations of:

determining, at a first point in time, that the at least one application for the second mobile device is not available for downloading; and

notifying, at a second point in time, the second mobile device that the at least one application for the second mobile device is available for downloading, in response to the data being available for downloading.

10. The non-transitory computer readable medium of claim 8 encoded with instructions causing the computer system to further perform the operations of:

determining that the application identified in the specification of data residing on the first mobile device is not suitable for the second mobile device; and

searching for at least one substitute application that is suitable for the second mobile device.

11. The non-transitory computer readable medium of claim 10 , encoded with instructions causing the computer system to further perform the operations of:

searching a plurality of mobile content providers for the at least one substitute application.

12. The non-transitory computer readable medium of claim 10 , wherein the at least one substitute application is a newer version of an application identified in the specification of data residing on the first mobile device.

13. The non-transitory computer readable medium of claim 8 encoded with instructions causing the computer system to further perform the operations of:

determining the program data for the application identified in the specification of data residing on the first mobile device is not suitable for the second mobile device;

converting the program data to a format suitable for the second mobile device; and

wirelessly transmitting the converted program data to the second mobile device.

14. A system of transmitting data to a mobile device, the system comprising:

a computer system including at least one processor to:

receive a specification of data residing on a first mobile device;

transmit, to a second mobile device, a specification of data for the second mobile device that is based on the specification of the data residing on the first mobile device; and

search for at least one application for the second mobile device based on an application identified in the specification of data residing on the first mobile device.

15. The system of claim 14 , wherein the first mobile device and the second mobile device are mobile phones.

16. The system of claim 14 , further comprising the at least one processor to:

determine, at a first point in time, that the at least one application for the second mobile device is not available for downloading; and

notify at a second point in time, the second mobile device that the at least one application for the second mobile device is available for downloading, in response to the data being available for downloading.

17. The system of claim 14 , further comprising the at least one processor to:

determine that the application identified in the specification of data residing on the first mobile device is not suitable for the second mobile device; and

search for at least one substitute application that is suitable for the second mobile device.

18. The system of claim 17 , further comprising the at least one processor to:

search a plurality of mobile content providers for the at least one substitute application.

19. The system of claim 14 , wherein the at least one substitute application is a newer version of an application identified in the specification of data residing on the first mobile device.

20. The system of claim 14 , further comprising the at least one processor to:

determine the program data for the application identified in the specification of data residing on the first mobile device is not suitable for the second mobile device;

convert the program data to a format suitable for the second mobile device; and

transmit the converted program data to the second mobile device.

Assignments (12)
SECURITY INTEREST Recorded Oct 24, 2019
From: FAST PAY PARTNERS LLC
To: SITO MOBILE R&D IP, LLC
Reel/Frame 050849/0392 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SWITCH THE CONVEYING PARTY AND RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 048547 FRAME 0578. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jun 17, 2019
From: TAR SITO LENDCO LLC
To: SITO MOBILE LTD.
Reel/Frame 049483/0005 →
SECURITY INTEREST Recorded Apr 17, 2019
From: SITO MOBILE R&D IP, LLC
To: FAST PAY PARTNERS LLC
Reel/Frame 049950/0537 →
SECURITY INTEREST Recorded Mar 8, 2019
From: TAR SITO LENDCO LLC
To: SITO MOBILE LTD.
Reel/Frame 048547/0471 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2019
From: SITO MOBILE LTD.
To: TAR SITO LENDCO LLC
Reel/Frame 048547/0578 →
SECURITY INTEREST Recorded Sep 19, 2017
From: FORTRESS CREDIT CO LLC
To: TAR SITO LENDCO LLC
Reel/Frame 043900/0300 →
CHANGE OF NAME Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE R&D IP, LLC
To: SITO MOBILE R&D IP, LLC
Reel/Frame 040073/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE, INC.
To: SINGLE TOUCH INTERACTIVE R&D IP, INC.
Reel/Frame 039780/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE R&D IP, INC.
To: SINGLE TOUCH INTERACTIVE, INC.
Reel/Frame 039780/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: SINGLE TOUCH INTERACTIVE, INC.
To: SINGLE TOUCH INTERACTIVE R&D IP, LLC
Reel/Frame 039782/0232 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2016
From: MACALUSO, ANTHONY G.
To: SINGLE TOUCH INTERACTIVE, INC.
Reel/Frame 039740/0234 →
SECURITY INTEREST Recorded Feb 3, 2015
From: SITO MOBILE, LTD.; SINGLE TOUCH INTERACTIVE, INC.; SINGLE TOUCH INTERACTIVE R&D IP, LLC
To: FORTRESS CREDIT CO LLC
Reel/Frame 034880/0867 →