IP Library Granted Patent US 10,531,226
Granted Patent B1
US 10,531,226 · App. 15/130,870 · Granted Jan 7, 2020

Determining qualified devices using zone information

Inventors: Dexin Wang (Belmont, CA); Patrick B. Philips (Portland, OR); Michael A. Minar (Palo Alto, CA)
Assignee: WeWork Companies Inc.
H04W4/023G06Q30/0201H04W8/18H04L67/12H04L67/22
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,531,226
App. No.
15/130,870
Granted
Jan 7, 2020
Kind
B1
Abstract

Determining qualified devices using zone information is disclosed. Traffic data associated with the presence of a set of devices at a location is received. At least some of the devices included in the set are qualified as qualified devices. A set of sessions associated with at least some of the qualified devices is crated. Information associated with the set of sessions is provided as output.

Claims (36)

1. A system, comprising:

a processor configured to:

receive traffic data associated with the physical presence of a set of devices at a physical location,

wherein the received traffic data includes log data associated with the physical presence of the set of devices received from a sensor at a zone associated with the physical location;

based at least in part on at least a portion of the traffic data, determine a duration of time that a given device included in the set of devices has been physically present at the physical location;

classify at least some of the devices included in the set of devices as qualified devices when the determined duration of time that the given device has been physically present at the physical location is between a threshold minimum amount of time and a threshold maximum amount of time;

create a set of sessions associated with at least some of the qualified devices upon determining a device-zone-duration 3-tuple for the given device of the set of devices satisfies creation of the set of sessions; and

provide as output information associated with the created set of sessions, including a set of metrics associated with a duration and a physical location of at least some of the qualified devices and a wait time for the given device at the physical location; and

a memory coupled to the processor and configured to provide the processor with instructions.

2. The system of claim 1 wherein the processor is further configured to remove at least one unqualified device from the set of devices.

3. The system of claim 1 wherein the processor is further configured to mark an unqualified device as banned.

4. The system of claim 1 wherein the processor is configured to qualify at least some of the devices by determining a likelihood a given device belongs to an employee.

5. The system of claim 1 wherein the processor is configured to qualify at least some of the devices by determining a likelihood a given device is computing equipment not carried by an individual.

6. The system of claim 1 wherein the qualifying is performed based at least in part on a pre-existing list of devices.

7. The system of claim 1 wherein the qualifying is performed based at least in part on an examination of features associated with the traffic data received from the sensor.

8. The system of claim 1 wherein classifying at least some of the devices included in the set of devices as qualified devices includes using a decision tree to classify devices as qualified devices.

9. The system of claim 1 wherein classifying at least some, of the devices included in the set of devices as qualified devices includes qualifying devices based on a combination of the determined duration of time for the devices and a received signal strength it indicator (RSSI) for the devices.

10. The system of claim 1 wherein the minimum amount of time threshold is 30 seconds.

11. The system of claim 1 wherein the maximum amount of time threshold is 5 hours.

12. The system of claim 1 wherein the processor is further configured to add the given device included in the set of devices to a blacklist of devices based at least in part on a determination that the given device was observed for a duration that exceeds the threshold.

13. The system of claim 1 wherein creating the set of sessions includes determining a mapping between a sensor and the zone associated with the physical location.

14. A method performed by a traffic insight platform associated with an entity, the method comprising:

receiving traffic data associated with a physical presence of a set of devices at a physical location from a sensor at a zone associated with the physical location;

determining a duration of time that a given device included in the set of devices has been physically present at the physical location using the received traffic data;

classifying the given device as a qualified device when the determined duration of time that the given device has been physically present at the physical location is between a threshold minimum amount of time and a threshold maximum amount of time;

creating a set of sessions associated with the given device, wherein each session of the set of sessions satisfies a device-zone-duration 3-tuple for the given device;

storing data associated with the set of sessions in a database of the traffic insight platform; and

providing as output information associated with the created set of sessions, including a set of metrics associated with a duration and a physical location of at least some of the set of devices and a wait time for the given device at the physical location.

15. The method of claim 14 , wherein the device-zone-duration 3-tuple maps information identifying the given device to information identifying the zone associated with the physical location to information identifying a duration of the given device within the zone.

16. The method of claim 14 , wherein the entity is associated with a building, and wherein the zone is a floor of the building.

17. A non-transitory, computer-readable medium whose contents, when executed by a traffic insight platform associated with an entity, cause the traffic insight platform to perform a method, the method comprising:

receiving traffic data associated with a physical presence of a set of devices at a physical location from a sensor at a zone associated with the physical location;

determining a duration of time that a given device included in the set of devices has been physically present at the physical location using the received traffic data;

classifying the given device as a qualified device when the determined duration of time that the given device has been physically present at the physical location is between a threshold minimum amount of time and a threshold maximum amount of time;

creating a set of sessions associated with the given device, wherein each session of the set of sessions satisfies a device-zone-duration 3-tuple for the given device; and

providing as output information associated with the created set of sessions, including a set of metrics associated with a duration and a physical location of at least some of the set of devices and a wait time for the given device at the physical location.

Assignments (14)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT, RECORDED ON JANUARY 5, 2024 AT REEL/FRAME 066026/0825 Recorded Oct 10, 2024
From: WEWORK COMPANIES U.S. LLC
To: GOLDMAN SACHS INTERNATIONAL BANK, AS SHARED COLLATERAL AGENT
Reel/Frame 069139/0280 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL 063577, FRAME 0209 Recorded Sep 30, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: WEWORK COMPANIES LLC
Reel/Frame 069076/0087 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL 063577, FRAME 0722 Recorded Sep 30, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: WEWORK COMPANIES LLC
Reel/Frame 069076/0122 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL 063577, FRAME 0007 Recorded Sep 30, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: WEWORK COMPANIES LLC
Reel/Frame 069076/0082 →
SECURITY INTEREST Recorded Jan 5, 2024
From: WEWORK COMPANIES U.S. LLC
To: GOLDMAN SACHS INTERNATIONAL BANK, AS SHARED COLLATERAL AGENT
Reel/Frame 066026/0825 →
SECURITY INTEREST Recorded May 9, 2023
From: WEWORK COMPANIES LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063577/0722 →
SECURITY INTEREST Recorded May 9, 2023
From: WEWORK COMPANIES LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063577/0007 →
SECURITY INTEREST Recorded May 9, 2023
From: WEWORK COMPANIES LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063577/0209 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0643) Recorded Feb 13, 2020
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC
Reel/Frame 051928/0754 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0631) Recorded Feb 13, 2020
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC
Reel/Frame 051928/0831 →
SECURITY INTEREST (REVOLVER) Recorded Oct 15, 2019
From: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC; TEEM TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050724/0631 →
SECURITY INTEREST (LETTER OF CREDIT) Recorded Oct 15, 2019
From: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC; TEEM TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050724/0643 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2019
From: EUCLID, INC.
To: WEWORK COMPANIES INC.
Reel/Frame 049892/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2017
From: WANG, DEXIN; PHILIPS, PATRICK B.; MINAR, MICHAEL A.
To: EUCLID INC.
Reel/Frame 041476/0980 →
Continuity (4)
Provisional Application 62249934 · Nov 2, 2015
Provisional Application 62191270 · Jul 10, 2015
Provisional Application 62206226 · Aug 17, 2015
Provisional Application 62222046 · Sep 22, 2015
Cited By (7)
US 12,314,752 US 12,321,766 US 12,327,133 US 12,381,878 US 12,476,978 US 12,548,038 US 12,671,671