Software installation and icon management support
AssigneeAdobe Systems Incorporated
InventorOliver Goldman
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including medium-encoded computer program products, for software installation and icon management support. In one aspect, a method includes obtaining a cross-platform package of information stored in a platform independent format, the cross-platform package information including a cross-platform icon and one or more descriptors for the cross-platform icon; translating the cross-platform icon to a predefined icon format for a specific operating system (OS) on a computer; and providing the translated icon in the predefined icon format for display by the OS on the computer.
Claims20
A method comprising:
- obtaining a cross-platform package of information stored in a platform independent format, the cross-platform package information comprising a cross-platform icon and one or more descriptors for the cross-platform icon;
- translating the cross-platform icon to a predefined icon format for a specific operating system (OS) on a computer;
- and
- providing the translated icon in the predefined icon format for display by the OS on the computer, wherein the obtaining, the translating and the providing are performed at runtime, to dynamically create icons for a software application, by a virtual machine comprising a collection of utility functions configured to support a software application while the software application is running on the computer;
- wherein the translating comprises:
- checking the one or more descriptors for the cross-platform icon with respect to icon features of the specific OS;
- and
- modifying images in the cross-platform icon based on the checking.
A method comprising:
- obtaining a cross-platform installation package of information stored in a platform independent format, the cross-platform installation package information comprising a cross-platform icon and one or more descriptors for the cross-platform icon;
- translating the cross-platform icon to a predefined icon format for a specific operating system (OS) on a computer;
- and providing the translated icon in the predefined icon format for display by the OS on the computer;
- and
- providing the translated icon in the predefined icon format for display by the OS on the computer,
- wherein the translating comprises:
- checking the one or more descriptors for the cross-platform icon with respect to icon features of the specific OS;
- and
- modifying images in the cross-platform icon based on the checking;
- and wherein the method is processed by a processor.
A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
- obtaining a cross-platform package of information stored in a platform independent format, the cross-platform package information comprising a cross-platform icon and one or more descriptors for the cross-platform icon;
- translating the cross-platform icon to a predefined icon format for a specific operating system (OS) on a computer;
- and
- providing the translated icon in the predefined icon format for display by the OS on the computer, wherein the obtaining, the translating and the providing are performed at runtime, to dynamically create icons for a software application, by a virtual machine comprising a collection of utility functions configured to support a software application while the software application is running on the computer;
- wherein the translating comprises:
- checking the one or more descriptors for the cross-platform icon with respect to icon features of the specific OS;
- and
- modifying images in the cross-platform icon based on the checking.
A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
- obtaining a cross-platform installation package of information stored in a platform independent format, the cross-platform installation package information comprising a cross-platform icon and one or more descriptors for the cross-platform icon;
- translating the cross-platform icon to a predefined icon format for a specific operating system (OS) on a computer;
- and
- providing the translated icon in the predefined icon format for display by the OS on the computer, wherein the translating comprises:
- checking the one or more descriptors for the cross-platform icon with respect to icon features of the specific OS;
- and
- modifying images in the cross-platform icon based on the checking.
A system comprising:
- a user interface device;
- and
- one or more computers operable to interact with the user interface device and to perform operations comprising:
- obtaining a cross-platform package of information stored in a platform independent format, the cross-platform package information comprising a cross-platform icon and one or more descriptors for the cross-platform icon;
- translating the cross-platform icon to a predefined icon format for a specific operating system (OS) on a computer;
- and
- providing the translated icon in the predefined icon format for display by the OS on the computer, wherein the obtaining, the translating and the providing are performed at runtime, to dynamically create icons for a software application, by a virtual machine comprising a collection of utility functions configured to support a software application while the software application is running on the computer;
- wherein the translating comprises:
- checking the one or more descriptors for the cross-platform icon with respect to icon features of the specific OS;
- and
- modifying images in the cross-platform icon based on the checking.
A system comprising:
- a user interface device;
- and
- one or more computers operable to interact with the user interface device and to perform operations comprising:
- obtaining a cross-platform installation package of information stored in a platform independent format, the cross-platform installation package information comprising a cross-platform icon and one or more descriptors for the cross-platform icon;
- translating the cross-platform icon to a predefined icon format for a specific operating system (OS) on a computer;
- and
- providing the translated icon in the predefined icon format for display by the OS on the computer, wherein the translating comprises:
- checking the one or more descriptors for the cross-platform icon with respect to icon features of the specific OS;
- and
- modifying images in the cross-platform icon based on the checking.
Dependencies are inferred from the claim text.