10861081

Aggregation of Operational Data for Merchandizing of Network Accessible Services

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

Patent Claims
18 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. A system comprising: an electronic data store; and a computing device in communication with the data store, the computing device comprising at least one hardware processors configured with specific executable instructions that are configured to at least: execute a first service image in a hosted computing environment that implements at least one network accessible services; determine at least one operational data parameter based at least in part on measured operational data of the first service image; access at least one aggregate operational data parameter corresponding to the at least one operational data parameter, wherein the at least one aggregate operational data parameter is determined based at least in part on operational data collected from a plurality of service images in the hosted computing environment; identify a first operational data parameter of the at least one operational data parameter that does not conform to a corresponding aggregate operational data parameter; generate an output identifying the first operational data parameter; and cause the first operational data parameter of the first service image to be modified in order to bring the first service image into conformance with the corresponding aggregate operational data parameter.

Plain English Translation

A system monitors and optimizes the performance of service images in a hosted computing environment. The system includes a data store and a computing device with at least one hardware processor. The processor executes a first service image that provides network-accessible services. It measures operational data from the service image, such as resource usage, response times, or error rates, and compares this data to aggregate operational data collected from multiple service images in the environment. The system identifies discrepancies where the first service image's operational data deviates from the aggregate data, indicating potential inefficiencies or anomalies. It generates an output highlighting these discrepancies and automatically modifies the first service image's operational parameters to align with the aggregate data, improving performance and consistency. This approach ensures that individual service images operate optimally by leveraging collective performance data from the broader environment. The system dynamically adjusts parameters to maintain conformance with expected operational benchmarks, reducing manual intervention and enhancing reliability.

Claim 2

Original Legal Text

2. The system of claim 1 , wherein the computing device is further configured to transmit a notification to a user comprising a recommendation for the user to modify the first operational data parameter of the first service image to be in conformance with the corresponding aggregate operational data parameter.

Plain English Translation

This invention relates to a system for optimizing operational data parameters in a computing environment, particularly for managing service images. The system addresses the challenge of ensuring that operational data parameters of service images align with desired performance or compliance standards by providing automated recommendations for adjustments. The system includes a computing device that monitors operational data parameters of a service image, such as performance metrics, resource usage, or configuration settings. The computing device compares these parameters against corresponding aggregate operational data parameters, which may represent industry benchmarks, historical averages, or predefined thresholds. If discrepancies are detected, the system generates a notification for a user, recommending modifications to the first operational data parameter of the first service image to bring it into conformance with the aggregate parameter. This ensures that the service image operates efficiently and meets required standards. The system may also include additional components, such as a data storage module for storing operational data and a communication interface for transmitting notifications. The recommendations may be based on predefined rules, machine learning models, or statistical analysis to ensure accuracy and relevance. The goal is to automate the detection of suboptimal configurations and guide users toward corrective actions, improving system performance and reliability.

Claim 3

Original Legal Text

3. The system of claim 1 , wherein the at least one operational data parameter comprise at least one of: a quality of service of the first service image executed on a respective host computing device of the hosted computing environment, resources utilized by the respective host computing device of the hosted computing environment, or parameters associated with a virtual machine instance type.

Plain English Translation

A hosted computing environment monitors and manages operational data parameters to optimize service performance. The system tracks key metrics such as the quality of service (QoS) of service images running on host computing devices, resource utilization (e.g., CPU, memory, storage) of those hosts, and parameters tied to virtual machine (VM) instance types. By analyzing these parameters, the system can dynamically adjust resource allocation, scale services, or migrate workloads to maintain performance and efficiency. The solution addresses challenges in maintaining consistent service quality and resource optimization in shared computing environments, where workloads may vary unpredictably. The system ensures that service images meet performance targets while efficiently utilizing available hardware resources, preventing over-provisioning or underutilization. This approach is particularly useful in cloud computing and virtualized environments where dynamic workload management is critical. The system may also consider VM instance types, which define hardware configurations, to further refine resource allocation decisions. By continuously monitoring and adapting to operational data, the system enhances reliability and cost-effectiveness in hosted computing environments.

