| 7043695 |
Object positioning and display in virtual environments |
| May-9-2006 |
A virtual environment for user interaction, and virtual objects for use therein, the virtual objects having an internal co-ordinate system with natural language definition to allow simplified inter-object... |
| 7017123 |
Graphical user interface including palette windows with an improved search function |
| Mar-21-2006 |
A system and method for searching for items in a hierarchy of palette windows and for incorporating located items into programs. Palette windows may include one or more palette window selection items that,... |
| 7017118 |
Method and apparatus for reordering data items |
| Mar-21-2006 |
A swapping utility enables directional commands from a graphic user interface and/or keyboard to be utilized to swap data items associated with lists, tables or other series of data items. Upon receipt... |
| 7010753 |
Anticipating drop acceptance indication |
| Mar-7-2006 |
Permitting or prohibiting a drop is executed at the beginning of the drag-and-drop action initiated by the user, by mouse-clicking on the object to be dragged, for example. Thus, the drag-and-drop action... |
| 7010752 |
Method for graphical collaboration with unstructured data |
| Mar-7-2006 |
Briefly, the method for graphical collaboration with unstructured data provides multiple concurrent collaboration displays. One or more of the collaboration displays may be configured as a free-form display... |
| 7010751 |
Methods for the electronic annotation, retrieval, and use of electronic images |
| Mar-7-2006 |
The present invention provides software for electronically annotating electronic images, such as drawings, photographs, video, etc., through the drag-and-drop of annotations from a pre-defined, but extendable,... |
| 6993712 |
System and method for facilitating user interaction in a browser environment |
| Jan-31-2006 |
Techniques to support various operations (e.g., drag-and-drop, stretch) and data manipulation in a browser environment, e.g., to allow data for an object located in one part of a document (e.g., a webpage)... |
| 6992680 |
Dynamic positioning and alignment aids for shape objects |
| Jan-31-2006 |
An intelligent shape is displayed in conjunction with a CAD application program, wherein the intelligent shape selectively displays positioning and alignment aids on the monitor of the computer to assist... |
| 6983418 |
Devices and methods for interfacing human users with electronic devices |
| Jan-3-2006 |
A method of interfacing human users with electronic devices liberates electronic devices from specific input and output devices and substitutes a universal communication system between them. The method... |
| 6976224 |
Information processing apparatus and method with graphical user interface allowing processing condition to be set by drag and drop, and medium on which processing program thereof is recorded |
| Dec-13-2005 |
An information processing apparatus includes an operation detecting unit which detects a predetermined operation performed on a first icon which has been dragged to a second icon, the first icon moving... |
| 6964025 |
Auto thumbnail gallery |
| Nov-8-2005 |
A tool that enables a user to easily and automatically create a photo gallery of thumbnail images on a Web page. A user selects a group of original images, and the tool automatically produces a corresponding... |
| 6961907 |
"Append" extension to cut and copy commands for a clipboard function in a computer system |
| Nov-1-2005 |
A method, apparatus, and article of manufacture providing an "append" extension to cut and copy commands for a clipboard function in a computer system. Data is displayed on a monitor of the computer and... |
| 6959423 |
Stateful ad hoc check box selection |
| Oct-25-2005 |
A method for stateful toggling of check box status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the... |
| 6938217 |
Accelerator handles |
| Aug-30-2005 |
A method and apparatus is described to control velocity of object movement in a display device. A path is provided that the object will follow in the display. A plurality of handles are provided along... |
| 6931551 |
Method and system for data encryption/decryption in a client-server architecture |
| Aug-16-2005 |
A method and system for data encryption/decryption in client-server architecture, In the invention, channel data is differentiated into a plurality of channels. The data encryption/decryption system comprises... |
| 6928622 |
Persistent stateful ad hoc checkbox selection |
| Aug-9-2005 |
A method for stateful toggling of checkbox status, including detecting a touch event on a first checkbox, storing the initial status of all checkboxes in the set, and toggling the status of the first checkbox... |
| 6928621 |
System with graphical user interface including automatic enclosures |
| Aug-9-2005 |
A new behavior in a graphical user interface allows the user to open and close enclosures, while dragging an object. When the user pauses, gestures, or rolls over a hot spot on top of an icon or text representing... |
| 6928620 |
Direct printing of contents of a universal resource locator |
| Aug-9-2005 |
A URL page is printed by a computing system. When a reference to a URL address is dragged and dropped upon a print icon, the URL page is accessed from the Internet. The URL page is then printed on a printer.... |
| 6928619 |
Method and apparatus for managing input focus and z-order |
| Aug-9-2005 |
An improved system for managing user inputs and z-order in a graphic user interface (GUI) environment is disclosed. A GUI element may include a plurality of keys corresponding to keys on a typical keyboard,... |
| 6922814 |
Software tool for creating an interactive image drag drop |
| Jul-26-2005 |
An interactive software tool for testing a user in a web-based learning environment. The interactive software tool is embedded in a course page of a web-based curriculum. The software tool provides a question... |
| 6915490 |
Method for dragging and dropping between multiple layered windows |
| Jul-5-2005 |
Methods for manipulating a plurality of layered windows on a display are described. Specifically, the manipulation of layered windows includes moving a pointer to a visible portion of a partially hidden... |
| 6907580 |
Selection paradigm for displayed user interface |
| Jun-14-2005 |
A moveable displayed user interface element can be used to select an item displayed on a user interface. Once the proper item or items are selected, an area of the moveable displayed user interface element... |
| 6901556 |
Non-persistent stateful ad hoc checkbox selection |
| May-31-2005 |
A method for toggling checkbox status, implemented as a software program installed and operating on a computer comprising a computer processor coupled to computer memory. Embodiments of the invention include... |
| 6895557 |
Web-based media submission tool |
| May-17-2005 |
The present invention, generally speaking, provides an improved web-based media submission tool. As with some existing tools, operation of the tool is drag and drop or the user can "click" to browse a... |
| 6892356 |
Scheduling management system and its process control method |
| May-10-2005 |
A simple and easy-to-memorize operation method for a scheduling management system is provided to perform main tasks such as referring to schedules of a selected member or a selected date. A software component... |
| 6883145 |
Arrow logic system for creating and operating control systems |
| Apr-19-2005 |
A graphic programming system for associating distinctive arrow appearances to specific transaction(s) that the arrow may convey among and between on-screen objects. The distinctive appearance features... |
| 6877138 |
Transferring properties between computer objects |
| Apr-5-2005 |
The disclosed method enables a computer system user to efficiently modify attributes of objects displayed by the system and its software applications. Upon selection of a displayed target object by a user,... |
| 6807668 |
Method and apparatus for improved interaction with an application program according to data types and actions performed by the application program |
| Oct-19-2004 |
A method and apparatus for performing actions while selecting objects on a user interface display. A user may select a first item in an area of a display controlled by a first process and drag that item... |
| 6803929 |
Method, apparatus and computer program product for moving or copying information |
| Oct-12-2004 |
A method for a user interface includes selecting information from a current location and placing the information in a queue for later placement at a destination, and then selecting a destination and placing... |
| 6791585 |
Computer method and system for reconciling disparate data archival mediums |
| Sep-14-2004 |
A computer method suitable for reconciling disparate data archival mediums. The method obviates the need for writing programs that are specific or uniquely tailored to each data archival medium, wherein... |
| 6791579 |
Method of enhancing streaming media content |
| Sep-14-2004 |
A graphical user interface, providing local drag and drop functions, is employed to position text and graphic elements on a video frame image. Frame number, element position, and element attributes are... |
| 5956736 |
Object-oriented editor for creating world wide web documents |
| Sep-21-1999 |
An object-oriented HTML based editor for creating Web documents to be published on the World Wide Web. Each HTML command is treated as a unique object having associated properties. A user using an input... |
| 5956030 |
Computer system with graphical user interface including windows having an identifier within a control region on the display |
| Sep-21-1999 |
A window management mechanism allows a user to open a window as a drawer or, perhaps more appropriately named, a pop-up window. The drawer is an opened window that a user has dragged down to a drawer region... |