IP Library Granted Patent US 8,457,619
Granted Patent B2
US 8,457,619 · App. 13/434,005 · Granted Jun 4, 2013

Searching for mobile content

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,457,619
App. No.
13/434,005
Granted
Jun 4, 2013
Kind
B2
Abstract

Methods and apparatus, including computer systems and program products, for searching for mobile content. A method includes receiving, via a user interface, at a computer system independent of the mobile device, information identifying the mobile device to receive computer data; receiving, at the computer system, information identifying the computer data to be downloaded to the mobile device; using the computer system to search computer data offerings from mobile device content providers for the computer data; and wirelessly transmitting to the mobile device data corresponding to a search result. Another method includes an application, on a mobile device, querying a computer system independent of the mobile device for a result of a search for the computer data, and causing the downloading of the computer data.

Claims (62)

1. A system for transferring data, the system comprising:

a computer system comprising a processor to:

receive a first specification and second mobile device identification information from a first mobile device, the first specification comprising a list of first application identification data on the first mobile device, and the second mobile device identification information identifying a second mobile phone;

transmit a notification to the second mobile phone for display, the notification identifying at least one compatible application that is executable by the first and second mobile devices and available for download;

receive a query from the second mobile device to identify compatible application identification data, the compatible application identification data identifying the at least one compatible application;

transmit a second query to a plurality of content providers when the compatible application identification data is identified to identify a particular mobile content provider providing the compatible application identification data;

receive a content provider identification of the particular mobile content provider providing the compatible application identification data in response to the second query;

generate a second specification comprising the compatible application identification data and the content provider identification of the particular mobile content provider, the second specification enabling the second mobile device to download the at least one compatible application from the particular mobile content provider; and

transmit the second specification to the second mobile device.

2. The system of claim 1 further comprising:

a database to store computer data for each of a plurality of mobile devices, the computer data comprising application identification data that identifies at least one application mirrored to each mobile device; and

the computer system comprising the processor being further configured to compare the list of the first application identification data to second application identification data for the second mobile device stored in the database in response to the query from the second mobile device to identify the compatible application identification data.

3. The system of claim 1 wherein the second mobile device identification information is selected from a group consisting of a phone number, an email address, and a mobile content provider account number.

4. The system of claim 1 wherein the first specification received from the first mobile device comprises a telephone number.

5. The system of claim 1 wherein the second specification transferred to the second mobile device is selected from another group consisting of at least one application, at least one phonebook entry, and at least one datebook entry.

6. The system of claim 1 wherein the computer system is further configured to:

transmit a third query to the plurality of content providers to identify another particular mobile content provider providing placeholder application identification data when the compatible application identification data is not identified, the place holder application identification data identifying at least one placeholder application that is a suitable replacement for at least some of the first application identification data and that is executable by the second mobile device;

receive another content provider identification of the particular mobile content provider providing the placeholder application data in response to the third query; and

generate the second specification comprising the place holder application identification data and the other content provider identification of the other particular mobile content provider, the second specification enabling the second mobile device to download the at least one placeholder application from the other particular mobile content provider.

7. The system of claim 6 wherein the place holder application identification data identifies a newer version of the compatible application identification data.

8. The system of claim 1 wherein:

the notification comprises corresponding application identification data for the at least one compatible application; and

the computer system comprising the processor is further configured to:

receive a confirmation input from the second mobile device, the confirmation input corresponding to a selection of the corresponding application identification data at the second mobile device; and

transmit the second query to a plurality of content providers when compatible application identification data is identified and in response to the confirmation input.

9. A method for transferring data, the method comprising:

receiving a first specification at a processing device from a first mobile device, the first specification comprising a list of first application identification data on the first mobile device;

receiving second mobile device identification information at the processing device from the first mobile device, the second mobile device identification information identifying a second mobile phone;

transmitting a notification to the second mobile phone for display, the notification identifying at least one compatible application that is executable by the first and second mobile devices and available for download;

receiving a query at a processing device from the second mobile device to identify compatible application identification data, the compatible application identification data identifying the at least one compatible application;

transmitting a second query from the processing device to a plurality of content providers when compatible application identification data is identified to identify a particular mobile content provider providing the compatible application identification data;

receiving, at the processing device, a content provider identification of the particular mobile content provider providing the compatible application identification data in response to the second query;

