Geo-location based content publishing platform
First Claim
1. A computer-implemented method for location-based content publishing, the method comprising:
- receiving, by one or more computing devices, a request for content items, wherein the request includes information about a location of a mobile device of a user;
accessing, by the one or more computing devices, a first plurality of content items for a plurality of publishers, wherein each content item is associated with a location;
selecting, by the one or more computing devices, a second plurality of content items from the accessed first plurality of content items based on the information about the mobile user'"'"'s location and based on the location associated with the each content item;
ranking, by the one or more computing devices, the second plurality of content items based at least in part on one or more point sizes respectively associated with the second plurality of content items, wherein the point size associated with each of the second plurality of content items is indicative of a size of an area of interest associated with such content item, and wherein content items with a smaller point size are ranked relatively higher than content items with a larger point size;
selecting, by the one or more computing devices, at least one of the second plurality of content items based at least in part on the ranking; and
providing, by the one or more computing devices to the mobile device, information about the selected at least one of the second plurality of content items for display at the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be implemented in, among other things, a method for location-based content publishing. The method includes a step for receiving indication of a user subscription to one or more publisher feeds, wherein each of the one or more publisher feeds provides multiple content items, each content item being associated with a location. The method also includes a step for receiving a request for content items, wherein the request includes information about the user'"'"'s location based on a mobile device of the user. The method also includes a step for selecting content items provided by the one or more publisher feeds based on the user'"'"'s location and based on the location associated with the content items. The method also includes a step for providing at least a portion of the selected content items for display on the user'"'"'s mobile device.
26 Citations
20 Claims
-
1. A computer-implemented method for location-based content publishing, the method comprising:
-
receiving, by one or more computing devices, a request for content items, wherein the request includes information about a location of a mobile device of a user; accessing, by the one or more computing devices, a first plurality of content items for a plurality of publishers, wherein each content item is associated with a location; selecting, by the one or more computing devices, a second plurality of content items from the accessed first plurality of content items based on the information about the mobile user'"'"'s location and based on the location associated with the each content item; ranking, by the one or more computing devices, the second plurality of content items based at least in part on one or more point sizes respectively associated with the second plurality of content items, wherein the point size associated with each of the second plurality of content items is indicative of a size of an area of interest associated with such content item, and wherein content items with a smaller point size are ranked relatively higher than content items with a larger point size; selecting, by the one or more computing devices, at least one of the second plurality of content items based at least in part on the ranking; and providing, by the one or more computing devices to the mobile device, information about the selected at least one of the second plurality of content items for display at the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing instructions that when executed cause a computer to perform operations, the operations comprising:
-
sending subscription information for one or more publisher feeds to a server, wherein each publisher feed includes multiple content items, each content item being associated with a location; periodically sending, from a mobile device, a request for content items to the server, wherein the request includes a location of the mobile device; and receiving one or more content items based on the location of the mobile device and based on the location associated with the one or more content items, the one or more received content items having been selected based at least in part on a ranking of a plurality of available content items, the ranking of the plurality of available content items based at least in part on a plurality of point sizes respectively associated with the plurality of available content items, the point size associated with each available content item indicative of a size of an area of interest associated with such available content item, and wherein available content items with a smaller point size are ranked relatively higher than available content items with a larger point size. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented system comprising:
-
one or more processors; and a memory storing instructions which, when executed by the one or more processors, cause the one or more processors to; receive a first plurality of content items from one or more publishers, wherein each of the first plurality of content items is associated with a location; store the received first plurality of content items in a data repository; receive a request for content items, wherein the request includes information about a mobile user'"'"'s location based on a mobile device of the user; select a second plurality of content items from the first plurality of content items provided by the one or more publishers based on the information about the mobile user'"'"'s location and based on the locations respectively associated with the first plurality of content items; rank the second plurality of content items based at least in part on one or more point sizes respectively associated with the second plurality of content items, wherein the point size associated with each of the second plurality of content items is indicative of a size of an area of interest associated with such content item and wherein content items with a smaller point size are ranked relatively higher than content items with a larger point size; select at least one of the second plurality of content items based at least in part on the ranking; and provide the selected at least one of the second plurality of content items for display on the mobile user'"'"'s mobile device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification