Abstract: System and method for scheduling of appointments are described. In one implementation, the described method is implemented in a system at an organization, where the method includes obtaining request from at least one customer for scheduling the appointment in a local appointment server (106). Further, the method includes determining, based on the request, availability of a time slot from the local appointment server (106), for scheduling the appointment, where the local appointment server (106) stores a plurality of appointments scheduled at the organization; and scheduling the appointment in the local appointment server (106) with attributes associated with the at least one customer, based on the availability. The method also includes updating the scheduled appointment to a central appointment server (110) that stores a plurality of appointments scheduled at a plurality of organizations.
CLIAMS:1. A central appointment scheduling system (102) comprising:
a processor (202-1);
a scheduling module (112-1) coupled to the processor (202-1) to:
obtain request from a third-party source for scheduling an appointment for at least one customer, at at least one organization from among a plurality of organizations;
ascertain, based on the request, a status of the at least one organization, from a central appointment server (110), to be accessible for scheduling the appointment, wherein the central appointment server (110) is communicatively coupled with a plurality of local appointment servers (106), and wherein each of the plurality of local appointment servers (106) is associated with one of the plurality of organizations, and wherein the status is indicative of connectivity between the central appointment server (110) and local appointment server (106) associated with the at least one organization;
determine availability of a time slot at the at least one organization for scheduling the appointment, based on the ascertained status; and
schedule the appointment at the local appointment server (106) associated with the at least one organization, with attributes associated with the at least one customer, based on the availability; and
an updating module (212-1) coupled to the processor (202-1), to update the scheduled appointment to the central appointment server (110), wherein the central appointment server (110) stores a plurality of appointments scheduled at the plurality of organizations.
2. The central appointment scheduling system (102) as claimed in claim 1 further comprising:
a prioritizing module (214-1), coupled to the processor (202-1), to:
determine a plurality of parallel requests for scheduling appointments in a time slot; and
prioritize at least one request from among the plurality of parallel requests, based on a priority parameter, wherein the priority parameter is indicative of at least one of a sensitivity associated with the plurality of requests, and an appointment scheduling source, and wherein the appointment scheduling source is one of the third-party source, and the at least one organization.
3. The central appointment scheduling system (102) as claimed in claim 1, wherein the third-party source is at least one of a call-center, and a website.
4. The central appointment scheduling system (102) as claimed in claim 1, wherein the scheduling module (112-1) further determines availability of resources at the at least one organization from the local appointment server (106) for scheduling the appointment.
5. The central appointment scheduling system (102) as claimed in claim 4, wherein the resources comprises at least one of a visiting room, an equipment, and a counter.
6. The central appointment scheduling system (102) as claimed in claim 1, wherein the request comprises appointment parameters, and wherein the appointment parameters comprises at least one of a day, a time, name of an organization, and name of an individual providing service at the organization.
7. The central appointment scheduling system (102) as claimed in claim 1, wherein the attributes associated with the at least one customer comprises at least one of name, age, and contact details.
8. A local appointment scheduling system (104) implemented at an organization for scheduling appointments, the local appointment scheduling system (104) comprising:
a processor (202-2);
a scheduling module (112-2) coupled to the processor (202-2) to:
obtain request from at least one customer for scheduling the appointment at the organization;
determine, based on the request, availability of a time slot from a local appointment server (106) associated with the organization for scheduling the appointment at the organization, wherein the local appointment server (106) stores a plurality of appointments scheduled at the organization; and
schedule the appointment in the local appointment server (106) with attributes associated with the at least one customer, based on the availability; and
an updating module (212-2) coupled to the processor (202-2), to update the scheduled appointment from the local appointment server (106) to a central appointment server (110), wherein the central appointment server (110) stores a plurality of appointments scheduled at a plurality of organizations.
9. The local appointment scheduling system (104) as claimed in claim 8, wherein the scheduling module (112-2) further determines availability of resources at the at least one organization from the local appointment server (106) for scheduling the appointment.
10. The local appointment scheduling system (104) as claimed in claim 9, wherein the resources comprises at least one of a visiting room, an equipment, and a counter.
11. The local appointment scheduling system (104) as claimed in claim 8, wherein the request comprises appointment parameters, and wherein the appointment parameters comprises at least one of a day, a time, and name of an individual providing service at the organization.
12. The local appointment scheduling system (104) as claimed in claim 8, wherein the attributes associated with the at least one customer comprises at least one of name, age, and contact details.
13. A method for scheduling appointment from a third-party source, the method comprising:
obtaining request from the third-party source for scheduling the appointment for at least one customer, at at least one organization from among a plurality of organizations;
ascertaining, based on the request, a status of the at least one organization, to be accessible for scheduling the appointment, from a central appointment server (110), wherein the central appointment server (110) is communicatively coupled with a plurality of local appointment servers (106), and wherein each of the plurality of local appointment servers (106) is associated with one of the plurality of organizations, and wherein the status is indicative of connectivity between the central appointment server (110) and local appointment server (106) associated with the at least one organization;
determining availability of a time slot at the at least one organization for scheduling the appointment, based on the ascertained status;
scheduling the appointment at the local appointment server (106) associated with the at least one organization with attributes associated with the at least one customer, based on the availability; and
updating the scheduled appointment to the central appointment server (110), wherein the central appointment server (110) stores a plurality of appointments scheduled at the plurality of organizations.
14. The method as claimed in claim 13, further comprising:
determining a plurality of parallel requests for scheduling appointments in a time slot; and
prioritizing at least one request from among the plurality of parallel requests, based on a priority parameter, wherein the priority parameter is indicative of at least one of a sensitivity associated with the plurality of requests, and an appointment scheduling source, and wherein the appointment scheduling source is one of the third-party source, and the at least one organization.
15. The method as claimed in claim 13, further comprising:
determining availability of resources at the at least one organization from the local appointment server (106) for scheduling the appointment, wherein the local appointment server (106) stores a plurality of appointments scheduled at the at least one organization.
16. The method as claimed in claim 15, wherein the resources comprises at least one of a visiting room, an equipment, and a counter.
17. The method as claimed in claim 13, wherein the request comprises appointment parameters, and wherein the appointment parameters comprises at least one of a day, a time, name of an organization, and name of an individual providing service at the organization.
18. The method as claimed in claim 13, wherein the attributes associated with the at least one customer comprises at least one of name, age, and contact details.
19. A method for scheduling appointment from an organization, the method comprising:
obtaining request from at least one customer for scheduling the appointment in a local appointment server (106) of the organization;
determining, based on the request, availability of a time slot at the organization, from the local appointment server (106) associated with the organization, for scheduling the appointment, wherein the local appointment server (106) stores a plurality of appointments scheduled at the organization;
scheduling the appointment in the local appointment server (106) with attributes associated with the at least one customer, based on the availability; and
updating the scheduled appointment to a central appointment server (110), wherein the central appointment server (110) stores a plurality of appointments scheduled at a plurality of organizations.
20. The method as claimed in claim 19, further comprising:
determining availability of resources at the organization, from the local appointment server (106), for scheduling the appointment.
21. The method as claimed in claim 20, wherein the resources comprises at least one of a visiting room, an equipment, and a counter.
22. The method as claimed in claim 19, wherein the request comprises appointment parameters, and wherein the appointment parameters comprises at least one of a day, a time, and name of an individual providing service at the organization.
23. The method as claimed in claim 19, wherein the attributes associated with the at least one customer comprises at least one of name, age, and contact details.
24. A non-transitory computer-readable medium having embodied thereon a computer program for executing a method comprising:
obtaining request from at least one customer for scheduling an appointment in a local appointment server of the organization;
determining, based on the request, availability of a time slot at the organization, from the local appointment server, for scheduling the appointment, wherein the local appointment server stores a plurality of appointments scheduled at the organization;
scheduling the appointment in the local appointment server with attributes associated with the at least one customer, based on the availability; and
updating the scheduled appointment to a central appointment server, wherein the central appointment server stores a plurality of appointments scheduled at a plurality of organizations.
,TagSPECI:As Attached
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 2749-MUM-2013-Correspondence to notify the Controller [03-01-2023(online)].pdf | 2023-01-03 |
| 1 | spec.pdf | 2018-08-11 |
| 2 | FORM 5.pdf | 2018-08-11 |
| 2 | 2749-MUM-2013-Correspondence to notify the Controller [12-12-2022(online)].pdf | 2022-12-12 |
| 3 | FORM 3.pdf | 2018-08-11 |
| 3 | 2749-MUM-2013-US(14)-HearingNotice-(HearingDate-10-01-2023).pdf | 2022-12-09 |
| 4 | fig.pdf | 2018-08-11 |
| 4 | 2749-MUM-2013-CLAIMS [29-01-2020(online)].pdf | 2020-01-29 |
| 5 | 2749-MUM-2013-POWER OF ATTORNEY(3-1-2014).pdf | 2018-08-11 |
| 5 | 2749-MUM-2013-COMPLETE SPECIFICATION [29-01-2020(online)].pdf | 2020-01-29 |
| 6 | 2749-MUM-2013-FORM 18.pdf | 2018-08-11 |
| 6 | 2749-MUM-2013-FER_SER_REPLY [29-01-2020(online)].pdf | 2020-01-29 |
| 7 | 2749-MUM-2013-OTHERS [29-01-2020(online)].pdf | 2020-01-29 |
| 7 | 2749-MUM-2013-CORRESPONDENCE(3-1-2014).pdf | 2018-08-11 |
| 8 | 2749-MUM-2013-FER.pdf | 2019-07-30 |
| 9 | 2749-MUM-2013-OTHERS [29-01-2020(online)].pdf | 2020-01-29 |
| 9 | 2749-MUM-2013-CORRESPONDENCE(3-1-2014).pdf | 2018-08-11 |
| 10 | 2749-MUM-2013-FER_SER_REPLY [29-01-2020(online)].pdf | 2020-01-29 |
| 10 | 2749-MUM-2013-FORM 18.pdf | 2018-08-11 |
| 11 | 2749-MUM-2013-POWER OF ATTORNEY(3-1-2014).pdf | 2018-08-11 |
| 11 | 2749-MUM-2013-COMPLETE SPECIFICATION [29-01-2020(online)].pdf | 2020-01-29 |
| 12 | fig.pdf | 2018-08-11 |
| 12 | 2749-MUM-2013-CLAIMS [29-01-2020(online)].pdf | 2020-01-29 |
| 13 | FORM 3.pdf | 2018-08-11 |
| 13 | 2749-MUM-2013-US(14)-HearingNotice-(HearingDate-10-01-2023).pdf | 2022-12-09 |
| 14 | FORM 5.pdf | 2018-08-11 |
| 14 | 2749-MUM-2013-Correspondence to notify the Controller [12-12-2022(online)].pdf | 2022-12-12 |
| 15 | spec.pdf | 2018-08-11 |
| 15 | 2749-MUM-2013-Correspondence to notify the Controller [03-01-2023(online)].pdf | 2023-01-03 |
| 1 | SearchHistoryAE_26-10-2021.pdf |
| 1 | search_29-07-2019.pdf |
| 2 | SearchHistoryAE_26-10-2021.pdf |
| 2 | search_29-07-2019.pdf |