WO2025144047A1 - A file management system and method - Google Patents
A file management system and method Download PDFInfo
- Publication number
- WO2025144047A1 WO2025144047A1 PCT/MY2024/050108 MY2024050108W WO2025144047A1 WO 2025144047 A1 WO2025144047 A1 WO 2025144047A1 MY 2024050108 W MY2024050108 W MY 2024050108W WO 2025144047 A1 WO2025144047 A1 WO 2025144047A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- file
- module
- category
- files
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6272—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database by registering files or documents with a third party
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1873—Versioning file systems, temporal file systems, e.g. file system supporting different historic versions of files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
- G06F16/353—Clustering; Classification into predefined classes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Definitions
- This invention relates to file management system and method.
- the invention relates to a system and method for importing or uploading files to be stored in a database that can be retrieved when needed.
- a file management system facilitates the creation, organization, storage, retrieval, modification, and deletion of files on a computer or a network.
- the primary goal of a file management system is to efficiently manage and control access to data, ensuring that users can work with files in a structured and organized manner.
- the files are often managed by different individuals or parties, which leads to many issues such as data loss, file redundancy, file disorganization resulting in difficulty to locate files, inadequate access controls or lax security measures causing unauthorized access to sensitive files, difficulty in managing different versions of the files, especially in collaborative environments, and difficulty in tracking changes of files over time.
- Files may be shared for various purposes such as to obtain signature by multiple parties as disclosed in US2022092161A1.
- This invention reveals a method for sharing a document to be signed with human as the password to access the document.
- the method programmed in a non-transitory memory of a device takes on the step of accessing the document to be signed, acquiring an official identification of a user; performing human identity analytics on the user; and signing the document with a device by scanning a scan code in the document.
- the human identity analytics performed on the user includes analyzing a trust score for the user, wherein the trust score is generated by analyzing the acquired user information.
- policies can be implemented based on the trust score. Usability of the user’s device is limited based on the trust score. For example, if the trust score is below a threshold, the user may not be able to sign the document through disallowing the document to be signed using the device.
- the systems and methods access the copy of the data via a local site at the site of the local information management system, generate a metadata manifest file that associates metadata files and data files within the copy of the data of the site of the local information management system, and transfer the data files and the metadata manifest file to a media agent for storage to a secondary storage device of the local information management system.
- the present invention is neither about using a device to control access to a fie, nor about creating secondary copies of data to be stored in repositories, but pertains to the sharing of various files by different parties that are stored in a database in an organized manner that the files can be retrieved for use by authorized parties.
- the main object of the present invention is to provide a file management system and method that allows more than one user to send various files into a database for storage such that the files can be retrieved by authorized users.
- Such invention facilitates the sharing of files among users, both within a local system and over a network.
- different versions of files especially in collaborative environments, can be managed with changes that can be tracked over time. If any users leave a group, the files stored in the database will be kept in the database as well as trackable and usable by other users without affecting the files.
- Another object of the present invention is to provide a file management system and method that logs and records activities related to file management, providing an audit trail for security and compliance purposes.
- Another object of the present invention is to provide a file management system and method with an organized file management as well as efficient sorting and categorization, thereby enabling users to search for and retrieve files quickly using search functionalities, by navigating through the directory structure, or by retrieving files based on their categories.
- the present invention provides a file management system that comprises a server for managing operations of the system; a database for storing at least one file; a platform for providing at least one interface for managing the file; a categorizing module for establishing one or more categories for the file; and a storing module for storing the file to the database upon assigning the file to at least one category accordingly; wherein the stored files include email that are retrievable based on the assigned category through the platform by a retrieval module.
- the categorizing module is configured to scan content of the email to detect the assigned category inserted therewithin.
- the files further include any one or combination of images, audios, videos, texts, documents, and websites.
- the category includes any one or combination of file group, and file access authority.
- the method further comprises the step of sorting the stored files in chronological order by a sorting module.
- the present invention also relates to the method for managing files as illustrated in Figure 2.
- one or more categories for at least one file is established through the platform 200 using the categorizing module 130.
- the categories can be established by inputting a category name or by selecting categories suggested by the categorizing module 130.
- users may select a file from a third-party platform to be sent to the file management system for being stored in the database 120 using the storing module 140, through email to the database 120, via a save/export/share icon or a menu to select the file to be saved/exported/shared in the database 120.
- the file may be uploaded from the file management interface of the platform 200.
- At least one category is assigned to the file accordingly in step 2003.
- the system in particular the categorizing module 130, prompts the user to assign the category to the files after instructing the storing module 140 to store the file in the database 120.
- the category may be typed or selected from a list of available categories.
- the stored files include email, document, text, audio, video, image, website and the like that are retrievable based on the assigned category through the platform 200 by the retrieval module 150.
- the category includes any one or combination of file group, and file access authority. Should the file intended to be set with access restriction, the user keys in or selects a category that indicates file access authority for a certain group of users.
- the email can be inserted with one or more categories within the content of the email.
- the storing module 140 allows the email to be sent to the database 120 by sending the email to a dedicated email address of the database 120.
- the content of the email is scanned by the categorizing module 130 to detect the inserted categories. In a situation where no category is detected, the email is saved in an uncategorized folder.
- the files may be shared to be edited by different users based on the level of file access authority by a sharing module 160. Users without access authority will not be able to access the file.
- the sequence of editing or viewing the file may be set based on the level of file access authority. For example, for a document to be signed, users with the highest file access authority may sign first before other users with lower file access authority can sign.
- the database 120 automatically saves each version of the document that is signed by the different users until the document is fully edited or signed by all required users with the help of the storing module 140. Since the file is already categorized, the categorizing module 130 may or may not prompt the user to add, edit or remove any category for the file.
- the method further comprises the step of sorting the stored files in chronological order by a sorting module 170.
- the retrieved files can be listed based on the chronological order for easy history tracking of the files.
- the sorting module 170 may time stamp the files based on their time of creation, time of storage, time of modification, or combination thereof.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
This invention relates to a file management system that comprises a server (110) for managing operations of the system; a database (120) for storing at least one file; a platform (200) for providing at least one interface for managing the file; a categorizing module (130) for establishing one or more categories for the file; and a storing module (140) for storing the file to the database (120) upon assigning the file to at least one category accordingly; wherein the stored files include email that are retrievable based on the assigned category through the platform by a retrieval module (150).
Description
A FILE MANAGEMENT SYSTEM AND METHOD
FIELD OF INVENTION
This invention relates to file management system and method. In particular, the invention relates to a system and method for importing or uploading files to be stored in a database that can be retrieved when needed.
BACKGROUND OF THE INVENTION
A file management system facilitates the creation, organization, storage, retrieval, modification, and deletion of files on a computer or a network. The primary goal of a file management system is to efficiently manage and control access to data, ensuring that users can work with files in a structured and organized manner. However, the files are often managed by different individuals or parties, which leads to many issues such as data loss, file redundancy, file disorganization resulting in difficulty to locate files, inadequate access controls or lax security measures causing unauthorized access to sensitive files, difficulty in managing different versions of the files, especially in collaborative environments, and difficulty in tracking changes of files over time.
Files may be shared for various purposes such as to obtain signature by multiple parties as disclosed in US2022092161A1. This invention reveals a method for sharing a document to be signed with human as the password to access the document. The method programmed in a non-transitory memory of a device takes on the step of accessing the document to be signed, acquiring an official identification of a user; performing human identity analytics on the user; and signing the document with a device by scanning a scan code in the document. The human identity analytics performed on the user includes analyzing a trust score for the user, wherein the trust score is generated by analyzing the acquired user information. Hence, policies can be implemented based on the trust
score. Usability of the user’s device is limited based on the trust score. For example, if the trust score is below a threshold, the user may not be able to sign the document through disallowing the document to be signed using the device.
There are also solutions introduced for managing data growth and protecting data, such as migration techniques for moving data to lower cost storage over time and data reduction techniques for reducing redundant data and pruning lower priority data. One of such examples is US11656784B2 that discloses systems and methods for creating local, or on-premises, secondary copies of data managed and/or stored in online repositories. In certain embodiments, the systems and methods perform a single application programming interface (API) call to a web application level of an online repository to transfer a copy of the data stored in the online repository from the online repository to a local site of a local information management system. The systems and methods access the copy of the data via a local site at the site of the local information management system, generate a metadata manifest file that associates metadata files and data files within the copy of the data of the site of the local information management system, and transfer the data files and the metadata manifest file to a media agent for storage to a secondary storage device of the local information management system.
The present invention is neither about using a device to control access to a fie, nor about creating secondary copies of data to be stored in repositories, but pertains to the sharing of various files by different parties that are stored in a database in an organized manner that the files can be retrieved for use by authorized parties.
SUMMARY OF INVENTION
The main object of the present invention is to provide a file management system and method that allows more than one user to send various files into a database for storage such that the files can be retrieved by authorized users. Such invention facilitates the
sharing of files among users, both within a local system and over a network. As such, different versions of files, especially in collaborative environments, can be managed with changes that can be tracked over time. If any users leave a group, the files stored in the database will be kept in the database as well as trackable and usable by other users without affecting the files.
It is an object of the present invention to provide a file management system and method which implement security measures to control access to files, ensuring that users have appropriate permissions to view, edit, or delete files based on their roles or privileges in accordance with the trustworthiness score of the users.
Another object of the present invention is to provide a file management system and method that logs and records activities related to file management, providing an audit trail for security and compliance purposes.
Further another object of the present invention is to provide a file management system and method with an organized file management as well as efficient sorting and categorization, thereby enabling users to search for and retrieve files quickly using search functionalities, by navigating through the directory structure, or by retrieving files based on their categories.
Yet another object of the present invention is to provide a file management system and method that allows various files including email and its attachment, document, text, image, video, audio, website and the like to be categorized through a convenient manner and saved into the database accordingly.
At least one of the preceding objects is met, in whole or in part, by the present invention, in which the present invention provides a file management system that comprises a server for managing operations of the system; a database for storing at least one file; a platform for providing at least one interface for managing the file; a categorizing
module for establishing one or more categories for the file; and a storing module for storing the file to the database upon assigning the file to at least one category accordingly; wherein the stored files include email that are retrievable based on the assigned category through the platform by a retrieval module.
In one of the embodiments of the invention, the categorizing module is configured to scan content of the email to detect the assigned category inserted therewithin.
According to a preferred embodiment of the invention, the files further include any one or combination of images, audios, videos, texts, documents, and websites.
Preferably, the categorizing module is configured to prompt a user to assign the category to the files upon instructing the storing module to store the file in the database.
It is preferred that the category includes any one or combination of file group, and file access authority.
Based on a preferred embodiment, the system further comprises a sharing module for sharing the file to be edited by users based on level of file access authority.
The system is preferred to further comprise a sorting module for sorting the stored files in chronological order.
Another aspect of the present invention is to provide a file management method that comprises the steps of establishing one or more categories for at least one file through a platform using a categorizing module; and storing the fde to a database by a storing module upon assigning the file to at least one category accordingly; wherein the stored files include email that are retrievable based on the assigned category through the platform by a retrieval module.
According to a preferred embodiment, the email is assigned with the category by inserting the category within content of the email.
Preferably, the content of the email is scanned to detect the inserted category by the categorizing module.
It is preferred that the files further include any one or combination of images, audios, videos, texts, and websites.
Preferably, the method further comprises the step of prompting a user to assign the category to the files upon instructing the storing module to store the file in the database by the categorizing module.
In addition, the method further comprises the step of sharing the file to be edited by users based on level of file access authority by a sharing module.
Preferably, the method further comprises the step of sorting the stored files in chronological order by a sorting module.
BRIEF DESCRIPTION OF THE DRAWINGS
This invention will now be described in greater detail with reference to the accompanying drawings.
Figure 1 is a block diagram illustrating the main components of an exemplary file management system.
DETAILED DESCRIPTION OF THE INVENTION
For a better understanding of the invention, preferred embodiments of the invention that are illustrated in the accompanying drawings will be described in detail.
Disclosed herein is a file management system and method. A computer-readable memory may also be used for storing the computer program instructions, which can direct a computer or other programmable data processing apparatus to function in an intended manner to carry out the steps of the method as illustrated in the drawings.
The invention will now be described in greater detail, by way of examples, with reference to the drawings.
The term “file” used herein refers to a unit of storage or information that may include but not limited to email, file attachment of email, document, text, images, audio, video, website, or a combination of these. Each file is identified by a name and may be organized within directories or folders on a computer's hard drive, external storage devices, network servers, or cloud storage. Further, the files may have attributes or metadata associated with them, providing additional information about the file, such as category, creation date, modification date, and permissions to access the file. On the other hand, the term “management” of the file herein involves tasks that imports, exports, stores, edits, removes, shares, searches, categorises and retrieves the file.
Referring to Figure 1, the exemplary system comprises a server 110 having at least a processor for managing components of the system including modules and the platform 200 to execute the method to manage the files. The server 110 can be provided with a local database, linked to a cloud database, or both for storing the files in assigned folders. As such, these local and cloud databases are collectively known as ‘database
120’ herein.
The platform 200, preferably an online platform, is accessible by any computing devices including a system device and user devices 300 with internet access through a software application, web browser, or both. The platform 200 allows interaction between its users through the user device 300 and the server 110. Such user device 300 can be smartphones, computers, tablets, smart watches, and the like. It is preferred that users have a user account to access and use the platform 200.
It should be noted that the term “user” herein are users of the platform 200 with a user account created to use the platform 200. Upon creating a user account, the user establishes his identity through creating a user profile, or simply known as a profile. The profile of the user with identity information can be used to generate a trustworthiness score of the user that can be included in the user’s identity. The ttrustworthiness score is important in maintaining security, trust, and data integrity in various digital environments. They help in building confidence among users, preventing fraud, and ensuring the reliability of data and interactions. Thus, the trustworthiness score can be used for user authentication, security, fraud prevention, user reputation, data integrity, risk assessment, regulatory compliance, mitigation of cyber treats, customer confidence, access control and customization of user experience.
To generate the trustworthiness score, the system comprises a trustworthiness score module 1040 that determines the trustworthiness score of the user based on any one or combination of identity verification of the user, endorsement from other users, feedback from other users, and participation level in activities on the platform 200. An endorsement of a user refers to an action taken by an endorsing party who is preferably another user of the platform 200, or a third-party who is not a user of the platform 200 to publicly support or promote a user, whether it is based on the user's profile, content, skills, or contributions, as a form to express support, approval, or validation of the endorsed user's contributions or qualities within the context of the platform 200, society,
country or the like. The endorsement score is determined according to the reputation, qualification, and trustworthiness score of the endorsing party, in which an endorsing party who is highly reputable or with high qualification or trustworthiness score can provide higher endorsement score to the endorsed user.
The trustworthiness score may be used to determine level of file access authority of users. Access authority is crucial for maintaining the confidentiality, integrity, and security of sensitive information. Access authority defines the permission levels granted to individuals, specifying what actions they are allowed to perform, what information they can access, and what functionalities they can use. In addition, access authority includes monitoring and logging mechanisms to track who accesses what files and when the access happens. This facilitates auditing, detecting unauthorized access, and investigating security incidents of the files. The users may be categorized based on their level of file access authority. For example, sensitive files may only be accessed by users in the category of admin, super admin, manager, director, owner, or the like.
The platform 200 provides one or more interface for managing the files. The interface may be part of or a whole webpage that contains various content, including text, images, multimedia, links, and interactive elements. In addition, the platform 200 is preferably a marketplace platform 200 with functions that allow exchanging of items to be performed such as buying/selling, leasing/renting, licensing in/licensing out, assigning/receiving and the like. Also, the platform 200 can provide a community for users with functions for banking or any payment transactions, registration of the user as a member of the platform 200, logging in or out of user account of the platform 200, publication and updating of item listing and request listing, communication between users such as potential item provider and requester, appointment scheduling, arrangement of logistic services including courier services, virtual inspection of items, virtual auction of items, performing searches for items, management of digital tokens usable on the platform 200, recording exchange records and the like.
In a preferred embodiment, the platform 200 has file management interface that allows users perform actions to manage and manipulate the files such as copy, paste, read, write, delete, share, create, import, export, search, categorize, and retrieve. The file management interface displays list of files that are saved in respective folders with log data that shows the file name, date of creation, date of modification, date of storage, file size, author of the file, author who last edited the file, source of file, location of creation, location of edit and the like.
The system comprises a categorizing module 130 for establishing, editing, or removing one or more categories for the file through the file management interface. In addition, when a file from a third-party platform is selected to be exported or uploaded, and stored in the database 120 of the file management system, a user interface will be opened, whether it is in the form of a pop-up window or a non pop-up window, to prompt the user to assign one or more categories to the file to be sent to the database 120. The categories can be created by providing a category name. In addition, past inputted categories or categories suggested by the categorizing module 130 can be selected by the user for assigning to the files. There are two main types of categories which are a file group, and a file access authority. The file group represents the group of which the file is classified or categorized as, whereas the file access authority refers to the group of users authorized to access the file. Users creating the category may inform the categorizing module 130 on whether the category is a file group or a file access authority.
A hashtag system for indexing the files can be implemented to the categorization module 150 and use to categorize the files. The categories in hashtag form comprises a hashtag system (#) followed by a word or phrase without any spaces that describes the categories. For example, #projectX can be a file group category in which files assigned with this category relates to “Project X”. In another example, #manager can be a file access authority category in which the files in this category can only be access by users in the position of “manager”. It should be noted that the categories can be named using
any words, phrases, numbers, symbols or combination thereof without utilizing the hashtag system.
To retrieve files, one or more categories can be inputted through typing the category or selecting from available categories. Files belonging to the category, be it a file group category or a file access authority category will be fetched and a list of files belonging to the category will be displayed. For users without the file access authority, they will not be able to retrieve the files from the category with file access control. For instance, by retrieving the files under the category of “admin”, non admin users will not be able to obtain or view any results of the files. By inputting two categories such as “kitchen” and “executive”, executive level users will be able to retrieve files categorized under the category of “kitchen”. The files may be saved in the folders based on the categories such that folders storing the files can be retrieved when the categories are searched. Optionally, the files are saved in a general folder, and are retrievable based on the metadata of the files that are categories of the files. For instance, the files are aggregated with a certain hashtag that creates a virtual collection of files related to the hashtag. By searching the category, files with metadata of the category will be fetched to be display in the list of searched files.
In addition, the system comprises a storing module 140 for storing the file to the database 142 upon assigning the file to at least one category accordingly. The storing module 140 is responsible for transferring or uploading files from a third-party platform to the database 120. The files that can be stored include email, attachment of email, document, text, image, audio, video, website, and the like. Conversations from messaging or chat applications can be exported to the database 142 as well. Screencaps of any interface displayed in a user device 300 can also be stored in the database. To instruct the storing module 140 to save a selected file to the database 120 from a third- party platform, the user may click on a user interface in the form of an icon or open a menu to choose an option to save, export or share the file. Upon selecting the option or icon to store the file in the database 120, the categorizing module 140 prompts the user
to input or select one or more categories to be assigned to the files.
For files of email with or without attachment, they can be saved by the storing module 140 by forwarding or sending the email to a dedicated email address linked to or provided by the file management system such that the email can be exported or sent to the database 120. To categorize the email, users may input one or more categories or select available categories for the email. However, it is preferred that the categories are typed in the content of the email in a format that is recognizable by the categorizing module 130 as categories. For example, the hashtag system is adopted for the categories, any content with a hashtag in the email will be detected as the assigned category for the email. The categorizing module is configured to scan content of the email to detect the assigned category inserted therewithin, thereby allocating the files accordingly based on the assigned category.
It is preferred that the system further comprises a sharing module 160 for sharing the file to be edited such as signed or add, change or remove any content of the file by users based on level of file access authority. The sharing module 160 allows the file to be shared via various channels such as email, text message, file management interface of the platform 200, third-party platforms and the like. An example is to share a document that needs to be signed by multiple users. The sequence of signing is determined by the level of file access authority which can be set by the author of the file. The highest ranked user may sign the document first followed by lower ranked users in sequential order. Users without access authority to view or even sign the file will not be permitted to open or receive the file.
Furthermore, the system may comprise a sorting module 170 for sorting the stored files in chronological order to ease retrieval of the files and organize the files such that the history of the files can be easily tracked and recorded. The time of storing, creation, editing and/or removal of the files can be time stamped.
To retrieve the files, the file name, category name, author name, date of creation, date of modification and the like may be used as query in the search bar of the file management interface. Upon inserting the search query, a retrieval module 150 of the system searches the database 120 and generates a list of search results that match with the search query. In an example where the search query is a category of the file in the form of hashtag, the retrieval module 150 collects files under the searched hashtag and generates a list of relevant search results.
The present invention also relates to the method for managing files as illustrated in Figure 2. At step 2001, one or more categories for at least one file is established through the platform 200 using the categorizing module 130. The categories can be established by inputting a category name or by selecting categories suggested by the categorizing module 130.
Next in step 2002, users may select a file from a third-party platform to be sent to the file management system for being stored in the database 120 using the storing module 140, through email to the database 120, via a save/export/share icon or a menu to select the file to be saved/exported/shared in the database 120. Alternatively, the file may be uploaded from the file management interface of the platform 200.
Upon selecting or uploading the file, at least one category is assigned to the file accordingly in step 2003. The system, in particular the categorizing module 130, prompts the user to assign the category to the files after instructing the storing module 140 to store the file in the database 120. The category may be typed or selected from a list of available categories. The stored files include email, document, text, audio, video, image, website and the like that are retrievable based on the assigned category through the platform 200 by the retrieval module 150. The category includes any one or combination of file group, and file access authority. Should the file intended to be set with access restriction, the user keys in or selects a category that indicates file access authority for a certain group of users.
In an example where an email is intended to be stored in the database 120, the email can be inserted with one or more categories within the content of the email. The storing module 140 allows the email to be sent to the database 120 by sending the email to a dedicated email address of the database 120. Upon sending the email, the content of the email is scanned by the categorizing module 130 to detect the inserted categories. In a situation where no category is detected, the email is saved in an uncategorized folder.
The files may be shared to be edited by different users based on the level of file access authority by a sharing module 160. Users without access authority will not be able to access the file. In addition, the sequence of editing or viewing the file may be set based on the level of file access authority. For example, for a document to be signed, users with the highest file access authority may sign first before other users with lower file access authority can sign. The database 120 automatically saves each version of the document that is signed by the different users until the document is fully edited or signed by all required users with the help of the storing module 140. Since the file is already categorized, the categorizing module 130 may or may not prompt the user to add, edit or remove any category for the file.
In a preferred embodiment, the method further comprises the step of sorting the stored files in chronological order by a sorting module 170. The retrieved files can be listed based on the chronological order for easy history tracking of the files. Further, the sorting module 170 may time stamp the files based on their time of creation, time of storage, time of modification, or combination thereof.
Although the description above contains many specifications, it is understood that the embodiments of the preferred form are not to be regarded as a departure from the invention and it may be modified within the scope of the appended claims.
Claims
1. A file management system comprising a server (110) for managing operations of the system; a database (120) for storing at least one file; a platform (200) for providing at least one interface for managing the file; a categorizing module (130) for establishing one or more categories for the file, wherein the category includes any one or combination of a file group and a file access authority; a storing module (140) for storing the file to the database (120) upon assigning the file to at least one category accordingly, through transferring or uploading the file from a third-party platform to the database (120) of the file management system; and a sharing module (160) for sharing the file to one or more users; wherein the stored files include email that are retrievable based on the assigned category through the platform by a retrieval module (150), and sequence of the users to edit or view the file is set based on level of the file access authority by the sharing module (160).
2. The file management system according to claim 1, wherein the categorizing module (130) is configured to scan content of the email to detect the assigned category inserted therewithin.
3. The file management system according to claim 1 or 2, wherein the files further include any one or combination of images, audios, videos, texts, documents, and websites.
5. The file management system according to any one of the preceding claims, further comprising a sorting module (170) for sorting the stored files in chronological order.
6. A file management method comprising the steps of establishing one or more categories for at least one file through a platform (200) using a categorizing module (130), wherein the category includes any one or combination of a file group and a file access authority; storing the file to a database (120) by a storing module (140) upon assigning the file to at least one category accordingly; and sharing the file to one or more users of the file management system by the sharing module (160); wherein the stored files include email that are retrievable based on the assigned category through the platform (200) by a retrieval module (150), and sequence for the users to edit or view the file is set based on level of the file access authority by the sharing module (160).
7. The file management method according to claim 6, wherein the email is assigned with the category by inserting the category within content of the email.
8. The file management method according to claim 6 or 7, wherein the content of the email is scanned to detect the inserted category by the categorizing module (130).
9. The file management method according to any one of claims 6 to 8, wherein the files further include any one or combination of images, audios, videos, texts, and websites.
10. The file management method according to any one of claims 6 to 9, further comprising the step of prompting the user to assign the category to the files upon instructing the storing module (140) to store the file in the database (120) by the categorizing module (130).
11. The file management method according to any one of claims 6 to 10, further comprising the step of sorting the stored files in chronological order by a sorting module (170).
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| MYPI2023008038 | 2023-12-29 | ||
| MYPI2023008038 | 2023-12-29 | ||
| SG10202303686T | 2023-12-29 | ||
| SG10202303686T | 2023-12-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025144047A1 true WO2025144047A1 (en) | 2025-07-03 |
Family
ID=96218491
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/MY2024/050108 Pending WO2025144047A1 (en) | 2023-12-29 | 2024-12-27 | A file management system and method |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025144047A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120110087A1 (en) * | 2010-04-30 | 2012-05-03 | Andrew Culver | Collaboration tool |
| US20140013246A1 (en) * | 2012-07-03 | 2014-01-09 | Salesforce.Com, Inc. | Systems and methods for cross domain service component interaction |
| US20150074819A1 (en) * | 2013-09-11 | 2015-03-12 | Mimecast North America Inc. | Sharing artifacts in permission-protected archives |
-
2024
- 2024-12-27 WO PCT/MY2024/050108 patent/WO2025144047A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120110087A1 (en) * | 2010-04-30 | 2012-05-03 | Andrew Culver | Collaboration tool |
| US20140013246A1 (en) * | 2012-07-03 | 2014-01-09 | Salesforce.Com, Inc. | Systems and methods for cross domain service component interaction |
| US20150074819A1 (en) * | 2013-09-11 | 2015-03-12 | Mimecast North America Inc. | Sharing artifacts in permission-protected archives |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10438016B2 (en) | Data processing systems for generating and populating a data inventory | |
| US10204154B2 (en) | Data processing systems for generating and populating a data inventory | |
| Kirschenbaum et al. | Digital forensics and born-digital content in cultural heritage collections | |
| CN102959558B (en) | The system and method implemented for document policies | |
| US20180075138A1 (en) | Electronic document management using classification taxonomy | |
| US9497173B2 (en) | System for the unified organization, secure storage and secure retrieval of digital and paper documents | |
| Higgins et al. | The lifecycle of data management | |
| US12361067B2 (en) | Linking business objects and documents | |
| US20090150169A1 (en) | Document acquisition and authentication system | |
| US10382357B2 (en) | Configurable views of context-relevant content | |
| US20130326640A1 (en) | Electronic file security management platform | |
| McCammon | Tweeted, deleted: An exploratory study of the US government’s digital memory holes | |
| US20170286511A1 (en) | Online Safety Deposit Box | |
| Balogun | Data management of digitized indigenous knowledge system in repositories | |
| Khan et al. | Document management system: An explicit knowledge management system | |
| Seymour | The modern records management program: an overview of electronic records management standards | |
| US9202069B2 (en) | Role based search | |
| WO2025144047A1 (en) | A file management system and method | |
| WO2009042113A2 (en) | Document acquisition & authentication system | |
| Jaillant et al. | The National Archives (UK). | |
| Jaillant et al. | Case study: The National Archives (UK) | |
| WO2025264862A1 (en) | Systems and methods for managing electronic documents | |
| Addis | Electronic Document Management System for St. Mary’s University | |
| Smallwood | application programming interface (API) A way of standardizing the connection | |
| Enterprise et al. | Introducing Microsoft Purview |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24913840 Country of ref document: EP Kind code of ref document: A1 |