Mapping/translation techniques for generating associations between network addresses and attributes that were not directly observed

US10361994B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10361994-B2
Application numberUS-201414329400-A
CountryUS
Kind codeB2
Filing dateJul 11, 2014
Priority dateJul 12, 2013
Publication dateJul 23, 2019
Grant dateJul 23, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the network address is an Internet Protocol (IP) address associated with the source device. 3. The method of claim 1 , wherein the second attribute is an attribute of the place. 4. The method of claim 1 , wherein the second attribute is an attribute of a class of places to which the place belongs. 5. The method of claim 1 , wherein the association between the first attribute and the second attribute is both a spatial and a temporal association, the first attribute also includes a time when the observation of the network address occurred, and the second attribute is an attribute of the place and the time. 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. 7. The non-transitory electronic-device readable medium of claim 6 , wherein the network address is an Internet Protocol (IP) address associated with the source device. 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. 9. The method of claim 1 , wherein the first attribute is prohibited from being maintained due to privacy obligations.

Assignees

Inventors

Classifications

  • based on copy from other elements · CPC title

  • Location-based management or tracking services · CPC title

  • by monitoring network traffic (monitoring network traffic per se H04L43/00) · CPC title

  • H04L67/30Primary

    Profiles · CPC title

  • Network utilisation, e.g. volume of load or congestion level · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10361994B2 cover?
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 attrib…
Who is the assignee on this patent?
Skyhook Wireless Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/30. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 23 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).