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 performing an action on a phone in response to a user initiating a voice call, the method comprising:
- associating each of one or more phone numbers with an action that is to be performed by the phone;
maintaining on the user'"'"'s phone a table of the phone numbers associated with an action, wherein the table relates each phone number in the table to an action, wherein at least one phone number in the table is a phone number for a business, and wherein at least one action associated with the phone number for the business in the table is to provide the user with the option to download a software application associated with the business onto the phone, wherein the option is provided after continuing the call to the associated phone number and disconnecting the call from the associated phone number;
listening for calls initiated by a user on the phone;
in response to the user initiating a call, determining whether a phone number associated with the call is in the table, wherein such determination is made prior to placing the call; and
in response to the phone number being in the table, performing an action related to such phone number in the table.
2 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
23 Claims
-
1. A method for performing an action on a phone in response to a user initiating a voice call, the method comprising:
-
associating each of one or more phone numbers with an action that is to be performed by the phone; maintaining on the user'"'"'s phone a table of the phone numbers associated with an action, wherein the table relates each phone number in the table to an action, wherein at least one phone number in the table is a phone number for a business, and wherein at least one action associated with the phone number for the business in the table is to provide the user with the option to download a software application associated with the business onto the phone, wherein the option is provided after continuing the call to the associated phone number and disconnecting the call from the associated phone number; listening for calls initiated by a user on the phone; in response to the user initiating a call, determining whether a phone number associated with the call is in the table, wherein such determination is made prior to placing the call; and in response to the phone number being in the table, performing an action related to such phone number in the table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for performing an action on a phone in response to a user initiating a voice call, the method comprising:
-
associating on the user'"'"'s phone each of one or more phone numbers with an action, wherein at least one phone number is a phone number for a business and wherein at least one action associated with the phone number for the business is to provide the user with the option to download a software application associated with the business onto the phone, wherein the option is provided after continuing the call to the associated phone number and disconnecting the call from the associated phone number; listening for phone numbers dialed by a user on the phone; in response to the user initiating a call to a phone number, determining whether the phone number is one of the phone numbers associated with an action, wherein such determination is made prior to placing the call; and in response to the phone number being one of the phone numbers associated with an action, performing an action related to such phone number.
-
-
23. A non-transitory processor-readable medium having processor-executable instructions for performing a method comprising:
-
associating each of one or more phone numbers with an action that is to be performed by a phone; maintaining on the user'"'"'s phone a table of the phone numbers associated with an action, wherein the table relates each phone number in the table to an action, wherein at least one phone number in the table is a phone number for a business, and wherein at least one action associated with the phone number for the business in the table is to provide the user with the option to download a software application associated with the business onto the phone, wherein the option is provided after continuing the call to the associated phone number and disconnecting the call from the associated phone number; listening for voice calls initiated by a user on the phone; in response to the user initiating a call, determining whether a phone number associated with the call is in the table, wherein such determination is made prior to placing the call; and in response to the phone number being in the table, performing an action related to such phone number in the table.
-
Specification