Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEM AND METHOD FOR GENERATING A SLIDE SHOW PRESENTATION ASSOCIATED WITH AN EVENT
Document Type and Number:
WIPO Patent Application WO/2020/075193
Kind Code:
A1
Abstract:
A system comprises a first device (102) associated with an initiator user (102-B). The first device (102) comprises a first application (102-A) for enabling the initiator user (102-B) to select a slide show module (106-1). The system comprises a network server (105-1) and plurality of second devices (104) associated with plurality of participants (104-B). The plurality of second devices (104) are communicatively couple to the first application (102-A) via the network server (105-1). The first application (102-A) comprises an initiator user interface (109) to input the input initiator user data with the plurality of participants (104-B). The plurality of second devices (104) comprise plurality of participant interfaces (109-1, 109-2, 109-3) configured to input participant data. The network server (105-1) generate the slide show presentation associated with the event based on the input initiator user data and the input participant data.

Inventors:
NETALA SAM VINAY (IN)
Application Number:
PCT/IN2019/050750
Publication Date:
April 16, 2020
Filing Date:
October 09, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
NETALA SAM VINAY (IN)
International Classes:
G06F16/40; G06F3/0484
Foreign References:
US20130275505A12013-10-17
US20110231745A12011-09-22
Attorney, Agent or Firm:
SINGH, Manisha (IN)
Download PDF:
Claims:
WE CLAIM:

1. A system (100) for generating a slide show presentation associated with an event on an online platform, the system (100) comprising:

a first device (102) associated with an initiator user (102-B), wherein the first device (102) comprises a first application (102-A) for enabling the initiator user (102- B) to select a slide show module (106-1) among a plurality of modules, wherein the first application (102-A) comprises an initiator user interface (109) configured to input initiator user data associated with the event corresponding to the slide show module (106-1);

a network server (105-1); and

one or more second devices (104) associated with one or more participants (104- B) and configured to communicatively couple to the first application (102-A) of the first device (102) via the network server (105-1), wherein the initiator user interface (109) is further configured to enable the initiator user (102-B) to input the input initiator user data associated with the event, wherein the one or more second devices (104) comprise one or more participant interfaces configured to input participant data associated with the event,

wherein the network server (105-1) is further configured to generate the slide show7 presentation associated with the event based on the input initiator user data and the input participant data.

2. The system (100) as claimed in claim 1, wiierein the network server (105-1) is further configured to transmit the generated slide show presentation to the first application (102-A) of the first device (102), the plurality of second devices (104-1, 104-2, 104-3), and a third device (111) of a recipient (111-B) associated with the event.

3. The system (100) as claimed in claim 2, wiierein the input initiator user data comprises an input name (110-1), an occasion type (110-2), an occasion date (110-3), a time zone (1104-4), contact information (110-5), and event data (1 10-6) associated with the recipient (111-B).

4. The system (100) as claimed in claim 1 , wherein the initiator user interface (109) is further configured to select the one or more participants (104-B) from a contact list in the first device (102).

5. The system (100) as claimed in claim 1, wherein the network server (105-1) further comprises a repository (108) configured to store the input initiator user data (108-A1), the input participant data (108-A2), and the generated slide show presentation (108-A3) associated with the event.

6. The system (100) as claimed in claim 1 , wherein the one or more second devices (104) comprise one or more second applications (104- A) configured to communicatively couple to the first application (102- A) of the first device (102) via the network server (105-1).

7. The system (100) as claimed in claim 1, wherein the initiator user interface (109) is configured to display a list of upcoming events.

8. The system (100) as claimed in claim 1, wherein the initiator user interface (109) is configured to display a calendar for enabling to select a date of an upcoming event.

9. A method for generating a slide show presentation associated with an event on an online platform, the method comprising:

enabling an initiator user (102-B), by a first application (102-A) of a first device (102), to select a slide show module (106-1) among a plurality of modules,

enabling the initiator user (102-B), by an initiator user interface (109) of the first application (102-A), to input initiator user data associated with the event corresponding to the slide show module (106-1);

enabling the initiator user (102-B), via the initiator user interface (109) of the first application (102-A), to input the input initiator user data associated with the event; enabling the one or more participants (104-B), by one or more participant interfaces (109-1, 109-2, 109-3) of the one or more second devices (104), to input participant data associated with the event; and

generating the slide show presentation associated with the event, by a network server (105-1), based on the input initiator user data and the input participant data.

10. The method as claimed in claim 9, wherein enabling the one or more participants (104- B) by the one or more participant interfaces (109-1, 109-2, 109-3) of the one or more second devices (104) comprises inputting participants data associated with the event via a web link shared from the first device (102) by the initiator user (102-B) if the one or more second devices (104) does not have one or more second applications (104- A) installed.

1 1. The method as claimed in claim 9, further comprising transmitting the generated slide show presentation, by the network server (105-1), to the first application (102-A) of the first device (102), the plurality of the second devices (104-1, 104-2, 104-3), and a third device (11 1) of a recipient (11 l-B) associated with the event.

