Provisioning persistent, dynamic and secure cloud services

US2020257790A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020257790-A1
Application numberUS-201916414429-A
CountryUS
Kind codeA1
Filing dateMay 16, 2019
Priority dateJan 18, 2014
Publication dateAug 13, 2020
Grant date

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.

Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, confirming the operability of the activator module includes conducting a presence verification and/or authentication of the activator module, wherein a replacement activator module may be downloaded to the computing device if the presence verification and/or authentication is unsuccessful.

First claim

Opening claim text (preview).

1 . (canceled) 2 . A client computing device node, the computing device node operating in a network computing environment including a plurality of nodes, wherein the plurality of nodes include a backend server-type node and one or more remote server-type nodes, the computing device node comprising: a processor; memory, cooperating with the processor; an activator to execute on the processor; and a loader separate and independent of the activator, the loader to execute on the processor, the loader having administrative rights with respect to the client computing device node, the loader including: an operability component to confirm an operability of the activator; and a management component to use the activator to manage the installation status of the one or more service agents on the client computing device node, wherein the computing device node operates to provide communications from an end user to the backend server-type node and the one or more remote server-type nodes, wherein the backend server-type node operates to control what processes run on the computing device node, wherein the one or more remote server-type nodes operate to store data and performs calculations for the computing device node. 3 . The computing device node of claim 2 , wherein the operability component of the loader is to: conduct a presence verification of the activator on the computing device node, download the activator to the computing device node if the presence verification is unsuccessful, and install the activator on the computing device node to confirm the operability of the activator. 4 . The computing device node of claim 2 , wherein the operability component of the loader is to: conduct an authentication of the activator, download a replacement activator if the authentication is unsuccessful, and install the replacement activator on the computing device node to confirm the operability of the activator. 5 . The computing device node of claim 2 , wherein the activator includes: a synchronization component to query the backend server-type node for service agent selections; a notification component to receive a notification of a selection of the one or more service agents for download from the backend server-type node; a download component to download the one or more service agents to the computing device node; and an installation component to install the one or more service agents on the computing device node. 6 . The computing device node of claim 5 , wherein the download component of the activator is to: obtain a media access control (MAC) address associated with the computing device node from the loader, and use the MAC address obtained from the loader in one or more authentication communications with the one or more remote server-type nodes. 7 . The computing device node of claim 6 , wherein the loader includes a MAC component to read the MAC address from a first location on the computing device node that is accessible by an application layer of the computing device node, and store the MAC address to a second location on the computing device node that is inaccessible by the application layer of the computing device node. 8 . The computing device node of claim 2 , wherein the loader includes a heartbeat component to issue a heartbeat message to the activator. 9 . The computing device node of claim 2 , further including a booter to invoke the loader from a factory image of the computing device node. 10 . A method comprising: confirming, by a loader of a computing device node having administrative rights with respect to the computing device node, an operability of an activator on the computing device node, the loader being separate and independent of the activator; and using the activator to manage an installation status of one or more service agents on the computing device node, wherein the computing device node operates to provide communications from an end user to the backend server-type node and the one or more remote server-type nodes, wherein the backend server-type node operates to control what processes run on the computing device node, wherein the one or more remote server-type nodes operate to store data and performs calculations for the computing device node. 11 . The method of claim 10 , wherein confirming the operability of the activator includes: conducting a presence verification of the activator on the computing device node; downloading the activator to the computing device node if the presence verification is unsuccessful; and installing the activator on the computing device node. 12 . The method of claim 10 , wherein confirming the operability of the activator includes: conducting an authentication of the activator; downloading a replacement activator to the computing device node if the authentication is unsuccessful; and installing the replacement activator on the computing device node. 13 . The method of claim 10 , wherein using the activator to manage the installation status of the one or more service agents includes: querying, by the activator, the backend server-type node for service agent selections; receiving, by the activator, a notification of a selection of the one or more service agents for download from the backend server-type node; downloading, by the activator, the one or more service agents to the computing device node; installing, by the activator, the one or more service agents on the computing device node; and uninstalling, by the activator, one or more service agents that are not selected for download to the computing device node. 14 . The method of claim 13 , further including conducting, by the activator, a presence verification of the one or more service agents on the computing device node, wherein the downloading and installing is conducted for service agents whose presence cannot be verified on the computing device node. 15 . The method of claim 13 , further including: obtaining, by the activator, a media access control (MAC) address associated with the computing device node from the loader; and using, by the activator, the MAC address obtained from the loader in one or more authentication communications with the one or more remote server-type nodes. 16 . The method of claim 15 , further including: reading, by the loader, the MAC address from a first location on the computing device node that is accessible by an application layer of the computing device node; and storing, by the loader, the MAC address to a second location on the computing device node that is inaccessible by the application layer of the computing device node. 17 . The method of claim 10 , further including issuing, by the loader, a heartbeat message to the activator. 18 . The method of claim 10 , further including: invoking the loader from a factory image of the computing device node; and upgrading one or more of the activator or the loader based on a notification from the backend server-type node. 19 . At least one non-transitory computer readable storage medium comprising a set of instructions which, when executed, cause a computing device node to: confirm, by a loader of the computing device node having administrative rights with respect to the computing device node, an operability of an activator on the computing device node, the loader being separate and independent of the activator; and use the activator to manage an installation status of one or more service agents on the computing device node, wherein the computing device node operates to pr

Assignees

Inventors

Classifications

  • G06F8/61Primary

    Installation · CPC title

  • characterised by the time relationship between creation and deployment of a service · CPC title

  • Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users · CPC title

  • Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • containing identifiers of data entities on a computer, e.g. file names · 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 US2020257790A1 cover?
Systems and methods may provide for confirming, by a loader module having administrative rights with respect to a computing device, the operability of an activator module on the computing device. Additionally, the activator module may be used to manage an installation status of one or more service agents or software components on the computing device and making them persistent. In one example, …
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F8/61. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 13 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).