IP Library Granted Patent US 12,284,570
Granted Patent B2
US 12,284,570 · App. 18/178,074 · Granted Apr 22, 2025

Location data based intelligence for supply chain information platforms

Inventors: Joshua Adler (Houston, TX); Jon Stowell (South Jordan, UT)
Assignee: Sourcewater Holdings, LLC
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 12,284,570
App. No.
18/178,074
Filed
Mar 3, 2023
Granted
Apr 22, 2025
Kind
B2
Art Unit
2642
USPC
455/456.1
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 (50)

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

obtaining Energy Infrastructure (EI) information associated with a known EI facility, the EI facility information including a 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 associated with an anonymous user ID;

associating a job classification 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

obtaining including additional visited locations 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.

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 determining a development status of the known EI facility based on the job classification, the visited locations, the location of the known EI facility, and the identification of the known EI facility.

5. 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 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 a method of fluid transport employed at the known EI facility based on the job classification, the visited locations, the location of the known EI facility, and the identification of the known EI facility.

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

generating an analysis of the visited locations over time; and

determining productivity of an EI associated with the known EI facility based on the job classification, the analysis of the visited locations over time, the 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.

8. 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 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.

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

obtaining non-anonymized location tracking data; and

obtaining 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 non-anonymous user ID.

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

determining a geofence associated with the known EI facility; and

determining a dwell time 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.

11. 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 a job classification with the anonymous user ID is further based on the frequency.

12. 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 EI facility, the EI facility information including a location of the known EI facility and an identification of the known EI facility;

obtain anonymized location tracking data, the anonymized location tracking data including visited locations associated with an anonymous user ID;

associate a job classification 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;

obtain additional visited locations 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.

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

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

15. The system of claim 12 , 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 location of the known EI facility, and the identification of the known EI facility.

16. The system of claim 12 , 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 location of the known EI facility, and the identification of the known EI facility.

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

18. 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 EI facility, the EI facility information including a 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 associated with an anonymous user ID;

associating a job classification 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;

obtaining including additional visited locations 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.

Assignments (4)
CHANGE OF ADDRESS FOR ASSIGNEE Recorded Nov 21, 2024
From: SOURCEWATER HOLDINGS LLC
To: SOURCEWATER HOLDINGS LLC
Reel/Frame 069409/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2024
From: ADLER, JOSHUA; STOWELL, JONATHAN B.
To: SOURCEWATER, INC.
Reel/Frame 068771/0831 →
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 →
Continuity (4)
Continuation 17532505 · Nov 22, 2021
Continuation 17145892 · Jan 11, 2021
Provisional Application 62994505 · Mar 25, 2020
Related Publication 20240040335A1 · Feb 1, 2024
References Cited (55)
US 6681247B1 · Payton · 2004 [cited by applicant]
US 7336078B1 · Merewether et al. · 2008 [cited by applicant]
US 9389084B1 · Chen et al. · 2016 [cited by applicant]
US 10339646B1 · Adler · 2019 [cited by applicant]
US 10346725B2 · Weller et al. · 2019 [cited by applicant]
US 10367677B2 · Parkvall · 2019 [cited by examiner]
US 10400551B2 · Murr et al. · 2019 [cited by applicant]
US 10460169B1 · Adler · 2019 [cited by applicant]
US 10460170B1 · Adler · 2019 [cited by applicant]
US 10467473B1 · Adler · 2019 [cited by applicant]
US 10534961B2 · Rostand et al. · 2020 [cited by applicant]
US 11184740B2 · Adler et al. · 2021 [cited by applicant]
US 11392625B2 · Strong et al. · 2022 [cited by applicant]
US 20010051930A1 · Nakamura · 2001 [cited by applicant]
US 20020019764A1 · Mascarenhas · 2002 [cited by applicant]
US 20060122776A1 · Knowles et al. · 2006 [cited by applicant]
US 20070025595A1 · Koizumi et al. · 2007 [cited by applicant]
US 20090177458A1 · Hochart et al. · 2009 [cited by applicant]
US 20110082824A1 · Allison et al. · 2011 [cited by applicant]
US 20130157737A1 · Daly · 2013 [cited by applicant]
US 20130170694A1 · Thornberry et al. · 2013 [cited by applicant]
US 20130226667A1 · Terrazas et al. · 2013 [cited by applicant]
US 20140359466A1 · Wan · 2014 [cited by applicant]
US 20150127565A1 · Chevalier et al. · 2015 [cited by applicant]
US 20150221079A1 · Schultz et al. · 2015 [cited by applicant]
US 20150269720A1 · Mondello · 2015 [cited by applicant]
US 20150302253A1 · Stewart · 2015 [cited by applicant]
US 20160026640A1 · Hart et al. · 2016 [cited by applicant]
US 20160180197A1 · Kim et al. · 2016 [cited by applicant]
US 20160275801A1 · Kopardekar · 2016 [cited by applicant]
US 20160285981A1 · Morton et al. · 2016 [cited by applicant]
US 20160343124A1 · Sundheimer et al. · 2016 [cited by applicant]
US 20170200090A1 · Hershey et al. · 2017 [cited by applicant]
US 20170235848A1 · Van Dusen et al. · 2017 [cited by applicant]
US 20170331670A1 · Parkvall · 2017 [cited by examiner]
US 20170337524A1 · Durand et al. · 2017 [cited by applicant]
US 20170358068A1 · Strebel et al. · 2017 [cited by applicant]
US 20170366992A1 · Rune · 2017 [cited by examiner]
US 20180132125A1 · Li · 2018 [cited by examiner]
US 20180176801A1 · Rune · 2018 [cited by examiner]
US 20180218214A1 · Pestun et al. · 2018 [cited by applicant]
US 20180239991A1 · Weller et al. · 2018 [cited by applicant]
US 20180260626A1 · Pestun et al. · 2018 [cited by applicant]
US 20180336693A1 · De Franchis et al. · 2018 [cited by applicant]
US 20190050625A1 · Reinstein et al. · 2019 [cited by applicant]
US 20190082334A1 · Nagaraja · 2019 [cited by examiner]
US 20190130641A1 · Hernandez et al. · 2019 [cited by applicant]
US 20190132778A1 · Park · 2019 [cited by examiner]
US 20190380128A1 · Park · 2019 [cited by examiner]
US 20190384975A1 · Rostand et al. · 2019 [cited by applicant]
US 20200028745A1 · Parkvall · 2020 [cited by examiner]
US 20200044708A1 · Da Silva · 2020 [cited by examiner]
US 20200167763A1 · Robins · 2020 [cited by applicant]
US 20220086599A1 · Adler et al. · 2022 [cited by applicant]
Xiao, et al., “A New Method for Discovery of Vegetation Changes based on the Satellite Ground Photographs”, 2015 8th Internation Processing (CISP 2015), pp. 851-856. [cited by applicant]