IP Library Patent Application 13164855
Patent Application
App. No. 13/164,855

Apparatuses, Methods And Systems For Anticipatory Information Querying And Serving On Mobile Devices Based On Profiles

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/164,855
Abstract

The disclosure details the implementation of apparatuses, methods, and systems for anticipatory 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 register interest in 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. In one embodiment, information may also be served to users based solely on the user profiles, and without any initiating code scan. This may be based on predicted space-time trajectories derived from the accumulated history of scanned codes. For example, a user who frequently scans codes related to fast food, has a stated interest in sweets, and it projected to pass a particular fast food restaurant at a particular time may be served an advertisement for a dessert product at that restaurant on his/her cell phone shortly before he/she is projected to pass it.

Claims (85)

1 . A processor-implemented method for predicting user interest and situations and supplying information to the user based thereon, comprising:

accumulating user activity interest information;

accumulating user situational information;

analyzing the user activity interest information and user situational information;

predicting expected user interest and situational information from the analysis;

determining serving information to serve to a user based on expected user interest and situational information;

selecting the information to serve from a database;

incorporating the selected information into a message;

determining a target time and place to send a message;

incorporating serving information and target time and place into a message; and

sending the message for distribution.

2 . The method of claim 1 , further comprising receiving a relevance rating of the distributed message.

3 . The method of claim 1 , wherein the message is sent to a user.

4 . The method of claim 1 , further, comprising:

querying and selecting the information to serve from a database.

5 . The method of claim 4 , further, comprising:

incorporating the selected information into a message.

6 . The method of claim 5 , wherein the message includes the target place and time.

7 . The method of claim 6 , wherein the message includes the determined serving information.

8 . The method of claim 7 , wherein the advertising system may use the target place and time information to place advertising for a user to observe.

9 . The method of claim 6 , further, comprising:

querying and selecting the information to serve from a database.

10 . The method of claim 9 , further, comprising:

incorporating the selected information into a placement message.

11 . The method of claim 10 , wherein the advertising system may use the target place and time information and placement message to place advertising for a user to observe.

12 . The method of claim 1 , wherein the user situational information is comprised of user space-time trajectories.

13 . The method of claim 1 , wherein the user activity interest information is comprised of a code scanned by a mobile device.

14 . The method of claim 13 , wherein the code is a matrix code and the scanned by a mobile device comprises taking a picture of the matrix code with a mobile device camera.

15 . The method of claim 14 , further comprising:

receiving an image of the scanned code at a server; and

wherein analyzing accumulated information associated with the user profile comprises matching the code image to a code image database.

16 . The method of claim 15 , wherein the image of the scanned code was sent via MMS.

17 . The method of claim 16 , wherein the message sent to the user is sent via MMS.

18 . The method of claim 16 wherein the image of the scanned code was sent to a short code address.

19 . The method of claim 15 further comprising:

performing an image enhancement on the image of the scanned code prior to matching the code image to a code image database.

20 . The method of claim 1 , wherein the information served to the user is sent to a mobile device.

21 . The method of claim 1 , wherein the information served to the user is based on the user's geographic position.

22 . A processor-implemented method for predicting user interest and situations and supplying information to the user based thereon, comprising:

accumulating at a server a plurality of code images scanned by a user's mobile device and sent to a short code address via MMS;

accumulating user situational information;

analyzing the user activity interest information and user situational information;

predicting expected user interest and situational information from the analysis;

determining serving information to serve to a user based on expected user interest and situational information;

selecting the information to serve from a database;

incorporating the selected information into a message;

determining a target time and place to send a message;

incorporating serving information and target time and place into a message; and

sending the message for distribution via MMS.

23 . An apparatus for predicting user interest and situations and supplying information to the user 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;

analyze the user activity interest information and user situational information;

predict expected user interest and situational information from the analysis;

determine serving information to serve to a user based on expected user interest and situational information;

select the information to serve from a database;

incorporate the selected information into a message;

determine a target time and place to send a message;

incorporate serving information and target time and place into a message; and

send the message for distribution.

24 . A system for predicting user interest and situations and supplying information to the user based thereon, comprising:

means to accumulate user activity interest information;

means to accumulate user situational information;

means to analyze the user activity interest information and user situational information;

means to predict expected user interest and situational information from the analysis;

means to determine serving information to serve to a user based on expected user interest and situational information;

means to select the information to serve from a database;

means to incorporate the selected information into a message;

means to determine a target time and place to send a message;

means to incorporate serving information and target time and place into a message; and

means to send the message for distribution.

25 . A processor-accessible medium for predicting user interest and situations and supplying information to the user 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;

analyze the user activity interest information and user situational information;

predict expected user interest and situational information from the analysis;

determine serving information to serve to a user based on expected user interest and situational information;

select the information to serve from a database;

incorporate the selected information into a message;

determine a target time and place to send a message;

incorporate serving information and target time and place into a message; and

send the message for distribution.

Assignments (2)
SECURITY AGREEMENT Recorded Nov 22, 2013
From: HIPCRICKET, INC.
To: SILICON VALLEY BANK
Reel/Frame 031713/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2011
From: JAGTAG, INC.
To: AUGME TECHNOLOGIES, INC.
Reel/Frame 026796/0101 →