IP Library Patent Application 15628957
Patent Application
App. No. 15/628,957

SERVICE ARCHITECTURE FOR DYNAMIC BLOCK APPOINTMENT ORCHESTRATION AND DISPLAY

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 None
App. No.
15/628,957
Abstract

Methods, systems and media are provided for dynamic block appointment orchestration and display. One example method includes causing a display, in a first user interface of a first device connected to the network, of a time schedule including unrestricted user-selectable time slots. A selection by a user of at least one unrestricted time slot displayed in the schedule is received. A first booking in the schedule based on the selected time slot is created. The method includes contemporaneously causing a display, in a second user interface of a second device connected to the network, of the time schedule including at least one restricted time slot, the at least one restricted time slot corresponding to the first booking.

Claims (51)

1 . A scheduling system for dynamic block appointment orchestration and display, the scheduling system comprising:

a network;

processors; and

a memory storing instructions that, when executed by at least one processor among the processors, cause the scheduling system to perform operations comprising, at least:

causing a display, in a first user interface of a first device connected to the network, of a time schedule including unrestricted user-selectable time slots;

receiving a selection by a user of at least one unrestricted time slot displayed in the schedule;

creating a first booking in the schedule based on the selected time slot;

contemporaneously causing a display, in a second user interface of a second device connected to the network, of the time schedule including at least one restricted time slot, the at least one restricted time slot corresponding to the first booking.

2 . The scheduling system of claim 1 , wherein the operations further comprise:

causing a display, in the second user interface of the second device, of at least one unrestricted user-selectable time slot immediately adjacent to the at least one restricted time slot corresponding to the first booking.

3 . The scheduling system of claim 1 , wherein the operations further comprise withholding display of the first booking in the second interface of the second device connected to the network.

4 . The scheduling system of claim 2 , wherein the operations further comprise:

receiving a selection by a user of the at least one unrestricted user-selectable time slot immediately adjacent to the at least one restricted time slot corresponding to the first booking;

creating a second booking in the schedule based on the selected time slot adjacent to the at least one restricted time slot;

creating a composite block booking in the schedule based on the first booking, and the second booking;

causing a display, in the first user interface of the first device connected to the network, of the composite block booking; and

assigning a restricted status to the composite block booking.

5 . The scheduling system of claim 4 , wherein the operations further comprise withholding display of the composite block booking in a third interface of a third device connected to the network.

6 . The scheduling system of claim 1 , wherein the operations further comprise associating a booking incentive with the at least one unrestricted user-selectable time slot immediately adjacent to the at least one restricted time slot corresponding to the first booking.

7 . A computer-implemented method for dynamic block appointment orchestration and display, the method comprising:

causing a display, in a first user interface of a first device connected to the network, of a time schedule including unrestricted user-selectable time slots;

receiving a selection by a user of at least one unrestricted time slot displayed in the schedule;

creating a first booking in the schedule based on the selected time slot;

contemporaneously causing a display, in a second user interface of a second device connected to the network, of the time schedule including at least one restricted time slot, the at least one restricted time slot corresponding to the first booking.

8 . The method of claim 7 , further comprising:

causing a display, in the second user interface of the second device, of at least one unrestricted user-selectable time slot immediately adjacent to the at least one restricted time slot corresponding to the first booking.

9 . The method of claim 1 , further comprising withholding display of the first booking in the second interface of the second device connected to the network.

10 . The method of claim 6 , further comprising:

receiving a selection by a user of the at least one unrestricted user-selectable time slot immediately adjacent to the at least one restricted time slot corresponding to the first booking;

creating a second booking in the schedule based on the selected time slot adjacent to the at least one restricted time slot;

creating a composite block booking in the schedule based on the first booking, and the second booking;

causing a display, in the first user interface of the first device connected to the network, of the composite block booking; and

assigning a restricted status to the composite block booking.

11 . The method of claim 10 , further comprising withholding display of the composite block booking in a third interface of a third device connected to the network.

12 . The method of claim 7 , further comprising associating a booking incentive with the at least one unrestricted user-selectable time slot immediately adjacent to the at least one restricted time slot corresponding to the first booking.

13 . A non-transitory machine-readable medium comprising instructions which, when read by a machine, cause the machine to perform operations for dynamic block appointment orchestration and display, the operations comprising, at least:

causing a display, in a first user interface of a first device connected to the network, of a time schedule including unrestricted user-selectable time slots;

receiving a selection by a user of at least one unrestricted time slot displayed in the schedule;

creating a first booking in the schedule based on the selected time slot;

contemporaneously causing a display, in a second user interface of a second device connected to the network, of the time schedule including at least one restricted time slot, the at least one restricted time slot corresponding to the first booking.

14 . The medium of claim 13 , wherein the operations further comprise:

causing a display, in the second user interface of the second device, of at least one unrestricted user-selectable time slot immediately adjacent to the at least one restricted time slot corresponding to the first booking.

15 . The medium of claim 13 , wherein the operations further comprise withholding display of the first booking in the second interface of the second device connected to the network.

16 . The medium of claim 14 , wherein the operations further comprise:

receiving a selection by a user of the at least one unrestricted user-selectable time slot immediately adjacent to the at least one restricted time slot corresponding to the first booking;

creating a second booking in the schedule based on the selected time slot adjacent to the at least one restricted time slot;

creating a composite block booking in the schedule based on the first booking, and the second booking;

causing a display, in the first user interface of the first device connected to the network, of the composite block booking; and

assigning a restricted status to the composite block booking.

17 . The medium of claim 16 , wherein the operations further comprise withholding display of the composite block booking in a third interface of a third device connected to the network.

18 . The medium of claim 13 , wherein the operations further comprise associating a booking incentive with the at least one unrestricted user-selectable time slot immediately adjacent to the at least one restricted time slot corresponding to the first booking.

Assignments (3)
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL/FRAME NO. 49056/0357 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/0087 →
PATENT SECURITY AGREEMENT Recorded May 1, 2019
From: MINDBODY, INC.
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 049056/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2017
From: WEDDLE, AMAYA BECVAR
To: MINDBODY, INC.
Reel/Frame 042767/0738 →