Content-based depictions of computer icons
DCFirst Claim
1. A process for generating a reduced visual version of an object based on the content of the object and displaying the reduced visual version on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising the steps of:
- generating the reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and
,displaying the reduced visual version of the object on the display screen.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A means and method for generating and displaying a contentbased depiction of a standard icon on the display of a computer is described. The depiction is generated upon the occurrence of predetermined events, such as the closure of the document or file associated with the icon, and is displayed in either a static or animated form in place of the standard icon in response to selection signals from a selection device. A single content-based depiction of an icon is generated by creating a representation of the object (file or document) to be depicted, and translating this representation into a scaled-down replica of the representation. This representation may be in the form of a bit-map, a full-scale image, etc. The replica is created by partitioning the representation into a number of equal segments, measuring the percentages of different colors (black and white, gray scale, or color) within each segment, and assigning a single color value to each display element or pixel of the replica based upon the color percentage measured from each corresponding segment of the representation. Animated depictions are created by forming a number of different replicas for each representation to be depicted and then displaying those replicas in a serial sequence to create an animated depiction of the representation. Like the icons these depictions replace when selected, the depictions would be movable to any position on the display through use of the mouse.
248 Citations
39 Claims
-
1. A process for generating a reduced visual version of an object based on the content of the object and displaying the reduced visual version on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising the steps of:
-
generating the reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and
,displaying the reduced visual version of the object on the display screen. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A process for generating a reduced visual version of an object based on the content of the object and displaying the reduced visual version on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising the steps of:
-
generating the reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and
,displaying the reduced visual version of the object on the display screen, wherein said generating step includes the steps of; producing a representation of the portion; and generating the reduced visual version of the portion from the representation, wherein the reduced visual version is comprised of a plurality of display elements, and wherein said step of generating the reduced visual version includes the steps of; partitioning the representation into a plurality of segments; and translating the segments into the display elements of the reduced visual version, whereby a relative position of each segment within the representation corresponds to a relative position of a display element within the reduced visual version. - View Dependent Claims (7, 8)
-
-
9. A process for generating a reduced visual version of an object based on the content of the object and displaying the reduced visual version on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising the steps of:
-
generating the reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and
,displaying the reduced visual version of the object on the display screen, wherein said step of generating the reduced visual version is performed on an occurrence of a predetermined event, wherein said predetermined event is selected from the group consisting of an expiration of a preset time period and a modification and storage of the variable visual format of the object associated with the reduced visual version.
-
-
10. A process for generating and displaying an animated reduced visual version of an object based on the content of the object and displaying the animated reduced visual version in a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising the steps of:
-
generating a plurality of static reduced visual versions of the object based on the content of the object, each reduced visual version being generated by transforming a section of at least a portion of the variable visual format of the object; and
,displaying the static reduced visual versions in a serial sequence at said location on the display screen. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A process for generating an animated reduced visual version of an object based on the content of the object and displaying the animated reduced visual version in a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising the steps of:
-
generating a plurality of static reduced visual versions of the object based on the content of the object, each reduced visual version being generated by transforming a section of at least a portion of the variable visual format of the object; and displaying the static reduced visual versions in a serial sequence at said location on the display screen, wherein said generating step includes the steps of; producing a representation of the portion; and generating the static reduced visual versions from the representation, wherein the static reduced visual versions are comprised of a plurality of display elements, and wherein said step of generating the static reduced visual versions includes the steps of; partitioning the representation into a plurality of segments; and transforming the segments into display elements of the static reduced visual versions, whereby a relative position of each segment within the representation corresponds to a relative position of a display element within a static reduced visual version. - View Dependent Claims (16, 17)
-
-
18. A process for generating an animated reduced visual version of an object based on the content of the object and displaying the animated reduced visual version in a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising the steps of;
-
generating a plurality of static reduced visual versions of the object based on the content of the object, each reduced visual version being generated by transforming a section of at least a portion of the variable visual format of the object; and
,displaying the static reduced visual versions in a serial sequence at said location on the display screen, wherein said step of generating the static reduced visual versions of the object is performed upon an occurrence of a predetermined event, wherein said predetermined event is selected from the group consisting of an expiration of a preset time period and a modification and storage of the variable visual format of the object associated with the reduced visual version.
-
-
19. A process for generating a reduced visual version of an object based on the content of the object and displaying the reduced visual version on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising the steps of;
-
generating the reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; displaying the reduced visual version of the object on the display screen; and
,providing means for selecting which of the reduced visual version and the icon is to be displayed, wherein the step of displaying the reduced visual version of the object on the display screen is performed in response to selection signals from the means for selecting.
-
-
20. A process for generating an animated reduced visual version of an object based on the content of the object and displaying the animated reduced visual version in a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising the steps of;
-
generating a plurality of static reduced visual versions of the object based on the content of the object, each reduced visual version being generated by transforming a section of at least a portion of the variable visual format of the object; displaying the static reduced visual versions in a serial sequence at said location on the display screen; and
,providing means for selecting which of the reduced visual version and the icon is to be displayed, wherein the step of displaying the reduced visual version of the object on the display screen is performed in response to selection signals from the means for selecting.
-
-
21. A reduced visual version of an object based on the content of the object for display at a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising:
-
means for generating at least one reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and means for displaying the reduced visual versions of the object at the location on the display screen. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A reduced visual version of an object based on the content of the object for display at a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising:
-
means for generating at least one reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and means for displaying the reduced visual versions of the object at the location on the display screen, wherein said means for generating at least one reduced visual version comprises; means for producing a representation of the portion; and means for generating the reduced visual versions of the portion from the representation, wherein each reduced visual version is comprised of a plurality of display elements, and wherein said means for generating the reduced visual versions comprises; means for partitioning the representation into a plurality of segments; and means for transforming the segments into the display elements of the reduced visual versions, whereby a relative position of each segment within the representation corresponds to a relative position of a display element within a reduced visual version. - View Dependent Claims (27, 28, 29)
-
-
30. A reduced visual version of an object based on the content of the object for display at a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising:
-
means for generating at least one reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and means for displaying the reduced visual versions of the object at the location on the display screen, wherein said reduced visual version is generated upon an occurrence of a predetermined event, wherein said predetermined event is selected from the group consisting of an expiration of a preset time period and a modification and storage of the variable visual format of the object associated with the reduced visual version.
-
-
31. A reduced visual version of an object based on the content of the object for display at a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising:
-
means for generating at least one reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and means for displaying the reduced visual versions of the object at the location on the display screen, wherein said means for generating at least one reduced visual version comprises; means for producing a representation of the portion; and means for generating the reduced visual versions of the portion from the representation, wherein the representation is comprised of a plurality of different sections, wherein the reduced visual versions are comprised of a plurality of images of the different sections, and wherein said means for displaying the reduced visual versions includes means for displaying the reduced visual versions in a serial sequence in response to selection signals.
-
-
32. A reduced visual version of an object based on the content of the object for display at a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of icon, the object having a variable visual format based upon information contained by the object, comprising:
-
means for generating at least one reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and means for displaying the reduced visual versions of the object at the location on the display screen, wherein said means for generating at least one reduced visual version comprises; means for producing a representation of the portion; and means for generating the reduced visual versions of the portion from the representation, wherein the representation is a visual image of the variable format of the object, and wherein the reduced visual versions are scaled-down visual images resembling the variable format of the object, wherein said reduced visual versions are generated upon an occurrence of a predetermined event. - View Dependent Claims (33, 34, 35)
-
-
36. A reduced visual version of an object based on the content of the object for display at a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising;
-
means for generating at least one reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; and means for displaying the reduced visual versions of the object at the location on the display screen, wherein said means for generating at least one reduced visual version comprises; means for producing a representation of the portion; and means for generating the reduced visual versions of the portion from the representation, wherein the representation is a visual image of the variable format of the object, and wherein the reduced visual versions are scaled-down visual images resembling the variable format of the object, and further comprising means for moving the reduced visual version to any desired location on the display screen using means for selecting.
-
-
37. A reduced visual version of an object based on the content of the object for display at a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising;
-
means for generating at least one reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; means for displaying the reduced visual versions of the object at the location on the display screen; and
,means for selecting which of the reduced visual version and the icon are to be displayed on the display screen, wherein the means for displaying the reduced visual version displays the reduced visual version in response to selection signals from the means for selecting.
-
-
38. A reduced visual version of an object based on the content of the object for display at a location on a display screen of a computer, the reduced visual version being associated with the object, the computer having memory for storing and displaying the object, the reduced visual version having functionality of an icon, the object having a variable visual format based upon information contained by the object, comprising:
-
means for generating at least one reduced visual version of the object based on the content of the object by transforming at least a portion of the variable visual format of the object; means for displaying the reduced visual versions of the object at the location on the display screen; and
,means for displaying a plurality of said reduced visual versions in a serial sequence at the location on the display screen. - View Dependent Claims (39)
-
Specification