Claim 4

Original Legal Text

4. The system of claim 3 , wherein the parameters associated with the virtual machine instance type comprise at least one of: combinations of operating systems or operating system configurations within a virtual image of the first service image, virtualized hardware resources employed by the virtual images of first service image, software applications employed by the virtual images of the first service image, a number of virtual instances contained within the first service image age, or load balancing across multiple virtual instances contained within the first service image.

Plain English Translation

This invention relates to virtual machine (VM) management in cloud computing environments, specifically addressing the need to optimize and customize virtual machine instance types for improved performance, scalability, and resource utilization. The system allows for the configuration of parameters associated with VM instances to enhance service delivery within a cloud infrastructure. The parameters include combinations of operating systems or configurations within a virtual image, virtualized hardware resources allocated to the VM instances, software applications running on the instances, the number of virtual instances within a service image, and load balancing across multiple instances. These parameters enable dynamic adjustments to VM configurations to meet varying workload demands, ensuring efficient resource allocation and service reliability. By defining these parameters, the system supports flexible deployment of virtualized services, allowing users to tailor VM instances to specific requirements. This approach improves system performance, reduces operational costs, and enhances scalability by optimizing resource usage and load distribution. The invention is particularly useful in cloud environments where dynamic workloads require adaptable virtual machine configurations.

Claim 5

Original Legal Text

5. The system of claim 1 , wherein the computing device is further configured to calculate a total cost of operation of the first service image executed on the hosted computing environment based upon the at least one operational data parameter.

Plain English Translation

This invention relates to cost optimization in cloud computing environments. The system monitors and analyzes operational data parameters of service images running on hosted computing environments to optimize resource allocation and reduce costs. The system collects metrics such as CPU usage, memory consumption, and network traffic from virtual machines or containers executing service images. It then processes this data to determine the most cost-effective configuration for the hosted environment. The system dynamically adjusts resource allocation based on real-time operational data to minimize expenses while maintaining performance. Additionally, the system calculates the total cost of operation for a service image by analyzing the collected operational data parameters, providing insights into cost efficiency and potential savings opportunities. This helps users optimize their cloud infrastructure by identifying underutilized resources or inefficient configurations. The system may also generate recommendations for adjusting resource allocation or selecting different service images to further reduce costs. The invention addresses the challenge of balancing performance and cost in cloud computing by leveraging real-time operational data to make informed decisions.

Claim 6

Original Legal Text

6. The system of claim 1 , wherein the first service image includes at least one application program.

Plain English Translation

A system for managing service images in a computing environment addresses the challenge of efficiently deploying and maintaining software applications across distributed systems. The system includes a first service image that contains at least one application program, along with its dependencies and configurations, packaged in a standardized format. This allows the application to be deployed consistently across different computing environments, reducing compatibility issues and deployment errors. The service image is designed to be lightweight, portable, and self-contained, ensuring that all necessary components are included for seamless execution. The system may also include a second service image, which can be used for comparison, validation, or as a fallback in case of failures. The service images are managed by a control module that handles operations such as deployment, scaling, and monitoring. This approach simplifies application management, improves reliability, and accelerates deployment cycles by eliminating manual configuration steps. The system is particularly useful in cloud computing, containerized environments, and microservices architectures where rapid and consistent application deployment is critical.

Claim 7

Original Legal Text

7. The system of claim 1 , wherein executing the first service image within the hosted computing environment includes causing the first service image to be executed by a virtual computing device.

Plain English Translation

The invention relates to a system for managing service images in a hosted computing environment, addressing the challenge of efficiently deploying and executing service images across distributed computing resources. The system includes a hosted computing environment configured to execute service images, where each service image represents a packaged software application or service. The system further includes a management module that facilitates the deployment and execution of these service images within the hosted environment. Specifically, the system ensures that a first service image is executed by a virtual computing device within the hosted environment. This virtual computing device provides isolated execution environments, enabling secure and scalable deployment of the service image. The management module may also handle dependencies, resource allocation, and lifecycle management of the service images, ensuring optimal performance and reliability. The system may further include monitoring and logging capabilities to track the execution of the service images and provide insights into their operation. By leveraging virtual computing devices, the system enhances flexibility and resource utilization in the hosted computing environment, allowing for dynamic scaling and efficient management of service deployments.

Claim 8

Original Legal Text

8. A computer-implemented method comprising: under control of at least one computing device, causing display of at least one service image from an electronic catalog of service images, wherein the at least one service image is offered for acquisition, and wherein the at least one service image, when executed on a hosted computing environment, implements at least one network accessible services; receiving, from a customer, information associated with a selection of an offered service image and the hosted computing environment in which the selected service image is to be executed; causing the selected service image to be executed within the selected hosted computing environment; determining at least one operational data parameter based at least in part on measured operational data of the service image; accessing at least one aggregate operational data parameter corresponding to the at least one operational data parameter, wherein the at least one aggregate operational data parameter is determined based at least in part on operational data collected from a plurality of service images in the hosted computing environment; identifying a first operational data parameter of the at least one operational data parameter that does not conform to at least one corresponding aggregate operational data parameter; generating an output identifying the first operational data parameter; and causing the first operational data parameter of the selected service image to be modified in order to bring the selected service image into conformance with the corresponding aggregate operational data parameter.

Plain English Translation

This invention relates to cloud computing and service image management, addressing the challenge of optimizing the performance and reliability of network-accessible services deployed in hosted computing environments. The method involves displaying service images from an electronic catalog, where each image, when executed, implements a network-accessible service. A customer selects a service image and a hosted environment for execution. The selected image is then deployed, and its operational data is monitored to determine performance parameters such as resource usage, latency, or error rates. These parameters are compared against aggregate operational data derived from multiple similar service images in the same environment. If a discrepancy is detected—indicating the selected service image performs outside expected norms—the system identifies the problematic parameter and generates an alert. The system then modifies the service image to align its performance with the aggregate data, ensuring consistency and reliability. This approach leverages collective operational insights to automatically adjust individual service instances, improving efficiency and reducing manual intervention.

Claim 9

Original Legal Text

9. The computer-implemented method of claim 8 , further comprising causing display of the at least one operational data parameter with the at least one service image from the electronic catalog of service images.

Plain English Translation

This invention relates to a computer-implemented method for managing and displaying operational data parameters in conjunction with service images from an electronic catalog. The method addresses the challenge of efficiently presenting technical information to users, particularly in service or maintenance contexts where visual aids and real-time data are critical. The method involves retrieving at least one service image from an electronic catalog, where these images are likely diagrams, schematics, or visual representations of equipment or systems. The method then processes operational data parameters, which are measurements or status indicators relevant to the equipment or system depicted in the service images. These parameters may include temperature, pressure, voltage, or other performance metrics. The method further includes causing the display of the operational data parameters alongside the service images. This integration allows users to view real-time or historical data in the context of the visual representation, improving comprehension and decision-making. The method may also involve dynamically updating the displayed parameters as new data is received, ensuring the information remains current. Additionally, the method may include filtering or selecting specific operational data parameters based on user input or predefined criteria, allowing for customized views tailored to different roles or tasks. The service images may be annotated or highlighted to emphasize areas of interest corresponding to the displayed parameters. This approach enhances efficiency in service, maintenance, or diagnostic workflows by providing a unified view of visual and data-driven information, reducing the need to cross-reference separate sources.

Claim 10

Original Legal Text

