Best Products, the nation's second largest catalo g showroom ret ai ler, operates 160 Best showrooms and 12 Best Jewelry stores in 22 states . The company also operates a
< pre> Date : 11-03-94 Source : Business Wire FileIDL b1103123.200 60 dprexp > RICHMOND, Va . -- (BUSINESS W IRE) via First! - Best Products Co ., Inc. (Nas daq:BEST) today rep ore d sales for fiscal October, the four week s ended O ctober 29, 1994, increases 2.4% to 5102 .0 million compared to $99.6 mill ion 65 for the four weeks ended October 30, 1993 . Comparable store sales incresed 0.8% for the same period . Fiscal year-to-date sales increased 4 .1% to $91 8 .7
G 0o G o57s23
Case: 3:06-cv-00199-jcs
Document #: 106-3 5,530,85 2
Filed: 02/29/2008
Page 26 of 31
9 -continue d
million for the 39 weeks ended Qctober29, 1994 compared to $882.7 million for the same period the prior year. Comparable store year-to-date sales for 1994 increased
3 .4% to 5886.7 million compared to $857 .7 million for the same period during 1993 .
Best Products, the nation's second largest catalog showroom retailer, operates 160 Best showrooms and 12 Best Jewelry stores in 22 states . The company also operates a nationwide mail-order service .
804-261-2150 2I2/850-560 0
entry into step 712, complete profiles and associated topics ) . Stories are delimited by . Then, the profile/key information contained within the article can be processed.
As shown in the example SGML file above, profiles are delimited by the expressions 4profile> . Topics are delimited by the expressions and follow the 60 cated, relevancy measures may also be used . The story profile name. As shown above, profiles and keys (topics) headings are displayed as anchors which reference the follow each article, and are delimited by the expressions stories themselves . Upon completion of the search, the dcatalog_items>. If there are no more request page(s) are again displayed, in this case the search profiles/topics for the article, as detected at step 734, then results at step 80 4 . process 710 proceeds to step 736. If there are more profiles, 65 FIGS . 9a and 9b show a scrollable display which is then it is detected at step 736 whether a profile file exists for displayed as the main home page HTML file . A search field the profile . If not, then a profile file is created at step 738 . 910, which allows user input at any time using fill-in form s
hypertext viewing of the article from the brief or key .html files via a browser. Upon completion of this processing, full hypertext browsing among the index, expanded index, topic, ao brief, or article files may then be accomplished . FIG . 8 shows a process for displaying/searching using the above-created HTML files, and additional files which can be created on demand, after execution of a search . A session typically commences when the HTTP server detects a 45 request for a client connect, step 8 02 . Then, the requested page, typically the home page, is displayed on the client browser at step 8 04 . Any other requested page can be displayed using normal HTFP exchanges, including, the profile list (home page), the expanded profile list whic h 50 includes topics arranged by profile, or any selected profile, topic, brief or story page using the above-created HTML pages . In addition, the server detects whether a search has been requested at step 806 . If so, then a FreeWAIS (inverted index) search is performed, at step 808 , in the selected 55 profiles, if any . At step 810, FITML page(s) containing the results of the search are generated, including story brief, and titles, organized by relevancy. Relevancy may include any number of factors, including but not limited to, primacy, and number of occurrences, in this order . Other, more sophisti-
G 0o G o57s2a
Case: 3:06-cv-00199-jcs
Document #: 106-3 5,530,85 2
Filed: 02/29/2008
Page 27 of 31
11 12 support under HTTP is displayed for FreeWAIS searching at e . generating a fourth file and a fifth file for said at leas t any time in the selected profile(s) . Each of the profile names one article, if any, for said each at least one correspond(e .g . 92 0 , 921, etc .) are selectable as anchors as profiles for ing topic for said each of said list of profiles, said fourth the search or for referencing the expanded home page (FIG. file including a brief of each said at least one article i n 10). 5 said first file of information and an anchor to said fifth The expanded home page display is shown in FIG . 10. file, said fifth file including text for said at least one This includes profile headings (e.g . 1020 . 1030) and correarticle, if any, for said each at least one corresponding sponding topic anchors (1021, 1022, 1023, and 1031) for topic for said each of said list of profiles. access to the topic main pages . Again, the expanded home 2. The method of claim 1 further comprising the step of page is searchable by entering text into field 1010 . to generating a sixth file which contains a plurality of anchors FIGS . lla-11c include a scrollable display which shows referencing a plurality of said fifth files, wherein said the Topic Summary page accessible by selecting any of the anchors in said sixth file are arranged by each said profile topic anchors shown in FIG . 10. This includes the topic and corresponding topic. heading 1100, and anchor 1101 to the previous topic, if any,
3 . The method of claim 1 wherein said step of receiving for the profile . This also includes a next topic anchor 1102, and a return to profile page for returning to the home page 15 said first file of information includes receiving an electronic mail (e-mail) message . shown in FIG . 9 . Anchors for story headings 1111, 1112, etc. 4 . The method of claim 1 further comprising the step of . . are present for access to the stories themselves . The creating a directory for each of said list of said profiles and display also includes the brief for each story (e .g . 1121) . A at least one subdirectory for said at least one correspondin g previous days headings only (1130, 1131, etc . . .) are shown and allow access to those stories, as shown in FIG . 11b. 2o topic for each of said list of profiles, and storing said third and fifth file for said at least one article, if any, for said each Anchor 1140 of FIG . 11c allows the access of an HTML at least one corresponding topic for said each of said list of page for a previous week's stories for the given topic, if any . profiles in said subdirectory. FIGS . 12a and 12b show the results of a FreeWAIS 5. The method of claim 1 wherein said generating said at search, as described above. The search term(s) are shown in field 1200, and story headings (e .g . 1202), which act as 25 least one corresponding third file for said at least one corresponding topic for each of said list of profiles, includes anchors to the story pages themselves, are shown sorted by generating a first level heading for each of said list of relevancy. The relevancy Score, including the date, is shown profiles, and generating a second level heading for said at as 1201 for each article . The text from the brief HTML file least one corresponding topic for each of said list of profiles . is shown as 1203 .
Lastly, story text is displayed on a page such as that shown 30 6. The method of claim 5 wherein said second level heading for said at least one corresponding topic for each of in FIG . 13. 1300 includes the story title, 1301 includes said list of profiles comprises an anchor referencing said identifying information regarding the story, and 1302 shows fifth file . the story text itself.
7. A computer-implemented method of retrieving inforThus, a method and apparatus for a retrieving information has been described . Note that though the foregoing has 35 mation comprising the following steps : particular utility and has been described with reference to a . parsing a first file of information to generate a list of certain specific embodiments in the figures and the text, that profiles, and at least one corresponding topic for each one may practice the present invention without implementof said list of profiles ; ing all of these specific details . Thus, the figures and the text b. generating a second file containing said list of said are to be viewed in an illustrative sense only, and not limit 40 profiles and said at least one corresponding topic for the present invention . The present invention is only to be each of said list of profiles ; limited by the appended claims which follow . c . parsing said first file of information to determine said
What is claimed is :
1 . A computer-implemented method of retrieving infor45 mation comprising the following steps : a . receiving a first file of information which includes a first markup language to identify contents of said information ;
at least one article, if any, for said each at least one corresponding topic for said each of said list of profiles ;
d. generating a third file for said at least one article, if any, for said each at least one corresponding topic for said each of said list of profiles, said third file including text for said at least one article, if any, for said each at leas t b . responsive to said receiving said first file of informa- sa one corresponding topic for said each of said list of tion, parsing said first file of information to generate a profiles ; an d
list of profiles, and at least one corresponding topic for e . inserting an anchor in said second file referencing said each of said list of profiles; third file for said at least one article, if any, for said each c . generating a second file in a second markup language at least one corresponding topic for said each of said list containing said list of said profiles and at least one 55 of profiles . corresponding third file in a third markup language for 8. The method of claim 7 further comprising the step of said at least one corresponding topic for each of said list receiving said first file of information in an electronic mail of profiles, wherein said second file contains anchors (e-mail) message . referencing each at least one corresponding third file, 9. The method of claim 7 wherein said inserting an anchor and first markup instances in said first file of informa- 6 0 in said second file referencing said third file for said at least tion are converted to second markup instances in either one article, if any, for said each at least one corresponding said second file or said third file ; topic for said each of said list of profiles includes generating
d. parsing said first file of information to determine said a first level heading for each of said list of profiles, and at least one article, if any, for said each at least one generating a second level heading for said at least one corresponding topic for said each of said list of profiles, 65 corresponding topic for each of said list of profiles, wherein and a corresponding brief for said at least one article ; said second level heading includes a first anchor referencing and said third file.
G 0o G o57s25
Case: 3:06-cv-00199-jcs
Document #: 106-3 5,530,85 2
Filed: 02/29/2008
Page 28 of 31
13 10 . A computer-implemented method of retrieving information comprising the following steps :
a. using a hypertext transfer protocol, displaying to a user a display generated from a first markup language, containing a list a profiles, and at least one corresponding topic for each of said list of profiles ; b. allowing a user to select via said hypertext transfer protocol a first plurality of said at least one corresponding topic for a second plurality of said list of profiles :
14 corresponding topic for said second plurality of said li st of profiles .
11 . The method of clai m 10 further compri sing the step of displaying, via said hypertext transfer protocol , results of said search using said search term in said first database, said results of said search including a first display generated from a first markup language file represen ting said results of said search, sai d first markup language file including at least one anchor, wherein said each at ]east one anchor references a second file containing text which includes said search term for each article for one of said first plurality of said at least one corresponding topic for said second plurality of said list of profiles. 12.'I'he method of claim 1 0 wherein said step of executing said search using said search term in said first database of information includes performing a FreeWAIS search of said first database .
c . allowing said user to enter via said hypertext transfer protocol at least one search term : and d. executing a search using said search term in a first database of information, said first database of information organized by said list of said profiles, and said at least one corresponding topic for each of said list of profiles, wherein said search is performed in locations in said first database of information which correspond with each of said first plurality of said at least one
10
15
* * * * ~:
G 0o G o57s26
Case: 3:06-cv-00199-jcs
Document #: 106-3
Filed: 02/29/2008
Page 29 of 31
EXHIBIT E
Case: 3:06-cv-00199-jcs
Document #: 106-3
Filed: 02/29/2008
Page 30 of 31
Case: 3:06-cv-00199-jcs
Document #: 106-3
Filed: 02/29/2008
Page 31 of 31