← Back to Patent Explorer
US5485569A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for monitoring display screen events in a screen-oriented software application too

Assignee: Hewlett Packard Development Co LP
•
Filing: 1994-05-04
•
Granted: 1996-01-16
•
Expires: 2014-05-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A screen-oriented application tool is integrated into a computer-aided software development system including one or more software development tools for performing predefined software development tasks. An interface program controls communication between the software development system and a screen-oriented application tool that contains a representation of a display screen. The interface program monitors inputs and outputs of the application tool and generates a trigger when a predefined application tool event has occurred within a predefined region of the display screen. The event region of the display screen is defined by a start row, an end row, a start column and an end column. The application tool events include cursor events wherein the cursor enters or exits the predefined region, text events wherein the text within the predefined region is modified and expression events wherein the text within the predefined region is modified and the new text matches a desired pattern.

Inventors

  • 👤 Jason Goldman
  • 👤 Byron T. Jenings, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 08:14
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/38

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 235 words
A method for operating screen-oriented software application tool in a computer-aided software development system, said software development system including an electronic digital computer and computer software for operating said computer, said computer software comprising a user interface, an operating system, an interface program and one or more software development tools for performing predefined software development tasks, said computer executing said interface program for performing said method, comprising: controlling communication between said software development tools and said screen-oriented application tool, said screen-oriented application tool containing a representation of a display screen comprising a two-dimensional character array and a text output cursor, said screen-oriented application tool not being designed for operation with a graphical user interface and having outputs consisting of printable text and special codes for controlling the display screen by positioning the text output cursor, writing characters to the two-dimensional character array, and clearing characters from the two-dimensional character array; monitoring said outputs of said application tool and detecting in said outputs the occurrence of a predefined application tool event in a predefined region of said representation of said display screen, said predefined application tool event comprising said text output cursor entering or exiting said predefined region; and generating a trigger in response to detecting in said outputs of said application tool the occurrence of said predefined application tool event within said predefined region, including the text output cursor entering or exiting said predefined region.
Claim 2
Independent Claim 235 words
A method for operating screen-oriented software application tool in a computer-aided software development system, said software development system including an electronic digital computer and computer software for operating said computer, said computer software comprising a user interface, an operating system, an interface program and one or more software development tools for performing predefined software development tasks, said computer executing said interface program for performing said method, comprising: controlling communication between said software development tools and said screen-oriented application tool, said screen-oriented application tool containing a representation of a display screen comprising a two-dimensional character array and a text output cursor, said screen-oriented application tool not being designed for operation with a graphical user interface and having outputs consisting of printable text and special codes for controlling the display screen by positioning the text output cursor, writing characters to the two-dimensional character array, and clearing characters from the two-dimensional character array; monitoring said outputs of said application tool and detecting in said outputs the occurrence of a predefined application tool event in a predefined region of said representation of said display screen, said predefined application tool event comprising said text output cursor entering or exiting said predefined region; and generating a trigger in response to detecting in said outputs of said application tool the occurrence of said predefined application tool event within said predefined region, including the text output cursor entering or exiting said predefined region.
Claim 3
Dependent Claim 27 words
A method as defined in claim 1 wherein said predefined region is defined by a start row, an end row, a start column and an end column.
Claim 4
Dependent Claim 37 words
A method as defined in claim 1 wherein the step of generating a trigger includes generating said trigger when text within said predefined region is modified and the text output cursor has exited from said predefined region.
Claim 5
Dependent Claim 42 words
A method as defined in claim 1 wherein the step of generating a trigger includes generating said trigger when text within said predefined region has changed, new text matches a desired pattern and the text output cursor exits from the predefined region.
Claim 6
Dependent Claim 18 words
A method as defined in claim 1 wherein the step of generating a trigger includes executing a subroutine.
Claim 7
Dependent Claim 26 words
A method as defined in claim 5 wherein the step of executing a subroutine includes notifying the user that said predefined application tool event has occurred.
Claim 8
Dependent Claim 32 words
A method as defined in claim 5 wherein the step of executing a subroutine includes notifying one or more of said software development tools that said predefined application tool event has occurred.
Claim 9
Dependent Claim 42 words
A method as defined in claim 7 wherein the step of notifying one or more of said software development tools includes the step of sending a message to a broadcast message server for forwarding to said one or more software development tools.
Claim 10
Dependent Claim 34 words
A method as defined in claim 5 wherein the step of executing a subroutine includes sending one or more commands to the application tool in response to occurrence of said predefined application tool event.
Claim 11
Dependent Claim 243 words
Apparatus for operating a screen-oriented software application tool in a computed-aided software development system, said software development system including computer software comprising a user interface, an operating system and one or more software development tools for performing predefined software development tasks, said apparatus comprising: an electronic digital computer for operation with said computer software, including a central processing unit and a memory unit; means for controlling communication between said software development tools and said screen-oriented application tool, said screen-oriented application tool containing a representation of a display screen comprising a two-dimensional character array and a text output cursor, said screen-oriented application tool not being designed for operation with a graphical user interface and having outputs consisting of printable text and special codes for controlling the display screen by positioning the text output cursor, writing characters to the two-dimensional character array, and clearing characters from the two-dimensional character array; means for monitoring said outputs of said application tool and detecting in said outputs the occurrence of a predefined application tool event in a predefined region of said representation of said display screen, said predefined application tool event comprising said text output cursor entering or exiting said predefined region; and means for generating a trigger in response to detecting in said outputs of said application tool the occurrence of said predefined application tool event within said predefined region, including means for generating said trigger when the text output cursor enters or exits said predefined region.
Claim 12
Dependent Claim 243 words
Apparatus for operating a screen-oriented software application tool in a computed-aided software development system, said software development system including computer software comprising a user interface, an operating system and one or more software development tools for performing predefined software development tasks, said apparatus comprising: an electronic digital computer for operation with said computer software, including a central processing unit and a memory unit; means for controlling communication between said software development tools and said screen-oriented application tool, said screen-oriented application tool containing a representation of a display screen comprising a two-dimensional character array and a text output cursor, said screen-oriented application tool not being designed for operation with a graphical user interface and having outputs consisting of printable text and special codes for controlling the display screen by positioning the text output cursor, writing characters to the two-dimensional character array, and clearing characters from the two-dimensional character array; means for monitoring said outputs of said application tool and detecting in said outputs the occurrence of a predefined application tool event in a predefined region of said representation of said display screen, said predefined application tool event comprising said text output cursor entering or exiting said predefined region; and means for generating a trigger in response to detecting in said outputs of said application tool the occurrence of said predefined application tool event within said predefined region, including means for generating said trigger when the text output cursor enters or exits said predefined region.
Claim 13
Dependent Claim 41 words
Apparatus as defined in claim 10 wherein said means for generating a trigger includes means for generating said trigger when text within said predefined region has changed, new text matches a desired pattern and the cursor exits from the predefined region.
Claim 14
Dependent Claim 36 words
Apparatus as defined in claim 10 wherein said means for generating a trigger includes means for generating said trigger when text within said predefined region is modified and the cursor has exited from said predefined region.
Claim 15
Dependent Claim 33 words
Apparatus as defined in claim 10 wherein said means for generating a trigger includes means for notifying one or more of said software development tools that said predefined application tool event has occurred.
Claim 16
Dependent Claim 35 words
Apparatus as defined in claim 10 wherein said means for generating a trigger includes means for sending one or more commands to the application tool in response to occurrence of said predefined application tool event.

References Cited (Backward Citations)

US4807123A Cited
US4646250A Cited
US5228137A Cited
US4763356A Cited
US5040131A Cited
US5047960A Cited
US5214756A Cited
US5075847A Cited
US5349675A Cited
US5367628A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-15 1999-07-17 2000-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-15 2003-07-17 2004-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-15 2007-07-17 2008-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag