Claims Analysis
Total Claims: 47
Claim 1
Independent Claim
175 words
Apparatus for associating an image display area with an application display area, said apparatus comprising: processing means providing a windowed operating environment; a display coupled to said processing means; at least one application program running in said windowed operating environment, said windowed operating environment providing an application display area on said display for displaying output of said at least one application program to a user; attaching means present in said windowed operating environment, said attaching means comprising: hook means by which said attaching means is informed when said application display area associated with said at least one application program is created; image attachment means for displaying an image display area on said display such that said image display area is displayed at a first location with respect to said application display area; display area movement detection means by means of which said attaching means detects display area movement functions associated with said application display area, said display area movement detection means determining a response of said image attachment means to said display area movement functions.
Claim 2
Dependent Claim
175 words
Apparatus for associating an image display area with an application display area, said apparatus comprising: processing means providing a windowed operating environment; a display coupled to said processing means; at least one application program running in said windowed operating environment, said windowed operating environment providing an application display area on said display for displaying output of said at least one application program to a user; attaching means present in said windowed operating environment, said attaching means comprising: hook means by which said attaching means is informed when said application display area associated with said at least one application program is created; image attachment means for displaying an image display area on said display such that said image display area is displayed at a first location with respect to said application display area; display area movement detection means by means of which said attaching means detects display area movement functions associated with said application display area, said display area movement detection means determining a response of said image attachment means to said display area movement functions.
Claim 3
Dependent Claim
14 words
The apparatus of claim 1 wherein said display area movement functions comprise positioning functions.
Claim 4
Dependent Claim
14 words
The apparatus of claim 1 wherein said display area movement functions comprise sizing functions.
Claim 5
Dependent Claim
24 words
The apparatus of claim 1 wherein said display area movement functions comprise functions for hiding visible display areas and making hidden display areas visible.
Claim 6
Dependent Claim
31 words
The apparatus of claim 1 wherein said hook means further comprises subclassing means by means of which messages sent to a subclassed application program are received by said subclassing means first.
Claim 7
Dependent Claim
53 words
The apparatus of claim 1 further comprising an attachment application running in said windowed operating environment, said attachment application providing an interface for said user to select an object to be displayed in said image display area associated with said application display area, said object being selected from a plurality of displayable objects.
Claim 8
Dependent Claim
12 words
The apparatus of claim 6 wherein said displayable objects comprise scanned photographs.
Claim 9
Dependent Claim
12 words
The apparatus of claim 6 wherein said displayable objects comprise graphics files.
Claim 10
Dependent Claim
12 words
The apparatus of claim 6 wherein said displayable objects comprise video files.
Claim 11
Dependent Claim
24 words
The apparatus of claim 1 wherein said image attachment means provide an image attachment drawer from which said image display area is visibly produced.
Claim 12
Dependent Claim
23 words
The apparatus of claim 10 further comprising a timer, said image attachment means responsive to timer messages for displaying said image attachment drawer.
Claim 13
Dependent Claim
33 words
The apparatus of claim 1 wherein said attachment means provides at least one image display area for each of a plurality of application display areas associated with a plurality of distinct application programs.
Claim 14
Dependent Claim
20 words
The apparatus of claim 1 wherein said first location is referenced to a caption bar in said application display area.
Claim 15
Independent Claim
90 words
A method for associating an image display area with an application display area in a computer system, said computer system comprising at least one application program and image attachment means operating within an operating environment, said method comprising the steps of: detecting the creation of an application display area associated with an application program; creating an image display area at a first location on said application display area; displaying an image file in said image display area without interfering to any significant extent with the operation of said application program.
Claim 16
Independent Claim
90 words
A method for associating an image display area with an application display area in a computer system, said computer system comprising at least one application program and image attachment means operating within an operating environment, said method comprising the steps of: detecting the creation of an application display area associated with an application program; creating an image display area at a first location on said application display area; displaying an image file in said image display area without interfering to any significant extent with the operation of said application program.
Claim 17
Dependent Claim
25 words
The method of claim 14 wherein said step of detecting the creation of said application display area is performed via hooks in said operating environment.
Claim 18
Dependent Claim
36 words
The method of claim 14 further comprising the step of subclassing said application program such that messages sent to a subclassed application program are intercepted by said image attachment means and processed by a subclass procedure.
Claim 19
Dependent Claim
55 words
The method of claim 16 wherein said subclass procedure comprises the steps of: processing said message in said image attachment means if said message is of a message type of interest to said image attachment means; passing said message to said application program if said message is not of interest to said image attachment means.
Claim 20
Dependent Claim
30 words
The method of claim 14 further comprising the step of operating an attachment application providing a user interface to select image files to be displayed in said image display area.
Claim 21
Dependent Claim
70 words
The method of claim 18 wherein a plurality of image files are selected to form an image gallery, said image gallery being displayed according to the steps of: loading a first image file from said image gallery for display in said image display area during a first timed interval; loading a second image file from said image gallery for display in said image display area during a second timed interval.
Claim 22
Dependent Claim
23 words
The method of claim 14 wherein said step of creating said image display area comprises opening a window in a windowed operating environment.
Claim 23
Dependent Claim
28 words
The method of claim 14 further comprising the step of moving said image display area within a region of said application display area in response to user input.
Claim 24
Dependent Claim
20 words
The method of claim 14 further comprising the step of hiding said image display area in response to user input.
Claim 25
Dependent Claim
22 words
The method of claim 22 further comprising the step of making a hidden image display area visible in response to user input.
Claim 26
Dependent Claim
20 words
The method of claim 14 further comprising the step of detecting display area movement functions involving said application display area.
Claim 27
Dependent Claim
30 words
The method of claim 24 further comprising the step of hiding said image display area if said application display area is not large enough to accommodate said image display area.
Claim 28
Dependent Claim
43 words
The method of claim 25 further comprising the step of making said image display area visible if said application display area was previously too small to accommodate said image display area, but is resized to dimensions that will accommodate said image display area.
Claim 29
Dependent Claim
25 words
The method of claim 24 further comprising the step of hiding said image display area if said application display area is about to be hidden.
Claim 30
Dependent Claim
26 words
The method of claim 27 further comprising the step of making said image display area visible if said application display area is about to become visible.
Claim 31
Dependent Claim
27 words
The method of claim 24 further comprising the step of moving said image display area along with said application display area when a movement operation is detected.
Claim 32
Dependent Claim
38 words
The method of claim 14 further comprising the step of generating an image display drawer from which said image display area rolls down to become visible and into which said image display area rolls up to become hidden.
Claim 33
Dependent Claim
20 words
The method of claim 14 wherein said first location is referenced to a caption bar in said application display area.
Claim 34
Dependent Claim
206 words
On a display in a computer system, a method for displaying an image, said method comprising the steps of: forming a front surface of an image drawer by distinguishing a first area on said display at a first location; starting a timer to provide timer messages at set intervals; in response to said timer messages, displaying incremental translations of said front surface until a target position is reached, said display of incremental translations providing an appearance of a drawer opening out of said display; beginning with a first edge of said image display area aligned with a corresponding first edge of said front surface, in response to said timer messages, displaying incremental translations of said image display area in a direction such that said first edge of said image display area appears to move away from said front surface, a portion of said image display area being made visible, said portion comprising a region between said first edge of said image display area and said first edge of said front surface, said translations terminating when said image display area is substantially revealed; in response to said timer messages, displaying incremental translations of said front surface until said front surface is again aligned in said first location.
Claim 35
Dependent Claim
206 words
On a display in a computer system, a method for displaying an image, said method comprising the steps of: forming a front surface of an image drawer by distinguishing a first area on said display at a first location; starting a timer to provide timer messages at set intervals; in response to said timer messages, displaying incremental translations of said front surface until a target position is reached, said display of incremental translations providing an appearance of a drawer opening out of said display; beginning with a first edge of said image display area aligned with a corresponding first edge of said front surface, in response to said timer messages, displaying incremental translations of said image display area in a direction such that said first edge of said image display area appears to move away from said front surface, a portion of said image display area being made visible, said portion comprising a region between said first edge of said image display area and said first edge of said front surface, said translations terminating when said image display area is substantially revealed; in response to said timer messages, displaying incremental translations of said front surface until said front surface is again aligned in said first location.
Claim 36
Dependent Claim
31 words
The method of claim 32 further comprising the step of displaying incremental translations of said image display area in response to said timer messages such that said image drawer is concealed.
Claim 37
Dependent Claim
20 words
The method of claim 32 wherein said first location is associated with a caption bar of an application display area.
Claim 38
Dependent Claim
28 words
The method of claim 32 wherein said first area is distinguished by filling said first area with a color differing from that of bordering areas of said display.
Claim 39
Dependent Claim
25 words
The method of claim 32 wherein said translations of said front surface are directed in a substantially diagonal direction to provide an appearance of depth.
Claim 40
Dependent Claim
25 words
The method of claim 32 wherein said first edge is a bottom edge, said image display area appearing to roll down from said image drawer.
Claim 41
Independent Claim
190 words
A method for removing an image display area from a display in a computer system, said method comprising the steps of: forming a front surface of an image drawer by distinguishing a first area on said display at a first location, said image display area aligned with a border of said image drawer; starting a timer to provide timer messages at set intervals; in response to said timer messages, displaying incremental translations of said front surface until a target position is reached, said display of incremental translations providing an appearance of a drawer opening out of said display; in response to said timer messages, displaying incremental translations of said image display area in a direction such that a first edge of said image display area farthest from said image drawer appears to move toward said front surface, portions of said image display area becoming hidden as said portions are made to overlap said front surface, said translations terminating when said image display area is substantially hidden; in response to said timer messages, displaying incremental translations of said front surface until said front surface is again aligned in said first location.
Claim 42
Independent Claim
190 words
A method for removing an image display area from a display in a computer system, said method comprising the steps of: forming a front surface of an image drawer by distinguishing a first area on said display at a first location, said image display area aligned with a border of said image drawer; starting a timer to provide timer messages at set intervals; in response to said timer messages, displaying incremental translations of said front surface until a target position is reached, said display of incremental translations providing an appearance of a drawer opening out of said display; in response to said timer messages, displaying incremental translations of said image display area in a direction such that a first edge of said image display area farthest from said image drawer appears to move toward said front surface, portions of said image display area becoming hidden as said portions are made to overlap said front surface, said translations terminating when said image display area is substantially hidden; in response to said timer messages, displaying incremental translations of said front surface until said front surface is again aligned in said first location.
Claim 43
Dependent Claim
44 words
The method of claim 38 wherein if said image display area initially conceals said front surface, said method further comprising the step of displaying incremental translations of said image display area in response to said timer messages such that said image drawer is revealed.
Claim 44
Dependent Claim
20 words
The method of claim 38 wherein said first location is associated with a caption bar of an application display area.
Claim 45
Dependent Claim
28 words
The method of claim 38 wherein said first area is distinguished by filling said first area with a color differing from that of bordering areas of said display.
Claim 46
Dependent Claim
25 words
The method of claim 38 wherein said translations of said front surface are directed in a substantially diagonal direction to provide an appearance of depth.
Claim 47
Dependent Claim
25 words
The method of claim 38 wherein said first edge is a bottom edge, said image display area appearing to roll up into said image drawer.