Determining fixed/mobile and proxy/non-proxy network addresses
First Claim
1. A method for determining a network address is a proxy network address based on one or more other attributes, comprising:
- capturing observations of a network address associated with a source device in communication with a network, each network address observation captured by a source device or a network node of the network;
determining one or more first attributes of the network address based on the captured network address observations, the one or more first attributes indicating at least an estimated location of or venue associated with the network address;
processing the one or more first attributes, by a network address to attribute association system executed on one or more electronic devices, to use the estimated location or associated venue of the network address to determine a second attribute to be associated with the network address, the second attribute to indicate the network address is a proxy network address, the processing to at least one of compare distance from the location of each network address observation to the estimated location of the network address or access side-information associated with the venue but not directly associated with the network address;
storing, by the network address to attribute association system, a record in the database that maintains the association between the second attribute and the network address, the database stored in a storage device of the one or more electronic devices; and
providing an output to a service provider that includes the second attribute to cause the network address to be handled differently than non-proxy network addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a processing technique is provided for determining a refined attribute of a network address based on one or more other attributes. A network address associated with a source device in communication with a network is observed. One or more first attributes of the network address are determined, where the one or more first attributes indicate at least a spatial or temporal property of the network address. The one or more first attributes are processed to determine a second attribute to be associated with the network address, where the second attribute indicates whether the network address is a fixed or mobile network address, or is a proxy or non-proxy network address. A record is stored that maintains the association between the second attribute and the network address.
-
Citations
11 Claims
-
1. A method for determining a network address is a proxy network address based on one or more other attributes, comprising:
-
capturing observations of a network address associated with a source device in communication with a network, each network address observation captured by a source device or a network node of the network; determining one or more first attributes of the network address based on the captured network address observations, the one or more first attributes indicating at least an estimated location of or venue associated with the network address; processing the one or more first attributes, by a network address to attribute association system executed on one or more electronic devices, to use the estimated location or associated venue of the network address to determine a second attribute to be associated with the network address, the second attribute to indicate the network address is a proxy network address, the processing to at least one of compare distance from the location of each network address observation to the estimated location of the network address or access side-information associated with the venue but not directly associated with the network address; storing, by the network address to attribute association system, a record in the database that maintains the association between the second attribute and the network address, the database stored in a storage device of the one or more electronic devices; and providing an output to a service provider that includes the second attribute to cause the network address to be handled differently than non-proxy network addresses. - View Dependent Claims (2, 3, 4, 5)
-
-
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 observations of a network address associated with a source device in communication with a network, each network address observation captured by a source device or a network node of the network; determine one or more first attributes of the network address based on the captured network address observations, the one or more first attributes indicating at least an estimated location of or venue associated with the network address; process the one or more first attributes to use the estimated location or associated venue of the network address to determine a second attribute to be associated with the network address, the second attribute to indicate the network address is a proxy network address, the executable instructions to process operable to at least one of compare distance from the location of each network address observation to the estimated location of the network address or access side-information associated with the venue but not directly associated with the network address; store a record that maintains the association between the second attribute and the network address in a database; and provide an output to a service provider that includes the second attribute to cause the network address to be handled differently than non-proxy network addresses. - View Dependent Claims (7, 8)
-
-
9. A method for determining a network address is a mobile-location network address based on one or more other attributes, comprising:
-
capturing observations of a network address associated with a source device in communication with a network, each network address observation captured by a source device or a network node of the network; associating at least one of a user identifier and location or a time and location with each of the observations of the network address; processing the observations, by a network address to attribute association system executed on one or more electronic devices, to use the estimated identifier and location or a time and location of each of the observations of the network address to determine an attribute to be associated with the network address, the attribute to indicate the network address is a mobile-location network address, the processing to at least one of compare spatial extents of network address observations whose user identifier indicates they are of a same user to a predetermined threshold or compare spatial extents of network address observations whose time indicates they are of a same time window to a predetermined threshold to determine the network address is a mobile-location network address; and providing an output to a service provider that cause the network address to be handled differently than fixed-location network addresses. - View Dependent Claims (10, 11)
-
Specification