Apparatuses, methods and systems for ambiguous code-triggered information querying and serving on mobile devices
First Claim
1. A processor-implemented method for processing and responding to ambiguous content requests, the method comprising:
- accumulating by a processor operating on a server interest activity information provided by a mobile device and associating the interest activity information with user identifying information;
accumulating by the processor user situational information provided by the mobile device and associating the user situational information with the user identifying information;
updating by the processor a dynamic portion of a user profile associated with the user identifying information with the accumulated user activity information and the accumulated user situational information;
receiving by a processor a scanned code image from the mobile device, wherein the scanned code image is not fully decodable;
applying by the processor at least one scanned code disambiguation process to the received scanned code image to identify two or more possible codes;
predicting from the quasi-static portion and the updated dynamic portion of the user profile a most likely code from the two or more possible codes;
applying via the processor a rule using the quasi-static portion, the updated dynamic portion and the most likely code to select information from an information database; and
sending by the processor the selected information to the user device for presentation to the user.
10 Assignments
0 Petitions
Accused Products
Abstract
The disclosure details the implementation of apparatuses, methods, and systems for ambiguous code triggered information querying and serving on mobile devices. 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. Often, codes scanned by novice users and/or using mobile devices may be ambiguous and/or obscured. Consequently, the present system may implement disambiguation processes to the code scans so as to clarify their identity. The disambiguated 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. 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.
144 Citations
18 Claims
-
1. A processor-implemented method for processing and responding to ambiguous content requests, the method comprising:
-
accumulating by a processor operating on a server interest activity information provided by a mobile device and associating the interest activity information with user identifying information; accumulating by the processor user situational information provided by the mobile device and associating the user situational information with the user identifying information; updating by the processor a dynamic portion of a user profile associated with the user identifying information with the accumulated user activity information and the accumulated user situational information; receiving by a processor a scanned code image from the mobile device, wherein the scanned code image is not fully decodable; applying by the processor at least one scanned code disambiguation process to the received scanned code image to identify two or more possible codes; predicting from the quasi-static portion and the updated dynamic portion of the user profile a most likely code from the two or more possible codes; applying via the processor a rule using the quasi-static portion, the updated dynamic portion and the most likely code to select information from an information database; and sending by the processor the selected information to the user device for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A processor-implemented method for processing and responding to ambiguous content requests, the method comprising:
-
accumulating by a processor operating on a server interest activity information provided by a mobile device and associating the interest activity information with user identifying information; accumulating by the processor user situational information provided by the mobile device and associating the user situational information with the user identifying information; updating by the processor a dynamic portion of a user profile associated with the user identifying information with the accumulated user activity information and the accumulated user situational information; receiving by a processor a scanned code image from the mobile device, wherein the scanned code image is sent to a short code address via MMS and wherein the scanned code image is not fully decodable; applying by the processor at least one scanned code disambiguation process to the received scanned code image to identify two or more possible codes; predicting from the quasi-static portion and the updated dynamic portion of the user profile a most likely code from the two or more possible codes; applying via the processor a rule using the quasi-static portion, the updated dynamic portion and the most likely code to select information from an information database; and sending by the processor the selected information to the user device for presentation to the user via MMS.
-
-
17. An apparatus for processing and responding to ambiguous content requests, the apparatus 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 perform operations comprising; accumulating interest activity information provided by a mobile device and associating the interest activity information with user identifying information; accumulating user situational information provided by the mobile device and associating the user situational information with the user identifying information; updating a dynamic portion of a user profile associated with the user identifying information with the accumulated user activity information and the accumulated user situational information; receiving by a processor a scanned code image from the mobile device, wherein the scanned code image is not fully decodable; applying at least one scanned code disambiguation process to the received scanned code image to identify two or more possible codes; predicting from the quasi-static portion and the updated dynamic portion of the user profile a most likely code from the two or more possible codes; applying via the processor a rule using the quasi-static portion, the updated dynamic portion and the most likely code to select information from an information database; and sending the selected information to the user device for presentation to the user.
-
-
18. A processor-accessible medium for processing and responding to ambiguous content requests, the processor-accessible medium comprising:
processor readable instructions stored in the processor-accessible medium, wherein the processor readable instructions are issuable by the processor to perform operations comprising; accumulating by a processor operating on a server interest activity information provided by a mobile device and associating the interest activity information with user identifying information; accumulating by the processor user situational information provided by the mobile device and associating the user situational information with the user identifying information; updating by the processor a dynamic portion of a user profile associated with the user identifying information with the accumulated user activity information and the accumulated user situational information; receiving by a processor a scanned code image from the mobile device, wherein the scanned code image is not fully decodable; applying by the processor at least one scanned code disambiguation process to the received scanned code image to identify two or more possible codes; predicting from the quasi-static portion and the updated dynamic portion of the user profile a most likely code from the two or more possible codes; applying via the processor a rule using the quasi-static portion, the updated dynamic portion and the most likely code to select information from an information database; and sending by the processor the selected information to the user device for presentation to the user.
Specification