Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Supercritical refrigerant cycle system
Patent Number: 7,143,595 Issued on 12/05/2006 to Doi,   et al.

Title: Lint remover and spray dispenser apparatus
Patent Number: 6,763,977 Issued on 07/20/2004 to McKay

Title: Communication system architecture and operating methodology providing a virtual neighborhood network
Patent Number: 7,142,503 Issued on 11/28/2006 to Grant,   et al.

Title: Investment casting
Patent Number: 7,144,220 Issued on 12/05/2006 to Marcin, Jr.

Title: FPGA configuration memory with built-in error correction mechanism
Patent Number: 7,143,329 Issued on 11/28/2006 to Trimberger,   et al.

Title: Method and apparatus for spatial-shift wavelength multiplexing in communication systems
Patent Number: 6,763,163 Issued on 07/13/2004 to Ford,   et al.

Title: Sealing arrangement for a transit vehicle
Patent Number: 7,143,546 Issued on 12/05/2006 to Griffis,   et al.

Title: Pre-paid telephone calling card having an associated pre-recorded personal greeting
Patent Number: 7,145,989 Issued on 12/05/2006 to Bond,   et al.

Title: Substrate processing apparatus for processing substrates using dense phase gas and sonic waves
Patent Number: 7,033,068 Issued on 04/25/2006 to Ching,   et al.

Title: Method and apparatus for precision optimization in compiled programs
Patent Number: 7,143,402 Issued on 11/28/2006 to Ogasawara,   et al.

Title: Optical assembly
Patent Number: 6,763,171 Issued on 07/13/2004 to D'Inca

Title: Internet based system for creating presentations
Patent Number: 7,152,066 Issued on 12/19/2006 to Nelson,   et al.

Title: Vehicle allocation processing apparatus, system, method, and program, and recording medium recording the program
Patent Number: 7,146,270 Issued on 12/05/2006 to Nozaki,   et al.

Title: 90.degree. hybrid
Patent Number: 7,151,422 Issued on 12/19/2006 to Pivit,   et al.

Title: Sliding guide apparatus
Patent Number: 7,140,775 Issued on 11/28/2006 to Saito

Title: Startup and operational techniques for a digital flowmeter
Patent Number: 7,146,280 Issued on 12/05/2006 to Henry,   et al.

Title: Resistor element, stress sensor and method for manufacturing them
Patent Number: 7,151,431 Issued on 12/19/2006 to Ooba,   et al.

Title: Sealed-off switchgear
Patent Number: 7,151,427 Issued on 12/19/2006 to Muller,   et al.

Title: Optical fiber and evaluation method thereof
Patent Number: 7,142,755 Issued on 11/28/2006 to Kurusu,   et al.

Title: Coupling for a steer-by-wire steering system
Patent Number: 7,140,465 Issued on 11/28/2006 to Dominke,   et al.

Title: Control of initial current transients
Patent Number: 6,765,373 Issued on 07/20/2004 to Harvey,   et al.

Title: System and method for executing wireless communications device dynamic instruction sets
Patent Number: 7,143,407 Issued on 11/28/2006 to Rajaram,   et al.

Title: Clear oral compositions containing potassium salt
Patent Number: 7,153,493 Issued on 12/26/2006 to Nelson,   et al.

Title: Engine with variable cam timing and control advantageously using humidity sensor
Patent Number: 6,918,362 Issued on 07/19/2005 to Cullen

Title: Electric shaver
Patent Number: 7,143,515 Issued on 12/05/2006 to Izumi,   et al.

Title: Method and apparatus for optimizing performance in a multi-processing system
Patent Number: 7,143,412 Issued on 11/28/2006 to Koenen

Title: Latching micro magnetic relay packages and methods of packaging
Patent Number: 7,151,426 Issued on 12/19/2006 to Stafford,   et al.

Title: High-pressure pad cleaning system
Patent Number: 6,764,388 Issued on 07/20/2004 to Liu,   et al.

Title: Controller for a wound-rotor induction motor
Patent Number: 7,042,194 Issued on 05/09/2006 to Kuroiwa,   et al.

Title: Storage control system and method for storing block level data in internal or external storage control system based on control information via networks
Patent Number: 7,143,228 Issued on 11/28/2006 to Iida,   et al.

Title: Apparatus and methods of energy efficient, atrial-based Bi-ventricular fusion-pacing
Patent Number: 7,181,284 Issued on 02/20/2007 to Burnes,   et al.

Title: Backpack with incorporated gun scabbard
Patent Number: 6,763,987 Issued on 07/20/2004 to Eberle

Title: Process for the production of a gaseous fuel
Patent Number: 6,883,442 Issued on 04/26/2005 to Groszek,   et al.

