Method and system for automated intelligent electronic advertising
First Claim
1. A method for automatically processing electronic information messages, comprising:
- receiving an original electronic information message on an application on a server network device with one or more processors via a communications network for a target network device with one or more processors;
quantifying the original electronic information with one or more information theory methods by measuring an entropy of the original electronic information;
parsing on the application on the server network device using the quantified original electronic information message with the one or more information theory methods to identify portions of one or more keywords in the original electronic information message;
generating automatically via the application one or more whole keywords from the identified portions of the one or more keywords using the one or more information theory methods, wherein generating a whole keyword only from a portion of a keyword creates whole keywords quicker and with less processing power than would be required from parsing whole keywords;
generating automatically via the application one or more search engine queries including the generated one or more whole keywords;
submitting automatically via the application the generated one or more search engine queries from the server network device to one or more search engines via the communications network;
receiving query results from the one or more search engines on the application via the communications network;
selecting on the application one or more electronic links from the one or more query results;
collecting automatically on the application additional electronic information via the communications network by sending a selection input to the selected one or more electronic links;
adding on the application dynamic hierarchical electronic links in a pre-determined hierarchy linking the automatically collected additional electronic information to the generated one or more whole keywords in the original electronic message, thereby creating a modified electronic information message;
including the dynamic hierarchical links in the pre-determined hierarchy in a pre-determined order including from a first order position to a last order position including;
emergency information, time-specific information, paid advertising information, general advertising information, general information, public interest information and public service information for the generated one or more whole keywords,wherein an individual dynamic hierarchical link is added or not added to an order position based on availability of electronic information for the order position,wherein the dynamic hierarchical electronic links are linked through the application on the server network device and are dynamically and automatically adjusted by removing original electronic links to original automatically collected additional electronic information and adding to new electronic links to different automatically collected additional electronic information for the modified electronic message based on a change in one or more pre-determined situations;
providing access of the dynamic hierarchical electronic links with the additional collected electronic information from the modified electronic information message via the pre-determined hierarchy based on information content of the original electronic information message, wherein the dynamic hierarchical electronic links include the plurality of electronic links in the pre-determined order and wherein an individual dynamic hierarchical electronic link includes another plurality of electronic links in another pre-determined order;
sending the modified electronic message from the application on the server network device to the target network device via the communications network;
dynamically and automatically adjusting the dynamic hierarchical electronic links in the modified electronic message on the target network device from the application on the server network device via the communications network whenever one or more of the pre-determined situations affecting the dynamic hierarchical links change,the adjusting including adding new different electronic links for new different automatically collected additional electronic information to the dynamic hierarchical electronic links and modifying one or more of a plurality of font characteristics of a font used to display to the generated one or more whole keywords in the modified electronic message on the target network device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for automated intelligent electronic advertising. The method and system parse electronic information messages (e.g., e-mail, IM, SMS, MMS, social networking messages, etc.) using information theory for keywords and make search engine queries or database queries for electronic links based on the identified keywords. Hierarchical electronic links are added to the electronic information messages creating a modified electronic information message. This allows additional electronic information to be accessed from the modified electronic information message based on information content of the original electronic information message via pre-determined hierarchy.
-
Citations
21 Claims
-
1. A method for automatically processing electronic information messages, comprising:
-
receiving an original electronic information message on an application on a server network device with one or more processors via a communications network for a target network device with one or more processors; quantifying the original electronic information with one or more information theory methods by measuring an entropy of the original electronic information; parsing on the application on the server network device using the quantified original electronic information message with the one or more information theory methods to identify portions of one or more keywords in the original electronic information message; generating automatically via the application one or more whole keywords from the identified portions of the one or more keywords using the one or more information theory methods, wherein generating a whole keyword only from a portion of a keyword creates whole keywords quicker and with less processing power than would be required from parsing whole keywords; generating automatically via the application one or more search engine queries including the generated one or more whole keywords; submitting automatically via the application the generated one or more search engine queries from the server network device to one or more search engines via the communications network; receiving query results from the one or more search engines on the application via the communications network; selecting on the application one or more electronic links from the one or more query results; collecting automatically on the application additional electronic information via the communications network by sending a selection input to the selected one or more electronic links; adding on the application dynamic hierarchical electronic links in a pre-determined hierarchy linking the automatically collected additional electronic information to the generated one or more whole keywords in the original electronic message, thereby creating a modified electronic information message; including the dynamic hierarchical links in the pre-determined hierarchy in a pre-determined order including from a first order position to a last order position including;
emergency information, time-specific information, paid advertising information, general advertising information, general information, public interest information and public service information for the generated one or more whole keywords,wherein an individual dynamic hierarchical link is added or not added to an order position based on availability of electronic information for the order position, wherein the dynamic hierarchical electronic links are linked through the application on the server network device and are dynamically and automatically adjusted by removing original electronic links to original automatically collected additional electronic information and adding to new electronic links to different automatically collected additional electronic information for the modified electronic message based on a change in one or more pre-determined situations; providing access of the dynamic hierarchical electronic links with the additional collected electronic information from the modified electronic information message via the pre-determined hierarchy based on information content of the original electronic information message, wherein the dynamic hierarchical electronic links include the plurality of electronic links in the pre-determined order and wherein an individual dynamic hierarchical electronic link includes another plurality of electronic links in another pre-determined order; sending the modified electronic message from the application on the server network device to the target network device via the communications network; dynamically and automatically adjusting the dynamic hierarchical electronic links in the modified electronic message on the target network device from the application on the server network device via the communications network whenever one or more of the pre-determined situations affecting the dynamic hierarchical links change, the adjusting including adding new different electronic links for new different automatically collected additional electronic information to the dynamic hierarchical electronic links and modifying one or more of a plurality of font characteristics of a font used to display to the generated one or more whole keywords in the modified electronic message on the target network device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21)
-
-
2. One or more processors on one or more network devices including a non-transitory computer readable medium having stored therein a plurality of instructions for causing the one or more processors to execute the steps of:
-
receiving an original electronic information message on an application on a server network device with one or more processors via a communications network for a target network device with one or more processors; quantifying the original electronic information with one or more information theory methods by measuring an entropy of the original electronic information; parsing on the application on the server network device using the quantified original electronic information message with the one or more information theory methods to identify portions of one or more keywords in the original electronic information message; generating automatically via the application one or more whole keywords from the identified portions of the one or more keywords using the one or more information theory methods, wherein generating a whole keyword only from a portion of a keyword creates whole keywords quicker and with less processing power than would be required from parsing whole keywords; generating automatically via the application one or more search engine queries including the generated one or more whole keywords; submitting automatically via the application the generated one or more search engine queries from the server network device to one or more search engines via the communications network; receiving query results from the one or more search engines on the application via the communications network; selecting on the application one or more electronic links from the one or more query results; collecting automatically on the application additional electronic information via the communications network by sending a selection input to the selected one or more electronic links; adding on the application dynamic hierarchical electronic links in a pre-determined hierarchy linking the automatically collected additional electronic information to the generated one or more whole keywords in the original electronic message, thereby creating a modified electronic information message; including the dynamic hierarchical links in the pre-determined hierarchy in a pre-determined order including from a first order position to a last order position including;
emergency information, time-specific information, paid advertising information, general advertising information, general information, public interest information and public service information for the generated one or more whole keywords,wherein an individual dynamic hierarchical link is added or not added to an order position based on availability of electronic information for the order position, wherein the dynamic hierarchical electronic links are linked through the application on the server network device and are dynamically and automatically adjusted by removing original electronic links to original automatically collected additional electronic information and adding to new electronic links to different automatically collected additional electronic information for the modified electronic message based on a change in one or more pre-determined situations; providing access of the dynamic hierarchical electronic links with the additional collected electronic information from the modified electronic information message via the pre-determined hierarchy based on information content of the original electronic information message, wherein the dynamic hierarchical electronic links include the plurality of electronic links in the pre-determined order and wherein an individual dynamic hierarchical electronic link includes another plurality of electronic links in another pre-determined order; sending the modified electronic message from the application on the server network device to the target network device via the communications network; dynamically and automatically adjusting the dynamic hierarchical electronic links in the modified electronic message on the target network device from the application on the server network device via the communications network whenever one or more of the pre-determined situations affecting the dynamic hierarchical links change, the adjusting including adding new different electronic links for new different automatically collected additional electronic information to the dynamic hierarchical electronic links and modifying one or more of a plurality of font characteristics of a font used to display to the generated one or more whole keywords in the modified electronic message on the target network device.
-
-
20. A system for automatically processing electronic information messages, comprising in combination:
-
means for receiving an original electronic information message on an application on a server network device with one or more processors via a communications network for a target network device with one or more processors; means for receiving the original electronic information message on an application on the target network device with one or more processors via a communications network from a server network device with one or more processors; means for quantifying the original electronic information with one or more information theory methods by measuring an entropy of the original electronic information; means for parsing on the application the quantified original electronic information message with the one or more information theory methods to quickly identify portions of one or more keywords in the original electronic information message; means for generating automatically via the application one or more whole keywords from the identified portions of the one or more keywords using the one or more information theory methods, wherein generating a whole keyword only from a portion of a keyword creates whole keywords quicker and with less processing power than would be required from parsing whole keywords; means for generating automatically via the application one or more search engine queries including the generated one or more whole keywords; means for submitting automatically via the application the generated one or more search engine queries from the server network device to one or more search engines via the communications network; means for receiving query results from the one or more search engines on the application via the communications network; means for selecting on the application one or more electronic links from the one or more query results; means for collecting automatically additional electronic information via the communications network by sending a selection input to the selected one or more electronic links; means for adding dynamic hierarchical electronic links in a pre-determined hierarchy linking the automatically collected additional electronic information to the generated one or more whole keywords in original electronic message thereby creating a modified electronic information message; means for including the dynamic hierarchical links in the pre-determined hierarchy in a pre-determined order including from a first order position to a last order position including;
emergency information, time-specific information, paid advertising information, general advertising information, general information, public interest information and public service information for the generated one or more whole keywords,wherein an individual dynamic hierarchical link is added or not added to an order position based on availability of electronic information for the order position, wherein the dynamic hierarchical electronic links are linked through the application on the server network device and are dynamically and automatically adjusted by removing original electronic links to original automatically collected additional electronic information and adding to new electronic links to different automatically collected additional electronic information for the modified electronic message based on a change in one or more pre-determined situations; means for providing access of the dynamic hierarchical electronic links with the additional collected electronic information from the modified electronic information message via the pre-determined hierarchy based on information content of the original electronic information message, wherein the dynamic hierarchical electronic links include a plurality of electronic links in a pre-determined order and wherein an individual dynamic hierarchical electronic link includes another plurality of electronic links in another pre-determined order; and means for sending the modified electronic message from the server network device to the target network device via the communications network; means for displaying the modified electronic message on the target network device; and means for dynamically and automatically adjusting the dynamic hierarchical electronic links in the modified electronic message on the target network device from the application on the server network device via the communications network whenever one or more of the pre-determined situations affecting the dynamic hierarchical links change, the means for adjusting including adding new different electronic links for new different automatically collected additional electronic information to the dynamic hierarchical electronic links and modifying one or more of a plurality of font characteristics of a font used to display to the generated one or more whole keywords in the modified electronic message.
-
Specification