Sign In to Follow Application
View All Documents & Correspondence

Appointment Scheduling

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.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
22 August 2013
Publication Number
27/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
iprdel@lakshmisri.com
Parent Application

Applicants

TATA CONSULTANCY SERVICES LIMITED
Nirmal Building, 9th Floor, Nariman Point, Mumbai, Maharashtra 400021

Inventors

1. SHAH, Viral Prakash
SMB - iON Empire Plaza, First floor, Empire Industrial Estate,101, LBS Marg, Gandhi Nagar, Vikhroli (West), Mumbai- 400083
2. DORNALA, Vinayak
SMB - iON Empire Plaza, First floor, Empire Industrial Estate,101, LBS Marg, Gandhi Nagar, Vikhroli (West), Mumbai- 400083
3. JAIN, Rahul
SMB - iON Empire Plaza, First floor, Empire Industrial Estate,101, LBS Marg, Gandhi Nagar, Vikhroli (West), Mumbai- 400083

Specification

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

Documents

Orders

Section Controller Decision Date

Application Documents

# 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

Search Strategy

1 SearchHistoryAE_26-10-2021.pdf
1 search_29-07-2019.pdf
2 SearchHistoryAE_26-10-2021.pdf
2 search_29-07-2019.pdf