US20050195433A1 - Method and computer program product for implementing web based document printing - Google Patents
Method and computer program product for implementing web based document printing Download PDFInfo
- Publication number
- US20050195433A1 US20050195433A1 US11/121,225 US12122505A US2005195433A1 US 20050195433 A1 US20050195433 A1 US 20050195433A1 US 12122505 A US12122505 A US 12122505A US 2005195433 A1 US2005195433 A1 US 2005195433A1
- Authority
- US
- United States
- Prior art keywords
- index
- web based
- based document
- print index
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1265—Printing by reference, e.g. retrieving document/image data for a job from a source mentioned in the job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Record Information Processing For Printing (AREA)
Abstract
A method, apparatus and computer program product are provided for implementing web based document printing. A print index is obtained. User selected uniform resource locators (URLs) in the print index are identified. The URLs in the print index are sequentially printed. The print index stores a list of user selected uniform resource locators (URLs) to be printed. A web based printing program utilizes the stored print index for printing a document including the list of user selected uniform resource locators (URLs).
Description
- The present invention relates generally to the data processing field, and more particularly, relates to a method, apparatus and computer program product for implementing web based document printing.
- There is no easy way to efficiently control the printing of documents that are stored on the Web. Often sections of a desired document have different URLs, and one section references other sections using hypertext links. Neither the originator or author of the document or a user can prepare the document for easy printing when the document has several URL segments. A mechanism is needed to easily combine a set of URLs into one contiguous printout for a user selected document.
- A principal object of the present invention is to provide an improved method, apparatus and computer program product for implementing internet web based document printing. Other important objects of the present invention are to provide such internet web based document printing method, apparatus and computer program product that efficiently and effectively facilitates printing particular internet web pages; to provide such internet web based document printing method, apparatus and computer program product substantially without negative effect; and provide such internet web based document printing method, apparatus and computer program product that overcome many of the disadvantages of prior art arrangements.
- In brief, a method, apparatus and computer program product are provided for implementing web based document printing. A print index is obtained. User selected uniform resource locators (URLS) are identified in the print index. The URLs in the print index are sequentially printed.
- In accordance with features of the invention, the print index stores a list of user selected uniform resource locators (URLs) to be printed. A web based printing program utilizes the stored print index for printing a document including the list of user selected uniform resource locators (URLs).
- The present invention together with the above and other objects and advantages may best be understood from the following detailed description of the preferred embodiments of the invention illustrated in the drawings, wherein:
-
FIGS. 1 and 2 are block diagram representations illustrating a computer system and operating system for implementing a method and computer program product for implementing internet web based document printing in accordance with the invention; -
FIG. 3 is an exemplary display screen of the system ofFIG. 1 illustrating a user interface for providing user selected print options in accordance with the preferred embodiment; -
FIGS. 4, 5 , 6 and 7 are flow charts illustrating exemplary steps for implementing web based document printing in accordance with the preferred embodiment; and -
FIG. 8 is a block diagram illustrating a computer program product in accordance with the preferred embodiment. - Having reference now to the drawings, in
FIGS. 1 and 2 , there is shown a computer or data processing system of the preferred embodiment generally designated by thereference character 100. As shown inFIG. 1 ,computer system 100 includes a central processor unit (CPU) 102, a readonly memory 103, arandom access memory 104, adisplay adapter 106 coupled to adisplay 108.CPU 102 is connected to a user interface (UI)adapter 110 connected to a pointer device andkeyboard 112.CPU 102 is connected to an input/output (IO)adapter 114 connected to a direct access storage device (DASD) 116 and atape unit 118.CPU 102 is connected to acommunications adapter 120 providing a communications function. It should be understood that the present invention is not limited to a computer model with a single CPU, or other single component architectures as shown inFIG. 1 . - As shown in
FIG. 2 ,computer system 100 includes anoperating system 130 and a webdocument printing program 132 of the preferred embodiment. In accordance with features of the invention, adocument print index 134 of the preferred embodiment includes a list of multiple linkedURLs 136 to be printed when a particular document is printed. Thedocument print index 134 is stored at one URL site. - Various commercially available computers can be used for
computer system 100, for example, an IBM personal computer.CPU 102 is suitably programmed by the webdocument printing program 132 to generate display screen, for example as shown inFIG. 3 to receive user document printing selected options, and to execute the flowcharts ofFIGS. 4, 5 , 6 and 7. - The
document print index 134 is explicitly specified by the document originator, and stored in the document root from which the other URLs in the document are linked. A simple example of a specification of thedocument print index 134 to print five URLs follows in TABLE 1:TABLE 1 <Print> URL 1 </Print><Print> URL 2 </Print> <Print> URL 3 </Print> <Print> URL 4 </Print> <Print> URL 5 </Print> - In accordance with features of the invention, another way to print is via a scattered print specification 138 of one or more
URL print functions 140 with HTML tags. Here, the document owner scatters the print commands within the separate URLs that link to other document segments. The anchor HTML element is extended to include aprint function 140. For example, <A HREF=“[URL 1]”>[text for link]</A>, is extended to specify that this URL is to be printed, such as: <A PRINT=“YES” HREF=“[URL 1]”>[text for link]</A>. - When the document is printed, each anchor tag with PRINT=Yes will cause that URL to print, while anchor tags that do not have PRINT=Yes will not print that URL. When a URL to be printed is downloaded at print time, it is searched for URLs included within the downloaded URL to be printed, thus propagating the print through as many branches as needed.
- Using either the
document print index 134 or the scattered print specification 138, at print time the URLs to be printed are compiled into the final document, where pagination, section heading numbers, lists, cross references, tables of contents, and the like are applied to the entire document spanning all the URLs to be printed. - In accordance with features of the invention, based upon the
document print index 134 and the scattered print specification 138, several functions are provided in the method of the preferred embodiment. For thedocument print index 134, a window can be provided for user access and control. For example, in the following window presentation in TABLE 2, the user may clickURLs 1, 3, and 5 to specify that only these URLs are to be printed on this printout.TABLE 2 URL 1<URL 2 URL 3< URL 4 URL 5< - The document owner can define print index sub-sets of the document to be selected with a single button. For example, for a particular report, clicking summary could automatically select 25 URLs for a 450 page printout. Or, clicking detailed report could select 100 URLs for 2800 pages of the complete report. After generating the sub-set, the user can still access the Print Index to de-select unwanted portions of the sub-set.
- Dynamic creation of
print index 134 can be used two ways. First, the user has browsed several URLs and wants to print them as a unit. He clicks an option to begin print, at which time the automatic Print Index function is called. Then the user navigates in sequence the desired URLs to be printed. As each URL is navigated it is automatically added to theprint index 134. The user can then click a print function and print the navigated pages, with or without ever seeing the system generatedprint index 134. Second, the document is designed to be printed using the scattered method. As the URLs are gathered to be printed, aprint index 134 is generated by the system. Before printing, the system can open an options window for theprint index 134, and the user can then deselect/rearrange URLs, save thisprint index 134 for later use and the like. - The new HTML
print control tags 140 of the preferred embodiment include aroot URL tag 144. Theroot URL tag 144 defines the current URL to be the root of the document, serving as the anchor from which other portions of the document are linked, and in which the author'sprint index 134 is found. A pointer toroot URL tag 146 is used to identify hypertext links that point to the Root URL document. In this way, when on any page that belongs to the Root document, the print function can orient to the root URL/print Index and print a cohesive document. Print Index sub-sets tags 148 are used by the document owner to define sub-set printings of the document. For example, to define a summary sub-set under which given URLs will print when this sub-set 148 is selected by the user, insert <Print sub-set> Summary </Print sub-set> into these URLs. There is no restriction that one URL belong to only one sub-set 148. A print order number 150 and a print order control 152 together define the order in which to print a URL in relation to other URLs in the document layout for the scattered method of printing. Two print order controls 152 are defined as a simple control 154 and a hierarchical control 156. With the simple print order control 154, the print order numbers 150 are a simple sequence. A URL assigned a print order number of 50 would print before URL with print order number of 60, and so on. It is assumed that the document originator has knowledge of all URLs in his document and assigns print order numbers 150 accordingly. - With the hierarchical print order control 156, a hierarchy scheme is applied to the whole document, with print order numbers 150 assigned to each URL segment in a hierarchical fashion, such as 1, 1.1, 2, 2.1. The Print Order Control HTML tag, as illustrated under kind of multi-print in
FIG. 3 , would then specify which of two hierarchical orders to print including a branch-first order, for example, a default option and a level-first order. The branch-first order prints 1, 1.1, 2, 2.1, where each branch is traversed before going to the next branch. The level-first order prints 1, 2, 1.1, 2.1, where highest level orders are printed first. - An override function allows override of HTML print tags that control the order of printing. For example, the user may want the summary portion of the document printed first instead of last. This may be done by dragging and dropping URLs in the Print Index window to re-order URLs for printing.
- Auxiliary uses of the
print index 134 are enabled by the grouping of URLs into oneindex 134 that can be applied to other functions besides printing: For example, a find option can be used with theprint index 134 to search a set of URLs in one operation. Theprint index 134 can easily provide functions including a FIND, span all and a FIND, span scoped. The FIND, span all option in aprint index 134 drop down searches text in all URLs in theprint index 134, whether or not the URLs are selected for printing. The FIND-span scoped option searches text in only those URLs in theprint index 134 selected for printing. This provides an easy way to control the scope of a Find whether or not you actually print the selected URLs. Spell check and other document-wide functions can in like manner span the URLs of theprint index 134. Sharing of Print Indexes can be provided once a fine tunedprint index 134, mechanisms can be used to share with others. For example, services can provide dedicated sites that containuseful print indexes 134, to be linked by related sites. - Referring now to
FIG. 3 , an exemplary display screen generally designated by 300 illustrates a user interface for providing user selected print options in accordance with the preferred embodiment. A user enters selections to confirm print index, select a kind of multi-print and the scatter kind, as illustrated inFIG. 3 . A user selection of honor HTML tags overrides HTML tags that define the print index, manual and current page only print functions. -
FIGS. 4, 5 , 6 and 7 illustrate exemplary steps for implementing web based document printing in accordance with the preferred embodiment. Referring toFIG. 4 , exemplary steps to traverse and create theprint index 134 are shown starting at ablock 400. A print index is created as indicated at ablock 402. Checking whether a scattered level first is set is performed as indicated at adecision block 404. If the scattered level first is not set, then a scattered branch first routine is performed, passing a current page as the parameter indicated at a block 406. With the scattered branch first routine, each branch is traversed before going to the next branch to print sequential branches. If the scattered level first is set, then a scattered level first routine is performed, passing a current page URL as the parameter indicated at a block 408. With the scattered level first routine, highest level orders are printed first. - Referring to
FIG. 5 , exemplary steps to obtain a kind of multi-print are shown starting at ablock 500. Checking for the honor HTML option is performed as indicated at adecision block 502. If the honor HTML option is not set, then checking whether the print index is selected is performed as indicated at adecision block 504. When the print index is not selected, checking for scattered print set is performed as indicated at adecision block 506. When scattered print is set, then the scattered print is returned as indicated at ablock 508. When scattered print is not set, then checking whether manual is set is performed as indicated at adecision block 510. When manual is set, then manual print is returned as indicated at ablock 512. When manual is not set, then only the current page print is returned as indicated at ablock 514. When the print index is selected atblock 504, then checking whether the print index is found in the current page as indicated at adecision block 516. When the print index is found in the current page, then the print index is returned as indicated at ablock 518. When the print index is not found in the current page, then only the current page print is returned as indicated at ablock 520. When the honor HTML option is set atblock 502, checking whether the print index is found in the current page is performed as indicated at adecision block 522. When the print index is found in the current page, then the print index is returned as indicated at ablock 524. When the print index is not found in the current page, then checking whether print=Yes and anchor tags are present in the current page is performed as indicated at adecision block 526. When print=Yes and anchor tags are present in the current page, then the scattered print is returned as indicated at ablock 528. Otherwise, only the current page print is returned as indicated at ablock 530. - Referring to
FIG. 6 , exemplary steps to obtain theprint index 134 are shown starting at ablock 600. Checking whether the whole print option is selected is performed as indicated at adecision block 602. When the whole print option is selected, checking whether the root tag is present in the current page is performed as indicated at adecision block 604. When the root tag is present in the current page, then switching to this root URL for printing purposes is provided as indicated at ablock 606. When the whole print option is not selected or when the root tag is not present in the current page atblock 604, then the routine to obtain the kind of multi-print ofFIG. 5 is performed as indicated at a block 608. Checking for an existing print index is performed as indicated at adecision block 610. When an existing print index is identified, then the existing print index is retrieved as indicated at ablock 612. When an existing print index is not identified, then checking for the scattered print option is performed as indicated at adecision block 614. When the scattered print option is identified, then the routine to traverse and create the print index from scattered anchor tags with marker print equals yes as indicated at ablock 616. When the scattered print option is not identified, then checking for the manual selection is performed as indicated at adecision block 618. When the manual selection is identified, then the print index is manually created as indicated at ablock 620. When the manual selection is not identified, then checking for only current page option is performed as indicated at adecision block 622. Then the print index that contains only the current page is created as indicated at ablock 624. The print index from any of theblocks block 626. This completes the sequential obtain print index operations as indicated at ablock 628. - Referring to
FIG. 7 , exemplary print function steps are shown starting at ablock 700. First the obtain print index routine ofFIG. 6 are performed as indicated at a block 702. Checking whether confirm print index option is selected is performed as indicated at adecision block 704. When the confirm print index option is selected, then the routine to display and edit the print index is performed as indicated at ablock 706. When the confirm print index option is not selected, then all URLs in the print index are printed in the order that the URLs appear in the print index is provided as indicated at ablock 708. This completes the sequential print function operations as indicated at ablock 710. - Referring now to
FIG. 8 , an article of manufacture or acomputer program product 800 of the invention is illustrated. Thecomputer program product 800 includes arecording medium 802, such as, a floppy disk, a high capacity read only memory in the form of an optically read compact disk or CD-ROM, a tape, a transmission type media such as a digital or analog communications link, or a similar computer program product. Recording medium 802 stores program means 804, 806, 808, 810 on the medium 802 for carrying out the methods for implementing web based document printing of the preferred embodiment in thesystem 100 ofFIGS. 1 and 2 . - A sequence of program instructions or a logical assembly of one or more interrelated modules defined by the recorded program means 804, 806, 808, 810, direct the
computer system 100 for implementing web based document printing of the preferred embodiment. - While the present invention has been described with reference to the details of the embodiments of the invention shown in the drawing, these details are not intended to limit the scope of the invention as claimed in the appended claims.
Claims (23)
1. A method for implementing web based document printing comprising the steps of:
obtaining a print index; said print index explicitly specified by a web based document originator; and
identifying uniform resource locators (URLs) in said print index; and
printing said URLs in said print index.
2. The method for implementing web based document printing as recited in claim 1 further includes the step of checking for a user selection of confirm print index option, and responsive to identifying said user selection of confirm print index option, performing a display and edit print index routine.
3. The method for implementing web based document printing as recited in claim 1 wherein the step of obtaining said print index includes the steps of checking for a user selection of whole print option, and responsive to identifying said user selection of whole print option, checking for a root tag present in the current page.
4. The method for implementing web based document printing as recited in claim 3 includes the steps of responsive to identifying said root tag present in the current page, switching to said root tag for printing.
5. The method for implementing web based document printing as recited in claim 1 wherein the step of obtaining said print index includes the steps of obtaining a kind of multi print to perform.
6. The method for implementing web based document printing as recited in claim 5 includes the steps of checking for a user selection of honor HTML, responsive to identifying said user selection of honor HTML, checking for a print index in the current page.
7. The method for implementing web based document printing as recited in claim 6 includes the steps of responsive to identifying said print index in the current page, returning said print index.
8. The method for implementing web based document printing as recited in claim 6 includes the steps of checking for a user selection of print equal yes and anchor tags present in the current page, and responsive to identifying said user selection of print equal yes and anchor tags present in the current page returning scattered print.
9. The method for implementing web based document printing as recited in claim 8 includes the steps of responsive to not identifying said user selection of print equal yes and anchor tags present in the current page returning only current page print.
10. The method for implementing web based document printing as recited in claim 6 includes the steps of responsive to not identifying said user selection of honor HTML, checking for a user selection of print index.
11-12. (canceled)
13. The method for implementing web based document printing as recited in claim 10 includes the steps responsive to identifying said user selection of print index, checking for a print index present in the current page, and responsive to identifying said print index present in the current page, returning only current page print.
14-19. (canceled)
20. The method for implementing web based document printing as recited in claim 1 includes the steps of identifying a user selection of level first and creating a print index to print highest level orders first.
21. The method for implementing web based document printing as recited in claim 1 includes the steps of identifying a user selection of branch first and creating a print index to sequentially print each branch.
22-24. (canceled)
25. A computer program product implementing web based document definition comprising:
a recording medium;
means, recorded on the recording medium, for storing a print index, said print index explicitly specified by a web based document originator; said print index including a list of user selected uniform resource locators (URLs) to be printed;
means, recorded on the recording medium, for obtaining said print index and for displaying a window for user access and control of said print index including said list of user selected uniform resource locators (URLs).
26. The computer program product implementing web based document printing as recited in claim 25 includes means, recorded on the recording medium, for identifying a user selected scattered print specification and means, recorded on the recording medium, for identifying URLs with HTML elements having anchor tags of a user selection of print equals yes and for printing a document including said URLs with HTML elements having anchor tags of said user selection of print equals yes.
27. A method for implementing web based document definition comprising the steps of:
obtaining a print index; said print index explicitly specified by a web based document originator; and
identifying uniform resource locators (URLs) in said print index; and
performing a display and edit print index routine to enable a user to deselect and rearrange URLs.
28. A method for implementing web based document definition as recited in claim 27 wherein the step of obtaining said print index includes the steps of obtaining a kind of multi print to perform.
29. A method for implementing web based document definition as recited in claim 28 includes the steps of identifying a user selection of honor HTML, checking for a print index in the current page.
30. A method for implementing web based document definition as recited in claim 29 includes the steps responsive to identifying said print index in the current page, of returning said print index.
31. A method for implementing web based document definition as recited in claim 27 includes the steps of searching a set of URLs included in said print index.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/121,225 US20050195433A1 (en) | 1999-04-13 | 2005-05-03 | Method and computer program product for implementing web based document printing |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/291,245 US6917436B2 (en) | 1999-04-13 | 1999-04-13 | Method and computer program product for implementing web based document printing |
US11/121,225 US20050195433A1 (en) | 1999-04-13 | 2005-05-03 | Method and computer program product for implementing web based document printing |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/291,245 Division US6917436B2 (en) | 1999-04-13 | 1999-04-13 | Method and computer program product for implementing web based document printing |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050195433A1 true US20050195433A1 (en) | 2005-09-08 |
Family
ID=27757500
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/291,245 Expired - Fee Related US6917436B2 (en) | 1999-04-13 | 1999-04-13 | Method and computer program product for implementing web based document printing |
US11/121,225 Abandoned US20050195433A1 (en) | 1999-04-13 | 2005-05-03 | Method and computer program product for implementing web based document printing |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/291,245 Expired - Fee Related US6917436B2 (en) | 1999-04-13 | 1999-04-13 | Method and computer program product for implementing web based document printing |
Country Status (1)
Country | Link |
---|---|
US (2) | US6917436B2 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE386302T1 (en) * | 2000-05-29 | 2008-03-15 | Saora Kabushiki Kaisha | SYSTEM AND METHOD FOR STORING NAVIGATED DATA |
EP1203661A3 (en) * | 2000-11-01 | 2007-10-24 | Eastman Kodak Company | Method and interface for assembling books |
US20020069260A1 (en) * | 2000-12-01 | 2002-06-06 | Tagg James S. | Systems and methods for printing website data |
US20020147775A1 (en) * | 2001-04-06 | 2002-10-10 | Suda Aruna Rohra | System and method for displaying information provided by a provider |
JP3763466B2 (en) * | 2001-12-11 | 2006-04-05 | キヤノン株式会社 | Printer command control apparatus, method and system, printer connected to the apparatus, program, and storage medium |
JP2003337699A (en) * | 2002-03-13 | 2003-11-28 | Saora Inc | Information processing device and method, and storage medium with program stored therein |
JP4066691B2 (en) * | 2002-04-01 | 2008-03-26 | コニカミノルタビジネステクノロジーズ株式会社 | Print control apparatus and program |
US7120641B2 (en) | 2002-04-05 | 2006-10-10 | Saora Kabushiki Kaisha | Apparatus and method for extracting data |
US20030195896A1 (en) * | 2002-04-15 | 2003-10-16 | Suda Aruna Rohra | Method and apparatus for managing imported or exported data |
US20030229846A1 (en) * | 2002-06-07 | 2003-12-11 | Anil Sethi | System and method for capturing digital data directly from an electronic device and processing the data into XML form on a computer chip |
JP3776866B2 (en) * | 2002-10-18 | 2006-05-17 | 富士通株式会社 | Electronic document printing program and electronic document printing system |
US20070022110A1 (en) * | 2003-05-19 | 2007-01-25 | Saora Kabushiki Kaisha | Method for processing information, apparatus therefor and program therefor |
JP2006053745A (en) * | 2004-08-11 | 2006-02-23 | Saora Inc | Data processing method, device and program |
US9760694B2 (en) * | 2012-03-21 | 2017-09-12 | Konica Minolta Laboratory U.S.A., Inc. | Method and related apparatus for generating online and printing on-demand compilation of works with excerpts handling features |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991514A (en) * | 1996-05-31 | 1999-11-23 | Sun Microsystems, Inc. | Method and apparatus for printing a hyperspacial document |
US6006264A (en) * | 1997-08-01 | 1999-12-21 | Arrowpoint Communications, Inc. | Method and system for directing a flow between a client and a server |
US6061700A (en) * | 1997-08-08 | 2000-05-09 | International Business Machines Corporation | Apparatus and method for formatting a web page |
US6185588B1 (en) * | 1996-12-31 | 2001-02-06 | International Business Machines Corporation | Method and apparatus for printing worldwide web pages in accordance with operator selected formatting |
US6320671B1 (en) * | 1998-05-15 | 2001-11-20 | International Business Machines Corporation | Web browser printing enhancements |
-
1999
- 1999-04-13 US US09/291,245 patent/US6917436B2/en not_active Expired - Fee Related
-
2005
- 2005-05-03 US US11/121,225 patent/US20050195433A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5991514A (en) * | 1996-05-31 | 1999-11-23 | Sun Microsystems, Inc. | Method and apparatus for printing a hyperspacial document |
US6185588B1 (en) * | 1996-12-31 | 2001-02-06 | International Business Machines Corporation | Method and apparatus for printing worldwide web pages in accordance with operator selected formatting |
US6006264A (en) * | 1997-08-01 | 1999-12-21 | Arrowpoint Communications, Inc. | Method and system for directing a flow between a client and a server |
US6061700A (en) * | 1997-08-08 | 2000-05-09 | International Business Machines Corporation | Apparatus and method for formatting a web page |
US6320671B1 (en) * | 1998-05-15 | 2001-11-20 | International Business Machines Corporation | Web browser printing enhancements |
Also Published As
Publication number | Publication date |
---|---|
US6917436B2 (en) | 2005-07-12 |
US20030160994A1 (en) | 2003-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050195433A1 (en) | Method and computer program product for implementing web based document printing | |
US7302646B2 (en) | Information rearrangement method, information processing apparatus and information processing system, and storage medium and program transmission apparatus therefor | |
US20060206462A1 (en) | Method and system for document manipulation, analysis and tracking | |
EP0834822A2 (en) | World wide web news retrieval system | |
US20180101605A1 (en) | Apparatus and Method for Displaying Records Responsive to a Database Query | |
JPH0432427B2 (en) | ||
US20060015509A1 (en) | Bookmark management apparatus for dynamic categorization | |
EP0979466A1 (en) | Browse by prompted keyword phrases with an improved user interface | |
KR20000006838A (en) | Search dedicated website and search method on Internet | |
JP2004139466A (en) | Electronic document printing program, and electronic document printing system | |
US6694302B2 (en) | System, method and article of manufacture for personal catalog and knowledge management | |
KR20000062514A (en) | Method for automatically sorting and searching patent materials and analyzing searched data | |
US20100005383A1 (en) | Data Storage Using Spreadsheet and Metatags | |
JP2003337699A (en) | Information processing device and method, and storage medium with program stored therein | |
KR940007904B1 (en) | Displaying method for the amount of text data | |
JPH1185786A (en) | Document retrieval method, document retrieval service and document retrieval supporting service | |
KR100403947B1 (en) | Aggregation of content as a personalized document | |
CA3020405A1 (en) | Systems and methods for displaying digital forensic evidence | |
EP1630692A1 (en) | Method for processing information, apparatus therefor and program therefor | |
US6463455B1 (en) | Method and apparatus for retrieving and analyzing data stored at network sites | |
US6067560A (en) | Retrieval saving and printing in a computer network system environment | |
US8825636B2 (en) | Search results output tool | |
US20090083312A1 (en) | Document composition system and method | |
US20050060353A1 (en) | Method and system for personalized information management | |
JPH0934911A (en) | Information retrieval device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |