# US 10,313,336 B2 · Proximity-based system for object tracking

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,313,336 B2
- Document ID: US10313336B2
- Status: Granted
- Kind: B2
- Application number: 15/077,745
- Filed: 2016-03-22
- Published: 2016-07-14
- Granted: 2019-06-04
- Earliest claimed: 2010-07-15
- Assignees: Proxense, LLC
- Applicants: Proxense, LLC
- Inventors: John J. Giobbi
- Web page: https://patentgrep.com/patent/US10313336B2

## CPC

- G06F 21/32: using biometric data, e.g. fingerprints, iris scans or voiceprints
- H04L 63/0853: {using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234)}
- G02B 6/0028: {Light guide, e.g. taper}
- G02B 6/0038: {Linear indentations or grooves, e.g. arc-shaped grooves or meandering grooves, extending over the full length or width of the light guide}
- G06F 21/34: involving the use of external additional devices, e.g. dongles or smart cards
- G06K 7/10366: {the interrogation device being adapted for miscellaneous applications}
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- H04L 67/306: User profiles
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04W 4/08: User group management
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 12/06: Authentication
- H04L 67/53: using third party service providers
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/029: Location-based management or tracking services
- H04W 4/33: for indoor environments, e.g. buildings
- H04W 12/33: using wearable devices, e.g. using a smartwatch or smart-glasses
- H04W 12/47: using near field communication [NFC] or radio frequency identification [RFID] modules
- H04W 12/63: Location-dependent; Proximity-dependent
- H04W 12/64: using geofenced areas
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system and method provides for tracking of an object. A personal digital key (PDK) includes a profile uniquely associated with the object. A reader is configured to wirelessly communicate with the PDK. The reader receives profile information from the PDK. A tracking server is configured to communicate with the reader. The tracking server is configured to track and log location information of the PDK associated with the object. The location information is received from the reader. A computing device is configured to communicate with the reader and the tracking server, the computing device configured to display data on a display device responsive to receiving the location information from the reader.

## Claims

### Claim 1

A system comprising:
a first personal digital key (PDK) including a profile uniquely associated with a first entity, the first PDK associated with a group during configuration, the group acting as a potential search criterion and expediting the configuration by indicating one or more settings associated with the group with which the first PDK is associated;
a reader configured to wirelessly communicate with the first PDK to receive location information of the first PDK;
a tracking server configured to communicate with the reader, the tracking server configured to track location information of the first PDK associated with the first entity, the location information received from the reader; and
a computing device configured to receive the group as a search criterion, communicate with the tracking server, and display a graphical representation of a location of the first PDK associated with the first entity and a location of a second PDK associated with a second entity, the second PDK not associated with the group, the graphical representation of the location of the first PDK visually distinguished from the graphical representation of the location of the second PDK.

### Claim 2 (depends on 1)

The system of claim 1, wherein the first entity is one of a first object and a first user, and the second entity is one of a second object and a second user.

### Claim 3 (depends on 1)

The system of claim 1, wherein the computing device is further configured to display a search interface to receive the search criterion, and to display a result set of one or more entities that satisfy the search criterion, the result set of one or more entities including the first entity associated with the first PDK.

### Claim 4 (depends on 1)

The system of claim 1, further comprising:
an alert server, the alert server configured to automatically provide updates and alerts for monitored entities.

### Claim 5 (depends on 4)

The system of claim 4, wherein the alert server is further configured to receive data from an alert editor, wherein the data received from the alert editor includes an alert identifier and entity associated with the alert identifier.

### Claim 6 (depends on 4)

The system of claim 4, wherein in response to the alert server receiving information indicating that a monitored PDK, or sensor data associated with the monitored PDK, is outside a predefined range, or has entered the predefined range, or that the monitored PDK is unexpectedly detected or not detected, the alert server further configured to generate an alert.

### Claim 7 (depends on 4)

The system of claim 4, wherein an alert creates a response at a monitored entity to help identify the monitored entity associated with the alert, a type of alert, or both.

### Claim 8 (depends on 4)

The system of claim 4, wherein the graphical representation includes the location of the first PDK associated with the first entity and one or more floorplans of one or more monitored areas when the first PDK is within a predefined range of, or closest to, the second PDK, responsive to an alert associated with the second PDK.

### Claim 9 (depends on 1)

The system of claim 1, wherein the graphical representation of the location of the first PDK associated with the first entity is displayed in real-time on one or more floor plans and the graphical representation is updated to continuously display the location of the first PDK associated with the first entity as the first PDK associated with the first entity changes location or moves between floorplans.

### Claim 10 (depends on 1)

The system of claim 1, wherein the graphical representation includes a graphical representation of a location of a third entity associated with the received search criterion.

### Claim 11 (depends on 1)

The system of claim 1, wherein the graphical representation of the location of the first PDK associated with the first entity includes historical location information associated with the first PDK associated with the first entity.

### Claim 12

A method comprising:
receiving a search query including one or more search criterion associated with a first personal digital key (PDK), the first PDK associated with a first entity, the first PDK wirelessly communicating with a reader, the first PDK associated with a group during configuration, the association with the group acting as a potential search criterion and the association with the group expediting the configuration by indicating one or more settings associated with the group with which the first PDK is associated;
receiving location information of the first PDK associated with the first entity; and
generating a graphical representation of a location of the first PDK associated with the first entity and a location of a second PDK associated with a second entity, the second PDK not associated with the group, the graphical representation of the location of the first PDK visually distinguished from the graphical representation of the location of the second PDK.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
generating a search interface for receiving the search query, wherein the search query includes the group as a search criterion.

### Claim 14 (depends on 12)

The method of claim 12, further comprising:
monitoring information associated with one or more monitored PDKs; and
providing one or more of an alert and an alarm.

### Claim 15 (depends on 14)

The method of claim 14, wherein the one or more of an alert and an alarm is provided in response to receiving information indicating that a monitored PDK, or sensor data associated with the monitored PDK, is outside a predefined range, or has entered the predefined range, or that the monitored PDK is unexpectedly detected or not detected.

### Claim 16 (depends on 14)

The method of claim 14, further comprising:
creating a response at a monitored entity to help identify the monitored entity associated with the alert or alarm, a type of alert or alarm, or both.

### Claim 17 (depends on 14)

The method of claim 14, wherein generated graphical representation includes the location of the first PDK associated with the first entity and one or more floorplans of one or more monitored areas when the first PDK is within a predefined range of, or closest to, the second PDK, responsive to an alert associated with the second PDK.

### Claim 18 (depends on 12)

The method of claim 12, wherein the generated graphical representation of the location of the first PDK associated with the first entity is displayed in real-time on one or more floor plans and the graphical representation is updated to continuously display a graphical representation of the location of the first PDK associated with the first entity as the first PDK associated with the first entity changes location or moves between floorplans.

### Claim 19 (depends on 12)

The method of claim 12, wherein the generated graphical representation includes a graphical representation of a location of a third entity associated with the received one or more search criterion.

### Claim 20 (depends on 12)

The method of claim 12, wherein the generated graphical representation includes historical location information associated with the first PDK associated with the first entity.
