Operating system update management for enrolled devices

US11237817B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11237817-B2
Application numberUS-201916723306-A
CountryUS
Kind codeB2
Filing dateDec 20, 2019
Priority dateDec 19, 2016
Publication dateFeb 1, 2022
Grant dateFeb 1, 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.

Operating system update management for enrolled devices is disclosed according to various examples. In one example, a computing environment can publish, to an agent application on a client device, a deployment profile with a setting that specifies a restriction associated with download or installation of software updates by a subset of client devices that includes the client device. The computing environment can receive, from the agent application, an identification of a software update available for the client device. The computing environment can receive a specification of the subset of client devices to apply the software update. In response to a predefined interaction being performed, for example, by an administrator, the computing environment can direct at least one client device in the subset to install the software update.

First claim

Opening claim text (preview).

Therefore, the following is claimed: 1. A non-transitory computer-readable medium embodying program instructions executable in at least one computing device that, when executed by the at least one computing device, cause the at least one computing device to: publish, to an agent application on a client device enrolled in a management service, a deployment profile comprising a setting that specifies at least one restriction associated with download or installation of software updates by a subset of client devices comprising the client device; receive, from the agent application, an identification of a software update available for the client device; provide software update metadata associated with the software update to an administrator console associated with the management service based on a query for the software update, wherein the software update metadata is received as part of a synchronization with an operating system update service; receive, in the administrator console associated with the management service, a specification of the subset of client devices to apply the software update; and in response to an input being received in the administrator console, direct the agent application of at least one client device in the subset of client devices to install the software update based on identifying the deployment profile as being applicable to the at least one client device in an instance in which the deployment profile has been published. 2. The non-transitory computer-readable medium of claim 1 , wherein the at least one computing device is further directed to: obtain, from a software update service, metadata associated with the software update. 3. The non-transitory computer-readable medium of claim 1 , wherein the specification is according to a user group. 4. The non-transitory computer-readable medium of claim 1 , wherein the setting specifies a particular type of software update that requires an administrator approval before installation of the particular type of software update on the at least one client device. 5. The non-transitory computer-readable medium of claim 4 , wherein the input specifies the administrator approval. 6. The non-transitory computer-readable medium of claim 1 , wherein the software update comprises an update to a software component of the at least one client device. 7. A system, comprising: at least one computing device; and program instructions executable in the at least one computing device that, when executed, cause the at least one computing device to: publish, to an agent application on a client device enrolled in a management service, a deployment profile comprising a setting that specifies at least one restriction associated with download or installation of software updates by a subset of client devices comprising the client device; receive, from the agent application, an identification of a software update available for the client device; provide software update metadata associated with the software update to an administrator console associated with the management service based on a query for the software update, wherein the software update metadata is received as part of a synchronization with an operating system update service; receive, in the administrator console associated with the management service, a specification of the subset of client devices to apply the software update; and in response to an input being received in the administrator console, direct the agent application of at least one client device in the subset of client devices to install the software update based on identifying the deployment profile as being applicable to the at least one client device in an instance in which the deployment profile has been published. 8. The system of claim 7 , wherein the program instructions, when executed, further direct the at least one computing device to: obtain, from a software update service, metadata associated with the software update. 9. The system of claim 7 , wherein the specification is according to a user group. 10. The system of claim 7 , wherein the setting specifies a particular type of software update that requires an administrator approval before installation of the particular type of software update on the at least one client device. 11. The system of claim 10 , wherein the input specifies the administrator approval in the administrator console. 12. The system of claim 10 , wherein the program instructions, when executed, further direct the at least one computing device to cause, in the administrator console, a display of an approval status corresponding to the administrator approval. 13. The system of claim 7 , wherein publishing the deployment profile to the agent application on the client device causes the agent application to delay or prevent installation of the software update. 14. The system of claim 7 , wherein the software update comprises an update to a software component of the at least one client device. 15. A computer-implemented method, comprising: publishing, to an agent application on a client device enrolled in a management service, a deployment profile comprising a setting that specifies at least one restriction associated with download or installation of software updates by a subset of client devices comprising the client device; receiving, from the agent application, an identification of a software update available for the client device; providing software update metadata associated with the software update to an administrator console associated with the management service based on a query for the software update, wherein the software update metadata is received as part of a synchronization with an operating system update service; receiving, in the administrator console associated with the management service, a specification of the subset of client devices to apply the software update; and in response to an input being received in the administrator console, directing the agent application of at least one client device in the subset of client devices to install the software update. 16. The computer-implemented method of claim 15 , further comprising: obtaining, from a software update service, metadata associated with the software update. 17. The computer-implemented method of claim 15 , wherein the specification is according to a user group. 18. The computer-implemented method of claim 15 , wherein the setting specifies a particular type of software update that requires an administrator approval before installation of the particular type of software update on the at least one client device. 19. The computer-implemented method of claim 15 , wherein publishing the deployment profile to the agent application on the client device causes the agent application to delay or prevent installation of the software update. 20. The computer-implemented method of claim 15 , further comprising: synchronizing the software update metadata with the operating system update service based on a predefined interval.

Assignees

Inventors

Classifications

  • involving the movement of software or configuration parameters  (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title

  • User group management · CPC title

  • Installation · CPC title

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · 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 US11237817B2 cover?
Operating system update management for enrolled devices is disclosed according to various examples. In one example, a computing environment can publish, to an agent application on a client device, a deployment profile with a setting that specifies a restriction associated with download or installation of software updates by a subset of client devices that includes the client device. The computi…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification G06F8/65. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 01 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).