IP Library Granted Patent US 11,184,740
Granted Patent B2
US 11,184,740 · App. 17/145,892 · Granted Nov 23, 2021

Location data based intelligence for supply chain information platforms

Inventors: Joshua Adler (Houston, TX); Jon Stowell (South Jordan, UT)
Assignee: SOURCEWATER, INC.
H04W4/029
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,184,740
App. No.
17/145,892
Granted
Nov 23, 2021
Kind
B2
Abstract

Systems and methods are described for determining job classifications of anonymous users. Energy Infrastructure (EI) information associated with a known EI facility and anonymized location tracking data is obtained. The EI facility information includes a location of the known EI facility and an identification of the known EI facility, and the anonymized location tracking data includes visited locations associated with an anonymous user ID. A job classification is associated with the anonymous user ID based on a correlation between the visited locations, the location of the known EI facility, and the identification of the known EI facility. Location tracking data associated with a user of a known job classification can be used to identify a previously unknown EI facility.

Claims (72)

1. A computer implemented method of determining job classifications of anonymous users, the method comprising:

obtaining Energy Infrastructure (EI) facility information associated with a known EI facility, the EI facility information including a physical location of the known EI facility and an identification of the known EI facility;

obtaining anonymized location tracking data, the anonymized location tracking data including visited locations of a mobile device associated with an anonymous user ID, wherein the visited locations include the physical location of the known EI facility; and

associating a job classification with the anonymous user ID, the job classification being indicative of a job performed by an anonymous user of the mobile device associated with the anonymous user ID, based on a correlation between the visited locations of the mobile device, the physical location of the known EI facility, and the identification of the known EI facility.

2. The computer implemented method of claim 1 , further comprising:

determining, based on the visited locations and the job classification of the anonymous user ID, new EI facility information associated with a previously unknown EI facility, the new EI facility information including a location of the previously unknown EI facility.

3. The computer implemented method of claim 2 , wherein the new EI facility information further includes an identification of the previously unknown EI facility.

4. The computer implemented method of claim 1 , further comprising:

obtaining additional visited locations of the mobile device associated with the anonymous user ID as part of the anonymized location tracking data; and

determining, based on the additional visited locations and the job classification of the anonymous user ID, new EI facility information associated with a previously unknown EI facility, the new EI facility information including a location of the previously unknown EI facility.

5. The computer implemented method of claim 1 , further comprising determining a development status of the known EI facility based on the job classification, the visited locations, the physical location of the known EI facility, and the identification of the known EI facility.

6. The computer implemented method of claim 1 , further comprising determining an amount of substance produced by, disposed by, or delivered to the known EI facility based on the job classification, the visited locations, the physical location of the known EI facility, and the identification of the known EI facility.

7. The computer implemented method of claim 1 , further comprising determining a method of fluid transport employed at the known EI facility based on the job classification, the visited locations, the physical location of the known EI facility, and the identification of the known EI facility.

8. The computer implemented method of claim 1 , further comprising:

generating an analysis of the visited locations over time; and

determining productivity of an EI site associated with the known EI facility based on the job classification, the analysis of the visited locations over time, the physical location of the known EI facility, the identification of the known EI facility and an amount of substance produced by, disposed by, delivered to, or extracted by the known EI facility.

9. The computer implemented method of claim 1 , further comprising:

generating an analysis of the visited locations over time; and

determining a demand for services at an EI facility associated with the known EI facility based on the job classification, the analysis of the visited locations over time, the physical location of the known EI facility, the identification of the known EI facility, and an amount of substance produced by, disposed by, or delivered to the known EI facility.

10. The computer implemented method of claim 1 , further comprising:

obtaining non-anonymized location tracking data associated with a second mobile device; and

obtaining a known job classification of a non-anonymous user ID associated with the second mobile device;

wherein associating the job classification with the anonymous user ID is further based on a correlation between the visited locations of the anonymous user ID and visited locations by the second mobile device associated with the non-anonymous user ID.

11. The computer implemented method of claim 1 , further comprising:

determining a geofence associated with the known EI facility; and

determining a dwell time of the mobile device within the geofence based on the visited locations,

wherein associating a job classification with the anonymous user ID is further based on the dwell time within the geofence.

12. The computer implemented method of claim 1 , further comprising:

determining a geofence associated with the known EI facility; and

determining a frequency of the visited locations occurring within the geofence,

wherein associating the job classification with the anonymous user ID is further based on the frequency.

13. The computer-implemented method of claim 1 , further comprising:

obtaining additional anonymized location tracking data, the additional anonymized location tracking data including second visited locations of a second mobile device associated with a second anonymous user ID, wherein the second visited locations include at least one physical location visited by the anonymous user ID; and

associating a job classification with the second anonymous user ID, the job classification being indicative of a job performed by a second anonymous user of the second mobile device associated with the second anonymous user ID, based on a correlation between the second visited locations of the second mobile device, the at least one physical location visited by the anonymous user ID, and the job classification associated with the anonymous user ID.

14. The computer implemented method of claim 1 , wherein the EI facility information includes historical regulatory information.

15. A system for determining job classifications of anonymous users, the system comprising:

a computer memory storing instructions; and

a processor configured to execute the instructions to:

obtain Energy Infrastructure (EI) facility information associated with a known El facility, the El facility information including a physical location of the known El facility and an identification of the known El facility;

obtain anonymized location tracking data, the anonymized location tracking data including visited locations of a mobile device associated with an anonymous user ID, wherein the visited locations include the physical location of the known El facility; and

associate a job classification with the anonymous user ID, the job classification being indicative of a job performed by an anonymous user of the mobile device associated with the anonymous user ID, based on a correlation between the visited locations of the mobile device, the physical location of the known El facility, and the identification of the known El facility.

16. The system of claim 15 , wherein the processor is further configured to execute instructions to:

determine, based on the visited locations and the job classification of the anonymous user ID, new EI facility information associated with a previously unknown EI facility, the new EI facility information including a location of the previously unknown EI facility.

17. The system of claim 16 , wherein the new EI facility information further includes an identification of the previously unknown EI facility.

18. The system of claim 15 , wherein the processor is further configured to execute instructions to:

obtain additional visited locations of the mobile device associated with the anonymous user ID as part of the anonymized location tracking data; and

determine, based on the additional visited locations and the job classification of the anonymous user ID, new EI facility information associated with a previously unknown EI facility, the new EI facility information including a location of the previously unknown EI facility.

19. The system of claim 15 , wherein the processor is further configured to execute instructions to determine a development status of the known EI facility based on the job classification, the visited locations, the physical location of the known EI facility, and the identification of the known EI facility.

20. The system of claim 15 , wherein the processor is further configured to execute instructions to determine an amount of substance produced by, disposed by, or delivered to the known EI facility based on the job classification, the visited locations, the physical location of the known EI facility, and the identification of the known EI facility.

21. The system of claim 15 , wherein the processor is further configured to execute instructions to determine a method of fluid transport employed at the known EI facility based on the job classification, the visited locations, the physical location of the known EI facility, the identification of the known EI facility, and an amount of substance produced by, disposed by, or delivered to the known EI facility.

22. The system of claim 15 , wherein the processor is further configured to execute instructions to:

generate an analysis of the visited locations over time; and

determine productivity of an EI associated with the known EI facility based on the job classification, the analysis of the visited locations over time, the physical location of the known EI facility, the identification of the known EI facility, and an amount of substance produced by, disposed by, or delivered to the known EI facility.

23. The system of claim 15 , wherein the processor is further configured to execute instructions to:

generate an analysis of the visited locations over time; and

determine a demand for services at an EI associated with the known EI facility based on the job classification, the analysis of the visited locations over time, the physical location of the known EI facility, and the identification of the known EI facility.

24. The system of claim 15 , wherein the processor is further configured to execute instructions to:

obtain non-anonymized location tracking data associated with a second mobile device; and

obtain a known job classification of a non-anonymous user ID;

wherein associating the job classification with the anonymous user ID is further based on a correlation between the visited locations of the anonymous user ID and visited locations of the second mobile device associated with the non-anonymous user ID.

25. The system of claim 15 , wherein the processor is further configured to execute instructions to:

determine a geofence associated with the known EI facility; and

determine a dwell time of the mobile device within the geofence based on the visited locations,

wherein associating a job classification with the anonymous user ID is further based on the dwell time within the geofence.

26. The system of claim 15 , wherein the processor is further configured to execute instructions to:

determine a geofence associated with the known EI facility; and

determine a frequency of the visited locations occurring within the geofence, and

wherein associating the job classification with the anonymous user ID is further based on the frequency.

27. A non-transitory computer readable medium storing computer instructions that, when executed by a processor, cause the processor to execute a method of determining job classifications of anonymous users, the method comprising:

obtaining Energy Infrastructure (EI) facility information associated with a known El facility, the El facility information including a physical location of the known El facility and an identification of the known El facility;

obtaining anonymized location tracking data, the anonymized location tracking data including visited locations of a mobile device associated with an anonymous user ID, wherein the visited locations include the physical location of the known El facility; and

associating a job classification with the anonymous user ID, the job classification being indicative of a job performed by an anonymous user of the mobile device associated with the anonymous user ID, based on a correlation between the visited locations of the mobile device, the physical location of the known El facility, and the identification of the known El facility.

Assignments (5)
CHANGE OF ADDRESS FOR ASSIGNEE Recorded Nov 21, 2024
From: SOURCEWATER HOLDINGS LLC
To: SOURCEWATER HOLDINGS LLC
Reel/Frame 069409/0075 →
BILL OF SALE Recorded Aug 19, 2024
From: SOURCEWATER, INC.
To: SOURCEWATER HOLDINGS LLC
Reel/Frame 068692/0341 →
MUTUAL RELEASE DOCUMENT Recorded Jan 23, 2024
From: SOURCEWATER, INC.
To: PONDEROSA ADVISORS, LLC
Reel/Frame 066362/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2021
From: STOWELL, JONATHAN B.
To: SOURCEWATER, INC.
Reel/Frame 058179/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2021
From: ADLER, JOSHUA
To: SOURCEWATER, INC.
Reel/Frame 055679/0500 →
Continuity (2)
Provisional Application 62994505 · Mar 25, 2020
Related Publication 20210306804A1 · Sep 30, 2021
Cited By (1)
US 12,284,570