SYSTEM AND METHOD FOR PERFORMING AN ACTION ON A PHONE IN RESPONSE TO A USER INITIATING AN OUTBOUND CALL TO ONE OR MORE SELECT PHONE NUMBERS
First Claim
1. A method for providing an option to download a software application to a phone based on a phone number dialed by a user, the method comprising:
- maintaining a table of one or more phone numbers on a server with which the phone communicates, wherein the table associates one or more phone numbers in the table with an option to download a software application to the phone;
listening on the phone for the user to initiate a call to a phone number;
in response to the user initiating a call to a phone number, communicating with the server to determine whether the phone number matches an entry in the table prior to placing the call;
in response to the phone number matching an entry in the table that is associated with an option to download a software application to the phone, providing the user with the option to download the software application to the phone; and
in response to the user exercising the option, downloading the software application to the phone.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system, method and software application for associating one or more phone numbers with an action on a phone and performing an action on the phone in response to the user initiating a call to one of such phone numbers. Certain phone numbers are associated with an action. The user'"'"'s phone, or a server with which the user'"'"'s phone communicates, maintains a table of the phone numbers associated with an action, and each phone number in the table is related to an action. Software on the user'"'"'s phone listens for call initiated by a user. When the user initiates a call, software on the phone “intercepts” the call, and the phone (or a server with which the phone communicates) determines whether the call is to a phone number that is in the table. If the phone number is in the table, then it is associated with an action, and the user'"'"'s phone performs that action at a time specified by instructions for such action. The action may be performed before, during, or after the call depending on the instructions associated with the call. Whether a call is placed to the original phone number ultimately depends on the action and the user'"'"'s response to the action.
-
Citations
20 Claims
-
1. A method for providing an option to download a software application to a phone based on a phone number dialed by a user, the method comprising:
-
maintaining a table of one or more phone numbers on a server with which the phone communicates, wherein the table associates one or more phone numbers in the table with an option to download a software application to the phone; listening on the phone for the user to initiate a call to a phone number; in response to the user initiating a call to a phone number, communicating with the server to determine whether the phone number matches an entry in the table prior to placing the call; in response to the phone number matching an entry in the table that is associated with an option to download a software application to the phone, providing the user with the option to download the software application to the phone; and in response to the user exercising the option, downloading the software application to the phone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for providing an option to download a software application to a phone based on a phone number dialed by a user, the system comprising:
-
a server configured to perform the following; maintaining a table of one or more phone numbers, wherein the table associates one or more phone numbers in the table with an option to download a software application to the phone; and a phone configured to perform the following; listening for the user to initiate a call to a phone number; in response to the user initiating a call to a phone number, communicating with the server to determine whether the phone number matches an entry in the table prior to placing the call; in response to the phone number matching an entry in the table that is associated with an option to download a software application to the phone, providing the user with the option to download the software application to the phone; and in response to the user exercising the option, downloading the software application to the phone.
-
-
17. A computer program embodied on one or more non-transitory computer-readable mediums and comprising code that when executed by a phone, enables the phone to perform the following method for providing an option to download a software application to the phone based on a phone number dialed by a user, the method comprising:
-
listening on the phone for the user to initiate a call to a phone number; in response to the user initiating a call to a phone number, communicating with a server to determine whether the phone number matches an entry in a table on the server prior to placing the call, wherein the table on the server associates one or more phone numbers with an option to download a software application to the phone; in response to the phone number matching an entry in the table that is associated with an option to download a software application to the phone, providing the user with the option to download the software application to the phone; and in response to the user exercising the option, downloading the software application to the phone. - View Dependent Claims (18, 19, 20)
-
Specification