IP Library Granted Patent US 10,694,053
Granted Patent B1
US 10,694,053 · App. 16/253,347 · Granted Jun 23, 2020

Wireless location tracking tag for monitoring real time location-tracking apparatus for an electronic device

Inventors: Fritz Francis Ebner (Pittsford, NY); Matthew Dylan Coene (Ontario, NY); Aaron Zachary Borden (Pittsford, NY); Matthew David Levesque (Henrietta, NY)
Assignee: Xerox Corporation
H04N1/00315H04N1/32117H04W4/029H04N2201/0037H04N2201/0049H04N2201/0055H04N2201/0072H04N2201/3205H04N2201/3207
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,694,053
App. No.
16/253,347
Filed
Jan 22, 2019
Granted
Jun 23, 2020
Kind
B1
Art Unit
2675
USPC
358/1.15
Abstract

A system for tracking the location of an electronic device includes an electronic device and a wireless location tag. The wireless location tag includes a microcontroller unit, and a modular connector interface configured to be communicatively coupled to a port of the electronic device. The wireless location tag is configured to establish an Internet connection to one or more backend electronic devices in response to detecting that the wireless location tag has been communicatively coupled to the port of the electronic device, obtain identifying information that is associated with the electronic device, and identify tag identifying information associated with the wireless location tag. The wireless location tag is also configured to send one or more instructions to the one or more backend electronic devices via the Internet connection, and send one or more ping messages to the one or more backend electronic devices.

Claims (122)

1. A system for tracking the location of an electronic device, the system comprising:

the electronic device; and

a wireless location tag comprising:

a microcontroller unit, and

a modular connector interface configured to be communicatively coupled to a port of the electronic device; and

wherein the wireless location tag is configured to:

establish an Internet connection to one or more backend electronic devices in response to detecting that the wireless location tag has been communicatively coupled to the port of the electronic device,

obtain identifying information that is associated with the electronic device,

identify tag identifying information associated with the wireless location tag,

send one or more instructions to the one or more backend electronic devices via the Internet connection, wherein the one or more instructions comprise the identifying information associated with the electronic device and the tag identifying information, wherein the one or more backend electronic devices is configured to associate at least a portion of the received identifying information with at least a portion of the tag identifying information,

send one or more ping messages to the one or more backend electronic devices, wherein each ping message comprises location information indicating a current location of the wireless location tag, wherein the one or more backend electronic devices is configured to associate at least a portion of the location information with the at least a portion of the identifying information associated with the electronic device,

compare the current location of the wireless location tag to a previous location of the wireless location tag, and

in response to determining that the previous location is different than the current location, send a notification to the one or more backend electronic devices.

2. The system of claim 1 , wherein the port comprises an Ethernet port.

3. The system of claim 1 , wherein the wireless location tag is configured to establish the Internet connection to the one or more backend electronic devices via the port.

4. The system of claim 1 , wherein the wireless location tag is configured to establish the Internet connection to the one or more backend electronic devices via a cellular modem of the wireless location tag.

5. The system of claim 1 , wherein the wireless location tag is configured to obtain identifying information that is associated with the electronic device by obtaining one or more of the following:

a media access control address of the electronic device;

an Internet Protocol address of the electronic device; or

a serial number of the electronic device.

6. The system of claim 1 , wherein the wireless location tag is configured to obtain tag identifying information that is associated with the wireless location tag by retrieving a unique identifier associated with the wireless location tag from the microcontroller unit.

7. The system of claim 1 , wherein the wireless location tag is further configured to determine the current location of the wireless location tag.

8. The system of claim 7 , wherein the wireless location tag is configured to determine the current location of the wireless location tag using an indoor location system.

9. The system of claim 7 , wherein the wireless location tag is configured to determine the current location of the wireless location tag via a cellular network.

10. The system of claim 1 , wherein the electronic device comprises a print device.

11. The system of claim 1 , wherein the wireless location tag is configured to:

detect whether the wireless location tag is disconnected from a power source for a period of time; and

in response to detecting that the wireless location tag is disconnected from the power source for the period of time, send a notification to the one or more backend electronic devices.

12. A method of tracking the location of an electronic device, the method comprising:

detecting, by a wireless location tag, that the wireless location tag has been communicatively coupled to a port of the electronic device;

in response to detecting that the wireless location tag has been communicatively coupled to the port of the electronic device, establishing an Internet connection to one or more backend electronic devices;

obtaining identifying information that is associated with the electronic device;

identifying tag identifying information associated with the wireless location tag;

sending a one or more instructions to the one or more backend electronic devices via the Internet connection, wherein the one or more instructions comprise the identifying information and the tag identifying information, wherein the one or more backend electronic devices is configured to store at least a portion of the received identifying information such that it is associated with at least a portion of the tag identifying information;

sending one or more ping messages to the one or more backend electronic devices, wherein each ping message comprises location information indicating a current location of the wireless location tag, wherein the one or more backend electronic devices is configured to associate at least a portion of the location information with the at least a portion of the identifying information;

comparing the current location of the wireless location tag to a previous location of the wireless location tag; and

in response to determining that the previous location is different than the current location, sending a notification to the one or more backend electronic devices.

13. The method of claim 12 , wherein establishing an Internet connection comprises establishing the Internet connection to the one or more backend electronic devices via the port.

14. The method of claim 12 , wherein establishing an Internet connection comprises establishing the Internet connection to the one or more backend electronic devices via a cellular modem of the wireless location tag.

15. The method of claim 12 , wherein obtaining identifying information that is associated with the electronic device comprises obtaining one or more of the following:

a media access control address of the electronic device;

an Internet Protocol address of the electronic device; or

a serial number of the electronic device.

16. The method of claim 12 , wherein obtaining tag identifying information comprises retrieving a unique identifier associated with the wireless location tag from the microcontroller unit.

17. The method of claim 12 , wherein the electronic device comprises a print device.

18. The method of claim 12 , further comprising:

detecting whether the wireless location tag is disconnected from a power source for a period of time; and

in response to detecting that the wireless location tag is disconnected from the power source for the period of time, sending a notification to the one or more backend electronic devices.

19. A system for tracking the location of an electronic device, the system comprising:

the electronic device; and

a computer-readable storage medium comprising one or more programming instructions that, when executed, cause the electronic device to:

receive from a wireless location tag that is communicatively coupled to a port of a target electronic device one or more instructions comprising identifying information associated with the target electronic device and tag identifying information associated with the wireless location tag,

associate at least a portion of the identifying information with at least a portion of the tag identifying information,

receive one or more ping messages from the wireless location tag, wherein each ping message comprises location information indicating a current location of the wireless location tag,

associate at least a portion of the location information with the at least a portion of the identifying information associated with the electronic device,

receive, from the wireless location tag, a notification that a previous location of the wireless location tag is different than the current location of the wireless location tag, and

generate and present a notification to a user that the current location is different than the previous location.

20. The system of claim 19 , wherein the target electronic device comprises a print device.

21. The system of claim 19 , wherein the computer-readable storage medium further comprises one or more programming instructions that, when executed, cause the electronic device to:

receive, from the wireless location tag, a notification that the wireless location tag is disconnected from a power source for a period of time; and

generate and present a notification to a user that the wireless location tag is disconnected from the power source.

22. A system for tracking the location of an electronic device, the system comprising:

the electronic device; and

a wireless location tag comprising:

a microcontroller unit, and

a modular connector interface configured to be communicatively coupled to a port of the electronic device; and

wherein the wireless location tag is configured to:

establish an Internet connection to one or more backend electronic devices in response to detecting that the wireless location tag has been communicatively coupled to the port of the electronic device,

obtain identifying information that is associated with the electronic device,

identify tag identifying information associated with the wireless location tag,

send one or more instructions to the one or more backend electronic devices via the Internet connection, wherein the one or more instructions comprise the identifying information associated with the electronic device and the tag identifying information, wherein the one or more backend electronic devices is configured to associate at least a portion of the received identifying information with at least a portion of the tag identifying information,

send one or more ping messages to the one or more backend electronic devices, wherein each ping message comprises location information indicating a current location of the wireless location tag, wherein the one or more backend electronic devices is configured to associate at least a portion of the location information with the at least a portion of the identifying information associated with the electronic device,

detect whether the wireless location tag is disconnected from a power source for a period of time, and

in response to detecting that the wireless location tag is disconnected from the power source for the period of time, send a notification to the one or more backend electronic devices.

23. The system of claim 22 , wherein the port comprises an Ethernet port.

24. The system of claim 22 , wherein the wireless location tag is configured to establish the Internet connection to the one or more backend electronic devices via the port.

25. The system of claim 22 , wherein the wireless location tag is configured to establish the Internet connection to the one or more backend electronic devices via a cellular modem of the wireless location tag.

26. The system of claim 22 , wherein the wireless location tag is configured to obtain identifying information that is associated with the electronic device by obtaining one or more of the following:

a media access control address of the electronic device;

an Internet Protocol address of the electronic device; or

a serial number of the electronic device.

27. The system of claim 22 , wherein the wireless location tag is configured to obtain tag identifying information that is associated with the wireless location tag by retrieving a unique identifier associated with the wireless location tag from the microcontroller unit.

28. The system of claim 22 , wherein the wireless location tag is further configured to determine the current location of the wireless location tag.

29. The system of claim 28 , wherein the wireless location tag is configured to determine the current location of the wireless location tag using an indoor location system.

30. The system of claim 28 , wherein the wireless location tag is configured to determine the current location of the wireless location tag via a cellular network.

31. The system of claim 22 , wherein the electronic device comprises a print device.

32. The system of claim 22 , wherein the wireless location tag is configured to:

compare the current location of the wireless location tag to a previous location of the wireless location tag; and

in response to determining that the previous location is different than the current location, send a notification to the one or more backend electronic devices.

33. A method of tracking the location of an electronic device, the method comprising:

detecting, by a wireless location tag, that the wireless location tag has been communicatively coupled to a port of the electronic device;

in response to detecting that the wireless location tag has been communicatively coupled to the port of the electronic device, establishing an Internet connection to one or more backend electronic devices;

obtaining identifying information that is associated with the electronic device;

identifying tag identifying information associated with the wireless location tag;

sending a one or more instructions to the one or more backend electronic devices via the Internet connection, wherein the one or more instructions comprise the identifying information and the tag identifying information, wherein the one or more backend electronic devices is configured to store at least a portion of the received identifying information such that it is associated with at least a portion of the tag identifying information;

sending one or more ping messages to the one or more backend electronic devices, wherein each ping message comprises location information indicating a current location of the wireless location tag, wherein the one or more backend electronic devices is configured to associate at least a portion of the location information with the at least a portion of the identifying information;

detecting whether the wireless location tag is disconnected from a power source for a period of time; and

in response to detecting that the wireless location tag is disconnected from the power source for the period of time, sending a notification to the one or more backend electronic devices.

34. The method of claim 33 , wherein establishing an Internet connection comprises establishing the Internet connection to the one or more backend electronic devices via the port.

35. The method of claim 33 , wherein establishing an Internet connection comprises establishing the Internet connection to the one or more backend electronic devices via a cellular modem of the wireless location tag.

36. The method of claim 33 , wherein obtaining identifying information that is associated with the electronic device comprises obtaining one or more of the following:

a media access control address of the electronic device;

an Internet Protocol address of the electronic device; or

a serial number of the electronic device.

37. The method of claim 33 , wherein obtaining tag identifying information comprises retrieving a unique identifier associated with the wireless location tag from the microcontroller unit.

38. The method of claim 33 , further comprising:

comparing the current location of the wireless location tag to a previous location of the wireless location tag; and

in response to determining that the previous location is different than the current location, sending a notification to the one or more backend electronic devices.

39. The method of claim 33 , wherein the electronic device comprises a print device.

40. A system for tracking the location of an electronic device, the system comprising:

the electronic device; and

a computer-readable storage medium comprising one or more programming instructions that, when executed, cause the electronic device to:

receive from a wireless location tag that is communicatively coupled to a port of a target electronic device one or more instructions comprising identifying information associated with the target electronic device and tag identifying information associated with the wireless location tag,

associate at least a portion of the identifying information with at least a portion of the tag identifying information,

receive one or more ping messages from the wireless location tag, wherein each ping message comprises location information indicating a current location of the wireless location tag,

associate at least a portion of the location information with the at least a portion of the identifying information associated with the electronic device,

receive, from the wireless location tag, a notification that the wireless location tag is disconnected from a power source for a period of time, and

generate and present a notification to a user that the wireless location tag is disconnected from the power source.

41. The system of claim 40 , wherein the target electronic device comprises a print device.

42. The system of claim 40 , wherein the computer-readable storage medium further comprises one or more programming instructions that, when executed, cause the electronic device to:

receive, from the wireless location tag, a notification that a previous location of the wireless location tag is different than the current location of the wireless location tag; and

generate and present a notification to a user that the current location is different than the previous location.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073562/0677 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2019
From: EBNER, FRITZ FRANCIS; COENE, MATTHEW DYLAN; BORDEN, AARON ZACHARY; LEVESQUE, MATTHEW DAVID
To: XEROX CORPORATION
Reel/Frame 048089/0250 →
Cited By (1)
US 12,732,807