Method and apparatus for accessing content based on user geolocation
First Claim
Patent Images
1. A method comprising:
- receiving a request, corresponding to a user, for particular content;
determining a geographic location of the user; and
initiating selective redirection for retrieval of the particular content based on the determined geographic location,wherein receiving the request for particular content further comprises;
receiving an initial request that indicates one or more names for the particular content;
determining a local identifier for the particular content based on the one or more names for the particular content, wherein the local identifier is a unique identifier for the particular content in a local metadata database; and
in response to determining the local identifier, initiating sending a link that indicates both a local content service process and the local identifier to an application for activation by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for mapping content, such as audio files, to associated metadata about the content. The approach includes initiating a search for local metadata associated with particular content. It is determined whether the local metadata is insufficient. A request for metadata associated with the particular content is generated, if the local metadata is insufficient. The request is sent to a metadata service to obtain result data including metadata for the particular content. A search of the result data from the metadata service is initiated based on a description of the particular content to obtain most relevant metadata of the result data.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a request, corresponding to a user, for particular content; determining a geographic location of the user; and initiating selective redirection for retrieval of the particular content based on the determined geographic location, wherein receiving the request for particular content further comprises; receiving an initial request that indicates one or more names for the particular content; determining a local identifier for the particular content based on the one or more names for the particular content, wherein the local identifier is a unique identifier for the particular content in a local metadata database; and in response to determining the local identifier, initiating sending a link that indicates both a local content service process and the local identifier to an application for activation by the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving a request, corresponding to a user, for particular content; determining a geographic location of the user; initiating selective redirection for retrieval of the particular content based on the determined geographic location; initiating retrieving local metadata for the particular content; initiating retrieving remote metadata based on one or more names for the particular content, if the local metadata does not indicate that the particular content is available in the geographic location; and determining, based on the remote metadata, a link to access the particular content for the selective redirection, if the remote metadata indicates that the particular content is available in the geographic location. - View Dependent Claims (7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; receive a request, corresponding to a user, for particular content; determine a geographic location of the user; and initiate selective redirection for retrieval of the particular content based on the determined geographic location wherein receive an initial request that indicates one or more names for the particular content further comprises; determine a local identifier for the particular content based on the one or more names for the particular content, wherein the local identifier is a unique identifier for the particular content in a local metadata database; and in response to determining the local identifier, initiate sending a link that indicates both a local content service process and the local identifier to an application for activation by the user. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; receive a request, corresponding to a user, for particular content; determine a geographic location of the user; initiate selective redirection for retrieval of the particular content based on the determined geographic location; initiate retrieving local metadata for the particular content; initiate retrieving remote metadata based on one or more names for the particular content, if the local metadata does not indicate that the particular content is available in the geographic location; determine a local identifier for the particular content based on the one or more names for the particular content, wherein the local identifier is a unique identifier for the particular content in a local metadata database; and in response to determining the local identifier, determine, based on the remote metadata, a link to access the particular content for the selective redirection, if the remote metadata indicates that the particular content is available in the geographic location. - View Dependent Claims (15, 16)
-
-
17. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
receiving a request, corresponding to a user, for particular content; determining a geographic location of the user; and initiating selective redirection for retrieval of the particular content based on the determined geographic location wherein receiving the request for particular content further comprises; receiving an initial request that indicates one or more names for the particular content; determining a local identifier for the particular content based on the one or more names for the particular content, wherein the local identifier is a unique identifier for the particular content in a local metadata database; and in response to determining the local identifier, initiating sending a link that indicates both a local content service process and the local identifier to an application for activation by the user.
-
Specification