Apple patents AUTO MESSAGING TO CURRENTLY CONNECTED CALLER
Abstract:
A messaging application and a telephony application can be activated on a mobile device for sending messages to a connected party while a telephone connection is established between the mobile device and the connected party. A user can compose a message or send a file from the mobile device to the connected party based on the caller details associated with the connected party.
Claims
--------------------------------------------------------------------------------
1. A method, comprising:presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call;detecting caller details associated with the one or more call participants;receiving user input specifying the information;receiving user input selecting the option to send the information; andsending the information to the one or more call participants during a telephone call using the caller details.
2. The method of claim 1, further comprising:generating a template for the information based on the caller details.
3. The method of claim 1, wherein the template is generated in response to receiving a touch or input specifying to send the information.
4. The method of claim 1, further comprising:receiving a telephone call from at least one call participant on the mobile device.
5. The method of claim 1, further comprising:placing a telephone call to at least one call participant on the mobile device.
6. The method of claim 1, wherein the caller details include at least one of a telephone number or an email address associated with at least one call participant.
7. The method of claim 1, wherein the information is at least one of an SMS message, an email message, or a content file stored on the mobile device.
8. The method of claim 7, wherein the file is at least one of contact information for at least one call participant stored on the mobile device, a text message, an audio file, an image file, and a video file.
9. The method of claim 1, wherein detecting caller details associated with at least one call participant comprises:detecting the caller details associated with the call participant from a list of contacts stored on the mobile device, wherein the call participant is included in the list of contacts.
10. The method of claim 5, wherein detecting caller details associated with the call participant comprises:detecting the caller details associated with the call participant from the telephone call received.
11. The method of claim 1, further comprising:receiving user input specifying an option to initiate sending the information to at least one call participant.
12. A system comprising:a processor;a computer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, causes the processor to perform operations comprising:presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call;detecting caller details associated with the one or more call participants;receiving user input specifying the information;receiving user input selecting the option to send the information; andsending the information to the one or more call participants during a telephone call using the caller details.
13. The system of claim 12, further comprising operations including:generating a template for the information based on the caller details.
14. The system of claim 12, wherein the template is generated in response to receiving a touch specifying to send information
15. The system of claim 12, further comprising operations including:receiving a telephone call from at least one call participant on the mobile device.
16. The system of claim 12, further comprising operations including:placing a telephone call to at least one call participant on the mobile device.
17. The system of claim 12, wherein the caller details include at least one of a telephone number or an email address associated with at least one call participant.
18. The system of claim 12, wherein the information is at least one of an SMS message, an email message, or a content file stored on the mobile device.
19. The system of claim 18, wherein the file is at least one of contact information for at least one call participant stored on the mobile device, a text message, an audio file, an image file, and a video file.
20. The system of claim 12, further comprising operations including:detecting the caller details associated with the call participant from a list of contacts stored on the mobile device, wherein the call participant is included in the list of contacts.
21. The system of claim 16, further comprising operations including:detecting the caller details associated with the call participant from the telephone call received.
22. The system of claim 12, further comprising operations including:receiving user input specifying an option to initiate sending the information to at least one call participant.
23. A system, comprising:means for presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call;means for detecting caller details associated with the one or more call participants;means for receiving user input specifying the information;means for receiving user input selecting the option to send the information; andmeans for sending the information to the one or more call participants during a telephone call using the caller details.
24. A method comprising:identifying a content item to transfer to a telephone conference participant; andtransferring the content item to the telephone conference participant without interrupting the telephone conference and using information developed to conference the participants.
25. A computer-implemented method, comprising:presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call;detecting caller details associated with the one or more call participants;receiving user input selecting an option to send information; andsending the information to the one or more call participants during a telephone call using the caller details.
--------------------------------------------------------------------------------
Description
--------------------------------------------------------------------------------
TECHNICAL FIELD
[0001]The subject matter of this patent application is generally related to mobile devices and messaging services.
BACKGROUND
[0002]Conventional mobile devices are often dedicated to performing a specific application. For example, a mobile phone provides telephony services, a personal digital assistant (PDA) provides a way to organize addresses, contacts and notes, a media player plays content, email devices provide email communication, a browser to surf the Internet, etc. Modern mobile devices can include two or more of these applications.
[0003]While a user of a mobile device is using telephony services, the user may want to send a message or a file to the other party. To send this information, the user may have to disconnect the call, and then perform a lookup of the caller's contact information prior to being able to send the message or file. This multi-step process can be tedious for the user.
SUMMARY
[0004]A messaging application and a telephony application can be concurrently activated on a mobile device for sending messages during a call. In one aspect, a user can compose a message or send a file from the mobile device to one or more other call participants based on details associated with the one or more call participants.
[0005]In some implementations, a method includes: presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call; detecting caller details associated with the one or more call participants; receiving user input specifying the information; receiving user input selecting the option to send the information; and sending the information to the one or more call participants during a telephone call using the caller details.
[0006]In some implementations, a method includes: identifying a content item to transfer to a telephone conference participant; and transferring the content item to the telephone conference participant without interrupting the telephone conference and using information developed to conference the participants.
[0007]In some implementations, a method includes: presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call; detecting caller details associated with the one or more call participants; receiving user input selecting the option to send information; and sending the information to the one or more call participants during a telephone call using the caller details.
[0008]Other implementations are disclosed which are directed to systems, methods and computer-readable mediums.
A messaging application and a telephony application can be activated on a mobile device for sending messages to a connected party while a telephone connection is established between the mobile device and the connected party. A user can compose a message or send a file from the mobile device to the connected party based on the caller details associated with the connected party.
Claims
--------------------------------------------------------------------------------
1. A method, comprising:presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call;detecting caller details associated with the one or more call participants;receiving user input specifying the information;receiving user input selecting the option to send the information; andsending the information to the one or more call participants during a telephone call using the caller details.
2. The method of claim 1, further comprising:generating a template for the information based on the caller details.
3. The method of claim 1, wherein the template is generated in response to receiving a touch or input specifying to send the information.
4. The method of claim 1, further comprising:receiving a telephone call from at least one call participant on the mobile device.
5. The method of claim 1, further comprising:placing a telephone call to at least one call participant on the mobile device.
6. The method of claim 1, wherein the caller details include at least one of a telephone number or an email address associated with at least one call participant.
7. The method of claim 1, wherein the information is at least one of an SMS message, an email message, or a content file stored on the mobile device.
8. The method of claim 7, wherein the file is at least one of contact information for at least one call participant stored on the mobile device, a text message, an audio file, an image file, and a video file.
9. The method of claim 1, wherein detecting caller details associated with at least one call participant comprises:detecting the caller details associated with the call participant from a list of contacts stored on the mobile device, wherein the call participant is included in the list of contacts.
10. The method of claim 5, wherein detecting caller details associated with the call participant comprises:detecting the caller details associated with the call participant from the telephone call received.
11. The method of claim 1, further comprising:receiving user input specifying an option to initiate sending the information to at least one call participant.
12. A system comprising:a processor;a computer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, causes the processor to perform operations comprising:presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call;detecting caller details associated with the one or more call participants;receiving user input specifying the information;receiving user input selecting the option to send the information; andsending the information to the one or more call participants during a telephone call using the caller details.
13. The system of claim 12, further comprising operations including:generating a template for the information based on the caller details.
14. The system of claim 12, wherein the template is generated in response to receiving a touch specifying to send information
15. The system of claim 12, further comprising operations including:receiving a telephone call from at least one call participant on the mobile device.
16. The system of claim 12, further comprising operations including:placing a telephone call to at least one call participant on the mobile device.
17. The system of claim 12, wherein the caller details include at least one of a telephone number or an email address associated with at least one call participant.
18. The system of claim 12, wherein the information is at least one of an SMS message, an email message, or a content file stored on the mobile device.
19. The system of claim 18, wherein the file is at least one of contact information for at least one call participant stored on the mobile device, a text message, an audio file, an image file, and a video file.
20. The system of claim 12, further comprising operations including:detecting the caller details associated with the call participant from a list of contacts stored on the mobile device, wherein the call participant is included in the list of contacts.
21. The system of claim 16, further comprising operations including:detecting the caller details associated with the call participant from the telephone call received.
22. The system of claim 12, further comprising operations including:receiving user input specifying an option to initiate sending the information to at least one call participant.
23. A system, comprising:means for presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call;means for detecting caller details associated with the one or more call participants;means for receiving user input specifying the information;means for receiving user input selecting the option to send the information; andmeans for sending the information to the one or more call participants during a telephone call using the caller details.
24. A method comprising:identifying a content item to transfer to a telephone conference participant; andtransferring the content item to the telephone conference participant without interrupting the telephone conference and using information developed to conference the participants.
25. A computer-implemented method, comprising:presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call;detecting caller details associated with the one or more call participants;receiving user input selecting an option to send information; andsending the information to the one or more call participants during a telephone call using the caller details.
--------------------------------------------------------------------------------
Description
--------------------------------------------------------------------------------
TECHNICAL FIELD
[0001]The subject matter of this patent application is generally related to mobile devices and messaging services.
BACKGROUND
[0002]Conventional mobile devices are often dedicated to performing a specific application. For example, a mobile phone provides telephony services, a personal digital assistant (PDA) provides a way to organize addresses, contacts and notes, a media player plays content, email devices provide email communication, a browser to surf the Internet, etc. Modern mobile devices can include two or more of these applications.
[0003]While a user of a mobile device is using telephony services, the user may want to send a message or a file to the other party. To send this information, the user may have to disconnect the call, and then perform a lookup of the caller's contact information prior to being able to send the message or file. This multi-step process can be tedious for the user.
SUMMARY
[0004]A messaging application and a telephony application can be concurrently activated on a mobile device for sending messages during a call. In one aspect, a user can compose a message or send a file from the mobile device to one or more other call participants based on details associated with the one or more call participants.
[0005]In some implementations, a method includes: presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call; detecting caller details associated with the one or more call participants; receiving user input specifying the information; receiving user input selecting the option to send the information; and sending the information to the one or more call participants during a telephone call using the caller details.
[0006]In some implementations, a method includes: identifying a content item to transfer to a telephone conference participant; and transferring the content item to the telephone conference participant without interrupting the telephone conference and using information developed to conference the participants.
[0007]In some implementations, a method includes: presenting a user interface on a mobile device having telephony and messaging capability, the user interface including a user interface element which is operable for specifying an option to send information to one or more call participants during a telephone call; detecting caller details associated with the one or more call participants; receiving user input selecting the option to send information; and sending the information to the one or more call participants during a telephone call using the caller details.
[0008]Other implementations are disclosed which are directed to systems, methods and computer-readable mediums.
No comments: