Ambient data collection to create real-time relevant user content
Aspects of the subject disclosure may include, for example, receiving a user-generated query from user equipment. In response to the user-generated query, obtaining consumption data within a geographic region of the user equipment, determining an environmental profile of the user equipment from the consumption data, and generating content for presentation at the user equipment that is responsive to the user-generated query and relevant to the environmental profile. Other embodiments are disclosed.
1 . A device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
registering one or more sensors in a database, wherein the registering comprises storing, in a sensor record for each respective sensor of the one or more sensors, a sensor identifier, a sensor type, sensor location information, sensor range information, and a sensor status;
receiving, from the one or more sensors, sensor data;
receiving a user-generated query from user equipment;
responsive to the user-generated query:
determining a threshold range associated with a location of the user equipment;
identifying, from the database, at least a portion of the one or more sensors having sensor range information that intersects the threshold range associated with the location of the user equipment;
determining from the sensor data an ambient environment based on the threshold range associated with the location of the user equipment; and
generating content for presentation at the user equipment that is responsive to the user-generated query and relevant to the ambient environment.
2 . The device of claim 1 , wherein the generating the content comprises:
detecting an activity at the user equipment;
identifying a context of the activity; and
generating the content based on the user-generated query, the identified context and relevance to the ambient environment.
3 . The device of claim 1 , wherein the sensor data comprises audible data, visual data, ambient condition data, location data, or combinations thereof.
4 . The device of claim 3 , wherein the ambient condition data is supplied by a pressure sensor, a touch sensor, a light sensor, a motion sensor, a temperature sensor, or combinations thereof.
5 . The device of claim 1 , wherein a first portion of the one or more sensors comprises one or more local sensors of the user equipment and wherein a second portion of the one or more sensors comprises one or more discoverable sensors not an integral part of the user equipment.
6 . The device of claim 1 , wherein the generating the content comprises:
analyzing historical content consumed at the user equipment;
generating a knowledge score of subject matter associated with the historical content; and
generating the content based on the user-generated query, the knowledge score and relevance to the ambient environment.
7 . The device of claim 1 , wherein the generating the content comprises:
analyzing historical locations of the user equipment;
generating a predicted location of the user equipment based on the historical locations; and
generating the content based on the user-generated query, the predicted location and relevance to the ambient environment.
8 . The device of claim 1 , wherein the content comprises audible content, visual content, textual content, or combinations thereof, and wherein the content is presented as supplemental content to other content being presented at the user equipment.
9 . The device of claim 1 , wherein a portion of the sensor data is received prior to the user equipment entering the location.
10 . The device of claim 1 , wherein the registering the one or more sensors comprises discovering the one or more sensors within the threshold range of the user equipment, and wherein the threshold range of the user equipment is within a discoverable range of the one or more sensors.
11 . A non-transitory, machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
receiving, from one or more sensors, sensor data;
receiving a user-generated query from user equipment;
responsive to the user-generated query:
determining from the sensor data an ambient environment associated with a threshold range of a location of the user equipment; and
generating content for presentation at the user equipment that is responsive to the user-generated query and relevant to the ambient environment, wherein the generating content comprises
selecting supplemental content relevant to the ambient environment, and
communicating the supplemental content to the user equipment.
12 . The non-transitory, machine-readable medium of claim 11 , wherein the generating the content comprises:
detecting an activity at the user equipment;
identifying a context of the activity; and
generating the content based on the user-generated query, the identified context and relevance to the ambient environment.
13 . The non-transitory, machine-readable medium of claim 11 , wherein the generating the content comprises:
analyzing historical content consumed at the user equipment;
generating a knowledge score of subject matter associated with the historical content; and
generating the content based on the user-generated query, the knowledge score and relevance to the ambient environment.
14 . The non-transitory, machine-readable medium of claim 11 , wherein the generating the content comprises:
analyzing historical locations of the user equipment;
generating a predicted location of the user equipment based on the historical locations; and
generating the content based on the user-generated query, the predicted location and relevance to the ambient environment.
15 . The non-transitory, machine-readable medium of claim 11 , wherein the content comprises audible content, visual content, textual content, or combinations thereof.
16 . The non-transitory, machine-readable medium of claim 11 , wherein the content is presented as supplemental content to other content being presented at the user equipment.
17 . A method, comprising:
receiving, by a processing system including a processor, a user-generated query from user equipment;
responsive to the user-generated query:
obtaining, by the processing system, consumption data within a geographic region of the user equipment;
determining, by the processing system, from the consumption data an environmental profile of the user equipment;
determining, by the processing system, from the consumption data and the environmental profile, a timeline of events associated with the geographic region; and
generating, by the processing system, content for presentation at the user equipment that is responsive to the user-generated query and relevant to the environmental profile, wherein the generating the content comprises generating the content including the timeline of events associated with the geographic region.
18 . The method of claim 17 , wherein the generating the content comprises:
detecting an activity at the user equipment;
identifying a context of the activity; and
generating the content based on the user-generated query, the identified context and relevance to the environmental profile.
19 . The method of claim 17 , wherein the generating the content comprises:
analyzing historical content consumed at the user equipment;
generating a knowledge score associated with the historical content; and
generating the content based on the user-generated query, the knowledge score and relevance to the environmental profile.
20 . The method of claim 17 , wherein the generating the content comprises:
generating a predicted location of the user equipment based on historical locations of the user equipment; and
generating the content based on the user-generated query, the predicted location and relevance to the environmental profile.