Patent US5619639A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5619639A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for associating an image display area with an application display area

Assignee: Individual
•
Filing: 1994-10-04
•
Granted: 1997-04-08
•
Expires: 2014-10-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for adding a photograph or other still or animated image to any application program running in its own window in a windowed computer operating environment such as Microsoft Windows 3.1 is presented. A bitmapped or other image is "attached" to any application program capable of running in a windowed environment, without any modification to such application program, such that when the application program is started and its window is opened, the image is displayed at a predetermined location with respect to the application window. The displayed image, though "attached" to the application program's window, does not interfere to any significant extent with the operation of the application. Application programs are thereby customized and personalized by associating particular images, such as scanned-in personal photographs, with each particular application program. The image "attached" to an application may be chosen from a gallery of images. The image displayed for a particular application may be periodically changed in a "slide-show" manner with a sequence of images chosen by the user. A company's logo can be displayed on the display screen while application programs are being demonstrated during a presentation. A "drawer" metaphor is further provided for displaying and removing images on a display.

Inventors

  • 👤 Michael B. Mast

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:24
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/451

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-07 2000-10-07 2001-04-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-07 2004-10-07 2005-04-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-07 2008-10-07 2009-04-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag