Method, apparatus, and computer program product for secure distance bounding based on direction measurement

US9432966B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9432966-B2
Application numberUS-201114362396-A
CountryUS
Kind codeB2
Filing dateDec 8, 2011
Priority dateDec 8, 2011
Publication dateAug 30, 2016
Grant dateAug 30, 2016

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.

Method, apparatus, and computer program product example embodiments provide secure distance estimation based on direction measurement. According to an example embodiment of the invention, a method comprises receiving, by an apparatus ( 102 ) from a remote device ( 100 ), one or more wireless packets including information packets containing angle of departure information ( 160 ) of the remote device ( 100 ); determining in the apparatus ( 102 ), a first angle of departure and a second angle of departure from the received angle of departure information; and generating distance estimation data in the apparatus relative to the remote device ( 100 ), based on the determined first angle of departure and second angle of departure.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by an apparatus from a remote device, one or more wireless packets including information packets containing angle of departure information of the remote device; sampling and decoding, by the apparatus, a reference data stream of direction estimation data in the received angle of departure information, the sampling and decoding performed for first and second locations separated by a separation distance; determining in the apparatus, a first angle of departure and a second angle of departure from the received angle of departure information, based on the sampling and decoding performed for the first and second locations; and generating distance estimation data in the apparatus relative to the remote device, based on a difference between the first angle of departure and second angle of departure, and on the separation distance. 2. The method of claim 1 , further comprising: determining the first angle of departure using a first antenna of the apparatus receiving the information packets and determining the second angle of departure using a second antenna of the apparatus receiving the information packets, the first antenna being spatially separate from the second antenna. 3. The method of claim 1 , further comprising: determining the first angle of departure when the apparatus receives the information packets at a first location and determining the second angle of departure when the apparatus receives the information packets at a second location, the first location being spatially separate from the second location. 4. The method of claim 1 , further comprising: determining the first angle of departure when the apparatus receives the information packets at a first location and determining the second angle of departure when the apparatus receives the information packets at a second location, the first location being spatially separate from the second location by a separation distance that is measured with an acceleration sensor. 5. The method of claim 1 , further comprising: calculating the distance estimation data based on a difference between the first angle of departure and second angle of departure. 6. An apparatus, comprising: at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive from a remote device, one or more wireless packets including information packets containing angle of departure information of the remote device; sample and decode a reference data stream of direction estimation data in the received angle of departure information, the sampling and decoding performed for first and second locations separated by a separation distance; determine a first angle of departure and a second angle of departure from the received angle of departure information, based on the sampling and decoding performed for the first and second locations; and generate distance estimation data relative to the remote device, based on a difference between the first angle of departure and second angle of departure, and on the separation distance. 7. The apparatus of claim 6 , further comprising: the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: determine the first angle of departure using a first antenna of the apparatus receiving the information packets and determine the second angle of departure using a second antenna of the apparatus receiving the information packets, the first antenna being spatially separate from the second antenna. 8. The apparatus of claim 6 , further comprising: the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: determine the first angle of departure when the apparatus receives the information packets at a first location and determine the second angle of departure when the apparatus receives the information packets at a second location, the first location being spatially separate from the second location. 9. The apparatus of claim 6 , further comprising: the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: determine the first angle of departure when the apparatus receives the information packets at a first location and determine the second angle of departure when the apparatus receives the information packets at a second location, the first location being spatially separate from the second location by a separation distance that is measured with an acceleration sensor. 10. The apparatus of claim 6 , further comprising: the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: calculate the distance estimation data based on a difference between the first angle of departure and second angle of departure. 11. A non-transitory computer-readable storage medium readable in which computer executable program code is stored, the computer executable program code causing the apparatus to perform the following when executed by the processor: receiving, by an apparatus from a remote device, one or more wireless packets including information packets containing angle of departure information of the remote device; sampling and decoding, by the apparatus, a reference data stream of direction estimation data in the received angle of departure information, the sampling and decoding performed for first and second locations separated by a separation distance; determining in the apparatus, a first angle of departure and a second angle of departure from the received angle of departure information, based on the sampling and decoding performed for the first and second locations; and generating distance estimation data in the apparatus relative to the remote device, based on a difference between the first angle of departure and second angle of departure, and on the separation distance. 12. A method comprising: receiving, by an apparatus from a remote device, one or more wireless packets including information packets containing angle of arrival information from the remote device; sampling and decoding, by the apparatus, a reference data stream of direction estimation data in the received angle of arrival information, the sampling and decoding performed for first and second locations separated by a separation distance; determining in the apparatus, a first angle of arrival and a second angle of arrival from the received angle of arrival information, based on the sampling and decoding performed for the first and second locations; and generating distance estimation data in the apparatus relative to the remote device, based on a difference between the first angle of arrival and second angle of arrival, and on the separation distance. 13. The method of claim 12 , further comprising: determining the first angle of arrival using a first antenna array of the apparatus receiving the information packets and determining the second angle of arrival using a second antenna array of the apparatus receiving the information packets, the first antenna array being spatially separate from the second antenna array. 14. The method of claim 12 , further comprising: determining the first angle of arrival when the apparatus receives the information packets in an antenna array of the apparatus when the apparatus is at a first location and determining the second angle of arrival when the apparatus receives th

Assignees

Inventors

Classifications

  • Access security · CPC title

  • Detection or prevention of fraud · CPC title

  • using angle measurements · CPC title

  • Systems for determining direction or deviation from predetermined direction {(aerial arrangements for changing or varying the orientation or the shape of the directional pattern H01Q3/00; combinations of different interacting aerial units for giving a desired directional characteristic H01Q21/29; aerials or aerial systems providing at least two radiation patterns H01Q25/00)} · CPC title

  • using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · 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 US9432966B2 cover?
Method, apparatus, and computer program product example embodiments provide secure distance estimation based on direction measurement. According to an example embodiment of the invention, a method comprises receiving, by an apparatus ( 102 ) from a remote device ( 100 ), one or more wireless packets including information packets containing angle of departure information ( 160 ) of the remote de…
Who is the assignee on this patent?
Kalliola Kimmo Juhana, Ranki Ville Valtteri, Kainulainen Antti Paavo Tapani, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04W64/006. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 30 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).