IP Library Granted Patent US 12,373,747
Granted Patent B2
US 12,373,747 · App. 17/110,076 · Granted Jul 29, 2025

Automatic mapping application for service providers

Inventor: Derrick Royce (Provo, UT)
Assignee: APTIVE ENVIRONMENTAL, LLC
G06Q10/06311H04W4/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,373,747
App. No.
17/110,076
Granted
Jul 29, 2025
Kind
B2
Abstract

Mobile computing systems and method for generating a map and associate tasks with their respective positions on the map. First, the mobile computing system is configured to determine a location of itself and generate a map of an area including the determined location. Further, a movement of the mobile computing system is tracked and updated on the map. The mobile computing system is further configured to receive an indication that a task is completed. In response to the indication that the task is completed, a position tag associated with the completed task is generated based on a current location, and the map is updated to include the position tag. The updated map and information related to the completed task are then stored in a computer-readable media.

Claims (56)

1. A mobile computing system for managing tasks related to property improvement or maintenance services, comprising:

one or more processors; and

one or more computer-readable media having stored thereon computer-executable instructions that are structured such that, when executed by the one or more processors, cause the mobile computing system to be configured to:

determine a position of the mobile computing system;

generate a map of an area including the determined position;

render on the map one or more annotations received from a second user indicating a first location at a property associated with a first task created by the second user and a second location at a property associated with a second task created by the second user, wherein the first task comprises an application of a chemical to the first location;

track a movement of the mobile computing system around the first location;

based upon the movement of the mobile computing system around the first location, generate a size of a first area;

receive an electronic indication of a chemical that is to be used during the first task;

calculate an amount of the chemical that is to be used during the first task based upon the generated size of the first area and the chemical that is to be used during the first task;

update the map of the area to include:

the tracked movement associated with the first task in a first color, and the chemical and the amount of the chemical that was used during the first task;

receive an indication that the first task is completed;

update the map with a position tag indicating that the first task is complete;

in response to the first task being determined to be complete, provide the user with a second task to complete,

wherein the system automatically prevents providing the user the second task until the first task is determined to be complete;

update the map of the area to include the tracked movement associated with the second task in a second color;

receive an indication that the second task is completed; and

send the updated map and information related to the first task and the second task to the second user for viewing.

2. The mobile computing system of claim 1 , wherein the one or more computer-readable media includes a cloud storage.

3. The mobile computing system of claim 1 , wherein the mobile computing system is further configured to:

receive an indication that the first task is started and associate a current position with a starting point of the first task; and

associate a portion of the tracked movement between the starting point and a completion point with the first task, so that the portion of the tracked movement corresponds to a path of the movement of the mobile computing system during a period of time when the first task was being performed.

4. The mobile computing system of claim 3 , wherein the portion of the tracked movement is colored in a different color or a different font from a remainder of the tracked movement.

5. The mobile computing system of claim 1 , the mobile computing system further configured to:

display information related to a customer, the information including a property address corresponding to the customer; and

determine that the property address matches a current location of the mobile computing system.

6. The mobile computing system of claim 5 , the mobile computing system being further configured to:

access a cloud storage that contains information related to one or more customers;

retrieve a particular customer's information, which includes at least one or more physical addresses, and each of the physical addresses corresponding to one or more tasks; and

display at least one of the one or more physical addresses and the corresponding one or more tasks.

7. The mobile computing system of claim 6 , the mobile computing system further configured to update the particular customer's information stored at the cloud storage to include the generated map and the completed task.

8. The mobile computing system of claim 7 , the mobile computing system further configured to:

receive an input of information related to the particular customer, cause the input of information to be sent to a third mobile computing system that the customer has access to.

9. The mobile computing system of claim 6 , the mobile computing system further configured to:

determine that the first location of the mobile computing system matches a customer's physical address at the cloud storage.

10. The mobile computing system of claim 1 , wherein the electronic indication comprises a picture of the chemical.

11. The mobile computing system of claim 1 , wherein the electronic indication comprises a barcode scan.

12. A computer implemented method implemented at a mobile computing system for generating maps related to tasks that are to be performed or being performed by service providers, comprising:

determining a location of the mobile computing system;

generating a map of an area including the determined location;

rendering on the map one or more annotations received from a second user indicating a first location at a property associated with a first task created by the second user and a second location at a property associated with a second task created by the second user, wherein the first task comprises an application of a chemical to the first location;

tracking a movement of the mobile computing system around the first location;

based upon the movement of the mobile computing system around the first location, generating a size of a first area;

receiving an electronic indication of a chemical that is to be used during the first task;

calculate an amount of the chemical that is to be used during the first task based upon the generated size of the first area and the chemical that is to be used during the first task;

updating the map of the area to include:

the tracked movement associated with the first task in a first color, and the chemical and the amount of the chemical that was used during the first task;

receiving an indication that the first task is completed;

updating the map with a position tag indicating that the first task is complete;

in response to the first task being determined to be complete, providing the user with a second task to complete, wherein the user is automatically prevented from being provided the second task until the first task is determined to be complete;

updating the map of the area to include the tracked movement associated with a second task in a second color;

receiving an indication that the second task is completed; and

sending the updated map and information related to the first task and the second task to the second user for viewing.

13. The computer implemented method of claim 12 , wherein the electronic indication comprises a picture of the chemical.

14. The computer implemented method of claim 12 , wherein the electronic indication comprises a barcode scan.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2025
From: CERBERUS BUSINESS FINANCE AGENCY, LLC
To: APTIVE ENVIRONMENTAL, LLC
Reel/Frame 073192/0236 →
SECURITY INTEREST Recorded Dec 11, 2025
From: APTIVE ENVIRONMENTAL, LLC
To: GOLUB CAPITAL MARKETS LLC
Reel/Frame 073192/0304 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2025
From: CERBERUS BUSINESS FINANCE AGENCY, LLC
To: APTIVE ENVIRONMENTAL, LLC
Reel/Frame 072584/0042 →
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2024
From: BLUE OWL CAPITAL CORPORATION (F/K/A OWL ROCK CAPITAL CORPORATION), AS ADMINISTRATIVE AGENT
To: APTIVE ENVIRONMENTAL, LLC
Reel/Frame 068769/0387 →
SECURITY INTEREST Recorded Oct 1, 2024
From: APTIVE ENVIRONMENTAL, LLC
To: CERBERUS BUSINESS FINANCE AGENCY, LLC
Reel/Frame 068759/0069 →
SECURITY INTEREST Recorded Jan 24, 2022
From: APTIVE ENVIRONMENTAL, LLC
To: OWL ROCK CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 058736/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2021
From: ROYCE, DERRICK
To: APTIVE ENVIRONMENTAL, LLC
Reel/Frame 055340/0957 →
Continuity (2)
Provisional Application 62943196 · Dec 3, 2019
Related Publication 20210166172A1 · Jun 3, 2021
References Cited (24)
US 6198431B1 · Gibson · 2001 [cited by applicant]
US 8676620B2 · Hunt · 2014 [cited by examiner]
US 8712686B2 · Bandyopadhyay et al. · 2014 [cited by applicant]
US 8930458B2 · Lewis · 2015 [cited by applicant]
US 9760573B2 · Guzik · 2017 [cited by applicant]
US 20120158365A1 · Lord · 2012 [cited by examiner]
US 20130090965A1 · Rivere · 2013 [cited by examiner]
US 20140244329A1 · Urban · 2014 [cited by examiner]
US 20150066557A1 · Lichti · 2015 [cited by examiner]
US 20150110459A1 · Reed · 2015 [cited by applicant]
US 20170215071A1 · Jayanthi · 2017 [cited by examiner]
US 20180240055A1 · Theus · 2018 [cited by examiner]
US 20190168034A1 · Conboy · 2019 [cited by examiner]
US 20200053957A1 · Rabby · 2020 [cited by examiner]
US 20220035344A1 · Li · 2022 [cited by examiner]
CN 104052964A · 2014 [cited by applicant]
CN 105741376A · 2016 [cited by applicant]
KR 20180092682A · 2018 [cited by examiner]
WO WO2014156940A1 · 2014 [cited by examiner]
WO WO2019185930A1 · 2019 [cited by examiner]
Zhang Fengli, He Xinggao, Qin Zhiguang and Zhou mingtian, “Location management in mobile environment,” 2004 International Conference on Communications, Circuits and Systems (IEEE Cat. No.04EX914), Chengdu, China, 2004, … [cited by examiner]
“Field Operations Productivity Tracking with Pest Control Scheduling Software”, available on https://www.pestpac.com/field/productivity-tracking/. [cited by applicant]
“Pest control software to schedule, quote, route and more”, available on https://www.realgreen.com/industries/pest-control-software. [cited by applicant]
Pablo, et al., “Fleets of robots for environmentally-safe pest control in agriculture”, Precision Agriculture, vol. 18, No. 4, (2017), pp. 574-614. [cited by applicant]