"I am driving/busy" automatic response system for mobile phones
First Claim
1. A process carried out on a cell phone comprising the steps:
- A) activating an automated response application program on a cell phone;
B) receiving a text message on said cell phone;
C) receiving a command from a user of said cell phone to send an automated text message response; and
D) doing whatever steps are necessary on the host cell phone upon which said automated response application program is running to automatically select the latest text message received and send a pre-typed text message to the sender of said latest text message indicating the user of said cell phone cannot immediately respond to said text message.
0 Assignments
0 Petitions
Accused Products
Abstract
A cell phone which has been modified by the addition of software which responds to the press of one or more Busy keys by automatically sending a pre-typed text message to the sender of the latest text message just received or automatically answering an incoming call immediately upon pressing the Busy key and playing a pre-recorded audio message. The outgoing text or audio message can inform the sender of the incoming text or the caller that the user is driving or otherwise engaged and cannot respond immediately. In some embodiments, one or more Busy keys can be added keys or one or more existing keys on the cell phone or on the keypad of the cell phone or on a touchscreen or a visual depiction of a keypad on a touchscreen of the cell phone.
81 Citations
26 Claims
-
1. A process carried out on a cell phone comprising the steps:
-
A) activating an automated response application program on a cell phone; B) receiving a text message on said cell phone; C) receiving a command from a user of said cell phone to send an automated text message response; and D) doing whatever steps are necessary on the host cell phone upon which said automated response application program is running to automatically select the latest text message received and send a pre-typed text message to the sender of said latest text message indicating the user of said cell phone cannot immediately respond to said text message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A process carried out on a cell phone comprising the steps:
-
A) activating an automated response application program on a cell phone; B) receiving a text message on said cell phone or receiving an incoming cellular phone call on said cell phone; C) receiving a command from a user of said cell phone to send an automated text message response if a text message has been received or receiving a command to play a pre-recorded audio message to the caller of an incoming phone call that is ringing the ringtone of said cell phone; and D) if a command has been received from said user to send an automated text message in response to a text message which has been received, doing whatever steps are necessary on the host cell phone upon which said automated response application program is running to automatically select the latest text message received and send a pre-typed text message to the sender of said latest text message indicating in any way the user of said cell phone is driving or cannot or chooses for any other reason to not immediately respond to said text message; and E) if a command has been received from said user to automatically play a pre-recorded voice message to a caller, doing whatever steps are necessary on the host cell phone upon which said automated response application program is running to automatically answer an incoming cell phone call, play a pre-recorded audio message to said caller. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A process carried out on a cell phone comprising the steps:
-
A) activating an automated response application program on a cell phone; B) receiving a text message on said cell phone or receiving an incoming cellular phone call on said cell phone; C) receiving a context-sensitive command from a user of said cell phone which comprises detecting pressing by said user of a context sensitive Busy key which indicates said user wishes to send an automated text message response if a text message has been received or play a pre-recorded audio message to the caller of an incoming phone call that is ringing the ringtone of said cell phone; and D) doing whatever steps are necessary on the host cell phone to determine whether a text message was received just before said context sensitive Busy key was pushed or an incoming cellular call is causing the ringtone of said cell phone to be played at the time said Busy key is pushed; E) if said Busy key was pressed in response to a text message which has just been received, doing whatever steps are necessary on the host cell phone upon which said automated response application program is running to automatically select the latest text message received and send a pre-typed text message to the sender of said latest text message indicating in any way the user of said cell phone is driving or cannot or chooses for any other reason to not immediately respond to said text message; and F) if said Busy key was pressed while the ringtone of said cell phone is being played indicating an incoming cellular call, doing whatever steps are necessary on the host cell phone upon which said automated response application program is running to automatically answer an incoming cell phone call, play a pre-recorded audio message to said caller indicating said user is driving or cannot or chooses for any other reason to not take the call immediately. - View Dependent Claims (17, 18, 19)
-
- 20. A conventional cell phone apparatus which has been modified to add a software application which is structured to control said cell phone to respond to the press by a user of said cell phone of one or more Busy keys, each of which can be a key which has been added to said cell phone or to a keypad of said cell phone or to a touchscreen of said cell phone or to the visual depiction of a keypad on a touchscreen of a cell phone or which can be one or more existing keys on said cell phone or on a keypad of said cell phone or on a touchscreen of said cell phone or on the visual depiction of a keypad on a touchscreen of a cell phone, said response to the press of a said Busy key being to send a pre-typed text message to the sender of a text message just received.
-
22. A process carried out on a cell phone comprising the steps:
-
A) receiving a text message on said cell phone or receiving an incoming cellular phone call on said cell phone; B) receiving a command the user of said cell phone makes by making one or more pushes of a Busy key somewhere on said phone, said one or more pushes of said Busy key causing a function call to be made to an application programmatic interface of an operating system requesting that a Busy application program be launched and that the Busy application be informed whether an incoming text message was just received or an incoming cell call is occurring; C) making a function call to an application programmatic interface of said Busy application requesting that said Busy application launch and passing context information to said Busy application regarding whether a text message has just been received or whether a cell phone call is currently occurring; D) if a text message has just been received, doing whatever steps are necessary on the host cell phone upon which said Busy application program is running to automatically select the latest text message received and automatically send a pre-typed text message to the sender of said latest text message without any further interaction with said user of said cell phone; and E) if a cell phone call is being received, doing whatever steps are necessary on the host cell phone upon which said automated response application program is running to automatically answer an incoming cell phone call and play a pre-recorded audio message to said caller. - View Dependent Claims (23)
-
-
24. A process carried out on a cell phone comprising the steps:
-
A) receiving a text message on said cell phone or receiving an incoming cellular phone call on said cell phone; B) detecting a push of a Busy key (SMS) or Busy key (Call) on said cell phone and sending that event to an operating system of said cell phone with a request to send to a Busy application program on said cell phone the time of the Busy key (SMS) or Busy key (Call) push and the time the latest SMS text message was received in the case of a Busy key (SMS) push or information on whether an incoming call is currently ringing said cell phone in the case of a Busy key (Call) push; C) making a function call to said Busy application program to launch it after receiving information that either said Busy key (SMS) or Busy key (Call) was pushed and sending the information requested in step C to said Busy application program; D) determining if said Busy key (SMS) was pushed within a predetermined time of the time of receipt of the latest SMS text message, and, if so, doing whatever steps are necessary on the host cell phone upon which said Busy application program is running to automatically select the latest text message received and automatically send a pre-typed text message to the sender of said latest text message without any further interaction with said user of said cell phone; E) if said Busy key (SMS) was not pushed within a predetermined time of receipt of the latest text message, determining if said Busy key (Call) was pushed while an incoming cell call was ringing said cell phone, and, if so, doing whatever steps are necessary on the host cell phone upon which said automated response application program is running to automatically answer an incoming cell phone and play a pre-recorded audio message to said caller; and F) if steps E and F determine that neither the Busy key (SMS) was pushed within a predetermined time of receipt of the latest SMS text message nor the Busy key (Call) was pushed while an incoming phone call is ringing said cell phone, then shutting down said Busy application program. - View Dependent Claims (25)
-
-
26. A process carried out on a cell phone comprising the steps:
-
A) receiving an incoming SMS text message or an incoming phone call; B) detecting a push of a Busy key (SMS) or Busy key (Call) on said cell phone and sending that event to an operating system of said cell phone with a request to send to a Busy application program on said cell phone the time of the Busy key (SMS) or Busy key (Call) push; C) sending a function call to a Busy application program on said cell phone with the time of the Busy key push and which Busy key was pushed; D) launching said Busy application program on said phone when said function call in step C is sent and starting a timer and incrementing a count of the number of pushes of the particular one of the Busy keys which was pushed; E) determining if the same Busy key was pushed X time in Y seconds, which of the Busy key (SMS) or Busy key (Call) was pushed X times in Y seconds; F) if said Busy key (SMS) was pushed X times in Y seconds, doing whatever steps are necessary on the host cell phone upon which said Busy application program is running to automatically select the latest text message received and automatically send a pre-typed text message to the sender of said latest text message without any further interaction with said user of said cell phone; and G) if said Busy key (Call) was pushed X times in Y seconds, doing whatever steps are necessary on the host cell phone upon which said automated response application program is running to automatically answer an incoming cell phone and play a pre-recorded audio message to said caller.
-
Specification