APPARATUSES, METHODS AND SYSTEMS FOR CODE TRIGGERED INFORMATION QUERYING AND SERVING ON MOBILE DEVICES BASED ON PROFILES
First Claim
1. A processor-implemented method for accumulating user information and delivering targeted content based thereon, comprising:
- accumulating user activity interest information;
accumulating user situational information;
associating the user activity interest information and user situational information with a user profile;
updating the user profile with the associated information in a database;
analyzing accumulated information associated with the user profile;
querying an information database based on the analysis of the user profile;
selecting information based on the user profile to include in a message; and
sending the message to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosure details the implementation of apparatuses, methods, and systems for code triggered information querying and serving on mobile devices based on profiles. Information and/or advertisement providers may use a code triggered information server to serve context, demographic, and behavior targeted information to users via mobile devices. Users, in turn, trigger the provision of information by scanning or observing codes or information. The scans, together with geographic, temporal, and user-specific information, are obtained by the server that receives, processes, and records the message. Based on these messages and a user profile—which may include continuously updated user-specific behavior information, situational and ambient information, an accumulated history of scanned code messages, and integration with outside database information—the server selects information to serve to the users'"'"' mobile devices from an information base. For example, a user who is profiled as a teenager with a stated interest in comic books and a record of scanning codes related to movies may be served an advertisement for the latest comic book themed movie playing in the next hour near his/her present geographic position the next time he/she scans a code from the entertainment section of the newspaper. The code triggered information server allows for the serving of information that is demographic, interest, location, and time specific. It also allows providers to track user behavior and provide anticipatory information.
-
Citations
25 Claims
-
1. A processor-implemented method for accumulating user information and delivering targeted content based thereon, comprising:
-
accumulating user activity interest information; accumulating user situational information; associating the user activity interest information and user situational information with a user profile; updating the user profile with the associated information in a database; analyzing accumulated information associated with the user profile; querying an information database based on the analysis of the user profile; selecting information based on the user profile to include in a message; and sending the message to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18, 19, 20, 21)
-
- 11. The method of claim 55, wherein the user activity interest information is comprised of a code scanned by a mobile device.
-
22. A processor-implemented method for accumulating mobile device code scan information from a user and delivering content based thereon, comprising:
-
receiving at a server messages from a user comprised of user identification, mobile device identification, a code image scanned by the mobile device, time of the scan, and user geographic location at the time of the scan, wherein the messages were sent to a shortcode address via MMS; associating the user identification with a user profile in a database; updating the user profile with the received messages; enhancing the code image scanned by the mobile device; analyzing the accumulated messages in the user profile; determining proper information to serve to the user based on the received message and the user profile; selecting the information to serve to the user from a database; incorporating the selected information into a reply message; and sending the reply message to the user'"'"'s mobile device via MMS.
-
-
23. An apparatus for accumulating user information and delivering targeted content based thereon, comprising:
-
a memory; a processor disposed in communication with said memory, and configured to issue a plurality of instructions stored in the memory, wherein the instructions are issuable to; accumulate user activity interest information; accumulate user situational information; associate the user activity interest information and user situational information with a user profile; update the user profile with the associated information in a database; analyze accumulated information associated with the user profile; query an information database based on the analysis of the user profile; select information based on the user profile to include in a message; and send the message to a user.
-
-
24. A system for accumulating user information and delivering targeted content based thereon, comprising:
-
means to accumulate user activity interest information; means to accumulate user situational information; means to associate the user activity interest information and user situational information with a user profile; means to update the user profile with the associated information in a database; means to analyze accumulated information associated with the user profile; means to query an information database based on the analysis of the user profile; means to select information based on the user profile to include in a message; and means to send the message to a user.
-
-
25. A processor-accessible medium for accumulating user information and delivering targeted content based thereon, comprising:
processor readable instructions stored in the processor-accessible medium, wherein the processor readable instructions are issuable by the processor to; accumulate user activity interest information; accumulate user situational information; associate the user activity interest information and user situational information with a user profile; update the user profile with the associated information in a database; analyze accumulated information associated with the user profile; query an information database based on the analysis of the user profile; select information based on the user profile to include in a message; and send the message to a user.
Specification