iLOR, LLC v. Google, Inc.

Filing 12

MOTION for Preliminary Injunction by iLOR, LLC (Attachments: # 1 Memorandum in Support Part 1# 2 Memorandum in Support Part 2# 3 Proposed Order # 4 Exhibit A# 5 Exhibit B# 6 Exhibit C# 7 Exhibit D# 8 Exhibit E# 9 Exhibit F# 10 Exhibit G# 11 Exhibit H# 12 Exhibit I# 13 Exhibit J# 14 Exhibit K# 15 Exhibit L# 16 Exhibit M# 17 Exhibit N# 18 Exhibit O# 19 Exhibit P# 20 Exhibit Q# 21 Exhibit R# 22 Exhibit S# 23 Exhibit T# 24 Exhibit U# 25 Exhibit V# 26 Exhibit W# 27 Exhibit X# 28 Exhibit Y# 29 Exhibit Z# 30 Exhibit AA# 31 Exhibit BB# 32 Exhibit CC# 33 Exhibit DD# 34 Exhibit EE# 35 Exhibit FF# 36 Exhibit GG# 37 Exhibit HH# 38 Exhibit II# 39 Exhibit JJ# 40 Exhibit KK# 41 Exhibit LL# 42 Exhibit MM# 43 Exhibit NN# 44 Exhibit OO# 45 Exhibit PP# 46 Exhibit QQ# 47 Exhibit RR# 48 Exhibit SS# 49 Exhibit TT# 50 Exhibit UU)(Faller, Susan)

Download PDF
iLOR, LLC v. Google, Inc. Doc. 12 Att. 4 Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 1 of 16 111111111111111111111111111111111111111111111111111111111111111111111111111 US007206839B2 (12) United States Patent Ingram et al. (54) METHOD FOR ADDING A USER SELECTABLE FUNCTION TO A HYPERLINK (75) Inventors: Gerald W. Ingram, MOW1t Sterling, US 7,206,839 B2 (10) Patent No.: *Apr.17,2007 (45) Date of Patent: 5.603,025 A 5,694,561 A 5.708.825 A 2/1997 Tabb et al. 12/1997 Malamud et al. 1/1998 Sotomayor KY (US); Steve Mansfield, Lexington, KY (US) (Continued) (73) Assignee: I-LOR, LLC, Lexington, KY (US) ( *) Notice: Subject to any disclaimer, the term oftms OTHER PUBLICATIONS Microsoft.s Homepage, Feb. 28, 2000. patent is extended or adjusted uner 35 U.S.C. 154(b) by 115 days. (Continued) Primary Examiner-Philip B. Tran Tis patent is subject to a terminal disclaimer. (21) AppL. No.: 11056,161 (74) Attorney, Agent, or Firm-Venable LLP; Caroline J. Swindell (57) ABSTRACT (22) Filed: (65) Feb. 14, 2005 Prior Publication Data US 2005/0193090 Al Sep. i, 2005 An enhanced hyperlink and method for providing an enhanced hyperlinked are provided. This invention permts the user to interact with a hyperlin in a variety of ways without necessarly having to open and/or follow the hyperlink. Tis is accomplished by detecting the presence of a Related U.S. Application Data (63) (60) (51) (52) (58) Continuation of application No. 09/594,786, fied on Jun. 16, 2000, now Pat. No. 6,925,496. Provisional application No. 60/202,029, filed on May 4, 2000. Int. Ci. curor near a hyperlin. When the curor has remained near the hyperlin for a pretermined time period, a toolbar is displayed containing one or more lin enhancements tht the user may select. In response to the users' selection of a parcular lin enhcement, then that lin enlancement G06F 15/173 (2006.01) U.S. Ci. ........................., 709/224; 709/200; 707/3; 715/779; 715/854 fuction would be performed without requiring the any furter action. Examples of link enhcement include, but are not limited to, openig the selected lin in a new window; opening the selected link in a new window with that window minimized; creating a clickable grapmc/text strng, and/or icon that would enable the user to return to the selected link at a later time; or anchor the current page by creating an icon or other clickable item tht would retu the user to the curent page; or view off-line wmch would, in the background download the files associated with the selected link to a memory device for viewing later off-line. Field of Classification Search ................ 7091224, 709/223, 220, 200, 203; 707/3; 715/854, 715/779 See application fie for complete search history. (56) References Cited U.S. PATEN DOCUMNTS 5,446,891 A 8/1995 Kaplan et ai. 30 Claims, 7 Drawing Sheets EXHIBIT lA Dockets.Justia.com Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 2 of 16 US 7,206,839 B2 Page 2 U.S. PATEN DOCUNTS 5,742,768 A 5,745,360 A 5,761,436 A 5,787,416 A 5,794,257 A 5,802,299 A 5,806,077 A 5,809,250 A 5,809,317 A 5,838,317 A 5,855,015 A 5,870,767 A 5,914,714 A 5,917,491 A 4/1998 4/1998 6/1998 7/1998 8/1998 9/1998 9/1998 9/1998 9/1998 11/1998 12/1998 2/1999 6/1999 6/1999 7/1999 8/1999 10/1999 Genno el al. Leone et al. Nielsen Tab et al. Liu et al. Logan el al. Wecker Kisor Koga et ai. 80lnick et ai. Shoham Kraf, IV 5,920,859 A 5,931,912 A 5,968,125 A 5,978,848 A 5,982,445 A Brown Bauersfe1d Li 7/2000 7/2000 10/2000 10/2000 6,154,205 A · 11/2000 6,154,752 A * 11/2000 6,161,126 A 12/2000 6,195,097 B1 2/2001 6,211,874 BI 4/2001 6,256,631 81 * 7/2001 6,278,448 ß i 8/2001 6,338,075 82 1/2002 6,429,880 82 8/2002 6,456,304 81 9/2002 6,493,000 81. 6,088,707 A 6,091,409 A 6,133,915 A 6,141,010 A Bates et ai. Dickm el al. Arcuri et ai. Hoyle Caroll et al. ............. 345/684 Ryan ....................... 715/501.1 Wies et ai. Shrader et ai. Himel et al. Malcolm ..................... 707/10 Brown et ai. Fekuda et ai, Marcos et al. Angiulo et al. 1212002 Wynn et ai. ................ 715/733 Nielsen Wu el ai. Gaick et ai. 111999 Maddaozz, Jr. et ai. 1111999 Eyer et ai. 5,983,244 A 5,995,102 A 5,995,756 A 6,014,678 A 6,018,345 A 6,023,70 i A · 111999 Nation 1111999 Rosen el al. 11 1999 Herman Inoue et ai, 1/2003 2/2003 6,563,514 81 5/2003 6,732,145 BI * 5/2004 6,763,496 81 * 7/2004 6,834,372 81 * 12/2004 6,848,075 81 * 1/005 6,892,354 81. 5/2005 6,518,983 81 6,510,461 81 Grohm et ai. Sam Aravamuda et al. ...... 709/204 Hennings et ai. ........... 709/224 Becker et ai. .......... 715/501. Becker et ai. .............. 709/203 6,026,437 A 6,044,384 A 6,044,385 A 6,049,326 A 6,061,695 A 6,061,701 A 6,078,935 A 6,081,815 A 1/2000 1/2000 2/2000 2/2000 3/2000 3/2000 4/2000 5/2000 5/2000 6/2000 6/2000 Servan-Schreiber et ai. .......................... 709/203 Berstis Malik et ai. .................. 707/10 Muschelt et al. Ishima et al. Gross et al. Beyda et al. 2001/0038395 A I 2003/0030679 A I 11/200 I Holtzblat et al. 21003 Jain OTHER PUBLICATIONS Linux-Hacker.net Homepage, May 10, 2000. Newfield, et ai., "Scratchpad: Mechanisms for Belter Navigation in Directed Web Seaching", ACM 1998. Zellweger, et ai., "Fluid Links for Informed and Incremental Lin Transitions", ACM 1998. Slivka et al. Hirai el ai. Nielsen Spitznagel et ai. * cited by examner ~ . -r . /10 l?? OPENS THE PAGE ASSOCIATED WITH THE LINK IN A SEPARATE = ~ ~ "d == BROWSER WINDOW, THEN ~ "C INSTANTL MINIMIZS THIS WINDOW ~ .i; N :i Case 5:07-cv-00109-JMH J MAKES COPIES OF THE 0 0 .. r; =- YES USER SelECTS 'CHECK OUT LATER' ~ PAASTE WID THE LINK, THEN COPIES THEM TO THE HOD, FOR ~ ~. . OFF-lINE, LATER VIEWING Document 12 i0. . .. ~CONDrrIÕNS(;,/'- I YES YES I 114 I /, THE LINK OR LINK GRAPHIC TAKES A 'SNAPSHOr OF INCLUDING LINK INFO., REDUCES IT 65%, THEN 'DOCKSNASHOTTO / EDGE OF SCREEN FIG. 1 Filed 08/27/2007 cj C\ ÒC -. N = 00 ~ ~ Page 3 of 16 I: N d . em (8 111804.T..I' i.i ArI.1 rt Banne Console EreeuliY8 Summary.doc Mlcrasoft Word 00 " I I I 0 Flah FlI, VI Conlt Nota Th WulheiChlnnel-ame Pa..llicsollintarnet fialarer alOded bv MSN I Seareh Favocltu fli. flK Y"- fi.n1 F'lma' tool. T~. \l1.do.. Ii'., i I (riOO%:J I lv1i1 B i UI ~ l~ (' r:" r: " ISH f" = f" Ba foard SlaD Relresh Home HIsioi Il.il Print Edit "1 I 11 t~ I Addieas ww.wea1her.com ~ -~ co ~ :i .. ,N : Case 5:07-cv-00109-JMH .. OJlnni 11 I C æ EL iwHA~~1 c..i.. /I Wo_ I 0 0 .. VI eREAKING WEATHER TaP STRIES, W'mlei storm warnin ale Io.Allnl faiparts of Lon Mlesl gels a cold 'l" LoW.ot, .. c:.. us zi (á Wlll (: QQ \ Island Eandd as a porhUSI sli SE New (\\01 poted nglan sio approaes Winter sto may _Ion USciF_i _..1111, Focat Summary bloc edipse Wl_1I Auidlo Foricals NEW Winlei 20 Document 12 _ teii w._ H.ldltn.. W1ll2O a-mw.... .....~. ..und nmlndei ' lllmrmff mæUf -1 -1B i co\at ml!8 i çh oillllel .. _ill me imere ids -IIDanef aef view .feedba . hide cantrall I Current U.S. Weather .. 20 = ~~ .. N 0. - si..oii..ee.i"" Featured Maps Gal I-C gh e g Slrikes I~DIl-Liurrtinl Winds W._.c 221 -I 51i noii Hili' .. I I~ ~ I I .. II I II Internet ~ 0 . I ¥ Filed 08/27/2007 DDD Oc: CJ EiDloinD lEI II FIG. ". Banner Console Erell Flash d 00 II 12:26M Start II Inboi-Mlcroson Oull Windo NTTIs. u.l1 Eicile Inbill5H~ I N =\ C Qo Page 4 of 16 2 ~ \C = N c . rJ . ON INITIALIZE: CREATE A /: 10' FIG.3 ON INmAUZE: CREATE ABORDER- ~ f" "d (' BORDERLESS WINDW TO HOLD 'ANCHOR' 634 HOLD 'CHECK LATER' LESS WINDOW TO ICON = f" 644 CLICK EVENT HANDLER: OPEN A NEW BROWSER ITEMS CONNECT TO 635, ~ONRECEIPTOFITEM TEX IMAGE MOUSEOVER EVENT OF (a) HTML TAG :TE? TAG WINDOW WITH THE URL "C ~ :" OF THE ANCHOR PAGE Case 5:07-cv-00109-JMH IF MOUSEOVER FOR TAG EXECUTE API CAlL CREATE A CLiCKABLE GREATER THN SET CRETE A CLICK. TIME (APPROX. 3 ~ N ABLE LABEL 636 IMAGE SCAlED TO .. ~ ~ -i SECONDSl WITIN THE WINDOW FIT ACTUAl SIZE PARAETERS YES NO 606 PRESENT CLCK EVENT HADLER: OPEN NEW BROWSER WINDOW Will URl OF VISUAL CUE FOR USERS SELECTION \I =(D (D .. W Q Document 12 END ITM'S LINK, (EXECUTE API CAll) 640 620 630 MINIMIZED -i ANCHOR CHECK FOR INSTANCE OF SET ANCHOR CURRENT SATELLITE PROGRAM .. -610 CHECK FOR INSTANCE OPEN I GET SIZ OF IN NEW CURRENT WINDOW OF CHECK_LATER WINDOW BROWSER SATELLITE PROGRA AND START IT IF IT IS PAGE AND STARTI IF ITIS NOT STARTED NOT STARTED PASS CONTENTS OF (a) TAG TO 612.. OPEN NEW BROWSER WINDOW WITH 632 URL OF LINK (EXECUTE API CAL) OPEN NEW, MINIMIZED, BROWSER WINDOW WITH C PASS CURRENT PAGE Filed 08/27/2007 .. CHECK_LATER rJ TO SET ANCHOR SATELLITE VIA OLE 642 SATELLiTE VIA OLE 614,1 (SET _WINDOW_SIZE API CALLI SET NEW WINDOW SIZE TO 80% I OF CURRENT WINDOW SIZE N = ôo Q\ URl OF LINK (EXECUTE API CALL) ~ \C Page 5 of 16 t: N . fL . d ./10" ~ f" (D = f" ~ 502 ,.'~ ~:l EACH OPTION OF IHET IS 't USER CLICKS ON BANER IMAGE, BROWSER OPENS MAIN SERVlE (SERVED HANDLED BY ASERV (SERVLETS ARE EXECUTE BY SELECTING THE USER VISUAL CUE) ~ :i .. Case 5:07-cv-00109-JMH FROM BANNER SOURCE SITE) .N ; 520 t ó... USER SELECTS 'ANCHOR LINKED WEB SITE \ USER SELECTS 'OPEN ;;:.~ THIS PAGE' 530~ 540 550 "¡~7 MINIMIZED' o o .. 552 ~ USER SELECTS 'CHECK LATER' USER SELECTS 'OPEN NEW WINDOW" ..... OUT 522 532 542 r: =~ ~. . PASS AS PARETRS: URL OF 'ANCHOR IMAGE" (IMAGE SUPPLIED BY DEVELOPER), URL OF URL OF LINK PASS AS PARAETERS: ~ o. . Document 12 URL OF IMAGE, .. , . CURRENT PAGE OUTPUT SERVER SIDE JAVA SCRIPT THAT OUTPUT SERVER SIDE JAVA OUTUT SERVER SIDE JAVA COMMAND THAT OPENS A MINIMIZED BROWSER WINDOW OF PASSED URL COMMAND THT OPENS A CONTAINS WINDOW OPENING COORDINATE AND WINDOW SIZE COORDINATES, OUTPUT HTL THT OPENS NEW WINDOW (SERVLET PRESERVES 'STATE'INFORMATION WHICH FIX SIZE BROWSER WINDOW OF PASSED URL cj rJ PREVS THE OPENING OF MULTIPLE WINDOWS Filed 08/27/2007 FOR EAH TIME THIS FUNCTION IS SELECTED), OUTPT HTML INTO NEW WINDOW THAT CONTAINS BANNER GRAPHIC AND LINK 53 FIG,4 -. N = 0' ôo ~ \C Page 6 of 16 t: N Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 7 of 16 u.s. Patent Apr. 17, 2007 Sheet 5 of 7 US 7,206,839 B2 11 30 -e 31 30 -e FIG. 5 Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 8 of 16 u.s. Patent Apr. 17,2007 Sheet 6 of 7 US 7,206,839 B2 11 30 \ i I ) D i r ) MICROPROCESSOR 36 A j 34 , IF RAM HARD ( 38 DRIVE I 40 FIG. 6 Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 9 of 16 u.s. Patent Apr. 17,2007 Sheet 70f7 US 7,206,839 B2 ) 11 - l I 0 i I 71 ) DISPLAY 72 CONTROLLER ~ ) 70 ~73 HYPERLINK DETECTOR ) CURSOR 74 FIG. 7 Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 10 of 16 US 7,206,839 B2 1 2 hi to a place he really wasn't interested in going, it's often diffcult to get back to the original page from which he left. Whle there are some ways to minimze ths problem using Tis application claims the benefit as a continuation of modern browsers, there is no easy way to prevent the users U.S. patent application Ser. No. 09/594,786, filed Jun. 16, from losing their train of thought or simply "getting lost" 2000 now U.S. Pat. No. 6,925,496, and claims the benefit of wmle clicking hyperlinks. Tis also translates to a waste of U.S. Provisional Application No. 60/202,029, filed May 4, time (and money for commercial users) and energy for users, 2000, both of which are herein incorporated by reference, and an often ineffcient method of browsing the web. Anyone that has followed the evolution of the Internet BACKGROUN OF THE INENTION i 0 over the last five yea knows that the Internet of 1996 bears little resemblance to the Internet of the year 200. Today's 1. Field of the Invention Internet is bolder, more graphical, faster and largely multi- METHOD FOR ADDING A USER SELECTABLE FUNCTION TO A HYERLINK This invention relates to the field of hyperlink and 2. Description of the Related Ar computer applications utilizing hyperlins, and more specifically, relates to softare that enhances hyperlins. media based. But what about the hyperlink and related baner ad? Incredibly, the hyperlink of 1996 is prett much t5 the same one we are lookig at here in the year 2000. Hyperlins have not really changed with the times. Why? There are many reasons, but it certainly isn't because they are such a successful formula. Even today, with advertisers spending over $2 bilion in 1999 on hyperlin banner ads, 20 the "click-thugh" rates for baner ads is a lowly I %. With The Internet is a fast grwing and important communcation medium. One integral and familiar aspect of utilzing the Internet is an application called a ''browser''. Tis application, by trslating HTML and other related proanyone interested in using the Internet to use ths amazing tool easily and simply. One of the most used and familiar aspects of Internet browsers is the "hyperlin", A hyperlink grmmg code into text and graphics, allows virtally ths kid of performance, there is a need for an improved hyperlin that provides the user with the ability to do more with a hyperlin than click to move to a new page. is simply a strng of text or a computer graphic that a user 25 SUMMARY OF THE INNTION The present invention solves this problem by providing an can "click" with the mouse pointer, which wil immedately load a new browser page that the hyperlink is progrmmed to present to the user. Without hyperlin, the Internet could not be utilzed by users with the ease, simplicity and speed enhanced hyperlin that provides the user the abilty to choose additional interactions with the hyperlin To solve that it is today. Hyperlinks are an inextrcable par of the 30 ths problem, an application based on the Java progrmmng Internet browsing experience, and wil be for the foreseeable platform (allowing the application to lW on virtally any futue. computer regardless of operating system) was created. Tis One of the ways that hyperlinks are used is in the form of application is dedicated to makng hyperlin (and thus by "advertsing baners" for Internet web sites. Hyperlins are default, banner ads) more powerfl and useful to Internet, attached to grphical advertisements on virally all com- 35 electronic document, or other hyperlink users. Tis tiny (in mercial web sites. The world wide web and banner ads have been intrsic to the success of each other. Banners are the economic fuel that lWS the massive Internet engie. Without baners, the Internet could not afford to fuction in it's terms of computer memory and screen space) application is designed to enable users to keep thei train of thought intact while simultaneously takng advantage of the power of hyperlink. It accomplishes tms by (a.) enabling users to curent form. There are virtally no successful web sites that 40 take advantage of a multiple option set related to saving the don't rW baner advertisements as a way to finance their hyperlink for viewing at a later time and (b.) enabling users business. Probably no other on-screen element is more to take advantage of a multiple option set related to saving prevalent on the Internet as the old stand-by, the baner ad. the original web page for viewing at a later time, wliile As a result of the utilization and success of the hyperlin following a hyperlink. These two simple concepts actually on the Internet, the hyperlin has become a common navi- 45 close the loop for hyperlink usage. With an Enhanced gation tool "off line" as welL. Hyperlinks are utilized to Hyperlin, no matter how a user decides to utilize a hypernavigate though electronic documents and fies of all kids. link, Enhanced Hyperlink retains the users original thought For example, interactive games, electrnic and/or CD-ROM process, so the user canot "get lost", or forget what staed based encyclopedias, and corporate documents just to nae the Internet, electronic document, or other hyperlinjoumey a few. 50 in the fit place. Enhnced hyperlink enables users to either As successful as the hyperlink concept has been, there stil are problems. As of today, hyperlink stil only do one thg; continue on a parcular path on the web, while saving compelling hyperlins for later use, and/or break away from a particular path on the web to follow a hyper if you click on them, they move you to a new location. Tis is often a problem. Because of the vast complexity of the lin, while saving the original path for later use. Interne1 and/or electronic documents and files, giving users 55 The invention provides a method for enhancing a hyper- lIe constant abilty to follow hyperlinks frm one page to another (while giving users great benefit) often results in users losing their train of thought and getting lost in the bilions of possible pages, documents, and/or files available, reducing their ability to extrct the information they are 60 link and an enhanced hyperlink. First, the presence of a pointer near a hyperlink is detected. Next, a toolbar is displayed when the pointer remains near the hyperlink grater than a predetermined time. The toolbar displayed provides at least one choice for a link enhancement. BRIEF DESCRIPTION OF THE DRAWINGS lookig for. For example, lets say a user has delved deeply into a web site about automobiles. Usually, each page is filled with hyperlins offering the user other places to go related to cars, some withn the current web site, some that The accompanying drwings incorporated in and forming will take the user to other related web sites. Now the user is 65 par of the specification ilustrate several aspects of the faced with a decision. Which hyperlink to chose? It's present invention, and together with the description, serve to important, because if he selects one that eventually takes explain the principles of the invention. In the drawings: Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 11 of 16 US 7,206,839 82 3 FIG. 1 illustrtes an exemplary fW1ctional flow chart for 4 short time delay prevents the browser from becoming the present invention. FIG. 2 ilustrates a sample toolbar that may be displayed jumbled with too much information if the user simply desires to click though on any given hyperlink. by the invention of FIG. i. FIG. 3 provides a more detailed exemplary functional flow char of a fist embodiment of the invention of FIG. i. FIG, 4 shows an exemplar flow char of a second Once the toolbar is in view the user is presented with a number of options in addition to the simple "click on the hyperlin and visit a new web page" tht is curently in use. Again, the Enhced Hyperlink allows the user to look at the content later, rather than lose a train of thought. enhancement operating on a network. 10 FIG. 6 ilustrates fuer details of the computer system ilustrted in FIG. 5. embodiment of the invention ilustrated in FIG. 1. FIG. 5 ilustrates a computer utilizing the hyperlink This concept alone is incredibly powerfL. The Enhnced Hyperlin system enables users to: "Check The Hyperlink (or Banner AD) out later". This featue takes a "snapshot" of the hyperlin (including FIG. 7 provides a function block diagram for a hyperlink enhancement device of the present invention. it's link information), capturig a copy of any hyper- link, including a strig, grpmc or baner advertisement (may shr graphics to 35% of their original size) and may then "dock it" (a function that attaches the graphic to the edge of the operating systems desk- Reference will now be made in detail to the present 15 invention examples which are illustrated in the accompanying drwings. DETAILED DESCRIPTION OF THE top) to the edge of the computer screen. Tis now docked grpmc can be moved to any location on the 20 INVNTON Defitions The following defitions apply to tms disclosure and the appended claims: screen the user desires, in order to take full advantage of viewable area. It has the capability to dock several hyperlinks (text, graphics or baners) stcked on top of each other. Each of these docked hyperlinks, since they stil contain all of their original hyperlin code inormation, can be activated and clicked thugh at any given time by the user, or deleted from the screen at any time. The system also enables the user to automatically delete these docked hyperlins at time intervals that the user can select. toolbar-any grphic user interface presented to users as 25 part of an Enhced Hyperlink. Examples include, but are not limited to a visual clue and/or menu. page--ny web page, electronic document, fie, screen display, or other location a user may access with a hyperlink. 30 browser~any application that permits a user to view a page containing hyperlinks and to navigate witlun the page or "Open the Hyperlined Page in a window and minimize to the taskbat'. When ths feature is selected, the user only sees' a new item residing in the "taskbar" (a to another page by utilizing hyperlink. cursor-any portion of a grapmc user interface that permits the user to interact with a hyperlink. users see which applications ar curently lWg on the desktop) that references the web page connected to graphical element used by operating systems to let the user to in1eract with a hyperlink. 35 device employed to move a cursor or pointer on a display. Pointer-any portion of a grpmc user interface that permts the hyperlink selected. This new item is actally the page 1he hyperlink is connected too, so selecting tis featue wil enable users to view the page referenced by pointing device-- mouse, track ball, keybuard or other function--y subroutine, executable file, applet, serv let, 40 plug-in (Netscape Navigator), active x-contrl (Microsoft Internet Explorer), or other executable software and/or script. the hyperlink at any given time in the session the user chooses, simply by clickig on the icon labeling it (thus makng tis new page the active, visible page on the desktop) in the taskbar of the operating system in use. "Anchor (remember) the curent page". Tis featue The Enhanced Hyperlink created in computer code written in compiled Java that is represented most commolÙy, but not limited too, on the users computer screen in a grphical metaphor that is often referred to as a "toolbar". This toolbar and color schemes without reducing or enhancing the actual Overview 45 enables users to "anchor" the page they are curently visiting. This means that Enanced Hyperlink will store the current pages' address in memory and attch tms address to a small grphical element or icon, wluch will "dock" on the edge of the computer screen, which will be the user's "anchor". Then the user can click thugh can be graphically represented in a variety of designs, sizes 50 on a hyperlink explore anywhere on the Internet or other hyperlinked media they desire, then when they are ready to retu to the page of origination, or anchor fuctionality of the Enhnced Hyperlin. Further, Enhanced Hyperlin is designed in a maner that allows individual web site designers to change the graphical look and feel of the Enhanced Hyperlink to closely match the colors and 55 theme of their individual web sites, without chaging Enhnced Link fuctionality. Tis is to enable an Enhanced Hyperlin to seamessly integrte into any web site, without detracting from the user experience. page, they simply click on the "anchor" icon to be presented with the page tht originally contained the hyperlink that began the exploration. "Open the Hyperlined Page in a new browser window at a predetermned and/or smaler size than the original The Enhanced Hyperlink toolbar may be designed to 60 appear when a user "mouses-over" a hyperlink. Alterna- window". This feature enables users to click thugh on a hyperlin, wmch wil present the page referenced by the hyperlink in a new window. This enables users to view the page referenced by the hyperlink while keeping the original web page visible in the background for instant re- visi ling. Many other enhancements are possible using tlus tOll!. tively, the toolbar may display with the page or the toolbar may appear when the cursor or pointer is in a predetermined area around the hyperlink. Preferably the toolbar is presented to the user instantly on mouse-over, or after the user 6\ One that is ilustrated here is the ability to "Save the hyperlinked page for later viewing otl~line". This feature, invisibly to the user, saves the pages referenced by keeps the mouse pointer on the hyperlink (or banner ad) for a predetermined time, for example one to thee seconds. A Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 12 of 16 US 7,206,839 82 5 the hyperlink to the users hard drive for later viewing at the users discretion. Tis is beneficial to any user, but paricularly to users with slow connections to a network. Tis featue enables users to see what the hyper- 6 one enhncement may be activated when the user selects "anchor page" represented by block 1110. The curnt page is set as an "anchor page" and the selected link followed. Consequently, the page associated with the selected lin is displayed in block 112. link would have presented to them wrule they were on-line, even if the user doesn't have a live network connection at the time of ths la1er viewing, because the An anchor page is a clickable item placed on the tool, bar, the desk top or some other convenient location. Tis click- pages are saved to the users' local hard drve. With the Enhced Hyperlink, a simple hyperlink is able item is associated with or has as one of its properties, the uniform resource locator (U) of the page that the user exponentially more powerful than before. Relevant to a 10 was viewing, i.e. the page prior to following the selected baner ad, without asking the advertiser or the media on link. Tis "anchor page" provides an easy one click method which the advertisement is presented to change anyting, the for the user to retur to trus page. Consequently, the user is Enhnced Hyperlink has made the advertisement stronger saved both the time and effort of clicking the back button a and more valid for a potential customer. By not makng the sufcient number oftIres to return lhe user to trus page after user actually lose a trin of thought by clickig on a 15 following the selected link or from having to remember the traditional hyperlink or baner ad, trus application has UR of the page that they were on prior to following a selected link. The second illustrated link enhncement may be accessed value of each lin and/or ad. The same holds tre for any by the user selecting the open a new window enhancement 20 in block 114. Tis selection causes a new browser window type of hyperlink. With an Enhanced Hyperlink, many of the reasons for not to be opened and display the page associated with the utilzing a hyperlin are elimiated. The Enhanced Hyperseleced link in the new browser window. Blocks 114 and link signficantly improves and empowers the users brows116 perform in essence the same fuctions that are pering experience compared to browsing without an Enhanced formed when the user places the cursor over a hyperlin, Hyperlink, 25 "right clicks" the hyperJin and then selects and clicks on the increased the likelihood that the hyperlink wil be used, or the advertisement wil be seen, signficantly adding to the As discussed above, the enhanced hyperlink may be provided thugh an application or subroutine running as par of or in concert wilh a browser. Alternatively, the open new window command from the menu displayed (Netscape Navigator running on Windows 98). The advantage provided by the present invention is that the user can enhanced hyperlink may be provided as part of a banner ad open the new window with just a single click. or other lin employing a JAVA applet, servelet, or embed- 30 Decision block 120 represents the user's desire to return ded program. to the selected lin at a later time without losing their current FIG. 1 ilustrtes an exemplar fuctional flow char for train of thought or place on the cuent page. Thee exeman enhanced hyperlin 110. The ilustrated fuctional flow plar enhancements are presented for illustration in Blocks displayed in Block 104. Tis selection in Block 122 causes either "over" or nea a hyperlin thai the user wishes to a new browser window to be opened with the page associselect. When the curor is "over" or near a hyperlink the ated with the selected lin displayed in that browser window. progldm displays a tool bar which ilustrates the lin When ths browser window is opened in block 124, the enhancements available for tht paricular hyperlink in block 40 window automatically is miimized so that the user may 104. The progrm may wait a period of time, for example, continue to view the current page with a minum of thee seconds, after the pointer is placed "ovet' or near a distrction. The minimized window, however, enables the selected hyperlin. In some embodiments the toolbar may be user to quickly and easily access the selected hyperlink with displayed as part of or with the hyperlink. FIG. 2 ilustrates a single click at a later time. While current browsers enable one examp!t of toolbar 20 on a simulated page 12 on display 45 the user to perform a similar function by right clicking on the 11. Wilh the tool bar displayed, the user may select which link and then clicking on lhe "open in new window" menu chart begins at Start 100. At ths point, a page containg hyperJins would be displayed for the user. Thereafer, the user selects a hyperlink in block 102 by moving a cursor 122, 126 and 130. For exaple, the user may select open 35 new window mize from the exemplar tool bar 20 link enhancement they desir to utilize, if any. Decision selection to display the selected page in a new, browser Block 106 represents lhe user selection process. window, however, the user would then have to manually If the user does not desire to use any of the lin enhncemimize trus browser window. Thus, the present applicaments, then the user may either click on the hyperlin and 50 tion enables the user to accomplish in a single click what follow that link or the user may move the cursor away from might otherwise take three or more user actions. The more the link and the toolbar may be rudden. In either case, the user actions taen by the user, the greater the distraction functional flow wil terminate at end 134. With the link from viewing the curent page. enhancement grpruc user intedace displayed in block 104, The second ilustrated enhancement is the "check out the user may select one of lhe link enhancements from the 55 later" selection ilustrated in block 126. When the user toolbar. Exemplar choices are ilustrated in blocks 110, makes ths selection, the enhcement captures the grpruc 114, 122 and 126. Decision blocks 106, 108 and 120 reflect and/or text and link data associated with that hypertext link. the choices that a user may make in selecting a link The graphic and/or text may then be reduced to a smaller enhancement. Decision block 106 represents the user wantsize. A clickable item is created and is associated with Dr has ing to utilize one of the link enhancements to interact with 60 as its properties, the captured link data including the uniform the hyperlin. Decision block 108 represents the user's desire to follow the selected link and decision block 120 illustrtes a user's desire to follow the selected link at a later time. resource locator (URL) of the page associated with the selected link. Typically, lrus image is approximately the size of one of the standard icons displayed on a Windows-style desktop. The program may also position this link "snapshot" When the user desires to follow the selected link in 65 at the edge of the screen where it wil be out of the way of decision block 108, two link enhancements are shown to provide examples of these type of link enhancements. The the user. This position is designed to minimize the interfer- ence with the page currently displayed. When the user Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 13 of 16 US 7,206,839 82 7 desires to access the page represented by the snapshot, the 8 the hyperlink object in block 602. A typical mouse-over user would then click on the snapshot wruch would open the appropriate application to view the page associated with the selected hypertext link. the typical browser interface, is when the cursor changes from one shape to a second shape when event, which is par of the cursor is placed over a hyperlink. For example, if the The third ilustrated alterntive is one where the user 5 cursor was an arow, in normal circumstances, ths could selects 1he "view later offline" link enhancement. When the user makes trus selection in block 130, the enhancement makes copies of change to a hand when the cursor was placed over a hyperlink. Alteratively, the enhanced hyperlin 10' may the page(s) associated with the selected link downloads 10 just detect the presence of the hyperlin based on the mouse-over event and not overrde this event. In the ilustrated implementation, the progr activates if the user left the curor in place for at a set peri ad of time, and then saves them to hard drve or other storage loca1ion for later viewing offline. In essence, the program the page or pages associated with the selected link in the background while the user continues to view the current page and/or follow additional link associated with the curent page. The user may be able to select the number or levels of illustrted by block 604. Alternatively, the progr may activate anytime the cursor is over a hyperlink. Upon detecting trus occurrence, the program may overrde the 15 tyical (stadard pre-programmed) mouse-over event with pages to be downloaded. the enhnced hyperlin action in block 608. Alternatively, The toolbar selections represented by blocks 110, 114, the enhanced hyperlin 10' may just detect the presence of 122, 126 and 130 provide five examples of hyperlink enhancements. The addition and creation of additional link the hyperlink based on the mouse-over event and not override trus event. Thereafter, the toolbar selected by the enhancements are believed to be witrun the ordinary scope 20 progrmmer is displayed. The toolbar provides one method of the ar. for the user to select the paricular link enhancement that the The hyperlin enhancement function may operate on a user desires to utilze. The user may decide not to utilize any computer 30 (FIG. 5). Computer 30 may be a personal of the enhancements represented by blocks 610, 620, 630 computer (PC) or a server. Typically, computer 30 has a and 640 and the enhced hyperlin 10' would end as display 11, keyboard 31, and pointing device 32 connected to CPU 34. Computer 30 may be connected to a network 60 25 ilustrated by block 606. When the user decides to select one of the enhanced link that contain hyperlined pages or may be a stand-alone system. featues, flow moves though that fuction's staing block (610 for Open in a New Window, 620 for Opn in New Window Minimized 630 for Check it Later, and 640 for RA 38 (FIG. 6). Some CPU's also have some form of mass storage 40, for example a hard drve, CDROM, or 30 Anchor Current Page). An exemplar toolbar is illustrated in DVD. The computer 30 becomes a hyperlink enhancement The CPU 34 tyically contains a microprocessor 36, and device 10 when the hyperlin enhancement function is executed. This device 10 has a hyperlink detector 70 and a FIG. 2. Toolbar 20 is ilustrated overlying advertisement 18 in FIG. 2. It is expected that it would be withn the ordinary skill in the ar for a programer to design an alternative display system 71. The display system 71 may have a toolbar to permit the user to select the paricular link display controller 72 and a display 11. The hyperlin detec- 35 enhancement that they desired to use. FIG. 3 illustrates four exemplary functions that may be utilized as lin enhancetor 70 may be formed frm CPU 34 or microprocessor 36 ments. Block 610 represents the user selecting the "Open in rug a hyperlin enhncement fuction 10. When the detector 70 detects the presence of a hyperlink near the New Window" fuction. Thereafter, the ilustrted link enhancement uses Application Progrng Interface (API) location provided by cursor 74, the detector 70 sends a toolbar display signal 73 to the display controller 72. Upon 40 calls to open a new browser window and size it or place it so that it does not completely obliterate the view of the receipt of a toolbar display signl 73 the display controller original browser window as ilustrted in blocks 612 and 72 sends a signal to the display 11 to display toolbar 20. The displayed toolbar containg at least one hyperlin enhcement that the user may select. Cursor 74 may be a keyboard 31, a mouse, track ball, or other pointing device 32. 614. A second fuction entitled "Open in new window Mi45 mized" begins in block 620. The illustrted lin enhance- Browser Application Interface FIG. 3 ilustrates in exemplar fuctional flow char for an enhanced hyperlin 10' that could be utilized as a browser fuction. For example, a plug-in (Netscape Navigator) or ment uses API calls to open a new browser window in the mimized state (so it shows up as an icon or is displayed on the system taskbar or toolbar). activate x-control (Microsoft Internet Explorer). This functional flow chart was intended for a programer working in the JAVA programming language. It is expected that based on this flow char and the specification that a progrmmer of The third ilustrated fuction begins in Block 630. The 50 "check it la1er" function in this implementation utilizes a satellite progrm to manage the hyperlinks that the user desires to save for later access. First, the fuction checks to see if the Check_Later satellite function is runnng. If the satellte function has not yet slared, then it is initiated. 55 Thereafter, the contents of ordinary skill in the ar would be able to create a simlar progrm using other progrng, languages and/or pro- the hyperlink tag are passed to the Check_Later satellte via Object Linkng and Embedng in block 632. When the Check_Later satellte receives a (OLE) (or some other inter-process communcation scheme) hyperlin tag for the fi1 time, the progrm creates a grmmng for other hyperlink environments outside that experienced on the Internet. Examples of such hyperlink environments include, but are not limited to, Folio Views such as encyclopedias, magazine arhives, and/or other text archives whether stored on had drves, CD-Roms, DVDs or other storage media. The functional flow chart ilustrted in FIG. 3 begins at 65 and other text-based hyperlined document retrieval sys- 60 window to hold Check_Later items in Block 634. Thereafter tems utilzed in storing and accessing lare volumes of text the satellte may determine if the contents of the hyperlink block 600 with the browser in operation. The enhanced hyperlink 10' ilustrated overrdes the mouse-over event for tag contains art and/or text in decision 635. If the item is a text tag, the progr flow moves to block 638 where a clickable label is created within the window created in block 634. If the item is an image tag, the program flow moves to block 636 where a clickable image is created within the window created in block 634. The infonnation passed in Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 14 of 16 US 7,206,839 82 9 provides everying necessary for the satellite to set up a click event handler in block 639 which would launch the appropriate link in a new browser window when the user clicked on the saved hyperlink. 10 If the user selects the lin enhncement titled "open new window" then the associated function in block 550 is called. The function titled "Anchor Current Page" begins in block 640. In trus implementation, the satellte program Thereafter the function passes as paraeters the UR of the selected hyperlink to a server side command. In block 554, the server side command opens a fied sized browser window with the selected hyperlink. The size of approach has also been utilized. For ths function, the UR of the currnt page must be passed to the satellte as shown in block 642. Tis is all that the satellte needs to display an browser window when the user clicked on the anchor icon as ilustrated in block 646. ths window may be preprogramed by the progrmmer or may be selectable by the user as part of the set up routine. Anchor icon on the desktop in block 644 and to set up a click 10 Other Enancements This invention provides a platform for many enhanceevent handler which would reopen the current page in a new ments to the current hyperlink. Several potential enhancements are outlined below. It is expected that these and other hyperlink enhancements could be programed by a proFIG. 3 ilustrates four exemplary link enhancements to ilustrte varous link enhancements. It is believed that other 15 grmmer of ordinary skil in the art given this disclosure. "Captue the Hyperlinked Pages for later viewing". Tis link enhancements based on this disclosure and the flow feature, invisibly to the user, saves the pages referenced charts could be easily produced. by the hyperlink to the users hard drve for later JAVA Virtal Machine Application Programing Interface viewing at the users discretion. Tis is beneficial to any FIG. 4 ilustrates a second embodiment of the hyperlink 20 user, but particularly to users with slow connections to enhancement 10", which enables a hyperlink to have the the Internet. This featue enables users to see what the enhancements discussed above for a browser without the hyperlink would have presented to them, even if the user having to have the fuction discussed above lWng user doesn't have a live Internet connection at the time with or as par of their browser. Block 500 represents the of this later viewing, because the pages are saved to the user making a call for a paricular page. Thereafter, the main 25 users' local hard drve. fuction may be served from the hyperlin source site in ..E-mail more inormation". Tis feature, would prompt block 502. Alternatively, the fuction may be served frm for e-mail addrss and allow advertisers to send more the page site in block 502. Thereafter, in block 504, the inormation to users who express interest in ths way. fuction would be downloaded to the users' computer and Tis way a user can gather more information without the page containg the hyperlink would be displayed in 30 necessarily having to follow the lin. block 506. Tis page may contain either a banner ad with an "Statistical Inormation". This feature, would allow enhanced hyperlink or othèr enhnced hyperlin. In block 508 the user is given the opportity to select which link advertisers to track statistics related to how, how much, enhancement they desired as discussed above in FIG. 3 at block 608. when and under what circumstances their advertisements were being utilized. 35 When the user clicks on the selected hyperlink in block 510, the browser performs its normal function and opens the "Sweepstakes Inormation". Tis feature would allow advertisers to add "sweepstae" entry inormation to the "toolbaf' enabling users to enter the sweepstakes without losing their trin of thought. page. However, if the user selects one of the lin enhce- ments represented by blocks 520, 530, 540, or 550, then the In sumar, numerous benefits have been described with paricular link enhcement associated with that selection is 40 results from implying the concepts of the invention. The executed. foregoing description of the prefered embodiment with the If the user selects the "check out later" lin enhancement invention has been prepared for the purposes of ilustration in block 520 then the fuction in block 522 passes as and description. It is not intended to be exhaustive or to limit parameters the uniform resource locator (U) of the the invention to the precise form disclose. Obvious modiselected link's image, if an image is displayed, and the URL 45 fications and variations are possible in light of the above of the selected hyperlink to a fuction. For example, trus teaching. The embodiment was chosen and described in fW1ction may be a JAVA servlet, applet, or script. In block order to best illustrate the principals of its invention in its 534, the function provided by the server outputs Java Script practical application to thereby enable one of ordinary skil aDd HTML code that opens a new window containing UJe to best utilze the invention of various embodiments and graprucs and/or text and hyperlink. Preferably; the function 50 with varous modifications as they arc suited to the paricular preserves the "state" information, wruch prevents opening a to wruch is contemplated. It is intended that the scope of new window each time ths particular enhancement is selected. A follow on "check out later" fuction call places invention be defied by the claim appended hereto. the grprucs and/or text and hyperlin of the selected link in ile existing "check out latet' window. If the user selects "anchor this page" the associated fuction would be called in block 530. Tis fuction passes as parameters the UR of We claim: 55 1. A method for enhcing a hyperlin, comprising: displaying a hyperlin in a fist window of an application, the "anchor image", which may be supplied by ile developer or selected by the user, and the wherein said hyperlin is associated with a unform resource locator (U) and a page; detecting a cursor in proximity to said hyperlin; displaying a graprucal toolbar in proximity to said curor while said cursor is in proximity to said hyperlink, UR of the curent page to the function in block 534 as 60 discussed above. If the user selects "open a new window minimized" then the associated function would be called at block 540. The fW1ction passes as parame1ers in block 542 the URL of the selected link to a server side command in block 544. This 65 wherein said graphical toolbar is adapted to provide a user-selectable link enhancement to display a link snapshot based on said hyper link; receiving a fist user selection of said link enhncement; and as a result of said first user selection, command opens a minimized browser window of the selected hyperlink on the users computer, Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 15 of 16 US 7,206,839 B2 11 capturing a displayable element and said UR associated with said hyperlink; and displaying a link snapshot, wherein said link snapshot comprises said captured displayable element, and is associated with said captured UR, and wherein said 5 lin snapshot is adapted to cause said page to be 12 as a result of said first user selection, capturing a displayable element and said URL associated with said hyperlink; and displaying a link snapshot, wherein said lin snapshot comprises said captured displayable element, and is associated with said captued UR, and wherein said lin snapshot is adapted to cause said page to be displayed as a result of a second user selection of said lin snapshot, said page to be displayed based on said captured UR. 2. The method of claim 1, wherein capturing said dis- 10 playable element fuer comprises: displayed as a result of a second user selection of said lin snapshot, said page to be displayed based on said captued UR. 14. The method of claim 13, wherein captug said displayable element further comprises: reducing a size of said captured displayable element. redcing the size of said captured displayable element. 3. The method of claim 1, wherein said link snapshot is displayed at an edge of a display displaying said first 15. The method of claim 13, wherein said link snapshot is window. i 5 displayed at an edge of a display displaying said first 4. The method of claim 1, furter comprising: window. displaying said page in a second window upon said 16. The method of claim 13, further comprising: second user selection of said link snapshot. 5. The method of claim 1, furter comprising: retaing said lin snapshot when said fist window is 20 displaying said page in a second window upon said second user selection of said link snapshot. 17. The method of claim 13, fuher comprising: closed. 6. The method of claim 1, wherein said capturing and said retaining said link snapshot when said fit window is closed. 18. The method of claim 13, wherein said capturing and application. 7. The method of claim 1, wherein said displayable 25 said displaying said link snapshot are performed by a second application. element comprises a grpruc element. 19. The method of claim 13, wherein said displayable 8. The method of claim 1, wherein said displayable element comprises a grpruc element. element comprises a text element. 20. The method of claim 13, wherein said displayable 9. A method for enhancing a hyperlin, comprising: displaying a fit page having a hyperlin in a first 30 element comprises a text element. 21. A method for enhancing a hyperlink, comprising: window of an application, wherein said fit page is providing a user-selectable link enhancement for a toolassociated with a fit unform resource locator (URL), bar, the toolbar being displayable based on a location of wherein said hyperlink is associated with a second URL and a second page; a curor in relation to a hyperlin in a fit page in a fit displaying said link snapshot are performed by a second detecting a curor in proximity to said hyperlin; displaying a grprucal toolbar in proximity to said cusor while said cursor is in proximty to said hyperlink, 35 window of an application, wherein said fit page is associated with a fit unform resource locator (U), wherein said hyperlink is associated with a second UR and a secnd page, wherein said user-selectable link wherein said graphical toolbar is adapted to provide a user-selectable link enhancement to display an icon based on said fit UR; 40 enhancement is adapted to display an icon based on said fit UR; receiving an indication of a fit user selection of said link receiving a first user selection of said lin enhancement; and as a result of said fit user selection, enhancement; and as a result of said first user selection, capturing said first URL associated with said fit page; displaying an icon, said icon associated with said 45 captured first URL, said icon adapted 10 cause said first page to be displayed as a result of a second user selection of said icon; and displaying said second page in said first window, capturing said fit URL associated with said first page; and displaying an icon, said icon associated with said captu fist URL, said icon adapted to cause said fit page to be displayed as a result of a second user selection of said icon. 22. The method of claim 21, wherein said icon is displayed at an edge of a display displaying said fist window. 11. The method of claim 9, wherein said icon is displayed 23. The method of claim 21, wherein said icon is disas a button in said graphical toolbar. played as a button in said grprucal toolbar. 12. The method of claim 9, wherein said captung and 24. The method of claim 21, wherein said captung and said displaying said icon are performed by a second appli- 55 said displaying said icon are performed by a second applicaiion. cation. 13. A method for enhancing a hyperlin, comprising: 25. The method of claim 21, further comprising: providing a user-selectable link enhncement for a tooldisplaying said first page in a second window upon said bar, the toolbar being displayable based on a location of at an edge of a display displaying said first window. 10. The method of claim 9, wherein said icon is displayed 50 a cursor in relation to a hyperlink in a fist window of 60 an application, wherein said hyperlink is associated second user selection of said icon. with a W1ifonn resource locator (UL) and a page, wherein said user-selectable link enhancement is adapted to display a link snapshot based on said hyperlink; receiving an indication of a first user selection of said link enhancement; and 65 26. A method for enhancing a hyperlink, comprising: providing a user-selectable link enhancement for a toolbar, the toolbar being displayable based on a location of a cursor in relation to a hyperlink in a first page in a first window of an application, wherein said first page is associated with a first uniform resource locator (UL), wherein said hyperlink is associated with a second URL Case 5:07-cv-00109-JMH Document 12 Filed 08/27/2007 Page 16 of 16 US 7,206,839 B2 13 and a second page, wherein said user-selectable link 14 27. The method of claim 26, wherein said grprucal element is displayed at an edge of a display displaying said fit window. enhancement is adapted to display a grprucal element based on said first UR; receiving an indication of a first user selection of said link 28. The method of claim 26, wherein said grprucal enhancement; and 5 element is displayed as a button in said grphical toolbar. as a result of said first user selection, 29. The method of claim 26, wherein said capturing and capturing said fit URL associated with said first page; said displaying said icon are performed by a second appliand cation. displaying a graphical element, said graprucal element 30. The method of claim 26, further comprising: associated with said captured first URL, said grpru- 10 displaying said first page in a second window upon said cal element adapted to cause said fit page to be second user selection of said graphical element. displayed as a result of a second user selection of said grprucal element. if * * *

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?