US20020082909A1 - Print processing system and method with interface advertising - Google Patents
Print processing system and method with interface advertising Download PDFInfo
- Publication number
- US20020082909A1 US20020082909A1 US09/734,290 US73429000A US2002082909A1 US 20020082909 A1 US20020082909 A1 US 20020082909A1 US 73429000 A US73429000 A US 73429000A US 2002082909 A1 US2002082909 A1 US 2002082909A1
- Authority
- US
- United States
- Prior art keywords
- processing system
- system controller
- customer
- job
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 191
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004891 communication Methods 0.000 claims abstract description 71
- 238000013500 data storage Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 8
- 238000009826 distribution Methods 0.000 description 3
- 238000013479 data entry Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008685 targeting Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Definitions
- the present invention relates generally to print services and, more particularly, to a network system and method of processing a print job of a customer and directing advertising to the customer.
- advertising is conducted for specific consumer segments in specific media forms.
- an advertiser attempts to define a respective consumer segment to whom to target the advertising as well as an effective media form for conveying the advertising.
- print advertising often accompanies printed material.
- establishing a nexus between the print advertising and the printed material is advantageous to the advertiser. For example, if a consumer creating and/or reading the printed material has an interest in an aspect of the printed material, then assumedly the consumer may have an interest in a subject matter of the print advertising.
- An advertiser therefore, can target print advertising to a consumer based on an aspect of accompanying printed material. Targeting print advertising to the consumer, however, is often difficult since the advertiser is not always aware of when printed material relevant to the subject matter of the print advertising is being printed.
- One aspect of the present invention provides a method of processing a print job of a customer and directing advertising to the customer.
- the method includes defining a print processing system controller having an advertisement registered therewith, defining a network communication link between the customer and the print processing system controller, processing a job ticket for the print job with the print processing system controller, and presenting the advertisement to the customer via the network communication link when the print processing system controller processes the job ticket for the print job.
- Another aspect of the present invention provides a method of processing a print job of a customer and directing advertising to the customer.
- the method includes defining a print processing system controller having a plurality of advertisements registered therewith, defining a network communication link between the customer and the print processing system controller, processing a job ticket for the print job with the print processing system controller and selecting at least one of the advertisements based on the job ticket, and presenting the at least one of the advertisements to the customer via the network communication link.
- Another aspect of the present invention provides a system for processing a print job of a customer and directing advertising to the customer.
- the system includes a print processing system controller configured to have an advertisement registered therewith.
- the print processing system controller is adapted to process a job ticket for the print job and present the advertisement to the customer when the print processing system controller processes the job ticket for the print job.
- the present invention provides a system and method of processing a print job of a customer and directing advertising to the customer.
- the system and method utilizes a network communication link between the customer and a controller of the system to efficiently and effectively direct advertising to the customer when the controller processes the print job.
- FIG. 1 is a block diagram illustrating one exemplary embodiment of a print processing system according to the present invention.
- FIG. 2 is a block diagram illustrating one exemplary embodiment of information flow through a portion of the print processing system of FIG. 1.
- FIG. 3 is a diagram illustrating one exemplary embodiment of a job ticket generated and submitted by a customer with the print processing system of FIG. 1.
- FIG. 4 is a block diagram illustrating one exemplary embodiment of information flow through another portion of the print processing system of FIG. 1.
- FIG. 5 is a diagram illustrating one exemplary embodiment of a portion of a customer interface of the print processing system of FIG. 1.
- FIG. 6 is a flow diagram illustrating one exemplary embodiment of a method of processing a print job of a customer according to the present invention.
- FIG. 7 is a flow diagram illustrating one exemplary embodiment of a method of processing a job ticket in the method of FIG. 6.
- a network print processing system is illustrated generally at 10 in FIG. 1.
- Print processing system 10 facilitates processing of a print job 12 of a customer 14 before printing of print job 12 by a print provider 16 offering print services 18 .
- print processing system 10 directs advertising to customer 14 .
- print processing system 10 facilitates processing of a print job 12 a , 12 b , 12 c of a customer 14 a , 14 b , 14 c before printing of print job 12 a , 12 b , 12 c by a print provider 16 a , 16 b , 16 c offering print services 18 a , 18 b , 18 c .
- print job 12 a , 12 b , 12 c , customer 14 a , 14 b , 14 c , print provider 16 a , 16 b , 16 c , and print services 18 a , 18 b , 18 c are referred to hereinafter as print job 12 , customer 14 , print provider 16 , and print services 18 , respectively.
- customer 14 may be one of a plurality of customers 20 each having a separate print job 12 .
- Print provider 16 may be one of a plurality of print providers 22 each providing separate print services 18 .
- Print job 12 is defined to include a piece of work requiring production and/or reproduction of printed matter.
- Customer 14 is defined to include an entity or entities such as a consumer, an employee, or another print provider requesting or soliciting printing services, finishing services, delivery services, and/or other print processing services. Customer 14 , therefore, includes any user of such printing, finishing, delivery, and/or other print processing services.
- Print provider 16 is defined to include an entity or entities offering, providing, and/or assisting in printing services, finishing services, delivery services, and/or other print processing services.
- Print services 18 is defined to include printing services, finishing services, delivery services, and/or other print processing services.
- print processing system 10 includes a customer interface 24 , a print provider interface 26 , and a print processing system controller 28 .
- customers 20 interact with customer interface 24 and print providers 22 interact with print provider interface 26 .
- print provider interface 26 It is within the scope of the present invention for multiple customers 20 to each use the same customer interface 24 and/or for each customer 14 to have their own customer interface 24 .
- multiple print providers 22 may each use the same print provider interface 26 and/or each print provider 16 may have their own print provider interface 26 .
- Network communication link 30 is defined to include an internet communication link such as an Internet communication link, an intranet communication link, or similar high-speed communication link.
- network communication link 30 includes an Internet communication link 32 . While the following description only refers to Internet communication link 32 , it is understood that the use of other network communication links is within the scope of the present invention.
- network communication link 30 may include a wireless communication link.
- customers 20 , print providers 22 , and print processing system controller 28 are all located remote from each other (i.e., at different locations).
- communications between customers 20 and print processing system controller 28 , communications between print providers 22 and print processing system controller 28 , and communications between customers 20 and print providers 22 are conducted over Internet communication link 32 .
- print providers 22 communicate with print processing system controller 28 via Internet communication link 32 . It is, however, within the scope of the present invention for print providers 22 to communicate with print processing system controller 28 in other manners (e.g., a direct connection or communication link).
- Print processing system 10 can be implemented in hardware via a microprocessor, programmable logic device, or state machine, in firmware, or in software within a given device.
- at least a portion of the software programming is written in JAVA programming language, and each of the main components communicate via Internet communication link 32 using a communication bus protocol.
- a communication bus protocol For example, the present invention may or may not use a TCP/IP protocol suite for data transport.
- Other programming languages and communication bus protocols suitable for use with print processing system 10 will become apparent to those skilled in the art after reading the present application.
- Print processing system controller 28 includes hardware, software, firmware, or a combination of these.
- print processing system controller 28 includes a computer server or other microprocessor based system capable of performing a sequence of logic operations.
- print processing system controller 28 can include a microprocessor embedded system/appliance incorporating tailored appliance hardware and/or dedicated single purpose hardware.
- print processing system 10 includes a print processing data storage system 34 .
- Print processing data storage system 34 constitutes a database of one or more data files for print processing system 10 .
- print processing data storage system 34 examples include non-volatile memory (e.g., a hard disk drive or other persistent storage device) and may include volatile memory (e.g., random access memory (RAM)). Data is transferred to and from print processing data storage system 34 via print processing system controller 28 . It is understood that print processing system controller 28 and print processing data storage system 34 may constitute a central print processing system.
- non-volatile memory e.g., a hard disk drive or other persistent storage device
- volatile memory e.g., random access memory (RAM)
- RAM random access memory
- Computer terminal 36 may include, for example, an input device such as a keyboard and/or a mouse and a display device such as a monitor, as is well known in the art.
- Computer terminal 36 runs an operating system which can support one or more applications.
- the operating system is stored in memory and executes on a processor.
- the operating system is preferably a multi-tasking operating system which allows simultaneous execution of multiple applications, although aspects of this invention may be implemented using a single-tasking operating system.
- customer 14 interacts with customer interface 24 via computer terminal 36 to generate a job ticket 38 for print job 12 and submit job ticket 38 to print processing system controller 28 via Internet communication link 32 .
- print processing system controller 28 receives job ticket 38 from customer 14 , processes job ticket 38 , and distributes job ticket 38 to print provider 16 as described, for example, in U.S. patent application Attorney Docket No. 10003972-1, assigned to the assignee of the present invention and incorporated herein by reference.
- Job ticket 38 identifies attributes of print job 12 as specified by customer 14 .
- Job ticket 38 is defined to include a list and/or a description of a piece of work requiring production and/or reproduction of printed matter.
- job ticket 38 includes a plurality of job ticket attributes 40 which define print job 12 .
- Job ticket attributes 40 coincide with selections as specified by customer 14 while interacting with customer interface 24 .
- job ticket attributes 40 are conveyed to print processing system controller 28 from customer interface 24 .
- Job ticket attributes 40 include, for example, a customer identification attribute 41 , a file format attribute 42 , a print medium size attribute 43 a , a print medium type attribute 43 b , a number of copies attribute 44 , a printing quality option attribute 45 , a printing layout attribute 46 , a color printing option attribute 47 , a finishing option attribute 48 , and a delivery option attribute 49 .
- Customer identification attribute 41 includes, for example, the name and the address of customer 14 .
- File format attribute 42 includes the format of the file from which print job 12 is to be printed.
- Print medium size attribute 43 a includes a selected or desired size of medium upon which print job 12 is to be printed.
- Print medium type attribute 43 b includes a selected or desired type of medium upon which print job 12 is to be printed.
- Number of copies attribute 44 includes the number of copies included in print job 12 .
- Printing quality option attribute 45 includes a selected or desired printing quality for print job 12 .
- Printing layout attribute 46 includes a selected or desired layout of how print job 12 is to be printed.
- Color printing option attribute 47 includes a selected or desired color content for print job 12 .
- Finishing option attribute 48 includes a selected or desired finish to be applied to print job 12 .
- Delivery option attribute 49 includes how and within what time frame print job 12 is to be delivered to customer 14 . It is understood that not all attributes need be specified and that additional attributes may be included in job ticket 38 .
- print processing system controller 28 infers or determines a number of job ticket attributes 40 from a data file submitted with job ticket 38 for print job 12 .
- Print processing system controller 28 determines, for example, file format attribute 42 , print medium size attribute 43 a , and printing layout attribute 46 of print job 12 from the data file.
- Customer 14 therefore, need only enter those job ticket attributes 40 which are not determined by print processing system controller 28 . As such, it is not necessary for customer 14 to enter all job ticket attributes 40 .
- print processing system controller 28 automatically directs advertising to customer 14 .
- print processing system controller 28 receives, processes, and distributes an advertisement 50 of an advertiser 52 . More specifically, print processing system controller 28 presents advertisement 50 to customer 14 . In one exemplary embodiment, print processing system controller 28 presents advertisement 50 to customer 14 when job ticket 38 is processed.
- advertiser 52 is located remote from print processing system controller 28 .
- communications between advertiser 52 and print processing system controller 28 are conducted over network communication link 30 .
- advertiser 52 communicates with print processing system controller 28 via Internet communication link 32 . It is, however, within the scope of the present invention for advertiser 52 to communicate with print processing system controller 28 in other manners (e.g., a direct connection or communication link).
- distribution of advertisement 50 is initiated by advertiser 52 and managed by print processing system controller 28 .
- Advertiser 52 initiates distribution of advertisement 50 by registering advertisement 50 with print processing system controller 28 .
- Advertiser 52 registers advertisement 50 by submitting advertisement 50 to print processing system controller 28 .
- advertisement 50 is submitted to print processing system controller 28 via Internet communication link 32 . It is understood that advertiser 52 may be one of a plurality of advertisers each offering a respective advertisement and that each advertiser 52 may offer one or more advertisements 50 .
- print processing system controller 28 communicates with and transfers advertisement 50 of advertiser 52 to print processing data storage system 34 (FIG. 1). As such, print processing system controller 28 stores advertisement 50 in print processing data storage system 34 for subsequent retrieval, processing, and distribution. More specifically, when print processing system controller 28 receives advertisement 50 from advertiser 52 , advertisement 50 is stored as a data file in print processing data storage system 34 . Print processing system controller 28 , therefore, subsequently retrieves advertisement 50 from print processing data storage system 34 for processing.
- advertisement 50 is targeted to print job 12 . More specifically, print processing system controller 28 selects advertisement 50 based on at least one job ticket attribute 40 of print job 12 as specified with job ticket 38 . As such, print processing system controller 28 processes job ticket 38 and determines which advertisement 50 pertains to print job 12 and, therefore, should be presented to customer 14 .
- a data file 54 is associated with advertisement 50 .
- Data file 54 is registered along with advertisement 50 and uploaded to print processing system controller 28 via Internet communication link 32 .
- print processing system controller 28 stores data file 54 along with advertisement 50 in print processing data storage system 34 (FIG. 1) for subsequent processing.
- data file 54 includes a profile of advertisement 50 such as keywords and/or a theme for advertisement 50 .
- print processing system controller 28 considers job ticket attributes 40 for print job 12 and data file 54 for advertisement 50 when selecting advertisement 50 . For example, if delivery option attribute 49 identifies “pick-up” of print job 12 by customer 14 , print processing system controller 28 may select and present to customer 14 advertisement 50 which advertises courier services. Thus, customer 14 may learn of available alternatives for delivery of print job 12 .
- print processing system controller 28 may select and present to customer 14 advertisement 50 based on, for example, where print job 12 is to be picked up (e.g., a location of print provider 16 ).
- print processing system controller 28 may select and present to customer 14 advertisement 50 based on where customer 14 is located as identified, for example, by customer identification attribute 41 .
- a portion of customer interface 24 includes a plurality of input fields 60 with which customer 14 interacts to specify job ticket attributes 40 of print job 12 .
- customer 14 interacts with input fields 60 , via an input device such as a keyboard and/or a mouse of computer terminal 36 or an appliance such as a Personal Digital Assistant (PDA), scanner, camera, etc., to generate job ticket 38 for print job 12 .
- PDA Personal Digital Assistant
- Customer identification field 61 includes subfields which provide data entry points for a name and an address of customer 14 .
- File format field 62 includes subfields which represent different file formats for print job 12 .
- Print medium size field 63 a includes subfields which represent different sizes of print medium for print job 12 .
- Print medium type field 63 b includes subfields which represent different types of print medium for print job 12 .
- Number of copies field 64 includes a subfield in which a number of copies included in print job 12 is specified.
- Printing quality option field 65 includes subfields which represent different printing qualities, including different printing resolutions such as 1200 dpi, 600 dpi, 300 dpi, etc., for print job 12 .
- Printing layout field 66 includes subfields which represent different printing layouts for print job 12 .
- Color printing option field 67 includes subfields which represent different color printing options for print job 12 .
- Finishing option field 68 includes subfields which represent different finishing options for print job 12 .
- Delivery option field 69 includes subfields which represent different delivery options and turnaround times for print job 12 .
- Additional file formats, print medium sizes, print medium types, printing quality options, printing layouts, color printing options, finishing options, and delivery options may be represented by additional subfields of file format field 62 , print medium size field 63 a , print medium type field 63 b , printing quality option field 65 , printing layout field 66 , color printing option field 67 , finishing option field 68 , and delivery option field 69 , respectively. Selecting and/or completing various subfields of input fields 60 , therefore, identifies attributes of print job 12 as specified by customer 14 .
- input of specific input fields 60 dictates a selection of other input fields 60 .
- additional subfields may appear and/or existing subfields may be unavailable.
- additional subfields may be automatically selected and/or completed.
- customer 14 may store preferences of various subfields as common default selections. Additional aspects of input fields 60 are described, for example, in above-incorporated U.S. patent application Attorney Docket No. 10003972-1.
- Print processing system controller 28 presents advertisement 50 to customer 14 via customer interface 24 when job ticket 38 is processed, as described below.
- a portion of customer interface 24 includes an advertisement field 70 .
- Advertisement field 70 represents a region within which advertisement 50 is displayed. It is understood that advertisement field 70 may be sized, positioned, and/or oriented in a variety of manners and that multiple advertisement fields 70 may be provided.
- print processing system controller 28 presents advertisement 50 to customer 14 when job ticket 38 is generated. More specifically, print processing system controller 28 presents advertisement 50 to customer 14 as customer 14 interacts with customer interface 24 to generate job ticket 38 . In one exemplary embodiment, print processing system controller 28 presents advertisement 50 to customer 14 when job ticket 38 is received. It is understood that multiple advertisements 50 may be presented to customer 14 while customer 14 interacts with customer interface 24 or when job ticket 38 is received. In one exemplary embodiment, advertisement 50 is presented to customer 14 via Internet communication link 32 .
- print provider interface 26 includes a plurality of input fields with which print provider 16 interacts, via an input device such as a keyboard and/or a mouse of a computer terminal, to register a printing capability which identifies attributes of print services 18 provided by print provider 16 .
- Print provider 16 registers the printing capability with print processing system controller 28 in a manner similar to how customer 14 generates and submits job ticket 38 to print processing system controller 28 .
- An example of print provider interface 26 is described in detail above-incorporated U.S. patent application Attorney Docket No. 10003972-1.
- FIG. 6 a flow diagram illustrating one exemplary embodiment of processing print job 12 and directing advertising to customer 14 according to the present invention is illustrated generally at 100 .
- at least one advertiser 52 registers an advertisement 50 , including data file 54 , with print processing system controller 28 and, at step 112 , customer 14 generates and submits job ticket 38 for print job 12 to print processing system controller 28 .
- customer 14 submits job ticket 38 to print processing system controller 28 via Internet communication link 32 , as illustrated in FIG. 2, and advertiser 52 registers advertisement 50 with print processing system controller 28 via Internet communication link 32 , as illustrated in FIG. 4.
- print processing system controller 28 processes job ticket 38 and, in step 116 , presents advertisement 50 to customer 14 .
- print processing system controller 28 presents advertisement 50 to customer 14 when job ticket 38 is generated. More specifically, as customer 14 interacts with customer interface 24 to generate job ticket 38 , print processing system controller 28 presents advertisement 50 to customer 14 .
- processing of job ticket 38 by print processing system controller 28 in step 114 includes receiving an indication at print processing system controller 28 that customer 14 is generating job ticket 38 . Such an indication includes, for example, customer 14 interacting with customer interface 24 .
- print processing system controller 28 presents advertisement 50 to customer 14 when job ticket 38 is received.
- processing of job ticket 38 by print processing system controller 28 in step 114 includes receiving, for example, at least one job ticket attribute 40 for print job 12 .
- print processing system controller 28 stores advertisement 50 in print processing data storage system 34 , as described above. As such, print processing system controller 28 retrieves advertisement 50 from print processing data storage system 34 when processing job ticket 38 in step 114 and presenting advertisement 50 to customer 14 in step 116 .
- the step of processing job ticket 38 in step 114 includes receiving job ticket 38 for print job 12 and selecting advertisement 50 based on job ticket 38 . More specifically, processing job ticket 38 in step 114 includes receiving at least one job ticket attribute 40 for print job 12 at print processing system controller 28 , as indicated in step 142 . As such, advertisement 50 is selected based on at least one job ticket attribute 40 for print job 12 , as indicated in step 144 . When selecting advertisement 50 in step 144 , print processing system controller 28 considers job ticket attributes 40 and data file 54 , as described above. Advertisement 50 , therefore, is related to print job 12 .
- print processing system 10 directs advertising to customer 14 . More specifically, print processing system controller 28 processes job ticket 38 for print job 12 and presents advertisement 50 to customer 14 when processing job ticket 38 . As such, print processing system 10 targets advertising to customer 14 . In addition, by defining Internet communication link 32 between customer 14 and print processing system controller 28 , advertisement 50 can be efficiently and effectively presented to customer 14 .
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- This application is related to Non-Provisional U.S. patent application Ser. No. XX/XXX,XXX, entitled “PRINT PROCESSING SYSTEM AND METHOD WITH PRINT JOB ADVERTISING”, having Attorney Docket No. 10003974-1, filed on even date herewith, assigned to the assignee of the present invention, and incorporated herein by reference.
- The present invention relates generally to print services and, more particularly, to a network system and method of processing a print job of a customer and directing advertising to the customer.
- Typically, advertising is conducted for specific consumer segments in specific media forms. As such, an advertiser attempts to define a respective consumer segment to whom to target the advertising as well as an effective media form for conveying the advertising.
- As one form of advertising, print advertising often accompanies printed material. Thus, establishing a nexus between the print advertising and the printed material is advantageous to the advertiser. For example, if a consumer creating and/or reading the printed material has an interest in an aspect of the printed material, then assumedly the consumer may have an interest in a subject matter of the print advertising.
- An advertiser, therefore, can target print advertising to a consumer based on an aspect of accompanying printed material. Targeting print advertising to the consumer, however, is often difficult since the advertiser is not always aware of when printed material relevant to the subject matter of the print advertising is being printed.
- Accordingly, a need exists for processing a print job of a customer and directing advertising to the customer. More particularly, a need exists for targeting advertising to the customer based on an aspect of the print job including at least one attribute of the print job.
- One aspect of the present invention provides a method of processing a print job of a customer and directing advertising to the customer. The method includes defining a print processing system controller having an advertisement registered therewith, defining a network communication link between the customer and the print processing system controller, processing a job ticket for the print job with the print processing system controller, and presenting the advertisement to the customer via the network communication link when the print processing system controller processes the job ticket for the print job.
- Another aspect of the present invention provides a method of processing a print job of a customer and directing advertising to the customer. The method includes defining a print processing system controller having a plurality of advertisements registered therewith, defining a network communication link between the customer and the print processing system controller, processing a job ticket for the print job with the print processing system controller and selecting at least one of the advertisements based on the job ticket, and presenting the at least one of the advertisements to the customer via the network communication link.
- Another aspect of the present invention provides a system for processing a print job of a customer and directing advertising to the customer. The system includes a print processing system controller configured to have an advertisement registered therewith. As such, the print processing system controller is adapted to process a job ticket for the print job and present the advertisement to the customer when the print processing system controller processes the job ticket for the print job.
- In one embodiment, the present invention provides a system and method of processing a print job of a customer and directing advertising to the customer. The system and method utilizes a network communication link between the customer and a controller of the system to efficiently and effectively direct advertising to the customer when the controller processes the print job.
- FIG. 1 is a block diagram illustrating one exemplary embodiment of a print processing system according to the present invention.
- FIG. 2 is a block diagram illustrating one exemplary embodiment of information flow through a portion of the print processing system of FIG. 1.
- FIG. 3 is a diagram illustrating one exemplary embodiment of a job ticket generated and submitted by a customer with the print processing system of FIG. 1.
- FIG. 4 is a block diagram illustrating one exemplary embodiment of information flow through another portion of the print processing system of FIG. 1.
- FIG. 5 is a diagram illustrating one exemplary embodiment of a portion of a customer interface of the print processing system of FIG. 1.
- FIG. 6 is a flow diagram illustrating one exemplary embodiment of a method of processing a print job of a customer according to the present invention.
- FIG. 7 is a flow diagram illustrating one exemplary embodiment of a method of processing a job ticket in the method of FIG. 6.
- In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized and structural or logical changes may be made without departing from the scope of the present invention. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present invention is defined by the appended claims.
- A network print processing system according to the present invention is illustrated generally at10 in FIG. 1.
Print processing system 10 facilitates processing of aprint job 12 of acustomer 14 before printing ofprint job 12 by aprint provider 16 offeringprint services 18. In addition,print processing system 10 directs advertising tocustomer 14. - In one exemplary embodiment,
print processing system 10 facilitates processing of aprint job customer print job print provider print services print job customer print provider print services print job 12,customer 14,print provider 16, andprint services 18, respectively. As such,customer 14 may be one of a plurality ofcustomers 20 each having aseparate print job 12.Print provider 16 may be one of a plurality ofprint providers 22 each providingseparate print services 18. -
Print job 12, as used herein, is defined to include a piece of work requiring production and/or reproduction of printed matter.Customer 14, as used herein, is defined to include an entity or entities such as a consumer, an employee, or another print provider requesting or soliciting printing services, finishing services, delivery services, and/or other print processing services.Customer 14, therefore, includes any user of such printing, finishing, delivery, and/or other print processing services.Print provider 16, as used herein, is defined to include an entity or entities offering, providing, and/or assisting in printing services, finishing services, delivery services, and/or other print processing services.Print services 18, as used herein, is defined to include printing services, finishing services, delivery services, and/or other print processing services. - In one exemplary embodiment,
print processing system 10 includes acustomer interface 24, aprint provider interface 26, and a printprocessing system controller 28. As such,customers 20 interact withcustomer interface 24 andprint providers 22 interact withprint provider interface 26. It is within the scope of the present invention formultiple customers 20 to each use thesame customer interface 24 and/or for eachcustomer 14 to have theirown customer interface 24. In addition,multiple print providers 22 may each use the sameprint provider interface 26 and/or eachprint provider 16 may have their ownprint provider interface 26. -
Customer interface 24,print provider interface 26, and printprocessing system controller 28 communicate with each other via anetwork communication link 30.Network communication link 30, as used herein, is defined to include an internet communication link such as an Internet communication link, an intranet communication link, or similar high-speed communication link. In one preferred embodiment,network communication link 30 includes anInternet communication link 32. While the following description only refers toInternet communication link 32, it is understood that the use of other network communication links is within the scope of the present invention. In addition,network communication link 30 may include a wireless communication link. - In one exemplary embodiment,
customers 20,print providers 22, and printprocessing system controller 28 are all located remote from each other (i.e., at different locations). Thus, communications betweencustomers 20 and printprocessing system controller 28, communications betweenprint providers 22 and printprocessing system controller 28, and communications betweencustomers 20 andprint providers 22 are conducted overInternet communication link 32. Preferably,print providers 22 communicate with printprocessing system controller 28 viaInternet communication link 32. It is, however, within the scope of the present invention forprint providers 22 to communicate with printprocessing system controller 28 in other manners (e.g., a direct connection or communication link). -
Print processing system 10, including printprocessing system controller 28, can be implemented in hardware via a microprocessor, programmable logic device, or state machine, in firmware, or in software within a given device. In one embodiment, at least a portion of the software programming is written in JAVA programming language, and each of the main components communicate viaInternet communication link 32 using a communication bus protocol. For example, the present invention may or may not use a TCP/IP protocol suite for data transport. Other programming languages and communication bus protocols suitable for use withprint processing system 10 will become apparent to those skilled in the art after reading the present application. - Print
processing system controller 28 includes hardware, software, firmware, or a combination of these. In one preferred embodiment, printprocessing system controller 28 includes a computer server or other microprocessor based system capable of performing a sequence of logic operations. In addition, printprocessing system controller 28 can include a microprocessor embedded system/appliance incorporating tailored appliance hardware and/or dedicated single purpose hardware. - In one exemplary embodiment,
print processing system 10 includes a print processingdata storage system 34. Print processingdata storage system 34 constitutes a database of one or more data files forprint processing system 10. - Examples of print processing
data storage system 34 include non-volatile memory (e.g., a hard disk drive or other persistent storage device) and may include volatile memory (e.g., random access memory (RAM)). Data is transferred to and from print processingdata storage system 34 via printprocessing system controller 28. It is understood that printprocessing system controller 28 and print processingdata storage system 34 may constitute a central print processing system. - As illustrated in FIG. 2,
customer 14 accessescustomer interface 24 ofprint processing system 10 via acomputer terminal 36.Computer terminal 36 may include, for example, an input device such as a keyboard and/or a mouse and a display device such as a monitor, as is well known in the art. In one exemplary embodiment,computer terminal 36 runs an operating system which can support one or more applications. The operating system is stored in memory and executes on a processor. The operating system is preferably a multi-tasking operating system which allows simultaneous execution of multiple applications, although aspects of this invention may be implemented using a single-tasking operating system. - In one exemplary embodiment,
customer 14 interacts withcustomer interface 24 viacomputer terminal 36 to generate ajob ticket 38 forprint job 12 and submitjob ticket 38 to printprocessing system controller 28 viaInternet communication link 32. As such, printprocessing system controller 28 receivesjob ticket 38 fromcustomer 14,processes job ticket 38, and distributesjob ticket 38 to printprovider 16 as described, for example, in U.S. patent application Attorney Docket No. 10003972-1, assigned to the assignee of the present invention and incorporated herein by reference.Job ticket 38 identifies attributes ofprint job 12 as specified bycustomer 14.Job ticket 38, as used herein, is defined to include a list and/or a description of a piece of work requiring production and/or reproduction of printed matter. - In one exemplary embodiment, as illustrated in FIG. 3,
job ticket 38 includes a plurality of job ticket attributes 40 which defineprint job 12. Job ticket attributes 40 coincide with selections as specified bycustomer 14 while interacting withcustomer interface 24. As such, job ticket attributes 40 are conveyed to printprocessing system controller 28 fromcustomer interface 24. Job ticket attributes 40 include, for example, acustomer identification attribute 41, afile format attribute 42, a printmedium size attribute 43 a, a printmedium type attribute 43 b, a number of copies attribute 44, a printingquality option attribute 45, aprinting layout attribute 46, a colorprinting option attribute 47, afinishing option attribute 48, and adelivery option attribute 49. -
Customer identification attribute 41 includes, for example, the name and the address ofcustomer 14.File format attribute 42 includes the format of the file from whichprint job 12 is to be printed. Printmedium size attribute 43 a includes a selected or desired size of medium upon whichprint job 12 is to be printed. Printmedium type attribute 43 b includes a selected or desired type of medium upon whichprint job 12 is to be printed. Number of copies attribute 44 includes the number of copies included inprint job 12. Printingquality option attribute 45 includes a selected or desired printing quality forprint job 12.Printing layout attribute 46 includes a selected or desired layout of howprint job 12 is to be printed. Colorprinting option attribute 47 includes a selected or desired color content forprint job 12. Finishingoption attribute 48 includes a selected or desired finish to be applied toprint job 12.Delivery option attribute 49 includes how and within what timeframe print job 12 is to be delivered tocustomer 14. It is understood that not all attributes need be specified and that additional attributes may be included injob ticket 38. - In one exemplary embodiment, print
processing system controller 28 infers or determines a number of job ticket attributes 40 from a data file submitted withjob ticket 38 forprint job 12. Printprocessing system controller 28 determines, for example,file format attribute 42, printmedium size attribute 43 a, andprinting layout attribute 46 ofprint job 12 from the data file.Customer 14, therefore, need only enter those job ticket attributes 40 which are not determined by printprocessing system controller 28. As such, it is not necessary forcustomer 14 to enter all job ticket attributes 40. - As illustrated in FIG. 4, print
processing system controller 28 automatically directs advertising tocustomer 14. As such, printprocessing system controller 28 receives, processes, and distributes anadvertisement 50 of anadvertiser 52. More specifically, printprocessing system controller 28presents advertisement 50 tocustomer 14. In one exemplary embodiment, printprocessing system controller 28presents advertisement 50 tocustomer 14 whenjob ticket 38 is processed. - In one exemplary embodiment,
advertiser 52 is located remote from printprocessing system controller 28. Thus, communications betweenadvertiser 52 and printprocessing system controller 28 are conducted overnetwork communication link 30. Preferably,advertiser 52 communicates with printprocessing system controller 28 viaInternet communication link 32. It is, however, within the scope of the present invention foradvertiser 52 to communicate with printprocessing system controller 28 in other manners (e.g., a direct connection or communication link). - In one exemplary embodiment, distribution of
advertisement 50 is initiated byadvertiser 52 and managed by printprocessing system controller 28.Advertiser 52 initiates distribution ofadvertisement 50 by registeringadvertisement 50 with printprocessing system controller 28.Advertiser 52registers advertisement 50 by submittingadvertisement 50 to printprocessing system controller 28. In one exemplary embodiment,advertisement 50 is submitted to printprocessing system controller 28 viaInternet communication link 32. It is understood thatadvertiser 52 may be one of a plurality of advertisers each offering a respective advertisement and that eachadvertiser 52 may offer one ormore advertisements 50. - In one exemplary embodiment, print
processing system controller 28 communicates with andtransfers advertisement 50 ofadvertiser 52 to print processing data storage system 34 (FIG. 1). As such, printprocessing system controller 28stores advertisement 50 in print processingdata storage system 34 for subsequent retrieval, processing, and distribution. More specifically, when printprocessing system controller 28 receivesadvertisement 50 fromadvertiser 52,advertisement 50 is stored as a data file in print processingdata storage system 34. Printprocessing system controller 28, therefore, subsequently retrievesadvertisement 50 from print processingdata storage system 34 for processing. - In one exemplary embodiment,
advertisement 50 is targeted to printjob 12. More specifically, printprocessing system controller 28 selectsadvertisement 50 based on at least onejob ticket attribute 40 ofprint job 12 as specified withjob ticket 38. As such, printprocessing system controller 28processes job ticket 38 and determines whichadvertisement 50 pertains to printjob 12 and, therefore, should be presented tocustomer 14. - To determine which
advertisement 50 pertains to printjob 12, adata file 54 is associated withadvertisement 50. Data file 54 is registered along withadvertisement 50 and uploaded to printprocessing system controller 28 viaInternet communication link 32. As such, printprocessing system controller 28 stores data file 54 along withadvertisement 50 in print processing data storage system 34 (FIG. 1) for subsequent processing. - In one exemplary embodiment, data file54 includes a profile of
advertisement 50 such as keywords and/or a theme foradvertisement 50. As such, printprocessing system controller 28 considers job ticket attributes 40 forprint job 12 and data file 54 foradvertisement 50 when selectingadvertisement 50. For example, ifdelivery option attribute 49 identifies “pick-up” ofprint job 12 bycustomer 14, printprocessing system controller 28 may select and present tocustomer 14advertisement 50 which advertises courier services. Thus,customer 14 may learn of available alternatives for delivery ofprint job 12. In addition, printprocessing system controller 28 may select and present tocustomer 14advertisement 50 based on, for example, whereprint job 12 is to be picked up (e.g., a location of print provider 16). Furthermore, printprocessing system controller 28 may select and present tocustomer 14advertisement 50 based on wherecustomer 14 is located as identified, for example, bycustomer identification attribute 41. - In one exemplary embodiment, as illustrated in FIG. 5, a portion of
customer interface 24 includes a plurality of input fields 60 with whichcustomer 14 interacts to specify job ticket attributes 40 ofprint job 12. As such,customer 14 interacts withinput fields 60, via an input device such as a keyboard and/or a mouse ofcomputer terminal 36 or an appliance such as a Personal Digital Assistant (PDA), scanner, camera, etc., to generatejob ticket 38 forprint job 12. - Input fields60 include, for example, a
customer identification field 61, afile format field 62, a printmedium size field 63 a, a printmedium type field 63 b, a number ofcopies field 64, a printingquality option field 65, aprinting layout field 66, a colorprinting option field 67, a finishingoption field 68, and adelivery option field 69. Input fields 60 each include at least one subfield providing data entry points or representing available options for generating and submittingjob ticket 38. -
Customer identification field 61 includes subfields which provide data entry points for a name and an address ofcustomer 14.File format field 62 includes subfields which represent different file formats forprint job 12. Printmedium size field 63 a includes subfields which represent different sizes of print medium forprint job 12. Printmedium type field 63 b includes subfields which represent different types of print medium forprint job 12. Number of copies field 64 includes a subfield in which a number of copies included inprint job 12 is specified. Printingquality option field 65 includes subfields which represent different printing qualities, including different printing resolutions such as 1200 dpi, 600 dpi, 300 dpi, etc., forprint job 12.Printing layout field 66 includes subfields which represent different printing layouts forprint job 12. Colorprinting option field 67 includes subfields which represent different color printing options forprint job 12. Finishingoption field 68 includes subfields which represent different finishing options forprint job 12.Delivery option field 69 includes subfields which represent different delivery options and turnaround times forprint job 12. - Additional file formats, print medium sizes, print medium types, printing quality options, printing layouts, color printing options, finishing options, and delivery options, as are well known in the art, may be represented by additional subfields of
file format field 62, printmedium size field 63 a, printmedium type field 63 b, printingquality option field 65, printinglayout field 66, colorprinting option field 67, finishingoption field 68, anddelivery option field 69, respectively. Selecting and/or completing various subfields of input fields 60, therefore, identifies attributes ofprint job 12 as specified bycustomer 14. - In one exemplary embodiment, input of
specific input fields 60 dictates a selection of other input fields 60. Whencustomer 14 selects a specific subfield, for example, additional subfields may appear and/or existing subfields may be unavailable. In addition, whencustomer 14 selects a specific subfield, additional subfields may be automatically selected and/or completed. Furthermore,customer 14 may store preferences of various subfields as common default selections. Additional aspects of input fields 60 are described, for example, in above-incorporated U.S. patent application Attorney Docket No. 10003972-1. - Print
processing system controller 28presents advertisement 50 tocustomer 14 viacustomer interface 24 whenjob ticket 38 is processed, as described below. As such, a portion ofcustomer interface 24 includes anadvertisement field 70.Advertisement field 70 represents a region within whichadvertisement 50 is displayed. It is understood thatadvertisement field 70 may be sized, positioned, and/or oriented in a variety of manners and that multiple advertisement fields 70 may be provided. - In one exemplary embodiment, print
processing system controller 28presents advertisement 50 tocustomer 14 whenjob ticket 38 is generated. More specifically, printprocessing system controller 28presents advertisement 50 tocustomer 14 ascustomer 14 interacts withcustomer interface 24 to generatejob ticket 38. In one exemplary embodiment, printprocessing system controller 28presents advertisement 50 tocustomer 14 whenjob ticket 38 is received. It is understood thatmultiple advertisements 50 may be presented tocustomer 14 whilecustomer 14 interacts withcustomer interface 24 or whenjob ticket 38 is received. In one exemplary embodiment,advertisement 50 is presented tocustomer 14 viaInternet communication link 32. - It is to be understood that FIG. 5 is a simplified illustration of one exemplary embodiment of
customer interface 24. The illustrative presentation of input fields 60, including the respective subfields, andadvertisement field 70 has been simplified for clarity of the invention. The subfields, for example, may be presented as open fields, pulldown menus, toggle selections, and/or highlighted or framed selections. In addition,customer interface 24 may be presented, for example, in one or more screens or views. Furthermore,customer 14 may generatejob ticket 38 by responding to query-based systems or applications. It is understood that such alternatives are within the scope of the present invention. - In one exemplary embodiment,
print provider interface 26 includes a plurality of input fields with whichprint provider 16 interacts, via an input device such as a keyboard and/or a mouse of a computer terminal, to register a printing capability which identifies attributes ofprint services 18 provided byprint provider 16.Print provider 16 registers the printing capability with printprocessing system controller 28 in a manner similar to howcustomer 14 generates and submitsjob ticket 38 to printprocessing system controller 28. An example ofprint provider interface 26 is described in detail above-incorporated U.S. patent application Attorney Docket No. 10003972-1. - In FIG. 6, a flow diagram illustrating one exemplary embodiment of
processing print job 12 and directing advertising tocustomer 14 according to the present invention is illustrated generally at 100. Reference is also made to FIGS. 1-5. Atstep 110, at least oneadvertiser 52 registers anadvertisement 50, including data file 54, with printprocessing system controller 28 and, atstep 112,customer 14 generates and submitsjob ticket 38 forprint job 12 to printprocessing system controller 28. In one exemplary embodiment,customer 14 submitsjob ticket 38 to printprocessing system controller 28 viaInternet communication link 32, as illustrated in FIG. 2, andadvertiser 52registers advertisement 50 with printprocessing system controller 28 viaInternet communication link 32, as illustrated in FIG. 4. - Next, in
step 114, printprocessing system controller 28processes job ticket 38 and, instep 116, presentsadvertisement 50 tocustomer 14. In one exemplary embodiment, printprocessing system controller 28presents advertisement 50 tocustomer 14 whenjob ticket 38 is generated. More specifically, ascustomer 14 interacts withcustomer interface 24 to generatejob ticket 38, printprocessing system controller 28presents advertisement 50 tocustomer 14. As such, processing ofjob ticket 38 by printprocessing system controller 28 instep 114 includes receiving an indication at printprocessing system controller 28 thatcustomer 14 is generatingjob ticket 38. Such an indication includes, for example,customer 14 interacting withcustomer interface 24. - In one exemplary embodiment, print
processing system controller 28presents advertisement 50 tocustomer 14 whenjob ticket 38 is received. As such, processing ofjob ticket 38 by printprocessing system controller 28 instep 114 includes receiving, for example, at least onejob ticket attribute 40 forprint job 12. - When
advertisement 50 ofadvertiser 52 is registered with printprocessing system controller 28 instep 110, printprocessing system controller 28stores advertisement 50 in print processingdata storage system 34, as described above. As such, printprocessing system controller 28retrieves advertisement 50 from print processingdata storage system 34 when processingjob ticket 38 instep 114 and presentingadvertisement 50 tocustomer 14 instep 116. - In one exemplary embodiment, as illustrated in FIG. 7, the step of
processing job ticket 38 instep 114 includes receivingjob ticket 38 forprint job 12 and selectingadvertisement 50 based onjob ticket 38. More specifically, processingjob ticket 38 instep 114 includes receiving at least onejob ticket attribute 40 forprint job 12 at printprocessing system controller 28, as indicated instep 142. As such,advertisement 50 is selected based on at least onejob ticket attribute 40 forprint job 12, as indicated instep 144. When selectingadvertisement 50 instep 144, printprocessing system controller 28 considers job ticket attributes 40 and data file 54, as described above.Advertisement 50, therefore, is related toprint job 12. - By including
advertisement 50 with, for example,customer interface 24,print processing system 10 directs advertising tocustomer 14. More specifically, printprocessing system controller 28processes job ticket 38 forprint job 12 and presentsadvertisement 50 tocustomer 14 when processingjob ticket 38. As such,print processing system 10 targets advertising tocustomer 14. In addition, by definingInternet communication link 32 betweencustomer 14 and printprocessing system controller 28,advertisement 50 can be efficiently and effectively presented tocustomer 14. - Although specific embodiments have been illustrated and described herein for purposes of description of the preferred embodiment, it will be appreciated by those of ordinary skill in the art that a wide variety of alternate and/or equivalent implementations calculated to achieve the same purposes may be substituted for the specific embodiments shown and described without departing from the scope of the present invention. Those with skill in the chemical, mechanical, electromechanical, electrical, and computer arts will readily appreciate that the present invention may be implemented in a very wide variety of embodiments. This application is intended to cover any adaptations or variations of the preferred embodiments discussed herein. Therefore, it is manifestly intended that this invention be limited only by the claims and the equivalents thereof.
Claims (34)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/734,290 US20020082909A1 (en) | 2000-12-11 | 2000-12-11 | Print processing system and method with interface advertising |
DE10160657A DE10160657A1 (en) | 2000-12-11 | 2001-12-11 | Print processing system and method with interface displays |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/734,290 US20020082909A1 (en) | 2000-12-11 | 2000-12-11 | Print processing system and method with interface advertising |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020082909A1 true US20020082909A1 (en) | 2002-06-27 |
Family
ID=24951062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/734,290 Abandoned US20020082909A1 (en) | 2000-12-11 | 2000-12-11 | Print processing system and method with interface advertising |
Country Status (2)
Country | Link |
---|---|
US (1) | US20020082909A1 (en) |
DE (1) | DE10160657A1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030093325A1 (en) * | 2001-11-15 | 2003-05-15 | Robertson Melanie M. | Print processing system and method with print job reprocessing |
US20030120545A1 (en) * | 2001-12-22 | 2003-06-26 | Eastman Kodak Company | Image processing |
US20040225560A1 (en) * | 2003-05-06 | 2004-11-11 | International Business Machines Corporation | Method and system for including advertisements in output tasks |
US20060164676A1 (en) * | 2004-12-07 | 2006-07-27 | Airprint Networks, Inc. | Subscriber service and micro-printer for remote, mobile printing |
US20070276728A1 (en) * | 2006-05-26 | 2007-11-29 | Microsoft Corporation | Software applications with embedded advertisements |
US20080320296A1 (en) * | 2004-12-07 | 2008-12-25 | Airprint Networks, Inc. | Methods and systems for secure remote mobile printing |
US20090000969A1 (en) * | 2004-12-07 | 2009-01-01 | Airprint Networks, Inc. | Media cartridge and method for mobile printing |
US20100161396A1 (en) * | 2008-12-23 | 2010-06-24 | Salsman Iii John Edgar | System and Method for Rendering Advertisements |
US20100161395A1 (en) * | 2008-12-23 | 2010-06-24 | Salsman Iii John Edgar | System and Method for Rendering Advertisements |
US20110280640A1 (en) * | 2010-05-17 | 2011-11-17 | Palo Alto Research Center Incorporated | System and Methods to use context graphs for targeting communications |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5305195A (en) * | 1992-03-25 | 1994-04-19 | Gerald Singer | Interactive advertising system for on-line terminals |
US5467434A (en) * | 1992-08-28 | 1995-11-14 | Xerox Corporation | Apparatus and method for determining printer option availability and representing conflict resolution in a combination of print job selections |
US5781894A (en) * | 1995-08-11 | 1998-07-14 | Petrecca; Anthony | Method and system for advertising on personal computers |
US5970475A (en) * | 1997-10-10 | 1999-10-19 | Intelisys Electronic Commerce, Llc | Electronic procurement system and method for trading partners |
US6141010A (en) * | 1998-07-17 | 2000-10-31 | B. E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
US6628417B1 (en) * | 1998-10-30 | 2003-09-30 | Canon Kabushiki Kaisha | Data communication apparatus, image server, control method, storage medium, and image system |
US20040039641A1 (en) * | 1999-04-14 | 2004-02-26 | Canon Kabushiki Kaisha | Information providing system and method therefor |
US6882439B2 (en) * | 2000-10-26 | 2005-04-19 | Fuji Xerox Co., Ltd. | Printing service method, system, and printer |
US6891635B2 (en) * | 2000-11-30 | 2005-05-10 | International Business Machines Corporation | System and method for advertisements in web-based printing |
US6981015B1 (en) * | 2000-10-10 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Internet print managing system and method with print services statistical analysis |
-
2000
- 2000-12-11 US US09/734,290 patent/US20020082909A1/en not_active Abandoned
-
2001
- 2001-12-11 DE DE10160657A patent/DE10160657A1/en not_active Withdrawn
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5305195A (en) * | 1992-03-25 | 1994-04-19 | Gerald Singer | Interactive advertising system for on-line terminals |
US5467434A (en) * | 1992-08-28 | 1995-11-14 | Xerox Corporation | Apparatus and method for determining printer option availability and representing conflict resolution in a combination of print job selections |
US5781894A (en) * | 1995-08-11 | 1998-07-14 | Petrecca; Anthony | Method and system for advertising on personal computers |
US5970475A (en) * | 1997-10-10 | 1999-10-19 | Intelisys Electronic Commerce, Llc | Electronic procurement system and method for trading partners |
US6141010A (en) * | 1998-07-17 | 2000-10-31 | B. E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
US6628417B1 (en) * | 1998-10-30 | 2003-09-30 | Canon Kabushiki Kaisha | Data communication apparatus, image server, control method, storage medium, and image system |
US20040039641A1 (en) * | 1999-04-14 | 2004-02-26 | Canon Kabushiki Kaisha | Information providing system and method therefor |
US6981015B1 (en) * | 2000-10-10 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Internet print managing system and method with print services statistical analysis |
US6882439B2 (en) * | 2000-10-26 | 2005-04-19 | Fuji Xerox Co., Ltd. | Printing service method, system, and printer |
US6891635B2 (en) * | 2000-11-30 | 2005-05-10 | International Business Machines Corporation | System and method for advertisements in web-based printing |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030093325A1 (en) * | 2001-11-15 | 2003-05-15 | Robertson Melanie M. | Print processing system and method with print job reprocessing |
US7027175B2 (en) * | 2001-11-15 | 2006-04-11 | Hewlett-Packard Development Company, L.P. | Print processing system and method with print job reprocessing |
US20030120545A1 (en) * | 2001-12-22 | 2003-06-26 | Eastman Kodak Company | Image processing |
US20040225560A1 (en) * | 2003-05-06 | 2004-11-11 | International Business Machines Corporation | Method and system for including advertisements in output tasks |
US20060164676A1 (en) * | 2004-12-07 | 2006-07-27 | Airprint Networks, Inc. | Subscriber service and micro-printer for remote, mobile printing |
US20080320296A1 (en) * | 2004-12-07 | 2008-12-25 | Airprint Networks, Inc. | Methods and systems for secure remote mobile printing |
US20090000969A1 (en) * | 2004-12-07 | 2009-01-01 | Airprint Networks, Inc. | Media cartridge and method for mobile printing |
US20070276728A1 (en) * | 2006-05-26 | 2007-11-29 | Microsoft Corporation | Software applications with embedded advertisements |
US20100161396A1 (en) * | 2008-12-23 | 2010-06-24 | Salsman Iii John Edgar | System and Method for Rendering Advertisements |
US20100161395A1 (en) * | 2008-12-23 | 2010-06-24 | Salsman Iii John Edgar | System and Method for Rendering Advertisements |
US20110280640A1 (en) * | 2010-05-17 | 2011-11-17 | Palo Alto Research Center Incorporated | System and Methods to use context graphs for targeting communications |
Also Published As
Publication number | Publication date |
---|---|
DE10160657A1 (en) | 2002-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7042585B1 (en) | Internet print brokering system and method | |
US8549410B2 (en) | Method of reactive targeted advertising | |
US7242490B1 (en) | Internet print managing system and method with print job distribution | |
US7188137B2 (en) | System and method for distributing advertisements to a plurality of users based upon advertisement user attributes and advertisement provider attributes | |
US20010049624A1 (en) | Advertisement distributing method and system | |
US20140214511A1 (en) | Coupon social networking platform | |
US6981015B1 (en) | Internet print managing system and method with print services statistical analysis | |
US20020063887A1 (en) | Print processing system and method | |
US7239408B1 (en) | Print processing system and method with document advisor service | |
US20080221980A1 (en) | System and method for the electronic generation and delivery of coupons | |
US20020082909A1 (en) | Print processing system and method with interface advertising | |
US20110270681A1 (en) | System and method for targeted advertising on parcel packages | |
CN112418927B (en) | Discount information recommendation method, discount information recommendation device, computer equipment and storage medium | |
US7027175B2 (en) | Print processing system and method with print job reprocessing | |
US7385717B2 (en) | Print processing system and method with print job advertising | |
EP0986016A1 (en) | System and method for distributing information through cooperative communication network sites | |
US20140149258A1 (en) | Systems, methods and apparatuses for aggregating and displaying content | |
EP1197842A2 (en) | Internet print managing system and method with print services consumables management | |
JP4134631B2 (en) | Data management apparatus and data management method | |
EP1197837A2 (en) | Internet print managing system and method with print services cost accounting | |
US7139086B1 (en) | Print processing system and method with image advisor service | |
US20050262131A1 (en) | Automatic creation of output file from images in database | |
JP4746775B2 (en) | Content distribution system, content distribution method, content distribution program, and computer-readable recording medium recording the content distribution program | |
EP1197839A2 (en) | Internet print managing system and method with print services hardware/software upgrade management | |
KR20220127684A (en) | System and method for providing internet product advertising |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD COMPANY, COLORADO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HOBBS, GEORGE BRADLEY;REEL/FRAME:011564/0585 Effective date: 20010214 |
|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492 Effective date: 20030926 Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.,TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492 Effective date: 20030926 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |