IP Library Granted Patent US 8,219,934
Granted Patent B2
US 8,219,934 · App. 10/915,496 · Granted Jul 10, 2012

Method and code module for facilitating navigation between webpages

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,219,934
App. No.
10/915,496
Granted
Jul 10, 2012
Kind
B2
Abstract

A method ( 104 ), operable on a processor platform ( 24 ), and a code module ( 38 ) facilitate navigation between webpages ( 34 ) of a website ( 32 ). The code module ( 38 ) is incorporated into the webpages ( 34 ), and is executed at the processor platform ( 24 ) when one of the webpages ( 34 ) is downloaded to the processor platform ( 24 ). Upon execution of the code module ( 38 ), a destination address ( 36 ) for the downloaded webpage ( 34 ) is obtained. When one or more keywords are detected in the destination address ( 36 ), a thread of navigation links ( 124 ) related to the keywords is generated and displayed within the current website. The navigation links ( 124 ) reference other webpages ( 34 ) of the website ( 32 ) pertinent to the current webpage ( 34 ), and these other webpages ( 34 ) can be downloaded when their associated navigation links ( 124 ) are activated.

Claims (27)

1. A method, operable at a processor platform, for facilitating navigation from a webpage of a website comprising:

obtaining a web address for said webpage, said webpage being one of a plurality of webpages within a hierarchically organized website, and said webpage being non-sequentially selected from said hierarchically organized website for download to said processor platform;

detecting a first keyword and a second keyword in said web address;

generating navigation links related to said first and second keywords; and

displaying said navigation links on a display of said processor platform.

2. A method as claimed in claim 1 further comprising initiating said obtaining operation when said webpage is downloaded to said processor platform.

3. A method as claimed in claim 1 wherein said web address is a uniform resource locator (URL).

4. A method as claimed in claim 1 wherein said navigation links reference other webpages of said website, and said method further comprises enabling a user to activate one of said navigation links to download one of said other webpages.

5. A method as claimed in claim 4 further comprising:

obtaining a second web address for said one of said other webpages when said one of said other webpages is downloaded;

detecting a third keyword in said second web address;

generating second navigation links related to said third keyword; and

displaying said second navigation links on said display.

6. A method as claimed in claim 1 wherein said displaying operation presents said navigation links in a hierarchical order.

7. A method as claimed in claim 1 wherein said displaying operation presents said navigation links within said webpage.

8. A method as claimed in claim 1 wherein prior to said obtaining operation, said method further comprises:

identifying said first and second keywords in said web address;

defining said navigation links for relation with said first and second keywords in a code module; and

associating said code module with said webpage for automatic execution at said processor platform when said webpage is downloaded to said processor platform.

9. A method as claimed in claim 8 further comprising:

establishing a hierarchy for said navigation links in said code module; and

enabling said displaying operation to present said navigation links in a hierarchical order in response to said establishing operation.

10. A method as claimed in claim 8 wherein:

said identifying operation identifies multiple keywords within multiple web addresses for a plurality of webpages of said website;

said defining operation defines said navigation links for each of said multiple keywords in said code module; and

said associating operation associates said code module with each of said plurality of webpages for automatic execution at said processor platform when said each of said plurality of webpages is downloaded to said processor platform.

11. A method as claimed in claim 10 wherein content of said website is managed through a content management system (CMS), said CMS applies a template to said each of said plurality of webpages, and said associating operation comprises incorporating said code module into said template.

Assignments (6)
MERGER Recorded Jul 6, 2016
From: GENERAL DYNAMICS C4 SYSTEMS, INC.
To: GENERAL DYNAMICS ADVANCED INFORMATION SYSTEMS, INC.
Reel/Frame 039269/0007 →
MERGER Recorded Jul 6, 2016
From: GENERAL DYNAMICS ADVANCED INFORMATION SYSTEMS, INC.
To: GENERAL DYNAMICS MISSION SYSTEMS, INC.
Reel/Frame 039269/0131 →
MERGER Recorded Jun 22, 2016
From: GENERAL DYNAMICS C4 SYSTEMS, INC.
To: GENERAL DYNAMICS ADVANCED INFORMATION SYSTEMS, INC.
Reel/Frame 039117/0063 →
MERGER AND CHANGE OF NAME Recorded Jun 22, 2016
From: GENERAL DYNAMICS MISSION SYSTEMS, LLC; GENERAL DYNAMICS ADVANCED INFORMATION SYSTEMS, INC.
To: GENERAL DYNAMICS MISSION SYSTEMS, INC
Reel/Frame 039117/0839 →
MERGER AND CHANGE OF NAME Recorded Sep 15, 2005
From: GENERAL DYNAMICS DECISION SYSTEMS, INC.
To: GENERAL DYNAMICS C4 SYSTEMS, INC.
Reel/Frame 016996/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2004
From: MACHEFFNER, KEVIN M.
To: GENERAL DYNAMICS DECISION SYSTEMS, INC.
Reel/Frame 015677/0379 →