IP Library Granted Patent US 10,552,648
Granted Patent B2
US 10,552,648 · App. 15/985,050 · Granted Feb 4, 2020

Proximity-based localization of wireless tags based on wireless gateway association information

Inventors: Howard Huang (New York, NY); Irwin Kennedy (Londonderry, IE); Surya Mattu (Brooklyn, NY); Richard Abbot (Belle Mead, NJ); Jonathan Ling (North Brunswick, NJ); Chih-Kuang Lin (Dublin, IE)
Assignees: Alcatel Lucent; Nokia of America Corporation
G06K7/0008G01S5/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,552,648
App. No.
15/985,050
Granted
Feb 4, 2020
Kind
B2
Abstract

A capability for localization of a wireless tag based on wireless gateway association information uses a wireless tag supporting multiple states and wireless gateway association information associated with the wireless tag to control localization of the wireless tag. The wireless tag may support an unconnected state in which the wireless tag communicates location tracking information using a wireless beacon signal which may be detected by various wireless gateways and a connected state in which the wireless tag communicates location tracking information via one or more connections with one or more wireless gateways. The wireless gateway association information may include wireless gateway lists (e.g., whitelists, blacklists, or the like), association rules, notification rules, or the like. The wireless gateway association information may be used to control transitions of the wireless tag between the unconnected state and the connected state, to control notifications for the wireless tag, or the like.

Claims (44)

1. A wireless gateway, comprising:

at least one processor; and

at least one memory including computer program code;

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

receive, from a wireless tag, a wireless beacon signal;

determine, based on the wireless beacon signal, whether the wireless gateway is a trusted wireless gateway for the wireless tag; and

initiate, based on a determination that the wireless gateway is a trusted wireless gateway for the wireless tag, establishment of a connection between the wireless tag and the wireless gateway.

2. The wireless gateway of claim 1 , wherein, to determine whether the wireless gateway is a trusted wireless gateway for the wireless tag, the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

determine, based on the wireless beacon signal, an identity of the wireless tag;

send, toward a location server, an indication of the identity of the wireless tag; and

determine, based on a response from the location server, whether the wireless gateway is a trusted wireless gateway for the wireless tag.

3. The wireless gateway of claim 2 , wherein the identity of the wireless tag is determined based on at least one of analysis of one or more wireless characteristics of the wireless beacon signal or information included within the wireless beacon signal.

4. The wireless gateway of claim 1 , wherein, to determine whether the wireless gateway is a trusted wireless gateway for the wireless tag, the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

determine, based on the wireless beacon signal, an identity of the wireless tag; and

determine, based the identity of the wireless tag and based on information maintained by the wireless gateway that is indicative of a set of wireless tags for which the wireless gateway is a trusted wireless gateway, whether the wireless gateway is a trusted wireless gateway for the wireless tag.

5. The wireless gateway of claim 4 , wherein the identity of the wireless tag is determined based on at least one of analysis of one or more wireless characteristics of the wireless beacon signal or information included within the wireless beacon signal.

6. The wireless gateway of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

receive, from the wireless tag via the connection between the wireless tag and the wireless gateway, information of the wireless tag; and

send, toward a location server, at least a portion of the information of the wireless tag.

7. The wireless gateway of claim 6 , wherein the information of the wireless tag includes at least one of an identifier of the wireless tag, location tracking information of the wireless tag, or data collected by the wireless tag.

8. The wireless gateway of claim 6 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

determine location tracking information for the wireless tag; and

send, toward the location server, the location tracking information for the wireless tag.

9. The wireless gateway of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

determine location tracking information for the wireless tag; and

send, toward the location server, the location tracking information for the wireless tag.

10. The wireless gateway of claim 9 , wherein the location tracking information for the wireless tag comprises at least one of an identifier of the wireless gateway, a location of the wireless gateway, or an indication that the wireless tag is within a vicinity of the wireless gateway.

11. The wireless gateway of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

receive, from the wireless tag via the connection between the wireless tag and the wireless gateway, location tracking information determined by the wireless tag;

generate, based on receipt of the location tracking information determined by the wireless tag, location tracking information determined by the wireless gateway; and

send, toward the location server, the location tracking information determined by the wireless gateway.

12. The wireless gateway of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

receive, from the wireless tag via the connection between the wireless tag and the wireless gateway, location tracking information determined by the wireless tag;

determine, based on the location tracking information determined by the wireless tag, a location of the wireless tag; and

send, toward the location server, an indication that the wireless tag is within a vicinity of the wireless gateway.

13. The wireless gateway of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

transmit, via the connection between the wireless tag and the wireless gateway, heartbeat signals; or

monitor for receipt of heartbeat signals via the connection between the wireless tag and the wireless gateway.

14. The wireless gateway of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the wireless gateway to at least:

initiate, based on a determination that a heartbeat signal has not been received via the connection between the wireless tag and the wireless gateway for a threshold length of time, termination of the connection between the wireless tag and the wireless gateway.

15. A method, comprising:

receiving, by a wireless gateway from a wireless tag, a wireless beacon signal;

determining, by the wireless gateway based on the wireless beacon signal, whether the wireless gateway is a trusted wireless gateway for the wireless tag; and

initiating, by the wireless gateway based on a determination that the wireless gateway is a trusted wireless gateway for the wireless tag, establishment of a connection between the wireless tag and the wireless gateway.

Assignments (3)
CHANGE OF NAME Recorded Aug 8, 2019
From: ALCATEL-LUCENT USA INC.
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 049998/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2018
From: KENNEDY, IRWIN; LIN, CHIH-KUANG
To: ALCATEL LUCENT
Reel/Frame 045863/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2018
From: HUANG, HOWARD; ABBOT, RICHARD; LING, JONATHAN; MATTU, SURYA
To: ALCATEL-LUCENT USA INC.
Reel/Frame 045863/0208 →
Continuity (2)
Continuation 14674884 · Mar 31, 2015
Related Publication 20180276422A1 · Sep 27, 2018