Intelligent location-to-cell mapping using annotated media
First Claim
1. A method for mapping a specific location to a generic location of a mobile device, comprising:
- for a generic location, obtaining a plurality of specific locations that were entered by a plurality of users to annotate a plurality of media objects on their mobile devices when the mobile devices were detected as being located at the generic location, wherein the specific locations include a plurality of descriptions of the generic location;
when a particular user'"'"'s mobile device has obtained a particular media object and been detected as being located at the generic location and it is determined that the particular user has not entered a specific location to annotate the particular media object, for the particular user automatically analyzing the specific locations that were obtained from users who belong to the particular user'"'"'s social network so as to select a first specific location for the generic location from among the specific locations from users who belong to the particular user'"'"'s network and annotating the particular media object with the first specific location; and
when a second particular user'"'"'s mobile device has obtained a second particular media object and been detected as being located at the generic location and it is determined that the second particular user and the users who belong to such second particular user'"'"'s social network have not entered a specific location to annotate the second particular media object, for the second particular user automatically analyzing the specific locations that were obtained from users who do not belong to the second particular user'"'"'s social network so as to select a second specific location for the generic location from among the specific locations from users who do not belong to such second particular user'"'"'s social network and annotating the second particular media object with the second specific location.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are apparatus and methods for providing location information for a current location of a portable device, such as a camera-phone. In general, a current, generic location, e.g., cell ID, of the portable device is mapped to a more specific location description, e.g., the name of a specific city, that is defined by one or more users. In a specific implementation, one or more users of portable devices may be encouraged to contribute specific location descriptions with respect to media objects or the like that are managed on their portable devices. When a particular user ties a specific location to a media object or the like, the media object serves to also tie the particular user'"'"'s current generic location or cell ID to the media object. Thus, a plurality of media objects and their associated specific and generic location descriptions can be analyzed to determine a most relevant specific location description for a particular generic location or cell ID. The specific location that is tied to a generic location may be used in any number of applications, such as automatically associating such specific location with any media objects that are captured in the corresponding generic location, e.g., cell ID.
15 Citations
27 Claims
-
1. A method for mapping a specific location to a generic location of a mobile device, comprising:
-
for a generic location, obtaining a plurality of specific locations that were entered by a plurality of users to annotate a plurality of media objects on their mobile devices when the mobile devices were detected as being located at the generic location, wherein the specific locations include a plurality of descriptions of the generic location; when a particular user'"'"'s mobile device has obtained a particular media object and been detected as being located at the generic location and it is determined that the particular user has not entered a specific location to annotate the particular media object, for the particular user automatically analyzing the specific locations that were obtained from users who belong to the particular user'"'"'s social network so as to select a first specific location for the generic location from among the specific locations from users who belong to the particular user'"'"'s network and annotating the particular media object with the first specific location; and when a second particular user'"'"'s mobile device has obtained a second particular media object and been detected as being located at the generic location and it is determined that the second particular user and the users who belong to such second particular user'"'"'s social network have not entered a specific location to annotate the second particular media object, for the second particular user automatically analyzing the specific locations that were obtained from users who do not belong to the second particular user'"'"'s social network so as to select a second specific location for the generic location from among the specific locations from users who do not belong to such second particular user'"'"'s social network and annotating the second particular media object with the second specific location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for mapping a specific location to a generic location of a mobile device, comprising
at least one processor; - and
at least one memory, wherein at least one of the processor or memory is configured for; for a generic location, obtaining a plurality of specific locations that were entered by a plurality of users to annotate a plurality of media objects on their mobile devices when the mobile devices were detected as being located at the generic location, wherein the specific locations include a plurality of descriptions of the generic location; when a particular user'"'"'s mobile device has obtained a particular media object and been detected as being located at the generic location and it is determined that the particular user has not entered a specific location to annotate the particular media object, for the particular user automatically analyzing the specific locations that were obtained from users who belong to the particular user'"'"'s social network so as to select a first specific location for the generic location from among the specific locations from users who belong to the particular user'"'"'s network and annotating the particular media object with the first specific location; and when a second particular user'"'"'s mobile device has obtained a second particular media object and been detected as being located at the generic location and it is determined that the second particular user and the users who belong to such second particular user'"'"'s social network have not entered a specific location to annotate the second particular media object, for the second particular user automatically analyzing the specific locations that were obtained from users who do not belong to the second particular user'"'"'s social network so as to select a second specific location for the generic location from among the specific locations from users who do not belong to such second particular user'"'"'s social network and annotating the second particular media object with the second specific location. - View Dependent Claims (13, 14, 15, 16, 17)
- and
-
18. At least one non-transitory computer readable storage medium having computer program instructions stored thereon that are arranged to perform the following operations:
-
for a generic location, obtaining a plurality of specific locations that were entered by a plurality of users to annotate a plurality of media objects on their mobile devices when the mobile devices were detected as being located at the generic location, wherein the specific locations include a plurality of descriptions of the generic location; when a particular user'"'"'s mobile device has obtained a particular media object and been detected as being located at the generic location and it is determined that the particular user has not entered a specific location to annotate the particular media object, for the particular user automatically analyzing the specific locations that were obtained from users who belong to the particular user'"'"'s social network so as to select a first specific location for the generic location from among the specific locations from users who belong to the particular user'"'"'s network and annotating the particular media object with the first specific location; and when a second particular user'"'"'s mobile device has obtained a second particular media object and been detected as being located at the generic location and it is determined that the second particular user and the users who belong to such second particular user'"'"'s social network have not entered a specific location to annotate the second particular media object, for the second particular user automatically analyzing the specific locations that were obtained from users who do not belong to the second particular user'"'"'s social network so as to select a second specific location for the generic location from among the specific locations from users who do not belong to such second particular user'"'"'s social network and annotating the second particular media object with the second specific location. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification