Method and system for indicating a license status of an object
AssigneeSmartDraw.com
InventorPaul R. Stannard
Life of this patent
Estimating the term…
Abstract
A tag is attached to an unlicensed object indicating that a user does not have an appropriate license for using the object. The tag partially obscures the object while allowing the object to function as a licensed object. The tag may be indicia that indicates the unlicensed status of the object. Drawings created with unlicensed objects may also be partially obscured with a tag.
Claims49
A method executable by a computer, the method for use with a graphics library subject to a license, the method comprising the computer-executed steps of:
- enabling access to a graphics library of one or more objects;
- receiving a user request for access to an object in the library;
- determining a license status of the object;
- generating a tag for the object, the tag for modifying a perception of the object when the object is displayed;
- and
- providing the object and the tag for display of the object with the tag.
A method executable by a computer, the method for use with a graphics library subject to a license, the method comprising the computer-executed steps of:
- receiving from a user a request for access to an object in the library;
- determining a license status of the object;
- generating a text indicia for indicating the license status;
- and
- providing the object and the text indicia for display of the object with the text indicia.
A method executable by a computer, the method for use with a graphics library subject to a license, the method comprising the computer-executed steps of:
- receiving a request for use of an object in the library;
- determining that the use of the object is not licensed;
- generating text for indicating that the use of the object is not licensed;
- and providing the object and the text for display of the object with the text.
A method executable by a computer connected to a network, the method for use with a graphics library subject to a license, comprising:
- the computer obtaining access through the network to a graphics library of one or more objects;
- the computer forwarding a request through the network for access to an object in the library, the object having a license status;
- the computer receiving through the network the object and a tag for modifying a perception of the object to indicate the license status when the object is displayed;
- and
- the computer causing display of the object, the display being modified in accordance with the tag.
A method executable by a computer connected to a network, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- providing through the network a user request for access to an object having a license status in the library;
- receiving through the network the object and a text indicia indicating the license status;
- and
- causing display of the object with the text indicia.
A method executable by a computer connected to a network, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- providing access through the network for use of an object in the library, the use of the object being unlicensed;
- receiving from the network the object and text for display with the object, the text for indicating that the use of the object is unlicensed;
- and
- causing display of the object with the text.
A method executable by a computer, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- the computer obtaining access to a library of one or more objects;
- the computer requesting access to an object in the library, the object having a license status;
- the computer receiving from the library the object and a tag for modifying a perception of the object to indicate the license status when the object is displayed;
- and
- the computer causing display of the object, the display being modified in accordance with the tag.
A method executable by a computer, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- providing a user request to the library for access to an object having a license status;
- receiving from the library the object and a text indicia indicating the license status;
- and
- causing display of the object with the text indicia.
A method executable by a computer, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- providing a request to the library for use of an object, the use of the object being unlicensed;
- receiving from the library the object and text for display with the object, the text for indicating that the use of the object is unlicensed;
- and
- causing display of the object with the text.
A method executable by a computer, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- enabling access to a graphics library of one or more objects;
- receiving a user request for access to an object in the library;
- determining a license status of the object;
- generating a tag for the object, the tag for modifying a perception of the object when the object is displayed;
- and
- providing the object and the tag for output of the object with the tag.
A method executable by a computer, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- receiving from a user a request for access to an object in the library;
- determining a license status of the object;
- generating a text indicia for indicating the license status;
- and
- providing the object and the text indicia for output of the object with the text indicia.
A method executable by a computer, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- receiving a user request for access to an object in the library;
- determining that the user does not have a license to use the object;
- generating text for indicating that the user does not have a license to use the object;
- and
- providing the object and the text for output of the object with the text.
A method executable by a computer connected to a network, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- the computer obtaining access through the network to a graphics library of one or more objects;
- the computer forwarding a request through the network for access to an object in the library, the object having a license status;
- the computer receiving through the network the object and a tag for modifying a perception of the object to indicate the license status when the object is displayed;
- and
- the computer causing output of the object, the output being modified in accordance with the tag.
A method executable by a computer connected to a network, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- providing through the network a user request for access to an object having a license status in the library;
- receiving through the network the object and a text indicia indicating the license status;
- and
- causing output of the object with the text indicia.
A method executable by a computer connected to a network, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- providing a user request to the network for access to an object in the library, the user not having a license to use the object;
- receiving from the network the object and text for display with the object, the text for indicating that the user does not have a license to use the object;
- and
- causing output of the object with the text.
A method executable by a computer, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- the computer obtaining access to a graphics library of one or more objects;
- the computer requesting access to an object in the library, the object having a license status;
- the computer receiving from the library the object and a tag for modifying a perception of the object to indicate the license status when the object is displayed;
- and
- the computer causing output of the object, the display being modified in accordance with the tag.
A method executable by a computer, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- providing a user request to the library for access to an object having a license status;
- receiving from the library the object and a text indicia indicating the license status;
- and
- causing output of the object with the text indicia.
A method executable by a computer, the method for use with a graphics library subject to a license, comprising the computer-executed acts of:
- providing a user request to the library for access to an object, the user not having a license to use the object;
- receiving from the library the object and text for display with the object, the text for indicating that the user does not have a license to use the object;
- and
- causing output of the object with the text.
A method executable by a computer for use with a graphics library subject to a license, comprising the computer-executed acts of:
- receiving a request for use of a graphics library object in a document;
- determining that the use of the object in a document is not licensed;
- generating tag for indicating that the use of the object in a document is not
- licensed;
- and
- creating a document containing the object with the tag.
A method executable by a computer for use with a graphics library subject to a license, comprising:
- downloading a license and one or more libraries of graphics objects subject to the license:
- obtaining an object from a library subject to the license for a graphics use;
- using the license, determining that the use is not licensed;
- generating tag for indicating that the use is not licensed;
- and executing the use of the object with the tag.
Dependencies are inferred from the claim text.