System and method of disseminating electronic content utilizing geographic and time granularities
First Claim
1. A method of disseminating electronic content, comprising:
- defining a plurality of places and a plurality of sub-places, whereineach of the plurality of places having a location, andeach of the plurality of sub-places having a location at or in one of the locations of the plurality of places;
for each of the plurality of sub-places, associating, by an association module of a data base, a plurality of non-geographic place attributes with the sub-place;
storing the associations with the plurality of sub-places in the storage module;
for each one of the plurality of places, associating with the one place, by the association module, at least one non-geographic place attribute and all the pluralities of non-geographic place attributes associated with the sub-places having their locations at or in the location of the one place;
storing the associations with the plurality of places in the storage module;
receiving electronic content from a network by the data base;
identifying a target geographic extent for the electronic content by the association module;
identifying a target time extent for the electronic content by the association module;
identifying non-geographic target attribute information for the electronic content by the association module;
identifying, by the association module, at least one of the plurality of places or plurality of sub-places based upon its location being within the target geographic extent and its at least one non-geographic place attribute or plurality of non-geographic place attributes associated therewith as stored in the storage module matching the non-geographic target attribute information;
identifying, by a location module of the data base, an electronic device located at or proximate to the identified at least one place or sub-place while within the target time extent; and
distributing, by the data base, the electronic content to the identified electronic device over a network;
wherein;
each of the non-geographic place attributes by itself does not uniquely identify a geographic location, andthe non-geographic target attribute information by itself does not uniquely identify a geographic location.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for disseminating electronic content by defining a plurality of places each having a location and at least one place attribute associated therewith, receiving electronic content from a network, identifying a target geographic extent for the electronic content, identifying a target time extent for the electronic content, identifying at least one of the plurality of places based upon its location being within the target geographic extent, identifying an electronic device located at or proximate to the identified at least one place while within the target time extent, and distributing the electronic content to the identified electronic device over a network.
-
Citations
16 Claims
-
1. A method of disseminating electronic content, comprising:
-
defining a plurality of places and a plurality of sub-places, wherein each of the plurality of places having a location, and each of the plurality of sub-places having a location at or in one of the locations of the plurality of places; for each of the plurality of sub-places, associating, by an association module of a data base, a plurality of non-geographic place attributes with the sub-place; storing the associations with the plurality of sub-places in the storage module; for each one of the plurality of places, associating with the one place, by the association module, at least one non-geographic place attribute and all the pluralities of non-geographic place attributes associated with the sub-places having their locations at or in the location of the one place; storing the associations with the plurality of places in the storage module; receiving electronic content from a network by the data base; identifying a target geographic extent for the electronic content by the association module; identifying a target time extent for the electronic content by the association module; identifying non-geographic target attribute information for the electronic content by the association module; identifying, by the association module, at least one of the plurality of places or plurality of sub-places based upon its location being within the target geographic extent and its at least one non-geographic place attribute or plurality of non-geographic place attributes associated therewith as stored in the storage module matching the non-geographic target attribute information; identifying, by a location module of the data base, an electronic device located at or proximate to the identified at least one place or sub-place while within the target time extent; and distributing, by the data base, the electronic content to the identified electronic device over a network; wherein; each of the non-geographic place attributes by itself does not uniquely identify a geographic location, and the non-geographic target attribute information by itself does not uniquely identify a geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for disseminating electronic content, comprising:
-
a storage module in which a plurality of places and a plurality of sub-places are defined, wherein; each of the plurality of places having a location, each of the plurality of sub-places having a location at or in one of the locations of the plurality of places; an association module configured to; for each of the plurality of sub-places, associating a plurality of non-geographic place attributes with the sub-place, and providing the associations with the plurality of sub-places to the storage module for storage therein; for each one of the plurality of places, associating with the one place at least one non-geographic place attribute and all the pluralities of non-geographic place attributes associated with the sub-places having their locations at or in the location of the one place, and providing the associations with the plurality of places to the storage module for storage therein; a network connection for receiving electronic content; an association module configured to; identify a target geographic extent for the electronic content; identify a target time extent for the electronic content; identifying non-geographic target attribute information for the electronic content; identify at least one of the plurality of places or plurality of sub-places based upon its location being within the target geographic extent and its at least one non-geographic place attribute or plurality of non-geographic place attributes associated therewith as stored in the storage module matching the non-geographic target attribute information; and a location detection module configured to identify an electronic device located at or proximate to the identified at least one place or sub-place while within the target time extent; wherein at least one of the association module and the location detection module is configured to distribute the electronic content to the identified electronic device via a network; wherein; each of the non-geographic place attributes by itself does not uniquely identify a geographic location, and the non-geographic target attribute information by itself does not uniquely identify a geographic location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification