IP Library Granted Patent US 11,763,211
Granted Patent B2
US 11,763,211 · App. 17/452,127 · Granted Sep 19, 2023

Optimizing a reservation user interface

Inventors: Kira Chung (Atlanta, GA); Ajayan Subramanian (Atlanta, GA)
Assignee: VMware, INC.
G06Q10/02G06F3/0484
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,763,211
App. No.
17/452,127
Granted
Sep 19, 2023
Kind
B2
Abstract

Various examples are described for optimizing a reservation workflow in a user interface. In a calendar user interface element, a user can move from a single day reservation to multi-day reservation without having to choose a multi-day reservation to begin the reservation workflow. Additionally, the user interface can instantly recover from an unavailable booking without requiring the user to navigate to another user interface to select an alternative booking.

Claims (51)

1. A system, comprising:

a computing device comprising at least one hardware processor; and

program instructions stored in memory and executable in computing device that, when executed, direct the computing device to:

obtain a request to create a reservation associated with a physical location associated with one or more buildings in an enterprise;

generate a calendar user interface element within a user interface;

obtain a first selection of a first day within the calendar user interface element;

in an instance in which the selection of the first day is obtained, generate a single day reservation confirmation user interface element within the user interface wherein the single day reservation confirmation user interface element confirms a single day reservation in response to activating the single day reservation confirmation user interface element;

obtain a second selection of a second day within the calendar user interface element; and

in an instance in which the selection of the second day is obtained, replace the single day reservation confirmation user interface element with a multi-day reservation confirmation user interface element within the user interface without further user interaction with the user interface, wherein the multi-day reservation confirmation user interface element confirms a multi-day reservation in response to activating the multi-day reservation confirmation user interface element.

2. The system of claim 1 , wherein the program instructions cause the computing device to at least replace the single day reservation confirmation user interface element without further user interaction.

3. The system of claim 1 , wherein the single day reservation confirmation user interface element initiates a request for a reservation of the physical location on the first day in an instance in which a user selects the single day reservation confirmation user interface element.

4. The system of claim 1 , wherein the multi-day reservation confirmation user interface element initiates a request for a reservation of the physical location over a date range encompassed by the first day and the second day in an instance in which a user selects the multi-day reservation confirmation user interface element.

5. The system of claim 4 , wherein the program instructions cause an earlier of the first day or the second day to be an initial date of the date range and a later of the first day or the second day to be an ending date of the date range.

6. A system, comprising:

a computing device comprising at least one hardware processor; and

program instructions stored in memory and executable in computing device that, when executed, direct the computing device to:

obtain a request to access a previous reservation associated with a physical location associated with one or more buildings in an enterprise;

generate a previous reservation user interface element within a user interface;

obtain a selection of a previous reservation in the previous reservation user interface element;

generate a calendar user interface element within the user interface;

obtain a first selection of a first day within the calendar user interface element;

in an instance in which the selection of the first day is obtained, generate a reservation confirmation user interface element within the user interface, wherein the reservation confirmation user interface element confirms a single day reservation in response to activating the confirmation user interface element;

obtain a second selection of a second day within the calendar user interface element; and

in an instance in which the selection of the second day is obtained, replace the reservation confirmation user interface element with a multi-day reservation confirmation user interface element within the user interface without further user interaction with the user interface;

determine whether the physical location is available to reserve on the first day; and

in an instance in which the physical location is unavailable to reserve on the first day, replace the multi-day reservation confirmation user interface element with an alternative location user interface element comprising at least one alternate physical location that is available on the first day without further user interaction with the user interface, wherein the multi-day reservation confirmation user interface element confirms a multi-day reservation in response to activating the multi-day reservation confirmation user interface element.

7. The system of claim 6 , wherein the alternative location user interface element comprising at least one alternate physical location comprises at least one link facilitating reservation of the at least one alternate physical location.

8. The system of claim 6 , wherein the program instructions cause at least one computing device to at least:

obtain a second selection of a second day within the calendar user interface element; and

in an instance in which the selection of the second day is obtained, update the reservation confirmation user interface element with an indication of a multi-day reservation.

9. The system of claim 8 , wherein the program instructions cause an earlier of the first day or the second day to be an initial date of a date range and a later of the first day or the second day to be an ending date of the date range.

10. The system of claim 6 , wherein the program instructions cause at least one computing device to replace the reservation confirmation user interface element with the alternative location user interface element by identifying at least one alternate physical location that is available on the first day with at least one matching attribute to the physical location.

11. The system of claim 10 , wherein the at least one matching attribute comprises a type of the physical location, a floor, a size, or a building.

12. A method comprising:

obtaining a request to access a previous reservation associated with a physical location associated with one or more buildings in an enterprise;

generating a previous reservation user interface element within a user interface;

obtaining a selection of a previous reservation in the previous reservation user interface element;

generating a calendar user interface element within the user interface;

obtaining a first selection of a first day within the calendar user interface element;

in an instance in which the selection of the first day is obtained, generating a reservation confirmation user interface element within the user interface;

obtain a second selection of a second day within the calendar user interface element; and

in an instance in which the selection of the second day is obtained, replace the reservation confirmation user interface element with a multi-day reservation confirmation user interface element within the user interface without further user interaction with the user interface, wherein the reservation confirmation user interface element confirms a single day reservation in response to activating the confirmation user interface element;

determine whether the physical location is available to reserve on the first day; and

in an instance in which the physical location is unavailable to reserve on the first day, replace the multi-day reservation confirmation user interface element with an alternative location user interface element comprising at least one alternate physical location that is available on the first day without further user interaction with the user interface, wherein the multi-day reservation confirmation user interface element confirms a multi-day reservation in response to activating the multi-day reservation confirmation user interface element.

13. The method of claim 12 , further comprising replacing the reservation confirmation user interface element with the alternative location user interface element by identifying at least one alternate physical location that is available on the first day with at least one matching attribute to the physical location.

14. The method of claim 13 , wherein the at least one matching attribute comprises a type of the physical location, a floor, a size, or a building.

15. The method of claim 12 , further comprising:

obtain a second selection of a second day within the calendar user interface element; and

in an instance in which the selection of the second day is obtained, update the reservation confirmation user interface element with an indication of a multi-day reservation.

16. The method of claim 15 , further comprising causing an earlier of the first day or the second day to be an initial date of a date range and a later of the first day or the second day to be an ending date of the date range.

17. The method of claim 15 , wherein the alternative location user interface element comprises at least one alternate physical location comprises at least one link facilitating reservation of the at least one alternate physical location.

Assignments (4)
PATENT ASSIGNMENT Recorded Aug 5, 2024
From: VMWARE LLC
To: OMNISSA, LLC
Reel/Frame 068327/0365 →
SECURITY INTEREST Recorded Jul 3, 2024
From: OMNISSA, LLC
To: UBS AG, STAMFORD BRANCH
Reel/Frame 068118/0004 →
CHANGE OF NAME Recorded Apr 15, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067102/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2021
From: CHUNG, KIRA; SUBRAMANIAN, AJAYAN
To: VMWARE, INC.
Reel/Frame 057902/0235 →
Continuity (1)
Related Publication 20230129046A1 · Apr 27, 2023