IP Library › Granted Patent US 12,548,081
Granted Patent B2
US 12,548,081 · App. 18/434,364 · Granted Feb 10, 2026

Systems and methods of gig-economy fleet mobilization

Inventors: Hannah Estes (Queen Creek, AZ); Audrey Schwartz (Mesa, AZ); Michael DiBenedetto (Mesa, AZ); James P. Rodriguez (Avondale, AZ); Anna Zarkoob (Tempe, AZ); Ben Tucker (Bloomington, IL); Dar Beachy (Hopedale, IL); Elijah Abella (Chandler, AZ); Diana Sherwood (Scottsdale, AZ); Emily Bryant (Mesa, AZ); Kristin Sellers (Gilbert, AZ); Brian M. Fields (Phoenix, AZ); Hanpei Zhang (Mesa, AZ)
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
G06Q40/08G01C21/3438G01C21/3605G06N20/00G06Q10/02G06Q10/04G06Q10/063114G06Q10/06315G06Q10/0633G06Q10/0635G06Q10/06398G06Q20/401G06Q30/0207G06Q30/0631G06Q50/26G06Q50/40G07C5/008G08G1/09G08G1/202H04W4/40G06Q30/0217G06Q30/0269
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,548,081
App. No.
18/434,364
Filed
Feb 6, 2024
Granted
Feb 10, 2026
Kind
B2
Art Unit
3624
USPC
705/4
Abstract

Systems and methods relating to improving the experience of gig-economy workers are disclosed, with particular reference to gig-economy work involving vehicle use. During or after performance of gig-economy work, data automatically collected may be used to generate and present recommendations or education points to gig-economy workers. Such recommendations may include targeted alerts to notify gig-economy workers of high-demand situations or to coordinate between gig-economy workers and gig-economy customers. Alerts may be generated based upon current excess demand for gig-economy services, as well as gig-economy worker availability and preferences. For example, alerts may be generated in response to detecting emergency conditions in an area in order to mobilize a large number of gig-economy transportation service providers.

Claims (56)

1 . A computer-implemented method for coordination of gig-economy services, comprising:

obtaining, by one or more processors, an indication of a triggering event associated with an elevated level of current demand for a type of gig-economy service associated with an emergency condition in an area, which emergency condition is unplanned and affects a plurality of gig-economy service consumers associated with the area;

receiving, at the one or more processors, availability data regarding current availability of a plurality of gig-economy workers associated with a gig-economy platform for the type of gig-economy service;

obtaining, by the one or more processors, geospatial location data indicating a last known location of each respective computing device associated with each of the plurality of gig-economy workers; and

coordinating, by the one or more processors, performance of the type of gig-economy service by at least some of the plurality of gig-economy workers for at least some of the plurality of gig-economy service consumers during the emergency condition by:

identifying a plurality of inactive gig-economy workers of the plurality of gig-economy workers based at least in part upon each of such inactive gig-economy workers matching parameters associated with the elevated level of current demand, wherein identifying each of the plurality of inactive gig-economy workers comprises determining the respective inactive gig-economy worker (i) is likely to be currently located within a geographic area including the area and an additional area in proximity to the area based upon the last known location of the computing device of the inactive gig-economy worker, (ii) is not currently performing the type of gig-economy service and (iii) is indicated as being unavailable for gig-economy work through the gig-economy platform; and

causing an alert to be sent to routines running in the background of the respective computing devices of each of the plurality of inactive gig-economy workers to indicate the elevated level of current demand while a corresponding application associated with the gig-economy platform is inactive, wherein receiving the alert causes the respective routine of the respective computing device associated with each of the plurality of inactive gig-economy workers to present a foreground notification of the elevated level of current demand while the respective inactive gig-economy worker is not currently performing the type of gig-economy service and is indicated as being unavailable for gig-economy work through the gig-economy platform, such that the routines are configured to override settings of each of the respective computing devices to present the foreground notification on a display of each of the respective computing devices to the respective inactive gig-economy worker.

2 . The computer-implemented method of claim 1 , wherein obtaining the indication of the triggering event comprises:

obtaining, by the one or more processors, event data from one or more external data sources;

determining, by the one or more processors, occurrence of the triggering event based upon the event data; and

generating, by the one or more processors, the indication of the triggering event.

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

identifying, by the one or more processors, the plurality of gig-economy service consumers based upon an association between the area and each of the plurality of gig-economy service consumers.

4 . The computer-implemented method of claim 1 , wherein the type of gig-economy services includes on-demand transportation services.

5 . The computer-implemented method of claim 1 , wherein each of the plurality of inactive gig-economy workers is indicated as being unavailable for gig-economy work through the gig-economy platform by being logged out of a gig-economy platform application associated with the gig-economy platform on each of the respective computing devices.

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

identifying, by the one or more processors, the plurality of gig-economy service consumers based upon an association between the area associated with the emergency condition and each of the plurality of gig-economy service consumers.

7 . The computer-implemented method of claim 1 , wherein:

the emergency condition is associated with environmental damage to property, and

the type of gig-economy services includes repair or maintenance service for property.

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

determining, by the one or more processors, the elevated level of current demand for the type of gig-economy service exceeds the current availability of the plurality of gig-economy workers for the type of gig-economy service in the area.

9 . The computer-implemented method of claim 1 , wherein the notification includes an indication of a bonus payment for providing the type of gig-economy service in the area during the emergency condition.

10 . A computer system for coordination of gig-economy services, the computer system comprising:

one or more processors; and

a program memory coupled to the one or more processors and storing executable instructions that, when executed by the one or more processors, cause the computer system to:

obtain an indication of a triggering event associated with an elevated level of current demand for a type of gig-economy service associated with an emergency condition in an area, which emergency condition is unplanned and affects a plurality of gig-economy service consumers associated with the area;

receive availability data regarding current availability of a plurality of gig-economy workers associated with a gig-economy platform for the type of gig-economy service;

obtain geospatial location data indicating a last known location of each respective computing device associated with each of the plurality of gig-economy workers; and

coordinate performance of the type of gig-economy service by at least some of the plurality of gig-economy workers for at least some of the plurality of gig-economy service consumers during the emergency condition by:

identifying a plurality of inactive gig-economy workers of the plurality of gig-economy workers based at least in part upon each of such inactive gig-economy workers matching parameters associated with the elevated level of current demand, wherein identifying each of the plurality of inactive gig-economy workers comprises determining the respective inactive gig-economy worker (i) is likely to be currently located within a geographic area including the area and an additional area in proximity to the area based upon the last known geospatial location of the computing device of the inactive gig-economy worker, (ii) is not currently performing the type of gig-economy service and (iii) is indicated as being unavailable for gig-economy work through the gig-economy platform; and

causing an alert to be sent to routines running in the background of the respective computing devices of each of the plurality of inactive gig-economy workers to indicate the elevated level of current demand while a corresponding application associated with the gig-economy platform is inactive, wherein receiving the alert causes the respective routine of the respective computing device associated with each of the plurality of inactive gig-economy workers to present a foreground notification of the elevated level of current demand while the respective inactive gig-economy worker is not currently performing the type of gig-economy service and is indicated as being unavailable for gig-economy work through the gig-economy platform, such that the routines are configured to override settings of each of the respective computing devices to present the foreground notification on a display of each of the respective computing devices to the respective inactive gig-economy worker.

11 . The computer system of claim 10 , wherein the executable instructions that cause the computer system to obtain the indication of the triggering event cause the computer system to:

obtain event data from one or more external data sources;

determine occurrence of the triggering event based upon the event data; and

generate the indication of the triggering event.

12 . The computer system of claim 10 , wherein the type of gig-economy services includes on-demand transportation services.

13 . The computer system of claim 10 , wherein the executable instructions further cause the computer system to identify the plurality of gig-economy service consumers based upon an association between the area associated with the emergency condition and each of the plurality of gig-economy service consumers.

14 . The computer system of claim 10 , wherein the executable instructions further cause the computer system to determine the elevated level of current demand for the type of gig-economy service exceeds the current availability of the plurality of gig-economy workers for the type of gig-economy service in the area.

15 . The computer system of claim 11 , wherein:

the emergency condition is associated with environmental damage to property, and

the type of gig-economy services includes repair or maintenance service for property.

16 . A tangible, non-transitory computer-readable medium storing executable instructions for coordination of gig-economy services that, when executed by one or more processors of a computer system, cause the computer system to:

obtain an indication of a triggering event associated with an elevated level of current demand for a type of gig-economy service associated with an emergency condition in an area, which emergency condition is unplanned and affects a plurality of gig-economy service consumers associated with the area;

receive availability data regarding current availability of a plurality of gig-economy workers associated with a gig-economy platform for the type of gig-economy service;

obtain geospatial location data indicating a last known location of each respective computing device associated with each of the plurality of gig-economy workers; and

coordinate performance of the type of gig-economy service by at least some of the plurality of gig-economy workers for at least some of the plurality of gig-economy service consumers during the emergency condition by:

identifying a plurality of inactive gig-economy workers of the plurality of gig-economy workers based at least in part upon each of such inactive gig-economy workers matching parameters associated with the elevated level of current demand, wherein identifying each of the plurality of inactive gig-economy workers comprises determining the respective inactive gig-economy worker (i) is likely to be currently located within a geographic area including the area and an additional area in proximity to the area based upon the last known geospatial location of the computing device of the inactive gig-economy worker, (ii) is not currently performing the type of gig-economy service and (iii) is indicated as being unavailable for gig-economy work through the gig-economy platform; and

causing an alert to be sent to routines running in the background of the respective computing devices of each of the plurality of inactive gig-economy workers to indicate the elevated level of current demand while a corresponding application associated with the gig-economy platform is inactive, wherein receiving the alert causes the respective routine of the respective computing device associated with each of the plurality of inactive gig-economy workers to present a foreground notification of the elevated level of current demand while the respective inactive gig-economy worker is not currently performing the type of gig-economy service and is indicated as being unavailable for gig-economy work through the gig-economy platform, such that the routines are configured to override settings of each of the respective computing devices to present the foreground notification on a display of each of the respective computing devices to the respective inactive gig-economy worker.

17 . The tangible, non-transitory computer-readable medium of claim 16 , wherein the type of gig-economy services includes on-demand transportation services.

18 . The tangible, non-transitory computer-readable medium of claim 16 , wherein the executable instructions further cause the computer system to identify the plurality of gig-economy service consumers based upon an association between the area associated with the emergency condition and each of the plurality of gig-economy service consumers.

19 . The tangible, non-transitory computer-readable medium of claim 16 , wherein the executable instructions further cause the computer system to determine the elevated level of current demand for the type of gig-economy service exceeds the current availability of the plurality of gig-economy workers for the type of gig-economy service in the area.

20 . The tangible, non-transitory computer-readable medium of claim 16 , wherein the executable instructions that cause the computer system to obtain the indication of the triggering event cause the computer system to:

obtain event data from one or more external data sources;

determine occurrence of the triggering event based upon the event data; and

generate the indication of the triggering event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2024
From: ESTES, HANNAH; SCHWARTZ, AUDREY; DIBENEDETTO, MICHAEL; RODRIGUEZ, JAMES P.; ZARKOOB, ANNA; TUCKER, BEN; BEACHY, DAR; ABELLA, ELIJAH; SHERWOOD, DIANA; BRYANT, EMILY; SELLERS, KRISTIN; FIELDS, BRIAN M.; ZHANG, HANPEI
To: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Reel/Frame 066405/0107 →
Continuity (4)
Continuation 17170838 · Feb 8, 2021
Provisional Application 63021360 · May 7, 2020
Provisional Application 62971519 · Feb 7, 2020
Related Publication 20240177241A1 · May 30, 2024
References Cited (76)
US 8181186B1 · Holcomb et al. · 2012 [cited by applicant]
US 9311271B2 · Wright · 2016 [cited by applicant]
US 9633487B2 · Wright · 2017 [cited by applicant]
US 9830748B2 · Rosenbaum · 2017 [cited by applicant]
US 9990782B2 · Rosenbaum · 2018 [cited by applicant]
US 10192369B2 · Wright · 2019 [cited by applicant]
US 10198879B2 · Wright · 2019 [cited by applicant]
US 10269190B2 · Rosenbaum · 2019 [cited by applicant]
US 10349223B1 · Yoo · 2019 [cited by examiner]
US 10467824B2 · Rosenbaum · 2019 [cited by applicant]
US 10692149B1 · Loo et al. · 2020 [cited by applicant]
US 10697784B1 · Li · 2020 [cited by applicant]
US 10785604B1 · Kumar et al. · 2020 [cited by applicant]
US 10832294B1 · Bentley · 2020 [cited by examiner]
US 11227452B2 · Rosenbaum · 2022 [cited by applicant]
US 11361594B1 · Copeland et al. · 2022 [cited by applicant]
US 11407410B2 · Rosenbaum · 2022 [cited by applicant]
US 11524707B2 · Rosenbaum · 2022 [cited by applicant]
US 11594083B1 · Rosenbaum · 2023 [cited by applicant]
US 20090222297A1 · Cao et al. · 2009 [cited by applicant]
US 20120253892A1 · Davidson · 2012 [cited by applicant]
US 20130047253A1 · Radhakrishnan et al. · 2013 [cited by applicant]
US 20170091699A1 · Mueller · 2017 [cited by applicant]
US 20180093639A1 · Benavides et al. · 2018 [cited by applicant]
US 20180096308A1 · Roseman et al. · 2018 [cited by applicant]
US 20180211541A1 · Rakah et al. · 2018 [cited by applicant]
US 20180247273A1 · Tamma et al. · 2018 [cited by applicant]
US 20180330385A1 · Johnson et al. · 2018 [cited by applicant]
US 20180341887A1 · Kislovskiy et al. · 2018 [cited by applicant]
US 20190244318A1 · Rajcok · 2019 [cited by examiner]
US 20190362431A1 · Hertz et al. · 2019 [cited by applicant]
US 20190375416A1 · Rau · 2019 [cited by applicant]
US 20190378059A1 · Levy et al. · 2019 [cited by applicant]
US 20200005213A1 · Clemens · 2020 [cited by applicant]
US 20200104876A1 · Chintakindi et al. · 2020 [cited by applicant]
US 20200126175A1 · Fong · 2020 [cited by examiner]
US 20200160718A1 · Saleh · 2020 [cited by examiner]
US 20200320582A1 · Hollis · 2020 [cited by applicant]
US 20210081994A1 · Newell · 2021 [cited by applicant]
US 20210142229A1 · Young et al. · 2021 [cited by applicant]
US 20220092893A1 · Rosenbaum · 2022 [cited by applicant]
US 20220340148A1 · Rosenbaum · 2022 [cited by applicant]
US 20230060300A1 · Rosenbaum · 2023 [cited by applicant]
DE 102019129050A1 · 2020 [cited by examiner]
EP 3239686A1 · 2017 [cited by applicant]
EP 3578433B1 · 2020 [cited by applicant]
EP 3730375B1 · 2021 [cited by applicant]
EP 3960576A1 · 2022 [cited by applicant]
EP 4190659A1 · 2023 [cited by applicant]
EP 4190660A1 · 2023 [cited by applicant]
KR 20210052499A · 2021 [cited by examiner]
WO WO2017132447A1 · 2017 [cited by applicant]
WO WO2018086235A1 · 2018 [cited by applicant]
Translation of Melcher et al. (DE 102019129050 A1) (Year: 2020). [cited by examiner]
Vahedian, Amin, et al. “Predicting urban dispersal events: A two-stage framework through deep survival analysis on mobility data.” Proceedings of the AAAI Conference on Artificial Intelligence. vol. 33. No. 01. 2019 [on… [cited by examiner]
Translation of KR-20210052499-A (Year: 2018). [cited by examiner]
Final Office Action for U.S. Appl. No. 17/170,830 dated Dec. 15, 2022. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/170,830 dated Jul. 18, 2022. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/170,830 dated May 30, 2023. [cited by applicant]
Vahedian, Amin, et al., “Predicting Urban Dispersal Events: A two-stage Framework Through Deep Survival Analysis on Mobility Data”. Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, No. 01, 2019, h… [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/170,838 dated Mar. 22, 2022. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/170,838 dated Jul. 6, 2023. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/170,838 dated Aug. 24, 2022. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 170,838 dated Dec. 27, 2022. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/170,741 dated Jan. 30, 2023. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/170,741 dated Jul. 13, 2022. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/170,741 dated Mar. 30, 2022. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/170,741 dated Oct. 4, 2021. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/170,824 dated Mar. 6, 2023. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/170,833 dated Aug. 24, 2023. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/170,833 dated Mar. 30, 2023. [cited by applicant]
Final Office Action for U.S. Appl. No. 17/170,833 dated Nov. 14, 2022. [cited by applicant]
Yu, Haoran et al., “Analyzing Location-Based Advertising for Vehicle Service Providers Using Effective Resistances” Proceedings of the ACM on Measurement and Analysis of Computing Systems 3.1 (2019): 1-35. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/170,833 dated Mar. 30, 2022. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/170,835 dated Jul. 5, 2023. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/170,838 dated Nov. 17, 2023. [cited by applicant]