Search window for adding program elements to a program

a search window and program technology, applied in the field of computer user interface design, can solve the problems of cumbersome methods for displaying windows, prior art methods that do not provide for easy locating a particular item among the hierarchy of palette windows, and achieve the effects of improving search capabilities, improving browsing, and improving navigation

Inactive Publication Date: 2006-02-16
CHICKLES JUSTIN +1
View PDF30 Cites 97 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0018] One embodiment of the invention may thus provide a hierarchy of palette windows that may be navigated in a manner similar to a web browser, wherein at most one palette window in a hierarchy is displayed at one time, and navigation items may provide a web browser type interface. The navigation interface described herein also provides improved navigation features over conventional web browsers, including improved search capabilities and improved browsing among and between hierarchies of panels.

Problems solved by technology

This method may be cumbersome for displaying windows for adding content items several levels deep in the hierarchy.
In addition, there has been no mechanism provided for enabling a user to browse a hierarchy of palette windows in a browser-based fashion.
Prior art methods also do not provide for easily locating a particular item among a hierarchy of palette windows.
The prior art methods may be inadequate to allow the user to search through the items for a specific keyword or item name and to navigate to a palette window including a desired item.
The prior art methods also may be inadequate in allowing the user to incorporate located items directly into a program being edited in the graphical user interface.

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
  • Search window for adding program elements to a program
  • Search window for adding program elements to a program
  • Search window for adding program elements to a program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Embodiments of the present invention may be used in any of various types of programs or applications that use one or more hierarchies of palette windows to provide a user interface for selecting among various features or functions of the program or application. Embodiments of the invention may be used in an operating system, or in application programs. One exemplary application that may use a hierarchy (or hierarchies) of palette windows is an application for creating a graphical user interface (GUI). For example, the palette windows may include different user interface elements that may be selected for inclusion in the GUI being created. As another example, the hierarchy of palette windows may include different application programs or functions that may be selected. For example, an operating system may include one or more hierarchies of palette windows for selecting programs or functions within the operating system.

[0034] Another example application that may use a hierarchy...

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 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, when selected, open child palette windows of the current palette window. Palette windows may include one or more items for navigating in the hierarchy. A search mechanism for locating palette windows and / or palette window content may be provided. From the search mechanism, the user may locate and open palette windows in one or more hierarchies. The user may also incorporate palette window content into something, for example, a program being edited in a graphical programming environment. In one embodiment, the user may drag-and-drop palette window content onto a window being edited.

Description

CONTINUATION DATA [0001] This application is a Continuation of co-pending application Ser. No. 09 / 894,660 titled “Graphical User Interface Including Palette Windows with an Improved Search Function” and filed on Jun. 28, 2001, which is a Continuation-In-Part of U.S. patent application Ser. No. 09 / 752,654 titled “Graphical User Interface Including Palette Windows with an Improved Navigation Interface” filed Dec. 27, 2000, whose inventors were Justin Chickles and Raghavendra Gururaj.RESERVATION OF COPYRIGHT [0002] A portion of the disclosure of this patent document contains material to which a claim of copyright protection is made. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure as it appears in the Patent and Trademark Office patent file or records, but reserves all other rights whatsoever. FIELD OF THE INVENTION [0003] The present invention relates to the field of computer user interface design, and in part...

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/44G06F1/16
CPCG06F8/34Y10S707/99933G06F9/4443G06F8/38G06F9/451
Inventor CHICKLES, JUSTINGURURAJ, RAGHAVENDRA
Owner CHICKLES JUSTIN
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