Method and apparatus for gathering and using geocoded information from mobile devices
First Claim
Patent Images
1. A method, comprising:
- receiving at a set top box user geocoding information including at least latitude and longitude from a mobile device of at least one user, the set top box having a real-time connection to the mobile device via a network;
storing the user geocoding information on a user geocoding information database accessible by the set top box and associated with the at least one user;
comparing the user geocoding information with a geocoded assets database containing locations and names of geocoded assets to identify matched locations the at least one user is currently in proximity to;
outputting the matched locations;
receiving at the set top box content information containing at least one of program content and advertising content, the content including geocoding information, embedded in the program or advertising content, the geocoding information identifying a location relevant to at least a portion of the content;
storing the content information on a content information database accessible by the set top box;
receiving at the set top box user content preferences for the at least one user;
storing the user content preferences on a user profile information database accessible by the set top box;
comparing the matched locations with the embedded geocoding information identifying the location relevant to the at least a portion of the content stored in the content information database and with the user content preferences stored in the user profile information database to determine content relevant to the at least one user; and
presenting on a presentation device the content relevant to the at least one user, the set top box and the presentation device having a real-time connection, the presenting device presenting to the user in real time data regarding a geocoded asset that is physically close to the user'"'"'s location.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for using geocoding information from a user'"'"'s mobile device to determine program and advertising media content to deliver to the user.
-
Citations
18 Claims
-
1. A method, comprising:
-
receiving at a set top box user geocoding information including at least latitude and longitude from a mobile device of at least one user, the set top box having a real-time connection to the mobile device via a network; storing the user geocoding information on a user geocoding information database accessible by the set top box and associated with the at least one user; comparing the user geocoding information with a geocoded assets database containing locations and names of geocoded assets to identify matched locations the at least one user is currently in proximity to; outputting the matched locations; receiving at the set top box content information containing at least one of program content and advertising content, the content including geocoding information, embedded in the program or advertising content, the geocoding information identifying a location relevant to at least a portion of the content; storing the content information on a content information database accessible by the set top box; receiving at the set top box user content preferences for the at least one user; storing the user content preferences on a user profile information database accessible by the set top box; comparing the matched locations with the embedded geocoding information identifying the location relevant to the at least a portion of the content stored in the content information database and with the user content preferences stored in the user profile information database to determine content relevant to the at least one user; and presenting on a presentation device the content relevant to the at least one user, the set top box and the presentation device having a real-time connection, the presenting device presenting to the user in real time data regarding a geocoded asset that is physically close to the user'"'"'s location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13)
-
-
8. An apparatus comprising:
a receiving device including; a memory operable to store received user geocoding information from a mobile device of at least one user; a storage system operable to store the received user geocoding information associated with the at least one user; a geocoded assets database operable to contain locations of geocoded assets and their associated names; a geocoding comparing system operable to compare the user geocoding information with the geocoded assets database containing locations of geocoded assets and to identify matched locations the at least one user is currently in proximity to; a memory operable to store received content containing at least one of program content, advertising content, and program guides; a content information database operable to store content information, the content information including geocoding information, embedded in the received content, the geocoding information identifying a location relevant to at least a portion of the content; a user profile information database operable to store user content preferences; a content comparing system operable to compare the matched locations with the embedded geocoding information identifying the location relevant to the at least a portion of the content stored in the content information and the user content preferences to determine content relevant to the at least one user; a processing system coupled to the memory, geocoding comparing system, storage system, content information database, user profile information database and content comparing system and in response to receiving geocoding information from the at least one user, operable to present on a presentation device the content relevant to the at least one user, the receiving device and the presentation device having a real-time connection, the presenting device presenting to the user in real time data regarding a geocoded asset that is physically close to the user'"'"'s location. - View Dependent Claims (11, 14)
-
9. A non-transitory computer-readable storage medium storing instructions which, when executed by a processing system in a set top box, cause the processing system to:
-
receive at the set top box user geocoding information including at least latitude and longitude from mobile devices of a plurality of users; store the geocoding information on a user geocoding information database; compare the geocoding information against a database of geocoded assets to identify matched locations that all of the plurality of users are currently in proximity to; receive at the set top box content information containing at least one of program content and advertising content, the content including geocoding information, embedded in the program or advertising content, the geocoding information identifying a location relevant to at least a portion of the content; store the content information on a content information database; receive at the set top box user content preferences for the plurality of users; store the user content preferences on a user profile information database; compare the matched locations with the embedded geocoding information identifying the location relevant to the at least a portion of the content stored in the content information database and the user content preferences stored in the user profile information database to determine content relevant to the plurality of users; and present the content relevant to the plurality of users. - View Dependent Claims (10, 15, 17)
-
-
12. An apparatus comprising:
a set top box including; a memory operable to store received user geocoding information from mobile devices of a plurality of users; a storage system operable to store the received user geocoding information associated with the plurality of users; a geocoded assets database operable to contain locations of geocoded assets and their associated names; a geocoding comparing system operable to compare the user geocoding information with the geocoded assets database containing locations of geocoded assets and to identify matched locations that all of the plurality of users are currently in proximity to; a memory operable to store received content containing at least one of program content, advertising content, and program guides; a content information database operable to store content information, the content information including geocoding information, embedded in the received content, the geocoding information identifying a location relevant to at least a portion of the content; a user profile information database operable to store user content preferences; a content comparing system operable to compare the matched locations with the embedded geocoding information identifying the location relevant to the at least a portion of the content stored in the content information and the user content preferences to determine content relevant to all of the plurality of users; and a processing system coupled to the memory, geocoding comparing system, storage system, content information database, user profile information database and content comparing system and in response to receiving geocoding information from all of the plurality of users, operable to present on a presentation device the content relevant to all of the plurality of users. - View Dependent Claims (16, 18)
Specification