10. The computer-implemented method of claim 8 , wherein the at least one operational data parameter comprise at least one of a quality of service of the selected service image executed on a respective host computing device of the selected hosted computing environment, resources utilized by the respective host computing device of the selected hosted computing environment, or parameters associated with a virtual machine instance type of the selected service image.

Plain English Translation

This invention relates to monitoring and managing operational data parameters in a hosted computing environment, particularly for optimizing the performance and resource utilization of service images executed on host computing devices. The problem addressed involves the need to efficiently track and analyze key performance indicators (KPIs) to ensure optimal service delivery while minimizing resource waste. The method involves selecting a service image from a hosted computing environment, where the service image is configured to execute on a host computing device. The method then monitors at least one operational data parameter associated with the service image. These parameters include the quality of service (QoS) of the service image as it runs on the host computing device, the resources utilized by the host computing device (such as CPU, memory, or network bandwidth), and parameters related to the virtual machine instance type of the service image (such as instance size, configuration, or performance characteristics). By tracking these parameters, the system can dynamically adjust resource allocation, scale services, or optimize performance based on real-time data. This approach ensures that the hosted computing environment operates efficiently while maintaining service reliability and performance.

Claim 11

Original Legal Text

11. The computer-implemented method of claim 10 , wherein the parameters associated with the virtual machine instance type comprise at least one of: combinations of operating systems or operating system configurations within a virtual image of the selected service image, virtualized hardware resources employed by the virtual images of the selected service image, software applications employed by the virtual images of the selected service image, a number of virtual instances contained within the selected service image, or load balancing across multiple virtual instances contained within the selected service image.

Plain English Translation

This invention relates to virtual machine (VM) management in cloud computing environments, specifically addressing the need to optimize and customize virtual machine instance configurations for improved performance, scalability, and resource utilization. The method involves defining and managing parameters associated with virtual machine instance types to enhance service deployment flexibility. These parameters include combinations of operating systems or their configurations within a virtual image, virtualized hardware resources allocated to the virtual images, software applications integrated into the virtual images, the number of virtual instances within a selected service image, and load balancing mechanisms across multiple virtual instances. By configuring these parameters, the system enables dynamic adaptation of virtual machine instances to meet varying workload demands, ensuring efficient resource allocation and improved service reliability. The approach allows for fine-grained control over virtual machine configurations, supporting diverse deployment scenarios while maintaining optimal performance and scalability. This solution is particularly useful in cloud environments where dynamic resource allocation and service customization are critical for handling fluctuating workloads and ensuring high availability.

Claim 12

Original Legal Text

12. The computer-implemented method of claim 8 , further comprising: calculating a total cost of operation of the selected service image executed on the selected hosted computing environment based upon the at least one operational data parameter; and transmitting the calculated total cost of operation to the electronic catalog.

Plain English Translation

This invention relates to cost estimation for cloud computing services. The problem addressed is the lack of real-time cost visibility when deploying services in hosted computing environments, making it difficult for users to assess financial implications before execution. The method involves selecting a service image and a hosted computing environment for execution. Operational data parameters, such as resource utilization metrics (CPU, memory, storage) and execution duration, are collected during service execution. These parameters are used to calculate the total cost of operation, incorporating factors like resource consumption rates and pricing models of the hosted environment. The calculated cost is then transmitted to an electronic catalog, which may be a cloud service marketplace or inventory system, enabling users to review cost data alongside service offerings. The method ensures cost transparency by dynamically assessing expenses based on actual usage rather than static estimates. This helps users make informed decisions when selecting services and environments, optimizing budget allocation and avoiding unexpected costs. The approach integrates cost calculation directly into the deployment workflow, providing immediate feedback to stakeholders.

Claim 13

Original Legal Text

13. The computer-implemented method of claim 8 , wherein causing the selected service image to be executed within the selected hosted computing environment includes causing the selected service image to be executed by a virtual computing device.

Plain English Translation

This invention relates to cloud computing and virtualization, specifically addressing the challenge of efficiently deploying and executing service images within hosted computing environments. The method involves selecting a service image from a repository and executing it within a virtual computing device in a hosted computing environment. The virtual computing device provides an isolated and configurable runtime environment for the service image, ensuring compatibility and security. The method may also include steps such as authenticating the user, validating the service image, and configuring the virtual computing device with specific resources like CPU, memory, and storage. The virtual computing device can be dynamically provisioned based on the requirements of the service image, allowing for scalable and flexible deployment. This approach simplifies the process of running services in the cloud by abstracting the underlying infrastructure, enabling users to focus on their applications rather than managing physical or virtual hardware. The invention is particularly useful in multi-tenant cloud environments where multiple users share the same physical infrastructure but require isolated execution environments for their services.

Claim 14

Original Legal Text

14. The computer-implemented method of claim 8 further comprising transmitting a notification to a user associated with the service image comprising a recommendation for the user to modify the first operational data parameter of the selected service image to be in conformance with the corresponding aggregate operational data parameter.

Plain English Translation

This invention relates to optimizing operational parameters of service images in a computing environment. The problem addressed is ensuring that individual service images, which are deployable units of software, operate efficiently and consistently by aligning their operational parameters with aggregated performance data from similar services. The method involves analyzing operational data from multiple service images to generate aggregate operational data parameters. These parameters represent optimal or recommended settings based on collective performance trends. A user selects a specific service image, and the system compares its operational parameters against the aggregate data. If discrepancies are found, the system generates a notification recommending adjustments to the service image's parameters to improve performance, reliability, or efficiency. The notification may include specific suggestions for modifying parameters such as resource allocation, configuration settings, or performance thresholds. The method ensures that individual service images benefit from the collective experience of similar services, reducing manual tuning efforts and improving overall system performance. The system may also track the impact of applied recommendations to refine future suggestions. This approach is particularly useful in cloud computing, microservices architectures, or any environment where multiple instances of similar services are deployed.

Claim 15

Original Legal Text

15. The computer-implemented method of claim 8 , wherein the electronic catalog is further configured to store, for each of the plurality of service images, usage conditions associated with the service image, and wherein the at least one computing device is further configured to, prior to causing the selected service image to be executed by the selected hosted computing environment, verify that the customer has accepted the usage conditions associated with the selected service image.

Plain English Translation

This invention relates to a computer-implemented method for managing service images in a cloud computing environment. The method addresses the problem of ensuring that customers comply with usage conditions associated with service images before deployment. Service images are pre-configured virtual machine templates that provide specific software environments for cloud-based services. The method involves storing an electronic catalog of service images, where each image includes associated usage conditions such as licensing terms, usage restrictions, or compliance requirements. Before a customer deploys a selected service image in a hosted computing environment, the system verifies that the customer has accepted the usage conditions. This ensures that the customer acknowledges and agrees to the terms before using the service image, reducing legal and operational risks for both the service provider and the customer. The method may also include additional steps such as authenticating the customer, retrieving the service image from the catalog, and executing the image in the selected computing environment. The system dynamically checks compliance with usage conditions to prevent unauthorized or non-compliant deployments. This approach enhances governance and security in cloud service provisioning.

Claim 16

Original Legal Text

16. The computer-implemented method of claim 8 , further comprising: receiving, from a user, a selection of additional entities which may access at least one service of the selected service image; and transmitting, to the selected hosted computing environment, information corresponding to the additional entities.

Plain English Translation

This invention relates to managing access control in cloud computing environments. The problem addressed is the need for dynamic and flexible access management for services deployed in hosted computing environments, such as cloud platforms. Traditional systems often require static configurations or manual updates to adjust access permissions, which can be inefficient and error-prone. The method involves selecting a service image, which is a pre-configured set of software components or services, for deployment in a hosted computing environment. After deployment, a user can specify additional entities (such as users, groups, or applications) that should be granted access to at least one service within the deployed service image. The system then transmits this access information to the hosted computing environment, allowing the environment to enforce the updated permissions dynamically. This ensures that access control policies can be adjusted without redeploying the entire service image, improving flexibility and reducing administrative overhead. The method may also include generating a user interface to facilitate the selection of entities and services, as well as validating the access requests before transmitting them to the hosted environment. This ensures that only authorized changes are applied, maintaining security while simplifying access management. The approach is particularly useful in multi-tenant cloud environments where access control must be managed efficiently across multiple services and users.

Claim 17

Original Legal Text

17. A computer readable, non-transitory storage medium having computer executable instructions that, when executed by at least one processors, are configured to execute operations comprising: executing a first service image in a hosted computing environment that implements at least one network accessible services; determining at least one operational data parameter based at least in part on measured operational data of the first service image; accessing at least one aggregate operational data parameter corresponding to the at least one operational data parameter, wherein the at least one aggregate operational data parameter is determined based at least in part on operational data collected from a plurality of service images in the hosted computing environment; determining whether the at least one operational data parameter are in conformance with the at least one corresponding aggregate operational data parameter; based on a determination that the at least one operational data parameter are not in conformance with the at least one corresponding aggregate operational data parameter, transmitting a notification to a user comprising a recommendation for the user to modify the at least one operational data parameter of the first service image to be in conformance with the at least one corresponding aggregate operational data parameter; and causing the at least one operational data parameter of the first service image to be modified in accordance with the recommendation in order to bring the first service image into conformance with the at least one corresponding aggregate operational data parameter.

Plain English Translation

This invention relates to optimizing the performance of service images in a hosted computing environment by comparing individual service image performance metrics against aggregated performance data from multiple service images. The problem addressed is ensuring that individual service images operate efficiently by aligning their operational parameters with those of similar, well-performing service images in the same environment. The system executes a service image in a hosted computing environment, where the service image provides at least one network-accessible service. It measures operational data parameters of the service image, such as resource usage, response times, or error rates. The system then accesses aggregate operational data parameters derived from operational data collected from multiple service images in the same environment. By comparing the individual service image's operational parameters against these aggregated benchmarks, the system determines whether the service image is performing optimally. If the individual service image's parameters deviate significantly from the aggregated benchmarks, the system generates a notification for a user, recommending adjustments to the operational parameters to improve performance. The system can also automatically modify the parameters to align with the aggregated benchmarks, ensuring the service image operates efficiently. This approach leverages collective performance data to optimize individual service instances dynamically.

Claim 18

Original Legal Text

18. The computer readable storage medium of claim 17 , wherein the computer executable instructions are further configured to execute operations comprising causing display of at least one service image from an electronic catalog of service images, wherein the at least one service image is offered for acquisition.

Plain English Translation

This invention relates to a computer-readable storage medium containing executable instructions for displaying service images from an electronic catalog, where the images are available for acquisition. The system enables users to browse and select service images, which are visual representations of services offered by a provider. The catalog may include various service images, each associated with a specific service that can be purchased or acquired by the user. The displayed images help users identify and choose the desired service, streamlining the selection process. The instructions also support additional functionalities such as filtering, searching, or categorizing the service images to enhance user experience. The system may further facilitate transactions by allowing users to acquire the selected service images directly from the catalog. This invention improves service discovery and acquisition by providing a visual and interactive interface for users to explore available services efficiently.

Patent Metadata

Filing Date

Unknown

Publication Date

December 8, 2020

Inventors

John Daniel Thimsen
David Zipkin

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. “AGGREGATION OF OPERATIONAL DATA FOR MERCHANDIZING OF NETWORK ACCESSIBLE SERVICES” (10861081). https://patentable.app/patents/10861081

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

AGGREGATION OF OPERATIONAL DATA FOR MERCHANDIZING OF NETWORK ACCESSIBLE SERVICES