WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Framework for providing visual context to www hyperlinks    

Custom CD of patents similar to US6864904 : Framework for providing visual context to www hyperlinks - $19.95
United States Patent6864904   
Link to this pagehttp://www.wikipatents.com/6864904.html
Inventor(s)Ran; Shirli (Savion, IL); Barnoon; Eldad (Tel Aviv, IL); Yarom; Yuval (Ra'anana, IL)
AbstractA method and a system for presenting Internet information to a user including providing to a user a visual image of a web page containing at least one hyperlink, and at least partially concurrently providing a visual image of another web page of at least one web site which is represented by the at least one hyperlink.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 6864904
Framework for providing visual context to www hyperlinks - US Patent 6864904 Drawing
Framework for providing visual context to www hyperlinks
Inventor     Ran; Shirli (Savion, IL); Barnoon; Eldad (Tel Aviv, IL); Yarom; Yuval (Ra'anana, IL)
Owner/Assignee     Girafa.com Inc. (Wilmington, DE)
Patent assignment
All assignments
Company News
Publication Date     March 8, 2005
Application Number     09/708,191
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 8, 2000
US Classification    
Int'l Classification    
Examiner     Bella; Matthew C.
Assistant Examiner     Chen; Po Wei
Attorney/Law Firm     Ladas & Parry
Address
Parent Case     PRIORITY CLAIM This application claims priority from Provisional Application Ser. No. 60/169,328, filed Dec. 6, 1999.
Priority Data    
USPTO Field of Search    
Patent Tags     framework providing visual context www hyperlinks
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
6665838
Brown
715/501.1
Dec,2003

[0 after 0 votes]
6613100
Miller

Sep,2003

[0 after 0 votes]
6578078
Smith
709/224
Jun,2003

[0 after 0 votes]
6526424
Kanno

Feb,2003

[0 after 0 votes]
6486895
Robertson
715/776
Nov,2002

[0 after 0 votes]
6456307
Bates
715/838
Sep,2002

[0 after 0 votes]
6421070
Ramos

Jul,2002

[0 after 0 votes]
6401118
Thomas

Jun,2002

[0 after 0 votes]
6374273
Webster

Apr,2002

[0 after 0 votes]
6369811
Graham
715/764
Apr,2002

[0 after 0 votes]
6356908
Brown
707/10
Mar,2002

[0 after 0 votes]
6310601
Moore
345/660
Oct,2001

[0 after 0 votes]
6300947
Kanevsky
715/866
Oct,2001

[0 after 0 votes]
6273857
Aden
600/437
Aug,2001

[0 after 0 votes]
6262708
Chu
345/667
Jul,2001

[0 after 0 votes]
6230321
Kim

May,2001

[0 after 0 votes]
6199081
Meyerzon
715/513
Mar,2001

[0 after 0 votes]
6184886
Bates
715/760
Feb,2001

[0 after 0 votes]
6181342
Niblack
345/635
Jan,2001

[0 after 0 votes]
6182097
Hansen
715/526
Jan,2001

[0 after 0 votes]
6154771
Rangan
709/217
Nov,2000

[0 after 0 votes]
6144962
Weinberg

Nov,2000

[0 after 0 votes]
6119135
Helfman
715/513
Sep,2000

[0 after 0 votes]
6073168
Mighdoll
709/217
Jun,2000

[0 after 0 votes]
5963964
Nielsen
715/501.1
Oct,1999

[0 after 0 votes]
5940075
Mutschler, III
715/760
Aug,1999

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method for presenting Internet information to a user comprising: providing to a user a visual image of a web page containing at least one hyperlink; and at least partially concurrently providing a thumbnail visual image of the home page of at least one web site which is represented by said at least one hyperlink via the Internet by employing an image server that stores and provides said thumbnail visual image.

2. A method according to claim 1 and wherein said thumbnail visual image is displayed alongside the visual image of said web page.

3. A method according to claim 2 and wherein said thumbnail visual image appears hovering over said hyperlink.

4. A method according to claim 1 and wherein said thumbnail visual image is displayed within the visual image of said web page.

5. A method according to claim 4 and wherein said thumbnail visual image appears hovering over said hyperlink.

6. A method according to claim 1 and wherein a plurality of thumbnail visual images represented by at least one hyperlink are displayed simultaneously along with said visual image of a web page containing at least one hyperlink.

7. A method according to claim 1 and wherein said web page comprises an HTML page.

8. A method according to claim 1 and wherein said providing a-thumbnail visual image comprises: employing a web browser including visualization functionality which interfaces via the Internet with said image server.

9. A method according to claim 8 and wherein said visualization functionality is operative to download via the image server from an image database images of web pages which represent hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page.

10. A method according to claim 8 and wherein said visualization functionality comprises: generation of a list of hyperlinks from a web page; elimination of links which refer back to a web server sending said web page; determination of whether redirection links are present and if so, providing thumbnail visual images of ultimate destinations thereof; and providing thumbnail visual images of remaining hyperlinks.

11. A method according to claim 8 and wherein said visualization functionality comprises: receiving a list of hyperlinks; splitting a URL of each hyperlink into URL components including at least a path component and a host component; trimming a path component based on the consideration of finding the most representative image of a given web page; and constructing a new URL including a trimmed path component.

12. A method according to claim 1 and wherein said providing a-thumbnail visual image comprises: employing a web browser which interfaces via the Internet with a web server including visualization functionality.

13. A method according to claim 12 and wherein said visualization functionality is operative to embed commands to the web browser to download, via said image server, thumbnail visual images of web pages which represent hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page.

14. A method according to claim 13 and wherein said annotated web page includes the web page having within it thumbnail visual images of homepages of web sites referenced by hyperlinks contained in the web page.

15. A method according to claim 1 and wherein said thumbnail visual image appears hovering over said hyperlink.

16. A method for generating an image server database of thumbnail visual images of web pages, the method comprising: receiving a list of URLs corresponding to said web pages, the thumbnail visual images of which it is desired to supply to said image server database; operating a multiplicity of downloaders simultaneously to retrieve from the Internet, web pages and embedded objects corresponding to URLs from said list; causing a thumbnail generator to render retrieved web pages retrieved simultaneously by said multiplicity of downloaders; and causing said thumbnail generator to shrink said rendered images of said retrieved web pages and supply them to said image server database.

17. A method according to claim 16 also comprising deleting executable content from said retrieved web pages.

18. A system for presenting Internet information to a user comprising: first functionality providing to a user a visual image of a web page containing at least one hyperlink; and second functionality operative at least partially concurrently with said first functionality for providing a thumbnail visual image of the home page of at least one web site which is represented by said at least one hyperlink via the Internet by employing an image server that stores and provides said thumbnail visual image.

19. A system according to claim 18 and wherein said thumbnail visual image is displayed alongside the visual image of said web page.

20. A system according to claim 19 and wherein said thumbnail visual image appears hovering over said hyperlink.

21. A system according to claim 18 and wherein said thumbnail visual image is displayed within the visual image of said web page.

22. A system according to claim 21 and wherein said thumbnail visual image appears hovering over said hyperlink.

23. A system according to claim 18 and wherein a plurality of thumbnail visual images represented by at least one hyperlink are displayed simultaneously along with said visual image of a web page containing at least one hyperlink.

24. A system according to claim 18 and wherein said web page comprises an HTML page.

25. A system according to claim 18 and wherein said second functionality comprises third functionality employing a web browser including visualization functionality which interfaces via the Internet with said image server.

26. A system according to claim 25 and wherein said visualization functionality is operative to download via the image server from an image database images of web pages which represent hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page.

27. A system according to claim 25 and wherein said visualization functionality comprises: generation of a list of hyperlinks from a web page; elimination of links which refer back to a web server sending said web page; determination of whether redirection links are present and if so, providing thumbnail visual images of ultimate destinations thereof; and providing thumbnail visual images of remaining hyperlinks.

28. A system according to claim 25 and wherein said visualization functionality comprises: receiving a list of hyperlinks; splitting a URL of each hyperlink into URL components including at least a path component and a host component; trimming a path component based on the consideration of finding the most representative image of a given web page; and constructing a new URL including a trimmed path component.

29. A system according to claim 18 and wherein said second functionality comprises fourth functionality employing a web browser which interfaces via the Internet with a web server including visualization functionality.

30. A system according to claim 29 and wherein said visualization functionality is operative to embed commands to the web browser to download, via said image server, thumbnail visual images of web pages which represent hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page.

31. A system according to claim 30 and wherein said annotated web page includes the web page having within it thumbnail visual images of homepages of web sites referenced by hyperlinks contained in the web page.

32. A system according to claim 18 and wherein said thumbnail visual image appears hovering over said hyperlink.

33. A system for generating an image server database of thumbnail visual images of web pages, the system comprising: a multiplicity of downloaders, each receiving at least one URL from a list of URLs corresponding to said web pages, the thumbnail visual images of which it is desired to supply to said image server database, and simultaneously retrieving from the Internet web pages and embedded objects corresponding to said at least one URL; and at least one thumbnail generator operative to render the web pages, shrink said rendered images of the web pages and supply said rendered images to said image server database.

34. A system according to claim 33 and wherein said multiplicity of downloaders are operative to delete executable content from the web pages.

35. A method for presenting Internet information to a user comprising: providing to a user a visual image of a web page containing at least one hyperlink; and at least partially concurrently providing a thumbnail visual image of another web page of at least one web site which is represented by said at least one hyperlink via the Internet by employing an image server that stores and provides said thumbnail visual image, said providing a thumbnail visual image comprising employing a web browser which interfaces via the Internet with a web server, separated from said image server, including visualization functionality, said visualization functionality being operative to embed commands to the web browser to download, via said image server, thumbnail visual images of web pages which represent hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page.

36. A method according to claim 35 and wherein said thumbnail visual image is displayed alongside the visual image of said web page.

37. A method according to claim 36 and wherein said thumbnail visual image appears hovering over said hyperlink.

38. A method according to claim 35 and wherein said thumbnail visual image is displayed within the visual image of said web page.

39. A method according to claim 38 and wherein said thumbnail visual image appears hovering over said hyperlink.

40. A method according to claim 35 and wherein a plurality of thumbnail visual images represented by at least one hyperlink are displayed simultaneously along with said visual image of a web page containing at least one hyperlink.

41. A method according to claim 35 and wherein said web page comprises an HTML page.

42. A method according to claim 35 and wherein said annotated web page includes the web page having within it thumbnail visual images of homepages of web sites referenced by hyperlinks contained in the web page.

43. A method according to claim 35 and wherein said visualization functionality comprises: generation of a list of hyperlinks from a web page; elimination of links which refer back to a web server sending said web page; determination of whether redirection links are present and if so, providing thumbnail visual images of ultimate destinations thereof; and providing thumbnail visual images of remaining hyperlinks.

44. A method according to claim 35 and wherein said visualization functionality comprises: receiving a list of hyperlinks; splitting a URL of each hyperlink into URL components including at least a path component and a host component; trimming a path component based on the consideration of finding the most representative image of a given web page; and constructing a new URL including a trimmed path component.

45. A method according to claim 35 and wherein said thumbnail visual image appears hovering over said hyperlink.

46. A system for presenting Internet information to a user comprising: first functionality providing to a user a visual image of a web page containing at least one hyperlink; and second functionality operative at least partially concurrently with said first functionality for providing a thumbnail visual image of another web page of at least one web site which is represented by said at least one hyperlink via the Internet by employing an image server that stores and provides said thumbnail visual image, said second functionality comprising third functionality employing a web browser which interfaces via the Internet with a web server, separated from said image server, including visualization functionality, said visualization functionality being operative to embed commands to the web browser to download, via said image server, thumbnail visual images of web pages which represent hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page.

47. A system according to claim 46 and wherein said thumbnail visual image is displayed alongside the visual image of said web page.

48. A system according to claim 47 and wherein said thumbnail visual image appears hovering over said hyperlink.

49. A system according to claim 46 and wherein said thumbnail visual image is displayed within the visual image of said web page.

50. A system according to claim 49 and wherein said thumbnail visual image appears hovering over said hyperlink.

51. A system according to claim 46 and wherein a plurality of thumbnail visual images represented by at least one hyperlink are displayed simultaneously along with said visual image of a web page containing at least one hyperlink.

52. A system according to claim 46 and wherein said web page comprises an HTML page.

53. A system according to claim 46 and wherein said annotated web page includes the web page having within it thumbnail visual images of homepages of web sites referenced by hyperlinks contained in the web page.

54. A system according to claim 46 and wherein said visualization functionality comprises: generation of a list of hyperlinks from a web page; elimination of links which refer back to a web server sending said web page; determination of whether redirection links are present and if so, providing thumbnail visual images of ultimate destinations thereof; and providing thumbnail visual images of remaining hyperlinks.

55. A system according to claim 46 and wherein said visualization functionality comprises: receiving a list of hyperlinks; splitting a URL of each hyperlink into URL components including at least a path component and a host component; trimming a path component based on the consideration of finding the most representative image of a given web page; and constructing a new URL including a trimmed path component.

56. A system according to claim 46 and wherein said thumbnail visual image appears hovering over said hyperlink.
 Description Submit all comments and votes
 


The material on the compact discs labeled COPY 1 and COPY 2 is incorporated by reference. The compact discs are identified in the LIST OF APPENDICES below.

FIELD OF THE INVENTION

The present invention relates to Internet methodologies and systems generally and more particularly to systems and methodologies for displaying information received over the Internet.

BACKGROUND OF THE INVENTION

The following U.S. patents are believed to represent the current state of the art: U.S. Pat. Nos. 6,101,510; 6,016,494; 6,011,537; 5,973,692.

The following disclosures are also believed to be relevant to the subject matter of the present invention: R. J. Yarger, G. Reese, and T. King "MySQL & mSQL," O'REILLY & Associates Inc, 1999, ISBN 1-56592-434-7; B. Laurie, and P. Laurie "Apache the Definitive Guide, 2nd edition," O'REILLY & Associates Inc. 1999, ISBN 1-56592-528-9; C. Musciano, and B. Kennedy "HTML the Definitive Guide, 3rd edition," O'REILLY & Associates Inc, 1998, ISBN 1-56592-492-4; Libwww http://www.w3.org/Library; T. Berners-Lee, R. Fielding, and L. Masinter "Uniform Resource Identifiers (URI): Generic Syntax", RFC 2396, August 1998.

SUMMARY OF THE INVENTION

The present invention seeks to provide a particularly beneficial methodology and system for displaying information received over the Internet.

There is thus provided in accordance with a preferred embodiment of the present invention a method for presenting Internet information to a user. The method includes providing to a user a visual image of a web page containing at least one hyperlink, and at least partially concurrently providing a visual image of another web page of at least one web site which is represented by said at least one hyperlink.

Further in accordance with a preferred embodiment of the present invention the visual image of said another web page is displayed alongside the visual image of said web page.

Preferably the visual image of another web page appears hovering over said hyperlink.

Still further in accordance with a preferred embodiment of the present invention the visual image of said another web page is displayed within the visual image of said web page. The visual image of another web page appears hovering over said hyperlink.

Additionally in accordance with a preferred embodiment of the present invention the visual images of a plurality of other web pages represented by at least one hyperlink are displayed simultaneously along with said visual image of a web page containing at least one hyperlink.

Furthermore in accordance with a preferred embodiment of the present invention the web page comprises an HTML page.

Moreover in accordance with a preferred embodiment of the present invention, the method also includes providing a visual image of another web page includes employing a web browser including visualization functionality which interfaces via the Internet with an image server.

Preferably the visualization functionality is operative to download via the image server from an image database images of web pages which are referenced in hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page.

Additionally or alternatively the annotated web page includes the web page having alongside it images of homepages linked with the web page.

Further in accordance with a preferred embodiment of the present invention, the method includes providing a visual image of another web page and includes employing a web browser which interfaces via the Internet with a web server including visualization functionality.

Preferably the visualization functionality operates to embed commands to the web browser to download, via an image server, images of web pages which are referenced in hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page.

Additionally the annotated web page may include the web page having within it images of homepages linked with the web page.

Additionally in accordance with a preferred embodiment of the present invention the visualization functionality includes generation of a list of hyperlinks from a web page, elimination of links which refer back to a web server sending said web page, determination of whether redirection links are present and if so, visualizing an ultimate destination thereof and visualizing remaining hyperlinks.

Further in accordance with a preferred embodiment of the present invention the visualization functionality may also include receiving a list of hyperlinks, splitting a URL of each hyperlink into URL components including at least a path component and a host component, trimming a path component based on the consideration of finding the most representative image of a given web page and constructing a new URL including a trimmed path component.

There is also thus provided in accordance with a preferred embodiment of the present invention a method for generating a web page image database. The method includes receiving a list of URLs corresponding to web pages, the images of which it is desired to download into an image database, operating a multiplicity of downloaders simultaneously by supplying to each downloader one URL at a time, causing each downloader to retrieve from the Internet, a web page and embedded objects corresponding to the URL supplied to it, causing a thumbnail generator to render the web page and causing said thumbnail generator to shrink said rendered image of the web page and supply it to the downloader.

Further in accordance with a preferred embodiment of the present invention the method also includes deleting executable content from the web page.

Still further in accordance with a preferred embodiment of the present invention the method includes causing each downloader to retrieve from the Internet, a web page and embedded objects corresponding to the URL supplied to it and causing a thumbnail generator to operate a corresponding web browser to render the web page employ a locally stored copy of said web page and said embedded objects.

Additionally in accordance with a preferred embodiment of the present invention the method includes employing a web server for providing said locally stored copy of said web page and of said embedded objects to said web browser.

Furthermore in accordance with a preferred embodiment of the present invention the visual image of another web page appears hovering over said hyperlink.

There is further provided in accordance with another preferred embodiment of the present invention a system for presenting Internet information to a user including a first functionality providing to a user a visual image of a web page containing at least one hyperlink and a second functionality operative at least partially concurrently with said first functionality for providing a visual image of another web page of at least one web site which is represented by said at least one hyperlink.

Further in accordance with a preferred embodiment of the present invention the visual image of said another web page is displayed alongside the visual image of said web page.

Still further in accordance with a preferred embodiment of the present invention the visual images of said another web page is displayed within the visual image of said web page.

Furthermore in accordance with a preferred embodiment of the present invention the visual images of a plurality of other web pages represented by at least one hyperlink are displayed simultaneously along with said visual image of a web page containing at least one hyperlink.

Additionally in accordance with a preferred embodiment of the present invention the web page comprises an HTML page.

Further in accordance with a preferred embodiment of the present invention the second functionality comprises third functionality employing a web browser including visualization functionality which interfaces via the Internet with an image server.

Preferably the visualization functionality is operative to download via the image server from an image database images of web pages which are referenced in hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page. Additionally or alternatively the annotated web page includes the web page having alongside it images of homepages linked with the web page.

Further in accordance with a preferred embodiment of the present invention the second functionality comprises fourth functionality employing a web browser which interfaces via the Internet with a web server including visualization functionality.

Preferably the visualization functionality is operative to embed commands to the web browser to download, via an image server, images of web pages which are referenced in hyperlinks contained in the web page and to provide to a user, via the web browser, an annotated web page. Additionally or alternatively the annotated web page includes the web page having within it images of homepages linked with the web page.

Further in accordance with a preferred embodiment of the present invention the visualization functionality includes the generation of a list of hyperlinks from a web page, the elimination of links which refer back to a web server sending said web page, the determination of whether redirection links are present and if so, visualizing an ultimate destination thereof and the visualizing remaining hyperlinks.

Still further in ac