System and method for predicting a geographic origin of content and accuracy of geotags related to content obtained from social media and other content providers
First Claim
1. A method of determining an accuracy of location information that indicates a location at which social media content was created, the method being implemented on a computer having one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, program the computer to perform the method, the method comprising:
- obtaining, by the computer, social media content from a social media content provider;
obtaining, by the computer, metadata associated with the social media content;
determining, by the computer, geotag data from the metadata, wherein the geotag data indicates;
(i) an automatically derived location, or (ii) a manually input location where the social media content was created;
determining, by the computer, a confidence level associated with the geotag data, wherein the confidence level is indicative of a likelihood that the geotag data accurately describes a location where the social media content was created;
obtaining, by the computer, a threshold confidence level; and
causing, by the computer, the social media content to be displayed based on a first visual depiction responsive to a determination that the confidence level is above the threshold confidence level and causing the social media content to be displayed based on a second visual depiction responsive to a determination that the confidence level is below the threshold confidence level.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing geotag data associated with content within a geofeed is provided. The content may be tagged with metadata such as geotag data that may specify a location where the content was created. The generated content may be geotagged by one or more geotag sources including a GPS-enabled device, a user input, a content provider, a user profile, or other sources. The system may determine the geotag data for the content that is not already associated with geotag data. The system may determine a confidence level of the geotag data, whether already geotagged or not. The confidence level may be indicative of a likelihood that the geotag data accurately describes a location where the content was actually created.
-
Citations
18 Claims
-
1. A method of determining an accuracy of location information that indicates a location at which social media content was created, the method being implemented on a computer having one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, program the computer to perform the method, the method comprising:
-
obtaining, by the computer, social media content from a social media content provider; obtaining, by the computer, metadata associated with the social media content; determining, by the computer, geotag data from the metadata, wherein the geotag data indicates;
(i) an automatically derived location, or (ii) a manually input location where the social media content was created;determining, by the computer, a confidence level associated with the geotag data, wherein the confidence level is indicative of a likelihood that the geotag data accurately describes a location where the social media content was created; obtaining, by the computer, a threshold confidence level; and causing, by the computer, the social media content to be displayed based on a first visual depiction responsive to a determination that the confidence level is above the threshold confidence level and causing the social media content to be displayed based on a second visual depiction responsive to a determination that the confidence level is below the threshold confidence level. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of determining an accuracy of location information that indicates a location at which social media content was created, the method being implemented on a computer having one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, program the computer to perform the method, the method comprising:
-
obtaining, by the computer, social media content from a social media content provider; obtaining, by the computer, metadata associated with the social media content; determining, by the computer, geotag data from the metadata, wherein the geotag data indicates;
(i) an automatically derived location, or (ii) a manually input location where the content was created;identifying, by the computer, a geotag source related to the geotag data, the geotag source being a source from which the geotag data was generated, wherein the geotag source comprises a user profile of a content creator who created the social media content; obtaining, by the computer, non-profile-based geotagged content related to the social media content, wherein the non-profile-based geotagged content is associated with second geotag data generated by a geotag source other than a user profile; identifying, by the computer, a profile location associated with the non-profile-based geotagged content based on location information defined in the user profile; determining, by the computer, that the second geotag data associated with the non-profile-based geotagged content and the profile location match; and determining, by the computer, a confidence level associated with the geotag data based on the determination of whether the second geotag data associated with the non-profile-based geotagged content and the profile location match, wherein the confidence level is indicative of a likelihood that the geotag data accurately describes a location where the social media content was created. - View Dependent Claims (9)
-
-
10. A system configured to determine an accuracy of location information that indicates a location at which social media content was created, the system comprising:
a computer comprising one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, program the computer to; obtain social media content from a social media content provider; obtain metadata associated with the social media content; determine geotag data from the metadata, wherein the geotag data indicates;
(i) an automatically derived location, or (ii) a manually input location where the social media content was created;determine a confidence level associated with the geotag data, wherein the confidence level is indicative of a likelihood that the geotag data accurately describes a location where the social media content was created; obtain a threshold confidence level; and cause the social media content to be displayed based on a first visual depiction responsive to a determination that the confidence level is above the threshold confidence level and causing the social media content to be displayed based on a second visual depiction responsive to a determination that the confidence level is below the threshold confidence level. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A system configured to determine an accuracy of location information that indicates a location at which social media content was created, the system comprising:
a computer comprising one or more physical processors programmed with one or more computer program instructions that, when executed by the one or more physical processors, program the computer to; obtain social media content from a social media content provider; obtain metadata associated with the social media content; determine geotag data from the metadata, wherein the geotag data indicates;
(i) an automatically derived location, or (ii) a manually input location where the social media content was created;identify a geotag source related to the geotag data, the geotag source being a source from which the geotag data was generated, wherein the geotag source comprises a user profile of a content creator who created the social media content; obtain non-profile-based geotagged content related to the social media content, wherein the non-profile-based geotagged content is associated with second geotag data generated by a geotag source other than a user profile; identify a profile location associated with the non-profile-based geotagged content based on location information defined in the user profile; determine that the second geotag data associated with the non-profile-based geotagged content and the profile location match; and determine a confidence level associated with the geotag data based on the determination of whether the second geotag data associated with the non-profile-based geotagged content and the profile location match, wherein the confidence level is indicative of a likelihood that the geotag data accurately describes a location where the social media content was created. - View Dependent Claims (18)
Specification