Directing plug-in updates for a software application to a target audience using manifest parameters
AssigneeAdobe Systems Incorporated
InventorsShawn A. Gaither, Randy Lee Swineford
Life of this patent
Estimating the term…
Abstract
Techniques for directing plug-in updates for software applications to a target audience using manifest parameters are disclosed. In some embodiments, directing plug-in updates for software applications to a target audience using manifest parameters includes processing a manifest to determine that a plug-in is available for a software application on a device; determining whether a plurality of attributes associated with the plug-in match corresponding attributes associated with the device or the software application, in which the plurality of attributes are identified in the manifest; and automatically installing the plug-in if the plurality of attributes are determined to match.
Claims17
A method comprising:
- a server computing device:
- maintaining, by the server computing device, an update manifest for an update to a plugin for an application, the update applicable to a target audience of client devices having the plugin, the update manifest including targeting information identifying client device attributes of the target audience of client devices for which the update is applicable;
- identifying attributes of a client device having the plugin;
- determining, by the server computing device, that the update is applicable to the plug-in on the client device based on the client device attributes of the manifest matching the identified attributes of the client device;
- and
- based on determining that the update is applicable to the plug-in on the client device, providing the update to the client device.
A system comprising:
- a processor;
- and
- a memory coupled to the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:
- maintain, by a server computing device, an update manifest for an update to a plugin for an application, the update applicable to a target audience of client devices having the plugin, the update manifest including targeting information identifying client device attributes of the target audience of client devices for which the update is applicable;
- identify attributes of a client device having the plugin;
- determine, by the server computing device, that the update is applicable to the plug-in on the client device based on the client device attributes of the manifest matching the identified attributes of the client device;
- and
- based on determining that the update is applicable to the plug-in on the client device, provide the update to the client device.
A non-transitory computer program product, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:
- maintaining, by a server computing device, an update manifest for an update to a plugin for an application, the update applicable to a target audience of client devices having the plugin the update manifest including targeting information identifying client device attributes of the target audience of client devices for which the update is applicable;
- identifying attributes of a client device having the plugin;
- determining, by the server computing device, that the update is applicable to the plug-in on the client device based on the client device attributes of the manifest matching the identified attributes of the client device;
- and
- based on determining that the update is applicable to the plug-in on the client device, providing the update to the client device.
A method comprising:
- a server computing device:
- maintaining, by the server computing device, a manifest for an update to a plugin for an application, the update applicable to a target audience of devices having the plugin, the manifest including device attributes of the target audience of devices for which the update is applicable;
- providing at least a portion of the manifest to a device having the plugin;
- receiving, by a server computing device, a request for the update from the device, wherein the device determined that the update is applicable to the plug-in on the device based on the device attributes of the manifest matching attributes of the device;
- and
- providing the update to the device in response to the request.
Dependencies are inferred from the claim text.