Software installation and icon management support
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
83 Citations
20 Claims
-
1. 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. - View Dependent Claims (2)
-
-
3. 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; andproviding 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. - View Dependent Claims (4, 5, 6)
-
-
7. 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. - View Dependent Claims (8)
-
-
9. 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. - View Dependent Claims (10, 11, 12)
-
-
13. 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. - View Dependent Claims (14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification