IP Library Granted Patent US 9,438,677
Granted Patent B2
US 9,438,677 · App. 14/253,787 · Granted Sep 6, 2016

Method and apparatus for analysis of user traffic within a predefined area

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 9,438,677
App. No.
14/253,787
Granted
Sep 6, 2016
Kind
B2
Abstract

Multiple packets are received that were transmitted by multiple mobile electronic device sensors located in a predefined area. The packets each include data detected by the sensors of multiple mobile electronic devices. At least a portion of the collected data is stored including multiple unique device identifiers that belong to multiple mobile electronic devices. Responsive to determining that at least two of the unique device identifiers are sequential, a set of values based on the at least two unique devices identifiers are associated as belonging to a same one of the mobile electronic devices.

Claims (32)

1. A method, comprising:

receiving a set of packets from at least one mobile electronic device sensor located in a predefined area, wherein the set of packets includes data detected by the at least one sensor of at least a first mobile electronic device;

storing at least a portion of the data that is included in the set of packets as a stored portion of data, wherein the stored portion of data includes a plurality of unique device identifiers that belong to the first mobile electronic device;

determining that at least two of the unique device identifiers are sequential;

responsive to determining that at least two of the unique device identifiers are sequential, associating a set of values based on the at least two unique device identifiers as belonging to a same first mobile electronic device;

determining a set of one or more device locations that the first mobile electronic device has been based at least in part on the data detected by the at least one sensor for the at least two unique device identifiers; and

assigning attribute information to a device profile based on demographic data of a set of one or more physical locations that correlate to the set of device locations, wherein the device profile is created for the first mobile electronic device.

2. The method of claim 1 , wherein the stored portion of data further includes detection times of the at least one mobile electronic device, and wherein prior to associating the at least two unique device identifiers, determining that the at least two unique device identifiers were detected within a predefined period of time.

3. The method of claim 1 , wherein the set of values includes encrypted versions of the at least two unique device identifiers.

4. The method of claim 1 , wherein associating the at least two unique device identifiers includes performing the following:

encrypting each of the at least two unique device identifiers; and

associating each of the at least two encrypted unique device identifiers as belonging to the first mobile electronic device.

5. The method of claim 1 , further comprising: storing those unique identifiers in fall the device profile.

6. The method of claim 1 , wherein the at least one sensor is selected from the group consisting of a WiFi detector, a Bluetooth receiver, and a Radio Frequency (RF) receiver.

7. The method of claim 1 , wherein the mobile electronic device is selected from the group consisting of a WiFi enabled device, a cellular phone, and a Bluetooth enabled device.

8. An apparatus in a data processing center, comprising:

a set of one or more processors;

a non-transitory machine-readable storage medium that stores instructions, that when executed by the set of processors, cause the set of processors to perform the following:

receive a set of packets from at least one mobile electronic device sensor located in a predefined area, wherein the set of packets includes data detected by the at least one sensor of at least a first mobile electronic device;

store at least a portion of the data that is included in the set of packets as a stored portion of data wherein the stored portion of data includes a plurality of unique device identifiers that belong to the first mobile electronic device;

determine that at least two of the unique device identifiers are sequential;

responsive to a determination that at least two of the unique device identifiers are sequential, associate a set of values based on the at least two unique device identifiers as belonging to a same first mobile electronic device;

determine a set of one or more device locations that he first mobile electronic device has been based at least in part on the data detected by the at least one sensor for the at least two unique device identifiers; and

assign attribute information to a device profile based on demographic data of a set of one or more physical locations that correlate to the set of device locations, wherein the device profile is created for the first mobile electronic device.

9. The apparatus of claim 8 , wherein the stored portion of data further includes detection times of the at least one mobile electronic device, and wherein prior to an association of the at least two unique device identifiers, the set of processors are further to determine that the at least two unique device identifiers were detected within a predefined period of time.

10. The apparatus of claim 8 , wherein the set of values includes encrypted versions of the at least two unique device identifiers.

11. The apparatus of claim 8 , wherein the set of processors is configured to associate the at least two unique device identifiers by performing the following:

encrypting each of the at least two unique device identifiers; and

associating each of the at least two encrypted unique device identifiers as belonging to the first mobile electronic device.

12. The apparatus of claim 8 , further comprising instructions that when executed by the set of processors, cause the set of processors to store those unique identifiers in the device profile.

13. The apparatus of claim 8 , wherein the at least one sensor is selected from the group consisting of a WiFi detector, a Bluetooth receiver, and a Radio Frequency (RF) receiver.

14. The apparatus of claim 8 , wherein the mobile electronic device is selected from the group consisting of a WiFi enabled device, a cellular phone, and a Bluetooth enabled device.

Assignments (13)
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 0007 Recorded Sep 30, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: WEWORK COMPANIES LLC
Reel/Frame 069076/0082 →
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 →
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/0209 →
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/0722 →
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 →