Movatterモバイル変換


[0]ホーム

URL:


US20070180361A1 - Method and system for dynamic web page breadcrumbing using javascript - Google Patents

Method and system for dynamic web page breadcrumbing using javascript
Download PDF

Info

Publication number
US20070180361A1
US20070180361A1US11/697,107US69710707AUS2007180361A1US 20070180361 A1US20070180361 A1US 20070180361A1US 69710707 AUS69710707 AUS 69710707AUS 2007180361 A1US2007180361 A1US 2007180361A1
Authority
US
United States
Prior art keywords
breadcrumb
client
web page
web
breadcrumbs
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/697,107
Other versions
US8539330B2 (en
Inventor
William Dovin
James Kunz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US11/697,107priorityCriticalpatent/US8539330B2/en
Publication of US20070180361A1publicationCriticalpatent/US20070180361A1/en
Application grantedgrantedCritical
Publication of US8539330B2publicationCriticalpatent/US8539330B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

According to the present invention, there are provided a dynamic client-side breadcrumbing method and system for improving navigation of a plurality of web pages within a Website. The method and system comprise executing a breadcrumbing engine embedded into a web page for: generating a breadcrumb for each web page downloaded to a web browser associated with a client from a web server associated with the Website, the generated breadcrumb including navigation information for each downloaded web page; storing breadcrumbs associated with web pages downloaded to the web browser at the client; updating the stored breadcrumbs with the generated breadcrumb to form a breadcrumb navigation trail of breadcrumbs associated with navigation of the web pages at the Website; and displaying the breadcrumb navigation trail on each downloaded web page for user selection. The method and system further comprise resuming navigation according to the breadcrumb navigation trail by downloading of a web page according to navigation information of a last breadcrumb in the breadcrumb navigation trail.

Description

Claims (33)

12. A dynamic client-side breadcrumbing system for improving navigation of a plurality of web pages within a Website, the system comprising:
(a) a web server associated with the Website transmitting web pages requested by a client, the web pages embedding a breadcrumbing engine; and
(b) a web browser associated with the client downloading the web pages and executing the breadcrumbing engine, the breadcrumbing engine for:
i) generating a breadcrumb for each web page downloaded to the web browser, the generated breadcrumb including navigation information for each downloaded web page,
ii) storing breadcrumbs associated with web pages downloaded to the web browser at the client,
iii) updating the stored breadcrumbs with the generated breadcrumb to form a breadcrumb navigation trail of breadcrumbs associated with navigation of the web pages at the Website, and
iv) displaying the breadcrumb navigation trail on each downloaded web page for user selection.
22. A program storage device, tangibly embodying a program of instructions executable by the machine to perform a dynamic client-side breadcrumbing method for improving navigation of a plurality of web pages within a Website, the method comprising:
(a) generating a breadcrumb for each web page downloaded to a web browser associated with a client from a web server associated with the Website, the generated breadcrumb including navigation information for each downloaded web page;
(b) storing breadcrumbs associated with web pages downloaded to the web browser at the client;
(c) updating the stored breadcrumbs with the generated breadcrumb to form a breadcrumb navigation trail of breadcrumbs associated with navigation of the web pages at the Website; and
(d) displaying the breadcrumb navigation trail on each downloaded web page for user selection.
33. A breadcrumbing engine to be embedded into a plurality of web pages within a Website for execution at a client web browser for improving navigation of the plurality of web pages within the Website, the breadcrumbing engine comprising:
(a) mechanism for generating a breadcrumb for each web page downloaded to a web browser associated with a client from a web server associated with the Website, the generated breadcrumb including navigation information for each downloaded web page;
(b) mechanism for storing breadcrumbs associated with web pages downloaded to the web browser at the client;
(c) mechanism for updating the stored breadcrumbs with the generated breadcrumb to form a breadcrumb navigation trail of breadcrumbs associated with navigation of the web pages at the Website; and
(d) mechanism for displaying the breadcrumb navigation trail on each downloaded web page for user selection.
US11/697,1072001-07-112007-04-05Method and system for dynamic web page breadcrumbing using javascriptExpired - Fee RelatedUS8539330B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/697,107US8539330B2 (en)2001-07-112007-04-05Method and system for dynamic web page breadcrumbing using javascript

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US09/903,046US7210094B2 (en)2001-07-112001-07-11Method and system for dynamic web page breadcrumbing using javascript
US11/697,107US8539330B2 (en)2001-07-112007-04-05Method and system for dynamic web page breadcrumbing using javascript

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/903,046DivisionUS7210094B2 (en)2001-07-112001-07-11Method and system for dynamic web page breadcrumbing using javascript

Publications (2)

Publication NumberPublication Date
US20070180361A1true US20070180361A1 (en)2007-08-02
US8539330B2 US8539330B2 (en)2013-09-17

Family

ID=25416848

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/903,046Expired - Fee RelatedUS7210094B2 (en)2001-07-112001-07-11Method and system for dynamic web page breadcrumbing using javascript
US11/697,107Expired - Fee RelatedUS8539330B2 (en)2001-07-112007-04-05Method and system for dynamic web page breadcrumbing using javascript

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/903,046Expired - Fee RelatedUS7210094B2 (en)2001-07-112001-07-11Method and system for dynamic web page breadcrumbing using javascript

Country Status (1)

CountryLink
US (2)US7210094B2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050278326A1 (en)*2002-04-042005-12-15Microsoft CorporationSystem and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities
US20100088363A1 (en)*2008-10-082010-04-08Shannon Ray HughesData transformation
US20120194855A1 (en)*2011-02-012012-08-02Xerox CorporationCollapsible breadcrumbs
WO2013133984A1 (en)*2012-03-052013-09-12Microsoft CorporationApplication of breadcrumbs in ranking and search experiences
US20140189519A1 (en)*2012-12-312014-07-03W.W. Grainger, Inc.Systems and methods for providing website browsing history to repeat users of a website
US20160267063A1 (en)*2015-03-102016-09-15Microsoft Technology Licensing, LlcHierarchical navigation control
US20230110336A1 (en)*2021-10-112023-04-13MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11700288B2 (en)2020-09-212023-07-11MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11929068B2 (en)2021-02-182024-03-12MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11947906B2 (en)2021-05-192024-04-02MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US12242711B2 (en)2021-05-192025-03-04MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US12360651B2 (en)2022-11-022025-07-15MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual

Families Citing this family (98)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8438487B1 (en)*1999-05-242013-05-07Catherine Lin-HendelMethod and system for one-click navigation and browsing of electronic media and their category structure as well as tracking the navigation and browsing thereof
US7143186B2 (en)2000-02-162006-11-28Bea Systems, Inc.Pluggable hub system for enterprise wide electronic collaboration
JP4701564B2 (en)*2001-08-312011-06-15ソニー株式会社 Menu display device and menu display method
US7340714B2 (en)2001-10-182008-03-04Bea Systems, Inc.System and method for using web services with an enterprise system
US7552222B2 (en)2001-10-182009-06-23Bea Systems, Inc.Single system user identity
US7516447B2 (en)2002-02-222009-04-07Bea Systems, Inc.Methods and apparatus for building, customizing and using software abstractions of external entities
US20030197738A1 (en)*2002-04-182003-10-23Eli Beit-ZuriNavigational, scalable, scrolling ribbon
US7257645B2 (en)2002-05-012007-08-14Bea Systems, Inc.System and method for storing large messages
US7424717B2 (en)2002-05-012008-09-09Bea Systems, Inc.Systems and methods for business process plug-in development
US7526519B2 (en)2002-05-012009-04-28Bea Systems, Inc.High availability application view deployment
US8135772B2 (en)2002-05-012012-03-13Oracle International CorporationSingle servlets for B2B message routing
US7676538B2 (en)2002-05-022010-03-09Bea Systems, Inc.Systems and methods for application view transactions
US7493628B2 (en)2002-05-022009-02-17Bea Systems, Inc.Shared common connection factory
US7627631B2 (en)2002-05-022009-12-01Bea Systems, Inc.Systems and methods for collaborative business plug-ins
US7165249B2 (en)*2002-05-022007-01-16Bea Systems, Inc.Systems and methods for modular component deployment
US7484224B2 (en)*2002-05-022009-01-27Bae Systems, Inc.Adapter deployment without recycle
US7350184B2 (en)*2002-05-022008-03-25Bea Systems, Inc.System and method for enterprise application interactions
US7222148B2 (en)2002-05-022007-05-22Bea Systems, Inc.System and method for providing highly available processing of asynchronous service requests
US20030229501A1 (en)*2002-06-032003-12-11Copeland Bruce WayneSystems and methods for efficient policy distribution
US6988099B2 (en)2002-06-272006-01-17Bea Systems, Inc.Systems and methods for maintaining transactional persistence
US20040001084A1 (en)*2002-06-282004-01-01Nandini ShrinidhiN x M network graphical user interface and method of use
US7360210B1 (en)2002-07-032008-04-15Sprint Spectrum L.P.Method and system for dynamically varying intermediation functions in a communication path between a content server and a client station
US7801945B1 (en)*2002-07-032010-09-21Sprint Spectrum L.P.Method and system for inserting web content through intermediation between a content server and a client station
US7568002B1 (en)2002-07-032009-07-28Sprint Spectrum L.P.Method and system for embellishing web content during transmission between a content server and a client station
US7409431B2 (en)*2002-09-132008-08-05Canon Kabushiki KaishaServer apparatus, communications method, program for making computer execute the communications method, and computer-readable storage medium containing the program
US8412766B1 (en)*2002-10-172013-04-02Cisco Technology, Inc.Method and apparatus for tracking client navigation among multiple resources in communication session information saved by a server
US7752599B2 (en)2003-02-252010-07-06Bea Systems Inc.Systems and methods extending an existing programming language with constructs
US7293038B2 (en)*2003-02-252007-11-06Bea Systems, Inc.Systems and methods for client-side filtering of subscribed messages
US7774697B2 (en)2003-02-252010-08-10Bea Systems, Inc.System and method for structuring distributed applications
US7539985B2 (en)2003-02-262009-05-26Bea Systems, Inc.Systems and methods for dynamic component versioning
US7076772B2 (en)2003-02-262006-07-11Bea Systems, Inc.System and method for multi-language extensible compiler framework
US8032860B2 (en)2003-02-262011-10-04Oracle International CorporationMethods for type-independent source code editing
US7707564B2 (en)2003-02-262010-04-27Bea Systems, Inc.Systems and methods for creating network-based software services using source code annotations
US7650276B2 (en)*2003-02-262010-01-19Bea Systems, Inc.System and method for dynamic data binding in distributed applications
US7299454B2 (en)2003-02-262007-11-20Bea Systems, Inc.Method for multi-language debugging
US7636722B2 (en)*2003-02-282009-12-22Bea Systems, Inc.System and method for describing application extensions in XML
US7444620B2 (en)*2003-02-282008-10-28Bea Systems, Inc.Systems and methods for a common runtime container framework
US20050044173A1 (en)*2003-02-282005-02-24Olander Daryl B.System and method for implementing business processes in a portal
US7437441B1 (en)*2003-02-282008-10-14Microsoft CorporationUsing deltas for efficient policy distribution
US7650592B2 (en)2003-03-012010-01-19Bea Systems, Inc.Systems and methods for multi-view debugging environment
US20040254844A1 (en)*2003-06-122004-12-16International Business Machines CorporationOnline viewing cart
US8234373B1 (en)2003-10-272012-07-31Sprint Spectrum L.P.Method and system for managing payment for web content based on size of the web content
US9172679B1 (en)2004-04-142015-10-27Sprint Spectrum L.P.Secure intermediation system and method
US7853782B1 (en)2004-04-142010-12-14Sprint Spectrum L.P.Secure intermediation system and method
US20050234979A1 (en)*2004-04-162005-10-20AlcatelMap navigation with breadcrumb buttons
US7512973B1 (en)2004-09-082009-03-31Sprint Spectrum L.P.Wireless-access-provider intermediation to facilliate digital rights management for third party hosted content
US7600011B1 (en)2004-11-042009-10-06Sprint Spectrum L.P.Use of a domain name server to direct web communications to an intermediation platform
US7818683B2 (en)*2004-12-062010-10-19Oracle International CorporationMethods and systems for representing breadcrumb paths, breadcrumb inline menus and hierarchical structure in a web environment
US20060218528A1 (en)*2005-03-222006-09-28Microsoft CorporationSoftware explorer
US20070094267A1 (en)*2005-10-202007-04-26Glogood Inc.Method and system for website navigation
US8185643B2 (en)*2005-11-172012-05-22Oracle International CorporationSystem and method for providing security in a communities framework
US7493329B2 (en)*2005-11-172009-02-17Bea Systems, Inc.System and method for providing generic controls in a communities framework
US8046696B2 (en)*2005-11-172011-10-25Oracle International CorporationSystem and method for providing active menus in a communities framework
US20070112798A1 (en)*2005-11-172007-05-17Bea Systems, Inc.System and method for providing unique key stores for a communities framework
US20070112781A1 (en)*2005-11-172007-05-17Mcmullen CindySystem and method for providing search controls in a communities framework
US8078597B2 (en)*2005-11-172011-12-13Oracle International CorporationSystem and method for providing extensible controls in a communities framework
US20070112856A1 (en)*2005-11-172007-05-17Aaron SchramSystem and method for providing analytics for a communities framework
US7680927B2 (en)*2005-11-172010-03-16Bea Systems, Inc.System and method for providing testing for a communities framework
US20070112913A1 (en)*2005-11-172007-05-17Bales Christopher ESystem and method for displaying HTML content from portlet as a page element in a communites framework
US7805459B2 (en)2005-11-172010-09-28Bea Systems, Inc.Extensible controls for a content data repository
US8255818B2 (en)*2005-11-172012-08-28Oracle International CorporationSystem and method for providing drag and drop functionality in a communities framework
US20070112799A1 (en)*2005-11-172007-05-17Bales Christopher ESystem and method for providing resource interlinking for a communities framework
US7590687B2 (en)*2005-11-172009-09-15Bea Systems, Inc.System and method for providing notifications in a communities framework
US10229441B2 (en)2006-02-272019-03-12Trace Produce, LLCMethods and systems for accessing information related to an order of a commodity
US8407103B2 (en)*2006-02-272013-03-26Trace Produce, LLCSystems for accessing information related to an order of commodity
US8306871B2 (en)*2006-02-272012-11-06Trace Produce, LLCMethods and systems for readily accessing commodity information
US11954715B2 (en)2006-02-272024-04-09Trace Produce, LLCMethods and systems for accessing information related to an order of a commodity
US7600188B2 (en)*2006-06-152009-10-06Glogood, Inc.Interface for directing a user to build a website
US8977605B2 (en)*2006-08-282015-03-10Yahoo! Inc.Structured match in a directory sponsored search system
US20080114857A1 (en)*2006-11-152008-05-15Snider Eric JMethod and apparatus for advertising using an electronic gateway
CN101201827B (en)*2006-12-142013-02-20阿里巴巴集团控股有限公司Method and system for displaying web page
US8438581B2 (en)*2006-12-292013-05-07Verizon Patent And Licensing Inc.Generation of menus for multiple back-end systems
US20090063517A1 (en)*2007-08-302009-03-05Microsoft CorporationUser interfaces for scoped hierarchical data sets
US8010910B2 (en)*2007-09-042011-08-30Microsoft CorporationBreadcrumb list supplementing for hierarchical data sets
US9594844B2 (en)*2007-11-082017-03-14Microsoft Technology Licensing, LlcSelectively deleting items that are not of interest to a user
US20090249179A1 (en)*2008-03-282009-10-01Shieh Johnny MMethod to display multiple cached webpages related to a bookmark
US8589395B2 (en)*2008-04-152013-11-19Yahoo! Inc.System and method for trail identification with search results
US20090300494A1 (en)*2008-05-292009-12-03Oracle International CorporationUser assistance panel
US20090319955A1 (en)*2008-06-202009-12-24Microsoft CorporationTechniques for a navigation based design tool
US20100070856A1 (en)*2008-09-122010-03-18International Business Machines CorporationMethod for Graphical Visualization of Multiple Traversed Breadcrumb Trails
US20100107114A1 (en)*2008-10-282010-04-29Zachcial SlawomirIn context web page localization
US8589810B2 (en)*2008-11-182013-11-19At&T Intellectual Property I, L.P.Methods, systems, and products for recording browser navigations
CN101887444B (en)*2009-05-152012-12-19国际商业机器公司Navigation method and system for webpage
JP5397419B2 (en)*2011-06-162014-01-22コニカミノルタ株式会社 Terminal device, web page display method, and computer program
US8396920B1 (en)*2011-11-302013-03-12Google Inc.Clean URLs in web applications
US9311412B2 (en)2012-07-162016-04-12International Business Machines CorporationAutomatically notifying a computer user of internet content
US9348490B2 (en)2012-09-142016-05-24Ca, Inc.User interface with configuration, registration, and runtime selection of views
US11100554B1 (en)2014-03-132021-08-24BloomReach Inc.System, method and computer program product for providing thematic landing pages
US9921855B2 (en)*2014-07-182018-03-20JM ConsultingSystems and methods for generating an interactive user interface from a database
US20160070446A1 (en)*2014-09-042016-03-10Home Box Office, Inc.Data-driven navigation and navigation routing
KR20160035911A (en)2014-09-242016-04-01엘지전자 주식회사Mobile terminal and method for controlling the same
US10534851B1 (en)2014-12-192020-01-14BloomReach Inc.Dynamic landing pages
US10481765B2 (en)2015-10-092019-11-19Walmart Apollo, LlcGraphical user interface and method and apparatus of navigating using same
CN105426500B (en)*2015-11-252019-06-25北京奇虎科技有限公司The extracting method and device of the link of page script dynamic generation
US10977209B2 (en)*2017-10-232021-04-13Spectra Logic CorporationBread crumb directory with data migration
US10846356B2 (en)2018-06-132020-11-24At&T Intellectual Property I, L.P.Scalable whittled proxy execution for low-latency web over cellular networks
CN110704759A (en)*2019-09-262020-01-17北京明略软件系统有限公司Implementation method of breadcrumb navigation component, breadcrumb navigation display method and device
CN114969579B (en)*2022-04-182024-11-22武汉心络科技有限公司 Breadcrumb navigation generation method, device and computer readable storage medium

Citations (37)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5712979A (en)*1995-09-201998-01-27Infonautics CorporationMethod and apparatus for attaching navigational history information to universal resource locator links on a world wide web page
US5717860A (en)*1995-09-201998-02-10Infonautics CorporationMethod and apparatus for tracking the navigation path of a user on the world wide web
US5742768A (en)*1996-07-161998-04-21Silicon Graphics, Inc.System and method for providing and displaying a web page having an embedded menu
US5774123A (en)*1995-12-151998-06-30Ncr CorporationApparatus and method for enhancing navigation of an on-line multiple-resource information service
US5806077A (en)*1993-01-151998-09-08International Business Machines CorporationHypertext display system
US5809247A (en)*1996-07-221998-09-15Intel CorporationMethod and apparatus for guided touring of internet/intranet websites
US5898835A (en)*1996-08-161999-04-27Electronic Data Systems CorporationSystem and method for remotely executing a command
US5911145A (en)*1996-07-291999-06-08Rae Technology, Inc.Hierarchical structure editor for web sites
US5964836A (en)*1997-09-111999-10-12International Business Machines CorporationApparatus, methods and computer program products for managing web-page-embedded sessions with a host-based application
US6069630A (en)*1997-08-222000-05-30International Business Machines CorporationData processing system and method for creating a link map
US6138150A (en)*1997-09-032000-10-24International Business Machines CorporationMethod for remotely controlling computer resources via the internet with a web browser
US6144962A (en)*1996-10-152000-11-07Mercury Interactive CorporationVisualization of web sites and hierarchical data structures
US6148311A (en)*1997-04-252000-11-14Adobe Systems IncorporationWeb site construction by inferring navigational structure from physical file structure
US6161127A (en)*1999-06-172000-12-12AmericomusaInternet advertising with controlled and timed display of ad content from browser
US6182072B1 (en)*1997-03-262001-01-30Webtv Networks, Inc.Method and apparatus for generating a tour of world wide web sites
US6182140B1 (en)*1998-07-232001-01-30International Business Machines CorporationHot objects with multiple links in web browsers
US6243091B1 (en)*1997-11-212001-06-05International Business Machines CorporationGlobal history view
US20010045965A1 (en)*2000-02-142001-11-29Julian OrbanesMethod and system for receiving user input
US6412008B1 (en)*1999-01-282002-06-25International Business Machines CorporationSystem and method for cooperative client/server customization of web pages
US20020089550A1 (en)*2000-02-142002-07-11Julian OrbanesMethod and apparatus for organizing hierarchical screens in virtual space
US6557015B1 (en)*1998-09-182003-04-29International Business Machines CorporationDetermining whether a second hypertext document is included in a list of active document trails
US20030177140A1 (en)*2001-02-282003-09-18Answer Financial, Inc.Method for developing application programs using program constructs
US6633316B1 (en)*1999-05-132003-10-14International Business Machines CorporationMethod and apparatus for implementing direct link selection of cached, previously visited links in nested web pages
US6667751B1 (en)*2000-07-132003-12-23International Business Machines CorporationLinear web browser history viewer
US6683633B2 (en)*2000-03-202004-01-27Incontext Enterprises, Inc.Method and system for accessing information
US6718364B2 (en)*1999-08-102004-04-06Sun Microsystems, Inc.Method and apparatus for expedited file downloads in an applet environment
US6766356B1 (en)*2000-09-142004-07-20Genesys Conferencing, Ltd.Method and system for remotely modifying presentations in a multimedia conference
US6810395B1 (en)*1999-11-222004-10-26Hewlett-Packard Development Company, L.P.Method and apparatus for query-specific bookmarking and data collection
US6820111B1 (en)*1999-12-072004-11-16Microsoft CorporationComputer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
US6886034B2 (en)*1999-03-112005-04-26Canon Kabushiki KaishaMethod and system for viewing scalable documents
US20050132018A1 (en)*2003-12-152005-06-16Natasa Milic-FraylingBrowser session overview
US6978445B2 (en)*2001-09-282005-12-20Siebel Systems, Inc.Method and system for supporting user navigation in a browser environment
US20060123361A1 (en)*2004-12-062006-06-08Oracle International CorporationMethods and systems for representing breadcrumb paths, breadcrumb inline menus and hierarchical structure in a web environment
US7234107B1 (en)*1999-01-262007-06-19International Business Machines CorporationSystem for customizing web page
US7523191B1 (en)*2000-06-022009-04-21Yahoo! Inc.System and method for monitoring user interaction with web pages
US7617458B1 (en)*1997-12-242009-11-10Aol LlcManaging navigation and history information
US7640517B2 (en)*2002-06-062009-12-29Armin MoehrleActive path menu navigation system

Patent Citations (38)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5806077A (en)*1993-01-151998-09-08International Business Machines CorporationHypertext display system
US5717860A (en)*1995-09-201998-02-10Infonautics CorporationMethod and apparatus for tracking the navigation path of a user on the world wide web
US5712979A (en)*1995-09-201998-01-27Infonautics CorporationMethod and apparatus for attaching navigational history information to universal resource locator links on a world wide web page
US5774123A (en)*1995-12-151998-06-30Ncr CorporationApparatus and method for enhancing navigation of an on-line multiple-resource information service
US5742768A (en)*1996-07-161998-04-21Silicon Graphics, Inc.System and method for providing and displaying a web page having an embedded menu
US5809247A (en)*1996-07-221998-09-15Intel CorporationMethod and apparatus for guided touring of internet/intranet websites
US5911145A (en)*1996-07-291999-06-08Rae Technology, Inc.Hierarchical structure editor for web sites
US5898835A (en)*1996-08-161999-04-27Electronic Data Systems CorporationSystem and method for remotely executing a command
US6144962A (en)*1996-10-152000-11-07Mercury Interactive CorporationVisualization of web sites and hierarchical data structures
US6182072B1 (en)*1997-03-262001-01-30Webtv Networks, Inc.Method and apparatus for generating a tour of world wide web sites
US6148311A (en)*1997-04-252000-11-14Adobe Systems IncorporationWeb site construction by inferring navigational structure from physical file structure
US6069630A (en)*1997-08-222000-05-30International Business Machines CorporationData processing system and method for creating a link map
US6138150A (en)*1997-09-032000-10-24International Business Machines CorporationMethod for remotely controlling computer resources via the internet with a web browser
US5964836A (en)*1997-09-111999-10-12International Business Machines CorporationApparatus, methods and computer program products for managing web-page-embedded sessions with a host-based application
US6243091B1 (en)*1997-11-212001-06-05International Business Machines CorporationGlobal history view
US7617458B1 (en)*1997-12-242009-11-10Aol LlcManaging navigation and history information
US6182140B1 (en)*1998-07-232001-01-30International Business Machines CorporationHot objects with multiple links in web browsers
US6557015B1 (en)*1998-09-182003-04-29International Business Machines CorporationDetermining whether a second hypertext document is included in a list of active document trails
US7234107B1 (en)*1999-01-262007-06-19International Business Machines CorporationSystem for customizing web page
US6412008B1 (en)*1999-01-282002-06-25International Business Machines CorporationSystem and method for cooperative client/server customization of web pages
US6886034B2 (en)*1999-03-112005-04-26Canon Kabushiki KaishaMethod and system for viewing scalable documents
US6633316B1 (en)*1999-05-132003-10-14International Business Machines CorporationMethod and apparatus for implementing direct link selection of cached, previously visited links in nested web pages
US6161127A (en)*1999-06-172000-12-12AmericomusaInternet advertising with controlled and timed display of ad content from browser
US6718364B2 (en)*1999-08-102004-04-06Sun Microsystems, Inc.Method and apparatus for expedited file downloads in an applet environment
US6810395B1 (en)*1999-11-222004-10-26Hewlett-Packard Development Company, L.P.Method and apparatus for query-specific bookmarking and data collection
US6820111B1 (en)*1999-12-072004-11-16Microsoft CorporationComputer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
US20020075331A1 (en)*2000-02-142002-06-20Julian OrbanesMethod and apparatus for addressing data objects in virtual space
US20020089550A1 (en)*2000-02-142002-07-11Julian OrbanesMethod and apparatus for organizing hierarchical screens in virtual space
US20010045965A1 (en)*2000-02-142001-11-29Julian OrbanesMethod and system for receiving user input
US6683633B2 (en)*2000-03-202004-01-27Incontext Enterprises, Inc.Method and system for accessing information
US7523191B1 (en)*2000-06-022009-04-21Yahoo! Inc.System and method for monitoring user interaction with web pages
US6667751B1 (en)*2000-07-132003-12-23International Business Machines CorporationLinear web browser history viewer
US6766356B1 (en)*2000-09-142004-07-20Genesys Conferencing, Ltd.Method and system for remotely modifying presentations in a multimedia conference
US20030177140A1 (en)*2001-02-282003-09-18Answer Financial, Inc.Method for developing application programs using program constructs
US6978445B2 (en)*2001-09-282005-12-20Siebel Systems, Inc.Method and system for supporting user navigation in a browser environment
US7640517B2 (en)*2002-06-062009-12-29Armin MoehrleActive path menu navigation system
US20050132018A1 (en)*2003-12-152005-06-16Natasa Milic-FraylingBrowser session overview
US20060123361A1 (en)*2004-12-062006-06-08Oracle International CorporationMethods and systems for representing breadcrumb paths, breadcrumb inline menus and hierarchical structure in a web environment

Cited By (31)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050278326A1 (en)*2002-04-042005-12-15Microsoft CorporationSystem and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities
US20060004705A1 (en)*2002-04-042006-01-05Microsoft CorporationSystem and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities
US7685160B2 (en)2002-04-042010-03-23Microsoft CorporationSystem and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities
US7702635B2 (en)*2002-04-042010-04-20Microsoft CorporationSystem and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities
US7904439B2 (en)2002-04-042011-03-08Microsoft CorporationSystem and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities
US8020111B2 (en)2002-04-042011-09-13Microsoft CorporationSystem and methods for constructing personalized context-sensitive portal pages or views by analyzing patterns of users' information access activities
US20100088363A1 (en)*2008-10-082010-04-08Shannon Ray HughesData transformation
US8984165B2 (en)*2008-10-082015-03-17Red Hat, Inc.Data transformation
US20120194855A1 (en)*2011-02-012012-08-02Xerox CorporationCollapsible breadcrumbs
US8488172B2 (en)*2011-02-012013-07-16Xerox CorporationCollapsible breadcrumbs for maximizing space in a user interface
WO2013133984A1 (en)*2012-03-052013-09-12Microsoft CorporationApplication of breadcrumbs in ranking and search experiences
US20140189519A1 (en)*2012-12-312014-07-03W.W. Grainger, Inc.Systems and methods for providing website browsing history to repeat users of a website
US20160267063A1 (en)*2015-03-102016-09-15Microsoft Technology Licensing, LlcHierarchical navigation control
US10452755B2 (en)*2015-03-102019-10-22Microsoft Technology Licensing, LlcHierarchical navigation control
US12413630B2 (en)2020-09-212025-09-09MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11700288B2 (en)2020-09-212023-07-11MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11743302B2 (en)2020-09-212023-08-29MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11792237B2 (en)2020-09-212023-10-17MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11848761B2 (en)2020-09-212023-12-19MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11895163B2 (en)2020-09-212024-02-06MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11909779B2 (en)2020-09-212024-02-20MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US12166803B2 (en)2020-09-212024-12-10MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US12363178B2 (en)2020-09-212025-07-15MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US12278850B2 (en)2020-09-212025-04-15MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11929068B2 (en)2021-02-182024-03-12MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11967317B2 (en)2021-02-182024-04-23MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US12437762B2 (en)2021-02-182025-10-07MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US12242711B2 (en)2021-05-192025-03-04MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US11947906B2 (en)2021-05-192024-04-02MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US20230110336A1 (en)*2021-10-112023-04-13MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual
US12360651B2 (en)2022-11-022025-07-15MBTE Holdings Sweden ABProviding enhanced functionality in an interactive electronic technical manual

Also Published As

Publication numberPublication date
US20030018665A1 (en)2003-01-23
US8539330B2 (en)2013-09-17
US7210094B2 (en)2007-04-24

Similar Documents

PublicationPublication DateTitle
US8539330B2 (en)Method and system for dynamic web page breadcrumbing using javascript
AU2002350141B2 (en)Methods and systems for preemptive and predictive page caching for improved site navigation
KR100552554B1 (en) Method, system and computer readable recording medium for performing an information data request
CA2275460C (en)Data navigator interface
US7139814B2 (en)Dynamic content delivery to static page in non-application capable environment
US7464381B1 (en)Content update proxy method
US5758361A (en)Document editor for linear and space efficient representation of hierarchical documents
US7359977B2 (en)Ubiquitous visited links
US6538673B1 (en)Method for extracting digests, reformatting, and automatic monitoring of structured online documents based on visual programming of document tree navigation and transformation
US6928440B2 (en)Delayed storage of cookies with approval capability
JP4467205B2 (en) Postback input handling by server-side control objects
US7523158B1 (en)System and method for partial page updates using a proxy element
US6981210B2 (en)Self-maintaining web browser bookmarks
US20170034242A1 (en)Maintaining independent states for multiple web browser instances
US7949729B2 (en)System and method for displaying dynamic page content in a page-caching browser
US20020124022A1 (en)Method and apparatus for processing web documents using multi-browse function
US20030018622A1 (en)Method, apparatus, and computer-readable medium for searching and navigating a document database
US8082488B2 (en)Method for accessing a parent page while browsing web pages
CA2508876C (en)Method and apparatus for local ip address translation
KR20040005816A (en)Gathering enriched web server activity data of cached web content
US8806060B2 (en)Information retrieval system
US20030231216A1 (en)Internet navigation tree with bookmarking and emailing capability
US20030237044A1 (en)Linking to a page
US6638315B2 (en)Method for preserving the state of a java applet during the lifetime of its container
US20090063661A1 (en)Method, system and apparatus for presenting forms and publishing form data

Legal Events

DateCodeTitleDescription
REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20170917


[8]ページ先頭

©2009-2025 Movatter.jp