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 comprises a processor coupled to a memory configured to execute programmed instructions stored in the 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 at least a character string,the character string having been keyed in by the user to the user device and represented in the electronic communication, input by the communication portion, as such; and
the processor that maintains a bin collection for the user, the bin collection including a plurality of bins, and the processor performing processing including;
identifying the user based on the routing character string;
identifying, based on at least one selected from a group consisting of (a) the user that was identified and (b) the routing character string, the bin collection associated with the user;
identifying the character string contained in the communication;
processing the character string to identify an identified bin, the identified bin being a bin in the bin collection of the user, and at least a portion of the communication content constituting a content item;
adding the content item to the identified bin;
determining that percolation processing is to be performed; and
performing the percolation processing including;
determining an associated perc-bin that is associated with the identified bin, the associated perc-bin including a plurality of perc-bin content items, which have been populated by a plurality of users;
comparing the content item vis-à
-vis the plurality of the perc-bin content items, which are in the associated perc-bin, to determine if the content item matches with a perc-bin content item of the plurality of perc-bin content items;
performing processing based on the comparing including varying attributes of the associated perc-bin;
the comparing the content item includes determining that the content item does match with a perc-bin content item in the associated perc-bin, such perc-bin content item thus constituting a matching perc-bin content item; and
the performing processing based on the comparing includes incrementing a count of the matching perc-bin content item so as to reflect popularity of the matching perc-bin content item, and the incrementing the count of the matching perc-bin content item constituting the varying attributes of the associated perc-bin.
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.
103 Citations
18 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 comprises a processor coupled to a memory configured to execute programmed instructions stored in the 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 at least a character string, the character string having been keyed in by the user to the user device and represented in the electronic communication, input by the communication portion, as such; and the processor that maintains a bin collection for the user, the bin collection including a plurality of bins, and the processor performing processing including; identifying the user based on the routing character string; identifying, based on at least one selected from a group consisting of (a) the user that was identified and (b) the routing character string, the bin collection associated with the user; identifying the character string contained in the communication; processing the character string to identify an identified bin, the identified bin being a bin in the bin collection of the user, and at least a portion of the communication content constituting a content item; adding the content item to the identified bin; determining that percolation processing is to be performed; and performing the percolation processing including; determining an associated perc-bin that is associated with the identified bin, the associated perc-bin including a plurality of perc-bin content items, which have been populated by a plurality of users; comparing the content item vis-à
-vis the plurality of the perc-bin content items, which are in the associated perc-bin, to determine if the content item matches with a perc-bin content item of the plurality of perc-bin content items;performing processing based on the comparing including varying attributes of the associated perc-bin; the comparing the content item includes determining that the content item does match with a perc-bin content item in the associated perc-bin, such perc-bin content item thus constituting a matching perc-bin content item; and the performing processing based on the comparing includes incrementing a count of the matching perc-bin content item so as to reflect popularity of the matching perc-bin content item, and the incrementing the count of the matching perc-bin content item constituting the varying attributes of the associated perc-bin. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 comprises a processor coupled to a memory configured to execute programmed instructions stored in the 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 at least a character string, the character string having been keyed in by the user to the user device and represented in the electronic communication, input by the communication portion, as such; and the processor that maintains a bin collection for the user, the bin collection including a plurality of bins, and the processor performing processing including; identifying the user based on the routing character string; identifying, based on at least one selected from a group consisting of (a) the user that was identified and (b) the routing character string, the bin collection associated with the user; identifying the character string contained in the communication; processing the character string to identify an identified bin, the identified bin being a bin in the bin collection of the user, and at least a portion of the communication content constituting a content item; adding the content item to the identified bin; determining that percolation processing is to be performed; and performing the percolation processing including; determining an associated perc-bin that is associated with the identified bin, the associated perc-bin including a plurality of perc-bin content items, which have been populated by a plurality of users; comparing the content item vis-à
-vis the plurality of perc-bin content items, which are in the associated perc-bin, to determine that the content item matches with a perc-bin content item of the plurality of per-bin content items;performing processing, based on the determining that the content item matches with a perc-bin content item, including varying attributes of the associated perc-bin including adjusting a count value of the associated perc-bin; and the performing processing by the processor further includes determining if a threshold is satisfied, as compared to the adjusted count value, such threshold dictating whether the content item is output to at least one further user.
-
-
15. 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 comprises a processor coupled to a memory configured to execute programmed instructions stored in the 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 at least a character string, the character string having been keyed in by the user to the user device and represented in the electronic communication, input by the communication portion, as such; and the processor that maintains a bin collection for the user, the bin collection including a plurality of bins, and the processor performing processing including; identifying the user based on the routing character string; identifying, based on at least one selected from a group consisting of (a) the user that was identified and (b) the routing character string, the bin collection associated with the user; identifying the character string contained in the communication; processing the character string to identify an identified bin, the identified bin being a bin in the bin collection of the user, and at least a portion of the communication content constituting a content item; adding the content item to the identified bin; determining that percolation processing is to be performed; and performing the percolation processing including; determining an associated perc-bin that is associated with the identified bin, the associated perc-bin including a plurality of perc-bin content items, which have been populated by a plurality of users; comparing the content item vis-à
-vis the plurality of perc-bin content items, which are in the associated perc-bin, to determine if the content item matches with a perc-bin content item of the plurality of perc-bin content items;performing processing based on the comparing including varying attributes of the associated perc-bin; and the determining that percolation processing is to be performed includes the processor determining that the identified bin is opted into percolation processing, such percolation processing constituted by the identified bin of the user contributing content to the associated perc-bin. - View Dependent Claims (16, 17)
-
-
18. 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 comprises a processor coupled to a memory configured to execute programmed instructions stored in the 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 at least a character string, the character string having been keyed in by the user to the user device and represented in the electronic communication, input by the communication portion, as such; and the processor that maintains a bin collection for the user, the bin collection including a plurality of bins, and the processor performing processing including; identifying the user based on the routing character string; identifying, based on at least one selected from a group consisting of (a) the user that was identified and (b) the routing character string, the bin collection associated with the user; identifying the character string contained in the communication; processing the character string to identify an identified bin, the identified bin being a bin in the bin collection of the user, and at least a portion of the communication content constituting a content item; adding the content item to the identified bin; determining that percolation processing is to be performed; and performing the percolation processing including; determining an associated perc-bin that is associated with the identified bin, the associated perc-bin including a plurality of perc-bin content items, which have been populated by a plurality of users; comparing the content item vis-à
-vis the plurality of the perc-bin content items, which are in the associated perc-bin, to determine if the content item matches with a perc-bin content item of the plurality of per-bin content items;performing processing based on the comparing including varying attributes of the associated perc-bin; and the processing the character string to determine an identified bin is performed by the processor using natural language processing that includes; comparing the character string to words in a plurality of word sets; determining that the character string matches with a word in a word set, such matching word in such word set thus constituting a first matching word in a first active word set; and mapping the first active word set to a first word set collection (WSC) directive, such first WSC directive constituting at least one of a command and identified bin.
-
Specification