Computer-readable medium, apparatus, and methods of automatic capability installation
First Claim
1. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to:
- execute a bridge application, the bridge application being configured to;
receive an installation request from a remote device through a communication channel to update a software component associated with the processor;
identify a capability library component that will be used to perform at least a portion of the installation request to update the software component, wherein the capability library component is a separate component from the software component and is a separate component from the installation request and the capability library component includes processor-executable code and is non-independently executable as a separate application;
retrieve and execute the capability library component from a local data store to perform the portion of the installation request and execute the bridge application, the bridge application being further configured to send an acknowledgment to the remote device, the acknowledgment indicating a version of the capability library component retrieved from the local data store if the local data store includes the capability library component; and
request the capability library component from the remote device if the local data store does not include the capability library component.
14 Assignments
0 Petitions
Accused Products
Abstract
A computer-readable medium includes instructions that, when executed by a processor, cause the processor to receive an installation request from a remote device through a communication channel to update a software component associated with the processor. The processor identifies a capability library component that will be used to perform at least a portion of the installation request and retrieves and uses the capability library component from a local data store to perform the portion of the installation request if the local data store includes the capability library component. The processor requests the capability library component from the remote device if the local data store does not include the capability library component.
-
Citations
19 Claims
-
1. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to:
execute a bridge application, the bridge application being configured to; receive an installation request from a remote device through a communication channel to update a software component associated with the processor; identify a capability library component that will be used to perform at least a portion of the installation request to update the software component, wherein the capability library component is a separate component from the software component and is a separate component from the installation request and the capability library component includes processor-executable code and is non-independently executable as a separate application; retrieve and execute the capability library component from a local data store to perform the portion of the installation request and execute the bridge application, the bridge application being further configured to send an acknowledgment to the remote device, the acknowledgment indicating a version of the capability library component retrieved from the local data store if the local data store includes the capability library component; and request the capability library component from the remote device if the local data store does not include the capability library component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method comprising:
-
receiving an installation request at a bridge application running on a computing system from a remote device through a communication channel, wherein the installation request is related to a software component; automatically identifying, by the bridge application, a capability library component that will be used to perform at least a portion of the installation request related to the software component, wherein the capability library component is a separate component from the software component associated with the installation request and is a separate component from the installation request and the capability library component includes processor-executable code and is non-independently executable as a separate application; sending data, by the bridge application, indicating an acknowledgment to the remote device, the acknowledgment indicating a version of the capability library component retrieved from the local data store if the capability library component is in a local data store; receiving, by the bridge application, a signal from the remote device; and selectively processing the installation request by the bridge application in response to the signal. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
an interface adapted to couple to a network; a processing system coupled to the interface; and a memory coupled to the processing system, wherein the memory stores a plurality of capability library components and at least one of an application and a set of instructions for providing a service, wherein the application comprises a bridge application, the memory embodying instructions that, when executed by the processing system, cause the processing system to execute the bridge application to; receive an installation request to install at least one of a second application from a remote device via the interface, a second set of instructions, an updated version of the second application, and an updated version of the second set of instructions; determine a capability library component for processing the installation request, wherein the capability library component is a separate component from the second application and the second set of instructions and is a separate component from the installation request and the capability library component includes processor-executable code and is non-independently executable as a separate application; retrieve the capability library component from one of the remote device and the plurality of capability library components; if a local data store includes the capability library component the bridge application being further configured to send an acknowledgment to the remote device, the acknowledgment indicating a version of the capability library component retrieved from the local data store; and process the installation request using the capability library component. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification