WO2000049491A1 - Hyperlink link browser with multilink select capability - Google Patents
Hyperlink link browser with multilink select capability Download PDFInfo
- Publication number
- WO2000049491A1 WO2000049491A1 PCT/US2000/004241 US0004241W WO0049491A1 WO 2000049491 A1 WO2000049491 A1 WO 2000049491A1 US 0004241 W US0004241 W US 0004241W WO 0049491 A1 WO0049491 A1 WO 0049491A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- selections
- multilinked
- page
- link
- hyperlinked
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
Definitions
- the present invention relates generally to user interface mechanisms, and in particular relates to a browser for navigating through hyperlinked pages.
- a typical Web browser presents a hypertext page to a user and responds to the user's selection of a link from the displayed page by requesting, from a server, the page referenced by the selected link and displaying the requested page when it is received from the server.
- the user To select more than one link, the user must select a first link, view the resulting page, then go back to the original hypertext page to select the next link and view the resulting page.
- the browser has multi-window capability, the user can open each resulting page in its own window, but must otherwise proceed back and forth repeatedly from the hypertext page, each time selecting only one of the full group of links to be selected.
- One way to allow for multiple selections is for the designer of a page to include check boxes that the user can select before submitting the selections to the server, as illustrated in FIG. 1. However, for this multiple selection operation to be available, the designer must include that capability at the outset for that particular hypertext page.
- the invention relates to a method of generating and processing a multilinked operation in a hyperlinked browser of a computer system.
- a multilinked operation is an operation representing at least two links.
- a user is presented with a page in hyperlinked format with at least two links thereon and a browser (or server) records link selections of the user. More than one link selection is recorded if the user selects a link selection without unselecting all other previously selected link selections.
- a multilinked operation is generated representing the recorded selections and processed to form a new hyperlinked format page.
- the invention in another embodiment, relates to a method of generating and processing a multilinked query in a hyperlinked browser of a computer system.
- a multilinked query is a query representing at least two drop links and at least one drop target.
- a user is presented with a hyperlinked page with at least two drop links thereon and the browser (or server) records link selections of the user. More than one link selection is recorded if the user selects a link selection without unselecting all other previously selected link selections.
- a multilinked query representing the recorded selections and the drop target is generated and processed to form a new hyperlinked format page.
- FIG. 1 is screen shot of a multiple selection page in a prior art browser.
- FIG. 2 is a screen shot of a multiple selection page according to one embodiment of the present invention.
- FIG. 3 is a screen shot of a page returned by a hyperlink server in response to submission of the page shown in FIG. 2.
- FIG. 4 is a screen shot of a page listing of records from a database, illustrating the selection of multiple drag elements from the page.
- FIG. 5 is a screen shot of a page showing the results returned a hyperlink server in response to submission of the page shown in FIG. 4.
- FIG. 6 is a screen shot of a page listing of records from a database, illustrating the selection of multiple drag elements from the page including a header item and a record item.
- FIG. 7 is a screen shot of a page showing the results returned a hyperlink server in response to submission of the page shown in FIG. 6.
- FIG. 1 illustrates a conventional approach to giving a user the ability to select multiple links.
- the illustrated page gives a user the opportunity to retrieve a list of automobiles that match criteria defined in three separate categories. As shown there, a user has made a selection by clicking on the check boxes adjacent to the selection label.
- FIG. 2 shows an alternative to the check box approach according to one embodiment of the present invention. This page gives a user the capability to perform the same type of retrieval of a list of automobiles matching certain specified criteria as was shown in FIG. 1.
- a number of links are provided on a hyperlink page, and a user has selected four of the links.
- the order in which the links were selected is indicated in the figure, but the typical display would not include explicit numbers as in the figure.
- the user selected "BMW,” “Mercedes,” “Red,” and "25,000 plus,” in that order. If the user then "clicks” the selection(s), those four selections would be acted on by the browser.
- “selecting" and “clicking" a link are different actions. Selecting a link causes that link to be recorded in an internal list of selected links, while clicking on the selections causes the action to be taken. In some implementations, clicking on a link causes that link to be the final selected link.
- the multiple selection can be recorded.
- the user could be required to hold the CTRL key before each multiple selection (as indicated in FIG. 2) or could alternatively use a key to toggle the multiple-selection capability on and off. Links that have been recorded may be highlighted for the user, for example by displaying them in a different color. Other techniques for recording and highlighting multiple selections will be clear to those of skill in the art.
- the response from the server might be the page illustrated in the screen shot of FIG. 3.
- the order of the selections is noted and used to order results. For example, the user selected “BMW” before “Mercedes,” so the “BMW” records are presented before the "Mercedes” record. If the order of selection is taken into account, it could be used to represent the user's relative preference for the selections. In other implementations, the order of presentation is independent of the order of selection.
- the multiple-selection capability of the invention can readily be applied to the page shown in FIG. 3 as well.
- a user might decide to extract further information on the second and third automobiles. By selecting both of them, a page can then be obtained showing more detailed descriptions of these two selections. It would be considerably more difficult for a designer to include check boxes on a page that is generated "on the fly," as this one is. It is simpler for a designer to implement such check boxes on a static page rather than on one that is generated dynamically in response to information collected by the browser.
- FIGS. 4-7 will now be described with reference to a multiple selection capability according to another embodiment of the present invention. With such an approach, browser users can relate multiple links to a component in one operation.
- a server By allowing the user to select two or more links together and dragging them all to the component in one operation, a server is able to consolidate the various queries and produce one combined result that is presented in a single window. This consolidation of the query saves many resources, because it provides the user with one easy way of generating a desired complex request, reducing the time needed relative to separately generating multiple queries and consolidating them together. The effort of the server is also lowered, since multiple queries are combined into one query. Furthermore, when used with the template mechanisms developed by TopTier Software, Inc., the assignee of the present application, and described in part in U.S. Patent No.
- templates can be processed in less time and less work is required by an HTTP Web server, if used.
- multiple link selection the user's navigation options greatly increase, particularly if the order of link selections is considered. For example, assume a page has L links. If the page is an ordinary HTML Web page viewed in an ordinary browser, the user has only L navigation options. If the page is viewed within a browser using the template mechanism and a component toolbar has C components thereon, the user can b drag any one of the L links to any one of the C components, so the user has L times C navigation options.
- the user can drag any combination of links onto any component.
- ⁇ k ⁇ L!/(L-k)! times C navigation options.
- multiple link selection the user of a hyperlinked purchasing system might select two or more links relating to selected customers and drag the selected links to an invoice component in order to get the list of invoices for all of the selected customers. Another option is to click on the selected links (not dragging them) and get all (and only) the selected customers listed on the same results page.
- multiple link selection it is also possible to do a "select within results" query by selecting the link representing the results of a prior query and another link representing the new constraint to be consecutively applied. Examples of these types of selections are described below with reference to FIGS. 4 - 7.
- FIG. 4 is a screen shot of a listing of records in a database, showing an HTML page with a side toolbar generated by a server such as the server shown in U.S. Patent No. 5,848,424.
- a drag and drop browser determines a result (in this case a query) based on a dragged element and a drop target.
- the browser would process the combination of those elements.
- the user drags the last selected element and the other selected elements follow.
- element 20 is a link to a value "LN” in the state column and element 22 is a link to a value "MD” in the state column.
- the browser converts that action into a query requesting a list of authors from states matching "IN" or "MD.”
- FIG. 5 is an illustration of the results page resulting from that query, listing the database records that match the specified criteria. It should be noted that another query could be started from the page shown in FIG. 5, in an iterative search for desired data.
- FIGS. 6-7 illustrate a process of selecting where one of the links selected is a previously generated query statement.
- a Web page designer can use the above features to enhance a Web page in various ways.
- the response to the selection of multiple links is to process each link as a separate selection, while in others the multiple links are processed as a parsable string, either as a list or an ordered list.
- the operator that is applied to these multiple links can be any operator available to the Web page designer. Where a drag-and-drop browser is used, the method that is responsible for determining what to do (the underlying operator) receives the list of selected links as its input, in the order they were selected.
Abstract
Description
Claims
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IL14493500A IL144935A0 (en) | 1999-02-19 | 2000-02-17 | Hyperlink link browser with multilink select capability |
EP00913534A EP1200888A4 (en) | 1999-02-19 | 2000-02-17 | Hyperlink link browser with multilink select capability |
AU34966/00A AU3496600A (en) | 1999-02-19 | 2000-02-17 | Hyperlink link browser with multilink select capability |
JP2000600170A JP3851778B2 (en) | 1999-02-19 | 2000-02-17 | Hyperlink browser with multilink selection function |
CA002362180A CA2362180A1 (en) | 1999-02-19 | 2000-02-17 | Hyperlink link browser with multilink select capability |
IL144935A IL144935A (en) | 1999-02-19 | 2001-08-16 | Hyperlink link browser with multilink select capability |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12097499P | 1999-02-19 | 1999-02-19 | |
US60/120,974 | 1999-02-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2000049491A1 true WO2000049491A1 (en) | 2000-08-24 |
Family
ID=22393640
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/004241 WO2000049491A1 (en) | 1999-02-19 | 2000-02-17 | Hyperlink link browser with multilink select capability |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1200888A4 (en) |
JP (2) | JP3851778B2 (en) |
AU (1) | AU3496600A (en) |
CA (1) | CA2362180A1 (en) |
IL (2) | IL144935A0 (en) |
WO (1) | WO2000049491A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008123708A1 (en) * | 2007-04-05 | 2008-10-16 | Chang-Mo Kim | Double link search system and method for displaying starting position of search keyword in search result page |
KR100892737B1 (en) | 2007-04-09 | 2009-04-15 | 김창모 | Advertisements providing system and its method for using double link search displaying starting position of search keyword in search result page |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8117555B2 (en) | 2006-12-07 | 2012-02-14 | Sap Ag | Cooperating widgets |
US8424058B2 (en) | 2006-12-07 | 2013-04-16 | Sap Ag | Security proxying for end-user applications |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5546519A (en) * | 1994-02-28 | 1996-08-13 | International Business Machines Corporation | System and method for visually programming iteration |
US5877766A (en) * | 1997-08-15 | 1999-03-02 | International Business Machines Corporation | Multi-node user interface component and method thereof for use in accessing a plurality of linked records |
US5890170A (en) * | 1996-02-28 | 1999-03-30 | Silicon Graphics, Inc. | Method and apparatus for publishing documents in a hypertextural network environment |
US5911145A (en) * | 1996-07-29 | 1999-06-08 | Rae Technology, Inc. | Hierarchical structure editor for web sites |
US6025844A (en) * | 1997-06-12 | 2000-02-15 | Netscape Communications Corporation | Method and system for creating dynamic link views |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5649186A (en) * | 1995-08-07 | 1997-07-15 | Silicon Graphics Incorporated | System and method for a computer-based dynamic information clipping service |
US6029182A (en) * | 1996-10-04 | 2000-02-22 | Canon Information Systems, Inc. | System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents |
US5848424A (en) * | 1996-11-18 | 1998-12-08 | Toptier Software, Inc. | Data navigator interface with navigation as a function of draggable elements and drop targets |
JPH10289251A (en) * | 1997-02-17 | 1998-10-27 | Dainippon Screen Mfg Co Ltd | Data retrieving method and recording medium where program for performing its process is recorded |
JPH1145271A (en) * | 1997-07-28 | 1999-02-16 | Just Syst Corp | Input method for retrieval condition and computer readable recording medium recording program for making computer execute respective processes of the method |
US6211874B1 (en) * | 1998-05-15 | 2001-04-03 | International Business Machines Corporation | Method for parallel selection of URL's |
-
2000
- 2000-02-17 AU AU34966/00A patent/AU3496600A/en not_active Abandoned
- 2000-02-17 IL IL14493500A patent/IL144935A0/en active IP Right Grant
- 2000-02-17 CA CA002362180A patent/CA2362180A1/en not_active Abandoned
- 2000-02-17 EP EP00913534A patent/EP1200888A4/en not_active Withdrawn
- 2000-02-17 WO PCT/US2000/004241 patent/WO2000049491A1/en active Application Filing
- 2000-02-17 JP JP2000600170A patent/JP3851778B2/en not_active Expired - Fee Related
-
2001
- 2001-08-16 IL IL144935A patent/IL144935A/en not_active IP Right Cessation
-
2005
- 2005-10-07 JP JP2005295778A patent/JP2006114038A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5546519A (en) * | 1994-02-28 | 1996-08-13 | International Business Machines Corporation | System and method for visually programming iteration |
US5890170A (en) * | 1996-02-28 | 1999-03-30 | Silicon Graphics, Inc. | Method and apparatus for publishing documents in a hypertextural network environment |
US5911145A (en) * | 1996-07-29 | 1999-06-08 | Rae Technology, Inc. | Hierarchical structure editor for web sites |
US6025844A (en) * | 1997-06-12 | 2000-02-15 | Netscape Communications Corporation | Method and system for creating dynamic link views |
US5877766A (en) * | 1997-08-15 | 1999-03-02 | International Business Machines Corporation | Multi-node user interface component and method thereof for use in accessing a plurality of linked records |
Non-Patent Citations (1)
Title |
---|
See also references of EP1200888A4 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008123708A1 (en) * | 2007-04-05 | 2008-10-16 | Chang-Mo Kim | Double link search system and method for displaying starting position of search keyword in search result page |
KR100888518B1 (en) | 2007-04-05 | 2009-03-16 | 김창모 | Double link search system and its method for displaying starting position of search keyword in search result page |
KR100892737B1 (en) | 2007-04-09 | 2009-04-15 | 김창모 | Advertisements providing system and its method for using double link search displaying starting position of search keyword in search result page |
Also Published As
Publication number | Publication date |
---|---|
CA2362180A1 (en) | 2000-08-24 |
IL144935A (en) | 2007-02-11 |
JP2006114038A (en) | 2006-04-27 |
EP1200888A4 (en) | 2002-05-22 |
JP2002537598A (en) | 2002-11-05 |
EP1200888A1 (en) | 2002-05-02 |
IL144935A0 (en) | 2002-06-30 |
AU3496600A (en) | 2000-09-04 |
JP3851778B2 (en) | 2006-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7941394B2 (en) | User interface providing summary information or a status pane in a web analytics tool | |
US6961731B2 (en) | Apparatus and method for organizing and/or presenting data | |
US7493315B2 (en) | Apparatus and methods for organizing and/or presenting data | |
US7043483B2 (en) | System and method allowing advertisers to manage search listings in a pay for placement search system using grouping | |
US7428705B2 (en) | Web map tool | |
US20070226640A1 (en) | Apparatus and methods for organizing and/or presenting data | |
US20020019837A1 (en) | Method for annotating statistics onto hypertext documents | |
US20060085741A1 (en) | Method and apparatus to view multiple web pages simultaneously from network based search | |
US20110179004A1 (en) | Method and system for an internet browser add-on providng simultaneous multiple interactive websites | |
EP1891555A2 (en) | One-click segmentation definition | |
JP5451383B2 (en) | Method and apparatus for providing additional information using tabs corresponding to questions | |
JP2006114038A (en) | Hyperlink browser with multilink select capability | |
KR20060134290A (en) | Portal-site linking system and portal-site linking method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref document number: 2362180 Country of ref document: CA Kind code of ref document: A Ref document number: 2362180 Ref document number: 2000 600170 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 144935 Country of ref document: IL |
|
REEP | Request for entry into the european phase |
Ref document number: 2000913534 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2000913534 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 2000913534 Country of ref document: EP |