12. The method as claimed in claim 1 1, wherein transmitting the generated slide show presentation comprises transmitting the generated slide show presentation, by the network server (105-1), to the third device (1 11) via a SMS (Short Messaging Service), email, or a WhatsApp.

13. The method as claimed in claim 11, wherein the input initiator user data comprises an input name (110-1), an occasion type (110-2), an occasion date (1 10-3), a time zone (110-4), contact information (1 10-5), and event data (1 10-6) associated with the recipient.

14. The method as claimed in claim 9, further comprising storing the input initiator user data, the input participant data, and the generated slide show presentation in a repository (108) of the network server (105-1).

15. A system (100) for sharing media data associated with an event on an online platform, the system (100) comprising:

a first device (102) associated with an initiator user (102-B), wherein the first device (102) compri ses a first application (102-A) for enabling the initiator user (102-B) to select a data sharing module (106-2) among a plurality of modules, wherein the first application (102-A) comprises an initiator user interface (109) configured to input initiator user data corresponding to the data sharing module (106-2);

a network server (105-1); and one or more second devices (104) associated with one or more participants (104- B), wherein the one or more second devices (104) comprise one or more second applications (104-A) configured to communicatively couple to the first application (102- A) of the first device (102) via the network server (105-1); ,

wherein the first application (102-A) comprises a first media capturing unit (1 12) and the one or more second applications (104-A) comprises one or more second media capturing unit (1 12-1, 1 12-2, 112-3), and wherein the first media capturing unit (112) and the one or more second media capturing unit (112-1, 112-2, 112-3) are configured to capture the media data associated with the event for storing in a repository (108) of the network server (105-1) based on the input initiator user data.

16. The system (100) as claimed in claim 15, wherein the input initiator user data comprises an occasion type (1 14-1), a place (114-2), a start date (114-3), a start time (114-4), an end date (114-5), and an end time (1 14-6) associated with the event.

17. The system (100) as claimed in claim 15, wherein the initiator user interface (109) is further configured to select the one or more participants (104-B) from a contact list in the first device (102).

18. The system (100) as claimed in claim 15, wherein the initiator user interface (109) is configured to display a list of upcoming events.

19. The system (100) as claimed in claim 15, wherein the initiator user interface (109) is configured to display a calendar for enabling to select a date of an upcoming event.

20. The system (100) as claimed in claim 15, wherein the network server (105-1) is further configured to generate a slide show presentation associated with the event based on the input initiator user data and the media data stored in the repository

21. A method for sharing media data associated with an event on an online platform, the method comprising:

enabling an initiator user (102-B), by a first application (102-A) of a first device (102), to select a data sharing module (106-2) among a plurality of modules; enabling the initiator user (102-B), by an initiator user interface, to input initiator user data corresponding to the data sharing module (106-2);

enabling the initiator user (102-B), by a network server (105-1), to communicatively connect the first application (102-A) of the first device (102) to one or more second applications (104-A1, 104-A2, 104-A3) of one or more second devices (104-1, 104-2, 104-3); and

capturing media data associated with the event, by a first media capturing unit (112) of the first application (102-A) and one or more second media capturing units (112-1, 112-2, 112-3) of one or more second applications (104- A) of the one or more second devices (104), for storing in a repository (108) of the network server (105-1) based on the input initiator user data.

22. The method as claimed in clai 21, wherein the input initiator user data comprises an occasion type (114-1), a place (114-2), a start date (1 14-3), a start time (1 14-4), an end date (114-5), and an end time (114-6) associated with the event

23. The method as claimed in claim 21, further comprising selecting one or more participants (104-B) from a contact list in the first device (102), by the initiator user interface (109), for inputting the initiator user data associated with the event.

24. The method as claimed in claim 21, further comprising generating a slide show presentation associated with the event, by the network server (105-1), based on the input initiator user data and the captured media data.

Description:
SYSTEM AND METHOD FOR GENERATING A SLIDE SHOW PRESENTATION

ASSOCIATED WITH AN EVENT

FIELD OF TECHNOLOGY

[001] The present disclosure generally relates to a system and a method for generating a slide show presentation and more particularly to an online platform for generating the slide show presentation associated with an event in a collaborative manner. Further, the present disclosure relates to a system and a method for sharing media data associated with an event on an online platform.

BACKGROUND

[002] In recent times, with increased connectivity' and globalization, people are getting preoccupied with everyday activities such that occasional social gatherings by way of events such as birthdays, anniversaries, and other cultural festivities have reduced. Users are nowadays relying on one or more devices (for example, a smart phone, a tablet an iPad, and the like), social networking sendees, professional networking sendees, and the like for storing important event reminders, for example, birthdays, anniversaries dates, work anniversaries, and special occasions such as new jobs, promotions date etc. An objective of using various online and offline tools would be to alert or remind a user so that the user does not miss out sending wishes, greetings etc. to friends, family members, and relatives on such occasions.

[003] However, existing social networking services such as Facebook or Linkedln require a user to be actively logged into the platform in order to receive alerts and notifications pertaining to special occasions involving other users logged into the social network. Moreover, such social networking tools do not provide provisions for adding event reminders associated with users who are not a part of the social networking platform. Further, users are typically provided with an interlace on the existing social networking sites to send the wishes, greetings etc., only using predefined templates.

[004] Similarly, in order to share media data captured at an event, each individual user has to share captured media data with of devices of participants invited to the event so that the captured media data can be viewed by the participants. For example, during an event, a plurality of individuals may be engaged in capturing the media data during the event. However, such participants participating in the event (a wedding ceremony, for example) have to individually collect and organize the media data from each other to view the media data.

[005] This summary is provided to introduce a selection of concepts in a simple manner that is further described in the detailed description of the disclosure. This summary is not intended to identify key or essential inventive concepts of the subject matter nor is it intended to determine the scope of the disclosure

[006] Briefly, according to an exemplary' embodiment, a system for generating a slide show presentation associated with an event on an online platform, is disclosed. The system includes a first device associated with an initiator user. The first device includes a first application for enabling the initiator user to select a slide show module among a plurality of modules. The first application includes an initiator user interface configured to input initiator user data associated with the event corresponding to the slide show module. The system also includes a network server and one or more second devices associated with one or more participants. The one or more second devices associated with the one or more participants are configured to communicatively couple to the first application of the first device via the network server. The initiator user interface is further configured to enable the initiator user to input the input initiator user data associated with the event. The one or more second devices include one or more participant interfaces configured to input participant data associated with the event. In addition, the network server is further configured to generate the slide show presentation associated with the event based on the input initiator user data and the input participant data.

[007] Briefly, according to another exemplary embodiment, a method for generating a slide show presentation associated with an event on an online platform is disclosed. The method includes step of enabling an initiator user, by a first application of a first device, to select a slide show module among a plurality of modules. The method also includes the step of enabling the initiator user, by an initiator user interface of the first application, to input initiator user data associated with the event corresponding to the slide show module. The method further includes the step of enabling the initiator user, via the initiator user interface of the first application, to input the input initiator user data associated with the event. In addition, the method includes the step of enabling the one or more participants, by one or more participant interfaces of the one or more second devices, to input participant data associated with the event. Moreover, the method includes the step of generating the slide show presentation associated with the event, by a network server, based on the input initiator user data and the input participant data.

[008] Briefly, according to an exemplary embodiment, a system for sharing media data associated with an event on an online platform, is disclosed. The system includes a first device associated with an initiator user. The first device includes a first application for enabling the initiator user to select a data sharing module among a plurality of modules. The first application includes an initiator user interface configured to input initiator user data corresponding to the data sharing module. The system also includes a network server and one or more second devices associated with one or more participants. The one or more second devices include one or more second applications configured to communicatively couple to the first application of the first device via the network server. In addition, the first application also includes a first media capturing unit. Similarly, the one or more second applications also include one or more second media capturing unit. The first media capturing unit and the one or more second media capturing unit are configured to capture the media data associated with the event for storing in a repository of the network server based on the input initiator user data.

[009] Briefly, according to an exemplary embodiment, a method for sharing media data associated with an event on an online platform is disclosed. The method includes step of enabling an initiator user, by a first application of a first device, to select a data sharing module among a plurality of modules. The method also includes the step of enabling the initiator user, by an initiator user interface, to input initiator user data corresponding to the data sharing module. The method further includes the step of enabling the initiator user, by a network server, to communicatively connect the first application of the first device to one or more second applications of one or more second devices. In addition, the method includes the step of capturing media data associated with the event, by a first media capturing unit of the first application and one or more second media capturing units of one or more second applications of the one or more second devices, for storing in a repository of the network server based on the input initiator user data.

[0010] The summary' above is illustrative only and is not intended to be in any way limiting. Further aspects, exemplary embodiments, and features will become apparent by reference to the drawings and the following detailed description. BRIEF DESCRIPTION OF THE FIGURES

