Systems, apparatuses, methods, and computer program products for determining a services resource consumption

Inventors

Subber, Waad • PAILA, Lakshminarayana • Fainor, Judith • Singh, Ankit

Assignees

Honeywell International Inc

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.

Publication Number

US-12657103-B2

Patent

Publication Date

2026-06-16

Expiration Date


Abstract

Systems, apparatuses, methods, and computer program products are provided. For example, a computer-implemented method provided herein may include receiving a system architecture. In some embodiments, the system architecture is representative of a plurality of services and a plurality of services metadata datasets. In some embodiments, the computer-implemented method may include parsing the system architecture to generate a plurality of services resource consumption representation requests. In some embodiments, the computer-implemented method may include processing the plurality of services resource consumption representation requests using a plurality of services resource consumption utilization tools. In some embodiments, the computer-implemented method may include receiving a plurality of services resource consumption responses from the plurality of services resource consumption utilization tools. In some embodiments, the computer-implemented method may include determining a services resource consumption based at least in part on the plurality of services resource consumption responses.

Core Innovation

A computer-implemented method and corresponding apparatus receive a system architecture representative of a plurality of services and a plurality of services metadata datasets, wherein each of the plurality of services is associated with one of the plurality of services metadata datasets. The system architecture is parsed to generate a plurality of services resource consumption representation requests, and the requests are processed using a plurality of services resource consumption utilization tools to receive a plurality of services resource consumption responses and determine a services resource consumption based at least in part on the responses.

The services resource consumption is determined to support aggregated services resource consumption, including expected lifetime, operating cost, and expected maintenance amount. The document describes an approach that uses a natural language processing machine learning model to parse or recognize service information and corresponding services metadata, and to optionally generate services metadata from non-functional specifications. The natural language processing machine learning model is trained using historical system architectures and historical non-functional specifications.

The method, apparatus, and computer-readable storage medium further cause, via a user interface, generation and display of the system architecture. An architecture component interface is displayed comprising a plurality of architecture components each representative of the plurality of services, and an architecture modeling interface is displayed. A plurality of architecture component requests is generated and provided to a system architecture generation tool, and an updated architecture modeling interface is displayed comprising the system architecture based at least in part on the plurality of architecture component requests.

Claims Coverage

The independent claims cover a computer-implemented method, an apparatus, and a non-transitory computer-readable storage medium. Across these, the claims include a combined workflow of parsing a system architecture into services resource consumption representation requests, processing the requests using services resource consumption utilization tools to determine services resource consumption, and generating and displaying the system architecture via a user interface. The claims collectively mention four inventive features.

System architecture to services resource consumption representation requests

receiving a system architecture representative of a plurality of services and a plurality of services metadata datasets, wherein each of the plurality of services is associated with one of the plurality of services metadata datasets; parsing the system architecture to generate a plurality of services resource consumption representation requests

Utilization tools to determine services resource consumption from responses

processing the plurality of services resource consumption representation requests using a plurality of services resource consumption utilization tools; receiving a plurality of services resource consumption responses from the plurality of services resource consumption utilization tools; determining a services resource consumption based at least in part on the plurality of services resource consumption responses

User-interface generation and display of system architecture using architecture component requests

causing, via a user interface, generation and display of the system architecture by: displaying an architecture component interface comprising a plurality of architecture components each representative of the plurality of services; displaying an architecture modeling interface; generating a plurality of architecture component requests; providing the plurality of architecture component requests to a system architecture generation tool; and displaying an updated architecture modeling interface comprising the system architecture, based at least in part on the plurality of architecture component requests

Parsing using a natural language processing machine learning model

parsing the system architecture to generate a plurality of services resource consumption representation requests using a natural language processing machine learning model

Across the independent claims, the central coverage combines receiving a system architecture with services and associated services metadata datasets, parsing the architecture into services resource consumption representation requests, processing the requests via services resource consumption utilization tools to receive services resource consumption responses and determine services resource consumption, and generating and displaying the system architecture through a user interface.

Stated Advantages

The services resource consumption is determined to support aggregated services resource consumption, including expected lifetime, operating cost, and expected maintenance amount.

Documented Applications

Generation and display of a system architecture via a user interface.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.