Title: Measuring tape holding tool
Patent Number: 7,024,792 Issued on 04/11/2006 to Graham

Title: Conversion of a video signal for driving a liquid crystal display
Patent Number: 6,909,472 Issued on 06/21/2005 to Gadeyne,   et al.

Title: System and method for bi-directional power conversion in a portable device
Patent Number: 6,765,370 Issued on 07/20/2004 to Bradley

Title: Transmitting acknowledgements using direct memory access
Patent Number: 7,133,902 Issued on 11/07/2006 to Saha,   et al.

Title: Sensor arrangement and method for digital scanning imaging
Patent Number: 7,145,985 Issued on 12/05/2006 to Strommer

Title: Circuit and method for a switch matrix and switch sensing
Patent Number: 7,151,432 Issued on 12/19/2006 to Tierling

Title: Camera apparatus with an auto focusing function
Patent Number: 6,763,187 Issued on 07/13/2004 to Shiraishi

Title: Non-isolated DC-DC converter for performing direct current power conversion
Patent Number: 6,765,371 Issued on 07/20/2004 to Kataoka

Title: Integral organic light emitting diode fiber optic printhead
Patent Number: 6,763,167 Issued on 07/13/2004 to Gaudiana,   et al.

Title: Hand dryer
Patent Number: 6,769,197 Issued on 08/03/2004 to Tai

Title: Image forming apparatus
Patent Number: 7,146,123 Issued on 12/05/2006 to Kidaka

Title: Hub assembly having a clutch ring travel limiter
Patent Number: 7,143,883 Issued on 12/05/2006 to McCalla,   et al.

Title: Mobile communication terminal equipment, control method therefor, and recording medium on which control program therefor is recorded
Patent Number: 7,142,526 Issued on 11/28/2006 to Hokao

Title: Prioritization of searching by a remote unit in a wireless communication system
Patent Number: 6,944,143 Issued on 09/13/2005 to Bayley,   et al.

Title: Devices and method of measuring a mass
Patent Number: 7,140,255 Issued on 11/28/2006 to Ohsugi,   et al.

Title: Cutting head for wire-processing machine
Patent Number: 7,140,215 Issued on 11/28/2006 to Viviroli,   et al.

Title: Liquid crystal display driving scaler capable of reducing electromagnetic interference
Patent Number: 7,142,187 Issued on 11/28/2006 to Kim,   et al.

Title: Test handler apparatus for SMD (surface mount devices), BGA (ball grid arrays) and CSP (chip scale packages)
Patent Number: 6,765,378 Issued on 07/20/2004 to Seng,   et al.

Title: Systems and methods for remote access to a display-based bulletin board in a shared user environment
Patent Number: 6,968,362 Issued on 11/22/2005 to Koch,   et al.

Title: Mini body press
Patent Number: 6,764,433 Issued on 07/20/2004 to Sims

Title: Application of the .psi.-s curve to road geometry extraction and modeling
Patent Number: 7,152,022 Issued on 12/19/2006 to Joshi

Title: Method and apparatus for damping an LC filter
Patent Number: 6,765,452 Issued on 07/20/2004 to Yuan,   et al.

Title: Manual feeding tray and image forming apparatus
Patent Number: 7,142,805 Issued on 11/28/2006 to Mizuno,   et al.

Title: System and method for accessing local services with a mobile terminal
Patent Number: 7,146,178 Issued on 12/05/2006 to Lehikoinen,   et al.

Title: Methods and apparatus for design, adjustment or operation of wireless networks using pre-frequency-assignment optimization
Patent Number: 7,142,523 Issued on 11/28/2006 to Chekuri,   et al.

Title: Apparatus and method to enhance a contrast using histogram matching
Patent Number: 7,142,724 Issued on 11/28/2006 to Oh,   et al.

Title: Safety mechanism for bolt-action firearm
Patent Number: 6,957,508 Issued on 10/25/2005 to Sato

Title: Memory device capable of stable data writing
Patent Number: 6,947,320 Issued on 09/20/2005 to Hidaka

Title: Power transmission belt and method for fabricating the same
Patent Number: 6,764,382 Issued on 07/20/2004 to Watanabe,   et al.

Title: 2D imaging data collection sensor with matching illuminator
Patent Number: 7,142,734 Issued on 11/28/2006 to Feng

Title: System for the storage and organization of clothing under travel conditions
Patent Number: 7,143,902 Issued on 12/05/2006 to Iversen,   et al.

Title: Quick closing shut-off valve
Patent Number: 7,025,083 Issued on 04/11/2006 to Chrz,   et al.

Title: Data storage subsystem
Patent Number: 6,950,915 Issued on 09/27/2005 to Ohno,   et al.

Title: Low density radionuclide-containing particulate material
Patent Number: 6,998,105 Issued on 02/14/2006 to Ruys,   et al.

Title: Network visualization tool utilizing iterative rearrangement of nodes on a grid lattice using gradient method
Patent Number: 7,024,419 Issued on 04/04/2006 to Klenk,   et al.

Title: Recording and reproducing apparatus and method generating recording location table for plurality of programs received in multiplexed data train
Patent Number: 7,142,777 Issued on 11/28/2006 to Ohno

Title: Spring assisted swing door operator
Patent Number: 7,143,547 Issued on 12/05/2006 to Liles, Jr.

Title: Modification of surfaces in order to increase the surface tension
Patent Number: 7,025,836 Issued on 04/11/2006 to Zimmer,   et al.

Title: Device authentication management system
Patent Number: 7,143,436 Issued on 11/28/2006 to Yamaguchi,   et al.

Title: Disk for a force transmitting aggregate
Patent Number: 7,143,882 Issued on 12/05/2006 to Matthes,   et al.

Title: Apparatus for wireless device to alter performance of wireless communication link
Patent Number: 7,146,189 Issued on 12/05/2006 to Kotzin

Title: Shimmed facility and shimming method employing multiple rolling bodies non-fixedly positioned in a tube
Patent Number: 6,765,382 Issued on 07/20/2004 to Dewdney

Indicating the differences between internet web pages Number:7,386,802 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Indicating the differences between internet web pages

Abstract: Software may be provided for indicating the difference between an earlier cached version and a current version of a web page. This saves the user the trouble of comparing the two pages to determine whether there are changes that would be of interest. For example, in one embodiment of the present invention, the navigation bar of a web browser may include a button to allow the user to select a subtract or differencing feature. Once selected, the current version of a display web page is compared to a cached version of the web page and any differences are either highlighted or displayed.

Patent Number: 7,386,802 Issued on 06/10/2008 to Gaudette


Inventors: Gaudette; Arthur L. (Phoenix, AZ)
Assignee: Intel Corporation (Santa Clara, CA)
Appl. No.: 11/247,754
Filed: October 11, 2005


Related U.S. Patent Documents

Application NumberFiling DatePatent NumberIssue Date
09494801Jan., 20006981225

Current U.S. Class: 715/764 ; 715/760
Field of Search: 715/760-765,808-811,835,840,744,708,745,776,816


References Cited [Referenced By]

U.S. Patent Documents
6366933 April 2002 Ball et al.
6578073 June 2003 Starnes et al.
6834306 December 2004 Tsimelzon
Primary Examiner: Nguyen; Cao (Kevin)
Attorney, Agent or Firm: Trop, Pruner & Hu, P.C.

Parent Case Text



CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of patent application Ser. No. 09/494,801, filed on Jan. 31, 2000 now U.S. Pat. No. 6,981,225.
Claims



What is claimed is:

1. A method comprising: providing a graphical user interface for a browser application for a display of a processor-based system, said interface including a navigation bar with a selectable subtract button image and a window to display a web page; in response to an initial selection of said subtract button image, causing said browser application to difference a cached version and a current version of a web page and display the difference between said versions in said window; and in response to subsequent selection of said subtract button image, toggling between the display of said current version and the display of the difference between said versions in said window.

2. The method of claim 1 including blanking the common material between the cached and current versions.

3. The method of claim 1 including differencing the cached version and the current version when the subtract button image is mouse clicked on.
Description



BACKGROUND

This invention relates generally to Internet browsers.

Internet browser software generally provides a window which enables the user to provide input commands for viewing Internet web pages. A number of users use a bookmark or favorite system to link quickly to web pages of interest. Thus, the user may repeatedly return to a given web page to determine whether new information is available. Sometimes web pages indicate new information by highlighting or otherwise pointing to information which is changed.

However, in many cases, the user is forced to scan through one or more pages at a given web site to determine whether there is any new information which may be of interest to the user. This can be a time consuming and laborious job.

Thus, there is a need for a simpler way to determine the differences between web pages over time.

SUMMARY

In accordance with one aspect, a method includes causing a processor-based system to difference a cached and current version of an Internet web page. The difference between the cached and current versions is then indicated.

Other aspects are set forth in the accompanying detailed description and claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a depiction of an exemplary web page;

FIG. 2 is a later version of the exemplary web page shown in FIG. 1;

FIG. 3 is a depiction of a web browser display achieved by differencing the pages shown in FIGS. 1 and 2;

FIG. 4 is a flow chart for software for implementing one embodiment of the present invention;

FIG. 5 is a block diagram of a processor-based system in accordance with one embodiment of the present invention; and

FIG. 6 is a view of a web browser navigation bar in accordance with one embodiment of the present invention.

DETAILED DESCRIPTION

