IP Library Granted Patent US 11,713,969
Granted Patent B1
US 11,713,969 · App. 17/360,742 · Granted Aug 1, 2023

Method and system for locating resources and communicating within an enterprise

Inventors: Robert Poel (Grand Rapids, MI); Darrin Sculley (Byron Center, MI)
Assignee: STEELCASE INC.
G01C21/206G01S5/0242G01S5/14
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 11,713,969
App. No.
17/360,742
Granted
Aug 1, 2023
Kind
B1
Abstract

A method and system of tracking and reporting locations of entity employees, the method for use with at least a first interface device including a display screen, the method comprising the steps of, providing a processor programmed to perform the steps of, storing schedules of entity employees where the schedules indicate scheduled locations of employees during time slots, receiving an indication from a first employee indicating at least a first future time slot, identifying locations of the entity employees during the future time slot, using the schedules of entity employees to generate a location representation indicating the locations of at least a subset of the entity employees during the at least a first future time slot and presenting the location representation via the first interface device.

Claims (46)

1. A computer-implemented method comprising:

receiving, by a server via a plurality of first computing devices, a plurality of first unique device identifiers broadcasted by a plurality of first tracking devices where each first tracking device is associated with at least one predetermined location within a plurality of predetermined locations;

identifying, by the server, a location of each first computing device;

identifying, by the server, an occupancy status of each predetermined location based on the location of each first computing device where a predetermined location has an occupied status if the server identifies at least one of the first computing devices to be located within a predetermined proximity to that predetermined location;

upon receiving a request from a second computing device to find an unoccupied predetermined location:

identifying, by the server, at least one unoccupied predetermined location; and

displaying, by the server on the second computing device, an identifier corresponding to the at least one unoccupied predetermined location.

2. The method of claim 1 wherein the server is further programmed to provide at least some information via the second computing device useful in navigating to the unoccupied predetermined location.

3. The method of claim 2 wherein the at least some information includes a map of space including a visually distinguished indication of the location of the at least one unoccupied predetermined location on the map.

4. The method of claim 3 wherein the at least some information further includes a visually distinguished indication of the location of the second computing device on the map.

5. The method of claim 4 wherein the at least some information further includes a representation of a path from the location of the second computing device to the unoccupied predetermined location.

6. The method of claim 4 wherein the location of the second computing device on the map is modified as the second computing device is moved to different locations within space.

7. The method of claim 1 further including presenting a directional instruction corresponding to how to reach the at least one unoccupied predetermined location from a location associated with the second computing device.

8. The method of claim 1 further including updating the occupied status of the predetermined spaces as first computing devices are moved with respect to the predetermined spaces.

9. The method of claim 1 wherein the predetermined spaces include physically separated sub-spaces within a large overall office space.

10. The method of claim 1 , further comprising:

receiving, by the server via the second computing device, a second unique identifier broadcasted by a second tracking device associated with a second predetermined location; and

identifying, by the server, the location associated with the second computing device.

11. The method of claim 10 , wherein the server identifies the unoccupied predetermined location when the server identifies the second computing device to be located at or near the second predetermined location.

12. The method of claim 1 , wherein the unoccupied predetermined location is further identified based on a user preference of a user operating the second computing device.

13. The method of claim 1 , wherein at least one of the first and the second computing devices is a mobile device.

14. The method of claim 1 wherein each of the first computing devices and the second computing device is a portable computing device.

15. The method of claim 14 wherein at least a subset of the computing devices include portable smart phone or tablet type computing devices.

16. The method of claim 1 wherein at least a subset of the tracking devices include at least one sensor device for detecting at least one condition in an associated predetermined location.

17. The method of claim 16 wherein the at least one sensor includes a motion sensor.

18. The method of claim 1 wherein each of the tracking devices includes a wireless transmitter for broadcasting one of the plurality of unique device identifiers.

19. A computer system comprising:

a plurality of first tracking devices associated with a plurality of determined locations;

a plurality of first computing devices, each first computing device configured to receive unique identifiers broadcasted by each first tracking device within the plurality of first tracking device and transmit the unique identifiers to a server;

a second computing device configured to communicate with the server and display notifications received from the server;

the server in communication with the plurality of tracking devices, at least a subset of the first computing devices, and the second computing device, the server configured to:

receive, via the plurality of first computing devices, a plurality of first unique identifiers being broadcasted by the plurality of first tracking devices where each first tracking device is associated with one of the plurality of predetermined locations;

identify a location of each first computing device;

identify an occupancy status of each predetermined location based on the location of each first computing device where a predetermined location has an occupied status if the server identifies at least one first computing device to be located within a predetermined proximity to that predetermined location;

upon receiving a request from the second computing device to find an unoccupied predetermined location:

identify at least one unoccupied predetermined location; and

display, on the second computing device, an identifier corresponding to the at least one unoccupied predetermined location.

20. A computer-implemented method comprising:

receiving, by a server via a plurality of first computing devices, a plurality of first unique device identifiers broadcasted by a plurality of first tracking devices where each first tracking device is associated with at least one predetermined location within a plurality of predetermined locations;

identifying, by the server, a location of each first computing device;

identifying, by the server, an occupancy status of each predetermined location based on the location of each first computing device where a predetermined location has an occupied status if the server identifies at least one of the first computing devices to be located within a predetermined proximity to that predetermined location;

upon receiving a request from a second computing device to find an unoccupied predetermined location:

identifying, by the server, at least one unoccupied predetermined location;

receiving, by the server via the second computing device, a second unique identifier broadcasted by a second tracking device associated with a second predetermined location;

identifying, by the server, the location associated with the second computing device; and

displaying, by the server on the second computing device, an identifier corresponding to the at least one unoccupied predetermined location as well as an identifier corresponding to the location of the second computing device.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Feb 4, 2026
From: AMQ SOLUTIONS, LLC; HALCON FURNITURE LLC; SMITH SYSTEM MANUFACTURING COMPANY; STEELCASE INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 074944/0368 →
PATENT SECURITY AGREEMENT Recorded Feb 4, 2026
From: AMQ SOLUTIONS, LLC; HALCON FURNITURE LLC; SMITH SYSTEM MANUFACTURING COMPANY; STEELCASE INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 074944/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2021
From: POEL, ROBERT; SCULLEY, DARRIN
To: STEELCASE INC.
Reel/Frame 056702/0421 →
Cited By (1)
US 12,713,203