Apparatuses, methods and systems for information querying and serving on mobile devices based on ambient conditions
First Claim
1. A processor-implemented method for serving ambient condition sensitive information to a mobile device, comprising:
- accumulating user content request trigger information via MMS from a mobile device requiring no ancillary software for providing the user content request trigger information;
accumulating user content request trigger situational metadata from the mobile device;
associating the user content request trigger information and user content request trigger situational metadata with a user profile;
generating user content request trends based on the accumulated user content request trigger information and the accumulated user content request trigger situational metadata;
updating the user profile with the associated information and trends in a database;
analyzing accumulated information and trends associated with the user profile;
querying an information database based on the analysis of the user profile;
receiving ambient conditions comprising non-spatiotemporal sensor-based ambient conditions and feed-based ambient conditions;
selecting information based on the user profile and the received ambient conditions to include in a message; and
sending the message to the mobile device via MMS.
10 Assignments
0 Petitions
Accused Products
Abstract
The disclosure details the implementation of apparatuses, methods, and systems for information querying and serving on mobile devices based on ambient conditions. Such conditions may include weather, traffic, market prices, news and events, and/or the like. 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. In one embodiment, information may also be served to users based solely on the user profiles and ambient conditions, and without any initiating code scan. This is based on the accumulated history of scanned codes, which yields behavioral information about a user, including user space-time trajectories.
180 Citations
25 Claims
-
1. A processor-implemented method for serving ambient condition sensitive information to a mobile device, comprising:
-
accumulating user content request trigger information via MMS from a mobile device requiring no ancillary software for providing the user content request trigger information; accumulating user content request trigger situational metadata from the mobile device; associating the user content request trigger information and user content request trigger situational metadata with a user profile; generating user content request trends based on the accumulated user content request trigger information and the accumulated user content request trigger situational metadata; updating the user profile with the associated information and trends in a database; analyzing accumulated information and trends associated with the user profile; querying an information database based on the analysis of the user profile; receiving ambient conditions comprising non-spatiotemporal sensor-based ambient conditions and feed-based ambient conditions; selecting information based on the user profile and the received ambient conditions to include in a message; and sending the message to the mobile device via MMS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25)
-
-
17. A processor-implemented method for serving ambient condition sensitive information to a mobile device, comprising:
-
receiving at a server messages from a mobile device 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 short code address via MMS and wherein the mobile device requires no ancillary software for providing the messages; associating the user identification with a user profile in a database; generating message trends based on the received messages; updating the user profile with the received messages and trends; enhancing the code image scanned by the mobile device; analyzing the accumulated messages and trends in the user profile; receiving ambient conditions comprising non-spatiotemporal sensor-based ambient conditions and feed-based ambient conditions; determining proper information to serve to the user based on the received message, the user profile, and the received ambient conditions; selecting the information to serve to the mobile device from a database; incorporating the selected information into a reply message; and sending the reply message to the mobile device via MMS.
-
-
18. An apparatus for serving ambient condition sensitive information to a mobile device, 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 content request trigger information via MMS from a mobile device requiring no ancillary software for providing the user content request trigger information; accumulate user content request trigger situational metadata from the mobile device; associate the user content request trigger information and user content request trigger situational metadata with a user profile; generate user content request trends based on the accumulated user content request trigger information and the accumulated user content request trigger situational metadata; update the user profile with the associated information and trends in a database; analyze accumulated information and trends associated with the user profile; query an information database based on the analysis of the user profile; receive ambient conditions comprising non-spatiotemporal sensor-based ambient conditions and feed-based ambient conditions; select information based on the user profile and the received ambient conditions to include in a message; and send the message to the mobile device via MMS.
-
-
19. A system for serving ambient condition sensitive information to a mobile device, comprising:
-
means to accumulate user content request trigger information via MMS from a mobile device requiring no ancillary software for providing the user content request trigger information; means to accumulate user content request trigger situational metadata from the mobile device; means to associate the user content request trigger information and user content request trigger situational metadata with a user profile; means to generate user content request trends based on the accumulated user content request trigger information and the accumulated user content request trigger situational metadata; means to update the user profile with the associated information and trends in a database; means to analyze accumulated information and trends associated with the user profile; means to query an information database based on the analysis of the user profile; means to receive ambient conditions comprising non-spatiotemporal sensor-based ambient conditions and feed-based ambient conditions; means to select information based on the user profile and the received ambient conditions to include in a message; and means to send the message to the mobile device via MMS.
-
-
20. A processor-accessible medium for serving ambient condition sensitive information to a mobile device, comprising:
processor readable instructions stored in the processor-accessible medium, wherein the processor readable instructions are issuable by the processor to; accumulate user content request trigger information via MMS from a mobile device requiring no ancillary software for providing the user content request trigger information; accumulate user content request trigger situational metadata from the mobile device; associate the user content request trigger information and user content request trigger situational metadata with a user profile; generate user content request trends based on the accumulated user content request trigger information and the accumulated user content request trigger situational metadata; update the user profile with the associated information and trends in a database; analyze accumulated information and trends associated with the user profile; query an information database based on the analysis of the user profile; receive ambient conditions comprising non-spatiotemporal sensor-based ambient conditions and feed-based ambient conditions; select information based on the user profile and the received ambient conditions to include in a message; and send the message to the mobile device via MMS.
Specification