In accordance with one embodiment of the present invention, a web browser may include software to enable the differencing or subtraction of a cached web page from a currently available web page. Using the differencing functionality, one can determine what new features have been added to a given web page. This avoids the need to carefully scrutinize the new page and to manually compare it to the cached version of the web page.

For example, in one embodiment of the present invention, at the click of a mouse button, one can determine what are the differences between the old and new versions. The viewer can then examine only the changes to find the new information.

Referring to FIG. 1, an earlier version of an exemplary web page is illustrated. This page may be cached by the web browser. FIG. 2 illustrates a later version of the same web page. Referring to FIG. 6, a browser navigation bar may include an icon labeled "subtract". When the user selects the subtract icon on the browser window navigation bar, the cached web page, illustrated in FIG. 1, may be differenced or subtracted from a current web page indicated in FIG. 2. The result is the difference between the cached and current web pages. The differences may be displayed as indicated in FIG. 3.

Thus, in one embodiment of the present invention, when the user operates the navigation bar subtract icon, the cached version of a web page and the currently displayed version are automatically subtracted. As a result, only the new material contained in the current version is displayed, as illustrated in FIG. 3.

Referring to FIG. 4, the user initially launches a current web page as indicated in block 10. The browser then loads the current page from the web server as indicated in block 12. When the user mouse clicks on the subtract icon as indicated in block 14, the software compares the cached image for that web page to the current server image in one embodiment of the present invention. A display with the repeated information blanked may show only the new information, as indicated in block 16.

In one embodiment of the present invention, the software may be provided as a plug-in to an existing browser. In another embodiment of the present invention, the browser software may be originally provided with the subtract or differencing functionality.

With the subtract functionality, the user then has the option to toggle between a display which shows only the new information, such as FIG. 3, and the current web page (block 18, FIG. 4). This toggling may be implemented for example by repeatedly mouse clicking on the subtract icon on a navigation bar, for example. Selecting the subtract icon the first time may display the difference image. Selecting the icon again returns the display to the current server image.

Referring to FIG. 5, a processor-based system 22 includes a processor 24 coupled to a chipset 26 in one embodiment of the present invention. The chipset 26 may couple a system memory 28, a graphics accelerator 30 and a display 32. In addition, the chipset 26 may be coupled to a bus 34 in turn coupled to an interface 36 which may be part of a chipset. The interface 36 in turn couples a hard disk drive 38 which may store the software 20. The software 20 may, in one embodiment of the present invention, be an embodiment of a web browser or may be plug in software which operates with an existing web browser.

Comparison software is commercially available. For example, the Netscape Web Publisher compares different versions of a file. The output is a hypertext mark up language (HTML) file displayed in a web browser window that highlights where the versions differ.

Instead of merely displaying only the new material, the new material may be displayed in a highlighted fashion. For example, new material may be underlined or may be displayed in different color so that the viewer can see the new material on the display of the current web page.

In still another alternative, instead of responding to the user's selection of an icon, the system may automatically provide an indication of the differences between the two web pages. For example, in one embodiment of the present invention, the current web page is initially, automatically displayed with highlighting, indicating the new material added to the cached web page. This avoids the need for the user to select the differencing functionality and still allows uninterrupted viewing of the current version of the web page.

In still another embodiment of the present invention, instead of displaying only the new material, in one embodiment of the present invention, the new material may be displayed in one way and any deleted material may be displayed in another way. For example, in one embodiment of the present invention, new material may be indicated in one color and deleted material may be indicated in a different color.

As yet another embodiment of the present invention, the differencing software may determine whether there are different links provided in a new version of the web page. Thus, the new links, indicated by uniform resource locators, may be identified separately from other changes in response to a user inquiry. As still another alternative, any new links may be highlighted in a special way, such as by a distinct color.

As still another embodiment of the present invention, in connection with web pages which provide chat or feedback information, any new feedback responses, which have been received since the last time the responses were checked by a user, may be highlighted or otherwise indicated. For example, in connection with stock comment pages, users may provide a running commentary of chat responses or messages on a given topic about a given stock. Instead of requiring the user to remember the user's last viewed response in the series of responses, a differencing mechanism may be utilized to determine the difference between the information last contained on the page and the information now on the page. Instead of displaying all of the information, the user may be provided with a list of only those new comments received after the user last checked the page.

If desired, the software 20 may also automatically or selectively cache each viewed page. This may ensure that a given page is available for subsequent comparison.

A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by any one of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.

While the present invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations as fall within the true spirit and scope of this present invention.

*


Free Web Sudoku Puzzles.
Solve with your browser.
  3         9    
    1 7   4      
  2 4     3     5
        4 1      
  1 6       4 8  
      5 2        
9     1     2 6  
      6   2 3    
    3         9  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!