Patentable/Patents/US-10075612
US-10075612

System for modifying a set of application services on multi-function print devices

PublishedSeptember 11, 2018
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A multi-function print server administration service implemented on a server computer receives a request, by a user associated with either a vendor-administrator user account or a system administrator account, to modify a first set of one or more application services enabled on one or more multi-function print devices associated with the vendor-administrator user account. In response to receiving the requests, the multi-function print server generates a modified first set of one or more application services, which implements a modification to the one or more application services based on the received request to modify the first set of one or more application services. The multi-function print server administration service enables the modified first set of one or more application services on the one or more multi-function print devices.

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An apparatus for providing an improvement in modifying categories of application services that are currently implemented on multi-function peripherals (MFPs), the apparatus comprising: one or more processors; and one or more memories storing instructions which, when processed by one or more processors, cause: a server administration service executing on a server computer causing to be displayed on a client device, via one or more networks, a graphical user interface that includes: a) a virtual MFP display area that represents a display of a plurality of MFPs associated with a vendor-administrator user account, wherein the virtual MFP display area includes a set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account, and b) an available application services area that includes one or more available application services that are not currently implemented on the plurality of MFPs, but that are available for implementation on the plurality of MFPs; wherein application services may be added to, or removed from, the set of two or more categories of application services that are currently implemented on the plurality of MFPs by a move action; the server administration service, executing on the server computer, receiving from the client device via the one or more networks, a request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account, wherein the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account is one or more of: a) a request to disable a particular application service from the set of two or more categories of application services by a move action that selects the particular application service from the set of two or more categories of application services that are currently implemented on the plurality of MFPs and moves the particular application service from the virtual MFP display area to the available application services area, which signifies that the particular application service is no longer part of the two or more categories of application services that are currently implemented on the one or more devices, or b) a request to add a particular application service to the set of two or more categories of application services by a move action that selects the particular application service from the available application services area and moves the particular application service to the virtual MFP display area, which signifies that the particular application service is now part of the set of two or more categories of application services that are currently implemented on the plurality of MFPs; wherein the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is generated by a user associated with the vendor-administrator user account; the server administration service, in response to receiving from the client device via the one or more networks, the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs: generating a modified set of two or more categories of application services; and causing the modified set of two or more categories of application services to be implemented on each MFP from the plurality of MFPs associated with the vendor-administrator user account by: a) in response to the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account being a request to disable a particular application service from the set of two or more categories of application services, causing the particular application service to no longer be available on each MFP from the plurality of MFPs, or b) in response to the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account being a request to add a particular application service to the set of two or more categories of application services, causing the particular application service to be implemented on each MFP from the plurality of MFPs.

2

2. The apparatus of claim 1 , wherein: the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is a request to modify an order of the categories of application service within the set of two or more categories of application services that selects a particular category of application services from a particular location in the virtual MFP display area and moves the particular category of application services to another location within the virtual MFP display area which changes the order of the categories of application services in the set of two or more categories of application services that are currently implemented on the plurality of MFPs; and the server administration service, in response to the request to modify the order of the categories of application service within the set of two or more categories of application services, causing the order of the categories of application services within the set of two or more categories of application services to be changed on each MFP from the plurality of MFPs.

3

3. The apparatus of claim 1 , wherein: the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is a request to delete a particular category of application services from the set of two or more categories of application services that are currently implemented on the plurality of MFPs; and the server administration service causing, via the one or more networks, the modified first set of two or more categories of application services to be implemented on the one or more devices includes causing the particular category of application services to no longer be available on each MFP from the plurality of MFPs.

4

4. The apparatus of claim 1 , wherein: the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is a request to add a particular category of application services to the set of two or more categories of application services that are currently implemented on the plurality of MFPs; and the server administration service causing, via the one or more networks, the modified first set of two or more categories of application services to be implemented on the one or more devices includes causing the particular category of application services to be available on each MFP from the plurality of MFPs.

5

5. The apparatus of claim 1 , wherein the one or more memories storing instructions which, when processed by one or more processors, further cause: an MFP server application service, executing on the server computer, receiving a service request for a particular endpoint associated with a particular application service from the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account; wherein the service request for the particular endpoint associated with the particular application service, is generated by a user initiating the service request from a particular MFP of the plurality of MFPs associated with the vendor-administrator user account; the MFP server application service, in response to receiving the service request for a particular endpoint associated with a particular application service from the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account, sending the service request to an external server associated with the particular endpoint; the MFP server application service, receiving a service response from the external server associated with the particular endpoint, wherein the service response from the external server associated with the particular endpoint is a response to the service request received by the external server; the MFP server application service, in response to receiving the service response from the external server associated with the particular endpoint, formatting and sending a formatted service response of the service response from the external server associated with the particular endpoint to the particular MFP of the plurality of MFPs from which the service request was generated; wherein the formatted service response is displayed on a display associated with the particular MFP of the plurality of MFPs.

6

6. One or more non-transitory computer-readable media for providing an improvement in modifying categories of application services that are currently implemented on multi-function peripherals (MFPs), the one or more non-transitory computer-readable media storing instructions, which, when processed by one or more processors, cause: a server administration service executing on a server computer causing to be displayed on a client device, via one or more networks, a graphical user interface that includes: a) a virtual MFP display area that represents a display of a plurality of MFPs associated with a vendor-administrator user account, wherein the virtual MFP display area includes a set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account, and b) an available application services area that includes one or more available application services that are not currently implemented on the plurality of MFPs, but that are available for implementation on the plurality of MFPs; wherein application services may be added to, or removed from, the set of two or more categories of application services that are currently implemented on the plurality of MFPs by a move action; the server administration service, executing on the server computer, receiving from the client device via the one or more networks, a request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account, wherein the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account is one or more of: a) a request to disable a particular application service from the set of two or more categories of application services by a move action that selects the particular application service from the set of two or more categories of application services that are currently implemented on the plurality of MFPs and moves the particular application service from the virtual MFP display area to the available application services area, which signifies that the particular application service is no longer part of the two or more categories of application services that are currently implemented on the one or more devices, or b) a request to add a particular application service to the set of two or more categories of application services by a move action that selects the particular application service from the available application services area and moves the particular application service to the virtual MFP display area, which signifies that the particular application service is now part of the set of two or more categories of application services that are currently implemented on the plurality of MFPs; wherein the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is generated by a user associated with the vendor-administrator user account; the server administration service, in response to receiving from the client device via the one or more networks, the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs: generating a modified set of two or more categories of application services; and causing the modified set of two or more categories of application services to be implemented on each MFP from the plurality of MFPs associated with the vendor-administrator user account by: a) in response to the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account being a request to disable a particular application service from the set of two or more categories of application services, causing the particular application service to no longer be available on each MFP from the plurality of MFPs, or b) in response to the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account being a request to add a particular application service to the set of two or more categories of application services, causing the particular application service to be implemented on each MFP from the plurality of MFPs.

7

7. The one or more non-transitory computer-readable media of claim 6 , wherein: the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is a request to modify an order of the categories of application service within the set of two or more categories of application services that selects a particular category of application services from a particular location in the virtual MFP display area and moves the particular category of application services to another location within the virtual MFP display area which changes the order of the categories of application services in the set of two or more categories of application services that are currently implemented on the plurality of MFPs; and the server administration service, in response to the request to modify the order of the categories of application service within the set of two or more categories of application services, causing the order of the categories of application services within the set of two or more categories of application services to be changed on each MFP from the plurality of MFPs.

8

8. The one or more non-transitory computer-readable media of claim 6 , wherein: the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is a request to delete a particular category of application services from the set of two or more categories of application services that are currently implemented on the plurality of MFPs; and the server administration service causing, via the one or more networks, the modified first set of two or more categories of application services to be implemented on the one or more devices includes causing the particular category of application services to no longer be available on each MFP from the plurality of MFPs.

9

9. The one or more non-transitory computer-readable media of claim 6 , wherein: the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is a request to add a particular category of application services to the set of two or more categories of application services that are currently implemented on the plurality of MFPs; and the server administration service causing, via the one or more networks, the modified first set of two or more categories of application services to be implemented on the one or more devices includes causing the particular category of application services to be available on each MFP from the plurality of MFPs.

10

10. The one or more non-transitory computer-readable media of claim 8 , further comprising storing instructions, which, when processed by the one or more processors, cause: an MFP server application service, executing on the server computer, receiving a service request for a particular endpoint associated with a particular application service from the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account; wherein the service request for the particular endpoint associated with the particular application service, is generated by a user initiating the service request from a particular MFP of the plurality of MFPs associated with the vendor-administrator user account; the MFP server application service, in response to receiving the service request for a particular endpoint associated with a particular application service from the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account, sending the service request to an external server associated with the particular endpoint; the MFP server application service, receiving a service response from the external server associated with the particular endpoint, wherein the service response from the external server associated with the particular endpoint is a response to the service request received by the external server; the MFP server application service, in response to receiving the service response from the external server associated with the particular endpoint, formatting and sending a formatted service response of the service response from the external server associated with the particular endpoint to the particular MFP of the plurality of MFPs from which the service request was generated; wherein the formatted service response is displayed on a display associated with the particular MFP of the plurality of MFPs.

11

11. A computer-implemented method for providing an improvement in modifying categories of application services that are currently implemented on multi-function peripherals (MFPs), the computer-implemented method comprising: a server administration service executing on a server computer causing to be displayed on a client device, via one or more networks, a graphical user interface that includes: a) a virtual MFP display area that represents a display of a plurality of MFPs associated with a vendor-administrator user account, wherein the virtual MFP display area includes a set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account, and b) an available application services area that includes one or more available application services that are not currently implemented on the plurality of MFPs, but that are available for implementation on the plurality of MFPs; wherein application services may be added to, or removed from, the set of two or more categories of application services that are currently implemented on the plurality of MFPs by a move action; the server administration service, executing on the server computer, receiving from the client device via the one or more networks, a request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account, wherein the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account is one or more of: a) a request to disable a particular application service from the set of two or more categories of application services by a move action that selects the particular application service from the set of two or more categories of application services that are currently implemented on the plurality of MFPs and moves the particular application service from the virtual MFP display area to the available application services area, which signifies that the particular application service is no longer part of the two or more categories of application services that are currently implemented on the one or more devices, or b) a request to add a particular application service to the set of two or more categories of application services by a move action that selects the particular application service from the available application services area and moves the particular application service to the virtual MFP display area, which signifies that the particular application service is now part of the set of two or more categories of application services that are currently implemented on the plurality of MFPs; wherein the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is generated by a user associated with the vendor-administrator user account; the server administration service, in response to receiving from the client device via the one or more networks, the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs: generating a modified set of two or more categories of application services; and causing the modified set of two or more categories of application services to be implemented on each MFP from the plurality of MFPs associated with the vendor-administrator user account by: a) in response to the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account being a request to disable a particular application service from the set of two or more categories of application services, causing the particular application service to no longer be available on each MFP from the plurality of MFPs, or b) in response to the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs associated with the vendor-administrator user account being a request to add a particular application service to the set of two or more categories of application services, causing the particular application service to be implemented on each MFP from the plurality of MFPs.

12

12. The computer-implemented method of claim 11 , wherein: the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is a request to modify an order of the categories of application service within the set of two or more categories of application services that selects a particular category of application services from a particular location in the virtual MFP display area and moves the particular category of application services to another location within the virtual MFP display area which changes the order of the categories of application services in the set of two or more categories of application services that are currently implemented on the plurality of MFPs; and the server administration service, in response to the request to modify the order of the categories of application service within the set of two or more categories of application services, causing the order of the categories of application services within the set of two or more categories of application services to be changed on each MFP from the plurality of MFPs.

13

13. The computer-implemented method of claim 11 , further comprising: the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is a request to delete a particular category of application services from the set of two or more categories of application services that are currently implemented on the plurality of MFPs; and the server administration service causing, via the one or more networks, the modified first set of two or more categories of application services to be implemented on the one or more devices includes causing the particular category of application services to no longer be available on each MFP from the plurality of MFPs.

14

14. The computer-implemented method of claim 11 , further comprising: the request to modify the set of two or more categories of application services that are currently implemented on the plurality of MFPs is a request to add a particular category of application services to the set of two or more categories of application services that are currently implemented on the plurality of MFPs; and the server administration service causing, via the one or more networks, the modified first set of two or more categories of application services to be implemented on the one or more devices includes causing the particular category of application services to be available on each MFP from the plurality of MFPs.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 6, 2017

Publication Date

September 11, 2018

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “System for modifying a set of application services on multi-function print devices” (US-10075612). https://patentable.app/patents/US-10075612

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.