Method and system for enhanced messaging
First Claim
Patent Images
1. A method implemented by a computing device for communicating between users of mobile communication devices, said method comprising:
- obtaining a message from a first mobile communication device to be delivered to a second mobile communication device;
acquiring status information of 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 of 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 from 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.
266 Citations
25 Claims
-
1. A method implemented by a computing device for communicating between users of mobile communication devices, said method comprising:
-
obtaining a message from a first mobile communication device to be delivered to a second mobile communication device; acquiring status information of 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 of 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 from 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 facilitating communication between users of mobile communication devices, said method comprising:
-
obtaining a message from a first mobile communication device to be delivered to a second mobile communication device; acquiring status information of 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 of 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 the user of the second mobile communication device via the second mobile communication device, and wherein the message contains text 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 includes a user message from the another wireless communication device, wherein the user message contains text, and wherein the user 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 facilitating communication between users of mobile communication devices, said method comprising:
-
obtaining a message from a first mobile communication device to be delivered to a plurality of other mobile communication devices; acquiring status information of 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 of 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 is distinct from the status information. - View Dependent Claims (21)
-
-
22. A non-transitory 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 computer program code for 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 received from the another wireless communication device, and wherein the message is different from the status information. - View Dependent Claims (23, 24, 25)
-
Specification