Patents by Inventor Steven Gene Halverson
Steven Gene Halverson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 6964036Abstract: Method, apparatus and article manufacture of debugging code. One embodiment provides a method of debugging code, comprising displaying a user interface screen of a debugging program; and in response to an event, displaying the value of the variable and a comment associated with the variable in the user interface screen in a location other than in an original location of the comment. In one embodiment, the comment associated with the variable comprises at least one of a user-drafted comment embedded in the code being debugged, an external comment retrieved from a data source external to the code being debugged, and a machine-generated comment indicative of a manner in which the variable is used. In one embodiment, the value and the comment are displayed as fly-over text.Type: GrantFiled: May 21, 2002Date of Patent: November 8, 2005Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Gene Halverson, John Matthew Santosuosso
-
Patent number: 6961924Abstract: Method, apparatus and article manufacture of debugging code. One embodiment provides a method of debugging code, comprising displaying a user interface screen of a debugging program; and in response to an event, displaying the value of the variable and a comment associated with the variable in the user interface screen in a location other than in an original location of the comment. In one embodiment, the comment associated with the variable comprises at least one of a user-drafted comment embedded in the code being debugged, an external comment retrieved from a data source external to the code being debugged, and a machine-generated comment indicative of a manner in which the variable is used. In one embodiment, the value and the comment are displayed as fly-over text.Type: GrantFiled: May 21, 2002Date of Patent: November 1, 2005Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Gene Halverson, John Matthew Santosuosso
-
Patent number: 6892325Abstract: A method for displaying variable values within a software debugger is disclosed. A group of variables is extracted from a program monitored by a software debugger. A user is allowed to designate a stopping point, such as a breakpoint, within the program and a subset of variables from the group of variables to be associated with the designated stopping point. During an execution of the program within the software debugger, only the values of the subset of variables are updated when the program execution stopped at the designated stopping point. The updated values of the subset of variables are then displayed on a monitor window of the software debugger.Type: GrantFiled: November 27, 2001Date of Patent: May 10, 2005Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Steven Gene Halverson, John Matthew Santosuosso
-
Patent number: 6671721Abstract: An object oriented framework mechanism for distributing and managing operations of a network application defines classes and class relationships that provide for easily extending the framework to define new heterogeneous operations in a network application. Core functions of the framework mechanism support operation management functions, which may include status reporting, error recovery, scheduling, reexecution of previously-defined operations, persistence of operations, and sharing of operations between users. The framework mechanism provides extensible functions that are extended by a user to define a network application. A network application can thus be defined by a user that supports any or all of the above-mentioned operation management functions without explicitly providing these functions, because these functions are part of the core function of the framework mechanism.Type: GrantFiled: April 22, 1999Date of Patent: December 30, 2003Assignee: International Business Machines CorporationInventors: Michael John Branson, Steven Gene Halverson, Gregory S. Hurlebaus, Brian Richard Lucier, David Henry Sandifer, Andrew James Streit, Patrick Michael Wildt
-
Publication number: 20030225838Abstract: A method, apparatus and computer program product are provided for implementing extended breakpoint notification. A breakpoint properties list is stored. The breakpoint properties list includes user selected entries associated with each breakpoint. The user selected entries include at least one of an e-mail address or a pager number. A program is executed and a breakpoint occurring in the program is identified. Then the user is notified of the identified breakpoint utilizing at least one of the e-mail address or the pager number associated with the identified breakpoint. Different e-mail addresses and pager numbers can be specified with each breakpoint, allowing different users to be notified. Working hours can be specified, so that an e-mail or page is only sent outside of the working hours. The e-mail and page notification feature also is associated with selected debugger functions, such as, memory watches or address compare breakpoints.Type: ApplicationFiled: May 31, 2002Publication date: December 4, 2003Applicant: International Business Machines CorporationInventors: Cary Lee Bates, Steven Gene Halverson
-
Publication number: 20030221186Abstract: Method, apparatus and article manufacture of debugging code. One embodiment provides a method of debugging code, comprising displaying a user interface screen of a debugging program; and in response to an event, displaying the value of the variable and a comment associated with the variable in the user interface screen in a location other than in an original location of the comment. In one embodiment, the comment associated with the variable comprises at least one of a user-drafted comment embedded in the code being debugged, an external comment retrieved from a data source external to the code being debugged, and a machine-generated comment indicative of a manner in which the variable is used. In one embodiment, the value and the comment are displayed as fly-over text.Type: ApplicationFiled: May 21, 2002Publication date: November 27, 2003Applicant: International Business Machines CorporationInventors: Cary Lee Bates, Steven Gene Halverson, John Matthew Santosuosso
-
Publication number: 20030221185Abstract: Method, apparatus and article manufacture of debugging code. One embodiment provides a method of debugging code, comprising displaying a user interface screen of a debugging program; and in response to an event, displaying the value of the variable and a comment associated with the variable in the user interface screen in a location other than in an original location of the comment. In one embodiment, the comment associated with the variable comprises at least one of a user-drafted comment embedded in the code being debugged, an external comment retrieved from a data source external to the code being debugged, and a machine-generated comment indicative of a manner in which the variable is used. In one embodiment, the value and the comment are displayed as fly-over text.Type: ApplicationFiled: May 21, 2002Publication date: November 27, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Lee Bates, Steven Gene Halverson, John Matthew Santosuosso
-
Publication number: 20030217354Abstract: Methods, apparatus and articles of manufacture, performed by a debugging program, for executing an operation on a plurality of breakpoints within a scope. In one aspect, the method comprises selecting the scope; determining the plurality of breakpoints within the scope; receiving a selection to execute the operation; and in response to the selection, executing the operation on the plurality of breakpoints within the scope.Type: ApplicationFiled: May 16, 2002Publication date: November 20, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Lee Bates, Steven Gene Halverson
-
Publication number: 20030208746Abstract: A method and apparatus for determining whether a conditional breakpoint was encountered during a debug execution. In one embodiment, the method comprises determining whether a breakpoint was encountered; if the breakpoint was encountered, determining whether the breakpoint is a conditional breakpoint; and if the breakpoint is the conditional breakpoint, incrementing a first count configured to indicate a number of times the conditional breakpoint was encountered during the debug execution.Type: ApplicationFiled: May 2, 2002Publication date: November 6, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Lee Bates, Steven Gene Halverson
-
Publication number: 20030204837Abstract: A software debugger having a monitor for monitoring conditional statements within a software program is disclosed. A program construct is initially identified within a software program. After identifying a point of interest within the program construct, a group of debug instructions is associated with the point of interest within the program construct. In response to a debug stop occurred at the point of interest, the information related to the associated program construct according to the group of debug instructions as a result of executing the instructions within the program construct is displayed.Type: ApplicationFiled: April 25, 2002Publication date: October 30, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Lee Bates, Paul Reuben Day, Steven Gene Halverson
-
Publication number: 20030188225Abstract: Methods, apparatus and articles of manufacture for implementing a run-to function for a selected code portion are provided. One embodiment provides a method of debugging code using a debugging program. The method comprises, for a plurality of user-selected statements of the code, automatically setting breakpoints on each of the plurality of user-selected statements; executing the code until a breakpoint set on a first encountered statement of the plurality of user-selected statements is encountered and fired; halting execution at the breakpoint; and displaying a position at which execution halted via a user interface.Type: ApplicationFiled: March 29, 2002Publication date: October 2, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Lee Bates, Steven Gene Halverson
-
Publication number: 20030188296Abstract: A method, apparatus and article of manufacture for associating a condition with a monitored expression are provided. Information regarding the monitored expression is only fully rendered a monitor window when a condition is satisfied. In another embodiment, a viewable representation of the expression is modified when a condition is satisfied.Type: ApplicationFiled: March 28, 2002Publication date: October 2, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cary Lee Bates, Steven Gene Halverson
-
Publication number: 20030115576Abstract: Method, apparatus and article of manufacture for debugging code. One embodiment provides a method of debugging code containing a user-specified breakpoint located within a region of the code. The method comprises executing the code, determining whether the execution of the code exits the region of the code without firing the user-specified breakpoint, and if so, halting the execution of the code.Type: ApplicationFiled: December 14, 2001Publication date: June 19, 2003Applicant: International Business Machines CorporationInventors: Cary Lee Bates, Steven Gene Halverson, John Matthew Santosuosso
-
Publication number: 20030101379Abstract: A method for displaying variable values within a software debugger is disclosed. A group of variables is extracted from a program monitored by a software debugger. A user is allowed to designate a stopping point, such as a breakpoint, within the program and a subset of variables from the group of variables to be associated with the designated stopping point. During an execution of the program within the software debugger, only the values of the subset of variables are updated when the program execution stopped at the designated stopping point. The updated values of the subset of variables are then displayed on a monitor window of the software debugger.Type: ApplicationFiled: November 27, 2001Publication date: May 29, 2003Applicant: International Business Machines CorporationInventors: Cary Lee Bates, Steven Gene Halverson, John Matthew Santosuosso
-
Publication number: 20030048292Abstract: Embodiments provide a method, article of manufacture, and apparatus for simultaneously displaying on handheld display devices the top-level status of network objects such as network devices, systems, firmware, etc. In one embodiment, the user can drill-down from a top-level status to determine sub-status information for the monitored network objects. In another embodiment, the user can select the network objects to monitor and display summarized status information pertaining to the selected network objects.Type: ApplicationFiled: September 13, 2001Publication date: March 13, 2003Inventors: Michael John Branson, Kenneth Edgar Brown, Steven Gene Halverson, Gregory Richard Hintermeister
-
Patent number: 6515685Abstract: Methods, apparatus and a computer program product are provided for dynamically changing hot spots on a draggable windows control. A size of a control is determined. The control size is compared with a predetermined minimum size. Responsive to the control size being less than the predetermined minimum size, top and bottom hot spots beyond ends of the control for stretch hot spots and on the control for move hot spot are calculated. Responsive to the control size being greater than or equal to the predetermined minimum size, a ratio for determining the top and bottom stretch hot spots is calculated. The hot spots are dynamically changed depending upon the size of the control.Type: GrantFiled: March 22, 2000Date of Patent: February 4, 2003Assignee: International Business Machines CorporationInventor: Steven Gene Halverson
-
Publication number: 20030005108Abstract: An apparatus, method, and business method allow a customer to access performance data only if transmission of the performance data to the vendor is enabled. In a first embodiment, the customer cannot access any performance data unless transmission of the performance data to the vendor is enabled. In a second embodiment, the customer can access some limited performance data, but cannot access more extensive performance data unless transmission of the performance data to the vendor is enabled. The preferred embodiments provide the capability of a customer accessing historical performance data in exchange for the customer transmitting the performance data to the vendor. In this manner the needs of both vendor and customer are satisfied.Type: ApplicationFiled: June 27, 2001Publication date: January 2, 2003Applicant: International Business Machines CorporationInventors: Royan Herbert Bartley, Michael John Branson, Steven Gene Halverson, David Alan Jaeger, Todd Mark Kelsey, Paul William Wertzler
-
Publication number: 20030005075Abstract: An apparatus, method, and business method allow a customer to access execution data only if transmission of the execution data to the vendor is enabled. In a first embodiment, the customer cannot access any execution data unless transmission of the execution data to the vendor is enabled. In a second embodiment, the customer can access some limited execution data, but cannot access more extensive execution data unless transmission of the execution data to the vendor is enabled. The preferred embodiments provide the capability of a customer accessing historical execution data in exchange for the customer transmitting the execution data to the vendor. In this manner the needs of both vendor and customer are satisfied.Type: ApplicationFiled: June 27, 2001Publication date: January 2, 2003Applicant: International Business Machines CorporationInventors: Royan Herbert Bartley, Michael John Branson, Steven Gene Halverson, David Alan Jaeger, Todd Mark Kelsey, Paul William Wertzler
-
Patent number: 5936622Abstract: A method and computer program product are provided for displaying visual threshold setting indicators and threshold activation indicators with information displayed in a graph on a computer display screen. At least one threshold setting indicator is displayed on a first predetermined screen area. Each threshold setting indicator corresponds to a selected threshold setting. Sequential data parameter values are displayed on a graph on a second predetermined screen area. The data parameter values are compared with each selected threshold setting. Responsive to matching compared values, a threshold activation indicator is displayed on a third predetermined screen area. The first predetermined screen area for displaying visual threshold setting indicators is along a first graph axis, such as the vertical graph axis and the third predetermined screen area for displaying threshold activation indicators is along a second graph axis, such as the horizontal graph axis.Type: GrantFiled: January 16, 1997Date of Patent: August 10, 1999Assignee: International Business Machines CorporationInventors: Steven Gene Halverson, Jeffrey Michael Ryan, Mark Steven Shade