Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND METHOD FOR MANAGING TARGETED EVENTS
Document Type and Number:
WIPO Patent Application WO/2023/281305
Kind Code:
A1
Abstract:
A system (100) for managing targeted events is disclosed. An event data collection module (110) collects one or more details of one or more events associated with a user. An event organization module (130) identifies the one or more events associated with the user forthcoming within a predefined interval, categorizes the one or more events identified into one or more event categories. An event reminder generation module (140) generates a customized reminder corresponding to each of the one or more event categories. An event planning module (150) creates at least one plan corresponding to each of the one or more event categories. A plan recommendation module (160) determines one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories, generates one or more recommendations for execution of the at least one plan, suggests one or more relevant offers corresponding to the one or more recommendations.

Inventors:
SAN STEVE NATHANIEL (IN)
SHANKARAPPA DEEPAK (IN)
Application Number:
PCT/IB2021/058127
Publication Date:
January 12, 2023
Filing Date:
September 07, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SAN STEVE NATHANIEL (IN)
International Classes:
G06Q10/10
Foreign References:
US20170083870A12017-03-23
US20090320047A12009-12-24
Attorney, Agent or Firm:
AGRAWAL, Dinkar (IN)
Download PDF:
Claims:
WE CLAIM:

1. A system (100) for managing targeted events comprising: a processing subsystem (105) hosted on a server (108), wherein the processing subsystem (105) is configured to execute on a network to control bidirectional communications among a plurality of modules comprising: an event data collection module (110) configured to collect one or more details of one or more events associated with a user from one or more sources; an event data repository (120) operatively coupled to the event data collection module (110), wherein the event data repository (120) is configured to store the one or more details of the one or more events collected and contact information associated with the user; an event organization module (130) operatively coupled to the event data repository (120), wherein the event organization module (130) is configured to: fetch one or more event dates associated with the one or more events from the one or more event details stored in the event data repository for generation of a priority order; identify the one or more events associated with the user forthcoming within a predefined interval based on the priority order generated; and categorize the one or more events identified into one or more event categories upon generation of the priority order; an event reminder generation module (140) operatively coupled to the event organization module (130), wherein the event reminder generation module (140) is configured to generate a customized reminder corresponding to each of the one or more event categories, wherein the customized reminder is generated predetermined days in advance to alert the user for the one or more events forthcoming within the predefined interval; an event planning module (150) operatively coupled to the event reminder generation module (140), wherein the event planning module (150) is configured to create at least one plan corresponding to each of the one or more event categories based on the customized reminder generated, wherein the at least one plan comprises at least a celebration plan, a non celebration plan, or a renewal plan; and a plan recommendation module (160) operatively coupled to the event planning module (150), wherein the plan recommendation module

(160) is configured to: determine one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories; generate one or more recommendations for execution of the at least one plan corresponding to each of the one or more event categories upon determination of the one or more preferences of the user; and suggest one or more relevant offers corresponding to the one or more recommendations generated for managing each of the one or more event categories based on the one or more preferences of the user.

2. The system (100) as claimed in claim 1, wherein the one or more details of the one or more events comprises at least one of one or more event dates, one or more event reminders from an external time management and a scheduling calendar service, one or more previously scheduled events, one or more geo-location tagged photos captured in one or more events, one or more events manually entered by the user, calendar of one or more generic events or a combination thereof.

3. The system (100) as claimed in claim 1, wherein the one or more events comprises at least one of a birthday, an anniversary, a marriage, a farewell, a thread ceremony, a housewarming ceremony, a corporate get-together event, a festival, a subscription renewal, an insurance renewal, a tax filing or a combination thereof. 4. The system (100) as claimed in claim 1, wherein the one or more sources comprises at least one of a social media source, an external calendar service, a phone contact details associated with a user or a combination thereof.

5. The system (100) as claimed in claim 1, wherein the one or more event categories comprises a celebration category of event or a renewal category, wherein the celebration category of event comprises at least one of a birthday, an anniversary, a festival, a marriage or a housewarming ceremony.

6. The system (100) as claimed in claim 1, wherein the one or more preferences of the user comprises at least one of a budget, a time, a location, a cuisine, a theme, a rating, a feedback or a combination thereof. 7. The system (100) as claimed in claim 1, wherein the one or more recommendations comprises at least one of a gift purchase recommendation, a trip recommendation, a movie booking recommendation, a concert booking recommendation, a food recommendation, a renewal recommendation for one or more policies or a combination thereof. 8. The system (100) as claimed in claim 1, wherein the one or more relevant offers comprises at least one of an online food delivery offer, an electronic commerce shopping offer, a plurality of nearby vendors, an online ticket booking offer from a predefined application, a travel portal offer for a destination, a travel company offer for booking one or more transportation vehicles, a policy renewal offer from one or more online insurance aggregators or combination thereof.

9. The system (100) as claimed in claim 1, wherein the processing subsystem (105) comprises a data security module (125) operatively coupled to the event data collection module (110), wherein the data security module (125) is configured to ensure security of the one or more details of the one or more events collected from the user by utilizing a data encryption technique, wherein the one or more details are encrypted corresponding to an organization’s information security management system.

10. A method (300) comprising: collecting, by an event data collection module of a processing subsystem, one or more details of one or more events associated with a user from one or more sources (310); storing, at an event data repository of the processing subsystem, the one or more details of the one or more events collected and contact information associated with the user (320); fetching, by an event organization module of the processing subsystem, one or more event dates associated with the one or more events from the one or more event details stored in the event data repository for generation of a priority order (330); identifying, by the event organization module of the processing subsystem, the one or more events associated with the user forthcoming within a predefined interval based on the priority order generated (340); categorizing, by the event organization module of the processing subsystem, the one or more events identified into one or more event categories upon generation of the priority order (350); generating, by an event reminder generation nodule of the processing subsystem, a customized reminder corresponding to each of the one or more event categories, wherein the customized reminder is generated predetermined days in advance to alert the user for the one or more events forthcoming within the predefined interval (360); creating, by an event planning module of the processing subsystem, at least one plan corresponding to each of the one or more event categories based on the customized reminder generated, wherein the at least one plan comprises at least a celebration plan, a non-celebration plan or a renewal plan (370); determining, by a plan recommendation module of the processing subsystem, one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories (380); generating, by the plan recommendation module of the processing subsystem, one or more recommendations for execution of the at least one plan corresponding to each of the one or more event categories upon determination of the one or more preferences of the user (390); and suggesting, by the plan recommendation module of the processing subsystem, one or more relevant offers corresponding to the one or more recommendations generated for managing each of the one or more event categories based on the one or more preferences of the user (400).

Description:
SYSTEM AND METHOD FOR MANAGING TARGETED EVENTS

EARLIEST PRIORITY DATE:

This Application claims priority from a patent application filed in India having Patent Application No. 202141030173, filed on July 05, 2021 and titled “SYSTEM AND METHOD FOR MANAGING TARGETED EVENTS

BACKGROUND

Embodiments of the present disclosure relate to a web-based service providing platform and more particularly, to a system and a method for managing targeted events. Nowadays many people don't have time or knowledge to get things genuinely done without getting conned. Many of the people are faced with a problem of managing multiple tasks with very little free time to accomplish everything desired. As a result, many important occasions are sometimes overlooked. Such important occasions include birthdays, anniversaries, festivals and the like. In order to solve the problem of many people, the world wide web and internet, in general, have created a completely new venue which obtains information, purchase goods and services for several occasions of the people and interact with other network users. Various systems are developed which takes care of hectic schedules of people and provides a unique solution which enables remembering important dates of occasions and through computer assisted implementation displays one or more gift options for the occasions.

Conventionally, the system available for managing several occasions or events allows the people to create profiles of friends and family members together with information pertaining to special dates and occasions. Based on the profiles created by the people, the system sends reminder - emails or greeting cards to the friends or the family members associated with the people. However, such a conventional system involves manual intervention in creation of the profiles related to the special dates or the occasions by the people which is prone to one or more errors as well as a time taking process. Moreover, such a conventional system alerts the people about such special occasions on a same date and day of the event which further creates difficulty for the user in making one or more arrangements. Furthermore, such a conventional system is unable to provide one or more suggestions of gifts to the people for several types of occasions from a similar platform and redirects the people to one or more external third-party platforms which is time consuming process as well as deviates interest of the people in purchasing the gifts.

Hence, there is a need for an improved system and a method for managing targeted events in order to address the aforementioned issues.

BRIEF DESCRIPTION

In accordance with an embodiment of the present disclosure, a system for managing targeted events is disclosed. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes an event data collection module configured to collect one or more details of one or more events associated with a user from one or more sources. The processing subsystem also includes an event data repository operatively coupled to the event data collection module, wherein the event data repository is configured to store the one or more details of the one or more events collected and contact information associated with the user. The processing subsystem also includes an event organization module configured to fetch one or more event dates associated with the one or more events from the one or more event details stored in the event data repository for generation of a priority order. The event organization module is also configured to identify the one or more events associated with the user forthcoming within a predefined interval based on the priority order generated. The event organization module is also configured to categorize the one or more events identified into one or more event categories upon generation of the priority order. The processing subsystem also includes an event reminder generation module is also configured to generate a customized reminder corresponding to each of the one or more event categories, wherein the customized reminder is generated predetermined days in advance to alert the user for the one or more events forthcoming within the predefined interval. The processing subsystem also includes an event planning module configured to create at least one plan corresponding to each of the one or more event categories based on the customized reminder generated, wherein the at least one plan comprises at least a celebration plan, a non-celebration plan, or a renewal plan. The processing subsystem also includes a plan recommendation module configured to determine one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories. The plan recommendation module is also configured to generate one or more recommendations for execution of the at least one plan corresponding to each of the one or more event categories upon determination of the one or more preferences of the user. The plan recommendation module is also configured to suggest one or more relevant offers corresponding to the one or more recommendations generated for managing each of the one or more event categories based on the one or more preferences of the user.

In accordance with another embodiment of the present disclosure, a method for managing targeted events is disclosed. The method includes collecting, by an event data collection module of a processing subsystem, one or more details of one or more events associated with a user from one or more sources. The method also includes storing, at an event data repository of the processing subsystem, the one or more details of the one or more events collected and contact information associated with the user. The method also includes fetching, by an event organization module of the processing subsystem, one or more event dates associated with the one or more events from the one or more event details stored in the event data repository for generation of a priority order. The method also includes identifying, by the event organization module of the processing subsystem, the one or more events associated with the user forthcoming within a predefined interval based on the priority order generated. The method also includes categorizing, by the event organization module of the processing subsystem, the one or more events identified into one or more event categories upon generation of the priority order. The method also includes generating, by an event reminder generation nodule of the processing subsystem, a customized reminder corresponding to each of the one or more event categories, wherein the customized reminder is generated predetermined days in advance to alert the user for the one or more events forthcoming within the predefined interval. The method also includes creating, by an event planning module of the processing subsystem, at least one plan corresponding to each of the one or more event categories based on the customized reminder generated, wherein the at least one plan comprises at least a celebration plan, a non celebration plan or a renewal plan. The method also includes determining, by a plan recommendation module of the processing subsystem, one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories. The method also includes generating, by the plan recommendation module of the processing subsystem, one or more recommendations for execution of the at least one plan corresponding to each of the one or more event categories upon determination of the one or more preferences of the user. The method also includes suggesting, by the plan recommendation module of the processing subsystem, one or more relevant offers corresponding to the one or more recommendations generated for managing each of the one or more event categories based on the one or more preferences of the user.

To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.

BRIEF DESCRIPTION OF THE DRAWINGS

The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which: FIG. 1 is a block diagram of a system for managing targeted events in accordance with an embodiment of the present disclosure;

FIG. 2 is a schematic representation of an exemplary embodiment of a system for managing targeted events of FIG. 1 in accordance with an embodiment of the present disclosure; FIG. 3 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure; and

FIG. 4 (a) and FIG. 4 (b) is a flow chart representing the steps involved in a method for managing targeted events in accordance with an embodiment of the present disclosure. Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.

DETAILED DESCRIPTION For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated system, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.

The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or sub-systems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, sub-systems, elements, structures, components, additional devices, additional sub-systems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.

Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting. In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.

Embodiments of the present disclosure relate to a system and a method for managing targeted events is disclosed. The system includes a processing subsystem hosted on a server. The processing subsystem is configured to execute on a network to control bidirectional communications among a plurality of modules. The processing subsystem includes an event data collection module configured to collect one or more details of one or more events associated with a user from one or more sources. The processing subsystem also includes an event data repository operatively coupled to the event data collection module, wherein the event data repository is configured to store the one or more details of the one or more events collected and contact information associated with the user. The processing subsystem also includes an event organization module configured to fetch one or more event dates associated with the one or more events from the one or more event details stored in the event data repository for generation of a priority order. The event organization module is also configured to identify the one or more events associated with the user forthcoming within a predefined interval based on the priority order generated. The event organization module is also configured to categorize the one or more events identified into one or more event categories upon generation of the priority order. The processing subsystem also includes an event reminder generation module is also configured to generate a customized reminder corresponding to each of the one or more event categories, wherein the customized reminder is generated predetermined days in advance to alert the user for the one or more events forthcoming within the predefined interval. The processing subsystem also includes an event planning module configured to create at least one plan corresponding to each of the one or more event categories based on the customized reminder generated, wherein the at least one plan comprises at least a celebration plan, a non-celebration plan, or a renewal plan. The processing subsystem also includes a plan recommendation module configured to determine one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories. The plan recommendation module is also configured to generate one or more recommendations for execution of the at least one plan corresponding to each of the one or more event categories upon determination of the one or more preferences of the user. The plan recommendation module is also configured to suggest one or more relevant offers corresponding to the one or more recommendations generated for managing each of the one or more event categories based on the one or more preferences of the user. FIG. 1 is a block diagram of a system (100) for managing targeted events in accordance with an embodiment of the present disclosure. The system (100) includes a processing subsystem (105) hosted on a server (108). In one embodiment, the server (108) may include a cloud server. In another embodiment, the server (108) may include a local server. The processing subsystem (105) is configured to execute on a network (not shown in FIG. 1) to control bidirectional communications among a plurality of modules. In one embodiment, the network may include a wired network such as local area network (LAN). In another embodiment, the network may include a wireless network such as Wi-Fi, Bluetooth, Zigbee, near field communication (NFC), infra-red communication (RFID) or the like. The processing subsystem (105) includes an event data collection module (110) configured to collect one or more details of one or more events associated with a user from one or more sources. In one embodiment, the one or more details of the one or more events may include at least one of one or more event dates, one or more event reminders from an external time management and a scheduling calendar service, one or more previously scheduled events, one or more geo-location tagged photos captured in one or more events, one or more events manually entered by the user, calendar of one or more generic events or a combination thereof. In such embodiment, the one or more events may include at least one of a birthday, an anniversary, a marriage, a farewell, a thread ceremony, a housewarming ceremony, a corporate get-together event, a festival, a subscription renewal, an insurance renewal, a tax filing or a combination thereof. In some embodiment, the one or more sources may include at least one of a social media source, an external calendar service, a phone contact details associated with a user or a combination thereof.

The processing subsystem (105) also includes an event data repository (120) operatively coupled to the event data collection module (110). The event data repository (120) is configured to store the one or more details of the one or more events collected and contact information associated with the user. In one embodiment, the event data repository may include a user’s custom calendar of database. In a specific embodiment, the processing subsystem includes a data security module (125) operatively coupled to the event data collection module (110) and the event data repository (120). The data security module (125) is configured to ensure security of the one or more details of the one or more events collected from the user by utilizing a data encryption technique, wherein the one or more details are encrypted corresponding to an organization’s information security management system (ISMS).

The processing subsystem (105) also includes an event organization module (130) configured to fetch one or more event dates associated with the one or more events from the one or more event details stored in the event data repository for generation of a priority order. The priority order is generated based on an increasing order of the one or more event dates. The event organization module (130) is also configured to identify the one or more events associated with the user forthcoming within a predefined interval based on the priority order generated. As used herein, the term ‘predefined interval’ is defined as a duration which is set in advance by the system as a reference point. The event organization module (130) is also configured to categorize the one or more events identified into one or more event categories upon generation of the priority order. In one embodiment, the one or more event categories may include a celebration category of event or a renewal category. In such embodiment, the celebration category of event may include at least one of a birthday, an anniversary, a festival, a marriage or a housewarming ceremony.

The processing subsystem (105) also includes an event reminder generation module (140) is also configured to generate a customized reminder corresponding to each of the one or more event categories, wherein the customized reminder is generated predetermined days in advance to alert the user for the one or more events forthcoming within the predefined interval. As used herein, the term ‘predetermined days’ is defined as a customised value which is set by the user for alerting the user for the one or more events. In one embodiment, the customized reminder is sent to the user via a plurality of notification means. In such embodiment, the plurality of notification means may include, but not limited to, an alarm, an email, a text message, a popup notification and the like. The processing subsystem (105) also includes an event planning module (150) configured to create at least one plan corresponding to each of the one or more event categories based on the customized reminder generated, wherein the at least one plan comprises at least a celebration plan, a non-celebration plan, or a renewal plan. In some embodiment, the non-celebration plan may include, but not limited to, a greeting card, a best wishes message through one or more social media platforms and the like. In one embodiment, the one or more event categories may include a celebration category of event. In such embodiment, the celebration category of event may include at least one of a birthday, an anniversary, a festival, a marriage or a housewarming ceremony. In another embodiment, the one or more event categories may include a renewal category.

The processing subsystem (105) also includes a plan recommendation module (160) configured to determine one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories. In one embodiment, the one or more preferences of the user may include at least one of a budget, a time, a location, a cuisine, a theme, a rating, a feedback or a combination thereof.

The plan recommendation module (160) is also configured to generate one or more recommendations for execution of the at least one plan corresponding to each of the one or more event categories upon determination of the one or more preferences of the user. In some embodiment, the one or more recommendations may include at least one of a gift purchase recommendation, a trip recommendation, a movie booking recommendation, a concert booking recommendation, a food recommendation, a renewal recommendation for one or more policies or a combination thereof. The plan recommendation module (160) is also configured to suggest one or more relevant offers corresponding to the one or more recommendations generated for managing each of the one or more event categories based on the one or more preferences of the user. In one embodiment, the one or more relevant offers may include at least one of an online food delivery offer, an electronic commerce shopping offer, a plurality of nearby vendors, an online ticket booking offer from a predefined application, a travel portal offer for a destination, a travel company offer for booking one or more transportation vehicles, a policy renewal offer from one or more online insurance aggregators or combination thereof. The plan recommendation module (160) also enables the user to book the one or more transportation vehicles from the integrated system (100) based on the one or more relevant offers suggested.

FIG. 2 is a schematic representation of an exemplary embodiment of a system (100) for managing targeted events of FIG. 1 in accordance with an embodiment of the present disclosure. Considering an example, where the system (100) is utilized by a user as a personal assistant. Such personal assistant helps the user (102) in making a plan and managing one or more important events by remembering one or more important dates in advance. Let’s assume that there is a forthcoming event in near future and the user needs to manage such an event completely as it is her soulmate’s birthday. In order to make some plan for celebration of her soulmate’s birthday, the system (100) suggests one or more ideas in advance and helps in managing the celebration of the event with one or more prior arrangements.

For obtaining information related to the forthcoming birthday, an event data collection module (110) of the system (100) collects one or more details of the event associated with a user from one or more sources. Here, the event data collection module (110) is located on a processing subsystem (105) which is hosted on a cloud server (108). In the example used herein, the one or more details of the one or more events may include at least one of an event date, one or more event reminders from an external time management and a scheduling calendar service, one or more previously scheduled event details, one or more geo-location tagged photos captured at the event or a combination thereof. Here, the one or more sources may include at least one of a social media source, an external calendar service, a phone contact details associated with a user or a combination thereof. Once the one or more details are collected, such details along with contact information of the user are stored at an event data repository (120). Also, the one or more details that are collected from the user are kept securely in order to avoid data privacy or integrity issues. A data security module (125) of the processing subsystem (105) ensures security of the one or more details of the one or more events by utilizing a data encryption technique, wherein the one or more details are encrypted corresponding to an organization’s information security management system (ISMS). Again, in order to start planning for the birthday event, an event organization module (130) fetches the event data of the birthday from the event data repository, wherein the event data repository stores one or more dates of the one or more events which are arranged based on a priority order. Upon extraction of the date of the birthday event, an event reminder generation module (140) generates a customized reminder corresponding the birthday event to alert the user from 7-10 days in advance. For example, the event reminder is generated to alert the user and enables her to make one or more preparations for the celebration in advance.

