US20100070367A1 - Web-based marketing system - Google Patents

Web-based marketing system Download PDF

Info

Publication number
US20100070367A1
US20100070367A1 US12/576,738 US57673809A US2010070367A1 US 20100070367 A1 US20100070367 A1 US 20100070367A1 US 57673809 A US57673809 A US 57673809A US 2010070367 A1 US2010070367 A1 US 2010070367A1
Authority
US
United States
Prior art keywords
user
client device
catalog
created data
url
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/576,738
Inventor
John Ananian
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.)
Haven Networks Inc
Original Assignee
Haven Networks Inc
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 Haven Networks Inc filed Critical Haven Networks Inc
Priority to US12/576,738 priority Critical patent/US20100070367A1/en
Assigned to HAVEN NETWORKS, INC. reassignment HAVEN NETWORKS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ANANIAN, JOHN
Publication of US20100070367A1 publication Critical patent/US20100070367A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3672Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes initialising or reloading thereof
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0273Determination of fees for advertising
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0613Third-party assisted
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Definitions

  • the present invention relates generally to marketing systems, and more particularly to web-based marketing systems.
  • a consumer may spend countless hours searching the internet to collect information about a particular point of interest. In many instances, the consumer may have to search a plurality of websites in order to collect all of the information. A consumer may also contact various peers via an instant messaging program or a social network to share opinions regarding a point of interest.
  • E-business merchants and marketers have applied a variety of techniques to attract customers to their products and services.
  • One technique is to display banner advertisements on a third party website to attract customers to their own website.
  • the process of negotiating with a third party website to acquire advertising space can be arduous and certain websites which may be desirable to advertise on may not allow banner advertisements.
  • pop-up advertisement Another technique which bypasses negotiating with a third party website is the pop-up advertisement.
  • the pop-up advertisement can be linked to a particular website so that when the website is viewed the pop-up advertisement is initiated.
  • One problem with pop-up advertisements is that they have reached a critical mass on the internet. Consumers usually disregard pop-up advertisements because they encounter such a large quantity of them.
  • many internet browsers have integrated pop-up advertisement blocking software into their programs. As a result, pop-up advertising has become an outdated form of internet marketing.
  • a computerized marketing system for use with a client device configured to execute a browser and display a web page downloaded from a third party server via a Uniform Resource Locator (URL) is provided.
  • the system typically includes a catalog clipping registry database configured to store a plurality of catalog clips, each catalog clip including data relating to a product and being indexed by a URL of a web page.
  • the system also typically includes a catalog server being linked to the database and configured to serve catalog clips from the database to the client via a computer network for display on a catalog display pane on the client device.
  • the system further typically includes a catalog client executable on the client device, the catalog client being configured upon execution to display a catalog tool configured to enable a user to create a user catalog clip that is associated with the URL of the web page, and store the catalog clip in the catalog clipping registry database, the catalog client further being configured to communicate the URL of each webpage displayed on the browser to the catalog server, and request catalog clips from the catalog server for display in the catalog display pane.
  • the catalog server is typically configured to receive a message from the catalog client that a web page at a URL has been downloaded to the browser, and in response the catalog server is configured to serve catalog clips indexed by that URL from the catalog clipping registry database to the catalog display pane.
  • the marketing system may include a first window configured to display a web page from a third party web server, the web page being addressable at a Uniform Resource Locator (URL), and a second window configured to display a plurality of catalog clips.
  • Each catalog clip is typically stored in a catalog clipping registry database, and each clip is typically associated with the URL of the web page and served by a catalog server system in response to the downloading of the web page from the third party server.
  • a computerized marketing method for use with a client device configured to execute a browser and display a web page downloaded from a third party server via a Uniform Resource Locator (URL) is provided.
  • the method typically includes receiving at a catalog server the URL of a recently downloaded web page from a client device, and serving a catalog clip associated with the URL from the catalog server to the client device.
  • URL Uniform Resource Locator
  • a method of computerized marketing via a catalog server system typically includes receiving at the catalog server system, a uniform resource locator (URL) of a web page and user-created data from a first client device.
  • the catalog server system stores the user-created data indexed by the URL of the web page in a database associated with the catalog server system.
  • a request from a second client device is received at the catalog server system, the request for user-created data associated with the URL of the web page.
  • the catalog server system selects a subset of user-created data associated with the URL for display in a browser pane and transmits the subset of user-created data to the second client device.
  • a computerized marketing system includes a first client device configured to create user-created data associated with a uniform resource locator (URL) of a web page displayed in the browser, and to send the URL of the web page and the user-created data from the catalog client program to a catalog server system.
  • the catalog server system is configured to receive the URL of the web page and the user-created data from the first client device, and to store the user-created data indexed by the URL of the web page in a database associated with the catalog server system.
  • a second client device is configured to execute a browser, the browser being configured to send a request to a third party website server to download the web page located at the URL, to receive the web page from the third party website server at the browser, and to display the web page in a first pane of the browser.
  • the second client device is further configured to execute a catalog client program associated with the browser executed on the second client device, the catalog client program being configured to determine the URL of the web page at the catalog client program executed on the second client device, to send a request to the catalog server system for user-created data that are indexed in the database associated with the catalog server system according to the URL of the web page.
  • the catalog server system is further configured to process the request based on the URL of the web page, to select a subset of user-created data associated with the URL for display in a second pane of the browser executing on the second client device, the subset of user-created data including the user-created data created on the first client device, and to transmit the subset of user-created data to the second client device.
  • the second client device is further configured to receive the subset of user-created data from the catalog server system at the catalog client program, and to display the subset of user-created data in the second pane of the browser.
  • a method of computerized marketing via a client device executes a catalog client program associated with a browser executing on the client device.
  • the client device determines a URL of a web page and sends a request to a third party website server to download the web page located at the URL.
  • the web page is received from the third party website server at the browser and the web page is displayed in a first pane of the browser.
  • the client device displays a customizable field of a catalog tool of the catalog client program configured to create user-created data based on user input into the customizable field.
  • the client device may send the URL of the web page and user-created data to a catalog server system.
  • the client device sends a request to the catalog server system for user-created data that are indexed in the database associated with the catalog server system according to the URL of the web page.
  • the client device receives a subset of user-created data from the catalog server system and displays the subset of user-created data in a second pane of the browser.
  • FIG. 1 is a block diagram showing client interaction over a network with the marketing system according to one embodiment of the present invention.
  • FIG. 2 is a schematic diagram showing URL aligned clips posted by clients of the marketing system of FIG. 1 .
  • FIG. 3 is a schematic diagram showing the network components accessed by the marketing system of FIG. 1 .
  • FIG. 4 is an example graphical user interface of the marketing system of the present invention shown concurrently with a typical web browser application.
  • FIG. 5 is a block diagram showing the components of a selection tool of the marketing system of FIG. 1 .
  • FIG. 6 is a block diagram showing types of user clip templates of the marketing system of the present invention.
  • FIG. 7 is a block diagram showing types of seller and marketer clip templates of the marketing system of FIG. 1 .
  • FIG. 8 is a block diagram showing an example user clip product template of the marketing system of FIG. 1 .
  • FIG. 9 is a block diagram showing the components of a token tracking and management tool of the marketing system of FIG. 1 .
  • FIG. 10 is a networking diagram showing the process of retrieving and displaying clips associated to a particular URL, according to the marketing system of FIG. 1 .
  • FIG. 11 is a networking diagram showing the process of a fee-based advertiser acquiring tokens and posting a clip, and subsequent revenue sharing, according to the marketing system of FIG. 1 .
  • FIG. 12 is a networking diagram showing the process of a user creating and displaying a new clip, according to the marketing system of FIG. 1 .
  • FIG. 1 shows a computerized marketing system 10 according to one embodiment of the present invention.
  • Marketing system 10 typically includes a catalog server system 12 configured to communicate with one or more client devices 14 via a wide area computer network 16 , such as the internet.
  • Client devices 14 may include a user client 18 , as well as one or more peer clients 20 , website owner clients 22 , seller clients 26 , and marketer clients 24 .
  • the computerized marketing system 10 may also include one or more website servers 28 .
  • each client device 14 is typically configured to execute a browser 28 configured to display a web page 30 , and is also configured to execute a catalog client 32 , configured to display a catalog tool interface 34 and a catalog display area 35 .
  • the catalog display area is typically a pane within browser 28 , adjacent a web page pane 31 in which web page 30 is displayed; however, it will be appreciated that the catalog display area and/or catalog tool interface may be provided separately from browser 28 .
  • Catalog server system 12 typically includes a catalog server 36 , catalog clipping registry database 38 , market research server 40 , and a token server 42 , all configured to communicate via a local area network 44 , and through wide area network 46 .
  • Catalog clipping registry database 38 is configured to store a plurality of catalog clips, shown generally at 46 .
  • Each catalog clip typically includes data relating to a product and is indexed within the database by the URL of web page 30 .
  • Clips from various sources may be stored within the database.
  • user clips 48 , peer clips 50 , website owner clips 52 , and third party seller and marketer clips 54 , 56 may be stored in the database 38 of catalog server system 12 .
  • Catalog server 36 is configured to serve catalog clips 46 from catalog clipping registry database 38 to catalog display area 35 of catalog client 32 .
  • the catalog server serves catalog clips associated with a specific URL which the catalog server receives when a webpage is downloaded to the browser.
  • the catalog server is linked to the database and is configured to serve catalog clips from the database to the client via a computer network for display on a catalog display pane on the client device.
  • the catalog client is typically executable on the client device, and is configured upon execution to display a catalog tool configured to enable a user to create a user catalog clip that is associated with the URL of the web page.
  • the catalog clip is sent by the catalog client to the catalog server, and stored in the catalog clipping registry database.
  • the catalog client is also configured to communicate a message containing the URL of each webpage displayed on the browser to the catalog server via the computer network, and to request catalog clips from the catalog server for display in the catalog display pane.
  • the catalog server is configured to receive the message from the catalog client containing the URL of the web page that has been downloaded to the browser; and in response, the catalog server is configured to serve catalog clips indexed by that URL from the catalog clipping registry database to the catalog display pane.
  • Market research server 40 is configured to track and store data relating to clients creating, viewing, and broadcasting catalog clips as well as client demographic information. Typically, users are prompted to enter demographic information via the user client, and the information is stored on the market research server, or a database associated therewith.
  • the market research server is configured to maintain statistics on the clips (including the user-specific user clips and peer clips) associated with each user client, by URL.
  • the demographic information and clip information, as well as the URL of the web page being viewed, is used by the market research server to select marketer clips to serve to the fee-based catalog display area of the user clients. Marketers may place orders for fee-based clip displays and view real-time marketing information via the marketer client 24 stored in the market research server via the marketer client 24 .
  • Token server 42 is configured to manage the sale of catalog clips in the fee-based display area ( 42 shown in FIG. 4 ) of catalog client 32 . Tokens may be purchased by an advertiser (i.e., seller, marketer, or website owner) and used in order to post catalog clippings in the fee-based display area. Furthermore, the token server is configured to allocate distribution of revenues taken in from fee-based clip displays based on a revenue sharing model, as described below.
  • an advertiser i.e., seller, marketer, or website owner
  • catalog client 32 is typically configured to be integrated into browser 28 (as a module, for example) and to be displayed via the browser concurrently with web page 30 .
  • Catalog client 32 is configured to cause the browser to display a catalog display area 35 and a catalog tool 34 .
  • Catalog display area 35 enables a user to view a selection of URL-associated catalog clips 46 displayed in either a fee-based area 47 or in a fee-free area 48 .
  • the user is able to select the type of clips that are to be displayed the fee-free area.
  • user clips 48 are displayed in the fee free area by default, and peer clips 50 are displayed at the user's option.
  • the catalog client may be configured to enable to user to broadcast user clips via the catalog server to be displayed on a peer client device via peer client 20 .
  • Catalog clips displayed in the fee-based area may be further organized into categories which include website owner clips 52 , marketer clips 54 , and seller clips 56 . This arrangement can enable a user to seek out catalog clips according to their specific intensions in a timely manner.
  • placement of the catalog clips in the fee-based catalog display area may be preferential. For example, clips posted by the website owner may be placed at the top of the display or may be highlighted in various other ways. Alternatively, preference may be given to sellers who pay more tokens to display their clips, similar to the practice employed by many search engines who post results according to the highest bidding website.
  • Catalog display area 35 also includes selection tool 49 which is configured to enable a user to manipulate the organization and presentation of catalog clips 46 to a desired order.
  • an exemplary selection tool 49 includes a catalog selection type menu 51 , a search filter menu 53 , and a keyword search tool 59 .
  • Selection type menu 51 includes various catalog selections generally referred to at 55 .
  • a user may select a specific catalog selection such as “My Catalog” in order to view all clips created by the user associated with a specific URL.
  • a user may select the “Promotions” catalog selection to view any current promotional clips posted by marketers or sellers that are aligned with a specific URL.
  • a webpage may display a certain product; and a user may select the “Price Match” catalog selection to view URL aligned clips offering price matching or potentially lower prices from third party sellers.
  • buyers can clip a product and flag it for price matching if they want to alert other (e.g., local) merchants of their price preference. In turn the local merchant may respond by offering the product to the buyer at the buyer's target price.
  • Search filter menu 53 includes various filters generally referred to at 57 .
  • a user may select one or more search filters from the search filter menu to refine a catalog clip search request.
  • a user may select the “Maker” search filter to search for catalog clips containing product information from a specific manufacturer.
  • a user may also select the “Domestic Offers” filter so that only domestic sellers showing clips of products from the specified manufacturer are displayed.
  • catalog selection types and search filters are displayed, it should be appreciated that numerous variations of catalog selection types and filters may be offered in the associated menus.
  • the catalog selection type and search filter menus may be in the form of drop down menus or scrollable lists from which selections may be chosen.
  • Keyword search tool 59 is configured to allow a user to search for clips containing specific keywords/TAGs.
  • a user may employ the catalog selection type menu and/or the search filter menu to manipulate their keyword search in order to return a desired result.
  • the keyword search tool returns a list of clips in the display area which most nearly match the contents of the search request. In this way a user may navigate through various catalogs to locate desired catalog clips.
  • Catalog tool 34 includes a user client tab 41 , a seller client tab 42 , and a marketer client tab 43 . These tabs enable a client to access menus which feature tools to aid in operation of the catalog client.
  • the user menu includes tools for creating clips, managing clips, and managing a peer network.
  • the seller menu includes tools for creating clips, managing clips, managing tokens, and a clip analysis tool.
  • the marketing menus includes tools for marketing analysis, creating clips, etc.
  • exemplary user clip template menu 62 includes clip templates generally referred to at 66 , which a user may access to create various catalog clips.
  • the user clip template menu includes product, people, information, and service templates. Each of these templates contains customized fields that enable a user to create clips for products, people, information, and services that are featured on web pages displayed on the users computing device.
  • exemplary seller/marketer clip template menu 66 typically includes clip templates, generally referred to at 68 , which may be selected by a user to access templates tailored to enable a marketer or seller to create marketer/seller clips 54 , 56 for products, public service announcements, information, services, and resumes.
  • FIG. 8 depicts one example template, a user clip product template 70 , which may be selected via the product option of user clip template menu 62 .
  • User clip product template 70 typically includes data such as an image preview/thumbnail of the product, the name of the vendor who is offering the product, a textual description of the product, the name of the maker (manufacturer) of the product, a product code such as a Universal Product Code (UPC), European Article Number (EAN), Japan Article Number (JAN), SKU, etc. a set price (the price at which the vendor is offering the product), and tags, which are user-generated keywords that the user may assign to each clip for the purpose of organization.
  • UPC Universal Product Code
  • EAN European Article Number
  • JAN Japan Article Number
  • SKU SKU
  • An add/remove button may also be include by which the user may add or remove the clip from the catalog display pane.
  • FIG. 9 depicts a token tracking and management tool 72 configured to be served by token server 42 .
  • the token tracking and management tool is configured to display the sellerID, and a URL at which the seller is advertising.
  • Tool 72 is also configured to display a token amount, and includes a mechanism to enable the seller to buy new tokens, and view the total token cost for the present transaction.
  • Tool 72 also includes an area for display of seller clip information, such as ranking, posted clips, owner site clips, active clips, and a conversion or click-thru rate for posted clips.
  • Tool 72 also includes an area for the display of website and token information, including ranking of the website by hits, total URL looks or views, third party posts, a token to clip ratio for the URL, and revenue generated by clips associated with the URL.
  • FIG. 10 depicts a typical interaction between catalog server 36 , catalog pane 35 , web page pane 31 , and website server 13 .
  • web page pane 31 of browser 28 sends a request to website server 13 to download a web page 30 located at a URL.
  • the website server responds by transmitting the website data to the browser for display on the web page pane.
  • the catalog client 31 determines the URL of the web page, and sends a request to the catalog server for clippings that are indexed in the catalog clipping registry database according to the URL for the web page.
  • the request is processed by the catalog server, based on the URL of the web page, current user settings (including user demographic information and user catalog display settings entered via selection tool 49 ) that are stored on the catalog server.
  • catalog server may select a subset of the catalog clips associated with the URL for display in the catalog pane, for example, by choosing a subset of the pending orders for fee-based clip displays that are registered with the market research server based on predetermined market research criteria, including clips statistics such as the number of times clips associated with a URL have been viewed, the click through rates for these clips, the keywords and tags associated with these clips and the values of these keywords and tags (e.g. price is greater than $30.00), as well as user-specific information such as user demographic information, and user and peer clip data associated with each user profile on the catalog server.
  • the catalog server may be configured to select appropriate clips based on these factors listed above, and transmit the selected clips for display in the free and/or fee-based areas of the catalog pane.
  • FIG. 11 shows a typical interaction of the web marketing system, according to which a fee based advertiser such as a website owner, seller, or marketer may purchase tokens for displaying fee-based clips, and by which the website owner and catalog server system may share the revenues generated the display of the clip.
  • a fee-based advertiser client such as one of clients 22 , 24 , 26 , sends a request for tokens to token server 42 , which calculates and responds with a fee required for the tokens.
  • the fee is subsequently paid by the fee-based advertiser client, and tokens are loaded onto the client 22 , 24 or 26 , or alternatively are stored in a fee based advertiser account on the catalog server system.
  • the fee-based marketer typically posts a clip to the catalog server, and transmits a token to purchase a clip display.
  • a token to purchase a clip display.
  • the token information about the URL along which the clip should be displayed, as well as user demographic information (in the case of marketer clips), and other advertising preferences are transmitted to the catalog server.
  • the website server 13 serves the server to the client display pane, and the catalog client on the user client device typically causes the catalog pane to request a clip corresponding to the URL, as described above in relation to FIG. 10 .
  • the catalog server 36 may select the clip paid for by the token described above, based on the various selection parameters described above, and serve the clip to the catalog display pane.
  • the catalog server typically reports that the clip has been served to the token server.
  • the token server references a revenue share model associated with the clip display, calculates a revenue share for each of the catalog server and the website owner, and distributes each calculated share of the revenue to the website server and catalog server, as appropriate.
  • FIG. 12 illustrates a process of automatically generating a catalog clip at the catalog server.
  • the web page pane 31 of browser 28 may request a web page from website server 13 .
  • the website server servers the web page to the web page pane, and in turn the catalog client is configured to cause the catalog pane to request a clip from the catalog server.
  • the catalog server may in turn request downloading of the web page, and the website server may transmit the web page to the catalog server for processing.
  • the catalog server may process the web page and parse the web page in order to automatically extract data such as price data, SKU data, URL, product image/thumbnail, etc.
  • the catalog server 36 creates a newly generated catalog clip based on this data, and serves the catalog clip to the catalog pane 35 of browser 28 . In this manner, even where clips are not pre-stored on the server for the URL, the catalog server may nonetheless be configured to automatically generate clips and serve them for display on the user client device. Thus, it will be appreciated that catalog clips may be generated on the fly, that is, after the request for a clip associated with the URL is received at the catalog server.
  • a computerized marketing method for use with a client device configured to execute a browser and display a web page downloaded from a third party server via a Uniform Resource Locator (URL) may be practiced according to the present invention.
  • the method typically includes receiving at a catalog server the URL of a recently downloaded web page from a client device, and serving a catalog clip associated with the URL from the catalog server to the client device.
  • the catalog clip is typically one of a plurality of catalog clips associated with the URL that are served from the catalog server to the client device, and the plurality of catalog clips typically includes fee-based catalog clips and free catalog clips respectively configured to be displayed in a fee based area and fee-free area of a catalog display pane.
  • the method may further include receiving a request from the client device to display peer catalog clips in the catalog display pane, and serving peer catalog clips in the catalog display pane.
  • the method may also include receiving a request from the client device to broadcast user clips from the client device to be displayed in a catalog display pane of peer client devices, and displaying the user clips in the catalog display pane of the peer client devices.
  • the above embodiments may be used to create a URL aligned space, hosted by a catalog server, in which catalog clips generated by the user, as well as peers, website owners, and third party marketers and sellers, may be displayed to the user, thus providing the user with additional information on products, services at a particular URL.
  • a catalog server in which catalog clips generated by the user, as well as peers, website owners, and third party marketers and sellers, may be displayed to the user, thus providing the user with additional information on products, services at a particular URL.
  • the various participants of the system described above opt-in to execute the catalog client and exchange information with the catalog server.
  • the catalog client on the each client device is executed only if the user of that client device opts-in.
  • the system enables the catalog server or third party, through a token server, to collect fees for the display of fee-based clips, and share those fees with other participants, such as website owners.
  • Market research value may be derived by analyzing the clips associated with a particular URL, as well as by analyzing the user clips and peer clips associated with each user.
  • the catalog server may monetize this value by enabling marketers to purchase fee-based clip displays based on the user and peer clips associated with a user, as well as demographic information for the user, thereby targeting the audience, increasing the value of each clip display.
  • domain-aligned space created by the present invention is a website that features an electronic program guide for cable, broadcast, and satellite television and radio programming.
  • Listings in the electronic program guide may be separated by URL, and the catalog server may be configured to serve domain aligned clippings corresponding to each URL-defined listing.
  • Marketers and sellers may capitalize on this URL space, by ordering appropriate clip displays. For example, a user who surfs to a track and field program in the electronic program guide may, for example, be presented with marketer and seller catalog clips for running shoes.
  • Yet another example use scenario is the placement of a classified-type advertisement using the above system.
  • Users may register to place clips containing advertisements for used products next to web pages featuring new products.
  • a seller of a used bicycle may place a fee-based clip featuring a used bicycle for display adjacent a web page of a bicycle retailer.

Abstract

In one example, a method of computerized marketing via a catalog server system is described. The method typically includes receiving at the catalog server system, a uniform resource locator (URL) of a web page and user-created data from a first client device. The user-created data is stored and indexed by the URL of the web page in a database associated with the catalog server system. A second client device may request user-created data associated with the URL of the web page from the catalog server system. The catalog server system selects a subset of user-created data associated with the URL and transmits the subset of user-created data to the second client device.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation and claims priority to U.S. patent application Ser. No. 11/370,140, entitled WEB-BASED MARKETING SYSTEM, filed Mar. 6, 2006, which in turn claims priority to U.S. Provisional Application Ser. No. 60/659,510, entitled ORGANIC WEB MARKETING, filed Mar. 7, 2005. The entire disclosures of each of these applications are hereby incorporated by reference.
  • TECHNICAL FIELD
  • The present invention relates generally to marketing systems, and more particularly to web-based marketing systems.
  • BACKGROUND
  • Typically, a consumer may spend countless hours searching the internet to collect information about a particular point of interest. In many instances, the consumer may have to search a plurality of websites in order to collect all of the information. A consumer may also contact various peers via an instant messaging program or a social network to share opinions regarding a point of interest.
  • Meanwhile, E-business merchants and marketers devote numerous resources to identify consumer intentions. Based on these intentions, merchants and marketers attempt to implement effective approaches to attract consumers to their websites in order to market and sell their products and/or services.
  • Traditionally, E-business merchants and marketers have applied a variety of techniques to attract customers to their products and services. One technique is to display banner advertisements on a third party website to attract customers to their own website. However, the process of negotiating with a third party website to acquire advertising space can be arduous and certain websites which may be desirable to advertise on may not allow banner advertisements.
  • Another technique which bypasses negotiating with a third party website is the pop-up advertisement. The pop-up advertisement can be linked to a particular website so that when the website is viewed the pop-up advertisement is initiated. One problem with pop-up advertisements is that they have reached a critical mass on the internet. Consumers usually disregard pop-up advertisements because they encounter such a large quantity of them. Moreover, many internet browsers have integrated pop-up advertisement blocking software into their programs. As a result, pop-up advertising has become an outdated form of internet marketing.
  • In addition, market research firms have begun to implement behavioral targeting, by attempting to track a user's behaviors over tracked multiple websites. However, current tracking systems typically require that the user device accept and keep cookies from third parties, which is increasingly disfavored among some computer users as raising security and privacy concerns. Further, it is difficult to tell if a detected click is intentionally engaged in by a user, or is effected by a robot, which calls the validity of such tracking statistics into question.
  • SUMMARY OF THE INVENTION
  • A computerized marketing system for use with a client device configured to execute a browser and display a web page downloaded from a third party server via a Uniform Resource Locator (URL) is provided. The system typically includes a catalog clipping registry database configured to store a plurality of catalog clips, each catalog clip including data relating to a product and being indexed by a URL of a web page. The system also typically includes a catalog server being linked to the database and configured to serve catalog clips from the database to the client via a computer network for display on a catalog display pane on the client device. The system further typically includes a catalog client executable on the client device, the catalog client being configured upon execution to display a catalog tool configured to enable a user to create a user catalog clip that is associated with the URL of the web page, and store the catalog clip in the catalog clipping registry database, the catalog client further being configured to communicate the URL of each webpage displayed on the browser to the catalog server, and request catalog clips from the catalog server for display in the catalog display pane. The catalog server is typically configured to receive a message from the catalog client that a web page at a URL has been downloaded to the browser, and in response the catalog server is configured to serve catalog clips indexed by that URL from the catalog clipping registry database to the catalog display pane.
  • According to another aspect of the invention, the marketing system may include a first window configured to display a web page from a third party web server, the web page being addressable at a Uniform Resource Locator (URL), and a second window configured to display a plurality of catalog clips. Each catalog clip is typically stored in a catalog clipping registry database, and each clip is typically associated with the URL of the web page and served by a catalog server system in response to the downloading of the web page from the third party server.
  • According to another aspect of the invention, a computerized marketing method for use with a client device configured to execute a browser and display a web page downloaded from a third party server via a Uniform Resource Locator (URL) is provided. The method typically includes receiving at a catalog server the URL of a recently downloaded web page from a client device, and serving a catalog clip associated with the URL from the catalog server to the client device.
  • According to another aspect of the invention, a method of computerized marketing via a catalog server system is described. The method typically includes receiving at the catalog server system, a uniform resource locator (URL) of a web page and user-created data from a first client device. The catalog server system stores the user-created data indexed by the URL of the web page in a database associated with the catalog server system. A request from a second client device is received at the catalog server system, the request for user-created data associated with the URL of the web page. The catalog server system selects a subset of user-created data associated with the URL for display in a browser pane and transmits the subset of user-created data to the second client device.
  • According to another aspect of the invention, a computerized marketing system is described. The system includes a first client device configured to create user-created data associated with a uniform resource locator (URL) of a web page displayed in the browser, and to send the URL of the web page and the user-created data from the catalog client program to a catalog server system. The catalog server system is configured to receive the URL of the web page and the user-created data from the first client device, and to store the user-created data indexed by the URL of the web page in a database associated with the catalog server system. A second client device is configured to execute a browser, the browser being configured to send a request to a third party website server to download the web page located at the URL, to receive the web page from the third party website server at the browser, and to display the web page in a first pane of the browser. The second client device is further configured to execute a catalog client program associated with the browser executed on the second client device, the catalog client program being configured to determine the URL of the web page at the catalog client program executed on the second client device, to send a request to the catalog server system for user-created data that are indexed in the database associated with the catalog server system according to the URL of the web page. The catalog server system is further configured to process the request based on the URL of the web page, to select a subset of user-created data associated with the URL for display in a second pane of the browser executing on the second client device, the subset of user-created data including the user-created data created on the first client device, and to transmit the subset of user-created data to the second client device. The second client device is further configured to receive the subset of user-created data from the catalog server system at the catalog client program, and to display the subset of user-created data in the second pane of the browser.
  • According to another aspect of the invention, a method of computerized marketing via a client device is provided. The client device executes a catalog client program associated with a browser executing on the client device. The client device determines a URL of a web page and sends a request to a third party website server to download the web page located at the URL. The web page is received from the third party website server at the browser and the web page is displayed in a first pane of the browser. The client device displays a customizable field of a catalog tool of the catalog client program configured to create user-created data based on user input into the customizable field. The client device may send the URL of the web page and user-created data to a catalog server system. The client device sends a request to the catalog server system for user-created data that are indexed in the database associated with the catalog server system according to the URL of the web page. The client device receives a subset of user-created data from the catalog server system and displays the subset of user-created data in a second pane of the browser.
  • BRIEF DESCRIPTION OF DRAWINGS
  • The invention is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings, in which the like references indicate similar elements and in which:
  • FIG. 1 is a block diagram showing client interaction over a network with the marketing system according to one embodiment of the present invention.
  • FIG. 2 is a schematic diagram showing URL aligned clips posted by clients of the marketing system of FIG. 1.
  • FIG. 3 is a schematic diagram showing the network components accessed by the marketing system of FIG. 1.
  • FIG. 4 is an example graphical user interface of the marketing system of the present invention shown concurrently with a typical web browser application.
  • FIG. 5 is a block diagram showing the components of a selection tool of the marketing system of FIG. 1.
  • FIG. 6 is a block diagram showing types of user clip templates of the marketing system of the present invention.
  • FIG. 7 is a block diagram showing types of seller and marketer clip templates of the marketing system of FIG. 1.
  • FIG. 8 is a block diagram showing an example user clip product template of the marketing system of FIG. 1.
  • FIG. 9 is a block diagram showing the components of a token tracking and management tool of the marketing system of FIG. 1.
  • FIG. 10 is a networking diagram showing the process of retrieving and displaying clips associated to a particular URL, according to the marketing system of FIG. 1.
  • FIG. 11 is a networking diagram showing the process of a fee-based advertiser acquiring tokens and posting a clip, and subsequent revenue sharing, according to the marketing system of FIG. 1.
  • FIG. 12 is a networking diagram showing the process of a user creating and displaying a new clip, according to the marketing system of FIG. 1.
  • DETAILED DESCRIPTION OF THE EMBODIMENTS
  • FIG. 1 shows a computerized marketing system 10 according to one embodiment of the present invention. Marketing system 10 typically includes a catalog server system 12 configured to communicate with one or more client devices 14 via a wide area computer network 16, such as the internet. Client devices 14 may include a user client 18, as well as one or more peer clients 20, website owner clients 22, seller clients 26, and marketer clients 24. The computerized marketing system 10 may also include one or more website servers 28.
  • As shown in FIGS. 2-3, each client device 14 is typically configured to execute a browser 28 configured to display a web page 30, and is also configured to execute a catalog client 32, configured to display a catalog tool interface 34 and a catalog display area 35. The catalog display area is typically a pane within browser 28, adjacent a web page pane 31 in which web page 30 is displayed; however, it will be appreciated that the catalog display area and/or catalog tool interface may be provided separately from browser 28.
  • Catalog server system 12 typically includes a catalog server 36, catalog clipping registry database 38, market research server 40, and a token server 42, all configured to communicate via a local area network 44, and through wide area network 46.
  • Catalog clipping registry database 38 is configured to store a plurality of catalog clips, shown generally at 46. Each catalog clip typically includes data relating to a product and is indexed within the database by the URL of web page 30. Clips from various sources may be stored within the database. For example, user clips 48, peer clips 50, website owner clips 52, and third party seller and marketer clips 54, 56 may be stored in the database 38 of catalog server system 12.
  • Catalog server 36 is configured to serve catalog clips 46 from catalog clipping registry database 38 to catalog display area 35 of catalog client 32. The catalog server serves catalog clips associated with a specific URL which the catalog server receives when a webpage is downloaded to the browser.
  • The catalog server is linked to the database and is configured to serve catalog clips from the database to the client via a computer network for display on a catalog display pane on the client device.
  • The catalog client is typically executable on the client device, and is configured upon execution to display a catalog tool configured to enable a user to create a user catalog clip that is associated with the URL of the web page. The catalog clip is sent by the catalog client to the catalog server, and stored in the catalog clipping registry database. The catalog client is also configured to communicate a message containing the URL of each webpage displayed on the browser to the catalog server via the computer network, and to request catalog clips from the catalog server for display in the catalog display pane.
  • The catalog server is configured to receive the message from the catalog client containing the URL of the web page that has been downloaded to the browser; and in response, the catalog server is configured to serve catalog clips indexed by that URL from the catalog clipping registry database to the catalog display pane.
  • Market research server 40 is configured to track and store data relating to clients creating, viewing, and broadcasting catalog clips as well as client demographic information. Typically, users are prompted to enter demographic information via the user client, and the information is stored on the market research server, or a database associated therewith. The market research server is configured to maintain statistics on the clips (including the user-specific user clips and peer clips) associated with each user client, by URL. The demographic information and clip information, as well as the URL of the web page being viewed, is used by the market research server to select marketer clips to serve to the fee-based catalog display area of the user clients. Marketers may place orders for fee-based clip displays and view real-time marketing information via the marketer client 24 stored in the market research server via the marketer client 24.
  • Token server 42 is configured to manage the sale of catalog clips in the fee-based display area (42 shown in FIG. 4) of catalog client 32. Tokens may be purchased by an advertiser (i.e., seller, marketer, or website owner) and used in order to post catalog clippings in the fee-based display area. Furthermore, the token server is configured to allocate distribution of revenues taken in from fee-based clip displays based on a revenue sharing model, as described below.
  • As shown in FIG. 4, catalog client 32 is typically configured to be integrated into browser 28 (as a module, for example) and to be displayed via the browser concurrently with web page 30. Catalog client 32 is configured to cause the browser to display a catalog display area 35 and a catalog tool 34.
  • Catalog display area 35 enables a user to view a selection of URL-associated catalog clips 46 displayed in either a fee-based area 47 or in a fee-free area 48. Typically the user is able to select the type of clips that are to be displayed the fee-free area. Most typically, user clips 48 are displayed in the fee free area by default, and peer clips 50 are displayed at the user's option. In addition, the catalog client may be configured to enable to user to broadcast user clips via the catalog server to be displayed on a peer client device via peer client 20.
  • Catalog clips displayed in the fee-based area may be further organized into categories which include website owner clips 52, marketer clips 54, and seller clips 56. This arrangement can enable a user to seek out catalog clips according to their specific intensions in a timely manner.
  • In some embodiments, placement of the catalog clips in the fee-based catalog display area may be preferential. For example, clips posted by the website owner may be placed at the top of the display or may be highlighted in various other ways. Alternatively, preference may be given to sellers who pay more tokens to display their clips, similar to the practice employed by many search engines who post results according to the highest bidding website.
  • Catalog display area 35 also includes selection tool 49 which is configured to enable a user to manipulate the organization and presentation of catalog clips 46 to a desired order.
  • As shown in FIG. 5, an exemplary selection tool 49 includes a catalog selection type menu 51, a search filter menu 53, and a keyword search tool 59.
  • Selection type menu 51 includes various catalog selections generally referred to at 55. A user may select a specific catalog selection such as “My Catalog” in order to view all clips created by the user associated with a specific URL. As another example, a user may select the “Promotions” catalog selection to view any current promotional clips posted by marketers or sellers that are aligned with a specific URL. As another example, a webpage may display a certain product; and a user may select the “Price Match” catalog selection to view URL aligned clips offering price matching or potentially lower prices from third party sellers. By using this feature, buyers can clip a product and flag it for price matching if they want to alert other (e.g., local) merchants of their price preference. In turn the local merchant may respond by offering the product to the buyer at the buyer's target price.
  • Search filter menu 53 includes various filters generally referred to at 57. A user may select one or more search filters from the search filter menu to refine a catalog clip search request. As an example, a user may select the “Maker” search filter to search for catalog clips containing product information from a specific manufacturer. Additionally, a user may also select the “Domestic Offers” filter so that only domestic sellers showing clips of products from the specified manufacturer are displayed.
  • Although several example catalog selection types and search filters are displayed, it should be appreciated that numerous variations of catalog selection types and filters may be offered in the associated menus. In some embodiments, the catalog selection type and search filter menus may be in the form of drop down menus or scrollable lists from which selections may be chosen.
  • Keyword search tool 59 is configured to allow a user to search for clips containing specific keywords/TAGs. A user may employ the catalog selection type menu and/or the search filter menu to manipulate their keyword search in order to return a desired result. The keyword search tool returns a list of clips in the display area which most nearly match the contents of the search request. In this way a user may navigate through various catalogs to locate desired catalog clips.
  • Catalog tool 34 includes a user client tab 41, a seller client tab 42, and a marketer client tab 43. These tabs enable a client to access menus which feature tools to aid in operation of the catalog client. The user menu includes tools for creating clips, managing clips, and managing a peer network. The seller menu includes tools for creating clips, managing clips, managing tokens, and a clip analysis tool. The marketing menus includes tools for marketing analysis, creating clips, etc.
  • As shown in FIG. 6, exemplary user clip template menu 62 includes clip templates generally referred to at 66, which a user may access to create various catalog clips. The user clip template menu includes product, people, information, and service templates. Each of these templates contains customized fields that enable a user to create clips for products, people, information, and services that are featured on web pages displayed on the users computing device.
  • As shown in FIG. 7, exemplary seller/marketer clip template menu 66 typically includes clip templates, generally referred to at 68, which may be selected by a user to access templates tailored to enable a marketer or seller to create marketer/seller clips 54, 56 for products, public service announcements, information, services, and resumes.
  • FIG. 8 depicts one example template, a user clip product template 70, which may be selected via the product option of user clip template menu 62. User clip product template 70 typically includes data such as an image preview/thumbnail of the product, the name of the vendor who is offering the product, a textual description of the product, the name of the maker (manufacturer) of the product, a product code such as a Universal Product Code (UPC), European Article Number (EAN), Japan Article Number (JAN), SKU, etc. a set price (the price at which the vendor is offering the product), and tags, which are user-generated keywords that the user may assign to each clip for the purpose of organization. Information such as the date and time the clip was created, a user or peer rating for the product, and a current bid price for the product may also be included. An add/remove button may also be include by which the user may add or remove the clip from the catalog display pane.
  • FIG. 9 depicts a token tracking and management tool 72 configured to be served by token server 42. For a given seller (or marketer), the token tracking and management tool is configured to display the sellerID, and a URL at which the seller is advertising. Tool 72 is also configured to display a token amount, and includes a mechanism to enable the seller to buy new tokens, and view the total token cost for the present transaction. Tool 72 also includes an area for display of seller clip information, such as ranking, posted clips, owner site clips, active clips, and a conversion or click-thru rate for posted clips. Tool 72 also includes an area for the display of website and token information, including ranking of the website by hits, total URL looks or views, third party posts, a token to clip ratio for the URL, and revenue generated by clips associated with the URL.
  • FIG. 10 depicts a typical interaction between catalog server 36, catalog pane 35, web page pane 31, and website server 13. Initially, web page pane 31 of browser 28 sends a request to website server 13 to download a web page 30 located at a URL. The website server responds by transmitting the website data to the browser for display on the web page pane. The catalog client 31 determines the URL of the web page, and sends a request to the catalog server for clippings that are indexed in the catalog clipping registry database according to the URL for the web page. The request is processed by the catalog server, based on the URL of the web page, current user settings (including user demographic information and user catalog display settings entered via selection tool 49) that are stored on the catalog server. Typically, all catalog clips that are associated with the URL are presented to the user via the catalog pane, and the user may filter these using the selection tool. Alternatively, the catalog server may select a subset of the catalog clips associated with the URL for display in the catalog pane, for example, by choosing a subset of the pending orders for fee-based clip displays that are registered with the market research server based on predetermined market research criteria, including clips statistics such as the number of times clips associated with a URL have been viewed, the click through rates for these clips, the keywords and tags associated with these clips and the values of these keywords and tags (e.g. price is greater than $30.00), as well as user-specific information such as user demographic information, and user and peer clip data associated with each user profile on the catalog server. The catalog server may be configured to select appropriate clips based on these factors listed above, and transmit the selected clips for display in the free and/or fee-based areas of the catalog pane.
  • FIG. 11 shows a typical interaction of the web marketing system, according to which a fee based advertiser such as a website owner, seller, or marketer may purchase tokens for displaying fee-based clips, and by which the website owner and catalog server system may share the revenues generated the display of the clip. Initially, a fee-based advertiser client, such as one of clients 22, 24, 26, sends a request for tokens to token server 42, which calculates and responds with a fee required for the tokens. The fee is subsequently paid by the fee-based advertiser client, and tokens are loaded onto the client 22, 24 or 26, or alternatively are stored in a fee based advertiser account on the catalog server system.
  • To order a clip display, the fee-based marketer typically posts a clip to the catalog server, and transmits a token to purchase a clip display. Along with the token information about the URL along which the clip should be displayed, as well as user demographic information (in the case of marketer clips), and other advertising preferences are transmitted to the catalog server.
  • Upon catalog display pane 31 requesting a web page at the URL, the website server 13 serves the server to the client display pane, and the catalog client on the user client device typically causes the catalog pane to request a clip corresponding to the URL, as described above in relation to FIG. 10. The catalog server 36 may select the clip paid for by the token described above, based on the various selection parameters described above, and serve the clip to the catalog display pane. Once the clip is served, the catalog server typically reports that the clip has been served to the token server. The token server, in turn, references a revenue share model associated with the clip display, calculates a revenue share for each of the catalog server and the website owner, and distributes each calculated share of the revenue to the website server and catalog server, as appropriate.
  • FIG. 12 illustrates a process of automatically generating a catalog clip at the catalog server. Initially, the web page pane 31 of browser 28 may request a web page from website server 13. The website server servers the web page to the web page pane, and in turn the catalog client is configured to cause the catalog pane to request a clip from the catalog server. To automatically generate a clip, the catalog server may in turn request downloading of the web page, and the website server may transmit the web page to the catalog server for processing. The catalog server may process the web page and parse the web page in order to automatically extract data such as price data, SKU data, URL, product image/thumbnail, etc. The catalog server 36 creates a newly generated catalog clip based on this data, and serves the catalog clip to the catalog pane 35 of browser 28. In this manner, even where clips are not pre-stored on the server for the URL, the catalog server may nonetheless be configured to automatically generate clips and serve them for display on the user client device. Thus, it will be appreciated that catalog clips may be generated on the fly, that is, after the request for a clip associated with the URL is received at the catalog server.
  • A computerized marketing method for use with a client device configured to execute a browser and display a web page downloaded from a third party server via a Uniform Resource Locator (URL) may be practiced according to the present invention. The method typically includes receiving at a catalog server the URL of a recently downloaded web page from a client device, and serving a catalog clip associated with the URL from the catalog server to the client device. The catalog clip is typically one of a plurality of catalog clips associated with the URL that are served from the catalog server to the client device, and the plurality of catalog clips typically includes fee-based catalog clips and free catalog clips respectively configured to be displayed in a fee based area and fee-free area of a catalog display pane.
  • The method may further include receiving a request from the client device to display peer catalog clips in the catalog display pane, and serving peer catalog clips in the catalog display pane. The method may also include receiving a request from the client device to broadcast user clips from the client device to be displayed in a catalog display pane of peer client devices, and displaying the user clips in the catalog display pane of the peer client devices.
  • The above embodiments may be used to create a URL aligned space, hosted by a catalog server, in which catalog clips generated by the user, as well as peers, website owners, and third party marketers and sellers, may be displayed to the user, thus providing the user with additional information on products, services at a particular URL. It will be appreciated that the various participants of the system described above opt-in to execute the catalog client and exchange information with the catalog server. Thus, the catalog client on the each client device is executed only if the user of that client device opts-in. Further, the system enables the catalog server or third party, through a token server, to collect fees for the display of fee-based clips, and share those fees with other participants, such as website owners. Market research value may be derived by analyzing the clips associated with a particular URL, as well as by analyzing the user clips and peer clips associated with each user. The catalog server may monetize this value by enabling marketers to purchase fee-based clip displays based on the user and peer clips associated with a user, as well as demographic information for the user, thereby targeting the audience, increasing the value of each clip display.
  • One example implementation in which the domain-aligned space created by the present invention may be utilized is a website that features an electronic program guide for cable, broadcast, and satellite television and radio programming. Listings in the electronic program guide may be separated by URL, and the catalog server may be configured to serve domain aligned clippings corresponding to each URL-defined listing. Marketers and sellers may capitalize on this URL space, by ordering appropriate clip displays. For example, a user who surfs to a track and field program in the electronic program guide may, for example, be presented with marketer and seller catalog clips for running shoes.
  • Yet another example use scenario is the placement of a classified-type advertisement using the above system. Users may register to place clips containing advertisements for used products next to web pages featuring new products. Thus, a seller of a used bicycle may place a fee-based clip featuring a used bicycle for display adjacent a web page of a bicycle retailer.
  • Of course, these are but two examples; it will be appreciated that the above described embodiments may also be utilized in countless other scenarios as well.
  • While the present invention has been particularly shown and described with reference to the foregoing preferred embodiments, those skilled in the art will understand that many variations may be made therein without departing from the spirit and scope of the invention. The description of the invention should be understood to include all novel and non-obvious combinations of elements described herein, and claims may be presented in this or a later application to any novel and non-obvious combination of these elements. Where the claims recite “a” or “a first” element or the equivalent thereof, such claims should be understood to include incorporation of one or more such elements, neither requiring nor excluding two or more such elements.

Claims (20)

1. A method of computerized marketing via a catalog server system, the method comprising:
receiving at the catalog server system, a uniform resource locator (URL) of a web page and user-created data from a first client device, the web page of the URL displayed in a browser on the first client device, the user-created data created by a user of the first client device, and the user-created data associated with the URL of the web page;
storing the user-created data indexed by the URL of the web page in a database associated with the catalog server system;
receiving a request from a second client device at the catalog server system, the request for user-created data associated with the URL of the web page;
determining a set of user settings associated with a user of the second client device;
processing the request at the catalog server system based on the URL of the web page and the set of user settings associated with the user of the second client device;
selecting a subset of user-created data associated with the URL for display in a browser pane; and
transmitting the subset of user-created data to the second client device.
2. The method of claim 1, further comprising:
determining a set of user settings associated with the user of the first client device; and
further indexing the user-created data by one or more elements of the set of user settings of the user of the first client device.
3. The method of claim 2, wherein the set of user settings include user demographic information.
4. The method of claim 2, wherein the set of user settings includes a category of the client device, the category being selected from the group consisting of a user client device, a peer client device, a website owner client device, a marketer client device, and a seller client device;
5. The method of claim 2, wherein the subset of user-created data includes the user-created data created on the first client device.
6. The method of claim 2, wherein the subset of user-created data includes user-created data created on a website owner client device.
7. The method of claim 1, wherein the subset of user-created data includes free catalog clips for display in a fee-free area of the browser pane.
8. The method of claim 1, wherein the subset of user-created data includes fee-based catalog clips for display in a fee-based area of the browser pane.
9. A computerized marketing system, comprising:
a first client device configured to display a customizable field of a catalog tool of a catalog client program associated with a browser executed on the first client device, to create user-created data based on user input into the customizable field, the user-created data being associated with a uniform resource locator (URL) of a web page displayed in the browser, and to send the URL of the web page and the user-created data from the catalog client program to a catalog server system;
the catalog server system configured to receive the URL of the web page and the user-created data associated with the URL of the web page from the first client device, and to store the user-created data indexed by the URL of the web page in a database associated with the catalog server system; and
a second client device configured to execute a browser, the browser being configured to send a request to a third party website server to download the web page located at the URL, to receive the web page from the third party website server at the browser, and to display the web page in a first pane of the browser;
wherein the second client device is further configured to execute a catalog client program associated with the browser executed on the second client device, the catalog client program being configured to determine the URL of the web page at the catalog client program executed on the second client device, to send a request to the catalog server system for user-created data that are indexed in the database associated with the catalog server system according to the URL of the web page;
wherein the catalog server system is further configured to process the request based on the URL of the web page, to select a subset of user-created data associated with the URL for display in a second pane of the browser executing on the second client device, the second pane adjacent to the first pane of the browser executing on the second client device, the subset of user-created data including the user-created data created on the first client device, and to transmit the subset of user-created data to the second client device; and
wherein the second client device is further configured to receive the subset of user-created data from the catalog server system at the catalog client program, and to display the subset of user-created data in the second pane of the browser, thereby creating a URL aligned space in the second pane, hosted by the catalog server system, that displays user-created data with additional information on products and services, associated with the URL, to a user on the second client device.
10. The computerized marketing system of claim 9, wherein the first client device is selected from a first group consisting of a user client device, a peer client device, a website owner client device, a marketer client device, and a seller client device; and
wherein the second client device is selected from a second group consisting of a user client device and a peer client device.
11. The computerized marketing system of claim 10, wherein the first client device is a website owner client device and the user-created data created on the first client device is displayed preferentially in the second pane of the browser executing on the second client device.
12. The computerized marketing system of claim 9, wherein some user-created data are preferentially selected over other user-created data when the catalog server system is selecting a subset of user-created data associated with the URL for display in the second pane of the browser executing on the second client device.
13. The computerized marketing system of claim 9, wherein the subset of user-created data includes free user-created data for display in a fee-free area of the second pane of the browser executing on the second client device.
14. The computerized marketing system of claim 9, wherein the subset of user-created data includes fee-based user-created data for display in a fee-based area of the second pane of the browser executing on the second client device.
15. A method of computerized marketing via a client device, the client device executing a catalog client program associated with a browser executing on the client device, the method comprising:
determining a URL of a web page;
sending a request to a third party website server to download the web page located at the URL;
receiving the web page from the third party website server at the browser;
displaying the web page in a first pane of the browser;
displaying a customizable field of a catalog tool of the catalog client program configured to create user-created data based on user input into the customizable field;
sending the URL of the web page and user-created data to a catalog server system;
sending a request to the catalog server system for user-created data that are indexed according to the URL of the web page;
receiving a subset of user-created data from the catalog server system;
displaying the subset of user-created data in a second pane of the browser.
16. The method of claim 15, wherein the first pane of the browser is adjacent to the second pane of the browser.
17. The method of claim 15, wherein the second pane of the browser includes a fee-based area for display of fee-based user-created data and a fee-free area for display of free user-created data.
18. The method of claim 15, wherein the subset of user-created data from the catalog server system includes user-created data created by a website owner client device, and the user-created data created by the website owner client device is displayed preferentially in the second pane of the browser.
19. The method of claim 15, wherein the second pane of the browser includes a selection tool configured to enable a user of the client device to manipulate a presentation of user-created data in the second pane of the browser.
20. The method of claim 19, wherein the selection tool includes a keyword search tool.
US12/576,738 2005-03-07 2009-10-09 Web-based marketing system Abandoned US20100070367A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/576,738 US20100070367A1 (en) 2005-03-07 2009-10-09 Web-based marketing system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US65951005P 2005-03-07 2005-03-07
US11/370,140 US7617131B2 (en) 2005-03-07 2006-03-06 Web-based marketing system
US12/576,738 US20100070367A1 (en) 2005-03-07 2009-10-09 Web-based marketing system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/370,140 Continuation US7617131B2 (en) 2005-03-07 2006-03-06 Web-based marketing system

Publications (1)

Publication Number Publication Date
US20100070367A1 true US20100070367A1 (en) 2010-03-18

Family

ID=36953942

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/370,140 Active 2027-05-25 US7617131B2 (en) 2005-03-07 2006-03-06 Web-based marketing system
US12/576,738 Abandoned US20100070367A1 (en) 2005-03-07 2009-10-09 Web-based marketing system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/370,140 Active 2027-05-25 US7617131B2 (en) 2005-03-07 2006-03-06 Web-based marketing system

Country Status (4)

Country Link
US (2) US7617131B2 (en)
EP (1) EP1866803A2 (en)
JP (1) JP2008525872A (en)
WO (1) WO2006096655A2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110016020A1 (en) * 2009-07-19 2011-01-20 Emigh Aaron T Pricing by historical comparison
US20110307385A1 (en) * 2010-06-14 2011-12-15 Apple Inc. Content conversion tracking
WO2012018352A1 (en) * 2010-08-06 2012-02-09 Google Inc. Managing revenue sharing bids
US20120089480A1 (en) * 2010-10-07 2012-04-12 Fusz Eugene A Online purchasing system and methods with buyer's agency
US20130006818A1 (en) * 2011-06-28 2013-01-03 Shopper's Haul, Llc. System and method for optimizing savings relative to purchasing products
WO2014123505A1 (en) * 2013-02-05 2014-08-14 Lui C Method and system for group purchase of on-line advertising

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070226045A1 (en) * 2006-03-23 2007-09-27 Zhimin Chen System and method for processing preference data
CN101490677B (en) 2006-05-10 2012-12-26 谷歌公司 Presenting search result information
US20080027878A1 (en) * 2006-05-12 2008-01-31 Hookumu Incorporated Systems and methods for establishing a space planning network
US20080082396A1 (en) * 2006-08-17 2008-04-03 O'connor Joseph J Consumer Marketing System and Method
US7680882B2 (en) 2007-03-06 2010-03-16 Friendster, Inc. Multimedia aggregation in an online social network
WO2009008484A1 (en) * 2007-07-12 2009-01-15 Drecom Co., Ltd. Advertisement matching system based on viewing history, program, server, and advertisement providing method
US20100312702A1 (en) * 2009-06-06 2010-12-09 Bullock Roddy M System and method for making money by facilitating easy online payment
US8065193B2 (en) * 2009-06-06 2011-11-22 Bullock Roddy Mckee Method for making money on the internet
US8103553B2 (en) * 2009-06-06 2012-01-24 Bullock Roddy Mckee Method for making money on internet news sites and blogs
US20120084160A1 (en) 2010-10-05 2012-04-05 Gregory Joseph Badros Providing Social Endorsements with Online Advertising
US20120232998A1 (en) * 2011-03-08 2012-09-13 Kent Schoen Selecting social endorsement information for an advertisement for display to a viewing user
KR101595797B1 (en) * 2014-05-12 2016-02-22 네이버 주식회사 Method, system and recording medium for providing map service, and file distribution system
CN111865586B (en) 2017-11-23 2023-01-10 创新先进技术有限公司 Method and device for encrypting product information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026371A (en) * 1997-11-25 2000-02-15 International Business Machines Corp. Method and apparatus for allowing online directory producers to preview advertisement in online directory listings
US6490602B1 (en) * 1999-01-15 2002-12-03 Wish-List.Com, Inc. Method and apparatus for providing enhanced functionality to product webpages
US20040019521A1 (en) * 2002-07-25 2004-01-29 Birmingham Robert K. System and method for advertising products and services on computer readable removable medium
US20100293057A1 (en) * 2003-09-30 2010-11-18 Haveliwala Taher H Targeted advertisements based on user profiles and page profile

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026371A (en) * 1997-11-25 2000-02-15 International Business Machines Corp. Method and apparatus for allowing online directory producers to preview advertisement in online directory listings
US6490602B1 (en) * 1999-01-15 2002-12-03 Wish-List.Com, Inc. Method and apparatus for providing enhanced functionality to product webpages
US20040019521A1 (en) * 2002-07-25 2004-01-29 Birmingham Robert K. System and method for advertising products and services on computer readable removable medium
US20100293057A1 (en) * 2003-09-30 2010-11-18 Haveliwala Taher H Targeted advertisements based on user profiles and page profile

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
AltaVista Unveils Streamlined Look-and-Feel with New Logo and Exciting New Programs for Advertisers Business Editors/High-Tech Writers. Business Wire [New York] 12 Nov 2002: 1, downloaded from ProQuestDirect on the Internet on 09/09/2012, 3 pages. *
Excite@Home Targets Next Generation Web Advertisers With Advanced Online Marketing Strategy PR Newswire [New York] 27 Feb 2001: 1, downloaded from ProQuestDirect on the Internet on 09/09/2012, 3 pages. *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110016020A1 (en) * 2009-07-19 2011-01-20 Emigh Aaron T Pricing by historical comparison
US9683854B2 (en) * 2009-07-19 2017-06-20 Aaron T. Emigh Pricing by historical comparison
US20110307385A1 (en) * 2010-06-14 2011-12-15 Apple Inc. Content conversion tracking
WO2012018352A1 (en) * 2010-08-06 2012-02-09 Google Inc. Managing revenue sharing bids
AU2010358588B2 (en) * 2010-08-06 2015-11-19 Google Llc Managing revenue sharing bids
US10282756B2 (en) 2010-08-06 2019-05-07 Google Llc Managing revenue sharing bids
US20120089480A1 (en) * 2010-10-07 2012-04-12 Fusz Eugene A Online purchasing system and methods with buyer's agency
US20130006818A1 (en) * 2011-06-28 2013-01-03 Shopper's Haul, Llc. System and method for optimizing savings relative to purchasing products
WO2014123505A1 (en) * 2013-02-05 2014-08-14 Lui C Method and system for group purchase of on-line advertising

Also Published As

Publication number Publication date
WO2006096655A2 (en) 2006-09-14
WO2006096655A3 (en) 2008-12-04
JP2008525872A (en) 2008-07-17
US7617131B2 (en) 2009-11-10
US20060200390A1 (en) 2006-09-07
EP1866803A2 (en) 2007-12-19

Similar Documents

Publication Publication Date Title
US7617131B2 (en) Web-based marketing system
US11816699B1 (en) Targeted advertising using temporal analysis of user specific data
US10013702B2 (en) Assessing the impact of search results and online advertisements
US7428504B2 (en) Method and system for organizing and disseminating information on products featured in entertainment productions
US10296919B2 (en) System and method of a click event data collection platform
US8769080B2 (en) System and method for a behavior-targeted survey
US10497011B2 (en) System and method for delivering online advertisements
US9092788B2 (en) System and method of collecting and analyzing clickstream data
US8473338B2 (en) Methods and systems to facilitate keyword bid arbitrage with multiple advertisement placement providers
US20130060644A1 (en) Interaction-based pricing of electronic ads
JP5572629B2 (en) Analyzing media items that request content
US9129032B2 (en) System and method for processing a clickstream in a parallel processing architecture
US20120296697A1 (en) Systems and methods for automated real time e-commerce marketing activities
US20100049697A1 (en) Information sharing in an online community
WO2007021868A2 (en) Presentation of media segments
US20070219857A1 (en) System and method for advertising and selling products and services over a decentralized network
WO2000057333A2 (en) A method of realtime allocation of ad space on a web page based on a bidding protocol
US20070219858A1 (en) System and method for advertising and selling products and services over a decentralized network
JP2023113953A (en) Data cooperation system, method and program
US8473349B1 (en) Ad server and syndication system
US20150317719A1 (en) Determining customer intent in an online retail environment
US8725558B1 (en) Intra-site product advertising system
JP4992088B2 (en) Web server device, web page management method, and web server program
US20090018943A1 (en) web based technology system and method for the marketing of online quotations and offers to consumers and businesses looking to acquire products or services, where a consumer or business is able to register his requirements once and publish them anonymously to any product or service provider, regardless of whether they have a website, who may wish to provide a quotation for providing that product or service.
US20140337192A1 (en) Method and apparatus for facilitating an ipr market

Legal Events

Date Code Title Description
AS Assignment

Owner name: HAVEN NETWORKS, INC.,CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ANANIAN, JOHN;REEL/FRAME:023544/0258

Effective date: 20091030

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION