IP Library Granted Patent US 6,886,025
Granted Patent B1
US 6,886,025 · App. 10/443,411 · Granted Apr 26, 2005

Method of delivering formatted documents over a communications network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,886,025
App. No.
10/443,411
Granted
Apr 26, 2005
Kind
B1
Abstract

A method of delivering a formatted document over a communications network, providing a client computer connected to the network and providing a server computer connected to the network such that the client computer is in data communication with the server computer. The client computer includes a browser program operating thereon and the server computer is provided with an information server program operating thereon. A template file is provided in data communication with the information server program of the server computer and includes a programming script, upon initiation of which the document is created having information of a pre-selected category arranged thereon according to a pre-determined layout thereof. The information is received from a data source and arranged on the document according to the pre-determined layout. The document is then formatted with the information arranged thereon according to the pre-determined pattern in a pre-selected file format and delivered to the client computer via the network.

Claims (81)

1. A method of delivering a formatted document over a communications network, comprising the steps of:

providing a first computer connected to said network;

providing a second computer connected to said network in data communication with said first computer, said second computer having a server program running thereon;

providing a template file accessible by said server program of said second computer,

initiating a programming script associated with said template file to create a document having information of a pre-selected category arranged thereon according to a pre-determined layout thereof;

receiving said information from a data source;

arranging said information according to said pre-determined layout;

executing said script to format said information arranged according to said pre-determined layout in a pre-selected file format, wherein said pre-selected file format comprises a format other than hypertext markup language format; and

delivering said document in said pre-selected file format to said first computer via said network.

2. The method of claim 1 , wherein said step of receiving said information from said data source includes the steps of:

providing a database having data stored therein as addressable records thereof;

querying said database to derive said information; and

sending said information to said second computer server program.

3. The method of claim 1 , wherein said step of delivering said document to said first computer includes the steps of:

saving said document on said second computer;

providing a link to said document stored on said second computer, said link being displayed on said first computer; and

selecting said link to initiate said step of delivering said document to said first computer.

4. The method of claim 1 wherein said programming script initiates said steps of receiving said information from said data source, arranging said information on said document according to said predetermined layout and delivering said document to said first computer.

5. The method of claim 1 , wherein said step of executing said script to format said document in said pre-selected file format includes the step of selecting a portable document file (PDF) format as said pre-selected file format.

6. The method of claim 1 , wherein said step of providing a template file includes the step of assigning an “asp” filename extension to said template file.

7. The method of claim 1 , wherein said step of initiating said template file includes the step of providing a script interpreter on said server program of said second computer.

8. The method of claim 7 , wherein said script interpreter is Microsoft Active Server Pages.

9. The method of claim 1 , wherein said server program is Microsoft Internet Information Server.

10. The method of claim 1 , wherein said first computer comprises a client computer and said second computer comprises a server computer.

11. The method of claim 1 , wherein said second computer comprises a web server.

12. The method of claim 1 , wherein said script comprises script commands contained within said template.

13. The method of claim 1 , wherein said step of delivering said document to said first computer is selected from the group consisting of delivering said document via email, delivering said document embedded in an .html file sent to said first computer, delivering said document by providing a hyperlink pointing to the location of said document and electronically transferring said document to said first computer.

14. A method of electronically delivering a formatted document comprising the steps of:

providing a first computer connected a network;

providing a second computer connected to said network and in data communication with said first computer;

providing a template file accessible by said second computer

issuing a request from said first computer to said second computer to create a document, said document including information of a pre-selected category arranged according to a pre-determined layout based upon said template file;

querying a data source for said information of said pre-selected category;

organizing said information according to said pre-determined layout thereof;

executing a script to format said document into a file format other than hypertext markup language; and

delivering said document in said file format other than hypertext markup language to said first computer via said network.

15. The method of electronically delivering a formatted document according to claim 14 , wherein said document is formatted into a portable document file (PDF) format.

16. The method of electronically delivering a formatted document according to claim 14 , wherein said script is coded as part of an Active Server Page.

17. The method of electronically delivering a formatted document according to claim 14 , wherein said script is coded as a Common Gateway Interface script.

18. The method of electronically delivering a formatted document according to claim 14 , wherein delivering said document to said first computer comprises:

saving said document on said second computer;

providing a link to said document stored on said second computer to said first computer;

selecting said link to initiate said step of electronically transferring said document to said first computer; and

storing said document on said first computer.

19. The method of electronically delivering a formatted document according to claim 14 , wherein said document is delivered to said first computer by attaching said document to an email and emailing said document to said first computer.

20. The method of electronically delivering a formatted document according to claim 14 , wherein said document is delivered to said first computer by storing said document of said second computer, and allowing said first computer to transfer said document to said first computer using a file transfer protocol.

21. A method of creating and delivering customized documents, comprising the steps of:

providing a first computer connected to a network;

providing a second computer connected to said network such that said first computer is in data communication with said second computer;

issuing a request from said first computer to said second computer to create a document having information of a pre-selected category;

deriving said information from at least one data source based upon said request from said first computer;

providing a template file accessible by said second computer that defines a pre-determined layout of said document;

arranging said information according to said pre-determined layout defined by said template;

initiating a programming script to format said information arranged according to said pre-determined layout in a pre-selected file formal, wherein said pre-selected file format comprises a format other than hypertext markup language format; and

making said document in said pre-selected file format available to said first computer via said network.

22. The method according to claim 21 , wherein said pre-selected file format comprises the portable document file (PDF) format.

23. The method of claim 22 , wherein said document is made available to said first computer using an approach selected from the group consisting of delivering said document via email, delivering said document embedded in an .html file sent to said first computer, delivering said document by providing a hyperlink pointing to the location of said document and electronically transferring said document to said first computer.

24. The method of claim 21 , wherein said programming script is integrated with said template file.

25. The method of claim 24 , wherein said programming script further drives the step of arranging said information.

26. A method of creating and formatting electronic documents, comprising:

receiving a request for a customized electronic document;

extracting data from at least one data source that relates to desired information for said customized electronic document after receiving said request;

preparing and arranging said desired information in a pre-determined layout;

initiating a programming script to format said customized electronic document in a pre-selected file format, wherein said pre-selected file format comprises a format other than hypertext markup language; and

storing said customized electronic document.

27. The method according to claim 26 , wherein said programming script further comprises instructions for the preparation of said customized electronic document.

28. The method according to claim 26 , wherein said pre-selected file format comprises the portable document file (PDF) format.

29. The method according to claim 26 , wherein said pre-determined layout is defined by a template file.

30. The method according to claim 29 , wherein said template file provides a plurality of pre-selected layouts from which said pre-determined layout may be selected.

31. The method according to claim 26 , wherein said programming script is provided as part of a template file defining a scripted template file.

32. The method according to claim 31 , wherein said preparing, arranging and formatting of said customized electronic document is driven by said scripted template file.

33. The method according to claim 32 , wherein in said scripted template file comprises commands embedded into said template as an active server page.

34. A method of creating and formatting documents comprising:

issuing a request to create an electronic document having desired information based upon a pre-selected layout;

identifying a template file associated with said pre-selected layout;

querying at least one data source to derive said information;

creating said electronic document by arranging said information based upon said pre-selected layout; and

executing a script to format said electronic document into a file format other than the hypertext markup language file format.

35. The method according to claim 34 , wherein said information is arranged based upon said pre-selected layout by said script.

36. The method according to claim 34 , wherein said electronic document is formatted into the portable document file (PDF) format.

37. The method according to claim 34 , further comprising delivering the formatted electronic document to a user.

Assignments (16)
MERGER Recorded Mar 23, 2018
From: STANDARD REGISTER, INC.
To: TAYLOR COMMUNICATIONS, INC.
Reel/Frame 045680/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2016
From: BRITTON, LARRY W.
To: THE STANDARD REGISTER COMPANY
Reel/Frame 038484/0814 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2016
From: THE STANDARD REGISTER COMPANY
To: SMARTWORKS.COM, INC.
Reel/Frame 038484/0960 →
CHANGE OF NAME Recorded Nov 4, 2015
From: SR ACQUISITION CORPORATION
To: STANDARD REGISTER, INC.
Reel/Frame 037045/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2015
From: THE STANDARD REGISTER COMPANY; STANDARD REGISTER INTERNATIONAL, INC.; STANDARD REGISTER TECHNOLOGIES, INC.; STANDARD REGISTER HOLDING COMPANY; STANDARD REGISTER MEXICO HOLDING COMPANY; IMEDCONSENT, LLC; STANDARD REGISTER OF PUERTO RICO INC.
To: SR ACQUISITION CORPORATION
Reel/Frame 036941/0722 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2015
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: THE STANDARD REGISTER COMPANY
Reel/Frame 036283/0139 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2015
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: THE STANDARD REGISTER COMPANY
Reel/Frame 036283/0123 →
TERM LOAN PATENT SECURITY AGREEMENT Recorded Apr 14, 2015
From: THE STANDARD REGISTER COMPANY
To: SILVER POINT FINANCE, LLC
Reel/Frame 035425/0269 →
SECURITY INTEREST Recorded Mar 14, 2015
From: THE STANDARD REGISTER COMPANY
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 035204/0146 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 4, 2013
From: THE STANDARD REGISTER COMPANY
To: SILVER POINT FINANCE, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 031156/0892 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 4, 2013
From: THE STANDARD REGISTER COMPANY
To: SILVER POINT FINANCE, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 031157/0001 →
SECURITY AGREEMENT Recorded Aug 29, 2013
From: THE STANDARD REGISTER COMPANY
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031122/0114 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 25, 2013
From: BANK OF AMERICA, N.A.
To: THE STANDARD REGISTER COMPANY
Reel/Frame 030889/0557 →
MERGER Recorded Apr 15, 2004
From: SMARTWORKS.COM, INC.
To: SMARTWORKS, INC.
Reel/Frame 015215/0175 →
MERGER Recorded Apr 15, 2004
From: SMARTWORKS, LLC
To: THE STANDARD REGISTER COMPANY
Reel/Frame 015209/0978 →
CONVERSION OF A CORPORATION Recorded Apr 15, 2004
From: SMARTWORKS, INC.
To: SMARTWORKS, LLC
Reel/Frame 015209/0984 →