Automated database publishing and integrated marketing system and program
First Claim
1. A method for creating a computer file readable by a pagination program for generating an output, comprising:
- accessing a computer database;
identifying a record stored in said computer database;
adding a field directive to said record, wherein said field directive contains an instruction to said pagination program directing how said pagination program will format said output;
retrieving said record from said computer database;
adding computer code to said record to create said computer file, wherein said computer code makes said computer file readable by said pagination program;
transferring said computer file to said pagination program where said output can be generated;
identifying a first recipient of said output;
obtaining said first recipient'"'"'s address information;
determining a number of orders made by said first recipient;
determining a monetary value of orders made by said first recipient;
determining a recency of orders made by said first recipient;
storing said number of orders;
storing said monetary value of orders;
storing said recency of orders;
calculating a first set of statistics regarding said number of orders, monetary value of orders, and recency of orders;
determining whether to transfer said output to said first recipient based upon said first set of statistics;
identifying a second recipient of said output;
obtaining said second recipient'"'"'s address information;
determining a number of orders made by said second recipient;
determining a monetary value of orders made by said second recipient;
determining a recency of orders made by said second recipient;
storing said number of orders made by said second recipient;
storing said monetary value of orders made by said second recipient;
storing said recency of orders made by said second recipient; and
calculating a second set of statistics regarding said second recipient'"'"'s number of orders, said second recipient'"'"'s monetary value of orders, and said second recipient'"'"'s recency of orders;
ranking said first recipient versus said second recipient based upon said first and second sets of statistics; and
transferring said output to the higher ranked as between said first recipient and said second recipient.
6 Assignments
0 Petitions
Accused Products
Abstract
A system to assist a seller in creating product catalogues using a database and a separate pagination program. Information regarding specific, desired products is collected from the database. It is modified by Markup Interchange Format (“MIF”) code wherein directives are added that determine what information will be included in the final catalogue. The MIF code file is formatted so that it is compatible with the pagination program, and the resulting file is flowed directly to the pagination program. This method and computer program reduces the likelihood of errors, redundant work, and costs for automated processing of catalogues. The resulting file provides data and the specifications useful for creating a formatted, printable or viewable output.
17 Citations
5 Claims
-
1. A method for creating a computer file readable by a pagination program for generating an output, comprising:
-
accessing a computer database; identifying a record stored in said computer database; adding a field directive to said record, wherein said field directive contains an instruction to said pagination program directing how said pagination program will format said output; retrieving said record from said computer database; adding computer code to said record to create said computer file, wherein said computer code makes said computer file readable by said pagination program; transferring said computer file to said pagination program where said output can be generated; identifying a first recipient of said output; obtaining said first recipient'"'"'s address information; determining a number of orders made by said first recipient; determining a monetary value of orders made by said first recipient; determining a recency of orders made by said first recipient; storing said number of orders; storing said monetary value of orders; storing said recency of orders; calculating a first set of statistics regarding said number of orders, monetary value of orders, and recency of orders; determining whether to transfer said output to said first recipient based upon said first set of statistics; identifying a second recipient of said output; obtaining said second recipient'"'"'s address information; determining a number of orders made by said second recipient; determining a monetary value of orders made by said second recipient; determining a recency of orders made by said second recipient; storing said number of orders made by said second recipient; storing said monetary value of orders made by said second recipient; storing said recency of orders made by said second recipient; and calculating a second set of statistics regarding said second recipient'"'"'s number of orders, said second recipient'"'"'s monetary value of orders, and said second recipient'"'"'s recency of orders; ranking said first recipient versus said second recipient based upon said first and second sets of statistics; and transferring said output to the higher ranked as between said first recipient and said second recipient.
-
-
2. A computer readable medium having stored thereon a program having control logic stored therein, said control logic, when executed, enabling a computer to generate a computer file containing a record received from a computer database, add a field directive to said computer file, and convert said computer file to be compatible with a pagination program to develop an output, said control logic comprising:
-
accessing means for enabling said computer to access said record from said computer database; coding means for identifying said record contained in said computer database; coding means for adding at least one field directive to said record, wherein said field directive provides an instruction to said pagination program directing how said pagination program will format said output; coding means for converting said record into a computer file readable by said pagination program; coding means for transferring said computer file to said pagination program; coding means to identify a first recipient of said output; coding means to obtain said first recipient'"'"'s address information; coding means to determine a number of orders made by said first recipient; coding means to determine a monetary value of orders made by said first recipient; coding means to determine a recency of orders made by said first recipient; coding means to store said number of orders; coding means to store said monetary value of orders; coding means to store said recency of orders; coding means to calculate a first set of statistics regarding said number of orders, monetary value of orders, and recency of orders; coding means to determine whether to transfer said output to said first recipient based upon said statistics; coding means to identify a second recipient of said output; coding means to obtain said second recipient'"'"'s address information; coding means to determine a number of orders made by said second recipient; coding means to determine a monetary value of orders made by said second recipient; coding means to determine a recency of orders made by said second recipient; coding means to store said number of orders made by said second recipient; coding means to store said monetary value of orders made by said second recipient; coding means to store said recency of orders made by said second recipient; and coding means to calculate a second set of statistics regarding said second recipient'"'"'s number of orders, said second recipient'"'"'s monetary value of orders, and said second recipient'"'"'s recency of orders; coding means to rank said first recipient versus said second recipient based upon said first and second sets of statistics; and coding means to transfer said output to the higher ranked as between said first recipient and said second recipient.
-
-
3. A method of converting a record of a first product stored in a computer database into a computer file readable by a pagination program, comprising:
-
controlling a computer system to create a file template; controlling said computer system to select said record of said first product from among multiple product records stored in said computer database; using said file template to add a field directive to said record of said first product, said field directive containing instructions used by said pagination program for formatting an output; adding computer code to said record of said first product in order to create a computer file that is readable by said pagination program; transferring said computer file to said pagination program; said file template further comprising; a first field directive containing Aframe information, wherein said Aframe information comprises a computer file name of an image stored in said database and associated with said first product, a computer path to said image, and an Aframe identification code; a second field directive containing table information, wherein said table has instruction used by said pagination program to set the number of columns of said output, the widths of each of said columns, the contents of a header of each of said columns, the contents of a row, a subheading title, closing tags for said table, and a table identification code; and a third field directive containing text flow information, wherein said text flow information comprises said first product'"'"'s manufacturer, said first product'"'"'s group, said first product'"'"'s subheading, said first product'"'"'s sales point, said first product'"'"'s features, said first product'"'"'s Aframe identification code, and said first product'"'"'s table identification code. - View Dependent Claims (4)
-
-
5. A computer-readable medium having stored thereon instructions for controlling a computer system for adding field directives to a record of a product stored in a computer database readable by a pagination program, comprising:
-
controlling said computer system to create a file template, wherein said file template contains; a first field directive containing Aframe information, wherein said Aframe information comprises a file name of an associated image stored in said database, a path to said associated image, and an Aframe identification code; a second field directive containing table information, wherein said table information comprises a number of columns of said output, widths of each of said columns, contents of a header of each of said columns, contents of a row, a subheading title, closing tags for said table, and a table identification code; and a third field directive containing text flow information, wherein said text flow information comprises said product'"'"'s manufacturer, said product'"'"'s group, said product'"'"'s subheading, said product'"'"'s sales point, said product'"'"'s features, said product'"'"'s Aframe identification code, and said product'"'"'s table identification code; controlling said computer system to select said record; using said file template to add said first field directive, said second field directive, and said third field directive to said record; controlling said computer system to select said record contained in said computer database to be converted; adding computer code to said record in order that said computer file is readable by said pagination program; and transferring said computer file to said pagination program.
-
Specification