PARAMETER-BASED APPOINTMENT SCHEDULING SYSTEM AND METHOD
First Claim
1. A system for automatically scheduling an appointment for inspecting a property, comprising:
- an inspection duration determination module,wherein the inspection duration determination module is configured to determine a total inspection time for inspecting the property in accordance with specifications of the property provided by a user;
a roster generation module in communication with the inspection duration determination module,wherein the roster generation module is configured to generate a list of inspectors available to inspect the property in accordance with the total inspection time, schedules of the inspectors, and an inspection schedule window specified by the user, andwherein the roster generation module is configured to receive an inspector selection indication from the user for selecting at least one of the available inspectors; and
a scheduler module in communication with the roster generation module,wherein the scheduler module is configured to schedule an inspection appointment within the inspection schedule window in accordance with the inspector selection indication.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for automatically scheduling an appointment for performing a task includes a task time generation module configured to calculate a total time for performing the task in accordance with task parameters provided by a user. The system includes an availability determination module in communication with the task time generation module. The availability determination module is configured to generate a list of entities available for performing the task in accordance with the total time for performing the task, schedules of each entity, and a date/time window specified by the user. The system includes an appointment module in communication with the availability determination module. The appointment module is configured to schedule the appointment for performing the task within the date/time window in accordance with a user selection of at least one entity from the list of available entities.
110 Citations
35 Claims
-
1. A system for automatically scheduling an appointment for inspecting a property, comprising:
-
an inspection duration determination module, wherein the inspection duration determination module is configured to determine a total inspection time for inspecting the property in accordance with specifications of the property provided by a user; a roster generation module in communication with the inspection duration determination module, wherein the roster generation module is configured to generate a list of inspectors available to inspect the property in accordance with the total inspection time, schedules of the inspectors, and an inspection schedule window specified by the user, and wherein the roster generation module is configured to receive an inspector selection indication from the user for selecting at least one of the available inspectors; and a scheduler module in communication with the roster generation module, wherein the scheduler module is configured to schedule an inspection appointment within the inspection schedule window in accordance with the inspector selection indication. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of automatically scheduling an appointment for inspecting a property, comprising the steps of:
-
a.) determining a total inspection time for inspecting the property in accordance with specifications of the property provided by a user; b.) generating a list of inspectors available to inspect the property in accordance with the total inspection time, schedules of the inspectors, and an inspection schedule window specified by the user; c.) receiving an inspector selection indication from the user for selecting at least one of the available inspectors; and d.) scheduling an inspection appointment within the inspection schedule window in accordance with the inspector selection indication. - View Dependent Claims (7, 8, 9)
-
-
10. A system for automatically scheduling an appointment for performing a task, comprising:
-
a task time generation module, wherein the task time generation module is configured to calculate a total time for performing the task in accordance with task parameters provided by a user; an availability determination module in communication with the task time generation module, wherein the availability determination module is configured to generate a list of entities available for performing the task in accordance with the total time for performing the task, schedules of each entity, and a date/time window specified by the user; and an appointment module in communication with the availability determination module, wherein the appointment module is configured to schedule the appointment for performing the task within the date/time window in accordance with a user selection of at least one entity from the list of available entities. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of automatically scheduling an appointment for performing a task, comprising the steps of:
-
a.) calculating a total time for performing the task in accordance with task parameters provided by a user; b.) generating a list of entities available for performing the task in accordance with the total time for performing the task, schedules of each entity, and a date/time window specified by the user; and c.) scheduling the appointment for performing the task within the date/time window in accordance with a user selection of at least one entity from the list of available entities. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification