WO2005076172A1 - Output data management - Google Patents
Output data management Download PDFInfo
- Publication number
- WO2005076172A1 WO2005076172A1 PCT/EP2005/000537 EP2005000537W WO2005076172A1 WO 2005076172 A1 WO2005076172 A1 WO 2005076172A1 EP 2005000537 W EP2005000537 W EP 2005000537W WO 2005076172 A1 WO2005076172 A1 WO 2005076172A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- output
- authorization
- data
- selection
- selection list
- Prior art date
Links
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
- G06Q10/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- 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
Definitions
- the invention relates to the field of output data management. More specifically, the invention relates to mechanisms that allow for a distribution of content via output channels such as print centers and e-mail agents.
- output management solutions focus on a particular magnitude of recipients. This means, for example, that there are dedicated solutions for the handling of high- volume output such as mass mailings. On the other hand, there also are solutions that restrict output coverage to a few individually selected recipients. Output management solutions are generally optimized for a particular range of coverage because hardware and software requirements increase as output magnitude increases. Obviously, it would be a waste of resources if the capacities of a high-end print center would be employed for a print job that produces only a handful of documents. This Implies that applications handling high-volume outputs, like mass mailings, will typically be specialized solutions receiving the content to be distributed and the contact information in the form of data files, whereas low-volume outputs are often handled by the same application (e.g. a word processing application) that defines the content to be distributed.
- a word processing application e.g. a word processing application
- output management solutions are usually platform specific. This means that a solution allowing the coordination of mass mailings in a print center will be different from a solution that uses an e-mail handler to distribute e- mails via the Internet.
- a method of dynami- cally managing the output of content via one or more output channels comprises the step of providing a data pool with data records that include at least contact information, the data pool being structured in accordance with a hierarchical authorization scheme, the step of determining the authorization associated with a requested selection operation, the step of restricting the selection operation to a portion of the data pool that corresponds to the authorization associated with the selection operation, the step of generating a selection list with contact information included in the selected data records of the data pool portion to which the selection operation has been restricted, and the step of making the selection list available for the automatic generation of the output on the basis of the contact information included in the selection list.
- a method for dynamic output management comprises the step of providing a selection list that includes at least contact information and hierarchy information relating to a hierarchical authorization scheme, the step of determining the authorization associated with a request to access the selection list, the step of restricting access to a portion of the selection list that corresponds to the authorization associated with the access request, and the step of automatically generating the output on the basis of the contact information included in the selection list.
- the invention permits a shared use of a common data source (the data pool or the selec- tion list) that provides contact information required to address the output to individual recipients.
- the shared data source is easy to handle and can be used for dynamically generating both low-volume and high-volume outputs.
- the output capabilities are controlled by an association of a hierarchical authorization scheme with the universe of contact information provided by the data source.
- the output volume can be efficiently controlled by an appropriate assignment of authorizations. Accordingly, a higher authorization rank (or level) may allow to generate output of a higher output volume than a low authorization rank. Output volumes thus become authorization dependent.
- One and the same application may be used for providing the contact information for both high volume and low volume output applications.
- the selection list including the contact information can be generated so that its content is associated with the hierarchical authorization scheme of the data pool. If, for example, the data records in the data pool include hierarchy information, the hierarchy information of the data records selected for generating the selection list may be extracted into the selection list (in addition to the contact information and, if required, further information).
- access to the selection list may be granted in accordance with the authorization associated with (or underlying) the corresponding access request. Accordingly, the authorization scheme may not only be enforced when selecting the data records from which the selection list is generated, but also for restricting access to the selection list after its generation. Such an approach is useful if the authorization rank associated with the selection operation is higher than the authorization rank associated with a request to access the selection list.
- the authorization control may be performed in various ways.
- the authorization is enforced login-controlled. With each login, an authorization control mechanism may be performed which automatically determines the authorization associated with the login and which subsequently assigns this authorization to, for example, selection requests or access requests initiated from the network component from which login was requested. According to a further embodiment, an authorization control mechanism is performed each time a selection request or an access request is initiated from a particular network component.
- the selection list may be subject of a cooperative workflow during which the selection list is accessed from a plurality of cooperating components of a computer network.
- the workflow may be pre-defined or may be individually designed for a particular output campaign.
- the network components may be enabled to at least one of modify and display the selection list or parts thereof. Modification of the selection list may include operations like adding, deleting or changing contact information included therein.
- Workflow control data as well as other data may be included in output campaign management data sets.
- the workflow control data may include a specification of individual networks components participating in the workflow. Additionally or alternatively, the workflow control data may include a specification of a particular workflow portion that is to be performed upon receipt of an output response. This arrangement means that the workflow need not necessarily end with generation of the output but could continue once output responses are received.
- the output campaign management data may further include output channel specification data.
- the output channel specification data may specify for a particular workflow one or more output channels like print centers, local printers, e-mail agents, call centers, etc.
- the output channel specification data allow a platform independent implementation of the invention. While it may for example be appropriate to specify a local printer as an output channel when only a few documents have to be created, a print center may be specified as the output channel when mass mailings are required.
- the output campaign management data may include output content data.
- the output content data specifies the content that is to be delivered to the recipients.
- the output content data may include a link to a data file containing the actual output content, for example, a text or graphics file.
- the selection lists and the campaign management data are provided and handled by separate, interlinked modules.
- an individual set of campaign management data may be linked with one or more previously defined selection lists, and the output may be generated as defined by the campaign management data on the basis of the contact information included in the one or more selection lists.
- a set of selection lists may be provided in a central manner. One or more individual selection lists from the set of selection list may then be selected for a particular output campaign.
- a mechanism for aging out individual selection lists from the set of selection lists is provided. This mechanism may delete or otherwise block selection lists from being used (e.g., after a predefined or user-selectable period of time has elapsed since generation of the selection list). Alternatively, or additionally, the aging-out mechanism may provide a warning if an aged-out selection list is selected for an output campaign. The aging out-mechanism ensures that contact information included in selection lists created some time ago (and possibly no longer up-to-date) will not be used for output generation. Instead, a new selection list may need to be created.
- the workflow specifies an expected output response
- a mechanism for automatically analyzing the output response may be provided.
- the data pool may be at least one of updated and supplemented in dependence of an evaluation of the output response.
- a campaign management authorization scheme is defined in addition to the hierarchical authorization scheme. Furthermore, a set of cam- paign management functions that can be utilized when defining a output campaign may be provided.
- the campaign management functions may be associated with the campaign management authorization scheme and may for example relate to aspects like response management, invitation management or selection list management.
- (only) a sub-set of the campaign management functions may be utilized by a user gen- erating or modifying an output campaign dependent on his authorization within the campaign management authorization scheme.
- the invention may be implemented as a hardware solution or as software running on one or more components of a computer network. Accordingly, the invention also relates to a computer program product comprising program code portions for performing the above steps when the computer program product is run on one or more components of computer network.
- the computer program product may be stored on a computer readable recording medium.
- the invention relates to a selection device for assisting the dynamic output management, the device comprising access to a data pool with data records that include at least contact information, the data pool being structured in accordance with a hierarchical authorization scheme, an authorization mechanism for determining the authorization associated with a requested selection operation, a unit for restricting the selection operation to a portion of the data pool that corresponds to the authorization associated with the selection operation, a generator for generating a selection list with contact information included in the selected data records of the data pool portion to which the selection operation has been restricted, and an interface for making the selection list available for the automatic generation of output on the basis of the con- tact information included in the selection list.
- the invention relates to an output management device for dynamically managing the output of content, the device comprising access to a selection list that includes at least contact information and hierarchy information relating to a hierarchical authorization scheme, an authorization mechanism for determining the au- thorization associated with an access request to the selection list, a unit for restricting access to a portion of the selection list that corresponds to the authorization associated with the access request, and an interface to an environment for automatically generating the output on the basis of the contact information included in the selection list.
- Fig. 1 is a schematic diagram illustrating an arrangement for dynamic output management according to a first embodiment of the invention
- Fig. 2 schematically depicts a hierarchical authorization scheme and a data pool structured in accordance with the hierarchical authorization scheme
- Fig. 3 schematically shows the generation of a selection list from individual data records included in the data pool of Fig. 2;
- Fig. 4 is a process flow diagram according to a second embodiment of the invention.
- Fig. 5 is a process flow diagram according to a third embodiment of the invention.
- Fig. 6 is a process flow diagram according to a fourth embodiment of the invention.
- Fig. 7 is a schematic diagram showing an exemplary workflow according to a fifth embodiment of the invention.
- FIG. 1 an output management system 10 according to a first embodiment of the invention is shown.
- the output management system 10 is configured as a computer network that includes a plurality of different network components. More specifically, the system 10 includes a plurality of user-operable front components 12, authorization management components 14, 16 and an output generation tool 18.
- the front components 12 are configured to communicate with the output generation tool 18 via an authorization controller 14 of the authorization management component.
- the authorization management component fur- ther comprises an authorization database 16 in which information relating to the authorization mechanism enforced by the authorization controller 14 are stored.
- the authorization information stored in the authorization database 16 relates to a hierarchical authorization scheme that will be explained in more detail with reference to Fig. 2 below.
- the output generation tool 18 includes a data pool 20, a selection component 22, an output management component 24 and an analysis/historization component 26.
- the output management component 24 has access to a database 28 for storing a set of previously generated selection lists 30.
- the output management component 24 is configured to selectively generate output data that is to be distributed via one or more output channels like an e-mail agent 32 and printing facilities 34.
- the printing facilities 34 can be configured as a print center for mass mailings or as a local printer for low- volume mailings.
- the data pool 20 includes a plurality of individual data records that each include contact information, hierarchy information and further information as will be explained later with reference to Fig. 3 in more detail.
- the data pool 20 is configured as a data warehouse solution allowing online analytical data processing (OLAP) based on information cubes.
- OLAP online analytical data processing
- the data pool 20 could be configured as a conventional relational database or as any other data storage schema that is known in the art.
- the data pool 20 and the selection component 22 cooperate to generate selection lists 30 in response to selection requests received via the authorization controller 14 from the front components 12.
- the selection component 22 is a separate module communicating via a pre-defined interface (not shown) with the output management component 24.
- This communication basically includes the asynchronous transfer of selection lists 30 to the output management component 24 or directly to the database 28 for storing a set (or library) of selection lists 30.
- the database 28 is shown as a component that is separate from the output management component 24, it could also be included therein.
- the output management component 24 controls one or both of the e-mail agent 32 and the printing facilities 34 to generate the desired output.
- Output response received, for example, by the front components 12 via e-mail or any other way is analyzed and evaluated by the analysis/historization component 26. If required, the analysis/historization component 26 modifies, adds or deletes data records in the data pool 20 depending on an evaluation of the output response.
- data about an output campaign and/or output response data are written in a log file to document the history of a particular output campaign. This log file may be used for automatic collision management in future output campaigns.
- the log file or portions thereof may be stored in the data pool 20.
- the content of the log file or portions thereof may be associated with the data records involved in the output campaign for which the log file has been created. Such an association may include incorporating data provided by the analysis/historization component 26 in data records stored in the data pool 20.
- Fig. 2 schematically shows the structure of the data pool 20.
- the data pool 20 is structured in accordance with a hierarchical authorization scheme 40.
- the hierarchical authorization scheme 40 includes three different hierarchy levels.
- the uppermost hierarchy level (A level) specifies an authorization which permits the selection and access of the entire content of the data pool 20.
- An intermediate hierarchy level (B level) is associated with an authorization that permits the selection and access of only portions of the data pool 20.
- the lowest level (C level) permits the selection and access of only a sub-portion of the data pool portion associated with a particular B level authorization.
- an outbound level (D level) is defined in the authorization scheme. D level, however, is outside the hierarchy (i.e., has no upper or lower level).
- the hierarchical authorization scheme 40 includes a single authorization on the A level, three authorizations on the B level and seven authorizations on the C level.
- the data pool portion associated with authorization Bl is divided in three sub-portions, each sub-portion being associated with a single one of authorization CI, authorization C2 and authorization C3.
- the data pool portion associated with the authorization B2 and B3 are structured similarly.
- the authorizations associated with the data pool portions or sub-portions specify that particular rights are required to access the data pool portions or sub-portions.
- a data pool portion associated, for example, with the authorization CI can only be accessed by a network component to which exactly this authorization CI (or a corresponding higher level authorization like Bl or A) is assigned. Such an assignment can be performed during a login procedure as will be explained below.
- the data pool portion associated with authorization D corresponds to the data pool sub- portion associated with authorization C7 and a part of the data pool sub-portion associated with authorization C6.
- Authorization D although defined within the authorization scheme, is not incorporated in the authorization hierarchy. It may thus flexibly be as- signed to accesses or selection operations from, for example, outbound components or entities that have no (permanent) rank in the authorization hierarchy.
- the data pool 20 comprises a plurality of data records 42.
- Each data record 42 is associated with one or more authorizations of the hierarchical authorization scheme 40. This association can be realized in various ways.
- An example for associating data records 42 with authorizations of the hierarchical authorization scheme 40 is shown in Fig. 3.
- the data record 42 includes hierarchy identification data (or hierarchy information) that helps to structure the data pool 20 in accordance with the hierarchical authorization scheme 40.
- the hierarchical identification data specifies the authorization to which a particular data record is assigned.
- the data record 42 having the record ID 123 456 789 is assigned to authorization C5 on the lower hierarchy level and to authorization B2 on the intermediate hierarchy level.
- authorization C5 and au- thorization B2 are known from the hierarchical authorization scheme 40 (that is stored in the authorization database 16), it would in principle be sufficient to specify, in the data record 42, a single authorization on the lowest hierarchy level (C level) and to derive the "parents", (i.e. authorization B2 and authorization A), from the authentication database 16.
- Data record 42 need not (and is not) explicitly assigned to authorization A of the up- permost hierarchy level because authorization A is an authorization granting full access and selection rights with respect to all data records 42 of the data pool 20.
- the data record 42 includes supplemental information. More specifically, the data record 42 includes information about the first name and the last name of a person called Fred Meier (Name Infol, Name Info2) as well as contact information relating to this person.
- the contact information includes the e-mail address of Fred Meier (Contact Infol) and the postal address specified as Contact Info2 and Contact Info3. With respect to the postal address, the first name and the last name as specified by Name Info 1 and Name Info 2 may be considered as supplemental contact information.
- the data record 42 could include further information not explicitly specified in Fig. 3.
- the selection component 22 is configured to selectively extract data records or portions thereof from the data pool 20 to generate the selection list 30 that includes (at least) contact information.
- Fig. 3 exemplarily depicts a portion 44 of a selected data record 42 that is inherited from the selected data record 42 and transferred to the selection list 30.
- the inherited data record portion 44 includes hierarchy information in the form of a specification of the authorizations C5 and B2 required to access the data record 42 as well as contact information in the form of an e- mail address. Additionally, the first name and the last name of the person to which an e- mail shall be sent are inherited from the selected data record 42.
- the selection list 30 includes a plurality of data record portions 44 of data records 42 selected by the selection component 22 during a particular selection operation. It should be noted that the selection list 30 could alternatively be include the complete data records 42.
- the selection list 30 Due to the hierarchy information included in the data record portions 44 from which the selection list 30 is assembled, the selection list 30 to a certain extent reflects the hierarchical authorization scheme 40 underlying the structure of the data pool 20. As will be explained in more detail below, the hierarchy information included in the selection list 30 may be utilized later to selectively grant access to those data record portions 44 of the selection list 30 that correspond to the authorization underlying the access request.
- the flow chart 400 schematically shows the steps that are performed to dynamically manage the output of content utilizing an output management system similar to that shown in Fig. 1. Accordingly, the reference numerals of the components shown in Fig. 1 will be utilized when referring to similar components.
- the method starts in step 410 with the provision of a data pool 20 that comprises data records that include contact information such as an e-mail address, a postal address or a telephone number.
- the data pool is structured to reflect a hierarchical authorization scheme. This hierarchical authorization scheme is configured such that a higher authorization level (or rank) is in general associated with a higher number of selectable data records than a lower authorization level.
- a higher authorization level will be required for managing a high-volume output campaign whereas a low authorization level only allows to initiate a low-volume output campaign. Therefore, the same data source (here the data pool 20) is used for output campaigns of highly dynamic output volumes.
- the contact information required in this regard need only be derived from one data source.
- a next step 420 the authorization underlying a requested selection operation is determined. This determination of the authorization is necessary to restrict the selection operation to a portion of the data pool 20 (i.e., to data records) that corresponds to the authorization underlying the selection operation (step 430). This means, in the example shown in Fig. 2, that if a network component having authorization C5 requests a selec- tion operation, this selection operation will only be performed in the portion of the data pool 20 assigned to the authorization C5.
- a selection list is generated that comprises contact information included in the data records that have been specified in the selection operation and are in- eluded in the data pool portion to which the selection operation has been restricted.
- the selection list may include hierarchy information relating to the hierarchical authorization scheme and further information.
- the authorization underlying the access request is determined in step 450.
- the network component requesting access to the selection list in step 450 may be different from the network component that requested the selection operation in step 420.
- the network component requesting access to the selection list may be assigned to a lower hierarchy level than the network component that has initiated generation of the selection list. Should this be the case, access of the network component requesting access to a selection list is restricted to the selection list portion (e.g. selection list entries) corresponding to the authorization underlying the access request (step 460).
- the access request may be motivated by a workflow requirement to display or modify the selection list.
- the modification of the selection list may include adding, deleting or changing contact information.
- a last step 470 the output is automatically generated on the basis of the contact information, (that may have been modified in step 460), included in the selection list.
- the output generated in step 470 may, for example, include a plurality of documents individually addressed in accordance with the contact information derived from the selection list, one or more individually addressed e-mails, a call center list including a plurality of telephone numbers included in the contact information etc.
- FIG. 500 shows a plurality of steps that may be performed once one or more selection lists have been generated.
- the method starts in step 510 when via a user-operable network component a login procedure is requested.
- a login procedure which may include a user authentication
- the authorization underlying the login is determined and corresponding authorization information is associated with the newly logged in network component
- campaign management data is received (by the output management component 24) in step 520.
- the output campaign management data in- dude workflow control data specifying the particular network components participating in the workflow, output channel specification data and content data that are to be output.
- the content data may be specified by a path to a file and a file name.
- the campaign management data may be included in a campaign data set.
- the campaign data set may be provided by the front components 12 directly or may be stored within the output generation tool 18 (e.g., in the database 28).
- the output generation tool 18 may provide multiple campaign data sets and permit a user selection of an individual campaign data set.
- Each campaign data set may include a unique campaign identifier (campaign ID) that permits the output generation tool 18 to differen- tiate between multiple output campaigns processed in parallel.
- the output campaign management data may be associated with selection lists or parts thereof as will now be explained in more detail.
- step 530 selection of one or more selection lists is permitted dependent on the authorization determined in step 510.
- one or more individual selection lists may be selected from a library of selection lists stored (e.g., in the database 28 (Fig. 1)).
- a library of selection lists stored (e.g., in the database 28 (Fig. 1)).
- an aging-out mechanism is provided that ensures that selection lists can no longer be selected if they were generated too long ago.
- the selection of selection lists is performed such that it is controlled by authorization. This means that only such lists can be selected that correspond to the authorization associated with the selecting network component or, alternatively, for which selection rights have been conferred to the selecting network component.
- the selection lists may include an attribute designating the network component, authorization and/or user that generated a particular network list. This approach facilitates the usage of previously generated (and e.g. user-specific) selection lists for a new output campaign. In particular, it allows the decoupling of the generation of selection lists from the definition of output campaigns.
- step 540 a display and/or modification of the one or more selected lists is permitted.
- selection lists can be displayed and/or modified only to the extent a particular network component is authorized. This means in the example shown in Fig. 2 that a network component associated with the authorization C4 could not display and/or modify those portions of the selection list that have been derived from the data pool portion associated with the authorization C5.
- the one or more selected lists are associated with the received output campaign management data.
- the method proceeds either with step 560 or with step 570.
- the method may conclude at step 560 where the output is generated in accordance with the output campaign management data on the basis of the contact information included in the one or more selected lists. If the output campaign management data specifies that output campaign requests are to be sent to individual network components participating in a particular output campaign, the method continues with step 570.
- the output campaign requests are sent to the network components as specified in the output campaign management data.
- the output campaign requests may be automatically transmitted to participating network components (e.g. in the form of e-mails).
- the output campaign requests may relate to different aspects. For example, they may simply include a notification that an output campaign is to be initiated. Additionally or al- ternatively, they may request the participating network components to review and/or update the contact information included in the selection list.
- step 580 the method proceeds with step 590.
- step 590 the output is automatically generated in accordance with the output campaign management data on the basis of the contact information included in the one or more lists that have been associated with the output campaign management data in step 550.
- FIG. 6 A further embodiment of the invention will be described with reference to the flowchart 600 of Fig. 6.
- the steps shown in Fig. 6 are performed by a network component receiving an output campaign request as shown in step 570 of Fig. 6.
- Step 610 The method starts in step 610 with determining the authorization associated with the network component requesting login.
- Step 610 corresponds to step 510 shown in Fig. 5, and a detailed explanation thereof will thus be omitted.
- the logged-in network component may initiate a display of all output campaign requests currently associated therewith.
- step 630 a selection of an individual output campaign specified by an output campaign request is permitted.
- one or more selection lists associated with the selected output campaign are retrieved in step 640.
- step 650 display and/or modification of the retrieved selection list in dependence of the particular authorization is permitted.
- This permission means in the example shown in Fig. 2 that a network component associated with the authorization C5 may neither dis- play nor modify selection list portions that have been created for data records associated, for example, with the authorization C4 (although such selection list portions may be included in a selection list).
- an output campaign acknowledgment is sent to the output campaign request in step 660.
- a co-operative workflow during which the selection list is accessible from a plurality of co-operating components of a computer network.
- Such a cooperative workflow is schematically shown in Fig. 7.
- the workflow shown in Fig. 7 involves the network components with the authorizations A, Bl and CI.
- the workflow 700 starts with the input of output campaign management data including workflow definition data in step 702.
- the workflow definition data specify the network components participating in the workflow 700, (in the present case only the network component associated with the authorization Bl, and thus implicitly also the network components associated with the authorizations CI, C2 and C3, are specified) as well as temporary information including a workflow release time.
- the definition of the output campaign management data may involve one or more functions of a predefined set of campaign management functions.
- the campaign management functions may be structured in accordance with a campaign management authorization scheme.
- Each user having rights to generate, change or supplement an output campaign may have an individual campaign management authorization, such that the user has only access to a sub-set of the campaign management functions dependent on his authorization within the campaign management authorization scheme.
- one or more selection lists 42 may be selected and associated by the output management component 24 with newly defined output campaign management data in step 704.
- information about the newly defined output campaign is automatically sent at the release time to the network component associated with the authorization Bl (step 706).
- Network component Bl i.e., the network component associated with the authorization Bl
- step 710 output campaign requests are automatically transmitted to the network components on the C level selected by network component Bl.
- output campaign requests are thus sent to network components CI and C3.
- steps performed by the network component CI in response to receipt of the output campaign request from network component Bl will be described in more detail.
- the output campaign request triggers the network component CI to specify the contact information included in the selection list 42 that is to be selected for the output campaign. To this end, the network component CI retrieves the selection list 42 earlier selected (and possibly created) by the network component A. The network component CI is only authorized to display the contact information relating to its authorization CI
- Network component CI modifies the portion of the selection list that corresponds to its authorization CI by indicating which contact information is to be used for the output campaign. By selecting the contact information in step 712, the network component CI individually defines the output campaign recipients associated with its authorization (step 714). In a next step 716, network component CI may control a local printer 34 to generate one or more documents 50 relating to the contact information specified in step 702. The document 50 may for example be a call list.
- network component CI must send an output campaign acknowledgement back to network component Bl in step 718.
- network component Bl monitors receipt of the output campaign acknowledgements from the level C network components speci- fied in step 708.
- the output can be generated on a basis of the selection list processed by network components CI and C3.
- the updated selec- tion list is used by a print center 34 as a basis for generating mass mailings.
- the output channel (print center) has been specified in the output campaign management data defined by network component A.
- the physical out- put of an output campaign need not necessarily be generated at the end of a workflow.
- campaign output may already be generated at an earlier stage of the workflow 700.
- the workflow 700 could comprise further steps that are performed upon receipt of a response to a particular output campaign.
- This response may for example include the receipt of e-mails or the like.
- the workflow control data may include a specification of a workflow portion that is performed upon receipt of an output response.
- this workflow portion may include an analysis or a historization performed by the analysis/historization component 26.
- the analysis may indicate the success of the output campaign, and the historization may be used for collision management in future output campaigns (e.g., to avoid that a particular data record or data included therein is used in similar or contradicting output campaigns).
- Historization may also be performed to make the data records stored in the data pool 20 consistent with information (e.g., change of contact information) received as output response.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA2548213A CA2548213C (en) | 2004-01-29 | 2005-01-20 | Methods and systems for managing output of content using a hierarchical authorization scheme |
HK07103359.2A HK1097623A1 (en) | 2004-01-29 | 2007-03-29 | Output data management system and method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US53957504P | 2004-01-29 | 2004-01-29 | |
EP04001962A EP1560136B1 (en) | 2004-01-29 | 2004-01-29 | Output data management |
EP04001962.2 | 2004-01-29 | ||
US60/539,575 | 2004-01-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005076172A1 true WO2005076172A1 (en) | 2005-08-18 |
Family
ID=34839781
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2005/000537 WO2005076172A1 (en) | 2004-01-29 | 2005-01-20 | Output data management |
Country Status (3)
Country | Link |
---|---|
CA (1) | CA2548213C (en) |
HK (1) | HK1097623A1 (en) |
WO (1) | WO2005076172A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998049641A1 (en) * | 1997-04-29 | 1998-11-05 | Mci Worldcom, Inc. | System and method for automated lead generation and client contact management for a sales and marketing platform |
EP0990972A1 (en) * | 1998-10-02 | 2000-04-05 | Ncr International Inc. | System and method for managing data privacy in a database management system |
US20020120462A1 (en) * | 2000-07-06 | 2002-08-29 | Good Earl W. | Systems and methods for contact management and campaign management |
-
2005
- 2005-01-20 CA CA2548213A patent/CA2548213C/en not_active Expired - Fee Related
- 2005-01-20 WO PCT/EP2005/000537 patent/WO2005076172A1/en active Application Filing
-
2007
- 2007-03-29 HK HK07103359.2A patent/HK1097623A1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998049641A1 (en) * | 1997-04-29 | 1998-11-05 | Mci Worldcom, Inc. | System and method for automated lead generation and client contact management for a sales and marketing platform |
EP0990972A1 (en) * | 1998-10-02 | 2000-04-05 | Ncr International Inc. | System and method for managing data privacy in a database management system |
US20020120462A1 (en) * | 2000-07-06 | 2002-08-29 | Good Earl W. | Systems and methods for contact management and campaign management |
Non-Patent Citations (1)
Title |
---|
GARVEY C ET AL: "ASD-VIEWS", PROCEEDINGS OF THE SYMPOSIUM ON SECURITY AND PRIVACY. OAKLAND, CALIFORNIA, APRIL 18 - 21, 1988, WASHINGTON, IEEE COMP. SOC. PRESS, US, 18 April 1988 (1988-04-18), pages 85 - 95, XP000043584 * |
Also Published As
Publication number | Publication date |
---|---|
CA2548213C (en) | 2012-07-03 |
HK1097623A1 (en) | 2007-06-29 |
CA2548213A1 (en) | 2005-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8572023B2 (en) | Data services framework workflow processing | |
CN105144159B (en) | HIVE watch chain connects | |
EP1208460B1 (en) | System and method of presenting channelized data | |
US7051274B1 (en) | Scalable computing system for managing annotations | |
US7774408B2 (en) | Methods, systems, and emails to link emails to matters and organizations | |
US7841011B2 (en) | Methods and apparatuses for tiered option specification | |
CN100590620C (en) | System and method for moving records between partitions | |
US20090150498A1 (en) | Identifying a Plurality of Related Electronic Messages and Combining the Plurality of Related Messages Into a Composite View | |
US20130138658A1 (en) | Database query across processes with change notification | |
US20050203850A1 (en) | Output data management | |
US8538980B1 (en) | Accessing forms using a metadata registry | |
US20070226031A1 (en) | Methods and apparatuses for grouped option specification | |
US9170998B2 (en) | Generating simulated containment reports of dynamically assembled components in a content management system | |
US20040172585A1 (en) | System and method for automatically starting a document on a workflow process | |
US20120148997A1 (en) | Method, system, and program product for customizing educational materials | |
EP1560136B1 (en) | Output data management | |
JP2005173906A (en) | Design support system | |
CA2548213C (en) | Methods and systems for managing output of content using a hierarchical authorization scheme | |
US20060136438A1 (en) | Process server array for processing documents and document components and a method related thereto | |
US8453166B2 (en) | Data services framework visibility component | |
JP2020194387A (en) | Matching support device, matching support method, computer program, and recording medium | |
EP2105836A1 (en) | Archive system storing archive data from a computer-based information system and method of operating such a system | |
US8984425B2 (en) | Web service user experience without upfront storage expense | |
JP2012190354A (en) | Document management system and document management method | |
JPH10340261A (en) | Document accessing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2548213 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200580003617.8 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2303/KOLNP/2006 Country of ref document: IN |
|
122 | Ep: pct application non-entry in european phase |