Location based media items
First Claim
Patent Images
1. A method comprising:
- determining, at a mobile device, boundary information defining a geographic area depicted by a current map display associated with the mobile device;
communicating location information associated with the mobile device to a server, the location information including the boundary information;
receiving, at the mobile device, media item abstracts representing content comprising photos, videos, audio, routes, commercial content, or tours, the media item abstracts being associated with a location within the geographical area defined by the boundary information;
associating the received media item abstracts with two or more groups by category;
displaying two or more groups of the received media item abstracts on the current map display;
receiving, at the mobile device, input selecting one of the displayed groups of received media item abstracts;
determining that at least one item of content associated with the selected group of media item abstracts is not stored on the mobile device;
based on determining that the at least one item of content is not stored on the mobile device, requesting the at least one item of content from the server;
receiving, at the mobile device, the at least one item of content associated with the selected group of media item abstracts; and
providing access to content associated with the selected group of media item abstracts, including the at least one item of content, on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Media items can be distributed to mobile devices based on the location of the media device. The media items can be associated with location information, which can be examined and distributed to those devices whose proximate area includes the location information associated with the media items.
-
Citations
40 Claims
-
1. A method comprising:
-
determining, at a mobile device, boundary information defining a geographic area depicted by a current map display associated with the mobile device; communicating location information associated with the mobile device to a server, the location information including the boundary information; receiving, at the mobile device, media item abstracts representing content comprising photos, videos, audio, routes, commercial content, or tours, the media item abstracts being associated with a location within the geographical area defined by the boundary information; associating the received media item abstracts with two or more groups by category; displaying two or more groups of the received media item abstracts on the current map display; receiving, at the mobile device, input selecting one of the displayed groups of received media item abstracts; determining that at least one item of content associated with the selected group of media item abstracts is not stored on the mobile device; based on determining that the at least one item of content is not stored on the mobile device, requesting the at least one item of content from the server; receiving, at the mobile device, the at least one item of content associated with the selected group of media item abstracts; and providing access to content associated with the selected group of media item abstracts, including the at least one item of content, on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
receiving, from a mobile device, current location information associated with a current location of the mobile device, the current location information including boundary information determined at the mobile device, the boundary information defining a geographic area depicted by a current map display associated with the mobile device; identifying a plurality of media item abstracts representing content comprising photos, videos, audio, routes, commercial content, or tours, the media item abstracts being associated with a location within the geographical area defined by the boundary information; grouping the identified media item abstracts into two or more groups by category; transmitting the grouped media item abstracts to the mobile device; receiving, from the mobile device, information identifying content associated with one of the groups of transmitted media item abstracts that was selected by a user of the mobile device and that was determined to not be currently stored on the mobile device; and transmitting, to the mobile device, the content associated with the selected group of media item abstracts that is not currently stored on the mobile device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
a processor; and a computer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, causes the processor to perform operations comprising; obtaining location information associated with a mobile device, the location information including boundary information defining a geographic area depicted by a current map display associated with the mobile device; receiving and storing preferences associated with one or more categories of content comprising photos, videos, audio, routes, commercial content, or tours; communicating the preferences and the location information associated with the mobile device to a server; receiving media item abstracts from the server based on the preferences and the location information, wherein the media item abstracts represent content associated with a location within the geographical area defined by the boundary information; associating the received media item abstracts with two or more groups by category; overlaying the two or more groups of the received media item abstracts onto the map display; receiving, at the mobile device, input selecting one of the overlaid groups of received media item abstracts; determining that at least one item of content associated with the selected group of media item abstracts is not stored on the mobile device; based on determining that the at least one item of content is not stored on the mobile device, requesting the at least one item of content from the server; receiving, at the mobile device, the at least one item of content associated with the selected group of media item abstracts; and providing access to content associated with the selected group of media item abstracts, including the at least one item of content, on the mobile device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A system comprising:
-
a processor; and a computer-readable medium coupled to the processor and having instructions stored thereon, which, when executed by the processor, causes the processor to perform operations comprising; receiving location information associated with a current location of a mobile device and user preferences associated with the user of the mobile device, the location information including boundary information defining a geographic area depicted by a current map display associated with the mobile device, the boundary information determined at the device; identifying one or more media item abstracts representing content comprising photos, videos, audio, routes, commercial content, or tours, the media item abstracts being associated with a location within the geographical area defined by the boundary information, wherein the one or more media item abstracts are identified based on the one or more user preferences; associating the received media item abstracts with two or more groups by category; generating an overlay of the two or more groups of the received media item abstracts; communicating the generated overlay to the mobile device for presentation on the map display associated with the mobile device; receiving, from the mobile device, information identifying content associated with one of the overlaid groups of received media item abstracts that was selected by a user of the mobile device and that was determined to not be currently stored on the mobile device; and transmitting, to the mobile device, the content associated with the selected group of media item abstracts that is not currently stored on the mobile device. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A method comprising:
-
communicating route information associated with a mobile device to a server, the route information comprising an origin and a destination, the route information determined at the mobile device; receiving at the mobile device media item abstracts from the server, the media item abstracts representing content comprising photos, videos, audio, routes, commercial content, or tours, the media item abstracts being associated with vicinity content related to the route information, the vicinity content comprising content associated with a geographical area proximate to a route associated with the route information; associating the received media item abstracts with two or more groups by category; presenting two or more groups of the received media item abstracts received at the mobile device on a map display; receiving, at the mobile device, input selecting one of the displayed groups of media item abstracts; determining that at least one item of content associated with the selected group of media item abstracts is not stored on the mobile device; based on determining that the at least one item of content is not stored on the mobile device, requesting the at least one item of content from the server; receiving, at the mobile device, the at least one item of content associated with the selected group of media item abstracts; and presenting content associated with the selected group of media item abstracts, including the at least one item of content, on the mobile device. - View Dependent Claims (39, 40)
-
Specification