Cloud-native content management system
Abstract
A cloud-native content management system includes a content file system for storing digital content to be accessed via the Internet using a compute device. The system includes an authentication and authorization service that applies rules of granular access controls among a group of specified individuals. Using a token-based, temporary access process, authorized individuals are provided direct access to selected digital content in order to bypass time-restriction limitations that traditionally prevent the streaming of large data files. The system is additionally designed to support the interactive, online editing of stored software models by authorized users. As part of the modeling process, model change requests are submitted by authorized individuals using user-intuitive, domain-specific language. Thereafter, the software model is temporarily locked while the change request is validated for correctness and compatibility. Utilizing a staged modeling approach ensures that the software model remains continuously active and allows for granular model versioning.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A cloud-native content management system for electronically storing digital content, the content management system being electronically accessible via the Internet using a compute device, the content management system comprising:
(a) a content file system for storing the digital content; (b) content management business logic services for regulating the exchange of digital content between the content file system and the compute device; and (c) an authentication and authorization service in communication with the content management business logic services, the authentication and authorization service applying a set of access rules for the digital content; (d) wherein the authentication and authorization service selectively enables the compute device to directly communicate and exchange digital content with the content file system.
2 . The content management system as claimed in claim 1 wherein the authentication and authorization service restricts the direct exchange of digital content between the content file system and the compute device based on the set of access rules.
3 . The content management system as claimed in claim 2 wherein the authentication and authorization service issues an access token to the compute device that provides temporary access to a selection of the digital content stored in the content file system.
4 . The content management system as claimed in claim 3 further comprising a metadata database service in communication with the content management business logic services, the metadata database service maintaining metadata to be associated with the digital content.
5 . The content management system as claimed in claim 4 wherein the metadata database service is in direct communication with the authentication and authorization service.
6 . The content management system as claimed in claim 5 wherein the metadata database service maintains the set of access rules applied by the authentication and authorization service.
7 . The content management system as claimed in claim 6 further comprising a search engine for facilitating identification of the digital content stored in the content file system.
8 . The content management system as claimed in claim 7 further comprising an event bus for real-time data streaming of digital content to the compute device.
9 . The content management system as claimed in claim 3 wherein the content file system is adapted to store a first version of a software model which can be selectively accessed and edited by the compute device in compliance with the set of stored access rules.
10 . The content management system as claimed in claim 9 further comprising a model update request service for receiving an electronic change request for the first version of the software model.
11 . The content management system as claimed in claim 10 wherein the change request is submitted electronically from the compute device using domain-specific language.
12 . The content management system as claimed in claim 11 wherein the update model request service temporarily locks the first version of the software model upon receiving the electronic change request.
13 . The content management system as claimed in claim 12 further comprising a job-handing process service for validating the change request for correctness and compatibility with the first version of the software model.
14 . The content management system as claimed in claim 13 wherein the job-handling process service constructs a second version of the software model which incorporates the change request.
15 . The content management system as claimed in claim 14 wherein the second version of the software model is unlocked for selective access and editing in compliance with the set of stored access rules.Join the waitlist — get patent alerts
Track US2022335106A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.