An event planning module (150) upon sending the reminder to the user, creates a celebration plan corresponding to the birthday. Further based on the creation of the celebration plan, a plan recommendation module (160) determines one or more preferences of the user for execution of the at least one plan created. In the example used herein, the one or more preferences may include at least one of a budget, a time, a location, a cuisine, a theme, a rating, a feedback or a combination thereof. The plan recommendation module (160) also generates one or more recommendations for execution of the at least one plan corresponding to the birthday event. For example, the one or more recommendations may include, but not limited to, best romantic birthday gifts such as clothing, accessories, toys, flowers, jewellery, electronics and the like, hang on just a gift won't do, make it more memorable by taking him/her out to a movie or concert or a live show from the list of recommendations complete with reviews and ratings to help you decide and finally end the special day with a nice romantic dinner with a favourite restaurant or choosing it from a list of magical suggestions. Once, the one or more recommendations are provided to the user, the plan recommendation module (160) also suggests one or more relevant offers corresponding to the one or more recommendations generated for managing the birthday event based on the one or more preferences of the user. For example, the one or more relevant offers may include a list of vendors in proximity to the user with best deals for the gift items, an online ticket booking offer from a predefined application, a travel portal offer for a destination, a travel company offer for booking one or more transportation vehicles or a combination thereof. Thus, the system (100) acts as a blessing for the user which makes planning of an event in a easier and hassle-free manner and moreover rewarding thanks to one or more exclusive deals on gifts, movie booking or restaurant bookings. So, the user only needs to enjoy the special day of her soulmate without worrying about anything else.

FIG. 3 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure. The server (200) includes processor(s) (230), and memory (210) operatively coupled to the bus (220). The processor(s) (230), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.

The memory (210) includes several subsystems stored in the form of executable program which instructs the processor (230) to perform the method steps illustrated in FIG. 1. The memory (210) includes a processing subsystem (105) of FIG.l. The processing subsystem (105) further has following modules: an event data collection module (110), an event data repository (120), an event organization module (130), an event reminder generation module (140), an event planning module (150), a plan recommendation module (160) and a data security module (125).

The event data collection module (110) is configured to collect one or more details of one or more events associated with a user from one or more sources. The event data repository (120) is configured to store the one or more details of the one or more events collected and contact information associated with the user. The event organization module (130) is configured to fetch one or more event dates associated with the one or more events from the one or more event details stored in the event data repository for generation of a priority order. The event organization module (130) is also configured to identify the one or more events associated with the user forthcoming within a predefined interval based on the priority order generated. The event organization module (130) is also configured to categorize the one or more events identified into one or more event categories upon generation of the priority order. The event reminder generation module (140) is also configured to generate a customized reminder corresponding to each of the one or more event categories, wherein the customized reminder is generated predetermined days in advance to alert the user for the one or more events forthcoming within the predefined interval. The event planning module (150) is configured to create at least one plan corresponding to each of the one or more event categories based on the customized reminder generated, wherein the at least one plan comprises at least a celebration plan, a non-celebration plan, or a renewal plan. The plan recommendation module (160) is configured to determine one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories. The plan recommendation module (160) is also configured to generate one or more recommendations for execution of the at least one plan corresponding to each of the one or more event categories upon determination of the one or more preferences of the user. The plan recommendation module (160) is also configured to suggest one or more relevant offers corresponding to the one or more recommendations generated for managing each of the one or more event categories based on the one or more preferences of the user. The data security module (125) is configured to ensure security of the one or more details of the one or more events collected from the user by utilizing a data encryption technique, wherein the one or more details are encrypted corresponding to an organization’s information security management system.

FIG. 4 (a) and FIG. 4 (b) is a flow chart representing the steps involved in a method (310) for managing targeted events in accordance with an embodiment of the present disclosure. The method (300) includes collecting, by an event data collection module of a processing subsystem, one or more details of one or more events associated with a user from one or more sources in step 310. In one embodiment, collecting the one or more details of the one or more events associated with the user may include collecting at least one of one or more event dates, one or more event reminders from an external time management and a scheduling calendar service, one or more previously scheduled events, one or more geo-location tagged photos captured in one or more events, one or more events manually entered by the user, calendar of one or more generic events or a combination thereof. In such embodiment, the one or more events may include at least one of a birthday, an anniversary, a marriage, a farewell, a thread ceremony, a housewarming ceremony, a corporate get-together event, a festival, a subscription renewal, an insurance renewal, a tax filing or a combination thereof. In some embodiment, the one or more sources may include at least one of a social media source, an external calendar service, a phone contact details associated with a user or a combination thereof. The method (300) also includes storing, at an event data repository of the processing subsystem, the one or more details of the one or more events collected and contact information associated with the user in step 320. The method (300) also includes fetching, by an event organization module of the processing subsystem, one or more event dates associated with the one or more events from the one or more event details stored in the event data repository for generation of a priority order in step 330.

The method (300) also includes identifying, by the event organization module of the processing subsystem, the one or more events associated with the user forthcoming within a predefined interval based on the priority order generated in step 340. In one some embodiment, identifying the one or more events associated with the user forthcoming within a predefined interval based on the priority order may include identifying the one or more events forthcoming within the predefined interval based on the priority order is generated based on an increasing order of the one or more event dates. The method (300) also includes categorizing, by the event organization module of the processing subsystem, the one or more events identified into one or more event categories upon generation of the priority order in step 350. In one embodiment, categorizing the one or more events identified into the one or more event categories may include categorizing the one or more events identified into a celebration category of event or a renewal category. In such embodiment, the celebration category of event may include at least one of a birthday, an anniversary, a festival, a marriage or a housewarming ceremony.

The method (300) also includes generating, by an event reminder generation nodule of the processing subsystem, a customized reminder corresponding to each of the one or more event categories, wherein the customized reminder is generated predetermined days in advance to alert the user for the one or more events forthcoming within the predefined interval in step 360.

The method (300) also includes creating, by an event planning module of the processing subsystem, at least one plan corresponding to each of the one or more event categories based on the customized reminder generated, wherein the at least one plan comprises at least a celebration plan, a non-celebration plan or a renewal plan in step 370. The method (300) also includes determining, by a plan recommendation module of the processing subsystem, one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories in step 380. In some embodiment, determining the one or more preferences of the user associated with execution of the atleast one plan corresponding to each of the one or more event categories may include determining the one or more preferences of the user including at least one of a budget, a time, a location, a cuisine, a theme, a rating, a feedback or a combination thereof.

The method (300) also includes generating, by the plan recommendation module of the processing subsystem, one or more recommendations for execution of the at least one plan corresponding to each of the one or more event categories upon determination of the one or more preferences of the user in step 390. In one embodiment, generating the one or more recommendations for the execution of the at least one plan corresponding to each of the one or mor event categories may include generating at least one of a gift purchase recommendation, a trip recommendation, a movie booking recommendation, a concert booking recommendation, a food recommendation, a renewal recommendation for one or more policies or a combination thereof.

The method (300) also includes suggesting, by the plan recommendation module of the processing subsystem, one or more relevant offers corresponding to the one or more recommendations generated for managing each of the one or more event categories based on the one or more preferences of the user in step 400. In one embodiment, suggesting the one or more relevant offers corresponding to the one or more recommendations may include suggesting at least one of an online food delivery offer, an electronic commerce shopping offer, a plurality of nearby vendors, an online ticket booking offer from a predefined application, a travel portal offer for a destination, a travel company offer for booking one or more transportation vehicles, a policy renewal offer from one or more online insurance aggregators or combination thereof.

Various embodiments of the present disclosure provides an event management system which makes a special plan for anyone by planning for any kind of event in a hassle- free manner. Moreover, the present disclosed system learns about the preferences of the user and based on which it provides one or more recommendations to the user for celebration or requirements for the event.

Furthermore, the present disclosed system ensures data security by encrypting the user associated data which is collected from multiple sources. As a result, there is no leakage of data to any external platforms.

It will be understood by those skilled in the art that the foregoing general description and the following detailed description are exemplary and explanatory of the disclosure and are not intended to be restrictive thereof. While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.

The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, the order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.