WO2001011516A2 - Method and apparatus for processing and reviewing advertisement submissions for content and conformity - Google Patents
Method and apparatus for processing and reviewing advertisement submissions for content and conformity Download PDFInfo
- Publication number
- WO2001011516A2 WO2001011516A2 PCT/US2000/020765 US0020765W WO0111516A2 WO 2001011516 A2 WO2001011516 A2 WO 2001011516A2 US 0020765 W US0020765 W US 0020765W WO 0111516 A2 WO0111516 A2 WO 0111516A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- creative
- rich media
- submission
- assets
- creative assets
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
Definitions
- the present invention broadly concerns publication of advertisements on Web pages and more particularly concerns a system and method for receiving, processing, and reviewing advertisements for content and conformity for embedding in a Web page published over the Internet
- Web pages frequently include embedded advertisements
- the requirements for placement of an advertisement on a Web page may vary in file type, file size, number of characters, number of images, and Java, or JavaScript facilities
- An advertiser or advertising agency may produce a single advertisement which the advertiser or agency would like to publish in many different web pages
- the advertisement might be compatible with some web pages and not others
- the advertisement might be 4000 characters in size and the Web page advertisement space may only be able to accommodate 3000 characters in size This discrepancy in size would result in the advertisement not being properly displayed, and the advertiser or agency would not be aware of the problem until the advertisement is actually published and viewed by the advertiser or agency
- the present invention satisfies the above described needs by providing a method and a system for receiving, processing and reviewing advertisements for content and conformity to requirements for embedding in a Web page published over the Internet
- the method includes receiving a submission from an advertiser or advertising agency
- the submission may contain multiple file attachments, html code, and information about where to locate a creative asset on the World Wide Web
- the submission is searched for creative assets by the advertisement management system
- the creative assets may be text code, image code, and rich media code that are processed to form and advertisement Rich media is a media type such as JPEG, GIF/animated GIF, Enliven, InterVU, Comet Cursors VRML Shockwave, and Flash
- the creative assets are modified so that they are in a form that is appropriate for publication on an existing Web page and are compared to Web site guidelines for conformity to the guidelines as part of an approval process
- the advertisement management system includes a front-end system for providing the user with the ability to control the system
- the front-end system uses a standard web browser as a user interface to the advertisement management system
- a mail system receives, transmits, and processes submissions sent to it by an advertiser or an advertising agency
- a business system coupled to the front-end system and the mail system modifies the creative asset and compares it to Web site guidelines for conformity as part of the approval process
- FIG 1 is a block diagram of a preferred advertisement management system
- FIG 2 is a flowchart outlining the general assembly process of a rich media advertisement
- FIG 3. is a flowchart illustrating in greater detail steps 62 through 72 of FIG 2 according to one embodiment of the present invention
- FIG 4 is a flowchart illustrating a front-end pickup URL process
- FIG 5 is a flowchart illustrating a back-end pickup URL process
- a preferred embodiment of the present invention is directed to an advertisement management system for receiving, processing, and reviewing advertisements for content and conformity for publication on the World Wide Web
- the advertisement management system automates the process of receiving, reviewing and processing creative assets for publication on Web pages
- submissions are sent by advertisers or advertising agencies through e-mail to the advertisement management system for processing
- the submissions include creative assets, which are elements that will be processed and combined to form a Web page advertisement
- the submissions may also contain messages that include a date a sender's name and attachments or images Additionally, the submission may include multiple file attachments, html code, or information about where to locate an advertisement on the World Wide Web
- When a submission is received by the advertisement management system it is separated into components, where the components may be multiple file attachments (creative assets), text, etc
- the advertisement management system processes the creative assets and modifies them, if necessary, and compares them to Web page guidelines for conformity
- the preferred advertisement management system provides for the creation of filters and ad models which can serve as Web page guidelines The system provides
- FIG. 1 A block diagram of an advertisement management system formed in accordance with a preferred embodiment of the present invention is illustrated in figure 1
- the advertisement management system preferably includes a front-end system 2, a back-end system 28, a database 6, an adapter system 8, and an ad server database 10
- the front-end system 2 is coupled to the back-end system 28 and the database 6
- the front-end system 2 provides a user interface to the advertisement management system
- the back-end system 28 receives submissions and processes them into advertisements and stores them in the database 6
- Data for the advertisement management system is stored in the database 6
- the adapter system 8 is coupled to the database 6 and ensures that data stored in the database 6 is transferred to the ad server database 10, which stores the advertisements for use by an ad server
- the front-end system 2 preferably includes at least one web browser 12 a http web server 14 and Java servlets 16
- the web browser 12 provides for user access to the advertisement management system
- the preferred web browser 12 is Netscape Navigator from Netscape Communications
- the web browser 12 provides the user with a window and various controls through which data from the web server 14 can be viewed and navigated
- the user selects advertisement management system features and options via the web browser 12 Using the web browser 12, the user may enable different filters to apply to a selected creative asset and may review the creative asset for content and attributes
- the http web server 14 provides the hardware for communication between the web browser 12 and the back-end system 28
- the user commands executed at the web browser 12 are transferred through the http web server 14
- the http web server 14 transmits and receives data between the web browser and the back-end system 28 and the database 6
- the data provided by the web server 14 will be in the form of pages of data that can be examined using typical browser software
- the web server 14 preferably includes Java servlets 16, which in the representative embodiment is the common gateway interface (CGI) program
- the Java servlets 16 are software objects that control the retrieval and presentation of data onto the web browser 12, from the database 6, and which communicates with the back-end system 28
- the CGI program is a program interface between the web server 14 and the back-end system 28 and the database 6
- the CGI program lets the back-end system 28 process html forms and other data coming form the web browser 12, and then lets the back-end system 28 send responses back to the web server 14, which is delivered to the web browser 12
- a main purpose of this program is to provide
- the back-end system 28 includes the pop checker daemon that is responsible for retrieving e-mail from a pop server located outside the advertisement management system
- the pop checker logs into the e-mail account server and retrieves any new e-mail that has come into the e-mail account server
- the pop checker utilizing e-mail processors 20 extracts any zip files into individual files and reattaches the individual components to the e-mail
- the e-mail and the attachments are stored in the database 6 file system under specific reference tables
- the pop checker pings (Packet Internet Groper) the ISD/vahdator 26 for further processing
- the Packet Internet Groper is a program used to test reachability of a destination by sending it an echo request and waiting for a reply
- the smtp checker daemon is responsible for handling the e-mail that comes in by way of the smtp accounts
- the smtp checker performs the same functions that the pop checker performs with the
- the business system 22 includes Java objects 24 and the
- ISD ⁇ /ahdator 26 which includes the infoscanner daemon (ISD) and a validator daemon
- One process performed by the Java objects 24 is a work queue
- the work queue identifies a status of each submission such as new processed, deleted, other, and permits the user to view other attributes of the submission
- the work queue may sort by subject or date and may select a single group or all submissions for forwarding or deleting
- the work queue may also forward the submission for processing and may forward submissions for group processing
- the Java objects 24 also controls the submission process of advertisements to the ISD/vahdator 26
- This interface allows the user to process every aspect of the submission by providing a display screen that allows the user to select various options
- the screen that is displayed contains a formatted view of the e-mail, options for searching for other submissions and advertisements, the ability to add an html asset (html submission), addition of a text asset (text submission) or pick-up an asset from a web location (pick-up URL), select an advertiser and/
- the infoscanner daemon located within the ISD ⁇ /alidator system
- the ISD reads the e-mail that enters into the system through pop checker 18 or smtp checker 18
- the e-mail is parsed and different types of ads are constructed out of the submission
- Each ad is validated against a set of rules and the result is stored in the database 6
- the ISD applies passive validation rules (ad models) and applies active rules (filters) that modify the html ads that come into the system
- the active and passive rules can be configured through the front-end system 2 and stored in the database 6 After the ISD has completed the processing of the advertisements, the advertisements become available for user interaction
- the validator daemon located within the ISD ⁇ /ahdator system 26 handles submissions from the front-end system 2 unlike the ISD that handles submissions that come in through the e-mail system 4
- the front-end system 2 through the pick-up URL functionality, picks up ads from a web page and submits it to the validator
- the information transferred to the validator from the front-end system 2 is conveyed through a ping-string that informs the validator as to the type of submission and the location of the asset retrieved by the pick-up URL process
- the validator applies the ad models and filter rules to the advertisements that come in by the front-end system 2.
- the ISD applies the ad models and filter rules to the advertisements that come in by the e-mail system 4.
- the database 6 is coupled to the back-end 28 and makes use of standard database technology to manage creative assets, campaigns, and account information.
- the database 6 stores modifiable records with information about the e-mail accounts used for creative submissions, submissions and client correspondence, ad models, filters, and templates used to preprocess creative asset, system user information, and advertisements, agencies, advertisers, and campaigns Data definition and manipulation is optimized through the use of the Structured Query Language (SQL).
- SQL Structured Query Language
- the adapter 8 is the interface between the database 6 and the ad server database 10. Any changes in the advertisement management system, such as an ad being approved and submitted, are synchronized with the ad server database 10 by the adapter 8
- the adapter 8 consists of three systems: an extract system, which pulls the changed data from the database 6; a map or transform system, which changes the format of the data from the advertisement management system data model to the ad server data model, and a store system, which inserts, updates or deletes the mapped data on the ad server These functions ensure that the ad server database 10 is updated with any new information generated by the advertisement management system.
- Figure 2 illustrates the general flowchart for processing rich media code by the ISD ⁇ /alidator system Preliminary to the steps in figure 3, the smtp/pop e-mail system and the e-mail processors have communicated to the ISD ⁇ /alidator that e-mail has been received and is available for processing.
- the ISD ⁇ /alidator searches the e-mail for a rich media file (e.g. html code)
- Rich media is a media type such as JPEG, GIF/animated GIF, Enliven, InterVU, Comet Cursors, VRML, Shockwave, and Flash. If a rich media file is found, then at step 54 a rich media advertisement is created. At step 56, all creative assets (e.g. rich media) referred to within the html file are retrieved.
- the creative assets are elements that will be processed and combined to form an advertisement
- the elements may include text, images, or rich media code If there are references to assets within the html file, then the assets are saved to a database and under a specific directory, steps 58 and 60 If there are no assets present within the html file, then the html file bypasses step 60 and goes directly to step 62
- the html (e.g. rich media) filter parameters are retrieved from the database
- the filter parameters represent selections made by the user at the front-end of the system If there are any html filters enabled, step 64, then the html file is stored in its original format as a backup file, step 66
- the html filters that are enabled are constructed so that they may be applied to the html file.
- the html file is scanned through the enabled filters, step 70, and the resulting filtered html file is stored in the database, step 72. If there are no enabled filters, step 64, then steps 66, 68, 70, and 72 are bypassed.
- the properties (e g file size) of the html file are retrieved by scanning the file and storing the results in the database
- ad model parameters are retrieved from the database The ad model parameters represent Web site guidelines for displaying advertisements.
- step 80 if ad models are found within the database, step 78, then the properties retrieved in step 74 are compared to ad model parameters retrieved in step 76 The ad model parameters that match the html properties are identified and stored in the database, step 82. If no ad models are located, in step 78, then steps 80 and 82 are bypassed. At step 84, the status of the html file is changed to "new" and the file is ready for processing by the front-end of the system
- the ISD ⁇ ahdator system searches the e-mail for any attachments that contain files with html extensions. If html files are not found, then the html processing ends and processing for image files, text files, and unknown files begin, step 52. If html files are found, then an html advertisement is created, step 54 Creating an html advertisement, step 54, involves creating a record for the html file in the database The record is given a unique identification code and any references to the html file are by its identification code Additionally, any files related to the html file will also be stored in reference to the identification code.
- the html file is parsed for all creative assets referred to within the html file
- the creative assets are elements that will be processed and combined to form the advertisement
- the elements may include text, images, or rich media code
- the ISD ⁇ /alidator system parses the html file by reviewing the html file for any assets located within the html file
- the ISD ⁇ alidator system searches for anything that refers to another file that would become an element in the display of an html screen This is achieved by searching the html file for tags that reference image files
- the different types of html tags that the ISD/ Validator system searches for are GIF, JPEG, AU, AUI, Class files, and Shockwave files
- the ISD ⁇ alidator system searches all the attachments within the e-mail for the assets identified during the pars
- step 56 Once step 56 is completed and the number of referenced assets are stored, the assets are then grouped
- the assets, referred to within the html file, are grouped into image assets, text assets, and/or unknown assets
- the names of these assets are marked as being part of the advertisement and stored in the database under the appropriate heading If there are no references to assets within the html file, step 58, then step 60 is bypassed
- the ISD/Vahdator system retrieves html (rich media) filter parameter names and values from the database and stores them in program memory
- the filter parameter names and values reflect filter selections made at the front-end of the system by the user Different filter parameter names and values make up combination filters
- the filter parameters are retrieved from the database each time they are needed If any html (rich media) filters are enabled, then the original html file is stored as a backup file in the database, steps 64 and 66 In step 68, the html filter is constructed This requires retrieving atomic filters from the database and combining them to form the combination filters that were enabled in the front-end of the system
- the html file is applied to each of the combination filters that are defined in the front-end of the system This is achieved by scanning through the html file character-by-character and/or line- by-line and comparing the characters and/or lines to the filters If there is a match, then the filter is applied The result is a new (modified) html file with all of the html filters applied, which may include insertions in the html file and/or deletions from the html file.
- the new html file is stored in the database where it can be retrieved for further processing If there are no html (rich media) filters enabled, step 64, then steps 66, 68, 70, and 72 are bypassed and the process continues with the original html file
- step 74 properties of the new html file are determined and stored in the database The properties are determined by scanning the new html file for file size, total number of lines, total number of characters, total number referred images in the html, list of all files referred in the html total file size of all image files referred in the html, and existence of any references to Java or JavaScript
- ad model parameters are retrieved from the database and stored in memory
- the ad model parameters represent Web site guidelines for displaying advertisements Because the parameters are set by the user at the front-end of the system and may be changed, the parameters are retrieved from a common database to reflect the current selection of the user and thus reflect the current ad model parameters As a result every time this function is performed, the rules are retrieved from the database in case some of the rules have been changed
- the ad models are predetermined parameters that reflect particular standards or rules for placing an ad on a Web page These rules include, but are not limited to, maximum file size, maximum lines, maximum characters, maximum images, allow Java, and allow JavaScript
- the ad model parameters are set by the user at the front- end of the system If there are ad models in the database, step 78 of Figure 2, then the properties of the new html file are compared to all of the ad model parameters, step 80.
- a warning string is constructed and stored in the database, step 80, and the warning string is noted as a warning status at the front-end of the system for the user to identify If the new html file properties match one or more ad models, then an acceptance string is constructed and an acceptance status is noted at the front-end of the system for the user to identify and the acceptance string is stored in the database, step 80 With the status of the html file (advertisement) changed to new, step 84, the advertisement is ready for processing in the front-end of the system The advertisement is displayed at the front-end of the system for visual inspection by the user Once inspected, the user can assign the advertisement to a campaign and an advertiser.
- the present invention provides the advertisement management system user the ability to select and create rich media filters to modify the rich media code in preparation for display on a web site
- the user has the option to initiate a number of filters that may insert, delete, or update portions of the code to allow for proper display of the advertisement over the Web
- filters used in this system, standard filters and user defined filters.
- Standard filters are used to remove html header tags Examples of standard filters include, but are not limited to. remove ⁇ head> tag, remove ⁇ html> tag, remove ⁇ meta> tag, remove ⁇ body> tag.
- tags are part of a standard web page and are also included in the creative assets submitted by the advertiser or advertising agency to the advertisement management system
- the creative asset html file
- the tags associated with the creative assets are not needed and are removed by the filtering process.
- the insert redirect string filter inserts a redirect string everywhere there is a ⁇ href> tag in the html file Normally, when a creative asset (html file) is received from an agency it includes a URL link within the html file The URL link is used to link a person who selects the advertisement to the web page of the advertiser (e.g "clicking" on the advertisement to receive additional information) In order to track and count the number of viewers who actually go to an advertiser's web page, a redirect string is inserted into the html file that redirects the viewer to a tracking program, before actually going to the advertiser's web page. The tracking program tracks and counts the number of viewers who actually go through the advertisement to the advertiser's web page Applying the insert redirect string filter results in a new URL (within the html file) that takes the viewer to a tracking program before taking the viewer to the original URL
- User defined filters are fitters that the user creates by defining certain available parameters
- the parameters that are available in this system are various types of delete and insert parameters "Delete Tags Only" is a user defined filter where the user enters start and end tags such as ⁇ a> and ⁇ /a>, to be removed from the code, leaving the text between the tags in the file.
- Delete Tags And Text Between Tags allows the user to enter start and end tags that identify a section of code to be removed from a file The text between the tags, as well as the tags, are deleted "Delete Text” permits the user to select text to be deleted from a file "Insert Text After” allows the user to enter text that is used to flag the insertion point for text to be entered into the file, and the new text is entered after the text flag "Insert Text Before” performs a similar function as the "Insert Text After” function, except that the new text is inserted before the text flag. "Replace Text” allows the user to enter text to be searched for within the file and then replaces the text with user selected text.
- the user configures the filters at the front-end of the system by enabling and disabling the filters of choice and then applying them to the html files.
- the filters are defined in the front-end, they are applied to the back-end of the system where they are stored in the database
- the back-end searches through the database to determine what filters are defined (enabled) in the front end of the system It then applies the filters to all of the html files that were stored in the database
- FIG 3 illustrates in more detail the process of constructing rich media (html) filters
- step 90 all enabled filters, standard and user defined, are retrieved If there are no enabled filters, then the filtering process stops step 92 If there is at least one enabled filter, step 92, then every atomic filter type related to the enabled filters are retrieved from the database, step 94, and stored in memory
- step 96 all parameters relating to each atomic filter are fetched from the database and stored in memory
- the atomic filters are then constructed
- combination filters are constructed out of the atomic filters If there are more combination filters step 101 , then go back to step 96 and fetch all parameters relating to each atomic filter If there are no more combination filters, step 101 , then construct a filter chain, step 102
- step 104 the html file is retrieved from the database and stored in memory
- each combination filter is sequentially applied to the html file If no errors are detected during step 106 then the results of step 106 are stored in the database If an error is detected then the filtering
- the ISD ⁇ /ahdator system retrieves all enabled standard and predefined filter parameters from the database and stores them in memory If there are no enabled filters then the filtering process ends, step 92 If there is at least one enabled filter step 92, then each atomic filter type that is related to the enabled filters is retrieved and store in memory, step 94.
- the combination filters are made of atomic filters, and the combination filters represent the filters that the user selects or creates at the front-end of the system Examples of atomic filters are insert filter, replace filter, delete filter, and undelete filter These filters can be combined in various ways to produce different combination filters.
- the parameters for each atomic filter are fetched from the database and stored in memory
- the parameters are further categorized as parameter names and values
- the atomic filters are constructed by retrieving the atomic filter parameter names and values from the database
- the parameters are constructed into an array and saved in memory Retrieving the parameters from the database and constructing them when needed, guarantees that the atomic filters represent the current enabled filters selected by the user at the front-end of the system
- the html (rich media) filters are constructed by retrieving the atomic filters, that were constructed in step 98, from memory
- the atomic filters are constructed into an array and saved in memory as a combination filter. If there are more enabled filters in the front end, step 101 , then repeat steps 96, 98, 100, and 101 If there are no enabled filters, step 101 , then construct a filter chain, step 102
- each of the combination filters constructed in step 100 are chained together so that each of them can be sequentially applied to the html file.
- the filters are ready to be applied to the html file.
- the html file is retrieved from the database and stored in memory.
- each combination filter is sequentially applied to the html file
- the html file is searched for each atomic parameter value and marked with each corresponding atomic parameter name
- the result is a list of marks within the html file that represent the atomic filter parameter names and values, which represent the combination filter
- the combination filter is applied to the file. This results in the html file being modified to represent the filter choice made at the front-end of the system This process continues until the last combination filter in the chain is applied.
- step 108 if an error is detected, then the filtering process stops and a error string is created. If no errors are detected, then the results of step 106 are stored in the database, step 110
- Figure 4 illustrates the front-end of the pick-up URL process
- the pick- up URL processes html files (images) retrieved from a web site and adds them to existing submissions.
- the user enters a URL into the front-end system, using the browser, and the system automatically opens the web site of the particular URL.
- the web site is loaded into the browser so that the user can view it
- the user selects html files (creative assets) from a list of html files that are displayed within the web site.
- the selected files are saved into a file system and the list of html files are displayed.
- the list of html files that the user selected in step 122 and a submission identification (id) code are sent to the back-end system for validating by the ISD ⁇ /alidator system.
- the list of files and the id code are sent in the form of a string to the back-end, and a message is sent from the back-end to the front-end indicating that the string was properly received
- a status message is sent by the back-end to the front-end which is displayed as either success or failure, step 128
- the user closes the automatic pick-up URL browser it displays the submission with an updated list of assets (images)
- Figure 5 illustrates the back-end of the pick-up URL process Preliminary to step 130, the back-end receives the message sent by the front- end containing the string of html files and the id code
- the string is separated into separate strings so that each string is an individual file
- the corresponding e-mail information (html files) is updated in the database with the new files retrieved by the front-end pick-up URL process
- the new html files are associated with other related html files sharing the same submission identification code and stored together in the database
- Steps 134 and 136 are described in detail in figures 2 and 3 along with the supporting written description It will be appreciated that changes and modifications are likely to occur to those skilled in the art, and it is intended in the appended claims to cover all those changes and modifications which fall within the sprit and scope of the present invention.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP00952310A EP1410268A2 (en) | 1999-08-04 | 2000-07-28 | Method and apparatus for processing and reviewing advertisement submissions for content and conformity |
AU65034/00A AU6503400A (en) | 1999-08-04 | 2000-07-28 | Method and apparatus for processing and reviewing advertisement submissions for content and conformity |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14713099P | 1999-08-04 | 1999-08-04 | |
US60/147,130 | 1999-08-04 | ||
US37586599A | 1999-08-17 | 1999-08-17 | |
US09/375,865 | 1999-08-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001011516A2 true WO2001011516A2 (en) | 2001-02-15 |
WO2001011516A8 WO2001011516A8 (en) | 2003-04-03 |
Family
ID=26844612
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/020765 WO2001011516A2 (en) | 1999-08-04 | 2000-07-28 | Method and apparatus for processing and reviewing advertisement submissions for content and conformity |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1410268A2 (en) |
AU (1) | AU6503400A (en) |
WO (1) | WO2001011516A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7260783B1 (en) | 2003-07-08 | 2007-08-21 | Falk Esolutions Gmbh | System and method for delivering targeted content |
US9083676B2 (en) | 2013-07-15 | 2015-07-14 | Google Inc. | Systems and methods for reliably using ping to account for interactions with electronic content |
US9319451B2 (en) | 2013-07-15 | 2016-04-19 | Google Inc. | Systems and methods for selecting an accounting technique for interactions with electronic content |
-
2000
- 2000-07-28 EP EP00952310A patent/EP1410268A2/en not_active Withdrawn
- 2000-07-28 WO PCT/US2000/020765 patent/WO2001011516A2/en not_active Application Discontinuation
- 2000-07-28 AU AU65034/00A patent/AU6503400A/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
No Search * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7260783B1 (en) | 2003-07-08 | 2007-08-21 | Falk Esolutions Gmbh | System and method for delivering targeted content |
US9083676B2 (en) | 2013-07-15 | 2015-07-14 | Google Inc. | Systems and methods for reliably using ping to account for interactions with electronic content |
US9319451B2 (en) | 2013-07-15 | 2016-04-19 | Google Inc. | Systems and methods for selecting an accounting technique for interactions with electronic content |
Also Published As
Publication number | Publication date |
---|---|
AU6503400A (en) | 2001-03-05 |
WO2001011516A8 (en) | 2003-04-03 |
EP1410268A2 (en) | 2004-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6266683B1 (en) | Computerized document management system | |
JP4574356B2 (en) | Electronic document repository management and access system | |
US6449640B1 (en) | Web server with unique identification of linked objects | |
US6557013B1 (en) | Story workflow management system and method | |
US6324587B1 (en) | Method, computer program product, and data structure for publishing a data object over a store and forward transport | |
US6605120B1 (en) | Filter definition for distribution mechanism for filtering, formatting and reuse of web based content | |
US8738744B1 (en) | Rich media file format and delivery methods | |
US8386513B2 (en) | System and method for analyzing, integrating and updating media contact and content data | |
US8260820B2 (en) | Method and apparatus for searching | |
US6728761B2 (en) | System and method for tracking usage of multiple resources by requesting for retrieving a non-existent files, and causing query information to be stored in an error log | |
US7720833B1 (en) | Method and system for automatically updating search results on an online auction site | |
US20030023638A1 (en) | Method and apparatus for processing content | |
US8296324B2 (en) | Systems and methods for analyzing, integrating and updating media contact and content data | |
CA2336836A1 (en) | Requirements matching | |
EP2680160A1 (en) | Methods of uniform resource locator (url) translation | |
US20020065892A1 (en) | Method and apparatus for minimizing storage of common attachment files in an e-mail communications server | |
US20080235681A1 (en) | System, method and apparatus for retrieving schedule information from a remote location for an electronic calendar | |
US20020091772A1 (en) | Method for correlating an electronic mail message with related messages | |
US6678738B2 (en) | Web server providing html pages embedded with non-HTML views | |
US6401131B1 (en) | Web server enabling attachment of HTML and non-HTML files to web pages | |
WO2002065359A1 (en) | Electronic information management system | |
JP5063877B2 (en) | Information processing apparatus and computer program | |
US7035845B2 (en) | Generic proxy for representing search engine partner | |
WO2001011516A2 (en) | Method and apparatus for processing and reviewing advertisement submissions for content and conformity | |
US20010054078A1 (en) | Electronic database information integration process and a system and method for performing same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2000952310 Country of ref document: EP |
|
D17 | Declaration under article 17(2)a | ||
WWW | Wipo information: withdrawn in national office |
Ref document number: 2000952310 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2000952310 Country of ref document: EP |
|
NENP | Non-entry into the national phase in: |
Ref country code: JP |