Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computing system, comprising: at least one computing device processor; a memory device including instructions that, when executed by the at least one computing device processor, enables the computing system to: maintain a data store in an electronic environment, the data store including information regarding a plurality of computing device assets connected to the computing system via a network; receive a request to manage configuration deployments, the request comprising selection criteria; identify, based at least in part on the selection criteria associated with the request, at least one computing asset in the plurality of computing device assets; identify information in the data store associated with the at least one identified computing asset, wherein the identified information in the data store is configuration information for the at least one computing asset; modify the identified information based at least in part on configuration requirements for at least one replicated asset to create modified asset identifying information that is different from the identified information in the data store associated with the at least one identified computing asset; generate at least one configuration file based at least in part on the modified asset identifying information; and configure the at least one replicated asset using the at least one configuration file, wherein at least a portion of the at least one replicated asset is a copy of the at least one identified computing asset.
The computing system manages configuration deployments for computing device assets in a networked environment. The system addresses the challenge of efficiently replicating and configuring computing assets while ensuring consistency between original and replicated assets. The system includes a processor and memory storing instructions to maintain a data store containing information about multiple connected computing assets. Upon receiving a request to manage configuration deployments with specified selection criteria, the system identifies one or more assets matching the criteria. It then retrieves configuration information for the identified assets from the data store. The system modifies this configuration information based on requirements for replicated assets, creating modified asset identifying information that differs from the original. Using this modified information, the system generates configuration files and applies them to the replicated assets, which are at least partially copies of the original identified assets. This ensures that replicated assets are properly configured while maintaining consistency with their source assets. The system automates the deployment process, reducing manual intervention and potential errors in configuration management.
2. The computing system of claim 1 , wherein the instructions, when executed by the at least one computing device processor, further enables the computing system to: transmit the at least one configuration file to at least one replicated asset.
A computing system is designed to manage and deploy configuration files across replicated assets in a distributed environment. The system addresses the challenge of maintaining consistent configurations across multiple replicated assets, such as servers, devices, or virtual machines, ensuring they operate with the same settings and parameters. The system includes at least one computing device with a processor and memory storing instructions that, when executed, enable the system to generate or receive at least one configuration file containing settings for the replicated assets. The system then transmits this configuration file to the replicated assets, ensuring they are updated with the correct configurations. This process may involve validating the configuration file before transmission to prevent errors or inconsistencies. The system may also monitor the status of the replicated assets to confirm successful deployment of the configuration file. By automating the distribution and application of configuration files, the system reduces manual intervention, minimizes configuration drift, and improves operational efficiency in large-scale or distributed computing environments. The solution is particularly useful in cloud computing, data centers, and enterprise IT infrastructure where maintaining uniform configurations across multiple nodes is critical.
3. The computing system of claim 1 , wherein the instructions, when executed by the at least one computing device processor, further enables the computing system to: generate a replicated asset based at least in part on the at least one configuration file.
This invention relates to computing systems for managing and replicating digital assets, addressing challenges in efficiently deploying and maintaining consistent configurations across multiple environments. The system includes at least one processor and memory storing instructions that, when executed, enable the system to process at least one configuration file defining parameters for a digital asset, such as software, data, or infrastructure settings. The system generates a replicated asset based on the configuration file, ensuring consistency and reducing manual errors in deployment. The replicated asset may include software applications, virtual machines, or cloud resources, all configured according to the specified parameters. The system may also validate the configuration file against predefined rules or templates to ensure compliance and correctness before generating the replicated asset. This approach streamlines asset management, improves scalability, and minimizes discrepancies between environments. The invention is particularly useful in cloud computing, DevOps, and IT infrastructure management, where maintaining consistent configurations across distributed systems is critical. The system may further integrate with version control systems or deployment pipelines to automate the replication process, enhancing efficiency and reliability in software delivery workflows.
4. The computing system of claim 1 , wherein information for the plurality of computing device assets includes for each computer asset at least one of an operating system version, a service banner, an open port, or a MAC address.
5. The computing system of claim 1 , wherein the instructions, when executed by the at least one computing device processor to modify the identified information, further enable the computing system to normalize the identified information.
6. The computing system of claim 1 , wherein the instructions, when executed by the at least one computing device processor to modify the identified information, further enable the computing system to replace a first value in the identified information with a second value associated with the at least one replicated asset.
7. The computing system of claim 1 , wherein the instructions, when executed by the at least one computing device processor to modify the identified information, further enable the computing system to identify mapping information that identifies a subset of the identified information supported by at least one replicated asset.
8. The computing system of claim 1 , wherein the instructions, when executed by the at least one computing device processor further provides an import engine operable to aggregate data from a plurality of data sources and supply it to the data store.
9. A computer-implemented method, comprising: receiving a request to manage configuration deployments, the request comprising selection criteria; identifying, based at least in part on the selection criteria associated with the request, a computing asset of a plurality of computing assets connected via a network; identifying information in a data store associated with the at least one identified computing asset, wherein the identified information in the data store is configuration information for the at least one computing asset; modifying the identified information based at least in part on configuration requirements for at least one security appliance to create modified asset identifying information that is different from the identified information in the data store associated with the at least one identified computing asset; generating at least one configuration file based at least in part on the modified asset identifying information; and configuring the at least one security appliance using the at least one configuration file, wherein at least a portion of the at least one security appliance is a copy of the at least one identified computing asset.
10. The computer-implemented method of claim 9 , further comprising: transmitting the at least one configuration file to the at least one security appliance.
11. The computer-implemented method of claim 9 , further comprising: generating a security appliance based at least in part on the at least one configuration file.
12. The computer-implemented method of claim 9 , wherein information for the plurality of computing assets includes for each computer asset at least one of an operating system version, a service banner, an open port, or a MAC address.
13. The computer-implemented method of claim 9 , further comprising: normalizing the identified information.
This invention relates to data processing systems that extract and normalize information from unstructured or semi-structured data sources. The problem addressed is the difficulty of integrating diverse data formats into a standardized structure for analysis, particularly when dealing with inconsistent or incomplete data. The method involves identifying relevant information from input data, such as text or documents, and then normalizing this information to ensure consistency in format, units, or representation. Normalization may include converting data to a common format, resolving discrepancies, or standardizing terminology. The process may involve parsing, pattern matching, or machine learning techniques to extract and transform the data. The normalized information can then be used for further processing, such as analytics, reporting, or integration into databases. The invention aims to improve data interoperability and reduce errors caused by inconsistent data representations. The method may be applied in fields like business intelligence, healthcare records, or financial data processing, where standardized data is critical for accurate analysis and decision-making.
14. The computer-implemented method of claim 9 , further comprising: replacing a first value in the identified information with a second value associated with the at least one security appliance.
15. The computer-implemented method of claim 9 , further comprising: identifying mapping information that identifies a subset of the identified information supported by at least one security appliance.
16. The computer-implemented method of claim 9 , further comprising: enabling an import engine to aggregate data from a plurality of data sources.
17. A non-transitory computer readable storage medium storing instructions that, when executed by at least one processor of a computing system, causes the computing system to: maintain a data store in an electronic environment, the data store including information regarding a plurality of computing device assets connected to the computing system via a network; receive a request to manage configuration deployments, the request comprising selection criteria; identify, based at least in part on the selection criteria associated with the request, at least one computing asset in the plurality of computing device assets; identify information in the data store associated with the at least one identified computing asset, wherein the identified information in the data store is configuration information for the at least one computing asset; modify the identified information based at least in part on configuration requirements for at least one replicated asset to create modified asset identifying information that is different from the identified information in the data store associated with the at least one identified computing asset; generate at least one configuration file based at least in part on the modified asset identifying information; and configure the at least one replicated asset using the at least one configuration file, wherein at least a portion of the at least one replicated asset is a copy of the at least one identified computing asset.
18. The non-transitory computer readable storage medium of claim 17 , wherein the instructions, when executed by the at least one processor further enables the computing system to: generate a replicated asset based at least in part on the at least one configuration file.
19. The non-transitory computer readable storage medium of claim 17 , wherein the instructions, when executed by the at least one processor further enables the computing system to at least normalize the identified information, replace a first value in the identified information with a second value associated with the at least one replicated asset, or identify mapping information that identifies a subset of the identified information supported by at least one replicated asset.
20. The non-transitory computer readable storage medium of claim 17 , wherein the instructions, when executed by the at least one processor further enables the computing system to: use an import engine to aggregate data from a plurality of data sources, individual data sources associated with at least one computing asset.
Unknown
March 30, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.