Mapping/translation techniques for generating associations between network addresses and attributes that were not directly observed
First Claim
1. A method for generating an association in a database between an observed network address and one or more attributes that are not directly observed, comprising:
- capturing an observation of a network address associated with a source device in communication with a network by the source device or a network node of the network;
determining a first attribute of the network address, the first attribute being a directly observed attribute from the observation of the network address that identifies the source device associated with the network address, a user of the source device, and a place where the observation of the network address occurred;
determining a second attribute of the network address by mapping, by a network address to attribute association system executed on one or more electronic devices, the first attribute to the second attribute based on at least a predefined spatial correspondence between the first attribute and the second attribute, wherein the second attribute was not directly observed in connection with the network address and does not specifically identify the source device associated with the network address, the user of the source device, the place where and a venue where, and a time when the observation of the network address occurred;
based on the mapping, generating an association between the second attribute and the network address;
discarding any association between the first attribute and the network address;
storing a record in the database that maintains the association between the second attribute and the network address; and
providing an output to a service provider that includes the second attribute in response to the network address.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a mapping/translation technique is provided for generating an association between an observed network address and one or more attributes that are not directly observed. A network address is observed that is associated with a source device. A first attribute is determined, the first attribute being a directly observed attribute. The first attribute is mapped to a second attribute based on at least a predefined spatial, temporal, or identity-related correspondence between the first attribute and the second attribute, wherein the second attribute was not directly observed in connection with the network address. An association is generated between the second attribute and the network address. A record that maintains the association between the second attribute and the network address is stored.
63 Citations
9 Claims
-
1. A method for generating an association in a database between an observed network address and one or more attributes that are not directly observed, comprising:
-
capturing an observation of a network address associated with a source device in communication with a network by the source device or a network node of the network; determining a first attribute of the network address, the first attribute being a directly observed attribute from the observation of the network address that identifies the source device associated with the network address, a user of the source device, and a place where the observation of the network address occurred; determining a second attribute of the network address by mapping, by a network address to attribute association system executed on one or more electronic devices, the first attribute to the second attribute based on at least a predefined spatial correspondence between the first attribute and the second attribute, wherein the second attribute was not directly observed in connection with the network address and does not specifically identify the source device associated with the network address, the user of the source device, the place where and a venue where, and a time when the observation of the network address occurred; based on the mapping, generating an association between the second attribute and the network address; discarding any association between the first attribute and the network address; storing a record in the database that maintains the association between the second attribute and the network address; and providing an output to a service provider that includes the second attribute in response to the network address. - View Dependent Claims (2, 3, 4, 5, 9)
-
-
6. A non-transitory electronic-device readable medium having executable instructions stored thereon, the executable instructions when executed by one or more processors of one or more electronic devices operable to:
-
capture an observation of a network address associated with a source device in communication with a network by the source device or a network node of the network; determine a first attribute of the network address, the first attribute being a directly observed attribute from the observation of the network address, wherein the first attribute identifies the source device associated with the network address and, a place where the observation of the network address occurred; determine a second attribute of the network address by mapping the first attribute to the second attribute based on at least a predefined spatial correspondence between the first attribute and the second attribute, wherein the second attribute was not directly observed in connection with the network address and does not specifically identify the source device associated with the network address, the a user of the source device, the place where, a venue where, and a time when the observation of the network address occurred; based on the map, generate an association between the second attribute and the network address; discard any association between the first attribute and the network address; store a record in a database that maintains the association between the second attribute and the network address; provide an output to a service provider that includes the second attribute in response to the network address. - View Dependent Claims (7)
-
-
8. A method for generating an association in a database between an observed network address and one or more attributes that are not directly observed, comprising:
-
capturing an observation of a network address associated with a source device in communication with a network by the source device or a network node of the network; determining a first attribute of the network address that is prohibited from being maintained due to privacy obligations, the first attribute including a place where the observation of the network address occurred; determining a second attribute of the network address by mapping, by a network address to attribute association system executed on one or more electronic devices, the first attribute to the second attribute based on at least a predefined spatial and temporal correspondence, wherein the second attribute describes a quality of the place, and the time that was not directly observed in connection with the network address and does not specifically identify the user of the source device the place where, a venue where, and the time when, the observation of the network address occurred; based on the mapping, generating an association between the second attribute and the network address; discarding any association between the first attribute and the network address so as to not maintain a record of the place where and the time when, the observation of the network address occurred, while storing a record in the database that maintains the association between the second attribute and the network address so as to maintain a record of the quality of the place and, the time in connection with the network address; and providing an output to a service provider that includes the second attribute in response to the network address.
-
Specification