US20090222317A1 - Systems and methods for generating electronic upsell directory - Google Patents

Systems and methods for generating electronic upsell directory Download PDF

Info

Publication number
US20090222317A1
US20090222317A1 US12/040,109 US4010908A US2009222317A1 US 20090222317 A1 US20090222317 A1 US 20090222317A1 US 4010908 A US4010908 A US 4010908A US 2009222317 A1 US2009222317 A1 US 2009222317A1
Authority
US
United States
Prior art keywords
upsell
affiliate
transaction
catalog
directory
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/040,109
Inventor
Tim Allen
John R. Mattox
Darryl L. Pierce
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.)
Red Hat Inc
Original Assignee
Red Hat 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 Red Hat Inc filed Critical Red Hat Inc
Priority to US12/040,109 priority Critical patent/US20090222317A1/en
Assigned to RED HAT, INC. reassignment RED HAT, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALLEN, TIM, MATTOX, JOHN R., PIERCE, DARRYL L.
Publication of US20090222317A1 publication Critical patent/US20090222317A1/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/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0603Catalogue ordering
    • 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/0201Market modelling; Market analysis; Collecting market data

Definitions

  • the present invention relates to electronic commerce, and more particularly to platforms and techniques for automatically generating an electronic upsell directory based on a set of multiple catalogs, to present to a user making a purchase.
  • a user can initiate a purchase transaction at the affiliate site, and complete the transaction in conjunction with the main store.
  • the affiliate site can offer items for sale from a product catalog, which can be based on a set of product selections extracted from the main store.
  • Product selections and comparisons may for example be executed at the affiliate site based on the affiliate catalog, while purchase checkout and shipment selections can be made at the main store, or a feed or link from the main store to the affiliate site.
  • the affiliate site or main store can generate a recommendation for additional purchases or options, based on the user's purchase basket.
  • the upsell suggestions are generally based on related products drawn from the affiliate site's product catalog, but not on other sources.
  • the user might be interested in or benefit from additional products or services from the catalogs of other affiliate sites that are not involved in the immediate transaction. For example, a user making a purchase of an automobile engine part may wish to consider after-market parts or upgrades or services in their area, but those services may be hosted in a different catalog at a different affiliate site. It may be desirable to provide methods and systems for generating an electronic upsell directory that automatically populates the set of upsell recommendations with products or services from multiple affiliate sites.
  • FIG. 1 illustrates an overall networked system for generating an electronic upsell directory, according to various embodiments of the present teachings
  • FIG. 2 illustrates further aspects of a networked system for generating an electronic upsell directory, according to various embodiments
  • FIG. 3 illustrates an exemplary hardware configuration of a main store that can be used in overall networked systems for generating an electronic upsell directory, according to various embodiments.
  • FIG. 4 illustrates a flowchart of overall transaction processing in connection with generating an electronic upsell directory, according to various embodiments.
  • Embodiments of the present teachings relate to systems and methods for generating an electronic upsell directory. More particularly, embodiments relate to platforms and techniques for managing user transactions at one or more affiliate Web sites which in turn communicate with a main network store.
  • the main store can, for example, be a software distributor or hardware vendor.
  • the set of affiliates communicate with the main store via an active link.
  • the active link permits the affiliates to receive content from the main store, such as a selection of an inventory of products and/or services to sell.
  • each affiliate can thereby build a customized catalog of products to offer in their particular storefront or site.
  • an affiliate's specialized catalog can be augmented with additional products and/or services independently provided by that affiliate.
  • the affiliate's particular catalog can be a subset of the inventory of the main store, for instance representing a set of niche or targeted products/services designed to attract particular users or address particular market segments.
  • the affiliate catalog can reflect a comparatively larger selection of products/services drawn from the main store.
  • the active link between the set of affiliates and main store further permits the exchange of information and catalog configurations on a dynamic, two-way basis rather than a one-way delivery of catalog information from the main store to affiliate sites.
  • the main store can host a transaction engine and receive the transaction profile of purchases that are initiated at any of the set of affiliates.
  • the transaction profile contains an identification of the products and/or services being purchased by a given user at an affiliate site.
  • the transaction engine of the main store examines the transaction profile to extract product and/or service IDs, and to generate an upsell directory containing suggested or recommended additional products that the user may wish to consider along with their purchased items.
  • the transaction engine can search for products and/or service IDs in an upsell table.
  • the upsell table contains product and/or service IDs available from the main store and/or individual affiliate storefronts.
  • the upsell table stores a set of upsell recommendations associated with each product and/or service ID.
  • the set of upsell recommendations are drawn from more than one affiliate catalog in the set of affiliates.
  • the upsell directory generated for each transaction therefore automatically contains potential product or service purchases aggregated across multiple catalogs.
  • the user can select one or more recommended products or services to add to their transaction based on the combined upsell directory. For instance, a user purchasing a printer from an affiliate specializing for instance in hardware can be presented with upsell options such as printer cartridges from the same or other affiliate, software drivers or other software packages for printers or client computers available from the same or another affiliate, as well as warranty services from the same or another affiliate.
  • FIG. 1 illustrates an overall system 100 consistent with various embodiments of systems and methods for generating an electronic upsell directory, according to the present teachings.
  • a user can operate a browser 110 on a client 102 to navigate or browse to one or more affiliates in a set of affiliates 118 via a network 122 .
  • Browser 110 can be a Web browser, such as the FirefoxTM, OperaTM, or other open-source or proprietary browser application.
  • Each affiliate can be identified by a uniform resource locator (URL) 110 , which can be in http://www.sitename.com format under the hyper text transfer protocol (http).
  • URL uniform resource locator
  • Network 122 can be or include the Internet, or other public or private networks.
  • Each affiliate in the set of affiliates 118 can be hosted by a site server, such as a Web server.
  • Client 102 can host and run under control of an operating system 104 , such as a distribution of the LinuxTM operating system, the UnixTM operating system, or other open-source or proprietary operating system.
  • Client 102 can present a user interface 106 , such as a graphical user interface, to the user via operating system 104 .
  • Client 102 can contain or access resources including a data store 106 , such as a local database stored on a hard drive.
  • the user operates browser 110 to browse or navigate to one or more affiliates in the set of affiliates 118 .
  • the set of affiliates 118 can comprise a set of Web sites or other network locations configured to perform transactions.
  • Each affiliate hosts a respective affiliate catalog 120 .
  • affiliate catalog 120 contains a set of products and/or services available for sale, subscription, or other transactions at the respective affiliate site.
  • affiliate catalog 120 can include, for instance, hardware products, software products, or services available from the corresponding affiliate.
  • An affiliate can for instance be an independent software vendor (ISV), or other distributor, vendor, or entity.
  • ISV independent software vendor
  • Each affiliate in the set of affiliates 118 communicates with a main store 126 via an active link 138 .
  • Main store 126 maintains a main data store 130 containing an overall set of products and/or services that can be selected by or presented through an affiliate of main store 126 to a user.
  • the affiliate catalog 120 ,of each affiliate can be built from selections from the main data store 130 using active link 138 .
  • individual affiliates may add further products and/or services of their own or from other sources.
  • Active link 138 can be a two-way connection between affiliates in the set of affiliates 118 and main store 126 through which data, services, and logical control of transaction activities can be shared. Each affiliate can present their respective affiliate catalog 120 through a storefront that directly links to main store 126 through active link 138 . Active link 138 can, for example, permit the realtime updating of product and/or service selections, inventory, and other transaction activity conducted via the set of affiliates 118 .
  • a user can use transaction dialog 114 on client 102 to select one or more products and/or services for purchase, subscription, or other transaction activity at an affiliate in the set of affiliates 118 based on the associated affiliate catalog 120 .
  • the participating affiliate can receive and/or generate a transaction profile 116 recording the products and/or services selected for the particular purchase.
  • Transaction profile 116 can record product/service IDs, user and affiliate information, transaction date and time, currency and tax information, and other data associated with the user's initiated transaction.
  • the affiliate transmits the transaction profile 116 to main store 126 via active link 138 .
  • Main store 126 receives transaction profile 116 and transmits that profile to a transaction engine 128 .
  • Transaction engine 128 processes transaction profile 116 and generates an upsell directory 140 to transmit back to the client 102 .
  • Upsell directory 140 comprises a set of additional products and/or services matched to the user's selected products and/or services in transaction profile 116 as optional further purchases by the user.
  • the possible further products and/or services drawn from the upsell directory 140 can be presented to the user via an upsell dialog 124 on client 102 for consideration.
  • upsell directory 140 and corresponding selections in upsell dialog 124 is not limited to products/services extracted from the affiliate catalog 120 through which the transaction is initiated, but from all participating affiliates in the set of affiliates 118 .
  • main store 126 can maintain an aggregate upsell catalog 132 containing products/services from the affiliate catalog 120 of each participating affiliate in the set of affiliates.
  • Aggregate upsell catalog 132 can be or include a table of products/services whose rows are indexed by a product/service ID 142 .
  • transaction engine 128 can process transaction profile 116 to identify products and/or services that the user has selected for purchase.
  • Transaction engine 128 can compare the selected products/services to the product/service ID 142 indexed in aggregate upsell catalog 132 to identify a set of matching upsell recommendations.
  • Transaction engine 128 can aggregate the upsell recommendations from all available products/services contained in the affiliate catalog 120 of all participating affiliates in the set of affiliates 118 .
  • the upsell recommendations associated with a given product/service ID 142 can be generated by aggregating completed prior transactions including the subject product/service ID 142 , and sorting those additional products/services that have been most frequently purchased along with the product/service ID 142 in the past.
  • Prior transaction data can for example be extracted from the stored transaction profile 116 of prior transactions.
  • the upsell recommendations can be generated by inspecting each affiliate catalog 120 associated with the set of affiliates 118 to determine all other products/services residing in the same affiliate catalog 120 as the given product/service ID 142 .
  • the combined data can be sorted to identify the additional products/services that are most frequently paired with product/service ID 142 across all catalogs. In embodiments, this can be used to establish a correlation between purchased and additional products/services as upsell recommendations, as evidenced by the product placement selections in the set of affiliates 118 .
  • the transaction engine 128 can identify product pairings taking vendor category assignments into account, so that those products/services that are most frequently paired in the same category as product/service ID 142 can be added as upsell recommendations.
  • the set of upsell recommendations associated with a given product/service ID 142 can be generated and/or modified using the record of user responses to prior upsell recommendations generated by transaction engine 128 .
  • the products/services that have in the past most frequently been accepted by users in the past for the same or related products/services can be added to the set of upsell recommendations for products/service ID 142 , while products/services having the least selection rate in prior transactions can be removed from the set of upsell recommendations.
  • any one or more of the foregoing upsell identification techniques can be combined to populate recommended products and/or services in aggregate upsell catalog 132 .
  • transaction engine 128 can apply thresholds to determine those products/services which will qualify as recommended upsells, such as, e.g., those products/services having a prior acceptance rate of 50% or greater, or other threshold or criteria.
  • transaction engine 128 can limit the number of recommended products/services to be incorporated in upsell directory 140 , such as limiting the products/services to the top five recommendations, or other number or limit.
  • a user whose transaction profile 116 indicates the purchase of a printer can result in the identification of a set of upsell recommendations including printer cartridges, printer software, paper products, or warranties or other services in aggregate upsell catalog 132 .
  • Upsell directory 140 can thereby be generated by transaction engine 128 based on matches to product/service ID 142 in aggregate upsell catalog 132 , and transmitted back to client 102 .
  • the recommended options can be presented to the user via upsell dialog 124 .
  • the user can accept any of the suggestions or recommendations from upsell dialog 124 , and select further products/services for incorporation in the pending purchase.
  • FIG. 3 illustrates an illustrative configuration of hardware and other resources incorporated in client 102 , according to embodiments.
  • client 102 can comprise a processor 144 communicating with memory 134 , such as electronic random access memory, operating under control of or in conjunction with operating system 104 .
  • Processor 144 also communicates with data store 106 (see, e.g., FIG. 1 ), which can store transaction profile 116 and other data, as well as dialog module 146 that can, for instance, generate and present upsell dialog 124 (see, e.g., FIG. 1 ) and/or other user dialogs.
  • data store 106 see, e.g., FIG. 1
  • dialog module 146 can, for instance, generate and present upsell dialog 124 (see, e.g., FIG. 1 ) and/or other user dialogs.
  • Processor 120 further communicates with network interface 136 , such as an Ethernet or wireless data connection, which in turn communicates with network 122 , such as the Internet or other public or private networks, to communicate with the set of affiliates 118 and main store 126 .
  • network interface 136 such as an Ethernet or wireless data connection
  • network 122 such as the Internet or other public or private networks
  • FIG. 4 illustrates a flowchart of overall upsell directory processing across multiple affiliate catalogs, according to various embodiments.
  • processing can begin.
  • a user can access a first affiliate within a set of affiliates 118 , for instance by navigating to a Web site for that affiliate via browser 1 10 .
  • the first affiliate accessed by the user can maintain an active link 138 to a main store 126 , such as a software distributor, a hardware vendor, or other entity.
  • the users purchase selections from the first affiliate in the set of affiliates 118 can be received at the first affiliate Web site through a purchase dialog 114 , and communicated to main store 126 .
  • main store 126 can generate a transaction profile 116 based on the users purchase selections.
  • Transaction profile 116 can record for example the complete set of products and/or services the user is attempting to purchase from the first affiliate.
  • the transaction profile 116 can record other data, such as the time, date, Web site address, promotional discounts or codes, sales tax information, or other data related to the transaction event.
  • transaction engine 128 of main store 126 generates an upsell directory 140 based on transaction profile 116 .
  • transaction engine 128 for example can extract a purchase item ID 142 from transaction profile 116 and associate that identifier with matching entries in an aggregate upsell catalog 132 located in main store 126 .
  • the entries in aggregate upsell catalog 132 are drawn from the affiliate catalog 120 of not just the first affiliate from which the users transaction is initiated, but the affiliate catalog of all participating affiliates in the set of affiliates 118
  • the upsell directory 140 therefore identifies further products and/or services that may be of interest to the user across multiple source catalogs. For instance for a user purchasing a printer, the product/service ID 142 can be matched to further entries such as printer cartridges from other hardware catalogs, printer drivers from software catalogs, warranty services from a warranty catalog, or other products or services extracted from multiple catalogs maintained by different affiliates in the set of affiliates 118 .
  • upsell directory 140 can be transmitted to client 102 via network 122 , for instance via the Internet.
  • the user of client 102 can be presented with upsell dialog 124 which enumerates products and services from upsell directory 140 for further selection and purchase, if the user desires.
  • any user upsell selections can be received from client 102 and transmitted to main store 126 .
  • the selection of a product or service from upsell dialog 124 which is hosted in another affiliate can cause browser 110 to navigate to that affiliate's storefront or Web site to retrieve the further products or services.
  • main store 126 can generate an updated transaction profile 116 and/or upsell directory 140 (incorporating upsell suggestions to the newly added purchase items), as appropriate. Further upsell selections can be presented and selected as desired.
  • the user's finalized purchase transaction can be completed, for instance by main store 126 or by a participating affiliate in the set of affiliates 118 .
  • the complete transaction profile 116 can be stored, for instance to main data store 130 of main store 126 .
  • processing can repeat, return to a prior processing point, jump to a further processing point, or end, as understood by persons skilled in the art.
  • transaction engine 128 or other logic supporting upsell operations can be hosted in client 102 , in an affiliate in the set of affiliates 118 , or in other resources or locations.
  • transaction profile 116 generally contains a record of an immediate transaction conducted by the user of client 102
  • transaction profile 116 can store records of one or more prior transactions, and upsell recommendations can be based on both the present and/or prior transaction events.
  • Other resources described as singular or integrated can in embodiments be plural or distributed, and resources described as multiple or distributed can in embodiments be combined. The scope of the invention is accordingly intended to be limited only by the following claims.

Abstract

Embodiments relate to systems and methods for generating an electronic upsell directory A main networked store can communicate with a set of affiliate sites, each of which offers distinct products or services from individualized affiliate catalogs. The affiliate catalogs are each based on a core catalog available from the main store. When a user initiates a purchase transaction at an affiliate site, a transaction profile is transmitted to the main store. The main store examines the transaction profile to match purchased items against an upsell table containing the catalogs of not just the affiliate site conducting the transaction, but the entire set of affiliate sites. Products or services that form suitable options to the user's selected purchase can be aggregated across the affiliate sites and associated catalogs, and presented in an upsell dialog to the user. The user can thereby select upgrades or options from a broader array of sources.

Description

    FIELD
  • The present invention relates to electronic commerce, and more particularly to platforms and techniques for automatically generating an electronic upsell directory based on a set of multiple catalogs, to present to a user making a purchase.
  • BACKGROUND OF RELATED ART
  • It is known in the electronic commerce arts to provide a Web site that is affiliated or linked to a main store. In known implementations, a user can initiate a purchase transaction at the affiliate site, and complete the transaction in conjunction with the main store. The affiliate site can offer items for sale from a product catalog, which can be based on a set of product selections extracted from the main store. Product selections and comparisons may for example be executed at the affiliate site based on the affiliate catalog, while purchase checkout and shipment selections can be made at the main store, or a feed or link from the main store to the affiliate site.
  • In further known implementations, the affiliate site or main store can generate a recommendation for additional purchases or options, based on the user's purchase basket. In such implementations, the upsell suggestions are generally based on related products drawn from the affiliate site's product catalog, but not on other sources. In some instances, however, the user might be interested in or benefit from additional products or services from the catalogs of other affiliate sites that are not involved in the immediate transaction. For example, a user making a purchase of an automobile engine part may wish to consider after-market parts or upgrades or services in their area, but those services may be hosted in a different catalog at a different affiliate site. It may be desirable to provide methods and systems for generating an electronic upsell directory that automatically populates the set of upsell recommendations with products or services from multiple affiliate sites.
  • DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the present teachings and together with the description, serve to explain the principles of the present teachings. In the figures:
  • FIG. 1 illustrates an overall networked system for generating an electronic upsell directory, according to various embodiments of the present teachings;
  • FIG. 2 illustrates further aspects of a networked system for generating an electronic upsell directory, according to various embodiments;
  • FIG. 3 illustrates an exemplary hardware configuration of a main store that can be used in overall networked systems for generating an electronic upsell directory, according to various embodiments; and
  • FIG. 4 illustrates a flowchart of overall transaction processing in connection with generating an electronic upsell directory, according to various embodiments.
  • DESCRIPTION OF EMBODIMENTS
  • Embodiments of the present teachings relate to systems and methods for generating an electronic upsell directory. More particularly, embodiments relate to platforms and techniques for managing user transactions at one or more affiliate Web sites which in turn communicate with a main network store. The main store can, for example, be a software distributor or hardware vendor. The set of affiliates communicate with the main store via an active link. The active link permits the affiliates to receive content from the main store, such as a selection of an inventory of products and/or services to sell.
  • In embodiments, each affiliate can thereby build a customized catalog of products to offer in their particular storefront or site. In embodiments, an affiliate's specialized catalog can be augmented with additional products and/or services independently provided by that affiliate. The affiliate's particular catalog can be a subset of the inventory of the main store, for instance representing a set of niche or targeted products/services designed to attract particular users or address particular market segments. In other embodiments, the affiliate catalog can reflect a comparatively larger selection of products/services drawn from the main store. The active link between the set of affiliates and main store further permits the exchange of information and catalog configurations on a dynamic, two-way basis rather than a one-way delivery of catalog information from the main store to affiliate sites.
  • The main store can host a transaction engine and receive the transaction profile of purchases that are initiated at any of the set of affiliates. The transaction profile contains an identification of the products and/or services being purchased by a given user at an affiliate site. The transaction engine of the main store examines the transaction profile to extract product and/or service IDs, and to generate an upsell directory containing suggested or recommended additional products that the user may wish to consider along with their purchased items. The transaction engine can search for products and/or service IDs in an upsell table. The upsell table contains product and/or service IDs available from the main store and/or individual affiliate storefronts.
  • The upsell table stores a set of upsell recommendations associated with each product and/or service ID. According to embodiments, the set of upsell recommendations are drawn from more than one affiliate catalog in the set of affiliates. The upsell directory generated for each transaction therefore automatically contains potential product or service purchases aggregated across multiple catalogs. The user can select one or more recommended products or services to add to their transaction based on the combined upsell directory. For instance, a user purchasing a printer from an affiliate specializing for instance in hardware can be presented with upsell options such as printer cartridges from the same or other affiliate, software drivers or other software packages for printers or client computers available from the same or another affiliate, as well as warranty services from the same or another affiliate. The breadth of products and services a user may not be aware of, but wish to consider as part of their purchase, can therefore be expanded by aggregating multiple available affiliate catalogs. These and other embodiments described herein address the various noted shortcomings in known software distribution technology, and provide an enhanced set of marketing opportunities and purchase selections for the user.
  • Reference will now be made in detail to exemplary embodiments of the invention, which are illustrated in the accompanying drawings. Where possible the same reference numbers will be used throughout the drawings to refer to the same or like parts.
  • FIG. 1 illustrates an overall system 100 consistent with various embodiments of systems and methods for generating an electronic upsell directory, according to the present teachings. In embodiments as shown, a user can operate a browser 110 on a client 102 to navigate or browse to one or more affiliates in a set of affiliates 118 via a network 122. Browser 110 can be a Web browser, such as the Firefox™, Opera™, or other open-source or proprietary browser application. Each affiliate can be identified by a uniform resource locator (URL) 110, which can be in http://www.sitename.com format under the hyper text transfer protocol (http). In embodiments, other types or formats of site addressing or identification can be used. Network 122 can be or include the Internet, or other public or private networks. Each affiliate in the set of affiliates 118 can be hosted by a site server, such as a Web server.
  • Client 102 can host and run under control of an operating system 104, such as a distribution of the Linux™ operating system, the Unix™ operating system, or other open-source or proprietary operating system. Client 102 can present a user interface 106, such as a graphical user interface, to the user via operating system 104. Client 102 can contain or access resources including a data store 106, such as a local database stored on a hard drive.
  • In general, the user operates browser 110 to browse or navigate to one or more affiliates in the set of affiliates 118. The set of affiliates 118 can comprise a set of Web sites or other network locations configured to perform transactions. Each affiliate hosts a respective affiliate catalog 120. Affiliate catalog 120 contains a set of products and/or services available for sale, subscription, or other transactions at the respective affiliate site. Affiliate catalog 120 can include, for instance, hardware products, software products, or services available from the corresponding affiliate. An affiliate can for instance be an independent software vendor (ISV), or other distributor, vendor, or entity.
  • Each affiliate in the set of affiliates 118 communicates with a main store 126 via an active link 138. Main store 126 maintains a main data store 130 containing an overall set of products and/or services that can be selected by or presented through an affiliate of main store 126 to a user. The affiliate catalog 120,of each affiliate can be built from selections from the main data store 130 using active link 138. In embodiments, individual affiliates may add further products and/or services of their own or from other sources.
  • Active link 138 can be a two-way connection between affiliates in the set of affiliates 118 and main store 126 through which data, services, and logical control of transaction activities can be shared. Each affiliate can present their respective affiliate catalog 120 through a storefront that directly links to main store 126 through active link 138. Active link 138 can, for example, permit the realtime updating of product and/or service selections, inventory, and other transaction activity conducted via the set of affiliates 118.
  • According to embodiments, a user can use transaction dialog 114 on client 102 to select one or more products and/or services for purchase, subscription, or other transaction activity at an affiliate in the set of affiliates 118 based on the associated affiliate catalog 120. The participating affiliate can receive and/or generate a transaction profile 116 recording the products and/or services selected for the particular purchase. Transaction profile 116 can record product/service IDs, user and affiliate information, transaction date and time, currency and tax information, and other data associated with the user's initiated transaction. The affiliate transmits the transaction profile 116 to main store 126 via active link 138.
  • Main store 126 receives transaction profile 116 and transmits that profile to a transaction engine 128. Transaction engine 128 processes transaction profile 116 and generates an upsell directory 140 to transmit back to the client 102. Upsell directory 140 comprises a set of additional products and/or services matched to the user's selected products and/or services in transaction profile 116 as optional further purchases by the user. The possible further products and/or services drawn from the upsell directory 140 can be presented to the user via an upsell dialog 124 on client 102 for consideration. In general, upsell directory 140 and corresponding selections in upsell dialog 124 is not limited to products/services extracted from the affiliate catalog 120 through which the transaction is initiated, but from all participating affiliates in the set of affiliates 118.
  • More particularly, as illustrated in FIG. 2, main store 126 can maintain an aggregate upsell catalog 132 containing products/services from the affiliate catalog 120 of each participating affiliate in the set of affiliates. Aggregate upsell catalog 132 can be or include a table of products/services whose rows are indexed by a product/service ID 142. Upon receipt of a transaction profile 116 from an initiating affiliate and/or client 102, transaction engine 128 can process transaction profile 116 to identify products and/or services that the user has selected for purchase. Transaction engine 128 can compare the selected products/services to the product/service ID 142 indexed in aggregate upsell catalog 132 to identify a set of matching upsell recommendations.
  • Transaction engine 128 can aggregate the upsell recommendations from all available products/services contained in the affiliate catalog 120 of all participating affiliates in the set of affiliates 118. In embodiments, the upsell recommendations associated with a given product/service ID 142 can be generated by aggregating completed prior transactions including the subject product/service ID 142, and sorting those additional products/services that have been most frequently purchased along with the product/service ID 142 in the past. Prior transaction data can for example be extracted from the stored transaction profile 116 of prior transactions.
  • In embodiments, the upsell recommendations can be generated by inspecting each affiliate catalog 120 associated with the set of affiliates 118 to determine all other products/services residing in the same affiliate catalog 120 as the given product/service ID 142. The combined data can be sorted to identify the additional products/services that are most frequently paired with product/service ID 142 across all catalogs. In embodiments, this can be used to establish a correlation between purchased and additional products/services as upsell recommendations, as evidenced by the product placement selections in the set of affiliates 118. In embodiments, the transaction engine 128 can identify product pairings taking vendor category assignments into account, so that those products/services that are most frequently paired in the same category as product/service ID 142 can be added as upsell recommendations.
  • In embodiments, the set of upsell recommendations associated with a given product/service ID 142 can be generated and/or modified using the record of user responses to prior upsell recommendations generated by transaction engine 128. For example, the products/services that have in the past most frequently been accepted by users in the past for the same or related products/services can be added to the set of upsell recommendations for products/service ID 142, while products/services having the least selection rate in prior transactions can be removed from the set of upsell recommendations. In embodiments, any one or more of the foregoing upsell identification techniques can be combined to populate recommended products and/or services in aggregate upsell catalog 132. In embodiments, transaction engine 128 can apply thresholds to determine those products/services which will qualify as recommended upsells, such as, e.g., those products/services having a prior acceptance rate of 50% or greater, or other threshold or criteria. In embodiments, transaction engine 128 can limit the number of recommended products/services to be incorporated in upsell directory 140, such as limiting the products/services to the top five recommendations, or other number or limit.
  • According to embodiments, a user whose transaction profile 116 indicates the purchase of a printer, for example, can result in the identification of a set of upsell recommendations including printer cartridges, printer software, paper products, or warranties or other services in aggregate upsell catalog 132. Upsell directory 140 can thereby be generated by transaction engine 128 based on matches to product/service ID 142 in aggregate upsell catalog 132, and transmitted back to client 102. The recommended options can be presented to the user via upsell dialog 124. The user can accept any of the suggestions or recommendations from upsell dialog 124, and select further products/services for incorporation in the pending purchase.
  • FIG. 3 illustrates an illustrative configuration of hardware and other resources incorporated in client 102, according to embodiments. In embodiments as shown, client 102 can comprise a processor 144 communicating with memory 134, such as electronic random access memory, operating under control of or in conjunction with operating system 104. Processor 144 also communicates with data store 106 (see, e.g., FIG. 1), which can store transaction profile 116 and other data, as well as dialog module 146 that can, for instance, generate and present upsell dialog 124 (see, e.g., FIG. 1) and/or other user dialogs. Processor 120 further communicates with network interface 136, such as an Ethernet or wireless data connection, which in turn communicates with network 122, such as the Internet or other public or private networks, to communicate with the set of affiliates 118 and main store 126. Other configurations of client 102, associated networked connections, and other hardware and software resources, are possible.
  • FIG. 4 illustrates a flowchart of overall upsell directory processing across multiple affiliate catalogs, according to various embodiments. In step 402, processing can begin. In step 404, a user can access a first affiliate within a set of affiliates 118, for instance by navigating to a Web site for that affiliate via browser 1 10. The first affiliate accessed by the user can maintain an active link 138 to a main store 126, such as a software distributor, a hardware vendor, or other entity. In step 406, the users purchase selections from the first affiliate in the set of affiliates 118 can be received at the first affiliate Web site through a purchase dialog 114, and communicated to main store 126.
  • In step 408, main store 126 can generate a transaction profile 116 based on the users purchase selections. Transaction profile 116 can record for example the complete set of products and/or services the user is attempting to purchase from the first affiliate. In embodiments, the transaction profile 116 can record other data, such as the time, date, Web site address, promotional discounts or codes, sales tax information, or other data related to the transaction event. In step 410, transaction engine 128 of main store 126 generates an upsell directory 140 based on transaction profile 116. In embodiments, transaction engine 128 for example can extract a purchase item ID 142 from transaction profile 116 and associate that identifier with matching entries in an aggregate upsell catalog 132 located in main store 126. The entries in aggregate upsell catalog 132 are drawn from the affiliate catalog 120 of not just the first affiliate from which the users transaction is initiated, but the affiliate catalog of all participating affiliates in the set of affiliates 118 The upsell directory 140 therefore identifies further products and/or services that may be of interest to the user across multiple source catalogs. For instance for a user purchasing a printer, the product/service ID 142 can be matched to further entries such as printer cartridges from other hardware catalogs, printer drivers from software catalogs, warranty services from a warranty catalog, or other products or services extracted from multiple catalogs maintained by different affiliates in the set of affiliates 118.
  • In step 412, upsell directory 140 can be transmitted to client 102 via network 122, for instance via the Internet. In step 414, the user of client 102 can be presented with upsell dialog 124 which enumerates products and services from upsell directory 140 for further selection and purchase, if the user desires. In step 416, any user upsell selections can be received from client 102 and transmitted to main store 126. In embodiments the selection of a product or service from upsell dialog 124 which is hosted in another affiliate can cause browser 110 to navigate to that affiliate's storefront or Web site to retrieve the further products or services.
  • In step 418, main store 126 can generate an updated transaction profile 116 and/or upsell directory 140 (incorporating upsell suggestions to the newly added purchase items), as appropriate. Further upsell selections can be presented and selected as desired. In step 420, the user's finalized purchase transaction can be completed, for instance by main store 126 or by a participating affiliate in the set of affiliates 118. In step 422, the complete transaction profile 116 can be stored, for instance to main data store 130 of main store 126. In step 424, processing can repeat, return to a prior processing point, jump to a further processing point, or end, as understood by persons skilled in the art.
  • The foregoing description is illustrative, and variations in configuration and implementation may occur to persons skilled in the art. For example, while embodiments have been described in which a single main store 130 manages the identification of combined upsell matches in the set of affiliates 118, in embodiments more than one primary store can cooperate to manage transactions and generate upsell recommendations. For another example, while embodiments have been described in which the user initiates or engages in a purchase transaction, in embodiments other types of transactions can be completed. For instance the user can initiate a subscription transaction, a lease or rental (e.g., of hardware) transaction, or other type of transaction. For still another example, while embodiments have been described in which logic controlling the upsell processing has been hosted in a transaction engine 128 located in main store 126, in embodiments transaction engine 128 or other logic supporting upsell operations can be hosted in client 102, in an affiliate in the set of affiliates 118, or in other resources or locations. For further example, while embodiments have been described in which the transaction profile 116 generally contains a record of an immediate transaction conducted by the user of client 102, in embodiments transaction profile 116 can store records of one or more prior transactions, and upsell recommendations can be based on both the present and/or prior transaction events. Other resources described as singular or integrated can in embodiments be plural or distributed, and resources described as multiple or distributed can in embodiments be combined. The scope of the invention is accordingly intended to be limited only by the following claims.

Claims (26)

1. A method of generating an electronic upsell directory, comprising:
receiving a transaction profile of a user transaction initiated at one of a set of affiliates affiliated with at least one main store, each affiliate having a respective affiliate catalog, the transaction profile comprising a product and/or service ID;
generating an aggregate upsell catalog based on the affiliate catalogs of the set of affiliates;
identifying matches between the product and/or service ID and entries in the aggregate upsell catalog; and
generating an upsell directory based on upsell products and/or services associated with the matches.
2. The method of claim 1, wherein each affiliate catalog is derived at least in part from a catalog of the at least one main store.
3. The method of claim 2, wherein each affiliate catalog comprises at least one of hardware products, software products, and services.
4. The method of claim 1, wherein each affiliate comprises a Web site.
5. The method of claim 4, wherein the Web site comprises a storefront.
6. The method of claim 5, wherein each storefront maintains an active link with the at least one main store.
7. The method of claim 1, further comprising presenting an upsell dialog to the user initiating the user transaction based on the upsell directory.
8. The method of claim 7, further comprising repeating the step of generating an upsell directory based on user selections from the upsell dialog.
9. The method of claim 8, further comprising updating the transaction profile based on the user selections from the upsell dialog.
10. The method of claim 9, further comprising completing the user transaction based on the transaction profile and the user selections from the upsell dialog.
11. A system for generating an electronic upsell directory, comprising:
a network interface to a set of affiliates affiliated with at least one main store, each affiliate having a respective affiliate catalog; and
a transaction engine, communicating with the network interface, the transaction engine being configured to
generate an aggregate upsell catalog based on the affiliate catalogs of the set of affiliates,
receive a transaction profile of a user transaction initiated at one of the set of affiliates, the transaction profile comprising a product and/or service ID,
identify matches between the product and/or service ID and entries in the aggregate upsell catalog, and
generate an upsell directory based on upsell products and/or services associated with the matches.
12. The system of claim 11, wherein each affiliate catalog is derived at least in part from a catalog of the at least one main store.
13. The system of claim 12, wherein each affiliate catalog comprises at least one of hardware products, software products, and services.
14. The system of claim 11, wherein each affiliate comprises a Web site.
15. The system of claim 14, wherein the Web site comprises a storefront.
16. The system of claim 15, wherein each storefront maintains an active link with the at least one main store.
17. The system of claim 11, wherein a client communicating with one of the set of affiliates presents an upsell dialog to the user initiating the user transaction based on the upsell directory.
18. The system of claim 17, wherein the transaction engine repeats the generating an upsell directory based on user selections from the upsell dialog.
19. The system of claim 18, wherein the transaction engine updates the transaction profile based on the user selections from the upsell dialog.
20. The system of claim 19, wherein the transaction engine completes the user transaction based on the transaction profile and the user selections from the upsell dialog.
21. An electronic upsell directory, the electronic upsell directory being generated according to a method of:
receiving a transaction profile of a user transaction initiated at one of a set of affiliates affiliated with at least one main store, each affiliate having a respective affiliate catalog, the transaction profile comprising a product and/or service ID;
generating an aggregate upsell catalog based on the affiliate catalogs of the set of affiliates;
identifying matches between the product and/or service ID and entries in the aggregate upsell catalog; and
generating an upsell directory based on upsell products and/or services associated with the matches.
22. The electronic upsell directory of claim 21, wherein each affiliate catalog is derived at least in part from a catalog of the at least one main store.
23. The electronic upsell directory of claim 22, wherein each affiliate catalog comprises at least one of hardware products, software products, and services.
24. The electronic upsell directory of claim 21, wherein each affiliate comprises a Web site.
25. The electronic upsell directory of claim 24, wherein the Web site comprises a storefront.
26. The electronic upsell directory of claim 25, wherein each storefront maintains an active link with the at least one main store.
US12/040,109 2008-02-29 2008-02-29 Systems and methods for generating electronic upsell directory Abandoned US20090222317A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/040,109 US20090222317A1 (en) 2008-02-29 2008-02-29 Systems and methods for generating electronic upsell directory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/040,109 US20090222317A1 (en) 2008-02-29 2008-02-29 Systems and methods for generating electronic upsell directory

Publications (1)

Publication Number Publication Date
US20090222317A1 true US20090222317A1 (en) 2009-09-03

Family

ID=41013869

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/040,109 Abandoned US20090222317A1 (en) 2008-02-29 2008-02-29 Systems and methods for generating electronic upsell directory

Country Status (1)

Country Link
US (1) US20090222317A1 (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090276323A1 (en) * 2008-05-02 2009-11-05 Allen Timothy E Systems and methods for generating a synchronous sales stack for customer dialog
WO2010040206A1 (en) * 2008-10-07 2010-04-15 Codapay Reverse payment transaction system and method
US20100306659A1 (en) * 2009-05-29 2010-12-02 Microsoft Corporation Progressively discovering and integrating services
US20110078029A1 (en) * 2009-09-25 2011-03-31 National Electronics Warranty, Llc Systems and methods for hosting, updating, and sending a webpage
US20110077951A1 (en) * 2009-09-30 2011-03-31 John Tullis Mobile Device Including Mobile Application
US20120271730A1 (en) * 2010-05-10 2012-10-25 Quosal, Llc Electronic quotes and proposals including item feedback
US20120290448A1 (en) * 2011-05-13 2012-11-15 Aron England Product Content Social Marketplace Catalog
WO2012082561A3 (en) * 2010-12-14 2013-12-27 Alibaba Group Holding Limited Method and system of displaying cross-website information
EP2697751A2 (en) * 2011-04-12 2014-02-19 Teletech Holdings Inc. Methods for providing dynamic and proactive support services
US8935179B2 (en) 2010-05-10 2015-01-13 Quosal Llc System and method for automated preparation of quotes and proposals
US9129286B2 (en) 2011-04-12 2015-09-08 Teletech Holdings, Inc. Methods for providing cross-vendor support services
US9178994B2 (en) 2011-04-12 2015-11-03 Teletech Holdings, Inc. Methods for providing self-support services using information from a viral source
US20160189114A1 (en) * 2014-12-31 2016-06-30 Jeremy Leigh Cattone Systems and methods to utilize an electronic garage shelf
US9626701B2 (en) 2012-05-23 2017-04-18 Paynearme, Inc. System and method for facilitating cash payment transactions using a mobile device
US10013699B1 (en) * 2011-06-27 2018-07-03 Amazon Technologies, Inc. Reverse associate website discovery
US10192407B2 (en) 2014-01-10 2019-01-29 Handle Financial, Inc. Systems and methods for cash payments for online gaming
US10318901B2 (en) 2013-03-15 2019-06-11 Connectwise, Llc Systems and methods for business management using product data with product classes
US20190244273A1 (en) * 2018-02-07 2019-08-08 Giorgi Khazaradze E-commerce system with a plugin platform and method of use
US10592792B2 (en) 2011-04-14 2020-03-17 Handle Financial, Inc. Systems and methods for barcode translation
US10685334B2 (en) 2014-12-31 2020-06-16 Ebay Inc. Systems and methods for an E-commerce enabled digital whiteboard
US11321647B2 (en) 2013-03-15 2022-05-03 Connectwise, Llc Project scheduling and management system that uses product data with product classes
US11429913B2 (en) 2013-08-02 2022-08-30 Connectwise, Llc Systems and methods for converting sales opportunities to service tickets, sales orders, and projects
US11475415B2 (en) 2014-12-31 2022-10-18 Ebay Inc. Systems and methods to utilize smart components
US11594080B2 (en) 2014-12-31 2023-02-28 Ebay Inc. Systems and methods for multi-signal fault analysis

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6055513A (en) * 1998-03-11 2000-04-25 Telebuyer, Llc Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US6070149A (en) * 1998-07-02 2000-05-30 Activepoint Ltd. Virtual sales personnel
US20010044751A1 (en) * 2000-04-03 2001-11-22 Pugliese Anthony V. System and method for displaying and selling goods and services
US20020077960A1 (en) * 2000-07-21 2002-06-20 Kiely Neil J. World Wide Web upsell system and method
US20020116287A1 (en) * 2000-10-23 2002-08-22 Schubert Timothy D. Multi-faceted, tier driven electronic commerce facilitator
US20030004798A1 (en) * 2001-07-02 2003-01-02 International Business Machines Corporation Method and apparatus for offering enticements
US20040098313A1 (en) * 2002-11-19 2004-05-20 Ashish Agrawal Detection of fraudulent associate-based transactions
US20060265288A1 (en) * 2005-05-17 2006-11-23 Payless Certified Diamonds.Com, Inc. Diamond retailer, wholesaler and consumer finder, tracker and sales system
US20070150361A1 (en) * 2005-12-16 2007-06-28 Kreiner Barrett Morris Methods, systems, and products for facilitating electronic purchases
US7249056B1 (en) * 2000-08-17 2007-07-24 Performics, Inc. Method and system for exchanging data between affiliated sites
US20070271149A1 (en) * 2006-05-18 2007-11-22 Siegel Jonathan Methods and apparatus for using self-contained transaction components to facilitate online transactions
US20080005055A1 (en) * 2006-06-30 2008-01-03 Microsoft Corporation Methods and architecture for learning and reasoning in support of context-sensitive reminding, informing, and service facilitation
US7386485B1 (en) * 2004-06-25 2008-06-10 West Corporation Method and system for providing offers in real time to prospective customers
US7437313B1 (en) * 1998-03-11 2008-10-14 West Direct, Llc Methods, computer-readable media, and apparatus for offering users a plurality of scenarios under which to conduct at least one primary transaction
US20090055261A1 (en) * 2007-08-22 2009-02-26 Microsoft Corporation Syndicated marketplace architecture for facilitating in-situ purchases
US7558773B2 (en) * 2000-07-19 2009-07-07 Convergys Cmg Utah, Inc. Expert supported interactive product selection and recommendation
US20090276323A1 (en) * 2008-05-02 2009-11-05 Allen Timothy E Systems and methods for generating a synchronous sales stack for customer dialog
US20090299874A1 (en) * 2008-05-29 2009-12-03 Allen Timothy E Systems and methods for automatic bid solicitation during transaction process

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6055513A (en) * 1998-03-11 2000-04-25 Telebuyer, Llc Methods and apparatus for intelligent selection of goods and services in telephonic and electronic commerce
US7437313B1 (en) * 1998-03-11 2008-10-14 West Direct, Llc Methods, computer-readable media, and apparatus for offering users a plurality of scenarios under which to conduct at least one primary transaction
US6070149A (en) * 1998-07-02 2000-05-30 Activepoint Ltd. Virtual sales personnel
US20010044751A1 (en) * 2000-04-03 2001-11-22 Pugliese Anthony V. System and method for displaying and selling goods and services
US7558773B2 (en) * 2000-07-19 2009-07-07 Convergys Cmg Utah, Inc. Expert supported interactive product selection and recommendation
US20020077960A1 (en) * 2000-07-21 2002-06-20 Kiely Neil J. World Wide Web upsell system and method
US7249056B1 (en) * 2000-08-17 2007-07-24 Performics, Inc. Method and system for exchanging data between affiliated sites
US20020116287A1 (en) * 2000-10-23 2002-08-22 Schubert Timothy D. Multi-faceted, tier driven electronic commerce facilitator
US20030004798A1 (en) * 2001-07-02 2003-01-02 International Business Machines Corporation Method and apparatus for offering enticements
US20040098313A1 (en) * 2002-11-19 2004-05-20 Ashish Agrawal Detection of fraudulent associate-based transactions
US7386485B1 (en) * 2004-06-25 2008-06-10 West Corporation Method and system for providing offers in real time to prospective customers
US20060265288A1 (en) * 2005-05-17 2006-11-23 Payless Certified Diamonds.Com, Inc. Diamond retailer, wholesaler and consumer finder, tracker and sales system
US20070150361A1 (en) * 2005-12-16 2007-06-28 Kreiner Barrett Morris Methods, systems, and products for facilitating electronic purchases
US20070271149A1 (en) * 2006-05-18 2007-11-22 Siegel Jonathan Methods and apparatus for using self-contained transaction components to facilitate online transactions
US20080005055A1 (en) * 2006-06-30 2008-01-03 Microsoft Corporation Methods and architecture for learning and reasoning in support of context-sensitive reminding, informing, and service facilitation
US20090055261A1 (en) * 2007-08-22 2009-02-26 Microsoft Corporation Syndicated marketplace architecture for facilitating in-situ purchases
US20090276323A1 (en) * 2008-05-02 2009-11-05 Allen Timothy E Systems and methods for generating a synchronous sales stack for customer dialog
US20090299874A1 (en) * 2008-05-29 2009-12-03 Allen Timothy E Systems and methods for automatic bid solicitation during transaction process

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8666843B2 (en) 2008-05-02 2014-03-04 Red Hat, Inc. Systems and methods for generating a synchronous sales stack for customer dialog
US20090276323A1 (en) * 2008-05-02 2009-11-05 Allen Timothy E Systems and methods for generating a synchronous sales stack for customer dialog
WO2010040206A1 (en) * 2008-10-07 2010-04-15 Codapay Reverse payment transaction system and method
US20110208550A1 (en) * 2008-10-07 2011-08-25 Codapay Reverse payment transaction system and method
US20100306659A1 (en) * 2009-05-29 2010-12-02 Microsoft Corporation Progressively discovering and integrating services
US8713453B2 (en) * 2009-05-29 2014-04-29 Microsoft Corporation Progressively discovering and integrating services
US20110078029A1 (en) * 2009-09-25 2011-03-31 National Electronics Warranty, Llc Systems and methods for hosting, updating, and sending a webpage
US20110077951A1 (en) * 2009-09-30 2011-03-31 John Tullis Mobile Device Including Mobile Application
US10290034B2 (en) 2010-05-10 2019-05-14 Connectwise, Llc System and method for automated preparation of quotes and proposals
US20120271730A1 (en) * 2010-05-10 2012-10-25 Quosal, Llc Electronic quotes and proposals including item feedback
US8935179B2 (en) 2010-05-10 2015-01-13 Quosal Llc System and method for automated preparation of quotes and proposals
US9367868B2 (en) * 2010-05-10 2016-06-14 Quosal, Llc Electronic quotes and proposals including item feedback
WO2012082561A3 (en) * 2010-12-14 2013-12-27 Alibaba Group Holding Limited Method and system of displaying cross-website information
US9734258B2 (en) 2010-12-14 2017-08-15 Alibaba Group Holding Limited Method and system of displaying cross-website information
JP2014508333A (en) * 2010-12-14 2014-04-03 アリババ・グループ・ホールディング・リミテッド Method and system for displaying cross-website information
US9146910B2 (en) 2010-12-14 2015-09-29 Alibaba Group Holding Limited Method and system of displaying cross-website information
US9569781B2 (en) 2011-04-12 2017-02-14 Teletech Holdings, Inc. Methods for providing cross-vendor support services
US9129286B2 (en) 2011-04-12 2015-09-08 Teletech Holdings, Inc. Methods for providing cross-vendor support services
US9178994B2 (en) 2011-04-12 2015-11-03 Teletech Holdings, Inc. Methods for providing self-support services using information from a viral source
AU2012242706B2 (en) * 2011-04-12 2015-05-28 Teletech Holdings, Inc. Methods for providing dynamic and proactive support services
US9454761B2 (en) 2011-04-12 2016-09-27 Teletech Holdings, Inc. Methods for providing cross-vendor support services
EP2697751A4 (en) * 2011-04-12 2014-12-31 Teletech Holdings Inc Methods for providing dynamic and proactive support services
EP2697751A2 (en) * 2011-04-12 2014-02-19 Teletech Holdings Inc. Methods for providing dynamic and proactive support services
US9990635B2 (en) 2011-04-12 2018-06-05 Teletech Holdings, Inc. Methods for providing cross-vendor support services
US10592792B2 (en) 2011-04-14 2020-03-17 Handle Financial, Inc. Systems and methods for barcode translation
US10354337B2 (en) * 2011-05-13 2019-07-16 Dell Products L.P. Product content social marketplace catalog
US20120290448A1 (en) * 2011-05-13 2012-11-15 Aron England Product Content Social Marketplace Catalog
US10013699B1 (en) * 2011-06-27 2018-07-03 Amazon Technologies, Inc. Reverse associate website discovery
US9626701B2 (en) 2012-05-23 2017-04-18 Paynearme, Inc. System and method for facilitating cash payment transactions using a mobile device
US10318901B2 (en) 2013-03-15 2019-06-11 Connectwise, Llc Systems and methods for business management using product data with product classes
US11551170B2 (en) 2013-03-15 2023-01-10 Connectwise, Llc Business management system that uses product data with product classes
US11321647B2 (en) 2013-03-15 2022-05-03 Connectwise, Llc Project scheduling and management system that uses product data with product classes
US10846636B2 (en) 2013-03-15 2020-11-24 Connectwise Llc Systems and methods for business management using product data with product classes
US11429913B2 (en) 2013-08-02 2022-08-30 Connectwise, Llc Systems and methods for converting sales opportunities to service tickets, sales orders, and projects
US10192407B2 (en) 2014-01-10 2019-01-29 Handle Financial, Inc. Systems and methods for cash payments for online gaming
US10854046B2 (en) 2014-01-10 2020-12-01 Handle Financial, Inc. Systems and methods for cash payments for online gaming using location
US11093905B2 (en) * 2014-12-31 2021-08-17 Ebay Inc. Systems and methods to utilize an electronic garage shelf
US10685334B2 (en) 2014-12-31 2020-06-16 Ebay Inc. Systems and methods for an E-commerce enabled digital whiteboard
US20160189114A1 (en) * 2014-12-31 2016-06-30 Jeremy Leigh Cattone Systems and methods to utilize an electronic garage shelf
US11475415B2 (en) 2014-12-31 2022-10-18 Ebay Inc. Systems and methods to utilize smart components
US11594080B2 (en) 2014-12-31 2023-02-28 Ebay Inc. Systems and methods for multi-signal fault analysis
US11687883B2 (en) 2014-12-31 2023-06-27 Ebay Inc. Systems and methods for an e-commerce enabled digital whiteboard
US11900334B2 (en) 2014-12-31 2024-02-13 Ebay Inc. Systems and methods to utilize an electronic garage shelf
US20190244273A1 (en) * 2018-02-07 2019-08-08 Giorgi Khazaradze E-commerce system with a plugin platform and method of use

Similar Documents

Publication Publication Date Title
US20090222317A1 (en) Systems and methods for generating electronic upsell directory
KR100460008B1 (en) A method for providing an on-line shopping search service and a system thereof
JP4540927B2 (en) System and method for enabling bidding of multi-factors affecting position on a search result list generated by a search engine of a computer network
US7966222B2 (en) System and method for distributing information through cooperative communication network sites
US20060190352A1 (en) Method for providing history data to sellers about internet auction and marketplaces
US20020026353A1 (en) System and method of providing purchase information to consumers relating to advertisements displaying the product
US20020099622A1 (en) Merchant-affiliated direct wholesale marketing and fulfillment system
US7580855B2 (en) Computer-implemented apparatus and method for generating a tailored promotion
US10430856B2 (en) Systems and methods for marketplace catalogue population
CN1981286A (en) Database search system and method of determining a value of a keyword in a search
JP2001056833A (en) System and method for electronic shopping using interactive shopping agent
US20020184092A1 (en) Customized advertising methods for personal media services
US8160938B2 (en) Systems and methods for automatic bid solicitation during transaction process
US20030050848A1 (en) Supplier/reseller interaction
JP2001229168A (en) Mechanism and method for article relative information retrieval using article code given to article
JP2003058632A (en) Controlled customized advertising method in media
CA2246641C (en) System and method for distributing information through cooperative communication network sites
JP2009163707A (en) System for printing purchase order sheet including target advertisement
KR20020007163A (en) System and method for generating virtual wish lists for assisting shopping over computer networks
US20040068442A1 (en) Method and system of locating and selling pre-owned vehicles
US20030050849A1 (en) Supplier/reseller interaction
US7505923B1 (en) Network based franchise business system and method
US20220164855A1 (en) Computing System and Method for Accomplishing a Transaction Through a Proxy System
JP2003345967A (en) Tire sales system
WO2002001456A1 (en) E-commerce real time demand and pricing system and method

Legal Events

Date Code Title Description
AS Assignment

Owner name: RED HAT, INC., NORTH CAROLINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ALLEN, TIM;MATTOX, JOHN R.;PIERCE, DARRYL L.;REEL/FRAME:020581/0700;SIGNING DATES FROM 20080228 TO 20080229

STCB Information on status: application discontinuation

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