Patent ID: 11954656
Assignee: WELLS FARGO BANK, N.A.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 13:
14. A system comprising:
at least one device, wherein the device is configured to send, via a network, a request to perform a function associated with a device skill that the device does not have; and
a management system comprising:
one or more processors; and
at least one computer-readable storage device storing instructions that are executable by the one or more processors to:
receive, via a device agent of the management system that is in communication with the device, the request from the device to perform the function;
responsive to receiving the request, select a provider system from a plurality of provider systems that is configured to provide the function, wherein the plurality of provider systems are associated with a plurality of vendors that provide one or more device skills, and wherein the selected provider system is associated with at least one vendor of the plurality of vendors that provides the device skill associated with the function;
responsive to selecting the provider system from the plurality of provider systems, send, via a provider proxy of the management system to the provider system, the request to perform the function;
in response to the request to the provider system, receive, via the provider proxy from the provider system, provider response information that includes the device skill comprising instructions for performance of the function;
in response to receipt of the provider response information, automatically install, by the device agent, the device skill into the device thereby instructing the device to perform the function; and
initiate, via one or more provider gateways of the management system, a payment of funds from a first financial system associated with the device to a second financial system associated with the provider system that provided the device skill to perform the function,

wherein the device is configured to, in response to acquiring the device skill, perform the function using the device skill.