# US 2020/0288271 A1 · Determining qualified devices using zone information

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

- Number: US 2020/0288271 A1
- Document ID: US20200288271A1
- Status: Published application
- Kind: A1
- Application number: 16/735,569
- Filed: 2020-01-06
- Published: 2020-09-10
- Earliest claimed: 2015-07-10
- Assignees: Wework Companies LLC
- Applicants: WeWork Companies LLC
- Inventors: Dexin Wang; Patrick B. Philips; Michael A. Minar
- Web page: https://patentgrep.com/patent/US20200288271A1

## CPC

- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- H04L 67/141: Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70)
- H04W 4/38: for collecting sensor information
- H04W 8/18: Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04W 4/02: Services making use of location information
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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

### Claim at position 1

-20. (canceled)

### Claim 21

A system comprising:
at least one processor; and
at least one computer readable storage medium, excluding transitory signals, coupled to the at least one processor, and storing executable computer program instructions, wherein the computer program instructions, when executed by the at least one processor, cause the processor to perform steps comprising:
receiving traffic data associated with 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 the traffic data, determining a duration of time that a given device included in the set of devices has been physically present at the physical location;
classifying 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;
creating a set of sessions associated with one or more of the qualified devices, wherein creating sessions includes determining a device-zone-duration 3-tuple for each of the one or more qualified devices satisfies at least two criteria for creating the set of sessions; and
outputting information associated with the created set of sessions, wherein the information includes a set of metrics indicating a count of qualified devices located at the zone for each of multiple periods of time.

### Claim 22 (depends on 21)

The system of claim 21, wherein the traffic data includes log data received from a first sensor at a first zone associated with the physical location and log data received from a second sensor at a second zone associated with the physical location, and wherein the set of metrics further includes an indication of a count of qualified devices that were physically located at both the first zone and the second zone.

### Claim 23 (depends on 21)

The system of claim 21, wherein the traffic data includes log data received from a first sensor at a first zone associated with the physical location and log data received a second sensor at a second zone associated with the physical location, and wherein the set of metrics further includes a comparison between durations of time qualified devices were physically present at the first zone and durations of time qualified devices were physically present at the second zone.

### Claim 24 (depends on 21)

The system of claim 21, 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 qualified devices and a received signal strength indicator (RSSI) for the qualified devices.

### Claim 25 (depends on 21)

The system of claim 21, 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.

### Claim 26 (depends on 21)

The system of claim 21, wherein the processor further performs steps comprising adding 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 maximum amount of time.

### Claim 27 (depends on 21)

The system of claim 21, wherein the physical location is a building, and wherein the zone is a floor of the building.

### Claim 28

A method comprising:
receiving traffic data associated with physical presence of a set of devices at a physical location,
wherein the traffic data includes log data received from sensors at multiple zones associated with the physical location;
for a device in the set of devices, detecting, based on the traffic data, a duration of time the device has been physically present at the physical location and an identifier of the zone;
creating sessions associated with multiple devices in the set of devices, wherein creating sessions includes determining whether the duration of time and the identifier of the zone detected for one of the multiple devices satisfy one or more criteria for creating the sessions; and
outputting a set of metrics associated with the created sessions, wherein the metrics include an indication of a count of devices that were physically located at both a first zone associated with the physical location and a second, different zone associated with the physical location.

### Claim 29 (depends on 28)

The method of claim 28, wherein the set of metrics further indicate a count of the devices located at the first zone or the second zone for each of multiple periods of time.

### Claim 30 (depends on 28)

The method of claim 28, wherein the set of metrics further includes a comparison between durations of time devices were physically present at the first zone and durations of time devices were physically present at the second zone.

### Claim 31 (depends on 28)

The method of claim 28, further comprising classifying at least some of the devices in the set of devices as qualified devices based on a combination of the determined duration of time for the qualified devices and a received signal strength indicator (RSSI) for the qualified devices, wherein the sessions are created for the qualified devices.

### Claim 32 (depends on 28)

The method of claim 28, wherein the physical location is a building, wherein the first zone is a first floor of the building and the second zone is a second floor of the building.

### Claim 33

A computer readable storage medium, excluding transitory signals, and storing executable computer program instructions that when executed by a processor cause the processor to perform steps comprising:
receiving traffic data indicating physical presence of a set of devices at a physical location from a sensor at a zone associated with the physical location;
classifying a device in the set of devices as a qualified device if a duration of time the device has been physically present at the physical location is between a threshold minimum amount of time and a threshold maximum amount of time;
for each of multiple qualified devices, creating a set of sessions associated with the qualified device upon determining that a device-zone-duration tuple for the qualified device satisfies at least two criteria for creating the set of sessions; and
generating metrics for the created set of sessions based on the duration of time a respective qualified device has been physically present at the physical location.

### Claim 34 (depends on 33)

The non-transitory computer readable storage medium of claim 33, wherein the metrics indicate a count of qualified devices located at the zone for each of multiple periods of time.

### Claim 35 (depends on 33)

The non-transitory computer readable storage medium of claim 33, wherein the traffic data includes log data received from a first sensor at a first zone associated with the physical location and log data received from a second sensor at a second zone associated with the physical location, and wherein the set of metrics further includes an indication of a count of qualified devices that were physically located at both the first zone and the second zone.

### Claim 36 (depends on 33)

The non-transitory computer readable storage medium of claim 33, wherein the traffic data includes log data received from a first sensor at a first zone associated with the physical location and log data received a second sensor at a second zone associated with the physical location, and wherein the set of metrics further includes a comparison between durations of time qualified devices were physically present at the first zone and durations of time qualified devices were physically present at the second zone.

### Claim 37 (depends on 33)

The non-transitory computer readable storage medium of claim 33, wherein classifying the device in the set of devices as a qualified device includes qualifying the device based on a combination of the determined duration of time for the device and a received signal strength indicator (RSSI) for the device.

### Claim 38 (depends on 33)

The non-transitory computer readable storage medium of claim 33, wherein the device-zone-duration 3-tuple maps information identifying the qualified device to information identifying the zone associated with the physical location to information identifying a duration of the qualified device within the zone.

### Claim 39 (depends on 33)

The non-transitory computer readable storage medium of claim 33, wherein the steps further comprising adding a selected device in the set of devices to a blacklist of devices based at least in part on a determination that the selected device was observed for a duration that exceeds the threshold maximum amount of time.

### Claim 40 (depends on 33)

The non-transitory computer readable storage medium of claim 33, wherein the physical location is a building, and wherein the zone is a floor of the building.
