Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A method and apparatus for generating composite icon images for a foreground icon and background icon is disclosed. An icon reference tag is used to retrieve icon image data and icon mask data for each icon. Once the data is retrieved, logical operations are performed to generate composite icon image data and composite icon mask data. A custom icon badge is disclosed which can be generated and employed on base icons. Also, an icon override mechanism is described which allows replacement of a particular icon for a particular application or document with another icon.

InventorsArnaud Gourdol, Andrew Nicholas, Patrick McClaughry
Original AssigneeApple Computer, Inc.
Primary Examiner: Tadesse Hailu
Current U.S. Classification715/837; 345/629
International Classification: G06F 300

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5271097Aug 25, 1992Dec 14, 1993International Business Machines CorporationMethod and system for controlling the presentation of nested overlays utilizing image area mixing attributes
US5367626Jan 13, 1994Nov 22, 1994Fujitsu LimitedAutomatic icon generation system
US5473737Oct 12, 1993Dec 5, 1995International Business Machines CorporationMethod and apparatus for displaying a composite image made up of a foreground image and a background image
US5479602Jun 11, 1993Dec 26, 1995Apple Computer, Inc.Content-based depictions of computer icons
US5629721Mar 28, 1994May 13, 1997Crosfield Electronics LimitedGraphics display system
US5870103Dec 17, 1996Feb 9, 1999Eastman Kodak CompanyMethod for creating realistic-looking composite images

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6501490Oct 27, 1999Dec 31, 2002Agilent Technologies, Inc.System and method for generating a family of icons
US7231611Dec 18, 2002Jun 12, 2007International Business Machines CorporationApparatus and method for dynamically building a context sensitive composite icon
US7594194Sep 24, 2003Sep 22, 2009Nokia CorporationPortrayal of navigation objects
US7730073Oct 23, 2003Jun 1, 2010Microsoft CorporationSystem and a method for presenting related items to a user
US7908562Oct 23, 2003Mar 15, 2011Microsoft CorporationSystem and a method for presenting items to a user with a contextual presentation
US8166101Oct 24, 2003Apr 24, 2012Microsoft CorporationSystems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US8238696Oct 24, 2003Aug 7, 2012Microsoft CorporationSystems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system
USD442971Oct 18, 1999May 29, 2001Holland Hitch CompanyDisplay icon for an electronic hitch coupling system

Claims

1. A apparatus for generating an icon image comprising:

means for retrieving stored icon image data and stored icon mask data for at least two icons;
means for designating one of said at least two icons as a foreground icon and at least another of said at least two icons as a background icon;
means for performing logical operations to said icon image data and said icon mask data of said background and foreground icons to generate composite icon image data and composite icon mask data; and
means for displaying a composite icon image defined by said composite icon image data.

2. The apparatus for generating an icon image of claim 1, comprising:

means for designating said composite icon image as a background icon and means for designating another icon as a foreground icon;
means for performing a logical operation to said icon image data and said icon mask data of said background and foreground icons to generate second composite icon image data and second composite icon mask data; and
means for displaying said second composite icon image .

3. The apparatus for generating an icon image of claim 1, wherein said composite icon mask data comprises a logical OR combination of said background icon mask data and said foreground icon mask data.

4. The apparatus for generating an icon image of claim 1, wherein said composite icon image data comprises the result of a logical AND operation on said foreground icon mask data and said foreground icon image data, together with a logical OR combination of said image data of said background icon.

5. The apparatus for generating an icon image of claim 1, wherein said icon mask data and said icon image data are retrieved through the use of an icon reference tag.

6. A method for generating a composite icon, comprising:

retrieving at least stored icon image data and stored icon mask data for an icon in response to a request to display said icon;
determining whether a badge indication is associated with said stored icon image data;
retrieving icon image data and icon mask data associated with said badge;
generating a composite image of said icon and said badge; and
displaying said composite icon image.

7. The method for generating a composite icon of claim 6, wherein said generating step further comprises:

designating said badge as a foreground icon and said icon as a background icon;
performing a logical operation to said icon image data and said icon mask data of said background and foreground icons; and
generating and storing composite icon image data and composite icon mask data.

8. The method for generating a composite icon of claim 7, wherein said performing step further comprises:

determining said composite icon image data by computing the result of a logical AND operation on said foreground icon mask data and said foreground icon image data, together with a logical OR combination of said image data of said background icon.

9. The method for generating a composite icon of claim 7, wherein said performing step further comprises:

determining said composite icon mask data by computing the logical OR combination of said background icon mask data and said foreground icon mask data.

10. The method for generating a composite icon of claim 6, wherein said icon mask data and said icon image data is retrieved through the use of an icon reference tag.

11. A computer readable medium containing program instructions for:

retrieving stored icon image data and stored icon mask data for at least two icons;
receiving a designation that one of said at least two icons is a foreground icon and at least another of said at least two icons is a background icon;
performing logical operations to said icon image data and said icon mask data of said background and foreground icons to generate composite icon image data and composite icon mask data; and
displaying a composite icon image defined by said composite icon image data.

12. The computer readable medium of claim 11, containing program instructions for:

receiving a designation that said composite icon image is a background icon and another icon is a foreground icon;
performing a logical operation to said icon image data and said icon mask data of said background and foreground icons to generate second composite icon image data and second composite icon mask data; and
displaying said second composite icon image.

13. The computer readable medium of claim 11, containing program instructions for:

performing a logical OR combination of said background icon mask data and said foreground icon mask data to generate said composite icon image data.

14. The computer readable medium of claim 11, containing program instructions for:

performing a logical AND operation on said foreground icon mask data and said foreground icon image data, together with a logical OR combination of said image data of said background icon to generate said composite icon mask data.

15. The computer readable medium of claim 11, containing program instructions for retrieving said icon mask data and said icon image data through the use of an icon reference tag.