Method and system for enhanced messaging
First Claim
1. A method implemented by a computing device for communicating between users of mobile communication devices, said method comprising:
- obtaining a message at a first mobile communication device to be delivered to a second mobile communication device;
acquiring status information at the first mobile communication device, the status information including at least position information associated with the first mobile communication device;
associating the status information to the message; and
sending the message along with the status information from the first mobile communication device to the second mobile communication device,wherein the message is from a user of the first mobile communication device, and the message is to be delivered to another user via the second mobile communication device, andwherein the message contains content chosen by the user of the first mobile communication device and the message is distinct from the status information.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for acquiring, sending, receiving or using status information from a remote location over a network are disclosed. The status information is transmitted over the network between or among electronic devices. The status information can be provided by one or more sensors associated with the electronic device that is transmitting the status information. The status information can be transmitted with messages so as to enhance the messages. The electronic devices include at least computing devices, such as personal computers, personal digital assistants, pagers, and mobile telephones.
-
Citations
23 Claims
-
1. A method implemented by a computing device for communicating between users of mobile communication devices, said method comprising:
-
obtaining a message at a first mobile communication device to be delivered to a second mobile communication device; acquiring status information at the first mobile communication device, the status information including at least position information associated with the first mobile communication device; associating the status information to the message; and sending the message along with the status information from the first mobile communication device to the second mobile communication device, wherein the message is from a user of the first mobile communication device, and the message is to be delivered to another user via the second mobile communication device, and wherein the message contains content chosen by the user of the first mobile communication device and the message is distinct from the status information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented by a computing device for communicating between users of mobile communication devices, said method comprising:
-
obtaining a message at a first mobile communication device to be delivered to a second mobile communication device; acquiring status information at the first mobile communication device, the status information including at least position information associated with the first mobile communication device; determining whether the second mobile communication device or a user thereof is authorized to obtain the status information of the first mobile communication device; and if said determining determines that the second mobile communication device or a user thereof is authorized to obtain the status information of the first mobile communication device, (i) associating the status information to the message, and (ii) sending the message along with the status information from the first mobile communication device to the second mobile communication device, wherein the message is from a user of the first mobile communication device, and the message is to be delivered to another user via the second mobile communication device, and wherein the message contains text chosen by the user of the first mobile communication device and the message is distinct from the status information. - View Dependent Claims (10, 11, 12)
-
-
13. A method for displaying a message on a display for a user of a wireless communication device, said method comprising:
-
receiving a message from another wireless communication device over a network; determining whether the message includes at least status information; extracting the status information from the message when said determining determines that the message includes at least the status information; and displaying the message and at least one representation of the status information on the display following said extracting when said determining determines that the message includes at least the status information, wherein the message is initiated by a user of the another wireless communication device, wherein the message contains text chosen by the user of the another computing device, and wherein the message is different from the status information. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method implemented by a computing device for communicating between users of mobile communication devices, said method comprising:
-
obtaining a message at a first mobile communication device to be delivered to a plurality of other mobile communication devices; acquiring status information at the first mobile communication device, the status information including at least position information associated with the first mobile communication device; determining whether the plurality of other mobile communication devices or users thereof are authorized to obtain the status information of the first mobile communication device; and if said determining determines that the plurality of other mobile communication devices or users thereof are authorized to obtain the status information of the first mobile communication device, broadcasting the message along with the status information from the first mobile communication device to each of the plurality of other mobile communication devices, wherein the message is from a user of the first mobile communication device, and wherein the message contains content chosen by the user of the first mobile communication device and the message is distinct from the status information. - View Dependent Claims (21)
-
-
22. A computer readable medium including at least executable computer program code tangibly stored therein for communicating between users of mobile communication devices, said computer readable medium comprising:
-
computer program code for receiving a message at a first mobile communication device to be delivered to a second mobile communication device; computer program code for acquiring status information at the first mobile communication device, the status information including at least position information associated with the first mobile communication device; computer program code for determining whether the second mobile communication device or a user thereof is authorized to obtain the status information of the first mobile communication device; computer program code for associating the status information to the message if it is determined that that the second mobile communication device or a user thereof is authorized to obtain the status information of the first mobile communication device; and computer program code for sending the message along with the status information from the first mobile communication device to the second mobile communication device if it is determined that that the second mobile communication device or a user thereof is authorized to obtain the status information of the first mobile communication device, wherein the message is from a user of the first mobile communication device, and the message is to be delivered to another user via the second mobile communication device, and wherein the message contains text chosen by the user of the first mobile communication device and the message is distinct from the status information.
-
-
23. A computer readable medium including at least executable computer program code tangibly stored therein for displaying a message on a display for a user of a wireless communication device, said computer readable medium comprising:
-
computer program code for receiving a message from another wireless communication device over a network; computer program code for determining whether the message includes at least status information; computer program code for extracting the status information from the message when said determining determines that the message includes at least the status information; and computer program code for displaying the message and at least one representation of the status information on the display when said computer program code for determining determines that the message includes at least the status information, wherein the message is initiated by a user of the another wireless communication device, wherein the message contains content chosen by the user of the another computing device, and wherein the message is different from the status information.
-
Specification