# US 8,787,947 B2 · Application discovery on mobile devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,787,947 B2
- Document ID: US8787947B2
- Status: Granted
- Kind: B2
- Application number: 12/141,871
- Filed: 2008-06-18
- Published: 2009-12-24
- Granted: 2014-07-22
- Earliest claimed: 2008-06-18
- Assignees: Seven Networks, LLC
- Applicants: Ari Backholm; Sheng Liang
- Inventors: Ari Backholm; Sheng Liang
- Web page: https://patentgrep.com/patent/US8787947B2

## CPC

- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods and systems for application discovery on mobile devices are provided. A subscriber identity module (SIM) card associated with a mobile device sends information to a network server, which determines an identifier (e.g., a phone number) associated with the SIM card. Using the identifier, the network server provides application information to the mobile device. The application information, which may include the application itself, is then used to install the application on the mobile device.

## Claims

### Claim 1

A method comprising:
receiving, at a network server, a text message automatically generated by a subscriber identity module (SIM) card of a mobile device in response to association of the SIM card with the mobile device,
wherein the text message includes information from the SIM card associated with the mobile device;
determining, by the network server, an identifier of the SIM card based on the information;
using the identifier to provide application information to the mobile device, the application information being stored on a download server;
wherein the information from the SIM card includes the identifier of the SIM card associated with the mobile device and an indication of an application, the download server in communication with the network server and the mobile device and configured to:
send a message concerning the application to the mobile device;
wherein the message comprises a hyperlink for downloading the application from the download server.

### Claim 2 (depends on 1)

The method of claim 1, wherein the information from the SIM card is received via an SMS message.

### Claim 3 (depends on 1)

The method of claim 1, wherein the information from the SIM card is received via an Internet browser session.

### Claim 4 (depends on 1)

The method of claim 1, wherein providing the application information comprises sending a text message to the mobile device.

### Claim 5 (depends on 1)

The method of claim 1, wherein providing the application information comprises generating the hyperlink for downloading an application; wherein, the hyperlink is sent to the mobile device in an SMS message.

### Claim 6 (depends on 1)

The method of claim 1, wherein the application information comprises an application.

### Claim 7 (depends on 1)

The method of claim 1, wherein the provided application information is used to install an application on the mobile device.

### Claim 8 (depends on 1)

The method of claim 1, further comprising providing updates concerning the application information to the mobile device.

### Claim 9

A method comprising:
storing information concerning a user of a mobile device in a subscriber identity module (SIM) card, the stored information including an identifier;
associating the information stored on the SIM card with the mobile device such that a communication using the identifier stored on the SIM card is receivable by the mobile device;
displaying, on the mobile device, a user-selectable indication associated with an application, wherein the indication is stored in the SIM card and automatically displayed to the user for viewing;
transmitting, to a network server, a text message automatically generated by the SIM card in response to association of the SIM card with the mobile device, wherein the text message includes the identifier,
wherein the network server uses the identifier to provide application information from a download server to the mobile device; and
wherein the download server is in communication with the network server and the mobile device and is configured to:
send a message concerning the application to the mobile device;
wherein the message comprises a hyperlink for downloading the application from the download server.

### Claim 10 (depends on 9)

The method of claim 9, wherein the network server provides the application information from the download server to the mobile device without receiving a user request for the application.

### Claim 11 (depends on 9)

The method of claim 9, further comprising receiving a user selection of the indication, the user selection representing a user request for a particular application; wherein, the user request for the particular application is included in the stored information.

### Claim 12 (depends on 9)

The method of claim 9, wherein transmitting the text message comprises generating and sending an SMS message or communicating via an Internet browser session.

### Claim 13 (depends on 9)

The method of claim 9, wherein the application information comprises generating a hyperlink for downloading an application; wherein, the hyperlink is sent to the mobile device in an email message.

### Claim 14 (depends on 9)

The method of claim 9, wherein the application information is used to install an application on the mobile device.

### Claim 15

A system comprising:
a network server configured to:
receive a text message automatically generated by a subscriber identity module (SIM) card of a mobile device in response to association of the SIM card with the mobile device;
determine an identifier of the SIM card based on information in the automatically generated text message received at the network server,
wherein the information includes an identifier of the SIM card associated with the mobile device, and an indication of an application, and
a download server in communication with the network server and the mobile device, the download server configured to:
send a message concerning the application to the mobile device, wherein the message comprises a hyperlink for downloading the application from the download server.

### Claim 16 (depends on 15)

The system of claim 15, wherein the message is sent via an SMS message.

### Claim 17 (depends on 15)

The system of claim 15, wherein the message comprises the application.

### Claim 18

A method, comprises:
a memory embodied thereon a program, the program being executable by a computer processor to perform a method for application discovery on a mobile device;
receiving information from the mobile device via an internet browser session; medium is used on the network to receive the mobile's devices data or information;
determining an application requested by a user based on the information;
generating a hyperlink for downloading the application to be sent to the mobile device by storing the application at a location and associating the hyperlink to the location;
sending an email including the hyperlink to the mobile device, wherein, the hyperlink is selected to initiate download of the application from the location; and a download server in communication with the network server and the mobile device and configured to:
send a message concerning the application to the mobile device; wherein the message comprises a hyperlink for downloading the application from the download server.

### Claim 19 (depends on 18)

The method of claim 18, wherein the hyperlink is generated at a first server and the application is stored at the location on a second server; wherein, the hyperlink allows the application to be downloaded from the location on the second server.
