Context-based messaging for wireless communication
First Claim
1. A method comprising:
- detecting a call directed to a wireless communication device from a caller;
generating one of a plurality of reply messages for the caller based on a context of the wireless communication device derived from input information received by at least one input of the wireless communication device, the input selected from the group of inputs consisting of a camera, ambient light detector, microphone, accelerometer, thermometer, compass, barometric pressure, proximity derived from a proximity sensor, pressure derived from a pressure sensitive display, pressure derived from a pressure sensitive skin, one or more running software applications, global positioning system (GPS) data, control channel data, a list of calls placed from the wireless communication device, remaining minutes on calling plan of a user of the wireless communication device, clock data, network signal strength, battery charge level, short range wireless interface, headphone connection, and communication error rate; and
transmitting the generated reply message to the caller.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes techniques for providing a wireless communication device with context-based voicemail messaging. In reply to a call, a wireless communication device may select a message based on a context. As an example, a wireless communication system may detect a call directed to a wireless communication device from a caller, generate one of a plurality of reply messages for the caller based on a context of the wireless communication device derived from input information received by at least one input of the wireless communication device, and transmit the generated reply message to the caller. In some cases, the message may be selected based on both context and caller identity. In addition, the message may be selected based at least in part on analysis of a pattern of usage or user activity with respect to the wireless communication device.
-
Citations
53 Claims
-
1. A method comprising:
-
detecting a call directed to a wireless communication device from a caller; generating one of a plurality of reply messages for the caller based on a context of the wireless communication device derived from input information received by at least one input of the wireless communication device, the input selected from the group of inputs consisting of a camera, ambient light detector, microphone, accelerometer, thermometer, compass, barometric pressure, proximity derived from a proximity sensor, pressure derived from a pressure sensitive display, pressure derived from a pressure sensitive skin, one or more running software applications, global positioning system (GPS) data, control channel data, a list of calls placed from the wireless communication device, remaining minutes on calling plan of a user of the wireless communication device, clock data, network signal strength, battery charge level, short range wireless interface, headphone connection, and communication error rate; and transmitting the generated reply message to the caller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A wireless communication system comprising:
-
a wireless communication device having an input interface that generates input information indicating a context of the wireless communication device, the input interface configured to receive at least one input selected from the group of inputs consisting of a camera, ambient light detector, microphone, accelerometer, thermometer, compass, barometric pressure, proximity derived from a proximity sensor, pressure derived from a pressure sensitive display, pressure derived from a pressure sensitive skin, one or more running software applications, global positioning system (GPS) data, control channel data, a list of calls placed from the wireless communication device, remaining minutes on calling plan of a user of the wireless communication device, clock data, network signal strength, battery charge level, short range wireless interface, headphone connection, and communication error rate; a processor that detects a call directed to the wireless communication device from a caller, and generates one of a plurality of reply messages for the caller based on the context of the wireless communication device; and a transmitter that transmits the generated reply message to the caller. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A wireless communication device comprising:
-
an input interface that generates input information indicating a context of the wireless communication device, the input interface configured to generate the input information from one or more inputs selected from the group of inputs consisting of a camera, ambient light detector, microphone, accelerometer, thermometer, compass, barometric pressure, proximity derived from a proximity sensor, pressure derived from a pressure sensitive display, pressure derived from a pressure sensitive skin, one or more running software applications, global positioning system (GPS) data, control channel data, a list calls placed from the wireless communication device, remaining minutes on a user'"'"'s calling plan, clock data, network signal strength, battery charge level, short range wireless interface, headphone connection, and communication error rate; and a processor that detects a call directed to the wireless communication device from a caller, and generates an indication for generation of one of a plurality of reply messages for the caller based on the context of the wireless communication device. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable medium comprising instructions that cause a processor within a wireless communication system device to:
-
detect a call directed to a wireless communication device from a caller; generate one of a plurality of reply messages for the caller based on a context of the wireless communication device derived from input information received by at least one input of the wireless communication device, the input selected from the group of inputs consisting of a camera, ambient light detector, microphone, accelerometer, thermometer, compass, barometric pressure, proximity derived from a proximity sensor, pressure derived from a pressure sensitive display, pressure derived from a pressure sensitive skin, one or more running software applications, global positioning system (GPS) data, control channel data, a list of calls placed from the wireless communication device, remaining minutes on calling plan of a user of the wireless communication device, clock data, network signal strength, battery charge level, short range wireless interface, headphone connection, and communication error rate; and transmit the generated reply message to the caller. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A wireless communication system comprising:
-
means for detecting a call directed to a wireless communication device from a caller; means for generating one of a plurality of reply messages for the caller based on a context of the wireless communication device derived from input information received by at least one input of the wireless communication device, the input selected from the group of inputs consisting of a camera, ambient light detector, microphone, accelerometer, thermometer, compass, barometric pressure, proximity derived from a proximity sensor, pressure derived from a pressure sensitive display, pressure derived from a pressure sensitive skin, one or more running software applications, global positioning system (GPS) data, control channel data, a list of calls placed from the wireless communication device, remaining minutes on calling plan of a user of the wireless communication device, clock data, network signal strength, battery charge level, short range wireless interface, headphone connection, and communication error rate; and means for transmitting the generated reply message to the caller. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method comprising:
-
detecting a call directed to a wireless communication device from a caller; generating one of a plurality of reply messages for the caller based on a context of the wireless communication device derived from input information received by at least one input of the wireless communication device, the generating including; analyzing the information received by at least one input of the wireless communication device; determining the context based on the information received; retrieving from a memory device in communication with a voicemail messaging system message selection data associated with the context; and selecting from the memory device the message data associated with the message selection data, wherein the message data is stored on the voicemail messaging system; and transmitting the generated reply message to the caller.
-
-
52. A wireless communication device comprising:
-
an input interface configured to generate input information indicating a context of the wireless communication device, the generating including; analyzing the information received by at least one input of the wireless communication device; determining the context based on the information received; retrieving from a memory device in communication with a voicemail messaging system message selection data associated with the context; and selecting from the memory device the message data associated with the message selection data, wherein the message data is stored on the voicemail messaging system; and a processor that detects a call directed to the wireless communication device from a caller, and generates an indication for generation of one of a plurality of reply messages for the caller based on the context of the wireless communication device.
-
-
53. A wireless communication system comprising:
-
means for detecting a call directed to a wireless communication device from a caller; means for generating one of a plurality of reply messages for the caller based on a context of the wireless communication device derived from input information received by at least one input of the wireless communication device, the means for generating configured to; analyze the information received by at least one input of the wireless communication device; determine the context based on the information received; retrieve from a memory device in communication with a voicemail messaging system message selection data associated with the context; and select from the memory device the message data associated with the message selection data, wherein the message data is stored on the voicemail messaging system; and means for transmitting the generated reply message to the caller.
-
Specification