Identification of rogue access points

US2016192136A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016192136-A1
Application numberUS-201314129464-A
CountryUS
Kind codeA1
Filing dateJul 19, 2013
Priority dateJul 19, 2013
Publication dateJun 30, 2016
Grant date

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.

Technologies for identifying rogue access points having an actual location different from a registered location include a computing device to receive a unique identifier of each access point of a plurality of access points within a communication range of the computing device from the corresponding access point. The computing device determines a registered physical location of each access point based on the unique identifier. Additionally, the computing device determines a reference distance between the computing device and each access point based on a transmitted signal received from each corresponding access point and a spatial distance between each access point and each other access point based on the registered locations of the access points. Based on the spatial distances and reference distances, the computing device identifies which of the access points are rogue access points.

First claim

Opening claim text (preview).

1 - 21 . (canceled) 22 . A computing device for identifying rogue access points having an actual location different from a registered location, the computing device comprising: a communication module to receive a unique identifier of each access point of a plurality of access points within a communication range of the computing device from each access point; and a location determination module to (i) determine a registered physical location of each access point based on the unique identifier of each access point, (ii) determine a spatial distance between each access point and each other access point based on the registered physical location of each access point and each other access point, (iii) determine a reference distance between the computing device and each access point based on a transmitted signal received from each corresponding access point, (iv) and identify rogue access points based on the reference distance between the computing device and each access point and the spatial distance between each access point and each other access point. 23 . The computing device of claim 22 , wherein the communication module is to receive a beacon frame from each access point of the plurality of access points within the communication range, the beacon frame including a media access control address; and wherein the unique identifier comprises the media access control address of the corresponding access point. 24 . The computing device of claim 23 , wherein to determine the registered physical location comprises to query a location database based on the unique identifier of each access point. 25 . The computing device of any one of claims 22 - 24 , wherein the location determination module is further to determine a physical location of the computing device based on the registered physical location of access points of the plurality of access points other than the identified rogue access points. 26 . The computing device of claim 22 , wherein to identify rogue access points comprises, for each access point, to: calculate a degree of correlation based on a correlation between the registered physical location of each access point and the transmitted signal received by the computing device from each access point; and determine whether the access point is a rogue access point based on the calculated degree of correlation. 27 . The computing device of claim 26 , wherein the location determination module is further to exclude the rogue access points in a determination of a physical location of the computing device in response to an identification of an access point that is not a rogue access point. 28 . The computing device of claim 26 , wherein to calculate the degree of correlation comprises to initialize the degree of correlation and, for each other access point, to: determine whether a spatial distance between the access point and the each other access point is greater than a sum of a reference distance between the access point and the computing device and a reference distance between the each other access point and the computing device; decrement the degree of correlation in response to a determination that the spatial distance between the access point and the each other access point is greater than the sum; and increment the degree of correlation in response to a determination that the spatial distance between the access point and the each other access point is not greater than the sum. 29 . The computing device of claim 28 , wherein the location determination module is to identify the access point as a rogue access point in response to a determination that the corresponding degree of correlation is below a threshold value. 30 . One or more machine readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a computing device, cause the computing device to: receive a unique identifier of each access point of a plurality of access points within a communication range of the computing device from each access point; determine a registered physical location of each access point based on the unique identifier of each access point; determine a spatial distance between each access point and each other access point based on the registered physical location of each access point and each other access point; determine a reference distance between the computing device and each access point based on a transmitted signal receive from each corresponding access point; and identify rogue access points based on the reference distance between the computing device and each access point and the spatial distance between each access point and each other access point. 31 . The one or more machine readable storage media of claim 30 , wherein to determine the registered physical location comprises to query a location database based on the unique identifier of each access point. 32 . The one or more machine readable storage media of claim 30 , wherein to determine the physical location comprises to execute a trilateration algorithm. 33 . The one or more machine readable storage media of claim 30 , wherein to identify the rogue access points comprises, for each access point, to: calculate a degree of correlation based on a correlation between the registered physical location of each access point and the transmitted signal received by the computing device from each access point; and determine whether the access point is a rogue access point based on the calculated degree of correlation. 34 . The one or more machine readable storage media of claim 33 , further comprising instructions stored thereon that cause the computing device to exclude the rogue access points in a determination of a physical location of the computing device in response to identification of an access point that is not a rogue access point. 35 . The one or more machine readable storage media of claim 33 , wherein to calculate the degree of correlation comprises to initialize the degree of correlation and, for each other access point, to: determine whether a spatial distance between the access point and the each other access point is greater than a sum of a reference distance between the access point and the computing device and a reference distance between the each other access point and the computing device; decrement the degree of correlation in response to a determination that the spatial distance between the access point and the each other access point is greater than the sum; and increment the degree of correlation in response to a determination that the spatial distance between the access point and the each other access point is not greater than the sum. 36 . The one or more machine readable storage media of claim 35 , wherein to identify the access point as a rogue access point comprises to identify the access point as a rogue access point in response to a determination that the corresponding degree of correlation is below a threshold value. 37 . The one or more machine readable storage media of claim 33 , wherein to identify rogue access points comprises, for each access point, to calculate the degree of correlation in response to at least one of (i) a movement of the computing device exceeding a threshold value since being located at a previously recorded location or (ii) an identification of more access points outside of a predetermined safe area than inside the predetermined safe area. 38 . The one or more machine readable storage media of claim 30 , further comprising instructions stored thereon that cause the computing device to:

Assignees

Inventors

Classifications

  • Accuracy or reliability of position solution or of measurements contributing thereto · CPC title

  • Determining the position of transmitters to be subsequently used in positioning (G01S5/0289 takes precedence) · CPC title

  • H04W4/023Primary

    using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

  • the resource being in the space domain, e.g. beams · CPC title

  • Electricity · mapped topic

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 US2016192136A1 cover?
Technologies for identifying rogue access points having an actual location different from a registered location include a computing device to receive a unique identifier of each access point of a plurality of access points within a communication range of the computing device from the corresponding access point. The computing device determines a registered physical location of each access point …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04W4/023. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Jun 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).