CN1468402A - A system and related methods for dynamically selecting publication content - Google Patents

A system and related methods for dynamically selecting publication content Download PDF

Info

Publication number
CN1468402A
CN1468402A CNA018108377A CN01810837A CN1468402A CN 1468402 A CN1468402 A CN 1468402A CN A018108377 A CNA018108377 A CN A018108377A CN 01810837 A CN01810837 A CN 01810837A CN 1468402 A CN1468402 A CN 1468402A
Authority
CN
China
Prior art keywords
publication
user
document
content
content object
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.)
Pending
Application number
CNA018108377A
Other languages
Chinese (zh)
Inventor
K・H・布伦斯泰因
K·H·布伦斯泰因
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HP Inc
Original Assignee
Hewlett Packard Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of CN1468402A publication Critical patent/CN1468402A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

A method is presented comprising receiving a plurality of content objects, determining that one or more of the articles address the same or similar material, and automatically reducing the occurrences of overlapping and/or duplicate content objects in accordance with user preferences.

Description

The system and the correlation technique that are used for the Dynamic Selection publication content
Technical field
The present invention relates generally to the printing field and, special, relate to the extendible publication of multiple source and editing system and associated method.
Background
In quattrocento mid-term, Johann Gutenberg has changed thoroughly by the invention of its removable type printing how information to scatter.Along with the publication of the Mazarin Holy Bible, once the document that has in the proprietary field of the minority of selecting was available to masses widely now.After nearly 550 years, mass media's revolution that Gutenberg begins exists and is very successful, comprises newspaper as the New York Times and Washington Post, as the magazine of Newsweek and Sports Pictorial, and real thousands of other publications.
Though these thousands of publications have covered the very big AOI to fashion to model rocket from news to physical culture, they have any is common: they plan to be read by the mass market.Different with the period before the Gutenberg, real people by very small amount of philtrum of a document read at that time, it is infeasible economically that the publication of today has few like this Readership, at least in part because expensive marketing, making and issuing cost.In fact, the publication of many today is to a great extent by the advertisement funded that wherein comprises.These advertisers can always be delivered to will attract by the consumer's of its advertising impact publications a large amount of, spectators reliably.
Though this mass market publication pattern has turned round the centuries well, it is not no problem.The typical reader that problem is a publication has a wide range of interests, and the single mass market of neither one publication can satisfy all these interest.For example, to world news, golf, fly-fish, family tree and the interested reader of computing machine need subscribe to several different publications to satisfy these interest.Certainly, because these publications plan to supply with mass markets, they also comprise the suitable wide variety of materials that our reader loses interest in and will can not read.If naturally have suitable wide variety of materials reader not read, then have quite a large amount of advertisement readers can not read yet-and quite a large amount of newspapers be wasted.The advertiser knows these, and present and to the payment of mass market magazine or newspaper with per 1000 that mean its advertisement, pay the expense of direct mail transmitter much less than them, described direct mail transmitter can guarantee to be subjected to the people of its advertising impact more may read its advertisement and to its interested demographic group.
In addition, subscribe to for most of readers and/or read a large amount of publications neither cost effectively neither time efficient.General, typical reader only subscribes to its most interested a small amount of publication.Though typical reader may be interested in editorial in some publication and the ad content that wherein comprises at least some, if but these readers select not subscribe to these publications, then the Readership grade of the minimizing of these publications means that subscription and advertising income that these publications receive will reduce for a long time than number of subscribers.If many other readers make identical decision, then the lasting health of publication is dangerous, and publication will be forced to bankruptcy.In fact, even annual many publications go bankrupt-have a large amount of readers interested in the publication of reading them because of not attracting the advertiser and the reader that continue quantity really, and the advertiser of respective numbers looks forward to that these readers are subjected to its advertising impact.General, can not attract to be ready to pay and/or the publication of lasting mass market of reading their people stops to publish.This because many these publications will enrich the various information that can use all readers, and, seldom known writer and artist provides income, so it's a pity for putting into practice its commodity.
In recent years, electronic publication a kind of publication of newtype appearred:.The reader of these publications typically registers on the internet by its computing machine, and the online reading publication.In these publications some as CNN.com and pointcast.com, make the user to state individual preference to its type of material of wanting to read.Usually, these personalized publications comprise usually the advertisement with the form of the banner board placed along the periphery (top, bottom, side etc.) of visual display.
Though these electronic publications are having noticeable development aspect the information issue, it still only represents the very little part of the information of publishing under the pattern behind more traditional Gutenberg.Many readers of these electronic publications complain that they are difficult to read (on video display), particularly for the long time cycle.Though the user can register easily on the internet so that check the simplified summary of the blast news that CNN.com web website is nearest, this reader only spends a few minutes probably on this website, and may still subscribe to more traditional print media such as Newsweek or Washington Post.They also may spend to spend in than them and read on the electronic publication more time and read more traditional printed publication, and therefore spend the influence that more time is subjected to advertisement in the traditional printing publication.Therefore, today the printed publication lasting prosperity-Gutenberg make its may after surpass five centuries-and after the electronic publication innovation above 10 years after.
Therefore, though these publications are useful to modern society certainly, there is not sizable effort to solve the root problem of these above-mentioned publications so for a long time yet.Such solution is provided here.
General introduction
According to religious doctrine of the present invention, introduce the various aspects of document distribution of the innovation of concrete manifestation religious doctrine of the present invention.According to an aspect of the present invention, introduced system and the correlation technique that is used for Dynamic Selection publication content.According to an example implementation of the present invention, introduced a kind of method, comprise receiving a plurality of content objects, determining to be absorbed in one or more articles of similar material, and edit and publish thing automatically and cover those content object one or more of similar material so that comprise the description document that has according to editor.
The accompanying drawing summary
Fig. 1 shows the block diagram of the document publishing system of one embodiment of the invention;
The process flow diagram of the transport module of the document publishing system of Fig. 2-4 description detailed one embodiment of the invention and the operation of print module;
How Fig. 5 explanation obtains user's description document information in one embodiment of the invention from the user;
Fig. 6 shows in one embodiment of the invention the description document information that how obtains the user from the user;
Fig. 7 shows the time-write interval table that is used for document delivery in one embodiment of the invention;
How Fig. 8 explicit user revises the time-write interval table of Fig. 7;
Fig. 9 A-9B shows the document of being printed by printing device according to one embodiment of the invention;
Figure 10 shows the document of being printed by printing device according to one embodiment of the invention;
Figure 11 A-11D shows the document of being printed by printing device according to one embodiment of the invention;
Figure 12 shows the document of being printed by printing device according to one embodiment of the invention;
Figure 13 illustrates the block diagram of the example editor module of concrete manifestation religious doctrine of the present invention;
Figure 14 explanation comprises the block diagram of the example knowledge module of user's description document information and content provider's information;
Figure 15 is the block diagram according to the example virtual-sensor of one embodiment of the invention;
Figure 16 A, 16B and 16C be the picture specification data structure that is used for maintenance customer's description document information, content provider's information and publishes description document information respectively;
Figure 17 explanation generates the process flow diagram of the exemplary method of customization document according to an aspect of the present invention;
Figure 18 explanation is used for the process flow diagram of exemplary method of operation of the client component of document delivery system according to an aspect of the present invention;
Figure 19 explanation is used to arrange otherwise the process flow diagram of the exemplary method of the customization document of unrelated content object according to an aspect of the present invention;
Figure 20 explanation is used to customize the process flow diagram of the exemplary method that the plan of document pays according to an aspect of the present invention;
Figure 21 explanation is used for the process flow diagram of the distribution of keeping track of content object and response contents supplier's exemplary method according to an aspect of the present invention;
Figure 22 explanation is used to utilize the process flow diagram of the exemplary method of publishing description document making publication according to an aspect of the present invention;
Figure 23 diagrammatic representation makes the wright can register and generate the example graphical user interface (GUI) of publishing description document according to an aspect of the present invention.
Figure 24 picture specification according to an aspect of the present invention, the example document of forming by the content object that in packing, encapsulates of virtual editor of innovation.
Figure 25 explanation is used for before publishing identification and reduces the process flow diagram of exemplary method of the appearance of repetition/similar content object according to an aspect of the present invention;
According to religious doctrine of the present invention, the iteration several times of the method by Figure 25 is so that reduced the example matrix of content object of the appearance of repetition/similar content object before publishing to 30 picture specifications for Figure 26.
Describe in detail
Fig. 1 explanation is according to the block diagram of the innovation document delivery system of one embodiment of the invention.Document delivery system 10 comprises archive server 100.In preferred embodiments, archive server 100 operationally is coupled to various personal computers, printing device and other electronic equipments by network 200, is called equipment 300 jointly.As below will describing more completely, archive server 100 comprise editor module 120 with innovation publication instrument 512, sending module 150 and knowledge module 170 according to the wright by publication utilize publication description document that innovation publication instrument creates from otherwise unrelated content object dynamically generates personalized publication.
As used herein, content provider 50 wants to comprise all suppliers of advertisement content publication, and advertisement supplier 80 provides ad material.From financial business prototype, these two kinds of publication material sources different significantly (just the operator by archive server pays the content provider 50 copyright royalties, and advertiser's 80 payings are advertised on the publication that generates).But from terminal user's position, they provide content for publication.Therefore, when not having reference number to use, general terms " content provider " plan to comprise content provider 50 and advertisement supplier 80 both.If want difference, then need to conclusively show suitable reference number and come further clear and definite content source.
Editor module 120 receives from one or more content providers 50, and/or one or more advertisement suppliers' 80 content object input is come at least in part based on comprising that for example a plurality of key criterions of user interest, season, content provider and advertisement supplier distribution standard etc. generate personalized document.According to below with one aspect of the present invention of more complete description, editor module 120 comprises forms generation/maintenance that new publication instrument (512) promotes publication description document (640), and editor module 120 therefrom obtains content object so that generate publication according to the publication description document.
Distribution module 400 operationally be coupled to archive server 100 and, as will be discussed, come alternatively to issue product and/or product subsidy to the user to the quantity based on source that offers the user and content of small part.
In preferred embodiments, archive server 100 is small-size computer/servers, as HP 9000 servers that Hewlett-Packard sells, can be other calculating or the electronic equipment of carrying out function described herein and still dropping on any kind in the spirit and scope of the present invention though those skilled in the art will recognize that archive server 100.Network 200 is the internet preferably, though also can or additionally use the public or private network of Intranet, LAN (Local Area Network) or other types, wired (as phone, CATV (cable television) etc.) or wireless (as satellite, radio, cell phone etc.).
Fig. 1 display device 300 can dispose in every way.For example, show that personal computer 310 is connected to printing device 320, it is user's 20320 document printing 10320.Personal computer 310 operationally is coupled to network 200.On the contrary, the printing device 330 for user's 20330 document printing 10330 operationally is coupled to network 200 under the situation of nonintervention personal computer or other electronic equipments.Be the printing device 350 of user's 20350 document printing 10350, show to be connected to electronic equipment 340 that it can be the electronic equipment of set-top box, televisor, palm PDA(Personal Digital Assistant) or other types that can be operatively coupled to network 200.At last, the printing device 370 for user's 20370 document printing 10370 is connected to the electronic equipment 360 that is operably connected to network 200.Printing device shown in Figure 1 can be a printer, the printer of the other types of making as HP DiskJet890 printer, HP LaserJet V printer or by HP or other producers; Other multifunctional printing equipment that so-called " mopiers " or other can be printed, fax, scan and/or duplicate, or can to as glossy paper, specialties, lantern slide or the information can positively receiving and other media that can be at an easy rate carry by the user transmit information any other equipment.
Sending module 150 is preferably located in archive server 100.As shown in Figure 1, print module 380 can be arranged in any one equipment 300, as personal computer 310, printing device 330 or electronic equipment 340, operationally is coupled to archive server 100 by network 200, perhaps it can be arranged in archive server 100 self, as in knowledge module 170.According to one embodiment of the invention, sending module 150 and print module 380 are illustrated in the software instruction of carrying out on the suitable programming microprocessor of 100 li of equipment 300 and/or archive servers.But, be appreciated that characteristic and function that the hardware that can adopt special-purpose purpose or other mechanism realize following innovation.
Figure 13 illustrates the block diagram of the editor module 120 of concrete manifestation religious doctrine of the present invention.As shown, editor module 120 comprises the publication agency 504 of 302, one innovations of one or more controllers, the virtual editor 506 of innovation, storage space 508 and one or more I/O (I/O) interface 510, and each is coupled as described.According to one embodiment of the invention, editor module 120 also can comprise one or more application 512 of being carried out by controller 502.Veritably, an embodiment according to following more complete description, editor module 120 comprise make wright (for example, registered user) can set up by editor module 120 be used for creating automatically publication the publication description document one form new publication instrument 512.Though should be appreciated that to be described as independent and different functional entitys that one or more functional block 502-510 also can be combined into general functional entity.And, though describe according to the hardware example, those skilled in the art understands editor module 120 and sub-element 502-510 can be embodied as a series of executable instructions, when carrying out by primary processor, and the characteristic and the function of the editor module 120 that realization is discussed below.In this, Figure 13 only illustrates the scope of invention and the spirit of claim.
As shown, controller 502 selectively calls one or more virtual editors 506 for request and/or booking reader or publish agency 504 and generate the customization documents so that finish layout and optimize the delivery schedule of such customization document.Controller 502 responses are passed through the user interactions of user interface (for example webpage) or are adapted to the structure and/or the payment of the delivery schedule startup customization document of user's selection.In this, controller 502 is communicated by letter with applications (for example webpage) or other elements (for example user's description document) by I/O (I/O) interface 510.In alternate embodiment, controller 502 utilizes one or more application 512 request/foundation customization documents for the user provides user interface by it.But for realizing religious doctrine of the present invention, controller 502 is planned representative and is included, but are not limited to opertaing device any of the broad range known in the art of programmable logic array (PLA), microprocessor, nonshared control unit, application-specific IC (ASIC) etc.In alternate embodiment, controller 502 is embodied as a series of executable instructions, when being performed, realizes steering logic described herein.
Each all plans such equipment of representing this area generally to know memory devices 508 and I/O interface 510.Especially, plan to comprise those including but not limited to a plurality of communication interfaces well known in the art of direct connection communication interface (for example, serial line interface, parallel interface, USB (universal serial bus) (USB), Accelerated Graphics Port (AGP) etc.), lan interfaces (for example Ethernet interface, token ring interface etc.) or Wide Area Network interface any one one or more.In this, editor module 120 can utilize suitable one of a plurality of wired and/or wireless I/O interfaces 510 to communicate by letter with any one of a plurality of outsides and remote equipment.
According to an aspect of the present invention, virtual editor 506 is the individualized publication of unique, synthetic publication based on a plurality of factors.As shown, virtual editor 506 comprises content manager 518 and makes up agency 520.Content manager 518 comprises analysis/package proxy 522, contract management person's function 524 and transaction proxy 526.When editor module 120 received content from one or more content providers, controller 502 is invoking content management device 518 selectively.The content that analysis/package proxy 522 analysis receives and based on comprise a plurality of attributes such as source, subject content, length, cost any one or a plurality of to its classification.In addition, analysis/package proxy 522 usefulness unique identifiers is encapsulated in content object and packs.Should be appreciated that, based on the description that will observe, encapsulation packing make in the document publishing system the virtual-sensor (not shown) exactly the keeping track of content object distribution, receive and dispose.According to an embodiment, virtual-sensor be embedded in the print module 380 in case follow the tracks of the content object of encapsulation distribution, receive and dispose.
According to an aspect of the present invention, selectively calling analysis/package proxy 522 comes from the consideration identification of publication and the appearance of minimizing repetition and/or similar content object.Should be appreciated that virtual editor 506 must receive crossover and/or repeated content when receiving (getting) content object relevant with the special interests scope.Be better than simple publication crossover and/or repeated content, can call analysis/package proxy 522 according to user's preference (in user's description document, publication description document etc., expressing) and reduce and/or eliminate crossover/repeated content.
According to a realization, analysis/package proxy 522 is received in content object in the matrix of dynamic creation, and wherein the size of matrix is by the quantity regulation of the content object (OK) of supplier's (row) and reception.Realize that according to another when reception comprised the electronic publication of chapters and sections, each Zhang Zhiding one row was wherein filled row by the content object that comprises this chapter.In either case, according to an example embodiment, create the bidimensional matrix.According to an enforcement, be the row and column assign priority values based on content provider who therefrom receives content and/or publication chapters and sections at least in part.The preference of content provider and/or chapters and sections is provided in one or more user's description document, publication description document etc.In case weave matrix correctly, analysis/package proxy 522 just be the uniqueness of article to be carried out matrix and sorts.Describe in more detail with reference to figure 25-30 as following, analysis/package proxy 522 from higher priority to lower priority analysis content object so as in the row of recognition matrix and redundant or similar object.If based on redundant/similarly content object location recognition repeat or similar content object, then analysiss/package proxy 522 determines whether description document preferences (for example user's description document, publication description document etc.) allow to use the content object of lower priority appearance.If do not allow, then delete content object and analyze continuation.If allow, then 522 expressions of analysis/package proxy are redundant, have a preference for the general layout of arranging the lower priority content object to occur as layout manager 516 (describing below) according to user and/or publication description document.Therefore, should be appreciated that the analysis/package proxy 522 of virtual editor 506 is according to user's preferences identification and solution repeats or the reception of crossover content object.
According to a realization, contract management person 524 is assemblies of database-driven of all contractual obligations of the user (subscriber, content provider etc.) of management document delivery system.According to a realization, contract management person 524 safeguards copyright royalty calculating and chosen content supplier's (for example artist) display protocol, other guide supplier's (as the advertiser) advertising rate, selected user's subscription information etc.Periodically, contract management person's 524 one or more content provider's databases of visit calculate copyright royalty payment, advertisement bill and subscribe to bill to suitable user's distribution for passing through transaction proxy 526 so that the identification content object is issued.In this, contract management person 524 guarantees to observe the contractual obligation of document delivery system.
Transaction proxy 526 is that document delivery system and public/privately owned ecommerce financial system are (as the CheckFree that is provided by CheckFree company TMThe finance net).Introduce as top, transaction proxy 526 is responsible for the terms and conditions safeguarded among the supvrs 524 based on contract, and payment and accounts credit side/debit of distribution execution and the user account of content-based object conclude the business at least in part.Though should be noted that the element that is described as editor module 120, it should be appreciated by those skilled in the art that under the situation that does not deviate from the spirit and scope of the present invention content manager 518 also can be deployed as separately and independent function entity.
The structure agency 520 of virtual editor 506 extracts content object so that generate the customization document according to one or more crucial contributor.As used herein, crucial contributor comprises one or more request/booking readers' interest, demography, season, archive server demand and content provider's use standard etc.As below with more detailed description, make up agency 520 extract may be a specific user interest content object and generate personalized publication for this user.Structure agency 520 utilizes the mutual and deployment that comes the user of daily record recorder material by the information of the tangible and hidden process reception of document delivery system 10, and, improve the satisfaction of user to follow-up individualized publication from user's imploring feedback.Collection as these obviously/result's of hidden process information is used for upgrading and this user-dependent user's description document by making up agency 520, when generating when individualizing publication it is visited.In this, make up agency 520 carry out with for example, the function that the physics editing machine of magazine is generally relevant: the decision of publication content, layout and format determination, advertisement etc., it also comprises as generate other key messages of the individual preference of individualized publication for individual up to a million.Extract content objects and generate publication in case make up agency 520, it just passes to publishes agency 504, so that pay to the decide on a verdict layout and the plan of individualized publication of the recipient of plan.
According to the example embodiment of explanation, propose to comprise the publication agency 504 of planning management device 514 and layout manager 516.As below will be in greater detail, layout manager 516 be from making up manager 506 received content objects and fixing the section layout of the individualized publication of at least a portion.According to an aspect of the present invention, layout manager 516 is according to the section layout of User Format preference execution content object, and is just, represented as user and/or publication description document.According to an aspect of the present invention, layout manager 516 safeguards that the required time keeping of at least a portion layout of finishing publication is so that determine the complicacy of individualized publication.The designator of this complicacy is used to estimate that by publishing agency 504 layout comprises the required time of following publication of one or more identical content objects in the back, and auxiliary planning management device 514 is estimated to finish and published the required time.
In case layout manager 516 has been finished at least a portion layout of publication, planning management device 514 has just been finished the payment of publication layout (for example, by content object at the last moment, perhaps being updated to such object) and the individualized publication of plan.According to one below with the embodiment of more complete description, planning management device 514 is used to plan from the information in a plurality of available sources the payment of publication.More particularly, planning management device 514 be used to from user individual description document information, measure and from having the medium of q.s and type to can be used for printing the indication of the relevant printing device of this publication from the complicacy of layout manager 516 with user-approved.To small part based on such information, planning management device 514 operation is so that set up optimum publication plan for one or more individualized publications.
Introduce as top, editor module 120 comprises the publication tool set 512 of innovation, and therefrom the wright can register so that utilize the innovation characteristic of archive server 100 to publish publication.According to a realization, publish tool set 512 and comprise user interface (UI), when calling, the user can be created and/or new publication description document more.As below will more completely launching, the information that the publication description document comprises relates to the content provider of scope, use of the theme of one or more publication titles, wright's contact details, publication or type, publication and/or advertisement supplier, publication layout information, publication plan etc.In knowledge module 170, safeguard by the publication description document of publishing tool set 512 establishment/renewals.Except registration/publication description document UI, publish the publication instrument that tool set 512 also comprises other advanced persons, for example, auxiliary wright selects suitable publication layout, for targeted advertisements provides Readership demographic information etc.In case be provided with the publication description document, publish agency 504 and/or editor module 506 is just set up the publication plan based on the information of safeguarding in the publication description document at least in part, so that in generation and the publication of further automatically not planning publication under the situation of calling/importing from the wright.Therefore, according to the aspect of this innovation of the present invention, the wright only sets up the publication description document, and therefrom archive server 100 is collected suitable content automatically and generate publication in by publication description document official hour table.
Figure 14 explanation is according to the example knowledge module 170 of one embodiment of the invention.As shown, knowledge module 170 comprises user description information 602, content provider's information 620, contract management person's information 630, publication descriptor 640 and optionally print module 380 and printing plan 390.As above introduced, general document delivery system 10, and special editor module 120, obtain continuously or request from the information of user's request, so that the information of prospective users and advertisement need better from the personalized publication of document delivery system.In this, in user description information database 602, kept any one of a plurality of personal information attributes.Content provider's information 620 comprises from virtual-sensor and receiving, and spreads all over the document delivery system distribution, the information of disposing about content object distribution, reception and user.Contract management person's information 630 comprises the information about the use that each content provider of content object is provided to document delivery system 10, usage/layout demand, fee structure/plan etc.Introduce as top, publication description document information 640 comprises by archive server therefrom (for example 100) and generates and issue the information that the publisher of publication provides automatically.Though be described as the function element of archive server 100, but it should be appreciated by those skilled in the art under the situation of not violating scope of the present invention or spirit, knowledge module 170 also can be utilized by other archive server (not shown) in the document delivery system 10, perhaps also can be integrated into another and/or independent element of document delivery system 10.
Figure 15 explanation is according to the block diagram of the example virtual-sensor of a realization of the present invention.Introduce as top, one or more virtual-sensors 35000 selectively are distributed in the entire document delivery system 10 so that the distribution of supervision and report content object, reception and user dispose.According to a realization, virtual-sensor 35000 is incorporated in the print module 380 that spreads all over document delivery system 100.According to the example embodiment of Figure 15 explanation, virtual-sensor 35000 shows and comprises monitoring agent 35002 and report agency 35004, as can being coupled communicatedly of describing.
As used herein, monitoring agent 35002 receives network traffics and analyzes the distribution that portfolio is used for reviewing back the content object of specific editor module (for example 120) and/or document delivery server (for example 100).According to an example implementation, monitoring agent 35002 is followed the tracks of the network traffic that the content object analysis in the packing (following more completely description) receives for being packaged in.Follow the tracks of packaged information and discern content object uniquely, and optionally, editor module or document delivery server are responsible for the distribution of content object.The report of calling that report agency 35004 edits and disposing to the user of the distribution of one or more stepping issuance servers (100) issue identification document, the content object that receives and receive.Though according to the explanation of hardware example, virtual-sensor 35000 and/or one or more its element can a series of executable instructions of the function of more complete description be realized below carrying out well.
Similarly, the history of using content provider's information database 620 to come the distribution of maintenance content object, receive and dispose by document delivery system.According to an aspect of the present invention, contract management person 524 utilizes the information of safeguarding in content provider's information database 620 periodically to calculate copyright royalty payment, advertisement bill and subscribes to bill.The data structure of example user description document information and content provider's information has been described with reference to figure 16A and 16B.
Figure 16 A picture specification is suitable for the example user description document data structure 602 by the document delivery system use of innovation.Example implementation according to explanation, user's description document information data structure 602 comprises user name territory 604, user id territory 606, contact details territory 608, interest information territory 610, subscription information territory 612 (for example, main source), deployment information territory 614 and conflict solution rule territory 616.Introduce as top, some information of in user's description document data structure 602, safeguarding for example, by obtaining publicly in the such information of period of registration inquiry user.Other information as deployment information, obtain publicly by the deployment by user's surveillance and tracking packing, and for example how long the user spends on customizing messages, the user transmits customizing messages etc. to other users.Like this, the information set of the user's of reflecting document delivery system current interest is made progress, improved continuously to user's description document data structure 602 continuously.According to the one aspect of the present invention that below will more completely launch, user's description document 602 comprises the identifier and the conflict solution rule (616) in main source (612), and it makes analysis/package proxy 522 can discern and reduce a plurality of appearance from the crossover and/or the duplicate contents of publication.According to a realization, define main source and/or conflict solution rule publicly by user interface (referring to, Figure 23 for example), and other realization meetings are disposed according to the user and are monitored and generate such preference automatically.
Figure 16 B explanation comprises the sample data structure of content provider's information according to one embodiment of the invention.According to the example embodiment of explanation, packing ID territory 626, the tax rate list area 628 of each content object that content provider's information data structure 620 comprises content provider's name field 622, content provider ID territory 624, be used for being provided by the content provider, used territory 630 and feedback information territory 630 in every month.
Figure 16 C picture specification example implementation scheme according to the present invention comprises the sample data structure of publication description document information.As shown, publication description document 640 comprises publication title-domain 642, wright's identifier territory 644, wright's contact details territory 646, interest (theme, type etc.) information field 648, main source (content provider 50) information field 650, advertisement (content provider 80) information field 652 and delivery schedule territory 654.(for example Figure 23) or acquired information filling user's preferences description document (for example, publication description document, user's description document etc.) publicly snugly.As mentioned above, under the situation that does not deviate from the spirit and scope of the present invention, can utilize the data structure of more or less complicacy to come maintenance customer's description document information and/or content provider's information well.
Forward Fig. 2-4 to, introduced the process flow diagram of operation of describing first kind of pattern of sending module 150 and print module 380 according to one embodiment of the invention in detail.At Fig. 2-4, the process flow diagram that the row of on the left side show is carried out by the sending module 150 of archive server 100, and process flow diagram is on the right carried out by print module 380.
Referring now to Fig. 2,, the process flow diagram of sending module 150 is from frame 1000, and the process flow diagram of print module 380 is from frame 2000.Because have a large amount of alternately between these two process flow diagrams, as the dotted lines that connect two row represent, so the operation of two process flow diagrams will be described simultaneously.
At frame 2100, user's description document data send to archive server 100 so that be stored in user's description document.These user's description document data can have from simple to the different form of very detailed many kinds.Very simply obtaining of Fig. 5 explicit user description document, as what use in the payment program immediately of HP, its first version generally begins can use the public less than 1 year at the present patent application date of presentation.In this program, in user's description document, only store three information: type of printer, e-mail address and HP whether can with customer contact.Fig. 6 shows more complicated user's description document of using at present in the payment program immediately of HP, it comprises user's name, e-mail address, Business Name, city, state, country, district's sign indicating number or postcode, telephone number, Printer Information and AOI.It should be appreciated by those skilled in the art from these user's description document data more or less that show in Fig. 5 and 6 and can send to sending module 150 and still drop within the spirit and scope of the present invention, and at least some of these information can be from the source except the user at frame 2100.For example, user's description document data especially can also comprise family income, age and user's sex.In any case frame 1100 receives the user's description document data that sent by frame 2100.Frame 1200 is storage user description document data in knowledge module 170 preferably.Substitute, user's description document data can be stored in the equipment 300 or some other Local or Remote positions.
Whether frame 2200 is checked so that look at should receive document from archive server 100.This is by preferably being stored on equipment 300 or the archive server 100, and the inspection printing plan 390 that still also can be stored in some other Local or Remote positions is finished.Printing plan 390 comprises preferably that can be used for determining when should be by the information of printing device document printing, as document one create, when the user asks, the passage of cycle stipulated time and/or one or more external event (for example occur, stock price or index reach setting, the final mark of sport event etc.).The plan of printing 390 can be relevant with unique user, equipment or one group of user and/or equipment.In addition, each input of printing plan 390 can cause the printing of one or more documents.
Fig. 7 shows an example of the printing plan 390 that can use in the enhancing version of the program of paying immediately of HP.In this example, show exercise question, delivery schedule, next data and the time and the last delivery status of paying of paying.Preferably, the user can select when document should be printed, its whether should week or month, on ordinary days or print specific a day of weekend and the printing plan should still should uncertainly continue in that official hour is expired after the cycle.
Refer again to Fig. 2, print module 380 monitors whether printing plan 390 should be from archive server 100 or from another source request document so that look at.When frame 2200 is determined should be from archive server 100 or from another source request document the time, reply frame 2200 for certain, and automatically from server 100 or from another source request document, as be described in greater detail below at the situation lower frame 2300 that does not have the user to interfere.Be positioned on the equipment 300 if note print module 380, then frame 2200 under " drawing " pattern, move-wherein " draw " document to equipment 300 from archive server 100 or another source.But, if print module 380 is positioned at away from equipment 300, as on archive server 100, then frame 2200 under " pushing away " pattern, move one wherein document " push away " equipment 300 from archive server 100 or another source.If frame 2300 definite documents are positioned at archive server 100 or are passing through on another source of network-accessible, if and equipment 300 is current in connection status not, wherein it operationally is not coupled to network 200, then frame 2300 will be signed in to or otherwise enter connection status with network 200, so equipment 300 operationally is coupled to network 200.
Simultaneously, frame 1300 checks whether ask document from print module 380 so that look at frame 2300.In case it determines to have asked such document, frame 1400 just is that print module 380 generates document.Frame 1500 sends the document to print module 380 then.Frame 2400 checks to look at whether receive document by frame 1500 from archive server 100.In case receive such document, frame 2500 is just printed the document automatically on printing device under the situation that does not have the user to interfere.Term " does not have the user to interfere " to mean directly not relate to the user in printing; Document sends to equipment 300 automatically so that printed by printing device.According to this operator scheme, the user do not press any " printing " button or otherwise directly relate to print procedure; In fact, the user not even with printing during equipment 300 in identical room, city, state or country.Printing generation automatically under neglected situation-no matter whether have the user on the scene.In addition, if printing plan 390 is stored in device-independent mode, as archive server 100, the tourism user can " register " to archive server 100 and the document that he or she customizes is sent to user's current location equipment 300 easily.
Referring now to Fig. 3,, frame 2600 is checked so that look at whether document is printed successful.If not, frame 2800 error process then, as attempt to print once more the document, notify user's printing device not have paper or some other error situation is arranged, perhaps the document is not printed in decision simply.When document was printed successfully, frame 2900 notification of document servers 100 the document were printed successfully.Frame 1600 is waited for and is printed successful indication really from the document of print module 389.When receiving such indication, this information updating of frame 1700 usefulness user description document.
Should be appreciated that the frame that is not all among Fig. 2-4 all needs to realize, perhaps the order according to indication realizes so that fall in the spirit and scope of the present invention.Clearer and more definite, according to a realization, control stream moves to the frame 4100 of Fig. 4 from frame 2600, will discuss as the back, and from the frame 1300 of frame 1500 to Fig. 2.Expected a kind of alternate embodiment, wherein other information send it back archive server 100 so that upgrade the user's description document that preferably is stored in the knowledge module 170 at frame 2900.These other information can be that ink uses (use of using or pressing the ink color preparation fully), printable media to use the information of (the paper number of printing, the media type of use etc.) or other types.In addition, imagined another kind of alternate embodiment, wherein be stored in some or all information that comprise in the user's description document in the knowledge module 170 and pass through print module 380 from the source outside the user.For example, can obtain about equipment 300 that user's public or privately owned available information and/or he/they use from various source widely and be inserted in the user's description document that preferably is stored in the knowledge module 170.
Frame 1800 checks that preferably being stored in the user's description document in the knowledge module 170 provide the product subsidy for the user so that determine whether.For example, if the information in user's description document indicates this user to duplicate his the 1000th part of document, as comprise from " preferably " document of advertisement supplier 80 advertisement or otherwise under the control of editor module 120, then guaranteeing provides a product subsidy for the user.For purpose of the present invention, " product subsidy " can be to print the consumer goods or other products." the printing consumer goods " are ink mass for ink-jet printer, are inks for such ink mass, are the toning pieces for laser printer, any other product or the material that comprise type belt etc. that perhaps exhaust when document is printed.Note above-mentioned " ink " permanent typically kind, but also can use the ink of selling as Eink company wiped.
Notice that the product subsidy that refers to is preferred at least in part by the advertising income subsidy (Fig. 1) that receives from advertisement supplier 80 here, but imagined a kind of embodiment, wherein product is subsidized the subsidy in the distribution income that content provider 50 (Fig. 1) receives that comes to small part.Under any circumstance, whom prints and so on information (as satisfaction information) preferably offers content provider 50 and/or advertisement supplier 80-religious doctrine according to the present invention sends to one or more printing device automatically preferably as document about.
Imagination comprises printable media by other forms of the product that the present invention subsidizes, as glossy paper, speciality paper, lantern slide etc., and comprises equipment 300 as printing device, electronic equipment and personal computer etc.In fact, imagined alternate embodiment and wherein subsidized other products, as the subscription price of document, perhaps in addition with the not directly related product of document delivery system that shows here, as soap or dog food.If frame 1800 determines to guarantee such subsidy, then frame 1900 needs distribution module 400 to provide such subsidy to the user.In one embodiment, distribution module 400 posts as prints the product of other products of the consumer goods or the above-mentioned type simply to the user by the address of appointment in user's description document.In another embodiment, mailing of distribution module 400 or electronics generate the reward voucher that the user can be used for receiving the free or discount product of the above-mentioned type.No matter frame 1800 is to answer ground certainly or negative, then control stream all returns frame 1300 (Fig. 2) and looks at whether asked another document from print module 380.
Refer again to Fig. 3, after frame 2900 notification of document servers 100 documents were printed successfully, control was drifted to frame 4100 (Fig. 4), and its inspection archive server 100 looks at what the current version of print module 380 is.Frame 3100 checks to look at whether such request has received and when received, the information that frame 3200 sends about the current version of print module to print module 380.Frame 4200 will be compared and determine whether the renewal version of print module is available from the version of this information and its oneself of archive server 100.For example, if print module 380 operation edition 4 .0, and archive server 100 indication edition 4 .1 are current versions of print module 380, and then frame 4200 will determine the renewal version of print module 380 to use, and flow process is controlled and will be moved on to frame 4300.Frame 4300 is checked this renewal version that whether should ask to download print module 380.Simultaneously can ask typically whether the such download of user should ask, and typically will carry out this and download that such step can also not have the user to automatically perform under interfering in time easily.If ask such download, then the affirmative acknowledgement (ACK) frame 4400, and the print module of frame 3500 down loading updatings, at frame 4500 this module are installed then.No matter how frame 4200 and 4300 answers, control is drifted to frame 4600, and whether its inspection enter the state of disconnection so that look at.If frame 2300 (Fig. 2) determines that when asking document equipment 300 in connection status not, (just operationally is not coupled to network 200) as mentioned above, then the affirmative acknowledgement (ACK) frame 4600, and frame 4700 reenters off-state.Under any circumstance, control stream returns the frame 2200 of Fig. 2.
Refer again to printing plan 390 shown in Figure 7, can see and to ask to print many different types of documents.For example, the title of document 11000 has been specified the network address, as comprises the internet URL(uniform resource locator) (URL) of the network site of wanting document printing.Notice that this URL can partly or wholly hide the user, the URL of document 15000 comes to this.In this plot, the editor module 120 of archive server 100 is only to the internet (it is presented at Fig. 1 as a content provider 50) of URL indication, and catch the document of indication, send it to printing device by sending module 150 and print module 380 as already discussed then.Substitute, equipment 300 oneself can directly arrive URL under the help that does not need archive server 100; In this case, frame 2300 (Fig. 2) is directly asked the document 11000 from another source from content provider 50 (at the URL of indication) by network 200.
On the contrary, document 12000 is not by the document of the Internet sources from content provider 50, but directly is stored on the equipment 300 as printing device, personal computer or other electronic equipments.An example of such document can be the calendar as the program of the 0ut1ook of Microsoft, and the user asks to print automatically in 7 of mornings on ordinary days every day described document on its printer under the situation of interfering without any the user.In such embodiments, print module 380 does not need just can not visit the document from archive server 100 request documents because it does not need to enter network 200.In this embodiment, the frame 2300 of Fig. 2 is from another source-equipment 300 request documents.And the document is printed in the still preferred indication of frame 2900, and with still preferably refresh one's knowledge user's description document in the module 170 of time-frame 1700, print the preferred credit side who does not generate any kind of such document to the product subsidy, because such document is not considered to " preferably " document, for example, not document under editor module 120 control.
Refer again to Fig. 7, shown the printing plan of document 13000.Document 13000 is called " personalized documents "." personalized documents " is can be by the editor module 120 of archive server 100 based on the information that comprises in the user's description document from be stored in knowledge module 170, the document of filling from a plurality of content providers 50 and advertisement supplier 80.For example, document 13000 is " personalized documents ".Our its personal newspaper of customer requirements document 13000--in dot printing every mornings 6.Editor module 120 inspection is stored in the user interest of stipulating in user's description document of knowledge module 170 and indicates the interested selected content provider 50 from the user and fill the document.Editor module 120 is also once more based on being stored in user's description document-insertion in the knowledge module 170 from selected advertisement supplier's 80 advertisement.
Fig. 8 has shown the how printing plan 390 of editor Fig. 7 of user.The user can use the proposed program of publisher, and the fixation plan of paying is perhaps used in the default plan of using the user to be provided with.If select the fixation plan, then the user can select every day, weekly or paid in every month, perhaps selects the sky of every specified quantity or each of regulation to pay on ordinary days.In addition, can stipulate one day time: at the appointed time once, repeatedly, perhaps the time cycle by appointment is divided into repeatedly in one day.Though do not show here, the user can also edit printing plan 390 so that require document document to occur sending once establishment or external event one.
Fig. 9 A-9B shows the document of being printed by printing device according to one embodiment of the invention 11000.Notice that this document passes through network 200 from a content provider 50 (by archive server 100 or direct), and do not comprise advertisement.And document 11000 is preferably optimised so that print by the information that comprises in content provider's 50 formats so the document, and such format is optional.
Figure 10 shows the document of being printed by printing device according to one embodiment of the invention 12000.Notice that this document is directly from equipment 300 rather than by the calendar of network 200 from the user of archive server 100.
Figure 11 A-D shows the document of being printed by printing device according to one embodiment of the invention 13000.Notice that this document is the personal newspaper as the user of the information of the special interests of storing in the user's description document in knowledge module 170 that comprises user indication.Notice that also this document comprises editor module 120 and determines that based on the information that comprises in the user's description document that is stored in the knowledge module 170 user understands interested advertisement once more.As already discussed, when the user printed such " preferably " document of sufficient amount, the user can receive the product subsidy of printing the consumer goods or other products.
Figure 12 shows the document of being printed by printing device according to one embodiment of the invention 14000.Notice that document 14000 is that HP pays Times-a be positioned at document on the archive server 100 immediately.Though itself does not comprise advertisement this document, because it is under the control of editor module 120, so it still is considered " preferred documents ".Document 14000 will be notified the user about the new issue of paying program immediately or the payment immediately of fresh information.
Above by the agency of the basic operation of document delivery system 10, Figure 17-21 provides the extra operation information about selected aspect of the present invention.
Therefore, forward Figure 17 to, introduced the flow process that explanation is used to generate the exemplary method of personalized documents.As shown, this method is in frame 1010 beginning, the content object that receives from content provider 50 and/or advertisement supplier 80 of editor module 120 wherein, and an example of invoking content management device 518 selectively.In response, the content object of each reception is analyzed, classifies, packs and stored to content manager 518 in frame 1015.Clearer and more definite, as above to be introduced, content manager 518 calls the content object that example is analyzed and encapsulation receives in having the tracking packing of unique identifier of analysis/package proxy 522.According to a realization, the metadata in the content object that analysis agent 522 identifications receive is so that to the content object class.According to an aspect of the present invention, analysis/package proxy 522 is also analyzed the content of reception so that discern and reduce the appearance (referring to Figure 25-30) of crossover/duplicate contents object according to the conflict solution rule of user's description document and/or publication description document.
In case analysis agent 522 has been classified in packing and encapsulated the content object that receives, content manager 518 upgrades the content provider information data structure 620 relevant with the supplier of content object so that the content object indicating package identifier for receiving.
In frame 1300, whether editor module 120 identifications have received and have been used for the indication that personalized documents makes up.Introduce as top, such indication, is perhaps responded the indication that receives from for example printing plan 390 and generates by user interface (for example webpage) by the request user.In either case, if receive indication, then editor module 120 example that calls the virtual editor 506 of innovation generates the payment that personalized publication is used for the user of identification.In this, virtual editor 506 calls the example that makes up agency 520, its comprise from the information of user-dependent user's description document of identification so that determine user interest, frame 1410.At frame 1415, make up agency 520 from user's description document 602 acquired informations in case determine to select medium (for example by the Email electronics send publication, by facsimile transmission, send to user's local printer etc.), interest, preference and/or receive the method for information history.
At frame 1420, make up agency 520 and determine whether the publication requests are unique to unique user, perhaps whether by retrieval another user's information.If by retrieval for publication content identified object so that satisfy another user request, then make up agency's 520 visit local storages 508 so that retrieve the content identified object fast, frame 1425.Otherwise,, make up the suitable categorised content object of agency's 520 extractions and generate personalized publication with it at frame 1430.
At frame 1435, make up agency 520 and utilize the information of extracting to generate the initial layout of personalized document.According to a kind of realization, make up agency 520 and discern extra content object based on the content object that has extracted and other crucial contributor's standards (for example seasonality, locality etc.) of introducing above at least in part.And, make up agency 520 and also in layout, leave the content that the space is used to comprise local content provider (for example ISP), will in the user's who discerns way, send personalized publication by this.
At frame 1440, make up agency 520 and also optimize document layout, be used in the indication update content supplier information database 620 that has utilized which content object in the structure of personalized documents.Act on behalf of 520 personalized documents of creating by the structure of virtual editor 506 then and send to publication agency 504, frame 1445.(Figure 19 and 20) as described below, the layout manager 516 of publishing the agency is fixed layout and content at last (except at the last moment, the content object of time-sensitive), and planning management device 514 is optimally planned the payment of publication so that comprise such last moment, the time-sensitive content object.Publish then agency's 504 issue personalized documents be used for by with the payment of user-dependent sending module 150 and print module 380 to the user.
Turn to Figure 18, introduced process flow diagram according to the exemplary method of the operation of the print module 380 of one embodiment of the invention explanation innovation.Introduce as top, print module 380 comprises the virtual-sensor (not shown), and it is the individualized publication that comprises reception, provides the content object detection and Identification of affirmation of the reception of content object to follow the tracks of packing for archive server 100.
According to the example embodiment of the explanation of Figure 18, this method is from frame 2695, and wherein print module 380 these publications of notice publication server are successfully printed.At frame 2900, notification of document server 100 publications are successfully printed.In response, content manager 518 upgrades the use territory of the content object of the personalized documents that comprises reception for content provider 50 and advertisement supplier's 80 accurate response.At frame 2905, print module 380 is publication mutual of monitoring user and reception snugly.Introduce as top, this hidden supervision is (by sensor 35000, client application etc.) user of the distribution of the one or more content objects to the user of record, content object receives, whether object prints on display terminal or the duration (if passing through terminal) of browsing, browsing, any editor whether content object takes place and with any other user interactions of content object.
Walk abreast, according to one embodiment of the invention, print module 380 is inquired the publication of user to general reception publicly, and the feedback of special one or more content objects, frame 2910.At frame 2915, print module determines whether the user provides feedback.
At frame 2920, print module 380 is weighed user's satisfaction at least in part based on the feedback from the user of mutual and any reception of the publication of user who observes and reception.At frame 1695, print module 380 records comprise any further distribution of the content object of individualized publication, and provide such information so that upgrade user's description document respectively and content provider's information data structure 602 and 620 to editor module 120.
Then turn to Figure 19 and 20, described the publication agency's 504 of innovation operation.Introduce as top, in case make up the assembly that agency 520 has worked out individualized publication, this structure just offers publishes agency 504, frame 1445.In frame 1447, publish example and the internal clocking (not shown) participation supervision establishment time relevant that agency 504 calls layout manager 516 with the section layout at least of publication.According to a kind of realization, carry out and safeguard more complicated measurement, for example the establishment time of the special time a day, every day in a week etc.By safeguarding this measurement of establishment time, no matter complicated or basic, make that publishing agency 504 can improve publication and delivery schedule.
At frame 1448, layout manager 516 determines whether publication comprises responsive material any time.If have, determine further then whether delivery schedule must be included in publication and pay before the time of acquired information (content object) immediately, frame 1451.If publication does not comprise time-sensitive information (1449), perhaps delivery schedule need be between not paying acquired information (1451) immediately, then layout manager 516 from virtual editor 506 received content objects so that fix the layout of publication at last, frame 1453.At frame 1455, layout manager is according to the final layout of crucial contributor's information analysis content object and generation the document.
If publication will comprise at the last moment, time-sensitive information (respectively in frame 1449 and 1451 identifications), in case content object at the last moment by retrieval then, frame 1454, layout manager 516 just receives the part final layout from the content object of virtual editor and execution publication, leaves finally finishing of layout for planning management device 514.
Finish the layout that publication is final or part is final at frame 1457,, layout manager 516 just breaks away from internal clocking, calculates the establishment time and upgrades the measured value of establishment time.According to a kind of realization, layout manager 516 generates the measured value of publication complicacy and is the establishment time measured value that publication complicacy maintenance is in various degree estimated.The establishment time of Gu Jiing is used for arranging the publication layout work best based on the complicacy of work at least in part then.
At frame 1459, layout manager 516 determines whether publication is intended to be used for unique document of a user, and perhaps whether it will be to a plurality of recipients " broadcasting ".If it is appointed as the sole user, then layout manager is transmitted to planning management device 514 with it.If it is broadcasted to a plurality of recipients, then layout manager 516 is at first tabulated publication quantity at frame 1461 before in frame 1460 publication being sent to planning management device 514.
Figure 20 provides the process flow diagram of the exemplary method that is used for optimally planning publication according to an aspect of the present invention.As shown, process is from frame 1465, and wherein planning management device 514 receives publication and carries out the initial load EQUILIBRIUM CALCULATION FOR PROCESS from layout manager 516.According to a kind of realization, layout manager 516 estimates that for planning management device 514 provides the establishment time therefrom planning management device 514 plan publications are so that optimal is acted on behalf of 504 resource with publishing.The estimation of establishment time is quantitative values (for example, the establishment time of layout manager layout publication), perhaps qualitative value (for example, the complicacy of publication is low, medium or high).
Realize that according to another kind recipient's (and relevant printing device) that 514 identifications of planning management device are wanted is so that determine print state, print media, medium number etc.In one embodiment, from the print module relevant 380 these information of retrieval with the printer of user and/or identification.In alternate embodiment, provide this information by the direct access inquiry printing device.Utilize this information, with the establishment temporal information, planning management device 514 can be identified in specific time frame best can finish for which work, and further optimizes publication schedule.Then planning management device 516 based on, for example the relative complexity of the publication that receives with respect to the publication of other plans is discerned optimum the publication start time.According to a kind of embodiment, the publishing work formation in the start time of planning management device 514 each publication of maintenance indication and the processing time of estimation.
At frame 1469, planning management device 514 determines whether it is the time of finishing the publication payment of publication and queuing.If then planning management device 514 adds internal clocking so that monitor establishment time, frame 1471.As above, therefore the measurement of establishment time has developed a planning management device 514 more accurately iteratively to estimating of great use the future in the processing time of the work of 514 pairs of similar complicacy of planning management device.
At frame 1473, planning management device 514 obtains at the last moment any, and time-sensitive information is used for being included in publication, and fixs the layout of the publication that comprises such content at last.
At frame 1475, whether the agency of planning management device 514 watch-keeping publishers 504 finishes this publication on time in the time of distributing.This is even more important during a large amount of publication of for example document.Under these circumstances, the planning management device determines continuously whether the publication of all documents may take place.Suppose that publisher is as per the schedule current, then planning management device 514 determines further at frame 1477 whether publication is finished.
In case publication is finished, planning management device 514 just breaks away from the internal clocking of measuring the establishment time and writes down publication estimation and the plan that this information is used for future, frame 1479.At frame 1481, planning management device 514 generates documents and is used to consign to print module 380, and document is sent to sending module 150 is used to consign to print module 380, frame 1495.
If at above-mentioned frame 1475, planning management device 514 determines that according to plan publisher can not finish publication, then planning management device 514 is failed to carry out (default) this publication at frame 1483, so it can keep its publication schedule by moving on to next publishing work.In such realization, planning management device 514 reporting systems are managed the publication of adjusting heuristic data and report failure, frame 1485.At frame 1487, generate the publication fail to carry out and offer print module 380 at frame 1481.In substituting realization, be better than and do not participate in current publication, planning management device 514 is optimized publication schedule again, changes publication work in the formation on demand so that guarantee the publication of current document.
Then turn to Figure 21, according to an aspect of the present invention, introduced the process flow diagram of the exemplary method of the distribution, reception and the deployment that are used to follow the tracks of the personal content object that comprises individualized publication.Introduce as top, no matter when editor module 120 received contents (art or advertisement) it with the content object classification and with object encapsulation in following the tracks of packing.Following the tracks of packing is unique identifiable marker relevant with object in the document delivery system.Be embedded in virtual-sensor (for example in print module) in the entire document delivery system and discern and be encapsulated in the reception of the object in such packing and mutual, provide valuable feedbacks such as issuing amount interested about the specific user, content object for document delivery system snugly which object.
As used herein, following the tracks of packing is non-invasion mark, and just they do not change the content of content object.Be the purpose of explanation rather than restriction, provide with reference to Figure 24 to comprise that being embedded in tracking packs 6002 (A) ... the example of the individualized publication 6000 of the content object (N).As shown, content object 6004 provides " label " or " mark " 6006 in the information data structure to be encapsulated among tracking packing 6002 (A) so that discern content object uniquely by being stored in content.
Example embodiment according to explanation, the method of Figure 21 is from frame 5002, wherein the content manager 518 of virtual editor 506 receives the user who has sent to identification from the content object of one or more virtual-sensors, the perhaps report that is received by the user who discerns.In response, user's description document (frame 5004) that suitable content manager 518 renewals are suitable and content provider's information data structure (frame 5006) are so that distribution, reception and/or the deployment of reflection content object.At frame 5008, the contract management person 524 of content manager 518 periodically starts the financial affairs with content provider 50, advertisement supplier 80 and booking reader.
Clearer and more definite, according to the contractual obligation of setting up between document delivery system and such content provider, contract management person 524 starts the copyright royalty payment of distribution and the reception of the content object that provided by selected content provider.In this, the use of the content object that contract management person identification and content provider 50 are relevant is so that determine that copyright royalty is paid accurately, and indicates transaction proxy 526 preferably to finish financial affairs by one of a plurality of e-finance service networks.In such example, transaction proxy 526 starts the payment of the relevant finance service network account of quantity that supvr according to the contract 524 determines pair and content provider 50.Substitute, transaction proxy 526 starts the payable content provider's 50 of giving of name of 524 indications of supvr according to the contract the printing of check, and wherein the check of printing is so then posted to content provider 50.
According to an aspect of the present invention, the content distribution that monitors in document delivery system 10 and the order of accuarcy of deployment have promoted " little affairs ", just with the simultaneous electronic transaction of each system operation of creating finance obligatioies (as defining in the contract management information) therein.According to example embodiment, each and content provider 50 relevant content objects reissue, and the accounts of finance credit relevant with content provider 50 is that copyright royalty is paid.This amounts to every day for each content provider becomes hundred, thousands of or millions of little affairs.Transaction proxy 526 starts as on basis periodically, perhaps based on the accrued noninstallment financial affairs of the threshold value that arrives money (for example forming the growth of 10 dollars of payments) transaction.Though describing in the context environmental of content provider 50 copyright royalty payment, financial affairs agency 526 alternatively debts at little affairs, accounts with advertisement supplier 80 or booking reader periodically or on other noninstallment bases in the same manner described above.
Similarly, contract management person 524 periodically uses for advertisement supplier 80 calculates advertisements, and indication transaction proxy 526 advertisement supplier 80 chargings for identification such as uses, arranges, unites based on advertisement.As above, transaction proxy 526 is preferably finished the bill establishment by the e-finance net, but alternatively (perhaps additionally) beginning is to the printing and the mailing of advertisement supplier 80 physics bill.
Forward Figure 22 to, introduced, utilize the publication tool set of the innovation of editor module 120 to generate the exemplary method of publication according to one embodiment of the invention.Introduce as top, the publication tool set 512 of innovation makes the user only just generate publication by exploitation publication description document 640.The document Core Generator of the archive server 100 of innovation, for example publish agency 504 and virtual editor 506, utilize the information that provides in the publication description document to retrieve and represent the wright to generate publication automatically the suitable content object of the theme/type of publication.Should be appreciated that then the publication tool set 512 of innovation echoes the publication that makes single wright can generate, sell and issue professional-looking on market mutually with the automatic document Core Generator of archive server.Mention indirectly as top, though the function element as editor module 120 is described, but should be appreciated that under the situation that does not deviate from the spirit and scope of the present invention publish tool set 512 also can be positioned at archive server 100 outside and, in fact, be positioned at document delivery system 10 outsides.
According to the example embodiment of explanation, this method wherein receives and calls the indication of publishing tool set 512 from frame 5502.At frame 5504, calling the user interface (UI) of publishing tool set 512 comes for request wright registration and generate/new publication description document more.Introduce as top, UI makes the wright can generate/upgrade the publication description document 640 of definition publication scope, content and plan.The example user interface that provides referring to Figure 23.
Turn to Figure 23, according to one embodiment of the invention, picture specification be fit to confess the example user interface (UI) that edition tool set 512 uses.According to religious doctrine of the present invention, UI 6000 also can be used for establishment/renewal user description document and/or publication description document (640), as mentioned above.As shown, UI 6000 request wright's names and password be so that registration, and scope and content, publication layout and the relevant information of publication plan of request and publication.In addition, according to an aspect of the present invention, the method that the user also indicates main content provider and is used to handle crossover/duplicate contents.As described, user/publisher can be regardless of crossover/repeat to consider and selects to comprise all the elements of publication.Substitute, user/publisher can select to utilize nearest content regardless of the supplier; Select only to be used to the content in certainly main source; Selection utilizes all the elements, provides from being the link of the title/center line of auxiliary supplier's content to main provider's content; Link from the introductory paragraph of auxiliary supplier's content to main provider's content is provided; Deng.In above-mentioned publication description document data structure 640, receive and safeguard this information.
Return Figure 22, the information that the automatic document Core Generator utilization of archive server 100 is stored in the publication description document is set up the publication plan.In frame 5506, for example, receive the decision of whether publishing indication from the document Core Generator at least in part based on publication description document 640.If receive such indication, then virtual editor 120 obtains content object according to publication description document 640 from the content provider.According to an embodiment, in case virtual editor 120 has retrieved content object and has made up publication according to the layout standard of publication description document, request for utilization and other crucial contributors of contract management information, just call and publish publication and the payment that agency 504 arranges the document that makes up, as mentioned above.
According to the example embodiment of explanation, in case virtual editor retrieval of content object is just created initial publication and offered the wright and is used for editor input, frame 5510.Use standard, crucial contributor's information etc. to create initial publication according to publication description document layout standard, contract management information, content provider, be called editor's solid model sometimes, be used for browsing by the wright.According to a kind of embodiment, editor's solid model sends to the wright by email message, and in one substitute to be realized, wright's login archive server 100 during predetermined editor's cycle, content/form/layout that the wright can application entity model publication during this period.
In frame 5512, if having, document delivery server 100 receives editor from the wright, and publication made amendment reflects that the wright edits input.At frame 1445, the document sends to publishes agency 504 so that publish publication according to editor's input of wright, and creates last publication.Create the example publication referring to Figure 24 explanation according to publication description document 640.
Introduce as top, the virtual editor 506 of editor module 120 comprises analysis/package proxy 522 so that analyze and reduce the appearance of the crossover/duplicate contents object from publication according to user preference.The exemplary method of appearance that is used to reduce crossover/duplicate contents object referring to Figure 25 introduction.
Figure 25 explanation is used for reducing the process flow diagram of exemplary method of the appearance of publication crossover/duplicate contents object according to an aspect of the present invention.According to the example embodiment of the explanation of Figure 25, method 7000 is from frame 7002, and wherein virtual editor 506 receives and a plurality of publication chapters and sections and/or the relevant content objects of a plurality of content provider.Introduce as top, the example that virtual editor 506 selectively calls analysis/packing module 522 creates one or more data structures of object of the reception of free chapters and sections or supplier's tissue.According to an example embodiment, utilize the bidimensional matrix, wherein each supplier of publication and/or chapters and sections are assigned to the row in the matrix, and the row of being filled by content object (or to wherein link) is relevant with supplier/chapters and sections.The example of such matrix is provided referring to Figure 26.
Forward Figure 26 to, an example classification matrix 8000 is provided, wherein row are assigned to specific content provider (or chapters and sections of publication), other links that every row comprises title, key word or arrives single content object.According to the illustrated example of Figure 26, illustrate that four (4) individual tabulations show four chapters and sections or both combinations of the publication of four content providers, reception, each chapter comprises six (6) individual content objects (or to wherein link).Should be appreciated that at least in part and determine row and line number by the content provider/chapters and sections of each content provider/chapters and sections and the quantity of article.Just, the bigger or matrix of complicacy still less of expection in scope and spirit of the present invention.
Return Figure 25, special, frame 7006, analysis/package proxy 522 are distinguished the priority ranking of matrix column and row by the order of supplier/chapters and sections.According to the example implementation of the explanation of Figure 26, the limit priority of matrix is represented in the upper left corner, and to the lower right of matrix to the priorities associated step-down.
At frame 7008, analysis/package proxy 522 scrutiny content objects are discerned crossover/repeated content object.According to the example implementation of the explanation of Figure 25, analysis/packing 522 from higher priority to the lower priority analytic target in case in the matrix column and the redundant and/or similar content object of (supplier/chapters and sections just) identification.At frame 7010, if the coupling of finding, then analysis/package proxy 522 determines whether publication description document preference allows lower priority frame 7012 to occur.
Introduce as top, analysis/package proxy 522 is not to eliminate the crossover/duplicate contents object that is occurred simply, but every kind of situation is used the publication preference that the intelligent editing rule reflects the user best.In this, utilize a plurality of factors how best to determine the redundancy of processing and identification.According to a realization of the present invention, analysis/package proxy 522 utilizes one or more (1) column major order; (2) article of every chapter; And/or (3) acceptable levels of repetition is provided with to determine how to handle redundancy.
The row of column major order's parameter indication highest ranking (reflection supplier or chapters and sections preference) have in the comparison of Figure 25 and use the selection of " trump " priority during reducing algorithm.Just, when running into repetition, do not use the grade of article, but the article in the higher level of the selection matrix row.According to a realization, this is one and can allows on the basis of every chapter/unallowed optional priority rule.According to a realization, by in the duplicate sources solution territory of UI 6000, selecting Primary Source 0nly selectively to allow/forbid this attribute.
The quantity of the article that need occur at every chapter of each supplier and/or publication set up in the article of every chapter attribute.This attribute can be defined in setting up the publication description document by user/publisher.Substitute, virtual editor 506 also can dynamically be set up the article of every chapter attribute at least in part based on the content object number that receives.According to a realization of the present invention, any article in the rectangular array after the matrix ordering is finished under the every chapter threshold value of article has been left in the basket for publishing purpose.
Levels of repetition makes user/publisher that the Min. grade (for example passing through UI6000) of repetition is set.According to a kind of realization, before being reflected in and considering to repeat, levels of repetition can be placed on the quantity of the graduation article of any chapters and sections.When levels of repetition is zero (0), do not allow repetition.But, when levels of repetition equals one (1), then do not consider to repeat the time can publish the article of highest ranking in every row, just Ling Xian story can be repeated.Be made as one though should be appreciated that levels of repetition, can edit the mode that such duplicate contents occurs about formative extra user of publication and/or publication description document preference.In one embodiment, for example, be that title and/or introductory paragraph are provided to the link from the content in main source from the duplicate articles of auxiliary source.
At frame 7014, given above-mentioned setting, the analysis/package proxy 522 of virtual editor 506 determines whether to allow the publication of redundancy/similar content object.If like this, according to user and/or publication description document preference, analysis/package proxy 522 higher priority occurs being referenced as with layout manager 526 packed format lower priorities and occurs.If at frame 7014, do not allow repetition, then analysis/package proxy 522 removes the lower priority appearance from matrix.
At frame 7020, analysis/package proxy 522 determines whether every chapter article restriction reaches.If then this process finishes.If not, then this process continues from frame 7008, and analysis/package proxy 522 presses the extra object of priority analysis so that identification crossover/repeated content.In this, Figure 25 provides the Iterative Matrix ordering of received content to reduce and/or eliminate redundant material so that have a preference for according to the user/publisher that indicates in one or more user's description document, publication description document etc.
Above by the agency of the religious doctrine of this aspect of the present invention, Figure 26-30 picture specification be applied to describe a plurality of iteration of the method 7000 of the example matrix 8000 of filling by the key word of content object.Be illustrative purposes, S1 has column major order and levels of repetition one (1) to be applied to this matrix.Therefore, by during the row 1, analysiss/package proxy 522 is discerned duplicate key word Peace 8002,8004 (repetition of representing with italics) initial.Usually, utilize the S1 with column major order, S3 Peace content object 8004 can remove.Therefore but in this case, levels of repetition is set to one (1), ignores the repetition between the content object of highest ranking between the row.
In Figure 27, carry out the analysis of second row of matrix 8000, therefore the repetition of the key word Barak 8006,8008 between analysis/package proxy 522 identification row S1 and the S3.Because the priority of row is removed S3 content object Barak 8008 from matrix, and the lower priority content object of row S3 moves a position on each.(Figure 28) filled by NULL value/pointer in lowest priority position in the S3.
(be illustrative purposes, we only discuss whole matrix) analyzed and continued in the scope that the every chapter threshold value of article does not also reach.In Figure 29, by the conflict among the analysis/package proxy 522 identidication key Bosnia (8010,8012) between row S1 and the S3.In this example, the column major order indicates Bosnia (8010) to remove from row S3.Once more, effective grade of all lower grade contents during analysis/package proxy 522 is listed as by increase, and insert NULL value/pointer in the lowest priority position of row and revise row S3 so that reflect the deletion of crossover/duplicate contents (Bosnia 8010).
With reference to Figure 30, the further analysis identification of matrix 8000 is about the redundancy of Bush content object 8014 and 8016.Once more, because levels of repetition is set to one (1), so the article of the highest ranking in the row of matrix 8000 will not be removed.But, otherwise column major order's rule will indicate the S1 content object to keep on every other redundancy.According to the example embodiment of explanation, levels of repetition surpasses column major order's (just the Bush content object is more relevant with row S2, and therefore will rest on row S2 (it is pointed out as top, a chapter of expression publication)).Therefore in Figure 30, content object 8014 removes from S1, and replaces with the NULL object.The further analysis of matrix 8000 shows further not redundant, and should analyze and finish.
But, notice that the value of the every chapter of article for example is set to, three (3), every row of unique content object and at least the triplex row analysis of content afterwards will stop (depending on levels of repetition certainly).Under these circumstances, wherein S1 will not publish the Bosnia content object, and it will be retained among the row S3.Just, before the redundancy between identification S1 and the S3, analyze and to finish.
According to a kind of realization, in publishing classification, publish the document of creating, wherein the user can browse and select interested publication to download and/or subscribe to.

Claims (10)

1. a method comprises:
Receive a plurality of content objects;
Identification crossover/repeated content object; And
Reduce the appearance of crossover and/or repeated content object according to user's preference.
2. according to the process of claim 1 wherein that described a plurality of content object is received from a plurality of content providers.
3. according to the method for claim 2, also comprise:
According to the content provider content object that receives is filled in the matrix, each row of described matrix comprise the row of the content object relevant with the certain content supplier.
4. according to the method for claim 3, also comprise:
Content-based supplier's user's preferences is distinguished the priority ranking of content object in the matrix column at least in part.
5. according to the method for claim 3, wherein the received content object comprises:
At least one subclass of reading of content object;
The key word of the feature of the described content object of identification performance; And
Fill each unit of described matrix with the key word of the feature that shows associated content object.
6. according to the method for claim 5, the object of wherein discerning crossover/duplicate contents comprises:
Detect a plurality of appearance of key word in the unit of described matrix.
7. according to the method for claim 5, the appearance that wherein reduces crossover/duplicate contents object comprises:
The object of discerning which crossover/duplicate contents has the priority as the main contents object; And
When removing or reducing other crossovers/duplicate contents object, keep the main contents object according to user's preference.
8. according to the method for claim 7, wherein in one or more user's description document, publication description document etc., keep user's preference.
9. according to the method for claim 5, wherein the subclass of content object comprises one or more titles of content object, first section and/or metadata.
10. according to the method for claim 5, wherein fill each row of described matrix by the priority orders of having a preference for based on the supplier at least in part.
CNA018108377A 2000-06-07 2001-06-07 A system and related methods for dynamically selecting publication content Pending CN1468402A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US58967800A 2000-06-07 2000-06-07
US09/589,678 2000-06-07

Publications (1)

Publication Number Publication Date
CN1468402A true CN1468402A (en) 2004-01-14

Family

ID=24359027

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA018108377A Pending CN1468402A (en) 2000-06-07 2001-06-07 A system and related methods for dynamically selecting publication content

Country Status (9)

Country Link
JP (1) JP2004511836A (en)
KR (1) KR20030007915A (en)
CN (1) CN1468402A (en)
AU (1) AU2001266818A1 (en)
BR (1) BR0111638A (en)
CA (1) CA2412467A1 (en)
DE (1) DE10196300T1 (en)
MX (1) MXPA02012137A (en)
WO (1) WO2001095140A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123269B (en) * 2014-07-16 2016-10-05 华中科技大学 A kind of publication semi-automatic generation method based on template and system

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6505123B1 (en) 2000-07-24 2003-01-07 Weatherbank, Inc. Interactive weather advisory system
EP1322095A3 (en) * 2001-12-20 2004-06-23 Koninklijke KPN N.V. Method and device for information selection
US7788696B2 (en) * 2003-10-15 2010-08-31 Microsoft Corporation Inferring information about media stream objects
US20060161469A1 (en) 2005-01-14 2006-07-20 Weatherbank, Inc. Interactive advisory system
US8832121B2 (en) 2005-02-02 2014-09-09 Accuweather, Inc. Location-based data communications system and method
US7610291B2 (en) 2005-08-17 2009-10-27 International Business Machines Corporation Logical grouping and management of redundant objects in storage systems
US7747577B2 (en) 2005-08-17 2010-06-29 International Business Machines Corporation Management of redundant objects in storage systems
US7403949B2 (en) 2005-08-17 2008-07-22 International Business Machines Corporation Elimination of redundant objects in storage systems
US8229467B2 (en) 2006-01-19 2012-07-24 Locator IP, L.P. Interactive advisory system
US20080046315A1 (en) * 2006-08-17 2008-02-21 Google, Inc. Realizing revenue from advertisement placement
US20080103906A1 (en) * 2006-10-26 2008-05-01 Gurvinder Singh Online publishing of multimedia content
US8634814B2 (en) 2007-02-23 2014-01-21 Locator IP, L.P. Interactive advisory system for prioritizing content
US9392074B2 (en) 2007-07-07 2016-07-12 Qualcomm Incorporated User profile generation architecture for mobile content-message targeting
US9596317B2 (en) 2007-07-07 2017-03-14 Qualcomm Incorporated Method and system for delivery of targeted information based on a user profile in a mobile communication device
US20100318888A1 (en) * 2009-06-10 2010-12-16 Firstpaper Llc System and method for providing sub-publication content in an electronic device
US9430462B2 (en) * 2013-07-30 2016-08-30 Edanz Group Ltd. Guided article authorship

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0926970A (en) * 1994-12-20 1997-01-28 Sun Microsyst Inc Method and apparatus for execution by computer for retrievalof information
US5913208A (en) * 1996-07-09 1999-06-15 International Business Machines Corporation Identifying duplicate documents from search results without comparing document content

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104123269B (en) * 2014-07-16 2016-10-05 华中科技大学 A kind of publication semi-automatic generation method based on template and system

Also Published As

Publication number Publication date
WO2001095140A2 (en) 2001-12-13
WO2001095140A3 (en) 2003-08-21
JP2004511836A (en) 2004-04-15
KR20030007915A (en) 2003-01-23
MXPA02012137A (en) 2003-07-14
DE10196300T1 (en) 2003-12-04
AU2001266818A1 (en) 2001-12-17
BR0111638A (en) 2006-01-24
CA2412467A1 (en) 2001-12-13

Similar Documents

Publication Publication Date Title
CN1165827C (en) Virtual editor and related methods for dynamically generating personalized publications
CN1146822C (en) A multi-sourced extensible publishing and editorial system and related methods
US20020078171A1 (en) Document delivery system with integrated feedback generation facilities
CN1468402A (en) A system and related methods for dynamically selecting publication content
AU761685B2 (en) An agent and method for dynamically scheduling publication in an automated document delivery system
JP2009530722A (en) Customized news abstract creation method and system
US20110270681A1 (en) System and method for targeted advertising on parcel packages
CN1169342C (en) System and related method for automatically determining media type printing device media tray
EP1139258A1 (en) A system and related methods for tracking and managing content distribution
KR20230022361A (en) Method for dynamically selecting publication contents
MXPA01001482A (en) A multi-sourced extensible publishing and editorial system and related methods

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned
C20 Patent right or utility model deemed to be abandoned or is abandoned