Systems, methods, and devices for implementing a central computing platform for distributed computing environments
Inventors
Assignees
Publication Number
US-11216318-B2
Publication Date
2022-01-04
Expiration Date
2039-11-14
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Abstract
Provided are systems, methods, and devices for implementing a central platform for enterprise applications and software as a service (SaaS). Methods include retrieving, using one or more processors of a central computing platform, one or more update data objects. Methods also include identifying, using the one or more processors, a configuration of a customer portal interface. Methods further include retrieving, using the one or more processors, current configuration data associated with the customer portal interface, the current configuration data characterizing a configuration and settings of an application program interface (API) an instance of application data associated with a distributed application. Methods also include generating, using the one or more processors, one or more custom input data objects based, at least in part, on the current configuration data associated with the customer portal interface.
Core Innovation
The invention provides systems, methods, and devices for implementing a central computing platform that acts as an intermediary between multiple customer portals and vendor portals in distributed computing environments. The central platform manages communications, automates updates, and provides recommendations for SaaS applications such as HR and enterprise software, allowing both customers and vendors to efficiently propagate configuration changes and updates.
The solution addresses the problem that managing multiple customer and vendor portals and propagating changes in distributed enterprise SaaS environments is burdensome and inefficient, often resulting in customers and vendors being unaware of beneficial updates or necessary configuration changes. The central computing platform automates the support and communication between these portals, reducing manual intervention and overhead.
The system retrieves update data objects, identifies the configuration of customer portal interfaces, retrieves relevant configuration data, and generates custom input data objects and recommendations tailored to each portal instance. It also validates configurations, monitors systems for updates or warnings, and provides user interfaces and notifications based on automated analyses, all while maintaining the security of user data by relying only on configuration data.
Claims Coverage
There are three independent claims describing methods, a central computing platform, and computer readable media with the main inventive features.
Centralized retrieval and application of update data objects
A method of retrieving, by one or more processors of a central computing platform, update data objects that identify updates to a distributed application. The method also includes identifying a configuration of a customer portal interface that provides an API and retrieving current configuration data associated with that interface. The method further includes generating custom input data objects based on the updates and current configuration data, where these objects can receive an input identifying a user-defined change to the configuration.
Central computing platform executing automated update and customization
A central computing platform with one or more processors configured to: retrieve update data objects for a distributed application; identify configurations of customer portal interfaces that provide APIs; retrieve current configuration data for the customer portals; and generate custom input data objects that are specific to each customer portal interface instance and are capable of accepting user-defined changes to the configuration.
Computer readable media for automated update and input object generation
One or more non-transitory computer readable media having instructions for performing the method of: retrieving update data objects by a central computing platform; identifying customer portal configurations; retrieving relevant configuration data; and generating custom input data objects configured for each portal instance and capable of receiving user-initiated changes to the configuration.
The independent claims cover automated retrieval of updates, identification of portal configurations, and generation of customizable input objects across a central platform, applicable both as methods, systems, and on computer readable media.
Stated Advantages
Improves the efficiency of providing SaaS products to multiple customers by automating the management of communications, updates, and configuration changes between customer and vendor portals.
Reduces the burden and processing intensity involved in propagating changes and updates in distributed enterprise applications.
Enables automation and dynamic support processes for SaaS applications, reducing dependency on human intervention and lowering operational overhead.
Facilitates improved implementation of security measures, as only configuration data is used and personal user information remains secure.
Allows customers to define their own automation rules in addition to using rules generated by the central platform.
Documented Applications
Automated management and support of SaaS enterprise applications, including HRMS systems and platforms such as Workday, Slack, and others, within distributed computing environments.
Propagation and customization of configuration updates and changes across multiple customer and vendor portals for enterprise or SaaS applications.
Automation of administrative tasks including integrations, security group management, business rule enforcement, and notification delivery in cloud-based systems.
Facilitation of integration event management, impact analysis, and reporting for multi-tenant SaaS application environments.
Support for service, training, and support packages related to post-implementation state management of SaaS products.
Interested in licensing this patent?