Apparatus and method for chaining objects in a pointer drag path

a pointer drag and object technology, applied in the field of computer systems, can solve the problems of not being intuitive or easy to use, affecting the efficiency of users, and not being able to perform file operations, etc., and achieve the effect of enhancing the efficiency of users and reducing the number of pointer clicks to implement a particular function

Inactive Publication Date: 2006-06-22
IBM CORP
View PDF9 Cites 136 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008] According to the preferred embodiments, an apparatus and method for a graphical user interface allow performing operations simply by dragging a first object to touch a second object. The selection of the first object places a corresponding first object in a chain of objects. When the selected first object touches a second object, a corresponding second object is added to the chain of objects. This process may continue for the selection of many objects by merely touching these objects with the selected first object. The addition of objects to the chain is performed according to predefined rules. The chain of objects may then be processed as an atomic group of operations that may be rolled back if any of the operations in the group fail. The processing of objects in the chain is also performed according to predefined rules. In this manner, the number of pointer clicks to implement a particular function may be reduced and operations may be performed in a more intuitive manner, thereby enhancing the efficiency of the user. The preferred embodiments thus provide a way to perform functions in a graphical user interface in a way that is faster, more intuitive, and uses fewer pointer clicks than is possible in the prior art.

Problems solved by technology

Both of these example relates to moving a file, but do not allow performing operations on the file without moving the file.
While using a pointer is a very convenient way to navigate a graphical user interface, the user still must make multiple pointer clicks to perform most operations in ways that are often not intuitive or easy to perform.
This sequence of operations is different than the way a human user looks at the logical expression A AND B. As a result, a user's efficiency may be negatively affected by the current user interfaces known in the art.
Without a mechanism that simplifies the use of a graphical user interface, users will have to continue using outdated graphical user interfaces that require an excessive number of pointer clicks to accomplish a desired task and that do not support performing computer tasks in a quick and intuitive fashion.

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
  • Apparatus and method for chaining objects in a pointer drag path
  • Apparatus and method for chaining objects in a pointer drag path
  • Apparatus and method for chaining objects in a pointer drag path

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The preferred embodiments provide pointer drag path chaining operations that enhance the power of a graphical user interface by chaining together a chain of objects that correspond to a selected object and to objects that are touched while dragging the selected object. The chain of objects may then be processed as an atomic group of operations that may be rolled back if any of the operations in the group fail. The addition of objects to the chain and the processing of objects in the chain are done according to predefined rules. In this manner, the number of pointer clicks to implement a particular function may be reduced and operations may be performed in a more intuitive manner, thereby enhancing the efficiency of the user.

[0032] Referring now to FIG. 1, a computer system 100 is one suitable implementation of an apparatus in accordance with the preferred embodiments of the invention. Computer system 100 is an IBM eServer iSeries computer system. However, those skilled in th...

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

An apparatus and method for a graphical user interface allow performing operations simply by dragging a first object to touch a second object. The selection of the first object places a corresponding first object in a chain of objects. When the selected first object touches a second object, a corresponding second object is added to the chain of objects. This process may continue for the selection of many objects by merely touching each object with the selected first object, which causes a corresponding object to be added to the chain of objects. The chain of objects may then be processed as an atomic group of operations that may be rolled back if any of the operations in the group fail.

Description

RELATED APPLICATION [0001] The patent application is related to the patent application entitled “Apparatus and Method for Pointer Drag Path Operations”, Attorney Docket No. ROC920040286US1, U.S. Ser. No. ______ filed on ______, which is incorporated herein by reference.BACKGROUND OF THE INVENTION [0002] 1. Technical Field [0003] This invention generally relates to computer systems and more specifically relates to graphical user interfaces for computer systems. [0004] 2. Background Art [0005] Early computer systems used command-based operating systems and software applications. These command-based systems provided a user interface that required the user to memorize a relatively large number of commands in order to perform meaningful work. The user interfaces for these command-driven computer programs required a relatively high level of skill to operate, and were not considered to be “user-friendly.” With the introduction of the IBM personal computer (PC), computers became more widely...

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(United States)
IPC IPC(8): G06F9/00
CPCG06F3/0486
Inventor DETTINGER, RICHARD DEANKOLZ, DANIEL PAULWENZEL, SHANNON EVERETT
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products