METHOD AND APPARATUS FOR LOCATION-BASED PUBLICATIONS AND SUBSCRIPTIONS
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, computer program product and system are provided for providing mobile services via a scalable location-based publication/subscription comprising a subscription system. In this regard, a method is provided that includes receiving at least one subscription comprising a subscription area and at least one publication comprising a publication location. The method further includes determining a geohash representation of the subscription area and determining whether the at least one publication matches the at least one subscription based at least on the publication location and the geohash representation of the representation of the subscription area. The method further includes causing content associated with the at least one publication to be transmitted in an instance in which the at least one publication matches the at least one subscription.
-
Citations
51 Claims
-
1-31. -31. (canceled)
-
32. A method comprising:
-
receiving at least one subscription comprising a subscription area; determining a geohash representation of the subscription area; receiving at least one publication comprising a publication location; determining, based at least on the publication location and the geohash representation of the subscription area, whether the at least one publication matches the at least one subscription; and causing, in an instance in which the at least one publication matches the at least one subscription, content associated with the at least one publication to be transmitted. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus comprising at least one processor and at least one memory storing program code instructions, the memory and program code instructions being configured to, with the processor, direct the apparatus to at least:
-
receive at least one subscription comprising a subscription area; determine a geohash representation of the subscription area; receive at least one publication comprising a publication location; determine, based at least on the publication location and the geohash representation of the subscription area, whether the at least one publication matches the at least one subscription; and cause, in an instance in which the at least one publication matches the at least one subscription, content associated with the at least one publication to be transmitted. - View Dependent Claims (42, 43, 44, 45, 46, 48, 49, 50)
-
-
47. The apparatus of claim 47, wherein the apparatus is further directed to cause each respective subscription area to be rotated with respect to an axis.
-
51. A computer program product comprising a computer readable non-transitory storage medium emboding program code portions therein, the program code portions being configured to, upon execution, direct an apparatus to at least:
-
receive at least one subscription comprising a subscription area; determine a geohash representation of the subscription area; receive at least one publication comprising a publication location; determine, based at least on the publication location and the geohash representation of the subscription area, whether the at least one publication matches the at least one subscription; and cause, in an instance in which the at least one publication matches the at least one subscription, content associated with the at least one publication to be transmitted.
-
Specification