10855532

System and Method to Perform Solution Aware Server Compliance and Configuration

PublishedDecember 1, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. An information handling system, comprising: at least one processor; and a memory medium, coupled to the at least one processor, that stores instructions executable by the at least one processor, which when executed by the at least one processor, cause the information handling system to: provide, via a user interface, a list of server components associated with a first plurality of records, the first plurality of records associated with a first relation, the list of server components listing a plurality of server components; receive, via the user interface, a selection that indicates a server component of the list of server components listing the plurality of server components; determine, based at least on the selection that indicates the server component, a list of capabilities associated with the server component from a second plurality of records, the second plurality of records associated with a second relation, the list of capabilities listing a plurality of capabilities associated with the server component; provide, via the user interface, the list of capabilities listing the plurality of capabilities associated with the server component; receive, via the user interface, a selection of at least one capability from the list of capabilities; determine, based at least on the selection of the at least one capability, a list of attributes associated with the at least one capability from a third plurality of records associated with a third relation, the list of attributes listing a plurality of attributes associated with the plurality of capabilities; provide, via the user interface, the list of attributes listing the plurality of attributes associated with the plurality of capabilities; receive, via the user interface, a selection of at least one attribute from the list of attributes; determine if first one or more records are associated with the at least one attribute, the at least one capability, and the server component, the first one or more records associated with a fourth relation and a first one or more servers; if the first one or more records are associated with the at least one attribute, the at least one capability, and the server component: provide, via the user interface, a first list of one or more server identifications that indicates the first one or more servers, the first list of one or more server identifications associated with the first one or more records; and if the first one or more records are not associated with the at least one attribute, the at least one capability, and the server component: determine second one or more records associated with the at least one attribute, the at least one capability, and the server component, the second one or more records associated with the fourth relation and a second one or more servers; and provide a second list of one or more server identifications that indicates the second one or more servers, the second list of one or more server identifications associated with the second one or more records.

Plain English Translation

This invention relates to an information handling system for managing and querying server components, capabilities, and attributes to identify relevant servers. The system addresses the challenge of efficiently navigating complex server configurations by providing a hierarchical user interface that allows users to filter servers based on nested relationships between components, capabilities, and attributes. The system stores records in multiple relational databases, where each relation links different entities: server components, their associated capabilities, and the attributes of those capabilities. Users first select a server component from a list, which triggers the retrieval of its associated capabilities. Selecting a capability then displays its attributes. The system checks if any servers match the selected attribute, capability, and component. If matches exist, it displays the corresponding server identifications. If no matches are found, the system searches for servers that meet the criteria and provides an updated list. This approach streamlines server management by enabling precise filtering through a structured, multi-level query process.

Claim 2

Original Legal Text

2. The information handling system of claim 1 , wherein, to determine, based at least on the selection that indicates the server component, the list of capabilities associated with the server component from the second plurality of records, the instructions further cause the information handling system to utilize a first relationship between the first relation and the second relation, wherein the first relationship is based at least on a foreign key of the second relation; and wherein, to determine, based at least on the selection of the at least one capability, the list of attributes associated with the at least one capability from the third plurality of records associated with the third relation, the instructions further cause the information handling system to utilize a second relationship between the second relation and the third relation, wherein the second relationship is based at least on a foreign key of the third relationship.

Plain English Translation

This invention relates to an information handling system that manages and retrieves data from relational databases using foreign key relationships. The system addresses the challenge of efficiently accessing and correlating data across multiple related tables in a database. The system includes a database with at least three relations (tables) containing records. The first relation stores server components, the second relation stores capabilities associated with those components, and the third relation stores attributes linked to the capabilities. The system processes user selections to retrieve relevant data by leveraging foreign key relationships between these tables. When a user selects a server component, the system uses a foreign key in the second relation to identify the associated capabilities. Similarly, when a user selects a capability, the system employs a foreign key in the third relation to find the corresponding attributes. This approach ensures accurate and efficient data retrieval by maintaining and utilizing these relational links. The system dynamically constructs lists of capabilities and attributes based on user inputs, enabling streamlined access to interconnected data in a structured database environment.

Claim 3

Original Legal Text

3. The information handling system of claim 1 , wherein the instructions further cause the information handling system to: if the first one or more records are not associated with the at least one attribute, the at least one capability, and the server component: determine a configuration for a server of the second one or more servers that permits the server of the second one or more servers to be associated with the at least one attribute, the at least one capability, and the server component; and provide the configuration for the server of the second one or more servers.

Plain English Translation

An information handling system manages server configurations in a distributed computing environment. The system identifies servers that lack specific attributes, capabilities, or associations with a server component. When such servers are detected, the system automatically determines a configuration that enables the server to meet the required criteria. This configuration is then provided to the server, ensuring it can be properly associated with the necessary attributes, capabilities, and server component. The system dynamically adjusts server configurations to maintain consistency and functionality across the network, addressing the challenge of managing diverse server setups in large-scale computing environments. This approach improves system reliability and reduces manual intervention by automating the configuration process. The solution is particularly useful in environments where servers must adhere to specific operational standards or integration requirements.

Claim 4

Original Legal Text

4. The information handling system of claim 3 , wherein, after providing the configuration for the server of the second one or more servers, the server of the second one or more servers is configured to be at least a portion of a server solution.

Plain English Translation

The invention relates to information handling systems, specifically those involving server configurations and solutions. The problem addressed is the need for efficient and flexible deployment of server solutions within an information handling system. The invention provides a method for configuring a server within a system that includes multiple servers. After configuring a server from a group of secondary servers, the configured server is integrated as part of a larger server solution. This solution may include additional servers or components, forming a cohesive system for handling information. The configuration process ensures that the server is properly set up to function within the solution, which may involve tasks such as data processing, network management, or other server-related operations. The invention aims to streamline the deployment of server solutions by automating or simplifying the configuration of individual servers within the system. This approach reduces manual intervention and improves the scalability and reliability of the server solution. The system may include various types of servers, each configured to perform specific roles within the overall solution. The invention is particularly useful in environments where rapid deployment and reconfiguration of server solutions are required, such as cloud computing or data center management.

Claim 5

Original Legal Text

5. The information handling system of claim 1 , wherein the instructions further cause the information handling system to: receive first information associated with the plurality of server components; populate, based at least on the first information, the first plurality of records associated with the first relation; receive second information associated with the plurality of capabilities associated with the server component; populate, based at least on the second information, the second plurality of records associated with the second relation; receive third information associated with the plurality of attributes associated with the plurality of capabilities; and populate, based at least on the third information, the third plurality of records associated with the third relation.

Plain English Translation

This invention relates to an information handling system designed to manage and organize data related to server components, their capabilities, and associated attributes. The system addresses the challenge of efficiently storing and retrieving structured information about server hardware and software features in a relational database. The system includes a database with three relational tables. The first table stores records representing server components, such as processors, memory modules, or storage devices. The second table stores records representing capabilities associated with these components, such as processing speed, memory capacity, or storage protocols. The third table stores records representing attributes of these capabilities, such as units of measurement, performance benchmarks, or compatibility specifications. The system receives input data about server components, their capabilities, and the attributes of those capabilities. It then populates the respective tables in the database based on this input. For example, the system may receive data about a server processor, its clock speed capability, and the attribute specifying the clock speed in gigahertz. This data is then organized into the appropriate tables to maintain a structured and searchable database. The invention improves data management by ensuring that server component information is systematically categorized and linked, enabling efficient querying and analysis of server configurations. This structured approach facilitates better decision-making in server deployment, maintenance, and optimization.

Claim 6

Original Legal Text

6. The information handling system of claim 1 , wherein the user interface includes a graphical user interface.

Plain English Translation

The invention relates to an information handling system designed to improve user interaction through enhanced interface capabilities. The system addresses the problem of inefficient or cumbersome user input methods, particularly in environments where traditional input devices may be impractical or unavailable. The core of the invention involves a user interface that facilitates intuitive and efficient interaction with the system, ensuring seamless operation and accessibility. The user interface includes a graphical user interface (GUI), which provides a visual representation of system functions and data, allowing users to interact with the system through graphical elements such as icons, menus, and windows. This GUI enhances usability by reducing reliance on complex command-line inputs or physical controls, making the system more accessible to a broader range of users, including those with limited technical expertise. The graphical interface may also support touch, gesture, or voice-based inputs, further improving adaptability across different use cases. The system is designed to be modular, allowing integration with various hardware components and software applications, ensuring compatibility and scalability. The GUI may include features such as drag-and-drop functionality, real-time feedback, and customizable layouts to optimize user experience. Additionally, the system may incorporate adaptive interfaces that adjust based on user preferences or environmental conditions, enhancing efficiency and reducing errors. Overall, the invention provides a robust and user-friendly information handling system that leverages graphical interfaces to streamline interaction, making it suitable for applications in computing, automation, and other fields where intuitive user control

Claim 7

Original Legal Text

7. The information handling system of claim 6 , wherein the graphical user interface is at least a portion of a web application.

Plain English Translation

The invention relates to information handling systems with graphical user interfaces (GUIs) that are part of web applications. The system includes a processor and memory storing instructions executable by the processor to present a GUI on a display. The GUI is designed to facilitate user interaction with the system, such as inputting data, navigating menus, or controlling system functions. The GUI is integrated into a web application, meaning it is accessible via a web browser and may be hosted on a remote server. This allows users to interact with the system through a network, such as the internet, without requiring local installation of software. The web-based GUI may include interactive elements like buttons, forms, or dynamic content that updates in response to user actions or system events. The system may also include additional features like authentication mechanisms, data processing capabilities, or communication interfaces to support the web application's functionality. The invention aims to provide a flexible, accessible, and scalable way to deliver user interfaces for information handling systems through web-based technologies.

Claim 8

Original Legal Text

8. A method, comprising: providing, via a user interface, a list of server components associated with a first plurality of records, the first plurality of records associated with a first relation, the list of server components listing a plurality of server components; receiving, via the user interface, a selection that indicates a server component of the list of server components listing the plurality of server components; determining, based at least on the selection that indicates the server component, a list of capabilities associated with the server component from a second plurality of records, the second plurality of records associated with a second relation, the list of capabilities listing a plurality of capabilities associated with the server component; providing, via the user interface, the list of capabilities listing the plurality of capabilities associated with the server component; receiving, via the user interface, a selection of at least one capability from the list of capabilities; determining, based at least on the selection of the at least one capability, a list of attributes associated with the at least one capability from a third plurality of records associated with a third relation, the list of attributes listing a plurality of attributes associated with the plurality of capabilities; providing, via the user interface, the list of attributes listing the plurality of attributes associated with the plurality of capabilities; receiving, via the user interface, a selection of at least one attribute from the list of attributes; determining if first one or more records are associated with the at least one attribute, the at least one capability, and the server component, the first one or more records associated with a fourth relation and a first one or more servers; if the first one or more records are associated with the at least one attribute, the at least one capability, and the server component: providing, via the user interface, a first list of one or more server identifications that indicates the first one or more servers, the first list of one or more servers identifications associated with the first one or more records; and if the first one or more records are not associated with the at least one attribute, the at least one capability, and the server component: determining second one or more records associated with the at least one attribute, the at least one capability, and the server component, the second one or more records associated with the fourth relation and a second one or more servers; and providing a second list of one or more server identifications that indicates the second one or more servers, the second list of one or more server identifications associated with the second one or more records.

Plain English Translation

This invention relates to a system for managing and querying server components, capabilities, and attributes in a database-driven user interface. The system addresses the challenge of efficiently navigating and filtering server-related data to identify specific servers based on user-selected criteria. The method involves presenting a user interface that displays a list of server components linked to a first set of records in a database. Users can select a server component, which triggers the retrieval of a list of associated capabilities from a second set of records. After selecting one or more capabilities, the system retrieves a list of related attributes from a third set of records. Users then select at least one attribute, prompting the system to check if any servers match the selected combination of server component, capability, and attribute. If matches exist, the system displays a list of server identifiers from a fourth set of records. If no matches are found, the system searches for servers that meet the criteria and provides an updated list of server identifiers. The invention streamlines server management by enabling hierarchical filtering of server data through a structured relational database.

Claim 9

Original Legal Text

9. The method of claim 8 , wherein determining, based at least on the selection that indicates the server component, the list of capabilities associated with the server component from the second plurality of records includes utilizing a first relationship between the first relation and the second relation, wherein the first relationship is based at least on a foreign key of the second relation; and wherein determining, based at least on the selection of the at least one capability, the list of attributes associated with the at least one capability from the third plurality of records associated with the third relation includes utilizing a second relationship between the second relation and the third relation, wherein the second relationship is based at least on a foreign key of the third relationship.

Plain English Translation

This invention relates to a method for managing and retrieving data in a relational database system, specifically addressing the challenge of efficiently accessing and correlating information across multiple related tables. The method involves determining capabilities associated with a selected server component by leveraging relationships between database relations (tables) using foreign keys. When a user selects a server component, the system identifies a list of capabilities linked to that component by querying a second set of records in a second relation (table) via a foreign key relationship with a first relation. Similarly, when a user selects a capability, the system retrieves a list of attributes associated with that capability by querying a third set of records in a third relation (table) through another foreign key relationship with the second relation. The method ensures that data retrieval is optimized by utilizing these predefined relationships, reducing the need for complex joins or manual queries. This approach enhances data accessibility and maintains consistency in a structured database environment.

Claim 10

Original Legal Text

10. The method of claim 8 , further comprising: if the first one or more records are not associated with the at least one attribute, the at least one capability, and the server component: determining a configuration for a server of the second one or more servers that permits the server of the second one or more servers to be associated with the at least one attribute, the at least one capability, and the server component; and providing the configuration for the server of the second one or more servers.

Plain English Translation

This invention relates to server configuration in a distributed computing environment, addressing the challenge of dynamically associating servers with specific attributes, capabilities, and server components to ensure proper functionality and resource allocation. The method involves identifying a set of servers that lack the necessary attributes, capabilities, or server components required for a given task or operation. If such servers are detected, the system determines an appropriate configuration that enables these servers to be associated with the missing elements. This configuration is then provided to the identified servers, allowing them to meet the required specifications. The process ensures that all servers in the system can be dynamically adjusted to support the necessary attributes, capabilities, and components, improving system flexibility and scalability. The invention is particularly useful in environments where servers must adapt to varying workloads or operational requirements, such as cloud computing or distributed data processing systems. By automating the configuration process, the system reduces manual intervention and enhances operational efficiency.

Claim 11

Original Legal Text

11. The method of claim 10 , wherein, after the providing the configuration for the server of the second one or more servers, the server of the second one or more servers is configured to be at least a portion of a server solution.

Plain English Translation

A system and method for dynamically configuring server solutions involves deploying a server from a pool of available servers and providing a configuration for the server to integrate it into a server solution. The configuration includes settings and parameters that enable the server to function as part of a larger system, such as a distributed computing environment, cloud infrastructure, or enterprise network. The server is selected from a pool of available servers, which may include physical or virtual machines, and is configured to perform specific tasks or roles within the server solution. The configuration process ensures that the server operates correctly within the solution, maintaining compatibility and performance standards. This approach allows for flexible and scalable deployment of server resources, enabling efficient resource allocation and management in dynamic computing environments. The method supports the integration of multiple servers into a cohesive solution, where each server is configured to contribute to the overall functionality of the system. This dynamic configuration capability enhances the adaptability and efficiency of server deployments in various technical domains, including cloud computing, data centers, and enterprise IT infrastructure.

Claim 12

Original Legal Text

12. The method of claim 8 , further comprising: receiving first information associated with the plurality of server components; populating, based at least on the first information, the first plurality of records associated with the first relation; receiving second information associated with the plurality of capabilities associated with the server component; populating, based at least on the second information, the second plurality of records associated with the second relation; receiving third information associated with the plurality of attributes associated with the plurality of capabilities; and populating, based at least on the third information, the third plurality of records associated with the third relation.

Plain English Translation

This invention relates to a system for managing and organizing server components, their capabilities, and associated attributes in a structured database. The problem addressed is the need for an efficient way to store, retrieve, and relate information about server components, their functional capabilities, and the attributes of those capabilities in a scalable and queryable manner. The system involves a database with multiple relations (tables) that store records representing server components, their capabilities, and the attributes of those capabilities. The method includes receiving information about the server components and populating a first set of records in a first relation (table) that describes the components. Additionally, it receives information about the capabilities of these components and populates a second set of records in a second relation that links capabilities to their respective components. Furthermore, it receives information about the attributes of these capabilities and populates a third set of records in a third relation that associates attributes with their corresponding capabilities. This structured approach allows for efficient querying and management of server component data, enabling better system configuration, troubleshooting, and optimization. The system ensures that relationships between components, capabilities, and attributes are clearly defined and easily accessible.

Claim 13

Original Legal Text

13. The method of claim 8 , wherein the user interface includes a graphical user interface.

Plain English Translation

A system and method for enhancing user interaction with a computing device involves a user interface that includes a graphical user interface (GUI). The GUI is designed to facilitate user input and output, allowing users to interact with the device through visual elements such as icons, menus, and windows. The GUI may incorporate touch-sensitive displays, mouse or keyboard inputs, or other input methods to enable intuitive navigation and control. The system may also include additional features such as gesture recognition, voice commands, or haptic feedback to further improve user interaction. The GUI is configured to display information in a structured and visually appealing manner, ensuring clarity and ease of use. The system may be applied in various computing environments, including smartphones, tablets, laptops, and desktop computers, to provide a seamless and efficient user experience. The method ensures that the GUI is responsive, adaptable, and capable of handling multiple tasks simultaneously, enhancing productivity and user satisfaction. The invention addresses the need for more intuitive and efficient user interfaces in modern computing devices, particularly in environments where users require quick and accurate interactions with digital systems.

Claim 14

Original Legal Text

14. The method of claim 13 , wherein the graphical user interface is at least a portion of a web application.

Plain English Translation

A system and method for enhancing user interaction with a graphical user interface (GUI) in a web application. The invention addresses the challenge of improving user engagement and efficiency by dynamically adjusting the GUI based on user behavior and preferences. The method involves monitoring user interactions with the GUI, such as clicks, navigation patterns, and input actions, to identify usage trends and preferences. Based on this analysis, the system modifies the GUI layout, content, or functionality in real-time to optimize the user experience. For example, frequently used features may be prioritized in the interface, while less-used elements may be minimized or hidden. The system may also adapt the GUI to different user roles or contexts, such as adjusting the display for mobile versus desktop users or tailoring the interface for different user skill levels. The method ensures seamless integration with existing web applications, allowing for gradual deployment and minimal disruption to the user experience. The invention aims to reduce user frustration, increase productivity, and enhance overall satisfaction by providing a personalized and adaptive interface.

Claim 15

Original Legal Text

15. A computer-readable non-transitory memory medium that includes instructions that, when executed by at least one processor of an information handling system, cause the information handling system to: provide, via a user interface, a list of server components associated with a first plurality of records, the first plurality of records associated with a first relation, the list of server components listing a plurality of server components; receive, via the user interface, a selection that indicates a server component of the list of server components listing the plurality of server components; determine, based at least on the selection that indicates the server component, a list of capabilities associated with the server component from a second plurality of records, the second plurality of records associated with a second relation, the list of capabilities listing a plurality of capabilities associated with the server component; provide, via the user interface, the list of capabilities listing the plurality of capabilities associated with the server component; receive, via the user interface, a selection of at least one capability from the list of capabilities; determine, based at least on the selection of the at least one capability, a list of attributes associated with the at least one capability from a third plurality of records associated with a third relation, the list of attributes listing a plurality of attributes associated with the plurality of capabilities; provide, via the user interface, the list of attributes listing the plurality of attributes associated with the plurality of capabilities; receive, via the user interface, a selection of at least one attribute from the list of attributes; determine if first one or more records are associated with the at least one attribute, the at least one capability, and the server component, the first one or more records associated with a fourth relation and a first one or more servers; if the first one or more records are associated with the at least one attribute, the at least one capability, and the server component: provide, via the user interface, a first list of one or more server identifications that indicates the first one or more servers, the first list of one or more server identifications associated with the first one or more records; and if the first one or more records are not associated with the at least one attribute, the at least one capability, and the server component: determine second one or more records associated with the at least one attribute, the at least one capability, and the server component, the second one or more records associated with the fourth relation and a second one or more servers; and provide a second list of one or more server identifications that indicates the second one or more servers, the second list of one or more server identifications associated with the second one or more records.

Plain English Translation

This invention relates to a system for managing and querying server components, capabilities, and attributes within an information handling system. The system provides a user interface that allows users to navigate hierarchical data relationships to identify servers that meet specific criteria. The process begins by displaying a list of server components, each associated with a first set of records defining their relationships. Users select a server component, triggering the retrieval of a list of associated capabilities from a second set of records. After selecting one or more capabilities, the system presents a list of related attributes from a third set of records. Users then select attributes, prompting the system to check if any servers match the selected combination of server component, capability, and attribute. If matches exist, the system displays a list of server identifications from a fourth set of records. If no matches are found, the system searches for servers that meet the criteria and provides an updated list. This hierarchical query approach enables efficient filtering and identification of servers based on nested relationships between components, capabilities, and attributes.

Claim 16

Original Legal Text

16. The computer-readable non-transitory memory medium of claim 15 , wherein, to determine, based at least on the selection that indicates the server component, the list of capabilities associated with the server component from the second plurality of records the instructions further cause the information handling system to utilize a first relationship between the first relation and the second relation, wherein the first relationship is based at least on a foreign key of the second relation; and wherein, to determine, based at least on the selection of the at least one capability, the list of attributes associated with the at least one capability from the third plurality of records associated with the third relation, the instructions further cause the information handling system to utilize a second relationship between the second relation and the third relation, wherein the second relationship is based at least on a foreign key of the third relationship.

Plain English Translation

This invention relates to a system for managing and querying relational database records, specifically focusing on efficiently retrieving capabilities and attributes associated with server components. The problem addressed is the complexity of navigating hierarchical relationships in databases, particularly when extracting nested data such as server capabilities and their associated attributes. The system involves a computer-readable non-transitory memory medium storing instructions that, when executed, enable an information handling system to perform specific database operations. The instructions facilitate determining a list of capabilities associated with a selected server component by leveraging a first relationship between two database relations (tables). This relationship is established using a foreign key in the second relation, which links to the first relation. Similarly, the system retrieves a list of attributes associated with a selected capability by utilizing a second relationship between the second and third relations, again relying on a foreign key in the third relation to establish the connection. The approach optimizes data retrieval by systematically traversing these relationships, ensuring that capabilities and attributes are accurately mapped to their respective server components. This method enhances efficiency in database queries involving multi-level relational dependencies, reducing the need for complex joins or manual data traversal. The solution is particularly useful in environments where server configurations and their associated features must be dynamically queried and managed.

Claim 17

Original Legal Text

17. The computer-readable non-transitory memory medium of claim 15 , wherein the instructions further cause the information handling system to: if the first one or more records are not associated with the at least one attribute, the at least one capability, and the server component: determine a configuration for a server of the second one or more servers that permits the server of the second one or more servers to be associated with the at least one attribute, the at least one capability, and the server component; and provide the configuration for the server of the second one or more servers.

Plain English Translation

This invention relates to server configuration in distributed computing environments. The problem addressed is the lack of automated mechanisms to dynamically associate servers with specific attributes, capabilities, and server components, particularly when existing servers do not meet required configurations. The solution involves a computer-readable non-transitory memory medium storing instructions that, when executed, enable an information handling system to manage server configurations. If one or more servers are not already associated with specified attributes, capabilities, and server components, the system determines a configuration for a server from a pool of available servers that allows it to meet these requirements. The system then provides this configuration to the selected server, enabling it to be properly associated with the desired attributes, capabilities, and server components. This approach automates the process of server allocation and configuration, ensuring that servers are dynamically assigned based on their ability to fulfill specific roles within the system. The invention improves efficiency in distributed computing environments by reducing manual intervention and optimizing server utilization.

Claim 18

Original Legal Text

18. The computer-readable non-transitory memory medium of claim 3 , wherein, after providing the configuration for the server of the second one or more servers, the server of the second one or more servers is configured to be at least a portion of a server solution.

Plain English Translation

This invention relates to distributed computing systems, specifically methods for configuring and deploying server solutions across multiple servers. The problem addressed is the complexity of setting up and managing server configurations in distributed environments, where different servers may need to be dynamically assigned roles or functions as part of a larger system. The invention involves a computer-readable non-transitory memory medium storing instructions that, when executed, configure a first server to provide configuration data to a second server. This configuration data defines the role or function of the second server within a distributed system. After receiving the configuration, the second server operates as part of a server solution, which may be a subset or the entirety of a larger computing system. The configuration process ensures that the second server is properly integrated into the system, enabling seamless operation as part of the solution. The system may include multiple servers, each configured dynamically to perform specific tasks or functions, allowing for flexible and scalable deployment of computing resources. The invention simplifies server management by automating configuration and ensuring consistent deployment across distributed environments.

Claim 19

Original Legal Text

19. The computer-readable non-transitory memory medium of claim 15 , wherein the instructions further cause the information handling system to: receive first information associated with the plurality of server components; populate, based at least on the first information, the first plurality of records associated with the first relation; receive second information associated with the plurality of capabilities associated with the server component; populate, based at least on the second information, the second plurality of records associated with the second relation; receive third information associated with the plurality of attributes associated with the plurality of capabilities; and populate, based at least on the third information, the third plurality of records associated with the third relation.

Plain English Translation

This invention relates to a system for managing and organizing data associated with server components, their capabilities, and attributes in a structured database. The system addresses the challenge of efficiently storing and retrieving hierarchical relationships between server components, their functional capabilities, and the attributes of those capabilities. The invention involves a computer-readable non-transitory memory medium storing instructions that, when executed, enable an information handling system to process and populate a relational database with structured data. The system receives first information related to a plurality of server components and uses this data to populate a first set of records in a first relation, establishing a foundational mapping of server components. It then receives second information detailing the capabilities associated with these server components and populates a second set of records in a second relation, linking capabilities to their respective components. Additionally, the system receives third information describing attributes of these capabilities and populates a third set of records in a third relation, associating attributes with their corresponding capabilities. This structured approach ensures that the relationships between server components, capabilities, and attributes are systematically organized, facilitating efficient data retrieval and analysis. The invention enhances data management by automating the population of relational records, reducing manual effort and improving accuracy in tracking server component configurations and functionalities.

Claim 20

Original Legal Text

20. The computer-readable non-transitory memory medium of claim 15 , wherein the user interface includes at least a portion of a web application.

Plain English Translation

A system and method for enhancing user interaction with digital content involves a computer-readable non-transitory memory medium storing instructions that, when executed, enable a user interface to display and manipulate content. The user interface includes at least a portion of a web application, allowing users to access and interact with content through a web browser or similar interface. The system dynamically adjusts the presentation of content based on user input, device capabilities, or contextual factors to improve usability and accessibility. The web application component may include interactive elements such as forms, multimedia, or real-time updates, enabling seamless integration with online services and cloud-based resources. The system optimizes performance by caching frequently accessed data and minimizing unnecessary network requests. Additionally, the user interface may support multi-modal interactions, including touch, voice, or gesture inputs, to accommodate diverse user preferences and accessibility needs. The system ensures compatibility across different devices and platforms by leveraging standardized web technologies. This approach enhances user engagement by providing a responsive, adaptable, and accessible interface for digital content consumption and interaction.

Patent Metadata

Filing Date

Unknown

Publication Date

December 1, 2020

Inventors

Vijay Bhatt
Bhimaraju Vadde

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD TO PERFORM SOLUTION AWARE SERVER COMPLIANCE AND CONFIGURATION” (10855532). https://patentable.app/patents/10855532

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10855532. See llms.txt for full attribution policy.