Systems and methods for message collection
First Claim
1. A system that processes content disposed in an electronic communication from a user device of a user, the user device assigned a routing character string, the system in the form of a tangibly embodied computer including a processor and an operatively coupled memory, the system comprising:
- a communication portion that inputs a plurality of electronic communications from the user device, the electronic communications each including communication content and the routing character string, the electronic communications including a first message, a second message and third message;
the communication content, in each of the first message, second message and third message, constituted by data generated as a result of, and representative of, characters keyed into the user device by the user, the communication content including a trig,the trig including a character string of characters in which one of the characters is a trick, the trick being a predetermined character that identifies the character string as the trig, and the trig further including a bin label;
a processor portion that maintains a bin collection for the user, the bin collection including a plurality of bins,(a) the first message including communication content, such communication content including a trig of the first message and non-trig content of the first message, andthe processor portion aggregating content from the first message including;
identifying the bin collection of the user based on a routing character string of the first message;
identifying the trig contained in the communication content, of the first message, based on identifying a trick contained in the trig;
identifying the first message as an add message based on either (1) identifying an add command in the trig OR (2) identifying that the first message does not include a command and based thereon the first message is determined by default to be an add message;
identifying a bin label, in the trig, that identifies an identified bin in the bin collection of the user; and
the processor portion adding the non-trig content into the identified bin;
(b) the second message including communication content, such communication content including a trig of the second message and non-trig content of the second message, andthe processor portion aggregating content from the second message including;
identifying the bin collection of the user based on a routing character string of the second message;
identifying the trig contained in communication content, of the second message, based on identifying a trick contained in the trig;
identifying the second message as an add message based on either (1) identifying an add command in the trig OR (2) identifying that the second message does not include a command and based thereon the second message is determined by default to be an add message;
identifying a bin label, in the trig, that identifies the identified bin in the bin collection of the user; and
the processor portion adding the non-trig content of the second message into the identified bin;
(c) the third message including communication content, such communication content including a trig of the third message;
the processor portion performing processing on the third message including;
identifying the bin collection of the user based on a routing character string of the third message;
identifying the trig, contained in the communication content of the third message, based on identifying the trick contained in the trig;
identifying the third message as a send message based on identifying a send command in the trig of the third message;
identifying a bin label in the trig of the third message that identifies the identified bin, in the bin collection of the user, upon which to perform the send command;
performing the send command on the identified bin including aggregating bin content, which includes the non-trig content of the first message and the non-trig content of the second message, from the identified bin; and
outputting the bin content, which was aggregated, to the user; and
wherein the routing character string of each of the first message, the second message and the third message is the same as the routing character string of the user device.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention provides systems and methods for processing communication content from a user device. The method performed by a computer and comprising inputting an electronic communication that includes communication content and a routing character string. The communication content constituted by data generated as a result of, and representative of, characters keyed into the user device by the user. Maintaining a bin collection including bins. Performing processing on the communication content including identifying the user and a bin collection of the user based on the routing character string; and processing the communication content including (1) mapping first data to a command; and (2) mapping second data to a bin label. The command dictates particular action to be performed, and the bin label identifies an identified bin upon which to perform the action; and performing the action on the identified bin.
93 Citations
17 Claims
-
1. A system that processes content disposed in an electronic communication from a user device of a user, the user device assigned a routing character string, the system in the form of a tangibly embodied computer including a processor and an operatively coupled memory, the system comprising:
-
a communication portion that inputs a plurality of electronic communications from the user device, the electronic communications each including communication content and the routing character string, the electronic communications including a first message, a second message and third message; the communication content, in each of the first message, second message and third message, constituted by data generated as a result of, and representative of, characters keyed into the user device by the user, the communication content including a trig, the trig including a character string of characters in which one of the characters is a trick, the trick being a predetermined character that identifies the character string as the trig, and the trig further including a bin label; a processor portion that maintains a bin collection for the user, the bin collection including a plurality of bins, (a) the first message including communication content, such communication content including a trig of the first message and non-trig content of the first message, and the processor portion aggregating content from the first message including; identifying the bin collection of the user based on a routing character string of the first message; identifying the trig contained in the communication content, of the first message, based on identifying a trick contained in the trig; identifying the first message as an add message based on either (1) identifying an add command in the trig OR (2) identifying that the first message does not include a command and based thereon the first message is determined by default to be an add message; identifying a bin label, in the trig, that identifies an identified bin in the bin collection of the user; and the processor portion adding the non-trig content into the identified bin; (b) the second message including communication content, such communication content including a trig of the second message and non-trig content of the second message, and the processor portion aggregating content from the second message including; identifying the bin collection of the user based on a routing character string of the second message; identifying the trig contained in communication content, of the second message, based on identifying a trick contained in the trig; identifying the second message as an add message based on either (1) identifying an add command in the trig OR (2) identifying that the second message does not include a command and based thereon the second message is determined by default to be an add message; identifying a bin label, in the trig, that identifies the identified bin in the bin collection of the user; and the processor portion adding the non-trig content of the second message into the identified bin; (c) the third message including communication content, such communication content including a trig of the third message; the processor portion performing processing on the third message including; identifying the bin collection of the user based on a routing character string of the third message; identifying the trig, contained in the communication content of the third message, based on identifying the trick contained in the trig; identifying the third message as a send message based on identifying a send command in the trig of the third message; identifying a bin label in the trig of the third message that identifies the identified bin, in the bin collection of the user, upon which to perform the send command; performing the send command on the identified bin including aggregating bin content, which includes the non-trig content of the first message and the non-trig content of the second message, from the identified bin; and outputting the bin content, which was aggregated, to the user; and wherein the routing character string of each of the first message, the second message and the third message is the same as the routing character string of the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing communication content from a user device of a user, the user device assigned a routing character string, the method performed by a processor portion in the form of a tangibly embodied computer that includes a coupled memory and instructions on a non-transitory computer readable medium, the method comprising:
-
inputting an electronic communication from the user device, the electronic communication including communication content and the routing character string, and the communication content constituted by data generated as a result of, and representative of, characters keyed in to the user device by the user; maintaining, by the processor portion, a bin collection for the user, the bin collection including a plurality of bins; the processor portion performing processing including; identifying the bin collection of the user based on the routing character string; processing the communication content of the electronic communication to identify a command and a bin including; identifying a trig in the communication content based on the identification of a trick in the trig, the trig including a character string of characters in which one of the characters is the trick, the trick being a predetermined character that identifies the character string as the trig; mapping first data in the trig of the electronic communication to a command; and mapping second data in the trig of the electronic communication to a bin label; the command dictating particular action to be performed by the processor portion; and
the bin label identifies an identified bin, in the bin collection of the user, upon which to perform the particular action; andthe identified bin including content from the user that has been aggregated, by the processor portion, from a plurality of previously received electronic communications from the user device, such content having been aggregated to the identified bin by the processor portion (1) identifying the bin label based on each of such plurality of previously received electronic communications; and
(2) associating, based on the identifying the bin label, the respective content in each of such previously received electronic communications to the identified bin; andperforming the particular action on the identified bin. - View Dependent Claims (14, 15, 16)
-
-
17. A system that processes communication content from a user device of a user, the user device assigned a routing character string, the system in the form of a tangibly embodied computer including a processor and an operatively coupled memory, the system comprising:
-
a communication portion that inputs an electronic communication from the user device, the electronic communication including communication content and the routing character string, the communication content constituted by data generated as a result of, and representative of, characters keyed into the user device by the user, the communication content including a trig, the trig including a single character string of characters in which one of the characters is a trick, the trick being a predetermined character that identifies the character string as the trig, and the trig further including (1) a command and (2) a bin label, a processor portion that maintains a bin collection for the user, the bin collection including a plurality of bins, the processor portion performing processing including; identifying the bin collection of the user based on the routing character string; identifying the trig contained in the communication content based on identifying the trick contained in the trig; based on identification of the trig, identifying the command in the trig based on a relationship of the command to the trick in the single character string of the trig, the command dictating particular action to be performed by the processor portion; based on identification of the trig, identifying a bin label in the trig based on a relationship of the bin label to the trick in the single character string of the trig, the bin label identifying an identified bin, in the bin collection of the user, upon which to perform the command, and the identified bin including content from the user that has been aggregated, by the processor portion, from a plurality of previously received electronic communications from the user device, such content having been aggregated to the identified bin by the processor portion (1) identifying the bin label based on each of such plurality of previously received electronic communications; and
(2) associating, based on the identifying the bin label, the respective content in each of such previously received electronic communications to the identified bin; andperforming the command on the identified bin.
-
Specification