Multi-dimensional user-specified extensible narrowcasting system
First Claim
1. A method of sending an electronic communication to a plurality of message recipients, the method comprising:
- receiving, at a processor, the electronic communication;
receiving a privacy sphere comprising a compound attribute including one of a geographic information attribute, an interest information attribute and a temporal information attribute, wherein the privacy sphere is received from a first source different from a second source of the electronic communication;
determining the plurality of message recipients by comparing the privacy sphere to a set of objects, the set of objects comprising a network address and meta-data relating to a potential message recipient including one of geographic information, interest information and temporal information, wherein comparing comprises translating one of the meta-data and the attributes of the compound attribute and comparing the compound attribute to the meta-data; and
transmitting the electronic communication to the plurality of message recipients, wherein the electronic communication comprises instructions operable to delete the electronic communication sent to one of the plurality of message recipients if one of a set of objects associated with the one of the plurality of message recipients changes so that the one of the plurality of message recipients who was initially eligible to receive the electronic communication is no longer eligible to receive the electronic communication.
1 Assignment
0 Petitions
Accused Products
Abstract
Narrowcast communication to one or more narrowcast communication recipients is provided through the use of an extensible method and apparatus. A narrowcast communication sender determines a set of attributes that define who will be eligible to receive a narrowcast communication. The set of attributes characterize potential recipients according to qualities such as interests, location, or another descriptor of a potential narrowcast communication recipient. Through the use of a privacy sphere, attributes associated with the narrowcast communication are matched to the qualities of potential recipients to identify the network addresses of the narrowcast communication recipients. The narrowcast communication is then transmitted to those network addresses. The narrowcast communication can be then expired from recipients who are no longer eligible to receive it and transmitted to recipients who become eligible to receive the narrowcast communication.
-
Citations
10 Claims
-
1. A method of sending an electronic communication to a plurality of message recipients, the method comprising:
-
receiving, at a processor, the electronic communication; receiving a privacy sphere comprising a compound attribute including one of a geographic information attribute, an interest information attribute and a temporal information attribute, wherein the privacy sphere is received from a first source different from a second source of the electronic communication; determining the plurality of message recipients by comparing the privacy sphere to a set of objects, the set of objects comprising a network address and meta-data relating to a potential message recipient including one of geographic information, interest information and temporal information, wherein comparing comprises translating one of the meta-data and the attributes of the compound attribute and comparing the compound attribute to the meta-data; and transmitting the electronic communication to the plurality of message recipients, wherein the electronic communication comprises instructions operable to delete the electronic communication sent to one of the plurality of message recipients if one of a set of objects associated with the one of the plurality of message recipients changes so that the one of the plurality of message recipients who was initially eligible to receive the electronic communication is no longer eligible to receive the electronic communication. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus to send an electronic communication to a plurality of message recipients, the apparatus comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; receiving the electronic communication; receiving a privacy sphere comprising a compound attribute including one of a geographic information attribute, an interest information attribute and a temporal information attribute, wherein the privacy sphere is received from a first source different from a second source of the electronic communication; determining the plurality of message recipients by comparing the privacy sphere to a set of objects, the set of objects comprising a network address and meta-data relating to a potential message recipient including one of geographic information, interest information and temporal information, wherein comparing comprises translating one of the meta-data and the attributes of the compound attribute and comparing the compound attribute to the meta-data; and transmitting the electronic communication to the plurality of message recipients, wherein the electronic communication comprises instructions operable to delete the electronic communication sent to one of the plurality of message recipients if one of a set of objects associated with the one of the plurality of message recipients changes so that the one of the plurality of message recipients who was initially eligible to receive the electronic communication is no longer eligible to receive the electronic communication. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising:
-
receiving the electronic communication; receiving a privacy sphere comprising a compound attribute including one of a geographic information attribute, an interest information attribute and a temporal information attribute, wherein the privacy sphere is received from a first source different from a second source of the electronic communication; determining the plurality of message recipients by comparing the privacy sphere to a set of objects, the set of objects comprising a network address and meta-data relating to a potential message recipient including one of geographic information, interest information and temporal information, wherein comparing comprises translating one of the meta-data and the attributes of the compound attribute and comparing the compound attribute to the meta-data; assembling a recipient list based on the comparing; defining a message restriction set based on the privacy sphere; preparing the electronic communication comprising the message restriction; and transmitting the electronic communication to the plurality of message recipients, wherein the preparing comprising preparing instructions operable to delete the electronic communication sent to one of the plurality of message recipients if one of a set of objects associated with the one of the plurality of message recipients changes so that the one of the plurality of message recipients who was initially eligible to receive the electronic communication is no longer eligible to receive the electronic communication. - View Dependent Claims (10)
-
Specification