Cloud computing network inspection techniques

US10659326B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10659326-B2
Application numberUS-201715796586-A
CountryUS
Kind codeB2
Filing dateOct 27, 2017
Priority dateOct 27, 2017
Publication dateMay 19, 2020
Grant dateMay 19, 2020

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 user interface (UI) may be used to introduce a message into the cloud computing network. The message may be received by a service associated with the cloud computing network. The message may trigger the service to generate data in response to receiving the message. The generated data may include temporal data that includes the date and time data specifying when the message was received by the service. The generated temporal data may be forwarded to a telemetry store associated with the cloud computing network. A user or report generating operator portal may generate a report that includes the generated temporal data. The generated report may be used to determine if the service associated with the cloud computing network is functioning properly.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for cloud computing network inspection, the system comprising: at least one processor; and at least one memory in communication with the at least one processor, the at least one memory having computer readable instructions stored thereupon that, when executed by the at least one processor, cause the system to: receive a message, which is generated based on user input received via a user interface (UI), at a first computing service associated with a cloud computing network, the first computing service being an orchestrator service deployed in the cloud computing network to manage connectivity with an interconnect platform of the cloud computing network; responsive to receiving the message at the first computing service and the message having a predetermined message type, cause the first computing service to generate temporal data and to forward at least some aspects of the message to a second computing service associated with the cloud computing network, the second computing service being a provisioning service to provide procurement of resources associated with the cloud computing network, wherein the temporal data defines at least a first date and time specifying when the message was received by the first computing service and a second date and time specifying when the at least some aspects of the message were forwarded to the second computing service; responsive to receiving the at least some aspects of the message having the predetermined message type at the second computing service, cause the second computing service to generate additional temporal data that defines at least a third date and time specifying when the at least some aspects of the message were received by the second computing service; communicate the temporal data and the additional temporal data to a telemetry store; and generate a report at the telemetry store that includes at least the temporal data and the additional temporal data, wherein the report indicates whether the first computing service and the second computing service are functioning properly. 2. The system according to claim 1 , wherein the computer readable instructions further cause the system to: communicate the message to a lab service associated with the cloud computing network; receive the message at the lab service associated with the cloud computing network; generate additional data at the lab service in response to receiving the message, the additional data including test data; communicate the additional data to the telemetry store; and associate the additional data with the report. 3. The system according to claim 2 , wherein the test data includes fuzzing test data generated by one or more virtual machines operating in the lab service. 4. The system according to claim 1 , wherein the provisioning service provides scalable procurement of virtual machines in association with one or more applications that are being executed by the resources associated with the cloud computing network. 5. The system according to claim 1 , wherein the resources associated with the cloud computing network that are procured by the provisioning service include at least one of physical machines or virtual machines. 6. The system according to claim 1 , wherein the report that indicates whether the first computing service and the second computing service are functioning properly includes fuzz testing results. 7. The system according to claim 1 , wherein the orchestrator service provides a rule driven workflow engine that operates between application programming interfaces and the interconnect platform of the cloud computing network. 8. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by one or more processors of a computing system, cause the one or more processors of the computing system to: receive a message, which is generated based on user input received via a user interface (UI), at an orchestrator service that is deployed in association with a cloud computing network to manage connectivity with an interconnect platform of the cloud computing network; responsive to receiving the message at the orchestrator service and the message being a predetermined message type, generate temporal data and forward the message to a provisioning service that is deployed in association with the cloud computing network to provide procurement of resources associated with the cloud computing network, wherein the temporal data defines at least a first date and time specifying when the message was received by the orchestrator service and a second date and time specifying when the message was forwarded to the second computing service; responsive to receiving the message having the predetermined message type at the provisioning service, cause the provisioning service to generate additional temporal data that defines at least a third date and time specifying when the message was received by the second computing service; communicate the temporal data and the additional temporal data to a telemetry store; and generate a report at the telemetry store that includes at least the temporal data and the additional temporal data, wherein the report indicates whether the orchestrator service and the provisioning service are functioning properly. 9. The computer-readable storage medium according to claim 8 , wherein the at least one processor is further caused to: communicate the message to another computing service associated with the cloud computing network; receive the message at the other computing service associated with the cloud computing network; generate additional data at the other computing service in response to receiving the message, the additional data including second additional temporal data that defines at least another date and time specifying when the message was received at the other computing service; communicate the second additional temporal data to the telemetry store; and associate the second additional temporal data with the report. 10. The computer-readable storage medium according to claim 8 , wherein the at least one processor is further caused to: communicate the message to a lab service associated with the cloud computing network; receive the message at the lab service associated with the cloud computing network; generate additional data at the lab service in response to receiving the message, the generated additional data including test data; communicate the additional data to the telemetry store; and associate the additional data with the report. 11. The computer-readable storage medium according to claim 10 , wherein the test data includes fuzzing test data generated by one or more virtual machines operating in the lab service. 12. The computer-readable storage medium according to claim 8 , wherein the provisioning service provides scalable procurement of virtual machines in association with one or more applications that are being executed by the resources associated with the cloud computing network. 13. The computer-readable storage medium according to claim 8 , wherein the resources associated with the cloud computing network that are procured by the provisioning service include at least one of physical machines or virtual machines. 14. The computer-readable storage medium according to claim 8 , wherein the report that indicates whether the orchestrator service and the provisioning service are functioning properly includes fuzz testing results. 15. A computer implemented method for inspecting elements of a cloud computing network, the method comprising: receiving a message at

Assignees

Inventors

Classifications

  • Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title

  • using software, i.e. software packages (network security related monitoring H04L63/1408) · CPC title

  • comprising network management agents or mobile agents therefor · CPC title

  • H04L43/045Primary

    for graphical visualisation of monitoring data · CPC title

  • related to network devices · 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 US10659326B2 cover?
A user interface (UI) may be used to introduce a message into the cloud computing network. The message may be received by a service associated with the cloud computing network. The message may trigger the service to generate data in response to receiving the message. The generated data may include temporal data that includes the date and time data specifying when the message was received by the…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L43/045. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 19 2020 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).