Group based application configuration

US12101446B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12101446-B2
Application numberUS-202118020511-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2021
Priority dateSep 1, 2020
Publication dateSep 24, 2024
Grant dateSep 24, 2024

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.

An example management server creates a group for synchronizing an application configuration, transmits a group identifier of the group to devices included in the group, maps configuration data of an application to the group identifier, stores the mapped configuration data, and transmits the configuration data to at least one device included in the group. When a configuration of an executed application is changed, a device checks whether a group identifier mapped to the application exists in a storage. When the group identifier exists, the device displays a message inquiring whether to propagate the changed configuration data of the application to the group to which the group identifier is assigned. When receiving a request to propagate the changed configuration data, the device provides the changed configuration data to a management server in a predetermined method. The group identifier is transmitted from the management server and stored in the storage.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a management server, the method comprising: creating a group for synchronizing an application configuration; transmitting a group identifier of the group to devices included in the group; mapping configuration data of an application to the group identifier; storing the mapped configuration data; and transmitting the configuration data of the application to at least one device included in the group. 2. The method of claim 1 , wherein the transmitting of the configuration data to the at least one device comprises, when a change in the configuration data of the application is detected, transmitting the changed configuration data to the at least one device included in the group. 3. The method of claim 1 , wherein the transmitting of the configuration data to the at least one device comprises, upon receiving a request for the configuration data of the application mapped to the group identifier from a certain device included in the group, transmitting the configuration data of the application to the certain device. 4. The method of claim 1 , wherein the transmitting of the configuration data to the at least one device comprises pushing the configuration data of the application to the at least one device included in the group. 5. The method of claim 1 , wherein the mapping of the configuration data of the application to the group identifier comprises: fetching, from a certain device included in the group, the configuration data of the application changed in the certain device; mapping the fetched configuration data of the application to the group identifier; and storing the mapped configuration data. 6. The method of claim 5 , wherein the mapping of the configuration data of the application to the group identifier comprises: checking an authority of an administrator that requests group propagation of the configuration data of the application; and when a higher authority is required for the group propagation, obtaining an approval of the group propagation from a higher administrator, mapping the configuration data of the application fetched from the certain device to the group identifier, and storing the mapped configuration data. 7. The method of claim 1 , wherein the mapping of the configuration data of the application to the group identifier comprises: receiving the configuration data of the application from an administrator terminal; mapping the received configuration data of the application to the group identifier; and storing the mapped configuration data. 8. The method of claim 7 , wherein the transmitting of the configuration data of the application comprises, when a change in the configuration data of the application is detected, transmitting the changed configuration data of the application to the at least one device included in the group. 9. The method of claim 1 , further comprising: providing a group configuration page of a new device to an administrator terminal; receiving a request to add the new device to the group in the group configuration page; and transmitting the group identifier to the new device. 10. A method of operating a device, the method comprising: receiving a group identifier from a management server and storing the group identifier in a storage; when configuration data of an executed application is changed, checking whether the group identifier exists in the storage, wherein the group identifier is mapped to the application; displaying a message inquiring whether to propagate the changed configuration data of the application to a group to which the group identifier is assigned when the group identifier exists; and when receiving a request to propagate the changed configuration data to the group, providing the changed configuration data to the management server. 11. The method of claim 10 , wherein the providing of the changed configuration data to the management server comprises, upon receiving the request to propagate to the group, recording the request to propagate the changed configuration data of the application and providing the changed configuration data to the management server that has checked the request. 12. A device comprising: a memory; and a processor to execute instructions stored in the memory, wherein the processor, by executing the instructions stored in the memory, is to: store at least one group identifier received from a management server in a storage; when a configuration of an executed first application is changed, check whether a group identifier mapped to the first application exists in the storage; and when receiving a group propagation request for changed configuration data of the first application, provide the changed configuration data of the first application to the management server. 13. The device of claim 12 , wherein, when a second application is executed, the processor is to check whether a group identifier mapped to the second application exists in the storage, fetch the configuration data of the second application from the management server, and apply the fetched configuration data to the second application. 14. The device of claim 13 , wherein the processor is to receive the configuration data of the second application mapped to the group identifier and apply the stored configuration data of the second application to the second application when the second application is executed. 15. The device of claim 12 , wherein the processor is to: display a message inquiring whether to apply the changed configuration data of the first application to the group to which the group identifier is assigned; when receiving the group propagation request, record the group propagation request for the changed configuration data of the application; and provide the changed configuration data of the application for which the group propagation request is recorded to the management server that has checked the group propagation request.

Assignees

Inventors

Classifications

  • of identification information, e.g. name or ID code (H04N2201/3209 takes precedence) · CPC title

  • Software related arrangements, e.g. loading applications (program loading in general G06F9/445) · CPC title

  • outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution · CPC title

  • Image reader (H04N2201/0091 - H04N2201/0094 take precedence) · CPC title

  • Software deployment · 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 US12101446B2 cover?
An example management server creates a group for synchronizing an application configuration, transmits a group identifier of the group to devices included in the group, maps configuration data of an application to the group identifier, stores the mapped configuration data, and transmits the configuration data to at least one device included in the group. When a configuration of an executed appl…
Who is the assignee on this patent?
Hewlett Packard Development Co
What technology area does this patent fall under?
Primary CPC classification H04N1/00938. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 24 2024 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).