IP Library Granted Patent US 10,250,460
Granted Patent B2
US 10,250,460 · App. 14/823,760 · Granted Apr 2, 2019

Multifunctional platform system with device management mechanism and method of operation thereof

Inventor: Ramon Rubio (Rossmoor, CA)
Assignee: HP PRINTING KOREA CO., LTD.
H04L41/5054H04L41/046H04L41/0896H04L41/5025H04N1/00344H04N1/00408H04N1/4413H04N1/4426H04N1/4433H04N2201/0094
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,250,460
App. No.
14/823,760
Granted
Apr 2, 2019
Kind
B2
Abstract

A platform management system includes: a control unit configured to implement a device smart agent to: receive a management request; calculate a projected resource usage for an agent host device based on execution of the management request; determine a performance degradation of a primary device function of the agent host device based on the projected resource usage; determine a request type of the management request based on the performance degradation; generate an inter-device communication based on the request type of the management request; and a communication unit, coupled to the control unit; configured to: transmit the inter-device communication from the device smart agent for receipt by a non-agent device or an agent enabled device.

Claims (54)

1. A platform management system, comprising:

an agent host device, including:

a controller to implement a device smart agent of the agent host device to:

receive a management request to maintain and/or manage at least one device, the management request being other than a request for the at least one device to perform a primary device function of the at least one device,

calculate a projected resource usage for the agent host device, the projected resource usage reflecting a consumption of power and/or memory for an anticipated execution of the management request,

determine a performance degradation of a primary device function of the agent host device based on the projected resource usage,

determine a request type of the management request and generate an inter-device communication based on the request type of the management request, when the performance degradation is less than a performance degradation threshold value, and

generate a platform management response to notify a platform management unit that execution of the management request will degrade performance of the primary device function of the agent host device, when the performance degradation is not less than the performance degradation threshold value; and

a communication unit, comprising at least one electronic component, coupled to the controller, to transmit the inter-device communication from the device smart agent for receipt by a non-agent device or an agent enabled device and to transmit the platform management response to the platform management unit.

2. The system as claimed in claim 1 , wherein the controller is to implement the device smart agent to:

determine the request type of the management request as a cooperative request; and

generate the inter-device communication for executing the cooperative request with the device smart agent of another agent host device.

3. The system as claimed in claim 1 , wherein the controller is to implement the device smart agent to:

determine the request type of the management request as a delegation request; and

generate the inter-device communication for transmission of a delegation transmission portion of the delegation request to the non-agent device.

4. The system as claimed in claim 1 , wherein the controller is to implement the device smart agent to manage device plug-ins on the agent host device.

5. The system as claimed in claim 1 , wherein the platform management response includes a request for further instructions from the platform management unit regarding the management request.

6. The system as claimed in claim 1 , wherein:

the communication unit is to receive a device profile specific to the agent host device; and

the controller is to implement the device smart agent to install a device plug-in according to the device profile.

7. The system as claimed in claim 1 , wherein the controller is to implement the device smart agent to retrieve state information from a device plug-in installed on the agent host device.

8. The system as claimed in claim 1 , wherein the controller is to implement the device smart agent to provide a failover measure for a device plug-in installed on the agent host device.

9. The system as claimed in claim 1 , wherein the communication unit is to transmit the inter-device communication for communication on a closed network.

10. The system as claimed in claim 1 , wherein the platform management response includes a request for permission to take a different action from the platform management unit regarding the management request.

11. A method of operation of a multifunctional platform system, comprising:

receiving, by an agent host device, a management request to maintain and/or manage at least one device, the management request being other than a request for the at least one device to perform a primary device function of the at least one device;

calculating, with a controller of the agent host device, a projected resource usage for the agent host device, the projected resource usage reflecting a consumption of power and/or memory for an anticipated execution of the management request;

determining, with the controller, a performance degradation of a primary device function of the agent host device based on the projected resource usage;

determining a request type of the management request and generating an inter-device communication based on the request type of the management request, when the performance degradation is less than a performance degradation threshold value;

generating a platform management response to notify a platform management unit that execution of the management request will degrade performance of the primary device function of the agent host device, when the performance degradation is not less than the performance degradation threshold value; and

transmitting the inter-device communication from a device smart agent of the agent host device for receipt by a non-agent device or an agent enabled device, or transmitting the platform management response to the platform management unit, based on whether the performance degradation is less than the performance degradation threshold value.

12. The method as claimed in claim 11 , wherein:

determining the request type includes determining the request type as a cooperative request; and

generating the inter-device communication includes generating the inter-device communication to include the cooperative request for execution with the device smart agent of another agent host device.

13. The method as claimed in claim 11 , wherein:

determining the request type includes determining the request type as a delegation request; and

generating the inter-device communication includes generating the inter-device communication to include a delegation transmission portion of the delegation request for transmission to the non-agent device.

14. The method as claimed in claim 11 , further comprising managing device plug-ins on the agent host device.

15. The method as claimed in claim 11 , wherein the platform management response includes a request for further instructions from the platform management unit regarding the management request.

16. A non-transitory computer readable medium including instructions executable by a processor of an agent host device, the instructions comprising:

receiving a management request to maintain and/or manage at least one device, the management request being other than a request for the at least one device to perform a primary device function of the at least one device;

calculating a projected resource usage for the agent host device, the projected resource usage reflecting a consumption of power and/or memory for an anticipated execution of the management request;

determining a performance degradation of a primary device function of the agent host device based on the projected resource usage;

determining a request type of the management request and generating an inter-device communication based on the request type of the management request when the performance degradation is less than a performance degradation threshold value;

generating a platform management response to notify a platform management unit that execution of the management request will degrade performance of the primary device function of the agent host device when the performance degradation is not less than a performance degradation threshold value; and

transmitting the inter-device communication from a device smart agent of the agent host device for receipt by a non-agent device or an agent enabled device, or transmitting the platform management response to the platform management unit based on whether the performance degradation is less than the performance degradation threshold value.

17. The non-transitory computer readable medium as claimed in 16 , wherein:

determining the request type includes determining the request type as a cooperative request; and

generating the inter-device communication includes generating the inter-device communication for executing the cooperative request with the device smart agent of another agent host device.

18. The non-transitory computer readable medium as claimed in 16 , wherein:

determining the request type includes determining the request type as a delegation request; and

generating the inter-device communication includes generating the inter-device communication for transmission of a delegation transmission portion of the delegation request to the non-agent device.

19. The non-transitory computer readable medium as claimed in 16 , further comprising managing device plug-ins on the agent host device when the management request includes the host device request.

20. The non-transitory computer readable medium as claimed in 16 , wherein the platform management response includes a request for further instructions from the platform management unit regarding the management request.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; HP INC.
To: WORKDAY, INC.
Reel/Frame 063400/0810 →
CONFIRMATORY ASSIGNMENT EFFECTIVE NOVEMBER 1, 2018 Recorded Oct 17, 2019
From: HP PRINTING KOREA CO., LTD.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 050747/0080 →
CHANGE OF LEGAL ENTITY EFFECTIVE AUG. 31, 2018 Recorded Oct 16, 2019
From: HP PRINTING KOREA CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 050938/0139 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENTATION EVIDENCING THE CHANGE OF NAME PREVIOUSLY RECORDED ON REEL 047370 FRAME 0405. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 21, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047769/0001 →
CHANGE OF NAME Recorded Aug 17, 2018
From: S-PRINTING SOLUTION CO., LTD.
To: HP PRINTING KOREA CO., LTD.
Reel/Frame 047370/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2017
From: SAMSUNG ELECTRONICS CO., LTD
To: S-PRINTING SOLUTION CO., LTD.
Reel/Frame 041852/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2015
From: RUBIO, RAMON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 036301/0649 →
Continuity (2)
Provisional Application 62036528 · Aug 12, 2014
Related Publication 20160050126A1 · Feb 18, 2016