IP Library Granted Patent US 11,200,543
Granted Patent B2
US 11,200,543 · App. 16/895,639 · Granted Dec 14, 2021

Event scheduling

Inventors: Chet I. Brandenburg (Pismo Beach, CA); Christopher Abraham Smeder (San Luis Obispo, CA); Elizabeth Leibovich (San Luis Obispo, CA); Kristi Nunes (San Luis Obispo, CA); Kathryn Christman (Atascadero, CA); Alexander Kim (San Luis Obispo, CA); Danielle Murphy (cayucos, CA); Amaya Becvar Weddle (San Luis Obispo, CA)
Assignee: Mindbody, Inc.
G06Q10/1095
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,200,543
App. No.
16/895,639
Granted
Dec 14, 2021
Kind
B2
Abstract

In some examples, an apparatus for scheduling service assets for an event is provided. A schedule of events and service assets is stored. Each event in the schedule of events is associated with one of the plurality of service assets. A first service asset is unable to attend an event. A substitution request from a first computing device associated with the first service asset is received. A user interface is generated for display on the first computing device. The user interface includes a plurality of selectable items corresponding to the plurality of service assets, a selectable request-substitute interface element, and a selectable event sign-in interface element. In response to receiving a selection of a send-request interface element, a substitute request notification to be displayed on a second computing device is transmitted. In some examples, the schedule of events is updated to reflect a second service asset associated with the event.

Claims (62)

1. A method of assigning assets for an event, the method comprising:

storing by a processor a listing of events and a plurality of assets in a database, wherein each event in the listing of events is associated with one of the plurality of assets, and wherein a first asset becomes or is unassignable to a first event, and wherein each asset of the plurality of assets are instructors for an associated event;

detecting by the processor a request relating to the first asset from a first computing device, wherein the request includes an identification of the first event associated with the first asset, wherein the first event is included in the listing of events and the first asset is included in the plurality of assets;

generating, by the processor, a user interface to be displayed on the first computing device, wherein the user interface includes, at least:

a plurality of selectable items corresponding to the plurality of assets, respectively,

a request-substitute interface element, and

a class sign-in interface action element,

receiving, by the processor, a first input selecting the request-substitute interface element on the user interface displayed on the first computing device, wherein the first input includes selection of a first selectable item in the plurality of selectable items, and wherein the first selectable item is associated with a second asset;

in response to receiving the first input,

generating a send-request interface element to be displayed in the user interface of the first computing device;

in response to receiving a selection of the send-request interface element, generating a first substitute request notification to be displayed on a second computing device, wherein the second computing device is associated with the second asset and wherein a third computing device is associated with the third asset;

determining that the second computing device has interacted with the first substitute request notification;

responsive to the determining, presenting additional details of the first event and a prompt allowing the second computing device to accept or reject the first substitute request;

receiving, from the second computing device, a first response denying the first substitute request;

cascading the first substitute request by generating a second substitute request to be displayed on the third computing device;

in response to receiving, from the third computing device, a second response accepting the second substitute request notification, updating the listing of events in the database, wherein updating the listing of events includes:

substituting the third asset for the first asset to associate the first event with the second asset, and

generating a second notification to be displayed on a plurality of attendee computing devices, wherein the second notification includes the first event being associated with the third asset.

2. The method of claim 1 , wherein the plurality of selectable assets is a ranked pool of selectable assets and the second asset is selected automatically, based on rank, to receive the first substitute request notification in response to receiving the second response to the first substitute request notification.

3. The method of claim 1 , wherein the third asset is substituted for the first asset associated with the first event based on a timing of receipt of the first response to the first substitute request notification.

4. A computing apparatus for assigning assets for an event, the computing apparatus comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising, at least:

storing by the processor a listing of events and a plurality of assets in a database, wherein each event in the listing of events is associated with one of the plurality of assets, and wherein a first asset becomes or is unassignable to a first event, and wherein each asset of the plurality of assets are instructors for an associated event;

detecting by the processor a request relating to the first asset from a first computing device, wherein the request includes an identification of the first event associated with the first asset, wherein the first event is included in the listing of events and the first asset is included in the plurality of assets;

generating, by the processor, a user interface to be displayed on the first computing device, wherein the user interface includes, at least:

a plurality of selectable items corresponding to the plurality of assets, respectively,

a selectable request-substitute interface element, and

a class sign-in interface action element,

receiving, by the processor, a first input selecting the request-substitute interface element on the user interface displayed on the first computing device, wherein the first input includes selection of a first selectable item in the plurality of selectable items, and wherein the first selectable item is associated with a second asset;

in response to receiving the first input,

generating a send-request interface element to be displayed in the user interface of the first computing device;

in response to receiving a selection of the send-request interface element, generating a first substitute request notification to be displayed on a second computing device, wherein the second computing device is associated with the second asset and wherein a third computing device is associated with the third asset;

determining that the second computing device has interacted with the first substitute request notification;

responsive to the determining, presenting additional details of the first event and a prompt allowing the second computing device to accept or reject the first substitute request notification;

receiving, from the second computing device, a first response denying the first substitute request;

cascading the first substitute request by generating a second substitute request to be displayed on the third computing device;

in response to receiving, from the third computing device, a second response accepting the second substitute request notification, updating the listing of events in the database, wherein updating the listing of events includes:

substituting the third asset for the first asset to associate the first event with the second asset, and

generating a second notification to be displayed on a plurality of attendee computing devices, wherein the second notification includes the first event being associated with the third asset.

5. The computing apparatus of claim 4 , wherein the plurality of selectable assets is a ranked pool of selectable assets and the second asset is selected automatically, based on rank, to receive the first substitute request notification in response to receipt of the second response to the first substitute request notification.

6. The computing apparatus of claim 5 , wherein the third asset is substituted for the first asset associated with the first event based on a timing of receipt of the first response to the first substitute request notification.

7. A non-transitory computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising, at least:

storing by a processor a listing of events and a plurality of assets in a database, wherein each event in the listing of events is associated with one of the plurality of assets, and wherein a first asset becomes or is unassignable to a first event, and wherein each asset of the plurality of assets are instructors for an associated event;

detecting by the processor a request relating to the first asset from a first computing device, wherein the request includes an identification of the first event associated with the first asset, wherein the first event is included in the listing of events and the first asset is included in the plurality of assets;

generating, by the processor, a user interface to be displayed on the first computing device, wherein the user interface includes, at least:

a plurality of selectable items corresponding to the plurality of assets, respectively,

a request-substitute interface element, and

a class sign-in interface action element,

receiving, by the processor, a first input selecting the request-substitute interface element on the user interface displayed on the first computing device, wherein the first input includes selection of a first selectable item in the plurality of selectable items, and wherein the first selectable item is associated with a second asset;

in response to receiving the first input,

generating a send-request interface element to be displayed in the user interface of the first computing device;

in response to receiving a selection of the send-request interface element, generating a first substitute request notification to be displayed on a second computing device, wherein the second computing device is associated with the second asset and wherein a third computing device is associated with the third asset;

determining that the second computing device has interacted with the first substitute request notification;

responsive to the determining, presenting additional details of the first event and a prompt allowing the second computing device to accept or reject the first substitute request;

receiving, from the second computing device, a first response denying the first substitute request;

cascading the first substitute request by generating a second substitute request to be displayed on the third computing device;

in response to receiving, from the third computing device, a second response accepting the second substitute request notification, updating the listing of events in the database, wherein updating the listing of events includes:

substituting the third asset for the first asset to associate the first event with the second asset, and

generating a second notification to be displayed on a plurality of attendee computing devices, wherein the second notification includes the first event being associated with the third asset.

8. The non-transitory computer-readable storage medium of claim 7 , wherein the plurality of selectable assets is a ranked pool of selectable assets and the second asset is selected automatically, based on rank, to receive the first substitute request notification in response to receipt of the second response to the first substitute request notification.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the third asset is substituted for the first asset associated with the first event based on a timing of receipt of the first response to the first substitute request notification.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 53372/0019 Recorded Apr 1, 2026
From: BLUE OWL CAPITAL CORPORATION (FORMERLY KNOWN AS OWL ROCK CAPITAL CORPORATION), AS COLLATERAL AGENT
To: MINDBODY, INC.
Reel/Frame 075364/0285 →
SECURITY INTEREST Recorded Mar 30, 2026
From: MINDBODY, INC.
To: SIXTH STREET SPECIALTY LENDING EUROPE III ADVISORS, LTD
Reel/Frame 074227/0835 →
PATENT SECURITY AGREEMENT Recorded Jul 31, 2020
From: MINDBODY, INC.
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 053372/0019 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2020
From: BRANDENBURG, CHET I.; SMEDER, CHRISTOPHER ABRAHAM; LEIBOVICH, ELIZABETH; NUNES, KRISTI; CHRISTMAN, KATHRYN; KIM, ALEXANDER; WEDDLE, AMAYA BECVAR
To: MINDBODY, INC.
Reel/Frame 052873/0061 →
TERMINATION CERTIFICATION BETWEEN MINDBODY, INC. AND DANIELLE MURPHY DATED DECEMBER 18, 2015 Recorded Jun 8, 2020
From: MURPHY, DANIELLE
To: MINDBODY, INC.
Reel/Frame 052873/0089 →
Continuity (4)
Continuation 16298967 · Mar 11, 2019
Continuation 15079986 · Mar 24, 2016
Provisional Application 62137568 · Mar 24, 2015
Related Publication 20200302403A1 · Sep 24, 2020