WO2002001398A2 - System and method for building modular e-commerce engines, processing electronic commerce transactions offline, and designing electronic storefronts - Google Patents
System and method for building modular e-commerce engines, processing electronic commerce transactions offline, and designing electronic storefronts Download PDFInfo
- Publication number
- WO2002001398A2 WO2002001398A2 PCT/US2001/004973 US0104973W WO0201398A2 WO 2002001398 A2 WO2002001398 A2 WO 2002001398A2 US 0104973 W US0104973 W US 0104973W WO 0201398 A2 WO0201398 A2 WO 0201398A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- client
- commerce
- customer
- order
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
Definitions
- the invention relates generally to a system and method of processing electronic commerce ("e-commerce") transactions in "real-time” and “offline,” in addition to building modularized e-commerce engines and providing a system and method of designing electronic storefronts, i.e., "e-Storefronts”.
- e-commerce electronic commerce
- offline building modularized e-commerce engines and providing a system and method of designing electronic storefronts, i.e., "e-Storefronts”.
- the method includes, for example, gathering information from a user that facilitates the creation of the web site, creating a customized interface for the web site with elements based on the gathered information and defining the functionality of each of the elements.
- the method of gathering includes a non-branded template provided to the user for inputting the information.
- the method includes customizing the customized interface by defining each of the elements such that the elements are modified to identify specific needs of the user, reviewing the customized interface to ensure that each page of the customized interface functions properly and that each page functions with each other page and launching the web site to test the functionality for a specified amount time.
- a system for designing an electronic storefront includes, for example, a template to store the physical layout of elements on the electronic storefront, a creative treatment applied to a corresponding element to define the appearance of each element in the template and a software development unit to define the characteristics and functionality of each element in the template based on the creative treatment applied.
- the system includes a database storing products and/or services content to be displayed on the electronic storefront.
- the system includes the electronic storefront created by the system allows each component to be created, developed and modified independently from each other.
- dc-240410 2 there is a computer readable medium having instructions thereon.
- the computer readable medium includes, for example, the instructions performing the function of gathering information from a user that facilitates the creation of the web site, creating a customized interface for the web site with elements based on the gathered information and defining the functionality of each of the elements.
- the method includes, for example, providing templates to be selected by a user, the templates including elements that are customizable, providing objects and functions associate therewith to enable the user to customize the elements, and mapping the elements in the templates to the corresponding objects and functions.
- FIG. 1 is a diagram illustrating an embodiment of the present invention's trading network.
- Figure 2 is a diagram illustrating an embodiment of the present invention's e- commerce transaction functional entities and components.
- Figure 3 is a block diagram illustrating an embodiment of the present invention's e- commerce engine.
- Figure 4 is a block diagram of the site manager directory architecture.
- Figures 5-7 illustrate the various levels of information that are created, transmitted, exchanged and utilized by the invention's users/clients.
- Figures 8-10 are flow diagrams showing how information of differing levels flow between customers and different e-Storefronts of the present invention.
- Figure 11 is a block diagram illustrating an embodiment of the present invention's data structure.
- Figure 12 is a flowchart illustrating the creation of the user/client's commerce engine of the present invention.
- Figure 13 is a flow diagram illustrating an embodiment of the present inventions creation of a "branded" user/client prototype-commerce engine.
- Figure 14 is a block diagram of an embodiment of the present invention's replication process.
- Figure 21 is a block diagram of an embodiment of the present invention's hold process.
- Figure 22 is a block diagram of an embodiment of the present invention's off-line processing.
- Figure 23 is a block diagram of an embodiment of the present invention's off-line processing.
- Figure 24(a) is a flow diagram illustrating the prior art process of order receipt and fulfillment.
- Figure 24(b) is a flow diagram of an embodiment of the present invention's order processing.
- Figure 25 is a flow diagram of an embodiment of the present invention's order status processing.
- Figure 26 is a flow diagram of an embodiment of the present invention' s order processing.
- Figure 27 is a flow diagram of an embodiment of the present invention's inventory availability processing.
- Figure 28 is a flow diagram of an embodiment of the present invention's shipping rate processing.
- Figure 29 is a flow diagram of an embodiment of the present invention's product catalog update processing.
- Figure 30 is a block diagram of an embodiment of the present invention's cross- selling functionality.
- Figure 31 is a diagram illustrating layers of monitoring.
- the invention provides a system and method of integrated managed "e-commerce" services and software applications.
- the invention provides horizontally integrated on-line applications linking the e-commerce business and consumer community.
- the invention provides a platform to connect suppliers, manufacturers, resellers/distributors, and end consumers a full solutions trading network, as illustrated in Fig. 1.
- the invention also provides a platform to connect suppliers, manufacturers, resellers/distributors, and end consumers a full solutions trading network, as illustrated in Fig. 1.
- the invention also
- dc-240410 4 connects content providers.
- This content may include a broad range of multimedia data including textual, graphical, audio, and animation information.
- the invention provides a system and method that allows for the building and coordination of an electronic commerce ("e-commerce") infrastructure and provides for the participation and/or assisted management of e-commerce by the user/client's strategic and affiliated partners. Accordingly, user/clients may or may not have one or more lines of e- commerce revenue.
- e-commerce electronic commerce
- the invention is applicable to a plethora of business organizations, such as "dotcom” startups, traditional "brick and mortar” manufacturers, etc.
- the invention permits the incubation of either portions or totality of the user/customer's e- commerce business.
- the invention provides a system and method to develop many, if not all, the e- commerce business capacity elements of the technology, along with the means to operate that technology.
- the invention provides an e-commerce business transaction scheme that generally includes of at least seven components, as illustrated in Fig.2. Other components, such as, Product, Web Site, Payment Processing, Warehouse/Fulfillment, Fraud
- back-end components include, but are not limited to, product/service, fulfillment, payment processing, customer service, fraud/accounting, hosting, on-line marketing and e-Storefront management.
- the product/service comprises those offered by system users, e.g., manufacturers.
- the invention fulfillment elements include receiving inventory, inventory management and reporting, warehousing and storage, product pick-up/package/shipment, delivery, including digital, return management and "real-time" order tracking management information.
- Payment processing includes, but is not limited to, secured on-line transactions, batch-process off-line credit card authorization and tax calculations.
- the invention's fraud/accounting elements include fully customizable risk management, which involves on-line fraud screening, address verification and order suspension, e.g., orders exceeding $1,000 will be suspended. Also included in the fraud/accounting elements are "real-time" sales/cost reporting, along with daily reconciliation, all of which reduce fraud management expense. dc-240410 5
- the invention provides for 24-hour/day customer support, including dedicated toll free support lines, account specific customer service representatives, product education/training models, product specific return policies, on-line and telephony order capability, in addition to customer order history and "real-time" tracking.
- the invention's hosting elements provide for high reliability and continuous monitoring by the shared server system. There are three layers of monitoring.
- the invention's hosting system and method provide reduced development costs, improved site sales performance and reduced time to market.
- the invention's on-line marketing includes "data mining" systems and functionality, direct marketing tools/services, media buying/site marketing, marketing strategization.
- the data mining includes a membership database, shopper view/buy history profiles and log files.
- the system's data mining enhances customer relations, increases repeat sales/revenues, while also providing the capability to share customer data mine-generated information.
- the invention's e-Storefront management tools include product and sales management, ad server, which gives the client the ability to run customized ads on their site through the CSP web interface via a pre- templated design-each location is assigned a tag and reference. (Client posts the ad based on tag and reference number), marketing and promotion and "real-time" online financial reporting. ⁇
- the invention provides for the comprehensive incubation of the user/client's e- commerce-based business, particularly for those user/clients who do not presently have such business.
- the invention provides for logistics, resources and management on the "back-end” of the supply and delivery of goods and service, along with the design and implementation of the customer accessible "front-end" of a user/client's e-commerce business, as illustrated in Fig. 3.
- the invention permits the design, development, delivery/operation in, for example 8 to 12 weeks, of a highly customized built to order e- commerce business model for a specific user/client, e.g., manufacturer.
- the development of a fully integrated e-commerce capability from order request to fulfillment and reporting, takes 6-8 months, at a minimum. 100% technology is built from scratch.
- the invention permits the creation of the clients/user's e-commerce business "front end," e.g., Web-site, including applications and hardware, along with the establishment and operation of the "back-end" of their e-commerce business, as illustrated in Fig. 3.
- the client does not have to be knowledgeable about, maintain or operate any new hardware, software, Internet connectivity access points; or applications that sit on top of the software, all of which are necessary to manage his/her e-commerce-based business.
- the invention provides for warehousing, fulfillment, customer support, payment processing, fraud and accounting.
- the invention provides a customized "turn-key" solution where the value proposition to the customer is quick-time to market and mitigated risk by performing many e-business activities that the client does not have competency to engage.
- the invention's system and method permits the transition from the above mentioned incubation of the user's/client's e-commerce business toward the ASP-type embodiment of the invention, involving the user/client's access and use of only the invention's applications and hardware, e.g., servers.
- the system and method can be selectively used, wherein the user/client can engage in direct contracting for some of its services/products/content, along with the self-management of their own business
- ⁇ processes and operations. Examples include customer support, payment processing, fraud/accounting, fulfillment and warehousing.
- the invention permits a client to utilize only applications, thus the system functions as a traditional ASP. Accordingly, the user/client can use their own warehousing company, or customer service company, for instance, while employing the ASP systems and method of the invention.
- Branded Solutions Client In-house Solutions Another embodiment of the invention's method permits a user/client to customize and create a "private label", i.e., "branded", version of the invention's system. As a practical matter, the invention could be purchased and integrated as part of the core the user/client's e-commerce business operations.
- the first embodiment of the invention's method is particularly useful for a user/company which is a start-up or is new to the e-commerce marketplace. This allows the company to focus on their core competencies.
- the second embodiment of the invention's method permits the user/customer to operate in the ASP environment. This occurs when the company wants to augment their business model or their revenue volume dc-240410 7 increases and/or get so large that it no longer makes sense to operate in a pure managed solutions environment.
- the invention permits the user/customer to operate using the invention's branded solutions. This would ordinarily occur when a user/company is generating multiple millions, if not billions, of dollars in e-commerce transactions revenue through the invention' system. Thus, the user/customer would not want to be in that ASP environment and would desire to own the embodiment outright.
- the various embodiments of the invention permit a progressive approach to initiating, transitioning and autonomously operating the user/client's e-commerce business.
- the user/client maintains a "hands-off approach.
- the user/client utilizes the invention in the ASP mode.
- the user/client completely manages and operates the e-commerce business on his/her own.
- the invention allows a user/client to select and engage a plurality of strategic partners, e.g., product, service and content providers, and business affiliates, based upon the degree of competency in a given e- commerce business function it chooses to develop or maintain.
- strategic partners e.g., product, service and content providers, and business affiliates
- Figs. 5-7 illustrate the various levels of information that are created, transmitted, exchanged and utilized by users/clients.
- Level I Information refers to aggregated user information which is not personally identifiable to any particular user, including, without limitation, site traffic and behavioral patterns, network traffic and behavioral patterns, sales volume, transaction history, and order tracking information;
- Level II Information refers to profiled user information, including, without limitation, gender, age group, geographic area, income, and interests;
- Level III Information refers to personally identifiable user information, including, without limitation, name, address, phone number, and e-mail address.
- User/client A (502/602/702) is a network participant without any additional services.
- User/client B (503/603/703) is not a network participant but has an e-Storefront, i.e., an ASP or a private "branded" label.
- User/client C (504/604/704) is a network participant that has an e-Storefront.
- User/client D (505/605/705) is a network participant and licenses content to the network supported by the present invention.
- User/client E (506) is a network participant that has an e-Storefront and licenses content into the network or licenses content from others.
- User/client F is a network participant that has an e-Storefront and licenses content into the network or licenses content from others.
- FIG. 8-10 are flow diagrams showing how information of differing levels flow between customers and different e-Storefronts of the present invention.
- the invention allows users/clients to engage in e-commerce with customers in a highly flexible manner that is selectable by the user/client depending on its technical/logistical competencies and business model and objectives.
- the invention enables users/clients to select the form functionality of its e-Storefront, i.e., managed service, ASP or private label (licensed and wholly operated), in addition to choosing the type of information, i.e., "levels" it desires to generate, transmit exchange and receive.
- the invention provides a novel implementation methodology which brings increased value to the user/clients.
- the invention integrates system and methodology.
- the way the system is structured leads to the manner in which the method is implemented.
- An embodiment of the invention's system comprises a unique data structure, as illustrated in Fig. 11.
- the structure 1101 comprises templates 1102, creative treatment 1103, business logic middleware software 1106, and database components 1107. These components may be housed on different hardware components, e.g., servers (1102 and 1103 are together referenced to as the presentation layer 1104) or can be housed on a single server.
- the invention's data structure permits the manner in which the invention's method is implemented.
- the data structure permits the design, development and operation of a fully integrated e-commerce business within a heretofore timeframe, e.g., 8-12 weeks, heretofore unrecognized and unachievable by the prior art.
- the comprehensive structure and organizational layout of the invention's system permits the design, creation and operations of a user/client's e-commerce business in just a matter of weeks, as opposed to the prior art timeframe of 6-8 months, as mentioned above. Thus, it is the combination of how the system components are developed and managed that permit this rapid e-commerce implementation.
- Fig. 12 illustrates the methodology of creating a user/client commerce engine, according to an embodiment of the present invention.
- the invention's method involves learning about the user/client current and future e-commerce business needs, i.e., a dc-240410 9 "discovery" period 1202.
- "Discoverable" information includes, for example, customer patterns, products, and sales process.
- This phase involves the identification and extraction of information from the client which is necessary and useful in facilitating the creation of a "branded" e-commerce engine.
- a dedicated prototype shell i.e., "non-branded" templated format, is initially provided and transferred to the user/client server, for example, and then, based upon the information obtained in this phase.
- the prototype 601 is provided wherein the creative aspects of the commerce engine are tailored to develop a client "branded" prototype 1305.
- the client begins with the "non-branded" prototype 1301 in a template format, which is replicated by the system's replicator 1302 onto the user/client's servers, or those that have been assigned by the user to perform such a host function.
- the prototype is then branded by removing the templates 1303, e.g., tailoring them to the user/client's needs, and applying the creative treatment 1304 to create a specific user/client prototype having no functionality differences from the prototype 1301.
- Creative treatment 1304 is a user interface design, look and feel, done, for example, by a third party developer. Accordingly, Fig. 13 is a flow diagram illustrating the creation of the "branded" prototype.
- An "element” is a single visually apparent unit (e.g., graphic, text box, paragraph, picture, link, etc.) placed on a web page.
- the next thing that happens is a "fine tuning" process of reviewing and defining the elements by having the user/client review each component of the commerce engine while clarifying and refining his/her operational and functional requirements.
- the invention permits the user/client to have an e-commerce engine, and accompanying interfaces, e.g., customer/client, client/manufacturer, manufacturer/supplier, etc., that is a fully branded prototype version that has a "look and feel" that matches their existing brand, without having to customize the functionality of the user/client Web site.
- customization 1203 occurs, wherein the commerce engine is customized to the client's needs. This is a page-by-page, element-by-element refined customization, that addresses the function requirements, i.e., differences over prototype.
- the client is permitted to identify how it needs to sell products/service/content differently than its competitors, for example.
- each page element is individually evaluated for modification. For example, in the check out process-single page process dc-240410 10 with all check out elements on one page or a multiple page with the check out elements — are displayed throughout the multiple pages.
- the client can perform a test launch of his/her Web site for a specified period of time, without any marketing, for example.
- the invention permits a client to create a fully functional e-commerce business capability in a heretofore unrecognized timeframe, as compared to the prior art.
- the e-Storefronts are designed around three classes of customer profiles; 1) the "finder”; 2) the “browser”; and 3) the "bargain shopper.”
- the "Finder” knows what products/services/content he/she is seeking when accessing the client's Internet Site.
- the "Browser” is generally characterized as the real-world analog of the "window shopper” who is scanning the available products/services/content and does not have a predefined specific target selection.
- the "Bargain Shopper” is seeking to become highly informed as to what other shoppers are acquiring and at what price, in order to pay a minimum price for desired products/services/content.
- the invention permits each page of an e-Storefront to be designed with these three types of customers in mind.
- the invention provides a methodology for precisely tailoring the client site content to appeal to both individual and groupings of shoppers based upon preference and biometric data.
- the presentation layer section includes a sample Web site and elements used on each Web page.
- the user/client can design the placement of various creative assets on each page and throughout her Website. Examples of pages provided by the invention include, homepage, product detail, category page, shopping cart, checkout process, and order tracking and receipt, etc.
- the presentation layer includes of the templates and creative treatment which are provided during the replication to the user/client servers.
- the presentation layer's sample web page templates that enable the user/client to place various creative assets on each page and throughout the Web site.
- Every page is customizable, i.e., laid out, to take advantage of the attributes of each of the classes of shoppers.
- This is provided in the business layer which has various media objects and functionalities, such as the shopper, basket, receipt, validate, paging, site security, functionality, etc.
- the three technology layers include the data base layer, business layer, and presentation layer. Interaction between the components is as follows.
- the presentation layer 1104 interacts with data base layer 1107 through the middleware layer (middleware is the "glue" between the 2 layers).
- the business layer is designed to not only provide the applications to enable e-commerce purchases, but also to enable the e- Storefront to be successful generating enhanced revenue by generating more sales by tailoring the customer's purchase experience and options.
- the invention provides a templated e-commerce business capability that allows the user/client to apply its creative treatment.
- the database layer includes of at least two databases, such as the commerce database and commerce manager database.
- the commerce database houses data and information utilized on the user/client's consumer Web site, while the Commerce manager database houses data and information for the user/client e-Storefront manager.
- Fig. 4 illustrates an embodiment of the site manager directory architecture.
- Fig. 15 illustrates an embodiment of the invention's homepage template.
- the header 15(1) provides the identification for the e-Storefront, e.g., "shop”.
- the site navigation 15(2) permits order tracking, sign in, check out, customer service and access to various subject matter categories.
- the search 15(3) provides a category drop-down and text box to search for product, service or content.
- the shopping-cart 15(4) provides a view of the customer's current shopping cart with items, quantity, price and subtotal, for example.
- Ads 5 e.g., rotating banner types, for products offered or merchant agreements, for example.
- Promotions/packages 15(6) link to the promotions that have been entered in the Site Manager.
- Category navigation 15(7) provides link/drop-down to all categories.
- Special deals 15(8) link/list to specials that are entered into the Site Manager.
- Top products 15(9) link/list to a quick view of the products, services and content that is most popular.
- the footer 15(10) provides a location to link content, such as a document, that will be available on all pages, e.g., terms and conditions and privacy policies. Various elements of each page are optional.
- Fig. 16 is an embodiment of the invention presenting illustrative and descriptive content regarding the available products, services and content.
- Product image provides a dc-240410 12 thumbnail image that shows the product or packaging, for example.
- Product name provides a short description describing the product; whereas the long description is a detailed description of the product.
- the manufacturer icon provides an image/text of identifying the manufacturer.
- the price is also provided for each item. If the item is on sale, the list price will be shown as crossed out and the sale price will be listed below.
- the SKU is the tracking number for the system's database. Color swatches are used for a product that may be offered in multiple colors. Using this option requires and option box for the selection.
- Options may be provided for the products offered, e.g., configurations, functions or attributes.
- Quantity provides a text box for the customer to enter how many of that product she desires to buy.
- the buy function/add to cart permits the customer to add the product to her shopping cart.
- Related promotional products, if applicable, are linked to similar products that are being offered with a promotion.
- Product recommendations are provided for other related products that are available from the invention's cross-sell functionality in the Site Manager which includes thumbnail images, short description, price, etc.
- Fig. 17 illustrates an embodiment of the category page content.
- a featured product is a sale item or a random product if no sale item is available.
- Product name is a short description describing the product.
- the sale price allows the list price to be shown as being crossed out and the sale price listed below.
- Fig. 18 illustrates an embodiment of the shopping cart functionality of the invention.
- the "basket" contents are displayed. Instructions provide an overview of the data or information that the customer is required to input and how to navigate the checkout process.
- the remove item is used to remove an item from the shopping basket.
- the name, short description and price per unit of the product placed into the basket may also be listed.
- the total amount of a discount is subtracted from the list price and presented.
- the total price after the quantity is entered and the discount is applied and listed, in addition to a subtotal of all items.
- the method with which the fulfillment center will ship the product is listed, as well as any costs that might be charged for handling. The total tax charged depends on the location of the customer.
- the total price of the order is listed and includes subtotal, shipping, handling and tax, for example.
- the continue shopping icon returns the customer to the shopping area to select more products.
- Update cart re-calculates the total price per item, subtotal for order, shipping, handling, and tax. This figure will be updated in the order total space.
- Checkout allows the customer to proceed to the next step in the dc-240410 13 check out process. Also, a zip code update is used to determine the customers shipping costs.
- Fig. 19 illustrates an embodiment of the checkout page.
- the checkout page relates to shipping address content and includes fields such as full name, street address, city, zip code and phone number.
- the continue button permits the customer to continue through the checkout process.
- Fig. 20 illustrates an embodiment of the tracking and receipt content of a Web page.
- the receipt number is the order number for the customer to track her order.
- the date that the order was placed is listed.
- the name and address of the place to which the order will be shipped can be inputted, along with the name and address of the entity who will be billed.
- Product attributes indicates any options that the customer has selected, such as colors, sizes or attributes.
- the system's architecture is divided into four components.
- the first component comprises the templates 1102, which are the physical page architecture.
- a header would be an element of a template.
- the second component of the commerce engine is the creative treatment 1103. This component involves the elements of the template and how they look. For example, a template having a header would have the creative treatment component applied to define and describe how the header looks, works and functions.
- the third component is the software technology 1106. This component defines, for example, how the navigation system in the header operates. Therefore, this component actually operates at the software level and the programming code is "mapped" to the functionality of the template component.
- a search tool e.g., icon
- the three different components i.e., where the tool is located on the page, what the search looks like and how the search functions, respectively.
- the invention uses standard commercially available search applications, such as Microsoft Search Annex ServerTM.
- any application can be used with the invention as one having ordinary skills in the art would recognize.
- the invention's method allows the creation of a user/client system by taking templates and applying the creative presentation layer through the creation process.
- dc-240410 14 The customization process is illustrated in Fig. 12.
- the customization component can be worked on individually, without working on the templates or the creative treatment components.
- the templates and creative treatments can be finalized well in advance of or later than the software component's finalization.
- the fourth component is the database component 1107. Because this component is separate from the other components, the interaction that the data might otherwise have on those components, if combined, is prevented.
- the invention's system and method allows each component to be created, developed and modified independently of the others. Thus, it is possible to work on each level, i.e., component, individually and never work on other levels at the same time.
- the physical template to a page can be customized. Therefore, the templates can be re-architected, for example by changing the navigation architecture-i.e. buy button relocation, but their functionality will remain the same as the prototype, because the software technology component has not been altered, at least as of yet.
- the presentation layer which comprises the templates and the creative treatment components reside on a single location space, e.g., same server, as illustrated in Fig. 11.
- the software technology component resides in a separate space, e.g., server.
- this component may be located on a completely separate server from the presentation layer and comprises hard-coded executables, in the preferred embodiment.
- the presentation layer and the software component have different physical locations because of the system infrastructure.
- any number of storage locations, e.g. server, can be used, and that the invention is not limited to this physical structure.
- the data structure i.e., component modularization
- This permits there to be differing levels of permitted access and disclosure for the system as a whole.
- the separation allows the "working" copy of the components to be available and protected from adverse interaction with the other components, such as a database corruption relative to the software components. Accordingly, the invention provides for the separation of the commerce engine components into different servers.
- the invention permits the efficient management of commerce engine creation/development/operation resources, e.g., human intellectual capital, labor, computer
- the right people can work on the right system components, by having access to those components.
- the templates exist without a creative or software technology component that can be tailored separately.
- components are on a single page and not separated into layers. Therefore, control over each individual component cannot occur and everyone has access to the single page.
- the invention can control security at a component level because you can limit access on a component by component basis. Therefore, the prior art process of creating such e-commerce system is much less refined and requires the "front-end" e-
- the invention permits the design and creation of an e-commerce engine through a process that does not entail the simultaneous alteration and modification of aesthetic and functional aspects of the e-commerce engine.
- the invention allows each component to be worked on individually. Therefore, the entire prior art process which takes 6-8 months, for example, is reduced to a number of weeks or less, for example.
- the separation of the components permits all of the components to be worked on independently, simultaneously or sequentially, if desired, because creative treatment can be in one phase for two different customers, while an entire software engineering group can be working on other matters or components.
- a software engineer assigned to this process for 12 weeks, for example, he/she can reduce the amount of time to 4 weeks, for example.
- the invention provides for the rapid replication of the prototype components. This also enables the development of these components and their associated technologies, such as software, to continually progress.
- the invention's system can be efficiently replicated onto an existing sever, so that it is now a dedicated system for a specified user/client.
- a development system e.g., commerce engine
- the invention permits the user to replicate the entire e-commerce engine, e.g., components, which in turn provide a duplicate working system immediately.
- the replication tool as illustrated in Fig. 14, performs all the threads and registers. It actually goes into a server level, thereby functioning as an install dc-240410 6 processing mechanism and device, i.e., an entire install process.
- the replicator 1402 not only replicates at a software level, but also replicates the functioning e-commerce engine in its entirety (i.e., templates, creative, middleware, database, etc.).
- the system's database comprises a unique software architecture, i.e., database structure.
- the invention provides a method and system for processing customer and user/client transaction independently of either being on-line. It operates on its own separate hardware.
- the prior art processing systems run while the user/customer is on-line during order processing.
- the present invention permits the systematic holding, evaluation and release of customer orders received on-line.
- a customer's electronic order has to satisfy all order processing requirements, e.g., correct account information, credit authorization, etc., in order for the order to be fully executed.
- the present invention's hold system 2101 permits an order to be received even if an on-line connection to the customer account credit authorization institution has failed, for example.
- dc-240410 17 Furthermore, the processes of communicating and transacting business with warehousing facilities, for example, similarly subject the client business to transaction- related losses of revenue or increased cost of operation. If the client business attempts to perform any business transaction in real-time and on-line with a warehousing facility, whereby it attempts to get product information, for example, then they are dependent on that real-time system to be fully operational.
- the reality of any technologically sophisticated distributed network, such as the internet is that it is rarely fully and continually operational. Systems become operational and experience problems. This happens for varying lengths of time ranging from mili-seconds to days or weeks of downtime. Thus, the prior art on-line processing systems make it imprudent for a business to become totally dependent on such real-time systems.
- the invention provides a solution to this problem that results from online processing in real-time.
- the invention performs business transaction processing offline.
- the system architecture as illustrated in Fig. 9, reveals that processing occurs off- line.
- the invention is structured such that the ordering process is not dependent on the infrastructure availability of real time connections, vendor accessibility or payment authorization.
- the invention provides the opportunity to increase the rates for order fulfillment, increased revenue due to completed transactions, even aside from that generated by increased consumer "good will.”
- the invention allows the user to avoid performing all business operations/transactions during the customer on-line business transaction process, e.g., order request.
- the invention permits the user/client to be able to proceed through the order request process, for example, and input the requisite data, in which the determination of the validity thereof are not dependent upon any real-time communications to and between any other e-commerce logistics, support or service provider, e.g., credit card authorization.
- the invention provides a Commerce Off-line Processing System ("COPS").
- COPS Commerce Off-line Processing System
- a single application performed each component.
- the components included, for example, are payment authorization, fulfillment inventory availability, fulfillment confirmation, and credit card realization.
- the prior art is structured such that one application, i.e., one executable, performs one function, e.g. credit card authorization, which in turn has to be monitored, e.g., the monitoring of 17 different applications running on a single server.
- the present invention takes dc-240410 18 the transaction, e.g., customer order request, after completion on the user/client Web-site, for example, through the off-line processes of the system and monitors it and manages what is happening to the order, i.e., how the order is being acted upon.
- the present invention is different in that if the user/client does not meet the acceptable criteria while online, the order is not necessarily cancelled (the process goes back a second time and re-checks to make sure that criteria can be met). In the prior art, the user/client must satisfy all of the criteria while online in order to complete the order. Thus, the invention processes the credit card authorization, "e-loan" notifications, customer service interactions, warehouse fulfillment, etc., off-line, in addition to on-line.
- the architecture of the present invention as illustrated in Fig. 9, is a robust back- end system for processing business transactions, particularly once the customer reaches the "buy" button, i.e., on-line buy decision.
- prior art systems are directed toward simply submitting a customer's Web- based order, receipt and notification and recording the "new" order.
- prior art e-commerce servers allow the user/client to proceed to and arrive at a certain point in the transaction, such as logging an order as received.
- the prior art on-line processing systems allow the customer to get the buy button, i.e., decision, by providing tools, i.e., software applications. Given the problems inherent to on-line business transactions, there exists a need to create an off-line processing system.
- Fig. 22 illustrates an embodiment of the present invention can be envisioned as an automobile combustion engine, having cams running four different pistons, as illustrated in Fig. 23, which is a simplified embodiment of the that depicted in Fig. 22.
- the invention is composed of four independently operating "pistons," all running under one system.
- the first piston is an authorization piston; the second is the fulfillment out piston; the third is the fulfillment in piston; and the last being the payment piston.
- These four components run independently and concurrently process the orders through to the back-end of the system. However, each component can operate on separate sets of orders. Each order has a status.
- Each piston operates to see if the order meets certain criteria, and if approved, updates the centralized status of the order. They operate independently of each other and can be working on different orders at the same time.
- Orders have distinct stages of their lifetime. After an order is created, it enters the authorization component and process, e.g., payment and fraud screening. Thereafter, the dc-240410 19 order will either be authorized or declined. In either case, the second piston acquires the order, if it's authorized, and forwards it to the fulfillment entity, e.g., warehouse, in addition to a number of other orders that are authorized and ready to be sent off to the warehouse.
- the invention permits instantaneous or batch messaging to the fulfillment entity, organization or center.
- the invention retrieves or accepts the messaging back from the fulfillment center, e.g., warehouse.
- the invention also allows the retrieval of information from a plurality of different sources, e.g., geographic and data locations.
- a particular piston will periodically check, i.e., look in a specified location, e.g., it can check any delineated format, XML, XLS, Spreadsheet, FTP, EDI, which may or may not be local.
- the fulfillment entity e.g., warehouse
- FOC Fulfillment Outbound Component
- the system is flexible enough to be interoperable with various communications format technologies, such as email, FTP, DDVP or XML.
- the invention is designed to integrate very easily with, for example, a plurality of different legacy systems and ERP systems.
- the system has an additional layered application built around it that provides fully integrated transaction processing and status notification, i.e., automatic messaging component. Therefore, as an order arrives at different stages in its transaction process lifetime, the system permits the automatic user/client and customer notification.
- the user/client has its own uniquely branded message component.
- the message that is sent to the customer has the user/client's own brand associated with it, e.g., colors, stylization of text and trade/service marks.
- the system permits the automatic branding of each message.
- 24(b)(2) places an order 24(b)(3) which undergoes an authorization 24(b)(4) determination, which, if approved, is sent to a warehouse for Fulfillment Out 24(b)(5). Subsequently, the invention permits the warehouse to notify the user/client of the inventory status, fulfillment In 24(b)(6), of the ordered item, e.g., in stock or on back order.
- Electronic billing 24(b)(7) is performed by the system, followed by processing of the billing request by the payment processing entity 24(b)(8), e.g., Cybersource TM for example.
- Both the fulfillment Out 24(b)(5) and fulfillment In 24(b)(6) components operate independently, but are designed for the needs of each individual user/client, such as in the case of the "branded" solutions system and method describe above.
- the template and creative component of the commerce engine of the present invention are replicated for each user/client, as illustrated in Fig. 14.
- the user/client identifies their preferred e-commerce engine system requirements, particularly when the ASP embodiment model of the invention is selected, although the same may be true of the managed services and "branded" solutions embodiment models.
- the invention permits a multitude of very customized means, manners and mechanism to communicate the fulfillment entities, e.g., warehouses or call centers, and send orders and receive orders from these product and service providers.
- the system permits the definitization and selection of how that component will communicate with the warehouse.
- the Fulfillment-In and the Fulfillment-Out pistons enable communication with the warehouse.
- Various communication pipelines such as MTP, HTTP, FTP, are used in the system.
- the invention provides a means for mapping back and forth between different CP technologies. Hence, the selection of various layouts, such as text files or XML documents, is permitted and will be sent back and forth between user/client and warehouse.
- the specific fulfillment entities may have unique communications dc-240410 21 interface protocol and operational procedure requirements, i.e., a "custom" warehouse.
- the invention permits such customization, not only between user/client and warehouse, but also warehouse-to-warehouse transactions .
- the system monitors trends and specific occurrences of successful and unsuccessful data processing and transaction components, such as those illustrated in Fig. 21.
- the system's functionality allows the user/client servers, for example, to do more than simply send data, as in the prior art.
- the real time status component allows an authorized third party entity, e.g., customer service representative, to be informed of the status of a customer's order, i.e., at what stage in the order's lifetime, in addition to letting a customer know, based upon their own independent access to the system, the status of their order.
- the system provides access by an authorized party to multiple orders that have been placed by or on their behalf.
- the real time status component involves instantaneous and continuous automatic updating of the status of a customer's order.
- the user/client can specify whom and to what extent one is authorized to have access to the real-time status information.
- Fig. 25 illustrates several components, i.e., CCPIC, OSRIC, OSROC and OSRC, which have associated queues into which status information is automatically forwarded.
- order status information is instantaneously provided to those authorized entities, e.g., customer service representatives.
- the system assigns a status to each customer order at various points along the communications pipeline, such as new order, authorization of payment, order shipped, and back order ("b/o").
- the system permits the periodic sending of accumulated orders, as well as the periodic inquiry into the communication pipeline for the status of an order.
- an embodiment of the invention including an order status request component which permits the communication of such requests to an ASP who can in turn provide such service to the fulfillment entity, e.g., fulfillment center, supplier, or channel partners.
- fulfillment entity e.g., fulfillment center, supplier, or channel partners.
- Products e.g. books, CD's, DVD's, electronics
- the system permits the communication of such requests to its own "Inbound Queue", as well as to both an order status results queue, an dc-240410 22 order status results Inbound Queue and an external buyer order status results Outbound Queue ("ROQ").
- the order status Results Outbound Component (“ROC") communicates the related results to External Buyer Order Status Results Outbound Queue (“EBOSROQ”), as well as a forward order status service provider, which in turn forward the order status results to the buyer, e.g., customer.
- the order status results Inbound component (“RIC") communicates with the order status Results Inbound Queue (“RIQ”) and adds a completely shipped order to the payment/create invoice queue (“P/CIQ”), e.g., credit card (“CC”). In addition, RIC saves the local status to the user/client's commerce database.
- the Payment Invoice Creation Component (“P/ICC”) communicates with the P/CIQ and sends a payment request to the payment service provider, e.g., WebMethods TM credit card payment service, which in turn send such payment requests to the payment processing entity, e.g., Cybersouce, the order status RIQ.
- Fig. 26 illustrates an embodiment of the system's order processing components which also have associated queues into which order processing information is automatically forwarded. Therefore, customers are able to submit an order which is received by an External Sales Order Service. The order is automatically forwarded to the purchase order queue ("POQ"). Also, orders received at the user/client's e-Storefront are similarly forwarded to the POQ.
- the CC Authorizing/PO Credit Check Component permits that order to be invalid, upon which time, it is automatically placed into the Hold Queue ("HQ”) or forwarded to the Authorized POQ ("APOQ").
- POC External Fulfillment Outbound Service
- External POOS respectively.
- An order fulfillment request if forwarded to a fulfillment center.
- the PO can also be sent to an external supplier.
- Fig. 27 illustrates an embodiment of the systems inventory availability processing which includes Inventory Availability Results Outbound (“IAROC”) and Inventory Availability Request Components ("IARC"). Both components are automatically monitored by their associated queues, and the IARC saves inventory availability information in the commerce database.
- IAROC Inventory Availability Results Outbound
- IARC Inventory Availability Request Components
- Fig. 28 illustrates an embodiment of the Shipping Rates Request Component ("SRRC").
- the client can get Shipping Rates from the Shipping Rates Partner by executing a shipping rate request queue from the Site Manager.
- the inquiry goes through the system (e.g. Shipping Rates Request Component), then through WebMethods shipping rates request service, and finally to the Shipping Rates Partner (e.g. GoShipTM).
- the Shipping Rates Partner e.g. GoShipTM
- Fig. 29 illustrates an embodiment of the Product Catalog Update Request Component ("PCURC"), wherein new product catalog information is saved to the commerce database.
- PCURC Product Catalog Update Request Component
- clients can remotely add (the same applies for subtracting and modifying products) products to the Product Database using Site Manager tools. This occurs by a client clicking on the add product catalogue update request queue, and filling in the appropriate fields and adding applicable content (i.e. description, price, sizes, pictures).
- product catalog update request service e.g.
- the WebMethod's who, in turn notifies the systems of the client's supply chain partners.
- the updated catalog may take effect in "real time” or may require manual entry prior to taking effect.
- the invention provides robust flexibility to interface with and utilize a whole host of existing communications technology, whether the user/client/customer utilizes communication by FTP flat files or email, for example. In fact, very basic technology formats, such as XML transfers and NEDI transactions are accommodated by the system.
- the present invention is completely scalable. There are two types of scalability, horizontal and vertical. Horizontal scalability means you can add additional servers (breadth) and therefore more applications can easily be integrated into the system (e.g.
- Vertical Scalability means you can add to the depth of existing components by offering more options and/or choices within the existing architecture without adding hardware or applications (e.g. larger product selection).
- the present invention is advantageous for at least its horizontal scalability.
- the system employs a structure using multiple NT Server platforms allowing the invention to be technology-ready for different applications as they become available (i.e. you can "plug" in content management, and supply-chain dc-240410 24 management software to the engine by merely coding the middleware and business rules while setting up the software on its own server).
- the invention is also advantageous for at least its vertical scalability.
- the NT architecture allows multiple databases to be added (as needed) and allows for the presentation layer to be enhanced by a branded solution (i.e. the transition from Managed Services to ASP to Private Label).
- the invention's commerce engine is capable of performing functions off-line.
- the functionality permits such activity to occur without the user, e.g., customer, having to be actually sitting in front of their distributed network interfaced device, e.g., personal computer ("PC").
- PC personal computer
- the system performs its functions after the customer has placed his/her on-line e-commerce order, e.g., once they've hit the "buy” button, turned off their interface device monitor and walked away.
- the present invention provides a unique solution to one of e-commerce 's major problem involving the increased dependency of on-line transactions and processes.
- Batch Ordering The invention provides for a highly flexible customer ordering system.
- the invention has the capability to process batches of orders in any range. For example, orders ranging from one at a time to thousands at a time in different formats, such as an FTE file can be processed.
- This batch ordering is a component of the overall e-commerce transaction system, which can operate off-line.
- the prior art on-line transactions occur in "real-time", i.e., single order by single order.
- the batch ordering processes support the system components, e.g., Authorization 2302, Fulfillment-Out 2303, Fulfillment-In 2304 and Payment 2305.
- the invention provides an operational and functional solution for how to communicate with each one of those components, e.g., functionalities, as opposed to any one specific component.
- the scenario that is most often played out in prior art systems in the performance of complex transactions, e.g., XML transfers and credit card on-line processing, is that they are actually simultaneously operating multiple software applications that must run at a secure level on a specific server which often results in system processing overload, i.e., system "crashes".
- the invention permits vast amounts of e- commerce information processing, e.g., customer orders, to occur off-line which further provides substantial increases in e-commerce system reliability and "uptime" for user/client Internet sites.
- the invention provides a ubiquitous approach to communicating and transmitting formatted data by allowing a data re-configuration, translation and conversion between formats.
- the prior art e-commerce engines have yet to implement such a formatting solution. This flexibility between formats is accomplished by the present invention.
- the system permits user/clients and ultimately the customers to go from email to XML, for
- the invention seamlessly interfaces differing systems from the most basic to the most complicated. Therefore, the invention permits the user/client-base to be quite broad in industrial representation and sophistication of operations.
- the system also provides for instant messaging to both the user/client and to the customer. If a customer's order is successful, i.e., the transaction has been completed, then at least two messages will be automatically generated and forwarded to the customer, e.g.
- Instant messaging provides a functionalized mechanism that acts as a layer that surrounds the engine that as orders pass from and into different stages of its lifetime, such as the phases illustrated in Fig. 23.
- Whether the ultimate customer gets a system generated message notification depends on the user/client's customer service objectives. For example, from the embodiment of the invention illustrated in Fig. 9, it can be seen that the customer is notified of: 1) his credit card being on a predetermined unauthorized list, 2) the denial of his credit card authorization ("CC”), 3) his order being placed in a hold status, and
- the system permits the user/client to decide and tailor the temporal and substantive aspects of customer message notifications.
- the system allows the user/client to tailor the messaging content and aesthetics.
- the user/client can determine what the message says and how it looks.
- the subject matter of the displayed content, as well as the presentation style, e.g., fonts, colors, etc., is a matter of design choice for the user/client.
- the instant messaging component allows the reporting, at different stages of the order process, the status of an order, as well as other relevant information that the user/client desires. If it is determined by the user/client that the customer should receive such messaging notifications, then the system generates and forwards the message. For example, in a successful transaction, only two messages: 1) order was placed and 2) order has been shipped, should preferably be sent. However, if the order transaction is not initially successful, different messages are automatically generated by the system and sent dc-240410 26 to the customer at some point during the attempted e-commerce transaction process. For example, if a customer attempts to use a credit card that is invalid, the customer will be notified of such information.
- the instant messaging component is highly tailorrable based upon the user's/client's customer service requirements.
- the invention permits the user/client to realize e-commerce revenue that it might not otherwise obtain in the circumstance where there is an error generated during transaction processing. Under the prior art, this normally results in lost revenue for the user/client.
- an error e.g., customer input or system processing error
- an error message will be automatically generated by the system.
- the system will automatically place the order in a "hold" status, as in the embodiment of the invention illustrated Fig. 26, wherein the orders are being placed into the hold queue. Once "hold" status is assigned to an order, as illustrated in Fig. 22, and a notification of such is automatically sent to the customer.
- the invention allows customer service to be able to proactively remove or approve such hold orders. For example, if a customer's order is placed on hold because of an incorrect shipping address, e.g., customer typing input error, a customer service representative can review the order, correct the error and release the order. Here, a user/client customer representative can call the customer to have the order released. Such release from the hold status can be facilitated by obtaining a correct address or in the case of fraud threat, obtain another credit card, digital signature or required authorization level/method that has been pre-defined by either the user/client.
- an incorrect shipping address e.g., customer typing input error
- a customer service representative can review the order, correct the error and release the order.
- a user/client customer representative can call the customer to have the order released.
- Such release from the hold status can be facilitated by obtaining a correct address or in the case of fraud threat, obtain another credit card, digital signature or required authorization level/method that has been pre-defined by either the user/client.
- the system also provides fraud management. Therefore, in addition to screening and identifying errors, the system automatically screens and identifies potential customer transaction fraud.
- a fraud rating level is automatically obtained from a payment authorization entity Fig.26, such as CybersourceTM and Visa®, customer, e-
- the system allows pre-defined fraud levels to be dc-240410 27 determined.
- an e-Storefront manager may set a quantity of 100 items and a total purchase of $10,000 as the limits above which a hold status will be assigned, as a measure to prevent fraud purchase activity.
- the prior art merely has a 'yes/no' alternative to suspected purchase fraud.
- the present invention allows these orders to be reviewed, along with the accompanying revenue realization which results from the successful "release" orders.
- the invention provides an automated comprehensively managed "hold” and "release” process for e-commerce retailers.
- the system is a robust e-commerce management system which comprises flexible customer service applications, which enable electronic and their associated "real-world” transactions to be actively monitored and managed throughout the e-commerce process.
- an e-Storefront manager monitors the status of customer orders and associated logistics and reporting activities. Further, a customer service representative can work on the "hold” orders and actively attempt to remove those orders from such a status.
- the system automatically and selectively, based upon user input, generates reports related to various subject matters; such as logistical, financial biometric, etc.
- the customer interface allows the user to receive a message notification informing her of the "hold" status, the reason for such status, and an authorized point of contact, e.g., a user/client call center phone number, to release the order.
- the system provides a means of automatic customer notification as well as access to a mechanism and a process to release an order in a delayed pre-determined or immediate manner. Further, the customer can obtain immediate notification and an instantaneous mechanism to fix a problem with the order.
- the system also permits a call center, for example, to actively seek to resolve a problem by reviewing the customer order information, as well as our call center is actively calling on that hold system, releasing orders.
- the customer may access the "Web" to check the status of her order, at which point, the options for releasing the order will be presented and outlined.
- the system allows the user/client to tailor the required actions on part of the customer/e-Storefront manager/call center/customer service representative that are necessary to be accomplished in order to get a "release" for the order.
- the system allows an individual customer to pre-customize those required actions and options for releasing an order placed in the hold status.
- the system provides a process for
- Cross-Selling System provides a cross selling functionality where the customer is automatically presented with recommendations for other items or services that would compliment her past, present and future purchases. The system as illustrated in Fig.
- a hybrid cross-selling system combines two principal functionalities to produce a hybrid cross-selling system, wherein: 1) a user/client creates business rules, e.g., computer code executables, for cross-selling items, e.g., e-commerce retailer sets a laser printer as an automatic cross-sell item to the purchase of a personal computer (“PC") and 2) an automated software application which utilizes artificial intelligence ("Al”) to automatically select and present the customer with logical complimentary items/service for purchase.
- business rules e.g., computer code executables
- Al artificial intelligence
- the prior art does not contain software development tools/programs/products that have the capability to intelligently increase customer selectivity of the user/client provided products/services/content. Neither does the prior art recognize the advantage of combining, i.e., integrating, hard-coded executable programs with artificial intelligence to create such a robust system and method of cross-selling.
- the invention allows a customer to calculate the total cost of purchase before inputting point of contact and shipping information prior to proceeding to checkout.
- the user can continue shopping once she provides such information.
- the system automatically assesses that information and presents her with the option of calculating associated costs, such as domestic shipping and taxes, before proceeding to checkout if she has entered her destination zip code.
- the system actively monitors the data inputted by the customer and converts that data into increasingly valuable information upon which the consumer can be more accurately informed about the logistics and costs associated with her purchase.
- Fig. 18 illustrates an embodiment of the invention's shopping cart web page template.
- Shipping logistics applications such as GoShip, that provides a matrix of rates for multiple shipping carriers and methods of shipment (e.g. Next Day Air, etc.) in a grid system for an e-commerce shopper to comparatively shop based on different shipping dc-240410 29 prices. Additionally, their system will allow for the e-tailer to mark up/mark down displayed shipping prices from the back end.
- the system provides a "checkout” functionality that automatically, selectively and in a user/client pre-defined manner direct, i.e. "pushes", the customer through the check out
- FIG. 19 illustrates an embodiment of the invention's checkout web page template.
- the invention permits the management of a database "Product Catalog.”
- the system and method allows users/clients, e.g., "Network Participants,” to submit any of their products/services into the system, thus becoming a "Provider”. Users/clients can also select, a la carte, any displayed product/service/content, whose profile/identifier information is housed in a database, and place it on their own Internet/web site, e.g., e- Store front, thereby becoming a "Reseller.”
- the invention's system and method manages the Product Catalog and provides updates to the all Reseller sites.
- the invention permits the management of a database "Content Catalog”.
- Content e.g., text, streaming video/audio, graphics, games, pictures
- Users/clients can also select, a la carte, any displayed Content and place it on their own Internet/web site, e.g., e-Store front, thereby becoming a "Licensee.”
- the invention's system and method manages the Content Catalog and provides updates to the all Licensee sites.
- the invention permits the management of a database "Service Catalog.”
- the system and method allows users/clients, e.g., "Network Participants,” to submit information regarding any of their services to the system, thus becoming a "Provider”. Users/clients can also select, a la carte, any displayed service, whose profile/identifier information is housed in a database, and place it on their own Internet/web site, e.g., e-
- the invention's syst ⁇ m and method manages the Service Catalog and provides updates to the all Service Facilitator sites.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Operations Research (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Organic Low-Molecular-Weight Compounds And Preparation Thereof (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001238358A AU2001238358A1 (en) | 2000-06-28 | 2001-02-16 | System and method for building modular e-commerce engines, processing electroniccommerce transactions offline, and designing electronic storefronts |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US21479300P | 2000-06-28 | 2000-06-28 | |
US60/214,793 | 2000-06-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002001398A2 true WO2002001398A2 (en) | 2002-01-03 |
WO2002001398A8 WO2002001398A8 (en) | 2002-05-16 |
Family
ID=22800429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/004973 WO2002001398A2 (en) | 2000-06-28 | 2001-02-16 | System and method for building modular e-commerce engines, processing electronic commerce transactions offline, and designing electronic storefronts |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2001238358A1 (en) |
WO (1) | WO2002001398A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7747941B2 (en) | 2002-12-18 | 2010-06-29 | International Business Machines Corporation | Webpage generation tool and method |
US11315066B2 (en) | 2020-01-10 | 2022-04-26 | International Business Machines Corporation | Simulating a return network |
US12205158B2 (en) * | 2021-07-28 | 2025-01-21 | Bolt Financial, Inc. | One-click transactions with product recommendations in post-purchase interfaces |
-
2001
- 2001-02-16 WO PCT/US2001/004973 patent/WO2002001398A2/en active Application Filing
- 2001-02-16 AU AU2001238358A patent/AU2001238358A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
No Search * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7747941B2 (en) | 2002-12-18 | 2010-06-29 | International Business Machines Corporation | Webpage generation tool and method |
US11315066B2 (en) | 2020-01-10 | 2022-04-26 | International Business Machines Corporation | Simulating a return network |
US12205158B2 (en) * | 2021-07-28 | 2025-01-21 | Bolt Financial, Inc. | One-click transactions with product recommendations in post-purchase interfaces |
Also Published As
Publication number | Publication date |
---|---|
AU2001238358A1 (en) | 2002-01-08 |
WO2002001398A8 (en) | 2002-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11810060B2 (en) | Systems and methods for facilitating e-commerce product returns using orders for returned items | |
US10304121B1 (en) | Methods of expanding commercial opportunities for internet websites through coordinated offsite marketing | |
US7240026B2 (en) | Method, apparatus, and computer-readable medium for integration of online and offline commerce | |
US20200402001A1 (en) | Systems and methods for facilitating e-commerce product returns using an online store | |
US20210092118A1 (en) | Systems and methods for facilitating authentication of emails sent by 3rd parties | |
US11783284B2 (en) | Systems and methods for facilitating e-commerce product returns using an online marketplace | |
US20100250382A1 (en) | Payment provider monitored payment button | |
US20110125611A1 (en) | Optimized Electronic Commerce Transactions | |
US12106035B2 (en) | Systems and methods for generating digital layouts with feature-based formatting | |
JP2022027520A (en) | Systems and methods for retrieving information from digital messages | |
CN113900551A (en) | Dynamic Generation of Location-Specific User Interfaces | |
US20220198036A1 (en) | Systems and methods for facilitating protecting recipient privacy | |
CN115760262B (en) | Systems and methods for e-commerce checkout with lazy loading of checkout options | |
US20220076308A1 (en) | Systems and methods for selectively authorizing transactions in online commerce based on dynamically-determined sales regions | |
US12008628B2 (en) | Systems and methods for obscuring content in electronic messages | |
US11928651B2 (en) | Systems and methods for transferring electronic subscription data | |
US11550776B2 (en) | Double-record-keeping of app data at software platform for verification and feedback | |
WO2002001398A2 (en) | System and method for building modular e-commerce engines, processing electronic commerce transactions offline, and designing electronic storefronts | |
KR100619529B1 (en) | System and method of electronic commerce combining purchasing and delivery | |
US7499879B2 (en) | Cooperative e-business complex | |
EP1977378A2 (en) | Social networking platform for business-to-business interaction | |
US11941589B2 (en) | System and method for associating a successful second transaction with a first failed transaction | |
CA3098007C (en) | System and method for merging accounts | |
KR20020030880A (en) | Method and system for alienation and obtainment of finance merchandise via network | |
US20020138644A1 (en) | Internet-based transaction management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: C1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: C1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
D17 | Declaration under article 17(2)a | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC (EPO FORMS 1205A DATED 14.03.03 AND 16.05.03) |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase in: |
Ref country code: JP |