Ubiquitous user control for information communicated among end user communication devices
First Claim
1. A method for processing an electronic communication received by a first end-user communication device, the method comprising:
- receiving the electronic communication by the first end-user communication device where the electronic communication comprises a digital packet having a header segment and a user data segment, all information in the user data segment being under the control of a user of a second end-user communication device that originated the electronic communication;
determining by the first end-user communication device whether the received user data segment contains a first label that corresponds to one of predetermined labels stored in memory of the first end-user communication device, where each stored label identifies a corresponding enhanced services application program stored in memory of the first end-user communication device;
upon determining that a first label is contained in the user data segment that identifies a corresponding first enhanced services application program stored in memory of the first end-user device, determining by the first end-user communication device operating under control of the first enhanced services application program whether the received user data segment contains a first command that corresponds to one of predetermined commands stored in memory of the first end-user communication device, where each stored command identifies a corresponding action to be taken by the first enhanced services application program;
upon determining by the first end-user communication device that the received user data segment contains a first command, the first enhanced services application program causing a first action corresponding to the first command to be executed on the first end-user communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary method processes an electronic communication received by a first end-user communication device, where the electronic communication comprises a digital packet having a header segment and a user data segment. A determination is made whether the received user data segment contains a first label that identifies a corresponding enhanced services application program stored in memory of the first end-user communication device. On identifying a first label, a determination is made whether the received user data segment contains a first command that identifies a corresponding action to be taken by the first enhanced services application program. On determining the existence of a first command, the first enhanced services application program causes a first action corresponding to the first command to be executed on the first end-user communication device.
-
Citations
20 Claims
-
1. A method for processing an electronic communication received by a first end-user communication device, the method comprising:
-
receiving the electronic communication by the first end-user communication device where the electronic communication comprises a digital packet having a header segment and a user data segment, all information in the user data segment being under the control of a user of a second end-user communication device that originated the electronic communication; determining by the first end-user communication device whether the received user data segment contains a first label that corresponds to one of predetermined labels stored in memory of the first end-user communication device, where each stored label identifies a corresponding enhanced services application program stored in memory of the first end-user communication device; upon determining that a first label is contained in the user data segment that identifies a corresponding first enhanced services application program stored in memory of the first end-user device, determining by the first end-user communication device operating under control of the first enhanced services application program whether the received user data segment contains a first command that corresponds to one of predetermined commands stored in memory of the first end-user communication device, where each stored command identifies a corresponding action to be taken by the first enhanced services application program; upon determining by the first end-user communication device that the received user data segment contains a first command, the first enhanced services application program causing a first action corresponding to the first command to be executed on the first end-user communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A computer program product, comprising a computer usable tangible medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for processing an electronic communication received by a first end-user communication device, the method comprising:
-
receiving the electronic communication by the first end-user communication device where the electronic communication comprises a digital packet having a header segment and a user data segment, all information in the user data segment being under the control of a user of a second end-user communication device that originated the electronic communication; determining by the first end-user communication device whether the received user data segment contains a first label that corresponds to one of predetermined labels stored in memory of the first end-user communication device, where each stored label identifies a corresponding enhanced services application program stored in memory of the first end-user communication device; upon determining that a first label is contained in the user data segment that identifies a corresponding first enhanced services application program stored in memory of the first end-user device, determining by the first end-user communication device operating under control of the first enhanced services application program whether the received user data segment contains a first command that corresponds to one of predetermined commands stored in memory of the first end-user communication device, where each stored command identifies a corresponding action to be taken by the first enhanced services application program; upon determining by the first end-user communication device that the received user data segment contains a first command, the first enhanced services application program causing a first action corresponding to the first command to be executed on the first end-user communication device. - View Dependent Claims (11, 12, 13)
-
-
14. An end-user wireless communication device that processes a received electronic communication, the device comprising:
-
a microprocessor controlled apparatus receives the electronic communication that comprises a digital packet having a header segment and a user data segment, all information in the user data segment being under the control of a user of a another end-user communication device that originated the electronic communication; the microprocessor controlled apparatus determines whether the received user data segment contains a first label that corresponds to one of predetermined labels stored in memory associated with the microprocessor controlled apparatus, where each stored label identifies a corresponding enhanced services application program stored in said memory; the microprocessor controlled apparatus operating under control of the first enhanced services application program, upon determining that a first label is contained in the user data segment that identifies a corresponding first enhanced services application program stored in said memory, determines whether the received user data segment contains a first command that corresponds to one of predetermined commands stored in said memory, where each stored command identifies a corresponding action to be taken by the first enhanced services application program; the microprocessor controlled apparatus operating under control of the first enhanced services application program, upon determining that the received user data segment contains a first command, executes a first action corresponding to the first command at the end-user wireless communication device. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification