File usability based on a system configuration
AssigneeLenovo Enterprise Solutions (Singapore) Pte. Ltd.
InventorsGary D. Cudak, Nagananda Chumbalkar, Nathan J. Peterson
Life of this patent
Estimating the term…
Abstract
Apparatuses, systems, methods, and program products are disclosed for file usability based on a system configuration. A user module determines a recipient of a file that is distributed to the recipient by a sender. A system module determines a configuration of a recipient's system. An action module performs one or more compatibility actions associated with a file in response to determining that the file is not compatible with the recipient's system configuration. A compatibility action includes an action related to usability of the file on the recipient's system. A compatibility action is performed on a sender's system prior to the sender distributing a file to a recipient.
Claims18
An apparatus comprising:
- a user module that determines a recipient of a file from a predefined list of one or more intended recipients of the file;
- a system module that determines a configuration of the recipient's system;
- and
- an action module that performs one or more compatibility actions associated with the file in response to determining that the file is not compatible with the recipient's system configuration, a compatibility action comprising an action related to usability of the file on the recipient's system, the compatibility action performed on the sender's system prior to the sender distributing the file to the recipient, the compatibility action comprising presenting a notification to the sender that the file is not compatible with the recipient's system configuration,
- wherein at least a portion of said modules comprise one or more of hardware circuits, programmable hardware devices, and executable code, the executable code stored on one or more computer readable storage media.
A method comprising:
- determining, by use of a processor, a recipient of a file from a predefined list of one or more intended recipients of the file;
- determining a configuration of the recipient's system;
- and
- performing one or more compatibility actions associated with the file in response to determining that the file is not compatible with the recipient's system configuration, a compatibility action comprising an action related to usability of the file on the recipient's system, the compatibility action performed on the sender's system prior to the sender distributing the file to the recipient, the compatibility action comprising presenting a notification to the sender that the file is not compatible with the recipient's system configuration.
A program product comprising a computer readable storage medium that stores code executable by a processor, the executable code comprising code to perform:
- determining a recipient of a file from a predefined list of one or more intended recipients of the file;
- determining a configuration of the recipient's system;
- and
- performing one or more compatibility actions associated with the file in response to determining that the file is not compatible with the recipient's system configuration, a compatibility action comprising an action related to usability of the file on the recipient's system, the compatibility action performed on the sender's system prior to the sender distributing the file to the recipient, the compatibility action comprising presenting a notification to the sender that the file is not compatible with the recipient's system configuration.
Dependencies are inferred from the claim text.