Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for resolving events

An event, processor technology, applied in electrical digital data processing, instrumentation, error detection/correction, etc., that can solve problems such as creating redundant identifiers

Inactive Publication Date: 2007-06-27
INT BUSINESS MASCH CORP
View PDF1 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this method needs to create long and complex path identifiers to keep identifiers unique

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for resolving events
  • Method and apparatus for resolving events
  • Method and apparatus for resolving events

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] A detailed description of an example of the present invention will be provided below, and it should not be construed as limiting the present invention itself. Rather, any number of variations are within the scope of the invention as defined in the claims appended to the description.

[0034] FIG. 1 is a diagram of a GUI component hierarchy 100 according to a preferred embodiment of the present invention. The GUI component hierarchy 100 may include, but is not limited to, Eclipse SWT and JAVA TM Any one of the multiple GUI toolkits for the AWT / Swing API. According to the preferred embodiment, each component in hierarchy 100 (eg, components 102, 104, and 106) is identified using an identifier. In this example, the identifiers chosen are integers, but any similar enumerable numeric type can be used to represent identifiers. These identifier numbers may be assigned to components in the hierarchy 100 according to a well-defined ordered traversal process.

[0035] In this...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method, computer program product, and data processing system for recording GUI events and for persistently identifying the events' target GUI components for subsequent playback of the recorded events are disclosed. According to a preferred embodiment of the invention, each GUI component is assigned a numerical identifier by traversing the component hierarchy in a well-defined order. As the GUI components are visited during the traversal, the components are numbered sequentially according the order in which the components were visited. When events are received, they are recorded along with the number corresponding to the target component of the event. Upon a subsequent execution of the GUI program, the hierarchy is traversed again in the same order, which results in the same assignment of identifying numbers to components. Therefore, the recorded events may be played back by applying each event to its corresponding target component, as identified by number.

Description

technical field [0001] The present invention relates generally to the field of object-oriented graphical user interfaces (GUIs). More specifically, the present invention provides a method, computer program product and data processing system for recording and replaying events in an event-driven object-oriented graphical user interface (GUI). Background technique [0002] The earliest interactive computers relied on teletypewriters (TTYs) or text terminals for interactive communication with a human operator. These early forms of human-computer interaction (HCI) could only enable text-based or character-based information exchange. Today, many computer software products utilize graphical user interfaces, or GUIs. A GUI is a visual human-computer interaction means that utilizes pictures or other visual representations in addition to text or characters. [0003] Most GUI systems use visual controls that are displayed on the user's display screen and activated by user input. Ty...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
CPCG06F2201/86G06F11/3466G06F11/3414G06F2201/865
Inventor 巴里·A·费根鲍姆
Owner INT BUSINESS MASCH CORP