Establishing and monitoring programming environments

US11442830B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11442830-B2
Application numberUS-202117407823-A
CountryUS
Kind codeB2
Filing dateAug 20, 2021
Priority dateMar 1, 2018
Publication dateSep 13, 2022
Grant dateSep 13, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method includes receiving at a computer a request for a metric describing an execution of an application on the computer and sending from the computer a respective request for the metric to each of a plurality of computing machines. Responses are received at the computer from the plurality of computing machines and are used to send from the computer a response to the request for the metric that was received at the computer.

First claim

Opening claim text (preview).

What is claimed is: 1. A machine comprising: a memory; and a processor performing steps comprising: receiving at the processor a request for a metric describing an execution of an application on the processor; sending from the processor a respective request for the metric to each of a plurality of computing machines; receiving at the processor responses from the plurality of computing machines; and using the responses to send from the processor a response to the request for the metric that was received at the processor. 2. The machine of claim 1 wherein sending a respective request for the metric to each of the plurality of computing machines comprises identifying a computing environment from the request, identifying computing machines assigned to the computing environment, and sending a separate request to each identified computing machine. 3. The machine of claim 1 wherein receiving responses from the plurality of computing machines comprises receiving a separate metric for each instance of the application loaded on the plurality of computing machines. 4. The machine of claim 3 wherein using the responses to send a response comprises aggregating the received metrics. 5. The machine of claim 3 wherein each computing machine in the plurality of computing machines receives a same specification that instructs the computing machine to load a same number of instances of the application as the other computing machines in the plurality of computing machines. 6. The machine of claim 5 wherein each computing machine in the plurality of computing machines receives the same specification by requesting the specification from a common repository assigned to the computing environment. 7. The machine of claim 1 wherein the response to the request for the metric sent from the processor makes it appear as if the application is being executed by the processor. 8. A computer-implemented method comprising: receiving a request at a computer for a metric associated with execution of an application; sending a respective request for the metric to each of a plurality of computing machines that are executing the application; receiving respective responses from each of the plurality of computing machines; and using the responses from the plurality of computing machines to create and send a response to request for the metric wherein the response makes it appear that the application is being executed by the computer instead of by the plurality of computing machines. 9. The computer-implemented method of claim 8 wherein sending a respective request for the metric to each of the plurality of computing machines comprises identifying a computing environment from the request, identifying computing machines assigned to the computing environment, and sending a separate request to each identified computing machine. 10. The computer-implemented method of claim 8 wherein receiving respective responses from the plurality of computing machines comprises receiving a separate metric for each instance of the application loaded on the plurality of computing machines. 11. The computer-implemented method of claim 10 wherein using the responses to send a response comprises aggregating the received metrics. 12. The computer-implemented method of claim 10 wherein each computing machine in the plurality of computing machines receives a same specification that instructs the computing machine to load a same number of instances of the application as the other computing machines in the plurality of computing machines. 13. The computer-implemented method of claim 12 wherein each computing machine in the plurality of computing machines receives the same specification by requesting the specification from a common repository assigned to the computing environment. 14. The computer-implemented method of claim 8 wherein the computer is not executing the application. 15. A computer-implemented method comprising: receiving at a computer a request for a metric describing an execution of an application on the computer; sending from the computer a respective request for the metric to each of a plurality of computing machines; receiving at the computer responses from the plurality of computing machines; and using the responses to send from the computer a response to the request for the metric that was received at the computer. 16. The computer-implemented method of claim 15 wherein sending a respective request for the metric to each of a plurality of computing machines comprises identifying a computing environment from the request, identifying computing machines assigned to the computing environment, and sending a separate request to each identified computing machine. 17. The computer-implemented method of claim 15 wherein receiving responses from the plurality of computing machines comprises receiving a separate metric for each instance of the application loaded on the plurality of computing machines. 18. The computer-implemented method of claim 17 wherein using the responses to send a response comprises aggregating the received metrics. 19. The computer-implemented method of claim 17 wherein each computing machine in the plurality of computing machines receives a same specification that instructs the computing machine to load a same number of instances of the application as the other computing machines in the plurality of computing machines. 20. The computer-implemented method of claim 19 wherein each computing machine in the plurality of computing machines receives the same specification by requesting the specification from a common repository assigned to the computing environment.

Assignees

Inventors

Classifications

  • Software reuse · CPC title

  • Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available (error or fault processing without redundancy G06F11/0703; error detection or correction by redundancy in data representation G06F11/08; error detection or correction of the data by redundancy in operations G06F11/14; error detection or correction by redundancy in hardware G06F11/16) · CPC title

  • Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines · CPC title

  • Unloading · CPC title

  • G06F8/41Primary

    Compilation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11442830B2 cover?
A computer-implemented method includes receiving at a computer a request for a metric describing an execution of an application on the computer and sending from the computer a respective request for the metric to each of a plurality of computing machines. Responses are received at the computer from the plurality of computing machines and are used to send from the computer a response to the requ…
Who is the assignee on this patent?
Target Brands Inc
What technology area does this patent fall under?
Primary CPC classification G06F8/41. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).