Systems and methods for multi-file check-in
AssigneeOpen Text SA ULC
InventorsSrikanth Raghavan, Richard Guildford Hellier, Jr., Kathy DiBella, Michael Scott, Andrew Chillrud
Life of this patent
Estimating the term…
Abstract
A content management system provides a mechanism for multi-file check-in features useful for content management. The content management system provides a way for users to check in multiple files in a single action. The system allows users to either select assets (e.g., files) or drag and drop multiple assets to be checked in. The assets being checked in are automatically matched with checked out assets, and once matched, unlocked.
Claims20
A method, comprising:
- receiving, by a computer, a request to check out at least two files;
- modifying, by the computer, a lock status field for each of the at least two files;
- communicating, by the computer, the at least two files to a user device;
- receiving, by the computer, a request to check in multiple files;
- determining, by the computer, whether the multiple files contain matching files that match the at least two files that are checked out;
- responsive to a determination that the multiple files contain the matching files that match the at least two files that are checked out, modifying, by the computer, the lock status field for each of the at least two files so as to indicate that the at least two files are no longer locked;
- and
- storing, by the computer, the matching files as new versions of the at least two files.
A system, comprising:
- a processor;
- a non-transitory computer-readable medium;
- and
- stored instructions translatable by the processor for:
- receiving a request to check out at least two files;
- modifying a lock status field for each of the at least two files;
- communicating the at least two files to a user device;
- receiving a request to check in multiple files;
- determining whether the multiple files contain matching files that match the at least two files that are checked out;
- responsive to a determination that the multiple files contain the matching files that match the at least two files that are checked out, modifying the lock status field for each of the at least two files so as to indicate that the at least two files are no longer locked;
- and
- storing the matching files as new versions of the at least two files.
A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor for:
- receiving a request to check out at least two files;
- modifying a lock status field for each of the at least two files;
- communicating the at least two files to a user device;
- receiving a request to check in multiple files;
- determining whether the multiple files contain matching files that match the at least two files that are checked out;
- responsive to a determination that the multiple files contain the matching files that match the at least two files that are checked out, modifying the lock status field for each of the at least two files so as to indicate that the at least two files are no longer locked;
- and
- storing the matching files as new versions of the at least two files.
Dependencies are inferred from the claim text.