generating, at the processing device, a second specification comprising the compatible application identification data and the content provider identification of the particular mobile content provider, the second specification enabling the second mobile device to download the at least one compatible application from the particular mobile content provider; and

transmitting the second specification from the processing device to the second mobile device.

10. The method of claim 9 wherein the second mobile device identification information is selected from a group consisting of a phone number, an email address, and a mobile content provider account number.

11. The method of claim 9 wherein the first specification received from the first mobile device comprises a telephone number.

12. The method of claim 9 wherein the second specification transferred to the second mobile device is selected from another group consisting of at least one application, at least one phonebook entry, and at least one datebook entry.

13. The method of claim 9 wherein:

the notification comprises corresponding application identification data for the at least one compatible application; and

the method further comprises:

receiving a confirmation input from the second mobile device, the confirmation input corresponding to a selection of the corresponding application identification data at the second mobile device; and

transmitting the second query to a plurality of content providers when compatible application identification data is identified and in response to the confirmation input.

14. The method of claim 9 further comprising:

transmitting a third query from the processing device to the plurality of content providers to identify another particular mobile content provider providing placeholder application identification data when the compatible application identification data is not identified, the place holder application identification data identifying at least one placeholder application that is a suitable replacement for at least some of the first application identification data and that is executable by the second mobile device;

receiving, at the processing device, another content provider identification of the particular mobile content provider providing the placeholder application data in response to the third query; and

generating the second specification comprising the place holder application identification data and the other content provider identification of the other particular mobile content provider, the second specification enabling the second mobile device to download the at least one placeholder application from the other particular mobile content provider.

15. The method of claim 14 wherein the place holder application identification data identifies a newer version of the compatible application identification data.

16. A non-transitory computer program product encoded with a download application comprising instructions executable by a processing device to transfer data, the download application comprising:

first receiving instructions to receive a first specification and a second mobile device identification information from a first mobile device, the first specification comprising a list of first application identification data on the first mobile device, and the second mobile device identification information identifying a second mobile phone;

first transmitting instructions to transmit a notification to the second mobile phone for display, the notification identifying at least one compatible application that is executable by the first and second mobile devices and available for download;

second receiving instructions to receive a query from the second mobile device to identify compatible application identification data, the compatible application identification data identifying the at least one compatible application;

second transmitting instructions to transmit a second query to a plurality of content providers when compatible application identification data is identified to identify a particular mobile content provider providing the compatible application identification data;

third receiving instructions to receive a content provider identification of the particular mobile content provider providing the compatible application identification data in response to the second query;

first generating instructions to generate a second specification comprising the compatible application identification data and the content provider identification of the particular mobile content provider, the second specification enabling the second mobile device to download the at least one compatible application from the particular mobile content provider; and

third transmitting instructions to transmit the second specification to the second mobile device.

17. The non-transitory computer program product of claim 16 wherein the first specification received from the first mobile device comprises a telephone number.

18. The non-transitory computer program product of claim 16 wherein the second specification transferred to the second mobile device is selected from a group consisting at least one application, at least one phonebook entry, and at least one datebook entry.

19. The non-transitory computer program product of claim 16 wherein the notification comprises corresponding application identification data for the at least one compatible application, the download application further comprising: fourth receiving instructions to receive a confirmation input from the second mobile device, the confirmation input corresponding to a selection of the corresponding application identification data at the second mobile device; and fourth transmitting instructions to transmit the second query to a plurality of content providers when compatible application identification data is identified and in response to the confirmation input.

20. The non-transitory computer program product of claim 16 further comprising:

fourth transmitting instructions to transmit a third query from the processing device to the plurality of content providers to identify another particular mobile content provider providing placeholder application identification data when the compatible application identification data is not identified, the place holder application identification data identifying at least one placeholder application that is a suitable replacement for at least some of the first application identification data and that is executable by the second mobile device;

fourth receiving instructions to receive, at the processing device, another content provider identification of the particular mobile content provider providing the placeholder application data in response to the third query; and

second generating instructions to generate the second specification comprising the place holder application identification data and the other content provider identification of the other particular mobile content provider, the second specification enabling the second mobile device to download the at least one placeholder application from the other particular mobile content provider.

Assignments (11)
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 →
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 →