Managing settings of computing devices

US9450825B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9450825-B2
Application numberUS-90760510-A
CountryUS
Kind codeB2
Filing dateOct 19, 2010
Priority dateOct 19, 2010
Publication dateSep 20, 2016
Grant dateSep 20, 2016

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.

The present disclosure includes methods, systems, and machine readable and executable instructions and/or logic for managing settings of computing devices. An example method includes receiving a platform-independent template for managing settings of a plurality of applications or operating systems of a computing device, creating, based on the received template, a profile for managing settings of one of the plurality of applications or operating systems of the computing device, deploying the created profile to the computing device to manage the settings of the one application or operating system of the computing device, and receiving a report on whether the settings of the one application or operating system of the computing device were successfully managed by the created profile.

First claim

Opening claim text (preview).

What is claimed: 1. A method comprising: receiving, at a subsystem, a platform-independent template to manage settings of a plurality of distinct operating systems associated with a corresponding plurality of computing devices linked to the subsystem; creating, based on the received template, a profile to manage settings of one of the plurality of operating systems of a computing device of the plurality of computing devices linked to the subsystem, wherein the created profile includes different parameters than the received template and wherein the different parameters are selected based on characteristics of the operating system of the computing device; sending the created profile to an agent on the computing device for modification of the settings of the one operating system of the computing device; and receiving, at the subsystem, a report from the agent on a status of a deployment of the created profile on the computing device, details of individual commands associated with the deployment of the created profile, results of the individual commands, and data associated with the settings of the operating system of the computing device gathered by the agent on the computing device. 2. The method of claim 1 , wherein: the received template includes a number of adjustable parameters for managing settings of the plurality of distinct operating systems; and creating the profile for managing the settings of the one of the plurality of operating systems of the computing device includes adjusting a portion of the number of adjustable parameters in the received template. 3. The method of claim 1 , wherein: the received template includes a number of parameters for managing settings of the plurality of applications or operating systems of the computing device; and creating the profile for managing the settings of the one of the plurality of distinct operating systems includes deleting a number of the number of adjustable parameters from the received template. 4. The method of claim 1 , wherein creating the profile for managing the settings of the one of the plurality of distinct operating systems includes adding a number of parameters for managing the settings of the one operating system of the computing device to the received template. 5. The method of claim 1 , wherein the method includes automatically receiving the report on whether the settings of the one operating system of the computing device were successfully managed by the created profile upon completion of the deployment of the created profile to the computing device. 6. The method of claim 1 , wherein the method includes receiving the template in a single file. 7. The method of claim 1 , comprising determining and storing an initial setting of the plurality of distinct operating systems on corresponding plurality of computing devices linked to the subsystem prior to deploying the created profile to the computing device. 8. The method of claim 7 , comprising removing the created profile from the computing device responsive to a command that the managing settings is complete. 9. The method of claim 8 , comprising retrieving the initial setting and restoring the one operating system of the computing device to the initial setting. 10. The method of claim 1 , wherein the report includes an aggregation of data associated with the settings of the one operating system of a plurality of computing devices. 11. A system comprising: a database to store a number of platform-independent templates to manage settings of a plurality of distinct operating systems associated with a plurality of computing devices linked to a subsystem; the subsystem including; a user interface to permit a user to: access the number of templates stored in the database; and create a profile to manage settings of one of the plurality of operating systems of a computing device of the plurality of computing devices linked to the subsystem, wherein the created profile is based on a portion of the number of templates stored in the database, a platform associated with the computing device, and the one operating system of the computing device, wherein the created profile includes different parameters than the portion of the number of templates upon which the created profile is based, and wherein the different parameters of the created profile are selected based on characteristics of the operating system of the computing device; a configuration server to: send the created profile to an agent on the computing device for modification of the settings of the one operating system of the computing device; and a messaging server to: send a request to the agent for a report including a status of a deployment for the created profile, details of individual commands associated with the deployment of the created profile, results of the individual commands, and data associated with the settings of the one operating system of the computing device gathered by the agent on the computing device; and receive the requested report from the agent on the computing device. 12. The system of claim 11 , wherein the system includes a content manager to: receive the number of templates via a private network; and send the received number of templates to the database for storage. 13. The system of claim 11 , wherein the user interface permits the user to: create a number of additional platform-independent templates to manage settings of a plurality of distinct operating systems associated with a plurality of computing devices linked to a subsystem; and create the profile for managing the settings of the one operating system of the computing device based on the number of additional templates. 14. A non-transitory computer readable medium storing a set of machine readable instructions for managing settings of a computing device, which when executed by a machine, cause the machine to: request, at a subsystem, a platform-independent template to manage settings of a plurality of distinct operating systems associated with a corresponding plurality of computing devices linked to the subsystem; modify, at the subsystem, the template to create a profile to manage settings of one of the plurality of operating systems of a computing device of the plurality of computing devices linked to the subsystem, wherein the created profile includes different parameters than the requested template and wherein the different parameters are selected based on characteristics of the operating system of the computing device; send the created profile to an agent on the computing device for modification of the settings of the one operating system of the computing device; ensure the settings of the one operating system of the computing device are managed in accordance with the created profile by sending a request from the subsystem for a report from the agent on the computing device, wherein the requested report includes a status of a deployment for the created profile, details of individual commands associated with the deployment of the created profile, results of the individual commands, and data associated with the settings of the one operating system of the computing device gathered by the agent on the computing device. 15. The medium of claim 14 , wherein: the deployment of the created profile to the computing device is a one-time deployment to an agent on the computing device; and the agent periodically manages the settings of the one operating system of the computing device without an additional deployment of the created profile. 16. The medium of claim 14 , wherein: the instructions cause the machine to perf

Assignees

Inventors

Classifications

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Configuring for operating with peripheral devices; Loading of device drivers · CPC title

  • Profiles · CPC title

  • Configuration setting · CPC title

  • based on generic templates · 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 US9450825B2 cover?
The present disclosure includes methods, systems, and machine readable and executable instructions and/or logic for managing settings of computing devices. An example method includes receiving a platform-independent template for managing settings of a plurality of applications or operating systems of a computing device, creating, based on the received template, a profile for managing settings o…
Who is the assignee on this patent?
Berube Steve, Tripp Travis S, Kuchler Keith, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04L41/0843. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 20 2016 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).