Responding To Trigger Events That Threaten An Operability Of A Cloud Infrastructure
US-2024364579-A1 · Oct 31, 2024 · US
US9264318B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9264318-B2 |
| Application number | US-201414304845-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 13, 2014 |
| Priority date | Oct 31, 2013 |
| Publication date | Feb 16, 2016 |
| Grant date | Feb 16, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A node of a synchronized network can receive a triggering input. The triggering input can be an input related to: receiving a packet from the synchronized network, sending a packet using the synchronized network, utilizing an application of the node, a sensor associated with the node, a user interface associated with the node, a location associated with the node, and/or a status of the node. The node can determine a synchronized network interface (SNI) that is associated with the triggering input and is configured with software for utilizing the synchronized network. The node can determine whether the software of the SNI is uninstalled on the node. After determining that the software of the SNI is uninstalled on the node, the node can receive, install, and execute the software of the SNI to utilize the synchronized network.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: receiving a triggering input at a node of a synchronized network, wherein the triggering input includes at least one input selected from the group of inputs consisting of: an input related to receiving a packet from the synchronized network, an input related to providing a packet to be sent using the synchronized network, an input to utilize an application of the node, an input from a sensor associated with the node, and an input related to a location associated with the node; determining a synchronized network interface (SNI) associated with the triggering input using the node, wherein the SNI associated with the triggering input is configured with software for utilizing the synchronized network, wherein the SNI associated with the triggering input is embedded within the application of the node, and wherein the application of the node is associated with a software wrapper; determining whether software of the SNI associated with the triggering input is uninstalled on the node; and after determining that the software of the SNI associated with the triggering input is uninstalled on the node, the node: receiving the software of the SNI associated with the triggering input and installing the software of the SNI associated with the triggering input for execution by the node, wherein installing the software of the SNI associated with the triggering input comprises: installing at least the software of the SNI associated with the triggering input, verifying that the designated application and the software of the SNI associated with the triggering input have been installed for execution by the node, and after verifying that the designated application and the software of the SNI associated with the triggering input have been installed, removing installation of the designated application without removing the software of the SNI associated with the triggering input; and executing the software of the SNI associated with the triggering input using one or more processors of the node to utilize the synchronized network. 2. The method of claim 1 , wherein the triggering input comprises the input related to receiving the packet from the synchronized network, wherein the packet is associated with a designated type of data, wherein a designated SNI is configured for reception and processing of the designated type of data in the received packet, and wherein determining whether the software of the SNI associated with the triggering input is uninstalled on the node comprises determining whether the software of the designated SNI is uninstalled on the node. 3. The method of claim 1 , wherein the triggering input comprises the input related to providing the packet to be sent using the synchronized network, wherein the packet to be sent is associated with a designated type of data, wherein a designated SNI is configured for processing and sending of the designated type of data in the packet to be sent, and wherein determining whether the software of the SNI associated with the triggering input is uninstalled on the node comprises determining whether the software of the designated SNI is uninstalled on the node. 4. The method of claim 1 , wherein the software wrapper comprises information about software being provided by the software wrapper. 5. The method of claim 1 , wherein the software wrapper comprises instructions for installing software being provided by the software wrapper. 6. The method of claim 1 , wherein the triggering input comprises the input from a sensor associated with the node, wherein the input from the sensor comprises a designated type of data, wherein a designated SNI is configured for reception and processing of the designated type of data from the sensor, and wherein determining whether the software of the SNI associated with the triggering input is uninstalled on the node comprises determining whether the software of the designated SNI is uninstalled on the node. 7. The method of claim 1 , wherein determining whether the software of the SNI associated with the triggering input is uninstalled on the node comprises: referencing the software of the SNI associated with the triggering input using a network address; and determining whether software associated with the network address is uninstalled on the node; and wherein receiving the software of the SNI associated with the triggering input comprises obtaining the software of the SNI associated with the triggering input based on the network address. 8. The method of claim 1 , wherein the triggering input comprises the input related to a location associated with the node, wherein the location is associated with a designated SNI, and wherein determining whether the software of the SNI associated with the triggering input is uninstalled on the node comprises determining whether the software of the designated SNI is uninstalled on the node. 9. A node of a synchronized network, the node comprising: one or more processors; and a non-transitory computer-readable medium configured to store at least program instructions, when the program instructions are executed by the one or more processors, the program instructions cause the node to carry out functions comprising: receiving a triggering input, wherein the triggering input includes at least one input selected from the group of inputs consisting of: an input related to receiving a packet from the synchronized network, an input related to providing a packet to be sent using the synchronized network, an input to utilize an application of the node, an input from a sensor associated with the node, and an input related to a location associated with the node; determining a synchronized network interface (SNI) associated with the triggering input, wherein the SNI associated with the triggering input is configured for utilizing the synchronized network, wherein the SNI associated with the triggering input is embedded within the application of the node, and wherein the application of the node is associated with a software wrapper; determining whether software of the SNI associated with the triggering input is uninstalled on the node; and after determining that the software of the SNI associated with the triggering input is uninstalled on the node: receiving the software of the SNI associated with the triggering input at the node and installing the software of the SNI associated with the triggering input for execution by the node, wherein installing the software of the SNI associated with the triggering input comprises: installing at least the software of the SNI associated with the triggering input, verifying that the designated application and the software of the SNI associated with the triggering input have been installed for execution by the node, and after verifying that the designated application and the software of the SNI associated with the triggering input have been installed, removing installation of the designated application without removing the software of the SNI associated with the triggering input; and executing the software of the SNI associated with the triggering input using the one or more processors of the node to utilize the synchronized network. 10. The node of claim 9 , wherein the triggering input comprises the input related to receiving the packet from the synchronized network, wherein the packet is associated with a designated type of data, wherein a designated SNI is configured for reception and processing of the designated type of data in the received packet, and wherein determining whether the software of the SNI associated with the triggering input is uninstalled on the node comprises determining whether the software of the designated S
comprising specially adapted graphical user interfaces [GUI] · CPC title
using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263) · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.