IP Library Granted Patent US 8,209,206
Granted Patent B2
US 8,209,206 · App. 12/760,122 · Granted Jun 26, 2012

System and method for providing web-based management solutions

Assignee: Gramercyone Technology Corp.
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 8,209,206
App. No.
12/760,122
Granted
Jun 26, 2012
Kind
B2
Abstract

A centralized web-based system and method for managing appointments having a user interface that interacts with one or more users to display one or more items based on user input, a management module connected to the user interface and configured to receive data related to scheduling an appointment, determine one or more possible appointments based on the data, present the one or more possible appointments, receive a user selection from the one or more possible appointments, and schedule the appointment based on the user selection, and one or more databases configured to store appointment information, wherein the one or more databases are connected to the management module and wherein the data comprises a date and time slot and at least one of a facility, a service, and a servicer.

Claims (36)

1. A centralized web-based system for managing appointments, the system comprising:

a user interface communication module device and an application programming interface configured to interact with a plurality of user systems over a network, wherein the user interface communication module device receives appointment data and a plurality of other related appointment information from a plurality of partner entities;

a centralized web-based management module component, communicatively coupled to the user interface communication module device and the application programming interface, configured as the exclusive mechanism to centrally manage appointments for the plurality of partner entities that collectively provide a plurality of service facilities; and

a single centralized database communicatively coupled to the centralized web-based management module component configured to store the appointment data along with a plurality of other appointment-related information managed by the centralized web-based management module component for the plurality of user systems via the application programming interface, wherein the single centralized database stores the appointment data and the plurality of other related appointment information for the plurality of partner entities;

wherein the centralized web-based management module component receives appointment requests for one or more resources from the plurality of user systems communicating with the user interface communication module device or the application programming interface over the network, processes the appointment requests by communicating with the single centralized database, determines availability of the one or more resources, presents the availability of the one or more resources for user selection at the plurality of user systems, allocates the appointment requests based on at least the availability of the one or more resources and the user selection, and manages the appointments, appointment-related information, and one or more resources in real-time or near real-time in a manner that requires access to the single centralized database to eliminate double-booking of the one or more resources associated with remote database synchronization,

wherein the appointment requests comprise a date and time slot and at least one resource at one of the plurality of service facilities,

wherein the centralized web-based management module component is further configured to manage point-of-sale (POS) services in at least some of the plurality of service facilities,

wherein any information associated with the appointments in the centralized web-based management module component is accessible to a plurality of users via the application programming interface.

2. The system of claim 1 , wherein the centralized web-based management module component is further configured to manage employee information of at least some of the plurality of partner entities, wherein the employee information comprises personal employee information, employee schedule and availability, employee services, and history of employee transactions.

3. The system of claim 1 , wherein the centralized web-based management module component is further configured to manage customer information of at least some of the plurality of partner entities, wherein the customer information comprises personal customer information, customer appointment requests, customer payment information, and history of customer transactions.

4. The system of claim 1 , wherein the centralized web-based management module component is further configured to manage service facility information of at least some of the plurality of service facilities, wherein the service facility information comprises service facility schedule and availability, service facility services, service facility employees, service facility customers, and service facility inventory of one or more resources.

5. The system of claim 1 , wherein the one or more resource is a room or space for performing one or more services at one of the plurality of service facilities.

6. The system of claim 1 , wherein the one or more resource is a product or item offered for sale at one of the plurality of service facilities.

7. The system of claim 1 , wherein at least some of the plurality of service facilities are service facilities associated with spa-related or beauty-related services.

8. A method for managing appointments, comprising:

receiving, using a user interface communication module device via an application programming interface, appointment requests for one or more resources from a plurality of user systems communicating over a network and appointment data and a plurality of other related appointment information from a plurality of partner entities;

processing the appointment requests at a centralized web-based management module component communicatively coupled to the user interface communication module device and the application programming interface, the centralized web-based management module component being configured as the exclusive mechanism to centrally manage appointments for the plurality of partner entities that collectively provide a plurality of service facilities using a single centralized database communicatively coupled to the centralized web-based management module component, the single centralized database being configured to store scheduled appointment data along with a plurality of other-appointment-related information managed by the centralized web-based management module component for the plurality of user systems, wherein the single centralized database stores the appointment data and the plurality of other related appointment information for the plurality of partner entities;

communicating, using the centralized web-based management module component, with the-single centralized database to determine availability of the one or more resources and present the availability of the one or more resources for user selection at the plurality of user systems; and

allocating the appointment requests, using the centralized web-based management module component, based on at least the availability of the one or more resources and the user selection in order to manage appointments, appointment-related information, and one or more resources in real-time or near real-time in a manner that requires access to the single centralized database to preclude double-booking of the one or more resources associated with remote database synchronization,

wherein the centralized web-based management module component is further configured to manage point-of-sale (POS) services in at least some of the plurality of service facilities,

wherein the appointment requests comprise a date and time slot and at least one resource at one of the plurality of service facilities, and

wherein any information associated with the appointments in the centralized web-based management module component is accessible to a plurality of users via the application programming interface.

9. The method of claim 8 , wherein the centralized web-based management module component is further configured to manage employee information of at least some of the plurality of partner entities, wherein the employee information comprises personal employee information, employee schedule and availability, employee services, and history of employee transactions.

10. The method of claim 8 , wherein the centralized web-based management module component is further configured to manage customer information of at least some of the plurality of partner entities, wherein the customer information comprises personal customer information, customer requests, customer payment information, and history of customer transactions.

11. The method of claim 8 , wherein the centralized web-based management module component is further configured to manage service facility information of at least some of the plurality of service facilities, wherein the service facility information comprises service facility schedule and availability, service facility services, service facility employees, service facility customers, and service facility inventory of one or more resources.

12. The method of claim 8 , wherein the one or more resource is a room or space for performing one or more services at one of the plurality of service facilities.

13. The method of claim 8 , wherein the one or more resource is a product or item offered for sale at one of the plurality of service facilities.

14. The method of claim 8 , wherein at least some of the plurality of service facilities are service facilities associated with spa-related or beauty-related services.

15. A non-transitory computer readable medium comprising instructions for instructing at least one computer processor to perform the method of:

receiving appointment requests for one or more resources from a plurality of user systems communicating with a user interface communication module device via an application programming interface over a network and appointment data and a plurality of other related appointment information from a plurality of partner entities;

processing the requests using a centralized web-based management module component communicatively coupled to the user interface communication module device and the application programming interface, the centralized web-based management module component being configured as the exclusive mechanism to centrally manage appointments for a plurality of partner entities that collectively provide a plurality of service facilities using a single centralized database communicatively coupled to the centralized web-based management module, the one or more centralized database servers being configured to store scheduled appointment data along with a plurality of other-appointment-related information managed by the centralized web-based management module for the plurality of user systems, wherein the single centralized database stores the appointment data and the plurality of other related appointment information for the plurality of partner entities;

communicating, using the centralized web-based management module component, with the-single centralized database to determine availability of the one or more resources and present the availability of the one or more resources for user selection at the plurality of user systems; and

allocating the appointment requests, using the centralized web-based management module component, based on at least the availability of the one or more resources and the user selection in order to manage appointments, appointment-related information, and one or more resources in real-time or near real-time in a manner that requires access to the single centralized database to preclude double-booking of the one or more resources associated with remote database synchronization,

wherein the centralized web-based management module is further configured to manage point-of-sale (POS) services in at least some of the plurality of service facilities,

wherein the appointment requests comprise a date and time slot and at least one resource at one of the plurality of service facilities, and

wherein any information associated with the appointments in the centralized web-based management module component is accessible to a plurality of users via the application programming interface.

Assignments (16)
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 →
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 May 1, 2019
From: MINDBODY, INC.
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 049056/0357 →
RELEASE OF SECURITY INTEREST Recorded Feb 18, 2019
From: SILICON VALLEY BANK
To: BOOKER SOFTWARE, INC.
Reel/Frame 048362/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2019
From: ELLIS, PETER; LIZIO-KATZEN, DANIEL
To: SPAFINDER, INC.
Reel/Frame 048265/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2018
From: BOOKER SOFTWARE, INC.
To: MINDBODY, INC.
Reel/Frame 045951/0867 →
RELEASE OF SECURITY INTEREST Recorded Apr 3, 2018
From: ESCALATE CAPITAL PARTNERS SBIC III, LP
To: BOOKER SOFTWARE, INC.; FREDERICK LABS LLC
Reel/Frame 045423/0638 →
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2018
From: COMERICA BANK
To: BOOKER SOFTWARE, INC.
Reel/Frame 045406/0918 →
SECURITY INTEREST Recorded Apr 2, 2018
From: BOOKER SOFTWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 045415/0232 →
SECURITY INTEREST Recorded May 24, 2017
From: BOOKER SOFTWARE, INC.; FREDERICK LABS LLC
To: ESCALATE CAPITAL PARTNERS SBIC III, LP
Reel/Frame 042494/0959 →
CHANGE OF NAME Recorded Mar 22, 2013
From: GRAMERCYONE TECHNOLOGY CORP.
To: BOOKER SOFTWARE, INC.
Reel/Frame 030066/0929 →
SECURITY AGREEMENT Recorded Jul 11, 2012
From: GRAMERCYONE TECHNOLOGY CORP.
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION
Reel/Frame 028542/0815 →
CHANGE OF NAME Recorded May 25, 2012
From: G1 HOLDINGS, LLC.
To: GRAMERCYONE TECHNOLOGY CORP.
Reel/Frame 028268/0752 →
CHANGE OF NAME Recorded Nov 30, 2011
From: GRAMERCYONE, LLC
To: G1 HOLDINGS, LLC
Reel/Frame 027300/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2011
From: GRAMERCYONE, LLC
To: GRAMERCYONE TECHNOLOGY CORP.
Reel/Frame 027149/0108 →
CHANGE OF NAME Recorded Jan 19, 2011
From: SPAFINDER, INC.
To: GRAMERCYONE, LLC
Reel/Frame 025657/0176 →
Continuity (2)
Continuation 12250892 · Oct 14, 2008
Related Publication 20100191569A1 · Jul 29, 2010