Method, apparatus, and computer program product for providing access to a media item based at least in part on a route
First Claim
Patent Images
1. A method comprising:
- determining at least one start location and at least one destination location for at least one mobile device;
determining a plurality of routes between the at least one start location and the at least one destination location based, at least in part, on one or more points of interest (POIs);
initiating a presentation of the plurality of routes in at least one user interface of the at least one mobile device;
selecting at least one route from the plurality of routes based, at least in part, on user preference information, user selection, or a combination thereof; and
suspending access to one or more media items based, at least in part, on determining that the at least one mobile device is outside the at least one selected route, wherein the suspension of access includes stopping or pausing the one or more media items, reducing volume of the one or more media items, or a combination thereof.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for providing access to a media item based at least in part on a route may include a processor. The processor may be configured to receive a start location of a mobile device. The processor may be further configured to receive a route. In this regard, the route may have been determined based at least in part on points of interest and the start location. The processor may be further configured to provide for access to a media item if a current location of the mobile device remains on the route. Associated methods and computer program products may also be provided.
29 Citations
20 Claims
-
1. A method comprising:
-
determining at least one start location and at least one destination location for at least one mobile device; determining a plurality of routes between the at least one start location and the at least one destination location based, at least in part, on one or more points of interest (POIs); initiating a presentation of the plurality of routes in at least one user interface of the at least one mobile device; selecting at least one route from the plurality of routes based, at least in part, on user preference information, user selection, or a combination thereof; and suspending access to one or more media items based, at least in part, on determining that the at least one mobile device is outside the at least one selected route, wherein the suspension of access includes stopping or pausing the one or more media items, reducing volume of the one or more media items, or a combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, 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; determine at least one start location and at least one destination location for at least one mobile device; determine a plurality of routes between the at least one start location and the at least one destination location based, at least in part, on one or more points of interest (POIs); initiate a presentation of the plurality of routes in at least one user interface of the at least one mobile device; select at least one route from the plurality of routes based, at least in part, on user preference information, user selection, or a combination thereof; and suspend access to one or more media items based, at least in part, on determining that the at least one mobile device is outside the at least one selected route, wherein the suspension of access includes stopping or pausing the one or more media items, reducing volume of the one or more media items, or a combination thereof. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory 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:
-
determining at least one start location and at least one destination location for at least one mobile device; determining a plurality of routes between the at least one start location and the at least one destination location based, at least in part, on one or more points of interest (POIs); initiating a presentation of the plurality of routes in at least one user interface of the at least one mobile device; selecting at least one route from the plurality of routes based, at least in part, on user preference information, user selection, or a combination thereof; and suspending access to one or more media items based, at least in part, on determining that the at least one mobile device is outside the at least one selected route, wherein the suspension of access includes stopping or pausing the one or more media items, reducing volume of the one or more media items, or a combination thereof. - View Dependent Claims (19, 20)
-
Specification