US9646026B2ActiveUtilityA1

Determining points of interest using intelligent agents and semantic data

51
Assignee: IBMPriority: Nov 24, 2010Filed: May 21, 2015Granted: May 9, 2017
Est. expiryNov 24, 2030(~4.4 yrs left)· nominal 20-yr term from priority
H04W 4/02G06F 17/30241G06F 17/30684G06F 16/3344H04W 4/029G06F 16/29
51
PatentIndex Score
0
Cited by
32
References
16
Claims

Abstract

A method, a system, and a computer program product are provided for determining points of interest using intelligent agents and semantic data. The method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable for receiving a media data comprising a location data comprising where media was captured. The instructions are also operable for determining at least one point of interest based on the media data, tying the media data to the at least one point of interest, and providing the media data tied to the at least one point of interest to an end user.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method comprising:
 receiving, by a computer processor, media data comprising location data that includes where a plurality of media was captured; 
 receiving semantic data comprising at least one of a description and an event for the location data of the plurality of media; and 
 determining, by the computer processor, a center of a cluster of the plurality of media based on the location data and direction data comprising a direction a device was pointing to capture the plurality of media; 
 wherein the determining the center of the cluster of the plurality of media comprises:
 determining a geographic center of the plurality of media using an average midpoint of the location data associated with the plurality of media; 
 determining an azimuth-based center of the plurality of media using an intersection of the direction data associated with the plurality of media; and 
 determining a hybrid center as the center of the cluster of the plurality of media using the geographic center and the azimuth-based center, 
 
 wherein the determined hybrid center is associated with the semantic data. 
 
     
     
       2. The method of  claim 1 , further comprising determining at least one point of interest using the media data, the center of the cluster of the plurality of the media, and the semantic data. 
     
     
       3. The method of  claim 2 , wherein the determining of the at least one point of interest using the geographic center comprises:
 plotting a predetermined area around the geographic center; and 
 determining whether at least one current point of interest falls within the predetermined area. 
 
     
     
       4. The method of  claim 2 , wherein the determining of the at least one point of interest comprises determining the semantic data using the media data. 
     
     
       5. The method of  claim 2 , wherein the determining of the at least one point of interest comprises:
 determining at least one current point of interest based on the media data; and 
 determining the at least one point of interest using the at least one current point of interest. 
 
     
     
       6. The method of  claim 2 , further comprising tying the media data to the semantic data related to the at least one point of interest,
 wherein the tying the media data to the semantic data comprises:
 determining a level of confidence that the media data is related to the semantic data; and 
 inferring the media data is related to the semantic data if the level of confidence is greater than or equal to a predetermined threshold. 
 
 
     
     
       7. The method of  claim 2 , further comprising:
 tying the media data to the at least one point of interest; and 
 providing the media data tied to the at least one point of interest to an end user. 
 
     
     
       8. The method of  claim 7 , wherein the tying the media data to the at least one point of interest comprises tagging the plurality of media with the at least one point of interest. 
     
     
       9. The method of  claim 1 , further comprising determining at least one point of interest using shared media tagged with geographical identification metadata, and automatically tying the media data to the at least one point of interest. 
     
     
       10. The method of  claim 9 , wherein the at least one point of interest is correlated with the location data comprising a longitude and a latitude to retrieve the semantic data of the at least one point of interest. 
     
     
       11. The method of  claim 10 , wherein the semantic data comprises a name and a description of the at least one point of interest. 
     
     
       12. A system implemented in hardware, comprising:
 a media agent configured to receive media data comprising location data of where a plurality of media was captured and direction data comprising a direction a device was pointing to capture the plurality of media; 
 a semantic data agent configured to determine semantic data based on the plurality of media, the semantic data comprising at least one of a description and an event for the location data of the plurality of media; and 
 a center agent configured to determine a center of a cluster of the plurality of the media, 
 wherein the center agent is configured to:
 determine a geographic center of the cluster of the plurality of the media using an average midpoint of the location data associated with the plurality of media; 
 determine an azimuth-based center of the cluster of the plurality of the media using an intersection of the direction data associated with the plurality of media; and 
 determine a hybrid center as the center of the cluster of the media using the geographic center and the azimuth-based center, and 
 
 wherein the determined hybrid center is associated with the semantic data. 
 
     
     
       13. The system of  claim 12 , further comprising an arbiter module configured to:
 receive the media data from the media agent; 
 receive the center of the cluster of the plurality of media from the center agent; 
 receive the semantic data from the semantic data agent; 
 determine at least one point of interest using the media data, the center of the cluster of the plurality of media, and the semantic data; 
 tie the media data to the at least one point of interest; 
 receive from an end user a request for the media related to the at least one point of interest; and 
 provide the end user at least one of another media and another media data tied to the at least one point of interest. 
 
     
     
       14. The system of  claim 12 , further comprising the media agent configured to determine at least one point of interest using shared media tagged with geographical identification metadata, and automatically tie the media data to the at least one point of interest. 
     
     
       15. The system of  claim 14 , wherein the at least one point of interest is correlated with the location data comprising a longitude and a latitude to retrieve the semantic data of the at least one point of interest. 
     
     
       16. The system of  claim 15 , wherein the semantic data comprises a name and description of the at least one point of interest.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.