IP Library Granted Patent US 10,390,172
Granted Patent B2
US 10,390,172 · App. 15/082,084 · Granted Aug 20, 2019

Localization in machine-to-machine systems

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,390,172
App. No.
15/082,084
Granted
Aug 20, 2019
Kind
B2
Abstract

A wireless access device is provided that includes at least one processor, an antennae, and a localization engine. The localization engine is executable by the at least one processor to determine a location of the access device, receive a wireless signal from a particular device that includes presence information corresponding to the particular device that lacks self-localization functionality, and determine a location of the particular device based on the location of the access device and the presence information.

Claims (40)

1. An apparatus, comprising:

a communication interface to communicate with a plurality of Internet-of-Things (IoT) devices via one or more wireless access points, wherein the plurality of IoT devices are deployed in an environment, and wherein the plurality of IoT devices each comprise one or more sensors to capture data associated with the environment;

a database to store a plurality of records associated with the plurality of IoT devices; and

a processor to:

identify one or more current wireless signals received from a first IoT device of the plurality of IoT devices via the one or more wireless access points, wherein the one or more current wireless signals comprise status information for the first IoT device, wherein the status information comprises a device identifier, a timestamp, and sensor data generated by the one or more sensors of the first IoT device;

identify one or more current wireless signal characteristics of the one or more current wireless signals;

identify one or more reference locations of the one or more wireless access points, wherein the one or more reference locations are determined based on a global positioning system;

determine a current location of the first IoT device, wherein the current location is determined based on the one or more current wireless signal characteristics and the one or more reference locations of the one or more wireless access points;

store the status information and the current location in a record in the database, wherein the record is associated with the first IoT device; and

send the current location of the first IoT device to a cloud localization service.

2. The apparatus of claim 1 , wherein:

the plurality of IoT devices comprises one or more fixed IoT devices and one or more mobile IoT devices; and

the processor is further to:

determine whether the first IoT device is fixed or mobile; and

store an indication of whether the first IoT device is fixed or mobile in the record associated with the first IoT device in the database.

3. The apparatus of claim 2 , wherein:

the record associated with the first IoT device comprises a location history of the first IoT device, wherein the location history comprises an indication of one or more previously determined locations of the first IoT device; and

the processor to determine whether the first IoT device is fixed or mobile is further to infer whether the first IoT device is fixed or mobile based on the location history of the first IoT device.

4. The apparatus of claim 1 , wherein the cloud localization service is to provide proximity information to a user device, wherein the proximity information indicates a proximity of the user device relative to one or more of the plurality of IoT devices.

5. The apparatus of claim 1 , wherein the status information for the first IoT device further comprises a device type, wherein the device type indicates a make and model of the first IoT device.

6. The apparatus of claim 1 , wherein the processor is further to store the one or more current wireless signal characteristics in the record associated with the first IoT device in the database.

7. The apparatus of claim 1 , wherein:

the plurality of IoT devices comprises a plurality of heterogeneous devices that are each capable of communicating via one or more of a plurality of wireless communication technologies; and

the communication interface is further to wirelessly communicate with the plurality of IoT devices via the plurality of wireless communication technologies.

8. The apparatus of claim 1 , wherein the one or more current wireless signal characteristics comprise one or more of time of flight, angle of arrival, or signal strength.

9. The apparatus of claim 1 , wherein the apparatus further comprises an Internet-of-Things (IoT) gateway.

10. The apparatus of claim 1 , wherein:

the record associated with the first IoT device comprises an indication of one or more previous wireless signal characteristics of one or more previous wireless signals received from the first IoT device; and

the processor is further to:

identify the one or more previous wireless signal characteristics indicated in the record associated with the first IoT device;

determine whether the first IoT device has changed locations based on a comparison of the one or more current wireless signal characteristics with the one or more previous wireless signal characteristics; and

upon determining that the first IoT device has changed locations:

determine the current location of the first IoT device; and

send the current location of the first IoT device to the cloud localization service.

11. The apparatus of claim 1 , wherein:

the one or more wireless access points comprise a plurality of wireless access points;

the one or more reference locations of the one or more wireless access points comprise a plurality of reference locations of the plurality of wireless access points;

the one or more current wireless signals comprise a plurality of current wireless signals received from the first IoT device via the plurality of wireless access points;

the one or more current wireless signal characteristics of the one or more current wireless signals comprise a plurality of current wireless signal characteristics of the plurality of current wireless signals; and

the current location of the first IoT device is determined based on the plurality of current wireless signal characteristics and the plurality of reference locations of the plurality of wireless access points.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 057061/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 057254/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2016
From: GHOSH, CHITTABRATA CHITTO; MOUSTAFA, HASSNAA
To: INTEL IP CORPORATION
Reel/Frame 039159/0671 →