Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
AN IMPROVED SYSTEM AND METHOD OF RECEIVING, MANAGING, CONTROLLING, SAVING AND SHARING INFORMATION CONTENT OF SOCIAL MEDIA PLATFORMS AND OTHER APPLICATIONS
Document Type and Number:
WIPO Patent Application WO/2019/211689
Kind Code:
A1
Abstract:
Embodiments herein, disclose an application and computing device for aggregating content, social sharing and instant messaging of saved electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users. The user receives the electronic content on his computing device by selecting a text from the electronic content or the user can select the document and pressing the copy menu causes a pop-up user interface where the user can save the electronic content in one click directly on the user device or to a server as well as collaborate on the instant messaging platform to chat or share electronic content with other users.

Inventors:
SINGHANIA, Harsh Vardhan (1504 Lincoln Way, Apt 135Mclean, VA, 22102, US)
Application Number:
IB2019/053179
Publication Date:
November 07, 2019
Filing Date:
April 17, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SINGHANIA, Harsh Vardhan (1504 Lincoln Way, Apt 135Mclean, VA, 22102, US)
International Classes:
G06Q50/00; G06F15/16
Attorney, Agent or Firm:
MANICKAM, Devi Sundaramurthy et al. (K&S Partners, 101 Ivy Terrace, Plot. No. 119, Road no. 44, Kavuri Hills, Madhapur, Hyderabad 3, 500033, IN)
Download PDF:
Claims:
CLAIMS

The Claims:

1. A method of aggregating content using an application in a computing device, the method comprising the steps of:

a. receiving an electronic content into the application; and

b. saving the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users.

2. A method of claim 1, wherein the electronic content comprises at least one of Electronic documents, Files in electronic format, Textual content from electronic documents and from communication messages, Calendar events, Communication messages, Reminders and Archives.

3. A method of aggregating content and social sharing using an application in a computing device, the method comprising the steps of:

a. receiving an electronic content into the application;

b. saving the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users; and

c. sharing the saved electronic content to one or more recipients using the application.

4. A method of claim 3, wherein the electronic content comprises at least one of Electronic documents, Files in electronic format, Textual content from electronic documents and from communication messages, Calendar events, Communication messages, Reminders and Archives.

5. A method of aggregating content and collaborating through an instant messaging using an application in a computing device, the method comprising the steps of:

a. receiving an electronic content into the application; b. saving the received electronic content, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users; and

c. collaborating the saved electronic content to one or more recipients using an instant messaging platform in the application based on the subscription type of the one or more users.

6. A method of claim 5, wherein the electronic content comprises at least one of Electronic documents, Files in electronic format, Textual content from electronic documents and from communication messages, Calendar events, Communication messages, Reminders and Archives.

7. The method of claim 1, wherein selecting the received content by the one or more users from the electronic content, causes the application to pop-up a user interface, prompting to save in one click, the copied content to the memory location, wherein the administrator of the application controls and allocates storage quota, based on the subscription type of the one or more users, and wherein the copied content can be saved to the memory location offline or online.

8. The method of claim 7, wherein the one click saving of the electronic content can be performed by the one or more users from any third party application or any electronic content on a computing device screen without leaving the computing device screen, when the one or more users read the electronic content.

9. The method of claim 1, wherein the memory location for automatically storing the saved electronic content without manual intervention comprises at least one of cloud server, local server, user server, Software as a Service (Saas) server, computing device memory based on the subscription type of the one or more users.

10. The method of claim 1, wherein the electronic content received to the application causes the electronic content to be saved as a new note in the memory location, wherein the administrator of the application controls and allocates storage quota based on a subscription type of one or more users.

11. The method of claim 1, wherein the subscription type of the one or more users comprises of Personal, Business and Enterprise users and wherein the administrator of the application uses a bulk user setup interface in the application to upload a set of users based on the subscription type of the one or more users.

12. The method of claim 1, wherein the application has multiple sections and multiple folders separately for business and personal use, wherein the saved electronic content is stored in a separate section and folder for personal and business use to ensure security and maintain secrecy.

13. The method of claim 3, wherein the administrator of the application performs at least one of:

a. Disabling sharing of typed or saved electronic content directly to a social media application;

b. Providing plurality of permissions to manage users for restricting access to shared electronic content based on plurality of roles and rights of the one or more users,

c. Sending information via a broadcast option to the one or more users;

d. Creating communities based on the saved electronic content and building a customized plurality of communities for the one or more users;

e. Transferring the saved electronic content instantly from a first user to a remote second user;

f. Hiding and password protecting the saved electronic content in a folder;

g. Restricting access to the saved or shared electronic content based on location or time based access rights to the one or more users;

h. Mapping the geographical location to track the movement and location of the one or more users;

i. Locking the typed, saved or shared electronic content to make it un-editable for the one or more recipients or the one or more users;

j. Setting up ghost users in a group based on the subscription type of the one or more users;

k. Deleting remotely the saved and shared electronic content from the computing device or an account of the one or more users; l. Transferring the saved and shared electronic content from the computing device or from an account of a first user to a second user;

m. Deciding rights of a group to perform at least one of writing in the group, observing the one or more users in the group and determining ghost users of the group;

n. Withdrawing the shared and saved electronic content at any time for the one or more users; and

o. Restricting the one of more recipients from sharing electronic content received to them.

14. The method of claim 3, wherein the saved electronic content comprises at least one of:

a. Source of the saved electronic content of the one or more users;

b. Time based electronic content saving to the memory location and self- destruction of the saved electronic content when a set time is expired; c. Editing of the saved electronic content produces a new version of the saved electronic content, wherein the plurality of versions of the saved or shared electronic content can be tracked and audited based on the subscription type of the one or more users;

d. Tagging of the saved and shared electronic content including Electronic documents or a communication messages wherein the Electronic documents are saved along-with a tag or tags and a textual content;

e. Cross-linking of saved and shared electronic content using tags;

f. Organizing communication messages into one or more folders; and

g. Organizing the shared and saved electronic content into at least one of a personal space, enterprise space and public space.

15. A method of claim 1, wherein the saved electronic content can be searched and filtered using one of more of filtering parameters comprising of: Type of the saved electronic content, Source of the saved electronic content, Tagging of the saved electronic content, Saved electronic content in plurality of folders, Attachment type, Start and end date when the saved electronic content was created, Saved electronic content is starred or marked for priority, Saved electronic content having no tags, Saved electronic content as part of communication message and Secured or locked saved electronic content.

16. A method of claim 1, wherein the saved electronic content can be created, searched and filtered by using voice based function in the application.

17. A method of claim 1, wherein the application further comprises real time notification to at least one of incoming electronic content, instant message, reminders, calendar events.

18. A method of claim 1, wherein the application further comprises at least one of consolidating the scheduled reminders, calendar events based on the subscription type of the one or more users and scheduling reminders or calendar events from a first user account or device to a second user account or device, performed by the first user account or device.

19. A method of claim 5, wherein the application further comprises providing to the one more users, creating customized template for saving the electronic content or for the instant messaging application to send a conversational message based on the subscription type of the one or more users.

20. A method of claim 5, wherein the saved electronic content can be shared as a conversational message using the instant messaging platform from the application itself without the need for copy-pasting a content.

21. A computing device for aggregating content using an application, the computing device comprising of:

a. a receiving module configured to receive an electronic content into the application; and

b. a saving module configured to save the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users.

22. The computing device of claim 21, wherein the electronic content comprises at least one of Electronic documents, Files in electronic format, Textual content from electronic documents and from communication messages, Calendar events, Communication messages, Reminders and Archives.

23. A computing device for aggregating content and social sharing using an application, the computing device comprising of:

a. a receiving module configured to receive an electronic content into the application;

b. a saving module configured to save the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users; and c. a sharing module configured to share the saved electronic content to one or more recipients using the application.

24. The computing device of claim 23, wherein the electronic content comprises at least one of Electronic documents, Files in electronic format, Textual content from electronic documents and from communication messages, Calendar events, Communication messages, Reminders and Archives.

25. A computing device for aggregating content and collaborating through an instant messaging using an application, the computing device comprising of

a. a receiving module configured to receive an electronic content into the application;

b. a saving module configured to save the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users; and c. a collaborating module configured to collaborate the saved electronic content to one or more recipients using an instant messaging platform in the application based on the subscription type of the one or more users.

26. The computing device of claim 25, wherein the electronic content comprises at least one of Electronic documents, Files in electronic format, Textual content from electronic documents and from communication messages, Calendar events, Communication messages, Reminders and Archives.

27. A computing device of claim 21, wherein the receiving module configured to receive the electronic content causes the electronic content to be saved as a new note in the memory location, wherein the administrator of the application controls and allocates storage quota based on a subscription type of one or more users.

28. A computing device of claim 23, wherein the saving module and the sharing module configured to save and share the electronic content can be searched and filtered using one of more of filtering parameters comprising of: Type of the saved electronic content, Source of the saved electronic content, Tagging of the saved electronic content, Saved electronic content in plurality of folders, Attachment type, Start and end date when the saved electronic content was created, Saved electronic content is starred or marked for priority, Saved electronic content having no tags, Saved electronic content as part of communication message and Secured or locked saved electronic content.

29. A computing device of claim 21, wherein the saving module configured to save the electronic content can create, search and filter the electronic content by using voice based function in the application.

Description:
AN IMPROVED SYSTEM AND METHOD OF RECEIVING, MANAGING, CONTROLLING, SAVING AND SHARING INFORMATION CONTENT OF SOCIAL MEDIA PLATFORMS AND OTHER APPLICATIONS

TECHNICAL FIELD

[001] The embodiments herein relate to a collaborative application and a computing device using the application and, more particularly, to a content aggregation, social sharing and instant messaging application all incorporated in a single platform in the application.

BACKGROUND

[002] In today’s world part of computing devices, e.g. smartphone or tablet computer provides the functions of the electronic reading or editing features apart from communication with other people. These mobile computing devices are easily portable and have large storage facility for providing a great benefit to the user. When a user employs the above-mentioned computing device to read a variety of electronic books or text information, there is a need to extract some important or interested text paragraph from the text information and to store the uniformly extracted text paragraph in a predetermined document.

[003] In some examples, a screen size of a display of the computing device may be limited and more than one application may not be displayed at the same time. In such examples, pasting data selected from a source application into a destination application may include exiting or minimizing the source application to launch or maximize the destination application. However, minimizing or exiting the source application may not be convenient if the user seeks to continue using the source application. Even if more than one application may be displayed at the same time on the computing device, switching between a source application and a destination application to perform the paste function may cumbersome and time consuming.

[004] Based on the aforementioned operation procedures, the user needs to change different interfaces of the application programs, which is a complicated implement procedure. Further, when the user selects different text paragraphs, the user does not stop switching operation interfaces, which downgrades the user experiences.

[005] Users have been using multiple mobile apps with various features to achieve one common objective of content (information) management. No single product gives all the features required to be a complete solution for information management from start to end, to be able to save, search, share, manage and control access to content across multiple electronic devices, that is available online and offline and can be used anytime, on any machine.

[006] Therefore, a need remains to provide an application which can run on a computing device and provide a single platform for the user to save content which the user is reading with one click, share the saved content with other users and collaborate with other users for conversing through an instant messaging application built in the platform so that the user need not leave the screen on the computing device to perform the above tasks.

SUMMARY

[007] One or more shortcomings of the prior art are overcome and additional advantages are provided through the present disclosure. Additional features and advantages are realized through the techniques of the present disclosure. Other embodiments and aspects of the disclosure are described in detail herein and are considered a part of the claimed disclosure.

[008] The embodiments relates generally to an application and computing device for aggregation of content, social sharing and instant messaging in a single platform.

[009] Accordingly, the embodiments provide a method of aggregating content using an application in a computing device by receiving an electronic content into the application and saving the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users.

[0010] Accordingly, the embodiments provide a method of aggregating content and social sharing using an application in a computing device by receiving an electronic content into the application, saving the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users and sharing the saved electronic content to one or more recipients using the application.

[0011] Accordingly, the embodiments provide a method of aggregating content and collaborating through an instant messaging using an application in a computing device by receiving an electronic content into the application, saving the received electronic content, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users and collaborating the saved electronic content to one or more recipients using an instant messaging platform in the application based on the subscription type of the one or more users.

[0012] Accordingly, the embodiments provide a computing device for aggregating content using an application through a receiving module configured to receive an electronic content into the application, and a saving module configured to save the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users

[0013] Accordingly, the embodiments provide a computing device for aggregating content and social sharing using an application through a receiving module configured to receive an electronic content into the application, a saving module configured to save the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users, and a sharing module configured to share the saved electronic content to one or more recipients using the application.

[0014] Accordingly, the embodiments provide a computing device for aggregating content and collaborating through an instant messaging using an application through a receiving module configured to receive an electronic content into the application, a saving module configured to save the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users, and a collaborating module configured to collaborate the saved electronic content to one or more recipients using an instant messaging platform in the application based on the subscription type of the one or more users.

[0015] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications. BRIEF DESCRIPTION OF THE FIGURES

[0016] The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, serve to explain the disclosed embodiments. The embodiments disclosed herein will be better understood from the following detailed description with reference to the drawings, in which:

[0017] Fig. 1 is a schematic block diagram of the computing device in accordance with some embodiments of the present disclosure;

[0018] Fig. 2 is a simplified schematic illustration of a user interacting with a computing device to aggregate content, socially share the content and collaborate with other users using the instant message platform in the application in accordance with some embodiments of the present disclosure;

[0019] Fig. 3A depicts a flow chart to aggregate content by the user in accordance with some embodiments of the present disclosure;

[0020] Fig. 3B depicts a flowchart for social sharing of aggregated content by the user in accordance with some embodiments of the present disclosure;

[0021] Fig. 3C depicts a flowchart for collaborating by the user using the instant messaging platform in the application in accordance with some embodiments of the present disclosure;

[0022] Fig. 4 depicts a schematic diagram of the administrator role and rights to control the user and content in the application in accordance with some embodiments of the present disclosure;

[0023] Fig. 5 depicts the filtering parameters to filter the saved electronic content in accordance with some embodiments of the present disclosure;

[0024] It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter.

DETAILED DESCRIPTION

[0025] For the purposes of promoting an understanding of the principles of the present embodiments, reference will now be made to the embodiments illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the embodiments is thereby intended. The embodiments includes any alterations and further modifications in the illustrated device and further applications of the principles of the embodiments that would normally occur to one skilled in the art to which the embodiments relates.

[0026] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.

[0027] As used herein, a "computing device" may be a desktop computer, laptop (or notebook), tablet computer, mobile phone, smart phone, smart device, computer, workstation, handheld computer, ultra mobile personal computer, personal digital assistant (PDA), web pad or any other processing device or equipment.

[0028] As used herein "Electronic content" are content or services in electronic forms includes but not limited to reminders, calendars, communication messages such as of e- mail, voice mail, Web mail, Video mail, Instant messaging applications and services, text and file messaging applications and services, Multimedia messaging applications, electronic documents, Textual content, Files in electronic format. For example, the content can include different word processor, spreadsheet, image, e-book, audio, video or music content. The various different formats include, for example, Microsoft Word™ documents (DOC), Apple Pages™ documents (PAGES), Office Open XME Text documents (DOCX), Adobe™ Portable Document Format documents (PDF), Eotus 1-2- 3™ documents (123), Microsoft Excel™ documents (XLS), Microsoft Windows Bitmap™ image documents (BMP), CompuServe Graphics Interchange Format™ image documents (GIF), Joint Photographic Experts Group image documents (JPEG), Amazon Kindle™ files (AZW), text files (TXT), Open Electronic Book Package files (OPF), Microsoft Windows Media Audio™ audio files (WMA), Apple Advanced Audio Coding™ audio files (AAC), Microsoft Wave™ audio files (WAV), MPEG Layer 3 files (MP3), MPEG Layer 4 files (MP4), content encoded as DivX™ video files (DivX), Apple Audio Video Interleave™ audio files (AVI), including any variants and/or derivatives of the above formats mentioned file formats include not only text files (*.txt), but also *.xls (Excel files), *.mdb (Access files), *.doc (Word files), *.ppt (PowerPoint files), *.rtf (text files), *.wri (text files), *.pdf (Adobe portable document format files), *.htm (web pages), *.eml (email files), *.url (uniform resource locator), *.asp (active server pages) and general images (*.jpg, *.gif, *.bmp).

[0029] The term“application” can refer to a software product or software program that causes a computing device to perform a function. In some examples, an application may also be referred to as“software application,” an“app,” or a“program”. Software applications can perform a variety of different functions for a user. For e.g. a "note taking application" may be any application to accept data to be pasted. Further the note taking application may be a word processing application, an email application, and Short Message Service (SMS), a calendar application, an image editing application, a game application, etc.

[0030] Referring to Fig. 1, the preferred embodiment 100 of the present disclosure is made up of software and hardware. The computing device 101 for aggregating the content, social sharing and instant messaging comprises one or more components such as Memory 102, Processor 103, Display 104 and Communication circuit 105.

[0031] The memory 102 includes random access memory (RAM) and read only memory (ROM). The memory 102 may store computer-readable, computer-executable instructions that, when executed, causes the processor 103 to perform various functions of the computing device 101. In another aspect, the memory 102 may also comprise Basic Input/Output System (BIOS) which may control basic hardware and/or software operation such as the interaction with the peripheral components or devices.

[0032] The processor 103 may be a general-purpose processor, a Digital Signal Processor (DSP), a Central Processing Unit (CPU), a micro-controller, an Application- Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), a Programmable Fogic Device (PFD), a discrete gate or transistor logic component, a discrete hardware component or any combination thereof. In another aspect, the processor 103 may be configured to operate a memory array using a memory controller. In yet another aspect, the processor 103 may configured to execute computer-readable instructions stored in the memory 102 to perform various functions of the computing device 101.

[0033] The display 104 may be any display such as Fiquid Crystal Display (FCD), Fight Emitting Diodes (FED), Thin Film Transistors (TFT), Active-Matrix Organic Light-Emitting Diode (AMOLED), etc. which helps the user to read the electronic contents and select, copy and save in one click using the application of the present disclosure.

[0034] The communication circuit 105 is used by the user to transmit and receive the electronic content so that the received electronic content can be saved on the memory location directly in one click without leaving the display 104 screen.

[0035] The computing device 101 further comprises modules 110. The modules 110 may include for e.g. receiving module 111, saving module 112, sharing module 113, collaborating module 114. The modules 110 may also comprise other modules (not shown) to perform various miscellaneous functionalities of the computing device 101. It will be appreciated that such aforementioned modules may be represented as a single module or a combination of different modules. In the present embodiment, the term of module is a software component performed on the operation system. The function modules of the computing device can be integrated into a processing chip or formed by individual modules, or two or more modules are assembled together. The assembled modules may be hardware or software function blocks. If the assembled modules are implemented by software components for sale and use independently, they are stored in the computer readable storage medium including Read Only Memory (ROM), disk drive and/or optical disk.

[0036] As used herein, a "computer readable storage medium" may be any electronic, magnetic, optical, or other physical storage apparatus to contain or store information such as executable instructions, data, and the like. For example, any machine -readable storage medium described herein may be any of Random Access Memory (RAM), volatile memory, non-volatile memory, flash memory, a storage drive (e.g., a hard drive), a solid state drive, any type of storage disc (e.g., a compact disc, a Digital Versatile Disc (DVD), etc.), and the like, or a combination thereof. Further, any computer readable storage medium described herein may be non-transitory.

[0037] Accordingly, the embodiments provide a computing device 101 for aggregating content and social sharing using an application through a receiving module 111 configured to receive an electronic content into the application, a saving module 112 configured to save the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users, and a sharing module 113 configured to share the saved electronic content to one or more recipients using the application. [0038] Accordingly, the embodiments provide a computing device 101 for aggregating content and collaborating through an instant messaging using an application through a receiving module 111 configured to receive an electronic content into the application, a saving module 112 configured to save the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users, and a collaborating module 114 configured to collaborate the saved electronic content to one or more recipients using an instant messaging platform in the application based on the subscription type of the one or more users.

[0039] Referring to Fig. 2, the another embodiment 200 of the present disclosure consists of plurality of users 201 using the application for aggregating content, social sharing and instant messaging in a single platform. The user runs the application on the computing device 202 wherein the computing device having a receiving module 111 configured to receive an electronic content into the application, and a saving module 112 configured to save the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users. The subscription type of the one or more users comprises of Personal, Business and Enterprise users. Based on the subscription type different features, rights and roles are given to the users 201. When the users 201 selects the received content the application triggers to pop-up a user interface, prompting to save in one click, the copied content to the memory location. The one click saving of the electronic content can be performed by the users 201 from any third party application or any electronic content on a computing device screen without leaving the computing device screen, when the users read the electronic content.

[0040] The electronic content gets stored at a memory location 203 automatically without manual intervention. The memory location can be, but not limited to, cloud server, local server, user server, Software as a Service (SaaS) server, computing device memory. The memory location storage is based on subscription type of the users 201.

[0041] Referring to Fig. 3A, shows another embodiment of the present disclosure. The flowchart 300 shows a method to aggregating content using an application in a computing device. The steps comprises receiving an electronic content into the application 300a and saving the received electronic content to a memory location 300b, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users 300c. [0042] Referring to Fig 3B, shows another embodiment of the present disclosure. The flowchart 301 shows a method of aggregating content and social sharing using an application in a computing device. The steps comprises of receiving an electronic content into the application at 301a saving the received electronic content to a memory location at 301b, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users at 301c and sharing the saved electronic content to one or more recipients using the application at 301d.

[0043] Referring to Fig 3C, shows another embodiment of the present disclosure. The flowchart 302 shows a method of aggregating content and collaborating through an instant messaging using an application in a computing device. The steps comprises receiving an electronic content into the application at 302a, saving the received electronic content at 302b, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users at 302c and collaborating the saved electronic content to one or more recipients using an instant messaging platform in the application based on the subscription type of the one or more users at 302d.

[0044] Referring to Fig. 4, shows the role of the administrator 401 in the application of the present disclosure. The administrator controls and decides the rights and roles of the users for the business and enterprise type of subscription. The role of administrator for the application is at least one of:

a. Disabling sharing of typed or saved electronic content directly to a social media application at 402. Disabling sharing of the types or saved electronic content directly to social media application ensures security and prevents leakage of confidential information in the hands of enemies or competitors.

b. Providing plurality of permissions to manage users for restricting access to shared electronic content based on plurality of roles and rights of the one or more users at 403: The administrator can provide various permission to one or more users based on the roles and rights. The administrator for e.g. can permit certain users with higher roles in the business to share content with other users of the same role.

c. Sending information via a broadcast option to the one or more users at 404: The administrator instead of sharing the electronic content individually has an option to broadcast the electronic content to more than one user through the application platform or through third party application.

d. Creating communities based on the saved electronic content and building a customized plurality of communities for the one or more users at 405: The administrator can create communities based on saved content to build a customized list of communities where electronic contents of common interest can be shared within the community.

e. Transferring the saved electronic content instantly from a first user to a remote second user at 406: The administrator can send instantly electronic data from one user to another user who is remotely located. This is very useful in case application when an employee leaves the organization and their contents needs to be shared to a new employee.

f. Hiding and password protecting the saved electronic content in a folder at 407: The administrator can hide a folder to maintain security or can password protect it using 4 digit pin or through biometrics or fingerprint recognition.

g. Restricting access to the saved or shared electronic content based on location or time based access rights to the one or more users at 408: The administration can create a geo fencing sort of access right where users/employees from a particular location would only be able to access to the saved electronic contents whereas other users/employees outside the location would be denied access to the saved electronic content. Similarly, the administrator of the application can restrict access based on certain allocated time to certain users/employees. After the expiry of the set time, the saved content may be self destructed or the access to the saved electronic content would be denied.

h. Mapping the geographical location to track the movement and location of the one or more users at 410: The administrator can track the movement or location of the users using the map and GPS function in the application. This is very useful in case the administrator want to keep track on the current and last known location of employees to track them to see whether they are performing the assigned task at certain geographical location. Similarly, this feature is useful in case of tracking children and elderly people who are using similar application on their computing device.

i. Locking the typed, saved or shared electronic content to make it un-editable for the one or more recipients or the one or more users at 409: The administrator can lock the typed, saved or shared electronic content to make it un-editable for the users. This feature is very useful when the administrator wants certain saved electronic content to be locked specifically legal contents where the contents have to be locked for most of the electronic content.

j. Setting up ghost users in a group based on the subscription type of the one or more users at 416: The administrator can set up ghost users to keep a watch on other users in the community so that they can keep a track on the users activity. k. Deleting remotely the saved and shared electronic content from the computing device or an account of the one or more users at 415: The administrator can use this feature to remotely delete saved and shared electronic content from computing device of the users. This is especially useful if the computing device falls into enemy or competitor hands, the computing device is lost or an employee leaves the organisation.

l. Transferring the saved and shared electronic content from the computing device or from an account of a first user to a second user at 414: Administrators can transfer the saved and shared electronic content from the computing device or from an account of a first user to a second user. This saves time when the electronic content is required to be transferred to multiple users.

m. Deciding rights of a group to perform at least one of writing in the group, observing the one or more users in the group and determining ghost users of the group at 413: The administrator can decide the rights of a group so that the users of the group can write in the group based on permission given by administrator. Right to observe multiple users in a group and determining who would be ghost users in the group.

n. Withdrawing the shared and saved electronic content at any time for the one or more users at 412: The administrator can use this feature and withdraw/pullback the shared and saved electronic content access to a user if he feels that the user no longer requires the content, or the access was given wrongly by the administrator to the user.

o. Restricting the one of more recipients from sharing electronic content received to them at 411: Administrator can use this feature to restrict certain users who have received the electronic content and prevent them from sharing the content so that the content remains secure.

[0045] Some of the features available to administrator are also available to the users for eg. withdraw/pullback the shared and saved electronic content access, locking the typed, saved or shared electronic content to make it un-editable, location or time based access rights, hiding and password protecting the saved electronic content, restricting other users from sharing the contents sent to them, geofencing and location based access rights.

[0046] Apart from the above roles of the administrator, the administrator can bulk upload users rather than individual account registration for business and enterprise subscription type users. This prevents manual entry of individual users and saves time. Also, the administrator can decide the limit of content size and can control the storage space allotted to each user based on the subscription plan and the requirements and rights of the user.

[0047] Referring to Fig. 5, another embodiment of the present disclosure 500 shows the filtering and searching option in the application 501. As a non limiting example, application provides 10 parameters for filtering the saved content. The filtering parameters comprises type of the saved electronic content - reminder, archive or calendar at 501, source of the saved electronic content at 502, tagging of the saved electronic content at 503, saved electronic content in plurality of folders at 504, attachment type at 505, start and end date when the saved electronic content was created at 506, saved electronic content is starred or marked for priority at 507, saved electronic content having no tags at 508, saved electronic content as part of communication message at 509 and secured or locked saved electronic content at 510.

[0048] Users can filter the saved content using one or more filter parameters at a single time to search for the desired saved electronic content. The search can be performed not only on the textual content saved in the memory, but also on the textual content in the documents.

[0049] Other embodiments of the present disclosure comprises features where the electronic content received to the application such as for e.g. an email sent to an id of the application program causes the electronic content to be saved as a new note in the memory location thus, making it easier to save mails. The electronic content can be saved online or offline thus, making it easier for the user to save electronic content without worrying the need of communication network to save electronic contents.

[0050] The application has multiple sections and multiple folders separately for business and personal use, where the saved electronic content is stored in a separate section and folder for personal and business use to ensure security and maintain secrecy.

[0051] Other embodiment of the present disclosure relates to saved electronic contents:

a. Each time the user edits a saved content, the application creates a new version. This helps the saved electronic content to be tracked and audited for future use.

b. All kinds and formats of electronic content can be tagged including electronic documents for e.g. images or communication messages which can be saved along-with a tags and a text, thus it becomes easy to search and filter the required electronic content as per users needs c. Cross-linking of saved and shared electronic content using tags can help reduce duplicate files as well as save memory. Multiple copies of files need not be saved in folders.

d. Communication messages such as chats can be organized and saved in one or more folders. The shared and saved electronic content can be organized into personal space, enterprise space and public space so that the files can be protected

e. Saved filed can be protected using 6 digit pin or through other security techniques like biometrics, fingerprint identification etc.

f. The saved electronic content can be created, searched and filtered by using voice based functions. This reduces manual efforts and the contents can be saved quickly and effortlessly

g. All the saved electronic contents can be merged by the user and can be converted into other file formats according to the needs of the user.

h. All the saved scheduled reminders calendar events can be consolidated to benefit to the user to view them at one go. The user can also schedule calendar events directly to the account or device of another user.

[0052] The collaborating feature of the application deals with collaborating between users by using the instant message platform in the application. The users can create customized template for a chat message or any electronic content and can use them during chat conversation for quick chatting with other users. The user also has the option to use the saved electronic content which can be shared as a conversational message using the instant messaging platform from the application itself without the need for copy-pasting the electronic content.

[0053] Other embodiments includes users where they can collaborate and work on their computing devices such as a smart phone similar to a white board on a computer, both content and chat can be edited and modified in a collaborative manner. Thus the application provides a single platform to save, share and collaborate work using the application of the present disclosure

[0054] According to another embodiment, a computer program product may be embodied on a non-transitory computer readable medium. The computer program product may be configured to control a processor to perform a method of aggregating content using an application in a computing device by receiving an electronic content into the application and saving the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users.

[0055] According to another embodiment, a computer program product may be embodied on a non-transitory computer readable medium. The computer program product may be configured to control a processor to perform a method of aggregating content and social sharing using an application in a computing device by receiving an electronic content into the application, saving the received electronic content to a memory location, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users and sharing the saved electronic content to one or more recipients using the application.

[0056] According to another embodiment, a computer program product may be embodied on a non-transitory computer readable medium. The computer program product may be configured to control a processor to perform a method of aggregating content and collaborating through an instant messaging using an application in a computing device by receiving an electronic content into the application, saving the received electronic content, wherein an administrator of the application controls and allocates storage quota, based on a subscription type of one or more users and collaborating the saved electronic content to one or more recipients using an instant messaging platform in the application based on the subscription type of the one or more users.

[0057] The application program helps to increase the processing speed of the computing device and improves the utilization of the computing device by preventing using of multiple apps for collaboration or electronic content aggregation. Other advantages include saving time and space (memory) since the user does not need not leave the display screen of the computing device and can save, share and collaborate the electronic content using a single application platform with just 1 click select, copy and save option. Network congestion is also minimized since the application can run offline. The application program helps the user organise the electronic content in an organised manner making it easy to search and find and thus utilizing low processing power of computing device.

[0058] While these embodiments have been described with respect to at least one embodiment, the present embodiments can be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the embodiments using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this embodiment pertains and which fall within the limits of the appended claims.