[0011J These and other features, aspects, and advantages of the exemplary embodiments can be better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:

[0012] FIG. 1 illustrates a block diagram of a system for generating a slide show presentation associated with an event in accordance with an embodiment of the present disclosure;

[0013] FIG. 2 illustrates a block diagram of a system having a network server used for transmitting the generated slide show presentation to a first device, a plurality of second devices, and a third device associated with a recipient in accordance with an embodiment of FIG. 1 of the present disclosure;

[0014] FIG. 3 illustrates a block diagram representative of an input initiator user data corresponding to a slide show module in accordance with an embodiment of FIG. 1 of the present disclosure;

[0015] FIG. 4 illustrates an exploded block diagram of the network server having the repository in accordance with an embodiment of the present disclosure;

[0016] FIG. 5 illustrates a flow chart illustrating a method for generating the slide show presentation associ ated with the event in accordance with an embodiment of FIGS. 1-4 of the present disclosure;

[0017] FIG. 6 illustrates a block diagram of an input initiator data corresponding to a data sharing module in accordance with an embodiment of FIG. 1 of the present disclosure; and

[0018] FIG. 7 illustrates a flow chart describing a method for sharing media data associated with the event in accordance with an embodiment of FIGS. 1 and 6 of the present disclosure.

[0019] Further, skilled artisans 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 invention so as not to obscure the figures with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

[0020] For the puipose of promoting an understanding of the principles of the invention, reference will now be made to the embodiments illustrated in the figures and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended and that such alterations and further modifications in the illustrated system, and such further applications of the principles of the invention as illustrated therein are being contemplated as would normally occur to one skilled in the art. to which the invention relates.

[0021] 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 invention and are not intended to be restrictive thereof.

[0022] 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 comprise only those steps but may comprise other steps not expressly listed or inherent to such a process or a method. Similarly, one or more devices or sub-systems or elements or structures or components proceeded by "comprises... a" does not, without more constraints, preclude the existence of other devices or other sub-systems or other elements or other structures or other components or additional devices or additional sub-systems or additional elements or additional structures or additional components. Appearances of the phrase“in an embodiment”,“in another embodiment” and similar language throughout this specification may, but do not necessarily, all refer to the same embodiment.

[0023] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The system, methods, and examples provided herein are illustrative only and not intended to be limiting. [0024] In addition to the illustrative aspects, exemplary embodiments, and features described above, further aspects, exemplary embodiments of the present disclosure will become apparent by reference to the drawings and the following detailed description.

[0025] In one embodiment of the present disclosure, a system for generating a slide show presentation associated with an event is disclosed. The system generates the slide show presentation associated with the event on an online platform. The system includes a first device, a network server, and one or more second devices. The first device is associated with an initiator user and the one or more second devices are associated with one or more participants. The first device includes a first application that enables the initiator user to select a slide show module among a plurality of modules. The one or more second devices include a one or more second applications. The one or more second applications are configured to communicatively couple to the first application of the first device via the network server. The first application includes an initiator user interface configured to input initiator user data associated with the event corresponding to the slide show module. The initiator user interface further enables the initiator user to input the input initiator user data associated with the event. The one or more second applications include one or more participant interfaces enable the one or more participants to input participant data associated with the event. Moreover, the network server generates the slide show presentation associated with the event based on the input initiator user data and the input participant data.

[0026] In another embodiment of the present disclosure, a system for sharing media data associated with an event is disclosed. The system shares the media data associated with the event on an online platform. The system includes a first device, a network server, and one or more second devices. The first device is associated with an initiator user and the one or more second devices are associated with one or more participants. The first device includes a first application that enables the initiator user to select a data sharing module among a plurality of modules. The one or more second devices include one or more second applications configured to communicatively couple to the first application of the first device via the network server. The first application includes an initiator user interface configured to input initiator user data associated with the event corresponding to the data sharing module. In addition, the first application includes a first media capturing unit. Similarly, the one or more second applications include one or more second media capturing unit. The first media capturing unit and the one or more second media capturing unit are configured to capture the media associated with the event for storing in a repository' of the network server based on the input initiator user data.

[0027] As discussed herein, the online platform has an application which permits a user to collaborate with one or more friends and one or more family members, for example, through a slide show' module on a special occasion (such as a birthday, an anniversary, or the like) or at an event, through a slide show presentation of greeting messages and pictures associated with the event. In addition, the platform is also configured to provide an initiator user to initiate a plan associated with the occasion, with friends and family for a particular recipient. The application of the platform is also configured to store the captured media data associated with the event in a repository of a network server. The slide show module and the data sharing module are explained in greater detail in below paragraphs. FIGS. 1-5 are related to the description of the slide show module and FIGS. 6-7 are related to the description of the data sharing module.

[0028] FIG. 1 illustrates a block diagram of a system 100 for generating a slide show presentation associated with an event in accordance with an embodiment of the present disclosure. The system 100 include a first device 102 associated with a user 102-B, a plurality of second devices 104-1, 104-2, 104-3 associated with a plurality of participants 104-B 1 , 104- B2, 104-B3, and a communication network 105 to provide communication between the first device 102 and the plurality of second devices 104-1, 104-2, 104-3. The communication network 105 further includes a network server 105-1 having a repository 108 It should be noted herein that the number of second devices and associated participants may vary depending on the application

[0029] In one embodiment, the communication network 105 is hosted on a cloud and is configured for providing a communication between the first device 102 and the plurality' of second devices 104-1, 104-2, 104-3. Also, the network server 105-1 of the communication network 105 is configured for providing the communication between the first device 102 and the plurality of second devices 104-1 , 104-2, 104-3. As discussed earlier, the first device 102 is associated with the initiator user 102-B and the plurality of second devices 104-1, 104-2, 104-3 are associated with the plurality of participants 104-B1, 104-B2, 104-B3 respectively. The initiator user 102-B, herein, refers to a user who initiates a plan (also referred to herein as a“weave plan”) associated with the event with the plurality of participants 104-B 1, 104-B2, 1Q4-B3 on an online platform for a particular recipient. Herein, the plurality of participants 104-B 1 , 104-B2, 104-B3 may refer but not limited to family members, friends, colleagues, relatives, and the like. The event, herein, for example, may include but not limited to birthdays, anniversaries dates, work anniversaries, dates of special occasions such as newjob, promotions date, and the like. Herein, the first device 102 and the plurality of second devices 104-1, 104- 2, 104-3 include but are not limited to smart phones. The first device 102 and second devices 104-1, 104-2, 104-3 can be any processor-based devices which have internet connections and are able to receive and transmit data bidirectionally. Such processor-based devices may include at least one arithmetic logic unit, microprocessor, general purpose controller or other processor arrays to perform the desired computations. The processor-based devices may also be configured to manage the contents of the repository 108. The repository 108 may be a non- transitory storage medium. In one embodiment, the repository is an on-board memory of such a processor-based device.

[0030] In the same embodiment of the present disclosure, the first device 102 includes a first application 102- A which enables the initiator user 102-B to select a slide show module 106-1 among a plurality of modules. It should be noted herein that the slide show module 106- 1 is referred to herein as a“weave module”. The plurality of second devi ces 104-1, 104-2, 104- 3 include a plurality second applications 104-A1, 104-A2, 104-A3 respectively configured to communicatively couple to the first application 102-A of the first device 102 via the network server 105-1 It should be noted herein that the first application 102-A and the plurality of second applications 104-A1, 104-A2, 104-A3 refer to same type of applications. The term “first” and“second” are merely used to differentiate the same type of applications for the initiator user 102-B and the participants 104-B 1, 104-B2, 104-B3.

[0031] The first application 102-A includes an initiator user interface 109 configured to input initiator user data associated with the event corresponding to the slide show module (referred to herein as a“weave module 106-1”). The input initiator user data may include but not limited to an input name, an occasion type, an occasion date, a time zone, contact information, and event data associated with the recipient. The initiator user interface 109 further enables the initiator user 102-B to select the plurality of participants 104-B 1, 104-B2, 104-B3 from a contact list in the first device 102, After selecting the plurality of participants 104-B I, 104-B2, 104-B3 fro the contact list in the first device 102, the initiator user 102-B inputs the input initiator user data associated with the event with the one or more participants 104-B 1 , 104-B2, 104-B3 via the plurality of second devices 104-1 , 104-2, 104-3. The sel ection of the parti cipantsl04-Bl, 104-B2, 104-B3 and the inputting of the initiator user data associated with the event may be done simultaneously.

[0032] The plurality of second applications 104-A1, 104-A2, 104-A3 of the plurality of second devices 104-1 , 104-2, 104-3 include a plurality of participant interfaces 109-1 , 109-2, 109-3 to enable the participants to input participant data associated with the event. The participant data associated with the event to be input by the plurality of participants 104-B1, 104-B2, 104-B3. The participant data, for example, may include but not limited to a message for the recipient or an image associated with the event for the recipient. The message may be a video or a photograph, or a combination thereof.

[0033] In the same embodiment, the network server 105-1 is further configured to generate the slide show presentation associated with the event. The generated slide show presentation is based on the input initiator user data and the input participant data. The network server 105-1 further transmits the generated slide show' presentation to the first application 102-A of the first device 102, the plurality of second applications 104-A1, 104-A2, 104- A3 of the plurality of the second devices 104-1, 104-2, 104-3, and a third device 1 11 of the recipient 111-B. It should be specifically noted herein that the third device 1 11 herein is associated with the recipient 111-B related to the event.

[0034] In the same embodiment, the network server 105-1 further includes a repository 108 configured to communicatively couple to a repository 108-3 of the first application 102-A of the first device 102 and repositories 108-13, 108-23, 108-33 of the second applications 104- Al , 104-A2, 104-A3 of the plurality of second devices 104-1 , 104-2, 104-3. The repository' 108 is configured to store the input initiator user data, the input participant data, and the generated slide show presentation associated with the event. Such can also be data stored in the repository' 108-3 of the first application 102-A of the first device 102 and the repositories 1 OB- 13, 108-23, 108-33 of the second applications 104- A 1 , 104-A2, 104-A3 plurality of the second devices 104-1, 104-2, 104-3.

[0035] In the same embodiment, the respective interfaces 108-4 of first application 102-A of the first device 102 and the plurality of second applications 104-A1, 104-A2, 104-A3 of the plurality of second devices 104-1, 104-2, 104-3 may be configured to display a list of upcoming events. In addition, the respective interfaces 108-5 of the first application 102-A and the plurality of second applications 104-A1, 104-A2, 104-A3 may be configured to display a calendar for enabling to select a date of an upcoming event.

[0036] In one example embodiment of the present disclosure, the participants 104-B1, 104- B2, 104-B3 can join the weave module 106-1 upon clicking a web link sent by the initiator user 102-B of the first device 102. In another example embodiment of the present disclosure, the participants 104-B 1, 104-B2, 104-B3 can join the weave module 106-1 , via respective second applications 104-A1, 104-A2, 104-A3 directly in the second devices 104-1, 104-2, 104- 3. In yet another embodiment, some participants may join the weave module 106-1 via respective second applications 104-A1, 104-A2, 104-A3 of the second devices 104-1 , 104-2, 104-3 and some other participants may join the weave module 106-1 via the web link the initiator user 102-B of the first device 102. All such permutations and combinations are envisioned within the scope of the present disclosure.

[0037] FIG. 2 illustrates a block di agram of the communication network 105 including the network server 105-1 used for transmitting the generated slide show presentation to the first device 102, the plurality of second devices 104-1, 104-2, 104-3, and the third device 1 1 1 associated with the recipient 111-B in accordance with an embodiment of FIG. 1 of the present disclosure. In particular, the network server 105-1 transmits the generated slide show presentation to the first application 102-A of the first device 102, the plurality of second applications 104-A1, 104-A2, 104-A3 of the plurality' of the second devices 104-1, 104-2, 104- 3 and the third device 1 1 1. The generated slide show presentation is based on the input initiator user data and the input participant data.

[0038] The network server 105-1 are also configured to track submissions of media data of all the participants 104-B1, 104-B2, 104-B3 In the same embodiment, the first application 102-A may enable the initiator user 102-B to close/stop data submissions associated with the event (referred to herein as a“weave event”) either manually at any instant of time as per choice or close/stop data submissions associated with the weave event automatically upon completion of a scheduled time instant. Upon closure of data submissions associated with the weave event, the network server 105-1 is used to compile all the submitted data (referred to herein as“weave data”) and generate a slide show auto generated based the media data submitted by all participants I04-B1, I04-B2, 104-B3 and the initiator user 102-B in a random order. Thereafter, the network server 105-1 is used to send the generated slide show to the recipient 1 1 1-B and all participants 104-B1, 104-B2, 104-B3 and the initiator user 102-B. The slide show is auto generated by the network server 105-1 based on the media data submitted by the participants 104-B L 104-B2, 104-B3 and the initiator user 102-B. The recipient 1 11-B may send a“thank you” message (such as a voice message or a text message) to the participants 104-B 1, 104-B2, 104-B3 and the initiator user 102-B via email, for example.

[0039] In one example embodiment of the present disclosure, the recipient 1 11-B can join the weave module 106-1 upon clicking a web link sent by the initiator user 102-B of the first device 102 to view the associated message and the slide show. In another example embodiment of the present disclosure, the recipient 1 1 1 -B can join the weave module 106-1 , by downloading a third similar application directly in the third device 111 to view the associated message and the slide show. It should be noted herein that only if the recipient 111-B does not have the third application installed, the slide show will be sent through email/SMS/WhatsApp to the recipient 1 11-B. It should be noted herein that the initiator user 102-B would be also be a participant similar to the participants 104-B1, 104-B2, 104-B3.

[0040] FIG. 3 illustrates a block diagram of an input initiator user data 1 10 corresponding to the weave module 106-1 in accordance with an embodiment of FIG. 1 of the present disclosure. The input initiator user data 110 include but not limited to an input name 110-1, an occasion type 110-2, an occasion date 1 10-3, a time zone 110-4, contact information 110-5, and event data 110-6 associated with the recipient 111-B.

[0041] In one embodiment, the message is representative of a virtual greeting card with personalized data from the initiator user 102-B and the participants 104-B1, 104-B2, 104- B3. The initiator user 102-B, for example, creates the weave event by providing certain basic information about the recipient 111-B and the recipient’s occasion. The basic information of the recipient 1 11-B, for example, include but not limited to the name of the recipient 110-B, the occasion type 110-2 of the recipient 111-B (for example, birthday, marriage anniversary', and the like), the occasion date 110-3 (for example, birthday date, marriage anniversary date, and the like), the time zone 110-4 of the recipient 111-B, a mobile number, and an email ID of the recipient 1 1 1-B. The occasion date 110-3 and the time zone 110-4 of the recipient 1 11-B can be selected using the initiator user interface 109 of the first application 102-A of the first device 102. The initiator user 102-B may further input media data (for example, video data, image data, and the like) of a personalized form for the recipient 1 11-B, and then share the input initiator user data with the participants 104-B1, 104-B2, 104-B3 via a shared link shared through a SMS (Short Messaging Service) or WhatsApp, for example. The participants 104- Bl, 104-B2, 104-B3 can then submit media data by clicking the shared link

[0042] FIG. 4 illustrates an exploded block diagram of the network server 105-1 having the repository' 108 in accordance with an embodiment of the present disclosure

[0043] In particular, the repository 108 of the network server 105-1 is used to store input initiator user data 108-AI, input participant data 108-A2, and generated slide show presentation 108-A3 Also, it is to be noted herein that the first device 102 and the plurality of second devices 104-1, 104-2, 104-3 associated with the participants may include respective repositories (not shown in FIG.)

[0044] The repository' 108 of the network server 105-1 is configured to communicatively couple to the repository 108-3 of the first application 102-A of the first device 102 and the repositories 108-13, 108-23, 108-33 of the second applications 104-A1, 104-A2, 104- A3 of the second devices 104-1, 104-2, 104-3. As already discussed, the repository 108 is configured to store the input initiator user data associated with the event corresponding to the weave module 106-1 Moreover, the repository' 108 also stores the input participant data associated with the event. Herein, the participant data refers to the data associated with the plurality of participants 104-B 1 , 104-B2, 104-B3 associated with the plurality of second devices 104-1, 104-2, 104-3. In addition, the repository 108 is configured to store the generated slide show presentation. Herein, the slide show presentation is generated by the network server 105-1 based on the input initiator user data and the input participant data

[0045] FIG. 5 illustrates a flow chart illustrating a method for generating the slide show presentation associated with the event in accordance with embodiments of FIGS. 1-4 of the present disclosure;

[0046] At step 502, the weave module 106-1 is selected among a plurality of modules by the initiator user 102-B, using the first application 102-A of the first device 102, It may be noted that the first device 102 is associated with the initiator user 102-B.

[0047] At step 504, the initiator user interface 109 of the first application 102-A enables the initiator user 102-B to input initiator user data associated with the event corresponding to the weave module 106-1. It may be noted that the input initiator user data, for example, include but not limited to the name of the recipient 1 10-1, the occasion type 110-2, the occasion date 110-3, the time zone 110-4, the contact information, and event data 110-6 associated with the recipient 111-B.

[0048] At step 506, the initiator user interface 109 of the first application 102 -A enables the initiator user 102-B to input initiator user data associated with the event.

[0049] At step 508, the participants 104-B 1, 104-B2, 104-B3 input participant data associated with the event using the one or more participant interfaces 109-1, 109-2, 109-3 of the one or more second devices 104-1 , 104-2, 104-3.

[0050] At step 510, a slide show presentation associated with the event is generated by the network server 105-1. It may be noted that the slide show presentation is generated based on the input initiator user data and the input participant data

[0051] Referring again back to FIG. 1, in another embodiment, the first application 102- A, enables the initiator user 102-B to select a data sharing module 106-2 (referred to herein as a “reliv module”) associated with an event and shares the selected data sharing module 106-2 with the participants 104-B I , 104-B2, 104-B3 on the online platform. It should be noted herein that the participants 104-B 1, 104-B2, 104-B3 are associated with the second devices 104-1 , 104-2, 104-3 and listed for attending the event. The event, herein, may refer to a party, for example, include a launch party, a wedding ceremony party, a birthday party, and the like.

[0052] The first application 102- A includes an initiator user interface 109 configured to input initiator user data associated with the event corresponding to the data sharing module 106-2. The input initiator user data include but not limited to an occasion type 114-1, a place 1 14-2, a start date 114-3, a start time 1 14-4, an end date 1 14-5, and an end time 1 14-6 associated with the event. The initiator user interface 109 further enables the initiator user 102-B to select the participants 104-BI , 104-B2, 104-B3 from a contact list in the first device 102. After selecting the participants 104-BI, 104-B2, 104-B3 from the contact list in the first device 102, the initiator user 102-B shares the input initiator user data associated with the event with the participants 104-B I, 104-B2, 104-B3 via the second devices 104-1, 104-2, 104-3.

[0053] In the same embodiment, additionally, the first application 102-A includes a first media capturing unit 1 12 configured to capture media data associated with the event based on the input initiator user data. Similarly, the second applications 104-AI, 104-A2, 104- A3 include second media capturing units 1 12-1, 1 12-2, 1 12-3 respectively configured to capture media data associated with the event. All of the captured media data are stored in the repository 108 of the network server 105-1. In some embodiments, the captured media data are also stored in the repository 108-3 of the first application 102-A of the first device 102 and the repositories 108-13, 108-23, 108-33 of the second applications 104-A1, 104-A2, 104-A3 of the second devices 104-1 , 104-2, 104-3

[0054J In the same embodiment, the network server 105-1 may be further configured to generate the slide show presentation associated with the event. The slide show presentation is generated based on the input initiator user data and the media data stored in the repository 108 of the network server 105-1. The generated slide show presentation is stored in the repository 108 of the network server 105-1 In some embodiments, the generated slide show' presentation may be stored in the repository 108-3 of the first application 102-A of the first device 102 and repositories 108-13, 108-23, 108-33 of the second applications 104-A1, 104-A2, 104-A3 of the second devices 104-1, 104-2, 104-3.

[0055] FIG. 6 illustrates a block diagram of input initiator data 1 14 corresponding to the reliv module 106-2 in accordance with an embodiment of FIG. 1 of the present disclosure. The input initiator user data 114 include but not limited to the occasion type 114-1, the place 114- 2, the start date 1 14-3, the start time 114-4, the end date 1 14-5, and the end time 114-6 associated with the event

[0056] In one embodiment, the initiator user 102-B inputs information associated with the event to the reliv module 106-2. The information associated with the event, for example, include the type of the occasion 1 14-1 (for example, a launch party, wedding ceremony, and the like), the place 114-2 where the event will happen, the start date 114-3 of the event, the start time 114-4 of the event, the end date 114-5 of the event, and the end time 114-6 of the event. The start date 114-3, the start time 114-4, the end date 114-5, and the end time 114-6 of the event can be selected from the user interface 109 of the first application 102-A of the first device 102. The initiator user 102-B can capture the media data associated with the event using the first media capturing unit 112 of the first application 102-A of the first device 102 The captured media data, for example, one or more images, captured associated with the event are automatically saved in the repository 108-3 of the network server. The participants 104-B1, 104-B2, I04-B3 can also capture media data associated with the event using the second media capturing units 1 12-1, 1 12-2, 1 12-3 of the plurality of second applications 104-A1, 104-A2, 104-A3 of the second devices 104-1, 104-2, 104-3. In one embodiment, a camera shortcut (i.e. camera icon) would appear for the first application 102-A and the second applications 104-A1, 104-A2, 104- A3 between the start time 114-4 and the end time 1 14-6 of the event. The first capturing unit 1 12 and the second media capturing units 112-1 , 1 12-2, 112-3 can be opened by clicking the camera shortcut. The captured media data are saved in the repository 108 of the network server 105-1 . Herein, the initiator user 102-B and the participants 104-B 1 , 104-B2, 104- B3 can access the captured media data associated with the event saved in the repository' 108 of the network server 105-1. The captured media data can also be saved in the repositories 1 OS- 13, 108-23, 108-33 of the plurality of second applications 104-A1, 104-A2, 104- A3 of the second devices 04-1, 104-2, 104-3.

[0057] It should be noted herein that initially the initiator user 102-B inputs initial information associated with the event to the reliv module 106-2. The reliv module 106-2 may be linked to a location map (e.g. google map) for finding a location of the event.

[0058] FIG. 7 illustrates a flow chart describing a method for sharing media data associated with the event, in accordance with an embodiment of the present disclosure.

[0059] At step 702, the reliv module 106-2 is selected among a plurality of modules by the initiator user 102-B, using the first application 102-A of the first device 102.

[0060] At step 704, the initiator user inputs initiator user data associated with the event corresponding to the reliv module 106-2 to the initiator user interface 109 of the first application 102-A. It may be noted that the input initiator user data, for example, include but not limited to the occasion type 114-1 , the place 1 14-2, the start date 114-3, the start time 114- 4, the end date 114-5, and the end time 114-6 associated with the event.

[0061] At step 706, a network server 105-1 enables the initiator user 102-B to communicatively connect the first application 102-A of the first device 102 to the second applications 104-Al, 104-A2, 104- A3 of the one or more second devices 104-1, 104-2, 104-3.

[0062] At step 708, the initiator user 102-B captures media data associated with the event. The media is captured using the first media capturing unit 1 12 of the first application 102-A of the first device 102. Also, media data by the are captured by the participants 104-B l, 104-B2, 104-B3 using the second media capturing unit 112-1 , 1 12-2 of the second applications 104-A1, 104-A2, 104-A3 respectively of the second devices 104-1, 104-2, 104-3. The captured media data are stored in a repository 108 of the network server 105-1 based on the input initiator user data and the media data.

[0063] In one embodiment, if the initiator user 102-B is a first-time user, the first application 102-A opens with a splash screen followed by a login page. Internet access is required for logging into first application 102-A. The initiator user 102-B can login into the first application 102-A by inputting default data including but not limited to name of a user, mobile number of the user, email id, and the like.

[0064] A profile tab includes basic information of the initiator user 102-B logged into the first application 102-A. Also, the first application 102-A is provided with an option to edit profile information. In addition, the first application 102-A also has an option for a personalized calendar that can be managed by the initiator user 102-B. Moreover, the personalized calendar may include self-entered data and/ or automatically captured data. Once a particular module is selected the initiator user 102-B can view participants who have collaborated and submitted media content.

[0065] As would be understood from the foregoing description, the present disclosure teaches a novel system and method for a plurality of users to collaboratively create data including but not limited to a greeting card, a slide show presentation etc. associated with a particular event. It may be noted that herein the multimedia content received by the exemplary system from plurality of collaborating users for a particular event may be processed using various algorithms, including but not limited to artificial intelligence algorithms, to create a customized slide show.

[0066] Further, the system of the present disclosure may also integrate with third party applications for providing contextual recommendations to one or more participating users and the recepients pertaining to the occasion. For instance, the system of the present disclosure may also provide the initiator user with a plurality of options to choose offer/ s) from available third party offers.

[0067] 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. [0068] 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, orders 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 necessarily need to be 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. Numerous variations, whether explicitly given in the specification or not, such as differences in structure, dimension, and use of material, are possible. The scope of embodiments is at least as broad as given by the following claims.