IP Library Granted Patent US 8,271,901
Granted Patent B2
US 8,271,901 · App. 11/747,837 · Granted Sep 18, 2012

Cross taxonomy navigation from a bread crumb in a graphical user interface

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,271,901
App. No.
11/747,837
Granted
Sep 18, 2012
Kind
B2
Abstract

Embodiments of the invention are directed to enabling a user to navigate to a web page or other resource in a taxonomy of resources using a crumb provided in a user interface. The crumb is associated with a category of web pages in the taxonomy. When a user indicates the crumb, such as hovering over the crumb, additional crumbs are displayed, so that the user may directly navigate to another web page in the taxonomy. The additional crumbs may be in the same, or a different category. The user can select a crumb from any category to navigate forward and backward in the taxonomy. The taxonomy may be independent of a storage structure for the web pages. The crumbs may be in a toolbar, script, or other module that interfaces with a local or remote taxonomy processor to access and dynamically manage the taxonomy of web pages.

Claims (41)

1. A method comprising:

providing, via a computing device, a representation of a crumb trail for a currently accessed web page in a taxonomy of web pages to a user interface on a user device, the trail comprising a navigation sequence, the navigation sequence comprising a series of links selected by the user to arrive at the currently accessed web page;

receiving, via the computing device, an indication to a first crumb within the crumb trail from the user interface, wherein the first crumb indicates a category of the taxonomy of web pages and wherein the first crumb is linked to a first web page in the taxonomy of web pages;

providing, via the computing device, to the user interface, a second crumb in response to receiving the indication to the first crumb, wherein the second crumb is linked to a second web page in the taxonomy of web pages, wherein the second web page is in the same category of the taxonomy as the first web page, wherein the user interface comprises a browser that renders the first crumb with the first web page and renders the second crumb upon receiving the indication of the first crumb, and wherein the second crumb is dynamically determined based on user profile data of a user associated with the user device;

providing, via the computing device, to the user interface, a third crumb in response to receiving the indication of the first crumb, wherein the third crumb is linked to an advertisement relating to the same category of the taxonomy of web pages as the first web page, wherein the advertisement is independent of the taxonomy of web pages;

receiving, via the computing device, an indication of selection of the second crumb from the user interface; and

providing, via the computing device, the second web page to the user interface in response to selection of the second crumb.

2. The method of claim 1 , wherein the taxonomy of web pages is independent of a storage arrangement of the web pages.

3. The method of claim 1 , wherein receiving the indication to the first crumb comprises receiving an indication that an input device cursor hovered over a display element associated with the first crumb.

4. The method of claim 1 , further comprising rendering the second resource through the user interface with the second crumb in place of the first crumb.

5. The method of claim 1 , further comprising providing to the user interface a fourth crumb in response to receiving the indication of the first crumb, wherein the fourth crumb is linked to a third web page in the taxonomy of web pages, wherein the third web page is in a different category of the taxonomy from the first web page.

6. The method of claim 1 , further comprising providing to the user interface a plurality of crumbs in response to receiving the indication of the first crumb, wherein the plurality of crumbs indicate the entire taxonomy of the web pages.

7. The method of claim 1 , wherein either of the first web page or the second web page comprise one of the following: a web page, content data, processor executable instructions, image data, and audio data.

8. The method of claim 1 , wherein the first crumb is implemented with one of the following; a browser toolbar and a script within a web page.

9. The method of claim 1 , further comprising determining the second crumb additionally based on content of the first web page and user behavior data.

10. A non-transitory computer-readable storage medium storing computer-readable instructions, which when executed, cause a system to perform:

providing a representation of a crumb trail for a currently accessed web page in a taxonomy of web pages to a user interface on a user device, the trail comprising a navigation sequence, the navigation sequence comprising a series of links selected by the user to arrive at the currently accessed web page;

receiving an indication to a first crumb within the crumb trail from the user interface, wherein the first crumb indicates a category of the taxonomy of web pages and wherein the first crumb is linked to a first web page in the taxonomy of web pages;

providing, to the user interface, a second crumb in response to receiving the indication to the first crumb, wherein the second crumb is linked to a second web page in the taxonomy of web pages, wherein the second web page is in the same category of the taxonomy as the first web page, wherein the user interface comprises a browser that renders the first crumb with the first web page and renders the second crumb upon receiving the indication of the first crumb, and wherein the second crumb is dynamically determined based on user profile data of a user associated with the user device;

providing to the user interface, a third crumb in response to receiving the indication of the first crumb, wherein the third crumb is linked to an advertisement relating to the same category of the taxonomy of web pages as the first web page, wherein the advertisement is independent of the taxonomy of web pages;

receiving an indication of selection of the second crumb from the user interface; and providing the second web page to the user interface in response to selection of the second crumb.

11. A network device for providing access to a web page in a taxonomy of web pages, comprising:

a processor;

a communication interface in communication with the processor and with a network; and

a memory in communication with the processor and storing data and instructions that cause the processor to perform a plurality of operations, including:

providing, a representation of a crumb trail for a currently accessed web page in a taxonomy of web pages to a user interface on a user device, the trail comprising a navigation sequence, the navigation sequence comprising a series of links selected by the user to arrive at the currently accessed web page;

receiving an indication to a first crumb within the crumb trail from the user interface, wherein the first crumb a level of the taxonomy of web pages and wherein the first crumb is linked to a first web page in the taxonomy of web pages;

providing to the user interface a second crumb in response to receiving the indication to the first crumb, wherein the second crumb is linked to a second web page in the taxonomy of web pages, wherein the second web page is in the same level of the taxonomy as the first web page, wherein the user interface comprises a browser that renders the first crumb with the first web page and renders the second crumb upon receiving the indication of the first crumb, and wherein the second crumb is dynamically determined based on user profile data of a user associated with the user device;

providing to the user interface a third crumb in response to receiving the indication of the first crumb, wherein the third crumb is linked to an advertisement relating to the same category of the taxonomy of web pages as the first web page, wherein the advertisement is independent of the taxonomy of web pages;

receiving an indication of selection of the second crumb from the user interface; and

providing the second web page to the user interface in response to selection of the second crumb.

12. The network device of claim 11 , wherein the taxonomy of web pages is independent of a storage arrangement of the electronic resources.

13. The network device of claim 11 , wherein at least one of the first web page and the second web page is stored at a remote network node coupled to the communication interface.

14. The network device of claim 11 , wherein the instructions further cause the processor to perform the operation of providing to the user interface a fourth crumb in response to receiving the indication of the first crumb, wherein the fourth crumb is linked to a third web page in the taxonomy of web pages, wherein the third web page is at a different level of the taxonomy from the first electronic resource.

15. The network device of claim 11 , wherein the instructions further cause the processor to perform the operation of modifying the taxonomy in response to an instruction provided through an administrator interface.

16. The network device of claim 11 , wherein the network device receives the indication to the first crumb through the communication interface coupled through the network to a client device that runs the user interface.

17. The network device of claim 11 , wherein the network device comprises a mobile device.

18. The method of claim 1 , wherein the third crumb is dynamically determined based on a user's prior click behavior.

19. The method of claim 1 , wherein the third crumb is dynamically determined based on a user's user profile.

20. The network device of claim 11 , wherein the third crumb is dynamically determined based on a user's prior click behavior.

21. The network device of claim 11 , wherein the third crumb is dynamically determined based on a user's user profile.

Assignments (11)
SECURITY INTEREST Recorded Nov 8, 2019
From: LEAF GROUP LTD.
To: SILICON VALLEY BANK
Reel/Frame 050957/0469 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2016
From: OBSIDIAN AGENCY SERVICES, INC., AS AGENT
To: RIGHTSIDE OPERATING CO.
Reel/Frame 040725/0675 →
CHANGE OF NAME Recorded Nov 22, 2016
From: DEMAND MEDIA, INC.
To: LEAF GROUP LTD.
Reel/Frame 040730/0579 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST AT REEL/FRAME NO. 31123/0671 Recorded Nov 28, 2014
From: SILICON VALLEY BANK
To: DEMAND MEDIA, INC.
Reel/Frame 034494/0634 →
SECURITY INTEREST Recorded Aug 7, 2014
From: RIGHTSIDE OPERATING CO.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 033498/0848 →
SECURITY AGREEMENT Recorded Aug 29, 2013
From: DEMAND MEDIA, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 031123/0671 →
RELEASE OF 2011 AND 2012 PATENT SECURITY INTERESTS Recorded Aug 29, 2013
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: DEMAND MEDIA, INC.
Reel/Frame 031123/0458 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Aug 9, 2011
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DEMAND MEDIA, INC.
Reel/Frame 026718/0932 →
SECURITY AGREEMENT Recorded Aug 5, 2011
From: DEMAND MEDIA, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 026711/0737 →
NOTICE OF GRANT OF SECURITY INTEREST Recorded Sep 11, 2007
From: DEMAND MEDIA, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 019809/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2007
From: GHERARDI, LAURENT
To: DEMAND MEDIA, INC.
Reel/Frame 019283/0937 →