Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Iniciar sesión
Usuarios de lectores de pantalla: deben hacer clic en este enlace para utilizar el modo de accesibilidad. Este modo tiene las mismas funciones esenciales pero funciona mejor con el lector.

Patentes

  1. Búsqueda avanzada de patentes
Número de publicaciónUS6016504 A
Tipo de publicaciónConcesión
Número de solicitudUS 08/704,143
Fecha de publicación18 Ene 2000
Fecha de presentación28 Ago 1996
Fecha de prioridad28 Ago 1996
TarifaPagadas
También publicado comoUS6460072
Número de publicación08704143, 704143, US 6016504 A, US 6016504A, US-A-6016504, US6016504 A, US6016504A
InventoresJohn K. Arnold, John R. Bennett, Peter O. Claar, Kurt D. Dahl, Jennifer L. Dobson, Charles A. Fontaine, Philip H. Johanson, Donald G. McGuire, Mary Swanson, David G. Wagner, Steve Wainright
Cesionario originalInfospace.Com, Inc.
Exportar citaBiBTeX, EndNote, RefMan
Enlaces externos: USPTO, Cesión de USPTO, Espacenet
Method and system for tracking the purchase of a product and services over the Internet
US 6016504 A
Resumen
A method for establishing and maintaining a virtual outlet ("VO") relationship on the Internet between an entity that controls and manages a Web site constituting a VO and a merchant that controls and manages a different Web site. The VO presents a series of VO Web pages to customers that contain descriptive information about products from one or more merchants. Customers can link through the VO Web pages directly to a merchant Web page provided to the customer computer by the merchant computer for the purpose of obtaining more detailed information about the product and for ordering the product. When the customer has finished ordering a product, the customer computer returns to a VO Web page. To the customer, it appears that the entire ordering process is conducted entirely within the VO Web pages. The merchant then credits the VO for the sale of the product to the customer, charges the purchase to the customer, and sends the ordered product to the customer.
Imágenes(28)
Previous page
Next page
Reclamaciones(28)
We claim:
1. A method for tracking a purchase of a product supplied by merchant; the purchase being made by a customer through a virtual outlet; the merchant, virtual outlet, and customer each having a computer connected through the Internet; the method comprising:
receiving at the virtual outlet computer from the customer computer a request for a virtual outlet Web page, the virtual outlet Web page having an indication of the product and a link associated with the product, the link identifying a merchant Web page of the merchant computer, identifying the virtual outlet, and identifying a virtual outlet return Web page;
sending from the virtual outlet computer to the customer computer the virtual outlet Web page;
displaying at the customer computer the virtual outlet Web page;
receiving from the customer at the customer computer a selection of the product;
sending from the customer computer to the merchant computer a request for the merchant Web page identified by the link associated with the selected product, the request including an indication of the virtual outlet;
receiving at the merchant computer the request for the merchant Web page;
upon receiving the request for the merchant Web page,
under control of the merchant computer, modifying the merchant Web page to contain a return link based on the indication of the virtual outlet included in the request so that upon completion of the purchase, the customer computer displays the virtual outlet return Web page identified by the return link; and
sending from the merchant computer to the customer computer the modified merchant Web page;
displaying at the customer computer the modified merchant Web page, wherein after the customer purchases the product from the merchant, the merchant credits the virtual outlet identified by the link; and
upon completion of the purchase, displaying at the customer computer the virtual outlet return Web page identified by the return link in the modified merchant Web page.
2. The method of claim 1 wherein the merchant computer maintains a database of information describing a desired layout of the merchant Web page when the merchant Web page is accessed through the virtual outlet Web page and wherein the merchant computer customizes the merchant Web page in accordance with the information.
3. The method of claim 2 wherein the information includes a name and logo of the virtual outlet.
4. The method of claim 2 wherein the information includes preferred coloring of the merchant Web page.
5. The method of claim 1 wherein the links are universal resource locators.
6. A method for returning to a first computer through which a second computer accesses information provided by a third computer, comprising:
receiving at the third computer from the second computer a link identifying a resource an identifying an entity associated with the first computer, the link being supplied by the first computer to the second computer; and
upon receiving the link at the third computer,
under control of the third computer, generating a return link that identifies a return resource based on the entity identified in the received link; and
sending to the second computer the return link along with the resource identified by the received link so that upon completion of accessing the resource identified by the received link, the second computer can access the return resource identified by the return link.
7. The method of claim 6 wherein the computers are interconnected through the Internet and the resources are Web pages.
8. The method of claim 6 wherein the first computer is a computer of a virtual outlet, the second computer is a computer of a customer, and a third computer is a computer of a merchant.
9. The method of claim 8 wherein the resource identified by the received link is a Web page that allows a customer to purchase a product of a merchant.
10. The method of claim 8 including tracking the virtual outlet identified by the received link for providing access to the resource identified by the received link.
11. The method of claim 6 including customizing the resource identified by the received link based on the entity identified by the link.
12. The method of claim 6 wherein the links are universal resource locators.
13. A method for providing a second computer with access to information provided by a third computer through a resource that is similar in appearance to a resource provided by a first computer; the first, second, and third computers being interconnected; the method comprising:
receiving at the third computer from the second computer a link identifying a resource and identifying an entity associated with the first computer, the link being supplied by the first computer to the second computer; and
upon receiving the link at the third computer,
under control of the third computer, customizing the resource identified by the received link based on the entity identified in the received link; and
sending to the second computer the customized resource so that the second computer can display the customized resource, the customized resource having an overall appearance similar to the displayed resources of the first computer.
14. The method of claim 13 wherein the first computer is a virtual outlet computer, the second computer is a customer computer, and the third computer is a merchant computer.
15. The method of claim 14 wherein the step of customizing includes customization options provided by the virtual outlet.
16. The method of claim 15 wherein the customization option is a virtual outlet logo.
17. The method of claim 15 wherein the customization option is a color.
18. The method of claim 15 wherein the customization option is a font.
19. The method of claim 15 wherein the customization option is a banner ad.
20. The method of claim 15 wherein upon receiving the link at the merchant computer, the merchant computer accesses the virtual outlet computer to retrieve the customization option.
21. The method of claim 14 wherein the computers are interconnected through the Internet and the resources are Web pages.
22. The method of claim 14 wherein the resource identified by the received link is a Web page that allows a customer to purchase a product of a merchant.
23. The method of claim 14 including crediting the virtual outlet identified by the received link with providing access to the resource identified by the received link.
24. A method for selling through a virtual outlet a product of a merchant to a customer; the merchant, virtual outlet, and customer each having computers; the method comprising:
receiving at the virtual outlet computer from the customer computer a request to access a virtual outlet resource indicating products being offered for sale through the virtual outlet;
sending from the virtual outlet computer to the customer computer the virtual outlet resource that indicates products being offered for sale, the virtual outlet resource including a link that identifies a merchant resource and that identifies a return virtual outlet resource so that the merchant computer can modify the merchant resource to include a link to the return virtual outlet resource so that the customer can access the return virtual outlet resource using the modified merchant resource after the customer has completed the purchase; and
receiving at the virtual outlet computer from the customer computer a request to access the return virtual outlet resource.
25. The method of claim 24 wherein the return virtual outlet resource and the virtual outlet resource are the same resources.
26. The method of claim 24 wherein the resources are Web pages.
27. A method in a computer system for establishing a relationship between a virtual outlet and a merchant so that the virtual outlet can offer to a customer over a network, a product that is for sale by the merchant; the virtual outlet, customer, and merchant each having a computer; the method comprising:
establishing a database of information at the merchant computer, the database including an identification of the virtual outlet and representative interface aspects to be provided by the merchant computer to the customer computer; and
supplying from the merchant computer to the virtual outlet computer a link that identifies a merchant resource associated with the merchant computer and that uniquely identifies the virtual outlet; wherein the virtual outlet computer supplies the link to the customer computer, when the customer computer uses the link to access the merchant resource, the merchant computer provides the merchant resource to the customer computer in a manner customized to the virtual outlet, such manner being based on the database of information and identifying the virtual outlet that provided the link to the customer computer.
28. The method of claim 27 wherein the computers are interconnected through the Internet and the resources are Web pages.
Descripción
TECHNICAL FIELD

The present invention relates to a computer method and system for tracking product sales, and more particularly to a method and system for tracking sales on the Internet.

BACKGROUND OF THE INVENTION The Internet and the World Wide Web

The Internet comprises a vast number of computers, network links between the computers, and protocol and other interface standards that provide a communication network for computer representatives to exchange computer data with other computer representatives. The World Wide Web ("WWW") was designed as an easy visual interface for representatives of the Internet. The WWW allows a server computer, called a Web site, to send graphical Web pages of information, called Web pages, to a remote representative's computer and allows the remote representative's computer to display the Web pages on a display. These Web pages may contain control regions, such as simulated push buttons, that allow the representative to acquire and display additional, related Web pages of information in a hypertext fashion.

The Internet is based on information exchange from servers to clients. Each client and server has an Internet address called a Uniform Resource Locator ("URL"). An example of a URL address is "http://acme.com/page1." The URL has two parts: (1) a scheme and (2) a scheme-specific part. The scheme identifies the high-level protocol through which the information is to be exchanged, and the scheme-specific part contains additional information useful in establishing a connection between a client and a server. The WWW uses the HTTP protocol. The "http" at the beginning of the example URL, above, is the scheme, and indicates that the Internet address specified by the example URL exchanges information using HTTP, and is therefore a WWW site. The remainder of the URL following the colon is the scheme-specific part that, for WWW servers, generally indicates a host HTTP server name and the file system path to a Web page to be transferred. In this example, the host HTTP server is identified by "acme.com" and the Web page is identified by "page1."

Currently, a Web page is defined by a HyperText Markup Language ("HTML") file. The software on a client that manages the Internet connections and interprets and effects the commands contained in HTML documents is called a browser. When a representative indicates to the browser a desire to view a Web page, the browser initiates a client computer request that the server transfer to the client computer an HTML file that defines the Web page. When the requested HTML file is received by the client computer, the browser uses the HTML file to construct the Web page and display it to the representative on the client computer display. The HTML file contains various commands for displaying text, graphics, controls, background colors for the Web page, and other displayed features. The HTML file may contain URL addresses of other Web pages available on the server, which allow the browser to offer to the representative hypertext-type selection and display of the other Web pages. In addition, the HTML file also may contain URL addresses, called hot links, to other Web pages at other Web sites. Thus, a representative may be able not only to navigate among Web pages available on the server to which he initially connected, but also among Web pages on entirely different servers. Additional types of Web page description facilities, other than HTML, are either currently available or planned for future release.

In general, the Web servers are stateless with respect to client transactions. In other words, at the HTTP protocol level, each transaction (e.g., request for an HTML file) is separate from all others. In other common networking system protocols, a client might initialize a connection to the server, conduct a series of requests from the server and receive information for each request, and then terminate the connection from the server, and the entire exchange, from the initialization to the termination of the connection, would be considered a transaction. In such systems, the client/server connection may be considered to be in one of several different states at any instance, depending on the nature of the requests and responses and their order. Such systems require that state information be saved by the server, and also usually by the client, and require time outs and other connection failure strategies. The stateless nature of the Web simplifies the server and client architectures.

Marketing Products on the Internet

The use and capabilities of the WWW have greatly increased in recent years. It is now a media that supports commerce and holds even greater promise for commerce in the future as a media that can connect buyers with sellers, can take actual orders, and can complete the associated payments.

However, the WWW today has several problems in supporting large scale commerce. One of the key problems is simply putting the buyers and sellers in contact. Because of the vastness of the WWW, even if a person knows what they want, they may not be able to find it. And, even more importantly, the WWW lacks in the ability to create "impulse" type buying in which a customer stumbles upon a product or service that appeals to them at that moment, and then allows them to make an immediate purchase.

For the sake of this discussion, the WWW can be divided into two kinds of Web sites: (1) those that attract Web surfers (i.e., potential customers) by providing rich content of specific interest to the Web surfer, and (2) those that actually are trying to sell a product or service. The content-rich sites vastly outnumber the selling sites. A problem for the selling sites is to get the potential customers who are at the content-rich sites to know that the selling site has a product that is available to be sold on the Web. However, a content-rich site typically needs some incentive (i.e., compensation) to put its Web surfers in contact with the selling sites.

Currently, a content-rich site can be compensated using a couple of different compensation methods. The existing methods, however, have several problems associated with them and ultimately do not provide an adequate incentive.

The first existing method is the WWW's version of the traditional advertising model. With this method, a seller simply creates a small graphic image, called a banner ad, and has the content-rich site place the ad in a prominent position on a Web page of the content-rich site. The banner ad has a hot link to the selling site. A Web surfer (i.e., potential customer) will notice the ad, then "click" on it and thereby pass through to the selling site, where a purchase may be made. With this method, the content-rich Web site is compensated in the traditional advertising way. Typically, the content-rich site displaying the ad will receive a fixed fee based on the number of times the ad was presented to potential customers.

There are several problems with banner advertising. A first problem is that when the Web surfer clicks on the banner ad, the surfer leaves the content-rich site and goes to the selling site and possibly will not return. This is a strong disincentive for the content-rich site owner because the owner wants the Web surfer to explore and to stay at its site for as long as possible.

A second problem is that, when a purchase is made, the selling site collects and retains information about the Web surfer (e.g., home address and telephone number). The seller can then market to the Web surfer directly. The content-rich site, however, does not take advantage of this information and typically is not compensated if additional purchases are made by the Web surfer.

A third problem is the standard problem of all traditional advertising--fairness. There is no connection between the compensation and the actual results of the ad. It may be that the selling site ended up making no sales at all to the people that were presented the ad, in which case the selling site paid money for no results. Conversely, perhaps many sales were made, in which case the content-rich site owner received too little compensation.

The second existing method is a commission based compensation model. This method is designed to address the fairness of advertising issue raised above. In this method, the content-rich site still attracts Web surfers and then points them to a selling site, either by using the same kind of banner ad, by using a simple hypertext link, or by using an even more complex "co-branded" Web page that acts as a bridge between the content-rich site and the selling site. In any case, the content-rich site is compensated only when the customer that it delivered to the selling site actually makes a purchase directly after linking from the content-rich site (as opposed to, for example, returning to the selling site a week later to make a purchase, in which case the content-rich site receives no commission).

This commission based method also has several problems. The first two problems are the same problems as with the advertising method: failure of customers to return to the content-rich Web site and lack of access to customer information by the content-rich Web site.

The third problem is again one of fairness. While it would appear that a commission on the sale is fair, a content-rich site owner is only compensated if the purchase is immediate. Once the potential purchaser has left the content-rich site and goes to the selling site, then from that moment on, they know about the selling site and how to get to it. The next time the purchaser wants to visit the selling site to make a purchase, the purchaser will simply go directly to the sellers site and bypass the content-rich site completely. When the Web surfer does this, the content-rich site will receive no commission on the later sales. So, in fact, the content-rich site owner receives a commission for delivering, at most, one sale; that is, the owner only receives a one-time commission if the customer purchases a product when the customer visits the selling site through the content-rich site. The content-rich site may have delivered a customer, potentially a life-long customer, to the selling site, for which the content-rich site owner will receive no ongoing commission.

A need has been recognized, therefore, for a way to track purchases on the Web that avoids the problems associated with the banner advertising method and the commission method. The invention described below addresses this need by providing an efficient, easily maintained, and flexible method for establishing a computer-based relationship between a content-rich site and a selling site.

SUMMARY OF THE INVENTION

The present invention is directed to a method for tracking a purchase by a customer of a product supplied by a merchant through what is referred to as a "virtual outlet," where the merchant, virtual outlet owner, and customer each have a computer connected through a network and where the purchase is conducted as a transaction over the network. To purchase the product, the customer requests a Web page from the virtual outlet computer. The requested Web page typically has a visual indication of the product and a link associated with the product. The link identifies a merchant Web page available from the merchant computer, identifies the virtual outlet, and identifies a return Web page of the virtual outlet. When the customer computer receives the requested Web page from the virtual outlet, it displays the Web page. When the customer selects the product to purchase from the displayed Web page, the customer computer sends to the merchant computer a request for the merchant Web page identified by the link associated with the product. The merchant computer modifies the merchant Web page to contain a return link so that upon completion of the purchase, the customer computer displays the return Web page of the virtual outlet identified by the link and sends to the customer computer the modified merchant Web page. The modified merchant Web page is displayed at the customer computer to allow the customer to purchase the product from the merchant. The merchant computer credits the virtual outlet for the purchase. Upon completion of the purchase, the customer computer displays the return Web page identified by the return link in the modified merchant Web page.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A is a block diagram illustrating a preferred computer system that includes the present invention.

FIG. 1B illustrates the sequence of Web pages as seen by a customer of a virtual outlet.

FIG. 2 displays a flow diagram for the virtual outlet component of the virtual outlet.

FIG. 3 displays a high-level flow control diagram for the virtual outlet management component of the virtual outlet.

FIG. 4 displays a flow diagram for the Sign-up routine.

FIG. 5 displays an example sign-up Web page.

FIG. 6 displays an example sign-up Web page.

FIG. 7 displays an example confirmation Web page.

FIG. 8 shows a flow control diagram for the Login routine.

FIG. 9 shows a flow control diagram for Process-- Menu-- Selection.

FIG. 10 shows an example merchant catalog Web page.

FIG. 11 shows a flow control diagram for the routine Billing.

FIG. 12 shows a flow control diagram for the routine Process.

FIG. 13 shows a flow control diagram for the merchant portion of the virtual outlet retailing system.

FIG. 14 shows a flow control diagram for the routine Request.

FIG. 15 shows a flow control diagram for the Sign-up-- Request routine.

FIG. 16 lists some of the information returned by the virtual outlet to the merchant during the sign-up process.

FIG. 17 shows a flow control diagram for the routine Maintenance-- Request.

FIG. 18 shows a flow control diagram for the routine Login-- Request.

FIG. 19 shows a flow control diagram for the routine Catalog-- Request.

FIG. 20 shows a flow control diagram for the routine Billing-- Request.

FIG. 21 shows a flow control diagram for the routine Page-- Layout-- Request.

FIG. 22 shows a flow control diagram for the routine Account-- Request.

FIG. 23 shows a flow control diagram for the routine Password-- Request.

FIG. 24 shows a flow control diagram for the routine Order-- Processing-- Request FIG. 25 displays an example Web page from a virtual outlet.

FIG. 26 displays an example order Web page.

FIG. 27 displays an example order confirmation Web page.

DETAILED DESCRIPTION OF THE INVENTION

A preferred embodiment of the invention provides a computer-based method and system for tracking transactions from a virtual outlet Web site to a merchant Web site on the Internet. The system of the present invention provides a sign up mechanism that allows a virtual outlet ("VO") owner to sign up to offer a merchant's products for sale through the VO. The system also provides a purchase mechanism that allows a customer to see what products are being offered for sale by the VO and to place an order directly with the merchant to purchase a product using the merchant Web site. The sign up and purchase mechanisms also allow the merchant Web site to automatically identify from which VO the customer gained access to the merchant Web site. The merchant Web site can then automatically track the VO (e.g., to pay a commission) and can then direct the customer computer to return to displaying a Web page of the VO Web site after the purchase is complete.

To purchase a product, a customer would first view a Web page provided by a VO. The VO Web page may show a graphical image of various products, such as a picture of a pair of blue jeans or a picture of a shirt. Each image has a URL associated with it that is a hot link to a Web page provided by the Web site of the merchant of the product. If a customer wishes to find more information about a product (e.g., cost or size information) or to purchase the product, the customer simply selects the image of the product displayed. When the image is selected, the customer computer then requests access to the merchant Web page identified by the associated URL. A merchant computer provides the merchant Web page to the customer computer. Once the customer computer receives the merchant Web page, it displays the Web page to the customer. Using the merchant Web page, the customer can view additional information about the product and purchase the product. After the order is placed, the merchant Web page directs the customer computer to redisplay a Web page of the VO. By redisplaying the VO Web page, the VO can help ensure that the customer will return to a Web page of the VO after the purchase of a product.

The URL that is used by the customer computer to access the merchant Web page includes a unique identification of the VO. The merchant Web site uses this unique identification for several purposes. First, the merchant Web site can track through which VO an order is placed and, for example, can pay the retailer a commission on the sale. Second, the merchant computer can store a return URL that identifies a VO Web page in association with the unique VO identification so that, upon completion of the order, the merchant's computer can direct the customer computer to the VO Web page identified by the return URL. Alternatively, rather than storing a return URL associated with the unique identification, a return URL can be sent as part of the URL used by the customer to access the merchant Web site. This URL is originally supplied to the customer as a hot link within the VO Web page that displays the image of the product that the customer is ordering from the merchant.

A virtual outlet relationship can be established and maintained with a merchant by accessing and interacting with the merchant VO set up Web page. This Web page contains links to additional Web pages that allow the prospective virtual outlet to conduct various transactions with the merchant. The prospective VO first establishes the relationship through a sign-up procedure. The VO provides the merchant with various information such as the VO's name, street address, email address, and design information (e.g., color scheme) of the VO Web site. The merchant computer accepts the information, the merchant considers whether a VO relationship should be established, and, if the merchant decides to establish the relationship, the merchant computer sends a confirmation back to the prospective VO. Once the relationship has been established, a representative of the VO can login to the merchant computer's account management component, which provides to the representative the ability to change the VO's password, to review and change account information, to browse the merchant's catalog to select items to sell, to change the merchant's order Web page display characteristics, and to perform other necessary tasks to maintain the retail relationship.

Although with the use of the merchant Web page it may be practical for a representative of a VO to access accounting information from a few merchants, such use becomes impractical as the number of merchants to which a VO has established a relationship increases. It would be very cumbersome to access, for example, a hundred different merchant Web pages to access accounting information. Consequently, a VO computer in one embodiment has a multi-merchant accounting system (MMAC). The MMAC can automatically collect accounting information from each merchant to which the VO has established a relationship. For example, the MMAC can, during off hours, download information relating to daily transactions from the merchant Web sites. The MMAC can collate and present the information from the merchants to a representative of the VO.

The establishing of a VO relationship solves problems of the existing compensation methods. First, because the merchant computer provides the customer with a return link to the VO's Web page, the VO can be relatively assured that the customer will return to the VO Web page after leaving the merchant Web page. Second, since the VO has access to the merchants' accounting Web pages, it can access information relating to its customers. Third, the URL supplied by the merchant to the VO to include in the VO Web page uniquely identifies the VO. For example, the merchant computer can have one Web page defined for each VO. When a customer accesses that Web page using the URL received from the VO, the merchant can track that it was a referral through the VO. Thus, the VO can be credited whenever the customer uses that URL even when a delayed purchase is made.

FIG. 1A is a block diagram illustrating a preferred system of networked computers that includes the present invention. The system includes a number of customer computers 1A01-1A04, a VO computer 1A10, and a merchant computer 1A11, which are interconnected on the WWW 109. Each customer computer has a WWW browser for accessing and displaying Web pages. The VO computer includes a virtual outlet component 1A12 that provides the Web pages of the virtual outlet to customers via the WWW, and a virtual outlet management component 1A13 that provides to a manager of the VO computer access to and display of the maintenance and sign-up Web pages of merchants. The merchant computer includes a virtual outlet home Web page component 1A14 that provides an initial Web page to the virtual outlet management component of the VO computer. From that initial Web page, the VO computer can access the Web pages provided by the maintenance component 1A15 and the sign-up component 1A16 of the merchant computer through the virtual outlet management component on the VO computer. The merchant computer also includes an order processing component 1A17 that provides order Web pages directly to customer computers via the network.

FIG. 1A shows a simple system that displays the various aspects of the invention. However, the invention may be employed on a very large variety of systems and network topologies. A much larger number of customer computers than shown in FIG. 1A would be desirable, of course, as well as a large number of virtual outlets and merchants. Virtual outlets, merchants, and customers need not reside on separate computers, but could reside together on one or more computers, provided that each has an Internet address. They can also be on an intra-net computer network.

FIG. 1B illustrates the sequence of Web pages as seen by a customer of a VO. In this example, the name of the VO is "AcmeCyberstore;" its logo is a circle with lines; and it is offering to sell shirts, pants, and hats. The shirt and pants are sold through a merchant named "HaberDasher Company," and the hats are sold through a merchant named "MadHatter Company." When a customer accesses the Web page for the AcmeCyberstore, the customer would see Web page 1B10. This Web page contains banner 1B11 and logo 1B12, which identify the VO. In addition, this Web page contains the images 1B13, 1B14, and 1B15 of the products that are being offered for sale. When a customer selects a product to purchase (or to view product information), the browser accesses the Web page for the merchant that sells the product. The Web page is identified by a URL (i.e., hotlink) associated with that product. For example, the shirt image 1B13 may have the URL "http://WWW.HaberDasher.com/?AcmeCyberstore&AcmeCyberstore.com/home page&hat" associated with it. The portion "HaberDasher.com" identifies the merchant that sells the shirt, the portion "AcmeCyberstore" identifies the VO, and the portion "AcmeCyberstore.com/homepage" identifies the Web page to return to after the sale is complete. (If a return Web page is not identified, the merchant can use a default return Web page for that virtual outlet.) When the merchant computer for the HaberDasher Company receives this URL, it accesses a database established when the AcmeCyberstore established a virtual outlet relationship with the HaberDasher Company. That database specifies a Web page layout that is preferably a layout similar to that of the Web page for the AcmeCyberstore. For example, the layout may indicate the contents of the banner, logo, and background color of the Web page. The merchant computer then dynamically creates a Web page (e.g., an HTML file) in accordance with the layout and associates the return URL with an icon on the Web page. The merchant computer then sends that Web page to the customer computer. The customer computer displays the merchant Web page 1B20, 1B30. The merchant Web page may allow the representative to browse through various other Web pages to collect information (e.g., delivery address or credit card number) relating to the purchase. When the customer has completed the purchase, the customer can select the return icon to return to the Web page lB40 for the AcmeCyberstore VO.

The Virtual Outlet

The virtual outlet component of the VO provides Web pages to customers that comprise a collection of text or images that describe or represent various products or services that the customer can purchase. Those text descriptions or images that represent items to be ordered from a merchant are associated on the VO Web page with hot links that allow a customer to directly access a merchant's order Web page. The hot links include, in the scheme-specific portion of the URL, sufficient information for the merchant to identify the VO through which the customer accessed the merchant Web page, so that the merchant can credit to the VO an appropriate commission if a sale is made, and so that the merchant can return to the customer computer a reference to the appropriate VO Web page, which should be displayed to the customer once the order transaction is complete.

A flow diagram for the virtual outlet component of the VO is shown in FIG. 2. The virtual outlet component is a WWW server. In step 201, the virtual outlet component listens for a request from a customer identified by a URL. In step 202, if the request is to terminate, the virtual outlet component terminates. In step 203, the virtual outlet component sends to the customer's computer the requested VO Web page or requested resource, such as a graphics file. Because WWW servers are stateless, there is no connection maintained for customers that spans individual requests for resources. The HTML file defining a VO Web page may contain hot links to merchant order Web pages. Each hot link identifies a merchant order Web page and the VO, and optionally a return VO Web page.

The virtual outlet management component of the VO allows a VO to enter into a VO relationship with a merchant and to manage the relationship over time. The virtual outlet management component may simply comprise a browser through which the retailer accesses the merchant Web pages that provide management and sign-up facilities.

FIG. 3 displays a high-level flow control diagram for the virtual outlet management component of the VO. In step 301, the virtual outlet management component ("VOMC") requests the home page, or initial Web page, provided by the merchant computer to the VO from which to navigate to the various Web pages in order to conduct retail relationship management tasks and to conduct the initial retail relationship sign-up. The VOMC then displays the initial merchant Web page to the representative of the VO. As part of step 301, the representative indicates with which merchant the VO wishes to interact. This information may be requested from the representative. Alternatively, the VOMC may provide the representative with a list of options from which to select a merchant. The initial merchant Web page includes input means for the representative to select to exit from the VOMC, to establish a relationship, or to login to an established account in order to conduct various maintenance transactions. If the VOMC detects that the representative has indicated a desire to exit from the VOMC in step 302, the VOMC simply returns. If the VOMC detects in step 303 that the representative wishes to establish a relationship with the merchant, the VOMC calls the Sign-up routine in step 304. If the VOMC detects, in step 305, that the representative wishes to login to an established account, the VOMC calls the Login routine in step 306.

FIG. 4 displays a flow control diagram for the Sign-up routine. In step 401, Sign-up requests the sign-up Web page, or initial sign-up Web page, if there are more than one, provided by the merchant computer to the VO for collection of sign-up information from the VO. When the requested Web page is received from the merchant computer, Sign-up displays the sign-up Web page.

FIGS. 5 and 6 display example sign-up Web pages. The Web page of FIG. 5 inputs such information as the mailing address and email address of the VO, as well as a proposed password for use if the merchant decides to establish a relationship with the VO. The Web page of FIG. 6 inputs information concerning the appearance that the VO expects for a merchant order Web page that will be displayed when a customer hot links through the VO to the merchant site. This information includes a URL for a graphics file that contains the VO's logo, the desired background color, and other such information.

If the representative indicates that the representative wishes to exit from Sign-up, then Sign-up detects the indication in step 402 and returns. Otherwise, when the representative has completed inputting information to the sign-up Web page, and indicates that it should be returned to the merchant, Sign-up returns the collected information to the merchant computer via the Internet in step 403. If the information returned to the merchant contains errors, then either the merchant may return an error Web page or Sign-up might detect the error locally and display an error screen. In either case, if the error Web page or screen needs to be displayed, as detected in step 404, Sign-up displays an error Web page or screen in step 405 and then either returns to step 401 to allow the representative to re-input data to the sign-up Web page or returns altogether, depending on the representative's request in response to the error Web page or screen, as detected by Sign-up in step 406. If more than one sign-up Web page is necessary, as in the example of FIGS. 5 and 6, then Sign-up determines in step 407 whether to return to step 401 to request the next sign-up Web page. If Sign-up has displayed all the sign-up Web pages and collected input from them and returned the input to the merchant computer, then Sign-up requests a confirmation Web page from the merchant in step 408 and displays it to the representative.

An example confirmation Web page is displayed in FIG. 7. The example confirmation Web page repeats certain of the supplied sign-up information and displays the appearance requested by the representative for the merchant order Web page, including colors and fonts. If the representative finds the confirmation Web page acceptable and indicates a desire to confirm the sign-up request, then Sign-up detects the indication in step 409, sends a confirmation message to the merchant via the Internet and requests and displays a thank you message from the merchant in step 410, and returns. Otherwise, Signup returns from step 407 to step 401 to allow the representative to re-input data to the sign-up Web pages.

Alternate designs may include many of the screens displayed by the VOMC locally within the VOMC, rather than require them to be requested and received from the merchant computer, so that the merchant computer might only send an indication of what screen to display, rather than a Web page representing the screen. Certain error screens might, for example, be contained within the VOMC.

FIG. 8 displays a flow diagram for the Login routine called in step 306 of FIG. 3. In step 801, Login requests from the merchant a login Web page, receives the login Web page from the merchant computer, displays it to the representative, and waits for representative input. If the representative requests to exit from Login, Login detects the exit request in step 802 and returns. Otherwise, Login receives input from the representative to the Login Web page, commonly including at least a password, and returns the information to the merchant computer via the Internet in step 803. If the merchant computer does not accept the login request, then the merchant computer returns an error Web page or indication of an error to Login, which Login detects in step 804, and in response to which Login displays an error screen in step 805. The representative can choose to either terminate Login or to return to the login Web page, as detected by Login in step 806. If the login request is accepted by the merchant computer, then the merchant computer returns to Login a menu Web page, and Login displays the menu in step 807, waiting for the representative to select a transaction type or to exit from Login. If an exit is requested, Login detects the exit request in step 808 and returns. Otherwise, Login calls Process-- Menu-- Selection in step 809 to process the representative's selection from the displayed menu.

A flow diagram for the routine Process-- Menu-- Selection is displayed in FIG. 9. Steps 901-904 represent a multi-branch selection by which Process-- Menu-- Selection calls the appropriate routine in response to the representative's selection from the menu displayed in step 807 of FIG. 8. Process-- Menu-- Selection calls any of the following routines, depending on the representative's selection: (1) Billing; (2) Process-- Page-- Layout; (3) Process-- Account; (4) Process-- Change-- Password; and (5) Catalog-- Browser. Billing provides a means for a VO representative to review and change the billing information or the contract between the VO and the merchant. The flow diagram for Billing is described below. The three process routines (2), (3), and (4) provide to the VO representative a means to change the order Web page characteristics, to enable and disable the retail relationship, and to change the VO's password, respectively. A flow diagram that abstractly represents the form of these routines is described below.

The Catalog-- Browser routine allows a VO representative to browse through catalog Web pages supplied by the merchant. FIG. 10 shows an example catalog Web page. Items for sale are described and listed along with URLs corresponding to the order Web page that the merchant will supply to a customer linking through a VO Web page to the merchant site in order to purchase the item. The VO may incorporate items into the VO Web pages by including the URLs obtained from the merchant's catalog as hot links in the VO Web pages. The Catalog-- Browser is a simple browser that requests catalog Web pages through hypertext-like links, and is not described further.

FIG. 11 displays a flow control diagram for the routine Billing, called from Process-- Menu-- Selection. Billing contains two parallel paths, one for changing the contract, and one for changing billing information. Because they are similar, only the latter will be described. In step 1101, Billing seeks an indication from the representative as to whether the representative wishes to change the contract or billing information or terminate the transaction. If the representative wishes to terminate, that indication is detected by Billing in step 1102 and Billing returns. Otherwise, Billing determines whether the billing information or contract is to be changed, and, in step 1103, chooses the appropriate path. If the representative indicated a desire to change the billing information, Billing proceeds to step 1104 to request a billing Web page from the merchant that displays current billing information and allows the representative to change the information. In step 1105, Billing determines if the representative wishes simply to terminate the transaction after reviewing the billing information, and, if so, returns. Otherwise, in step 1106 Billing collects changes from the representative and sends the collected information via the Internet to the merchant computer. The merchant computer may return an error indication or an error Web page in response to receiving the information, in which case Billing displays an error screen in step 1108 after detecting the error in step 1107. Billing then returns. Alternatively, Billing could return to step 1101 in case of an error to allow the representative to re-input changes.

FIG. 12 displays a flow control diagram for the abstract routine Process that describes the processing routines Process-- Page-- Layout, Process-- Account, and Process-- Change-- Password. In step 1201, Process requests the appropriate display Web page from the merchant computer, receives the display Web page, and displays the display Web page to the representative. If Process detects that the representative wishes to terminate the transaction in step 1202, Process returns. Otherwise, Process collects information representing changes that the representative wishes to make, either to the Web page layout, the password, or the status of the account, and sends the changes back to the merchant computer in step 1203. The merchant computer may return via the Internet an indication of an error or an error Web page, which Process detects in step 1204 and then displays an error screen in step 1205. Process then returns. Alternatively, in case of an error, Process could return to step 1201 to allow the representative to re-input change information and resubmit the information to the merchant computer.

The Merchant System

The VO home page component of the merchant portion of the VO system provides one or more Web pages to VOs that may contain general information about the merchant and the merchant's products and services, and provide directions for the VO for accessing the sign-up and maintenance components. After viewing the home page, a VO representative may decide to attempt to enter a VO relationship with the merchant by invoking the sign-up procedure.

The sign-up component of the merchant system is the counterpart to the Sign-up procedure of the maintenance component of the VO. The sign-up component allows a VO to supply information to the merchant that the merchant uses to evaluate whether to enter into a VO retail relationship with the VO.

The maintenance component of the merchant is the counterpart to the login and maintenance procedures made available to the VO by the maintenance component of the VO. This component supports login requests from VOs, and, following successful logins, a range of maintenance functions for updating account information, changing the password assigned to the VO, and browsing the merchant's catalog.

The order processing component of the merchant system handles order requests that come directly from customers browsing the VO. By clicking on an item displayed on a VO Web page, the customer directs his or her Web browser to request a Web page directly from the merchant computer, and display it on the customer's display device. The customer continues requesting Web pages from the merchant and displaying them until the customer has completed the ordering sequence, and then returns to viewing the VO Web page on which the ordered item was originally displayed.

FIG. 13 displays a high-level flow control diagram for the merchant system. The merchant system runs as an Internet server, listening for and handling requests from VO and customer clients. In step 1301, the merchant system listens for the next request from the Internet, or for a termination request from a representative of the merchant computer. When a request is detected, processing proceeds to step 1302. If a termination request is detected, in step 1302, the merchant system returns, ending execution of the merchant program. Otherwise, in step 1303, a VO or customer request from the Internet is processed by calling the routine Handle-- Request.

FIG. 14 displays a flow diagram for the routine Handle-- Request. Handle-- Request determines what type of request has been received from the Internet, and then calls an appropriate routine to handle the request. If Handle-- Request determines, in step 1401, that the received request is for display of the home page, then Handle-- Request calls Display-- Home-- Page to send the requested home page to the VO that made the request. Display-- Home-- Page simply retrieves the HTML file describing the home page from the file system of the merchant computer and sends it via the Internet to the requesting VO. Display-- Home-- Page will not be described further. If Handle-- Request determines, in step 1402, that the received request concerns the merchant sign-up component, then Handle-- Request calls Sign-up-- Request to process the request. If Handle-- Request determines, in step 1403, that the received request concerns the merchant maintenance component, then Handle-- Request calls Maintenance-- Request to process the request. If Handle-- Request determines, in step 1404, that the received request concerns the merchant order processing component, then Handle-- Request calls Order-- Processing-- Request to process the request. Otherwise, Handle-- Request returns, having failed to identify the type of the request received from the Internet.

The Merchant Sign-up Component

FIG. 15 displays a flow diagram for the Sign-up-- Request routine. In step 1501, Sign-up-- Request determines if the received request was for the display of a sign-up Web page at the VO. If so, Sign-up-- Request calls, in step 1502a Display-- Sign-up-- Screen to send the description of the requested sign-up Web page to the VO, and then returns. Otherwise, Sign-up-- Request determines, in step 1502b, whether the received request was to store sign-up information elicited from the VO by a displayed sign-up Web page. If so, Sign-up-- Request determines in step 1503 whether the information was correctly specified. If the information was correctly specified, Sign-up-- Request temporarily stores the sign-up information in a file on the merchant computer in step 1504 and returns. If the information was not correctly specified, Sign-up-- Request sends an error screen to the requesting VO in step 1505 before returning. FIG. 16 lists example information returned by the VO to the merchant during the sign-up process. In step 1506, Sign-up-- Request determines whether the received request was a request to display the confirmation Web page to the representative of the VO maintenance component. If so, Sign-up-- Request calls Display-- Confirm-- Screen in step 1507 to look up the stored information received during earlier stages of the sign-up process from the VO, prepares a confirmation Web page in the style specified by the VO for order processing Web pages, including specified logos, graphics, colors, and text fonts, and then sends a description of the confirmation Web page to the VO for display. Sign-up-- Request processes a request from a VO to confirm the sign-up in step 1508 after the representative of the retailer computer has reviewed the confirmation Web page. In step 1509, sign-up-- Request permanently stores the sign-up information on the merchant computer and flags the stored information for review by a representative of the merchant computer. If the representative of the merchant computer decides to extend to the VO a VO relationship, then the merchant will send an email to the VO to notify the VO of the establishment of the relationship and will activate the account so that the VO can subsequently login to the merchant maintenance facilities. Finally, in step 1510, Sign-up-- Request sends a thank you Web page to the VO to end the sign-up session.

Merchant Maintenance Component

FIG. 17 displays a control flow diagram for the routine Maintenance-- Request. This routine determines what type of maintenance component has been received from a VO, and calls an appropriate routine to handle that type of request. These called routines include Login-- Request, Catalog-- Request, Billing-- Request, Page-- Layout-- Request, Account-- Request, and Password-- Request.

FIG. 18 displays a flow diagram for the routine Login-- Request. In step 1801, Login-- Request determines whether the received request was a request to display the login Web page. If so, Login-- Request in step 1802 calls the routine Display-- Login-- Screen to retrieve the description of the login Web page and send it to the requesting VO, where it is then displayed. Otherwise, Login-- Request processes a login request starting with step 1803. If the VO ID and password supplied as part of the login request are valid and correspond to the Internet address of the requesting VO, then Login-- Request calls Display-- Main-- Menu in step 1805 to send the main menu Web page to the requesting VO. Otherwise, Login-- Request sends an error screen to the requesting VO in step 1804.

FIG. 19 displays a flow control diagram of the routine Catalog-- Request. In step 1901, Catalog-- Request determines whether the representative ID and password, supplied along with the request, is valid and corresponds to the Internet address of the requesting VO. This is necessary because the merchant is a stateless server, as described above, and does not maintain a login connection for a VO. If the representative ID and password are valid, Catalog-- Request determines, in step 1903, whether a valid catalog Web page has been requested. If so, then Catalog-- Request calls Display-- Requested-- Catalog-- Page in step 1904 to retrieve and send the requested catalog Web page to the requesting VO. Otherwise, Catalog-- Request sends an error screen to the VO in step 1902.

FIG. 20 displays a flow control diagram for the routine Billing-- Request. After verifying the representative ID and password in step 2001, Billing-- Request determines the type of the request received from the VO in steps 2002-2005, calling routines to display requested Web pages, as appropriate, or checking and storing billing or contract information supplied by the VO.

FIGS. 21, 22, and 23 display control flow diagrams for the routines Page-- Layout, Account-- Request, and Password-- Request. The logic in all three routines is similar. The VO ID and password are verified, and then the type of request is determined by the routine and handled by either retrieving and sending a display Web page to the requesting VO or by accepting, checking, and storing information supplied to the merchant computer by the VO. These routines are counterparts to maintenance component processes launched from the VO maintenance component. They support processes by which the VO changes the appearance of order Web pages displayed by the merchant to customers, the state of the VO's account with the merchant, and the VO's password. Additional routines may be implemented to process additional types of requests made by a VO to the merchant as part of maintaining the VO's account.

Merchant Order Processing Component

FIG. 24 displays a flow control diagram for the routine Order-- Processing-- Request. In step 2401, Order-- Processing-- Request verifies that the VO identifier received by the merchant by the requesting customer is valid. If not, Order-- Processing-- Request sends an error screen to the customer in step 2404. Then, Order-- Processing-- Request determines what type of request has been made by a customer in steps 2402, 2406, 2408. If the request is to display an order Web page corresponding to an item displayed by the VO on a VO Web page, where the request has come to the merchant via a hotlink from the VO Web page, then Order-- Processing-- Request determines in step 2403 whether the item is valid, and, if so, retrieves stored information supplied by the VO that allows the merchant computer to construct an order Web page that appears similar to a VO Web page and uses the information to construct a description of an order Web page and send it to the customer in step 2405. Some information, including the VO logo, may be obtained from the VO by accessing VO files using stored URLs. Other information may be stored entirely on the merchant computer. If the request was made by the customer to display a confirmation Web page, then the merchant processes information supplied by the customer that was elicited from the customer by the order Web page, prepares a confirmation Web page which displays that information, and sends the confirmation Web page to the customer in step 2407. Finally, in step 2408 if the request was to confirm the order, after the customer has reviewed the information displayed in the confirmation Web page, then in step 2409 Order-- Processing-- Request stores the information on the merchant computer to be subsequently used to send the ordered item to the customer and to bill the customer's account for the ordered item.

FIG. 25 displays an example display Web page from a VO, including a number of items that can be ordered by a customer. If the customer chooses to order a greeting card, then the customer will link directly to the greeting card merchant, who prepares and sends to the customer the order Web page displayed in FIG. 26. When the customer supplies the requested information in response to the order Web display page and sends it back to the merchant, the merchant then prepares and sends to the customer the order confirmation Web page shown in FIG. 27. These three example Web pages illustrate one possible appearance of VO and merchant order Web pages. The VO retailing system is, however, quite flexible, and can accommodate a large number of different approaches to Web page design, sequence of Web page displays, and VO retail relationships.

Although the present invention has been described in terms of a preferred embodiment, it is not intended that the invention be limited to this embodiment. Modifications within the spirit of the invention will be apparent to those skilled in the art. The scope of the present invention is defined by the claims that follow.

Citas de patentes
Patente citada Fecha de presentación Fecha de publicación Solicitante Título
US5590197 *4 Abr 199531 Dic 1996V-One CorporationElectronic payment system and method
US5603029 *7 Jun 199511 Feb 1997International Business Machines CorporationSystem of assigning work requests based on classifying into an eligible class where the criteria is goal oriented and capacity information is available
US5623656 *15 Dic 199422 Abr 1997Lucent Technologies Inc.Script-based data communication system and method utilizing state memory
US5664110 *8 Dic 19942 Sep 1997Highpoint Systems, Inc.Remote ordering system
US5671279 *13 Nov 199523 Sep 1997Netscape Communications CorporationElectronic commerce using a secure courier system
US5692132 *7 Jun 199525 Nov 1997Mastercard International, Inc.System and method for conducting cashless transactions on a computer network
US5708780 *7 Jun 199513 Ene 1998Open Market, Inc.Internet server access control and monitoring systems
US5710887 *29 Ago 199520 Ene 1998BroadvisionComputer system and method for electronic commerce
US5715314 *24 Oct 19943 Feb 1998Open Market, Inc.Network sales system
US5717860 *20 Sep 199510 Feb 1998Infonautics CorporationMethod and apparatus for tracking the navigation path of a user on the world wide web
US5724424 *29 Nov 19953 Mar 1998Open Market, Inc.Digital active advertising
US5729594 *7 Jun 199617 Mar 1998Klingman; Edwin E.On-line secured financial transaction system through electronic media
US5757917 *1 Nov 199526 May 1998First Virtual Holdings IncorporatedComputerized payment system for purchasing goods and services on the internet
US5758328 *22 Feb 199626 May 1998Giovannoli; JosephComputerized quotation system and method
US5826242 *27 Ago 199720 Oct 1998Netscape Communications CorporationMethod of on-line shopping utilizing persistent client state in a hypertext transfer protocol based client-server system
US5923846 *6 Nov 199513 Jul 1999Microsoft CorporationMethod of uploading a message containing a file reference to a server and downloading a file from the server using the file reference
Citada por
Patente citante Fecha de presentación Fecha de publicación Solicitante Título
US6128600 *23 Feb 19983 Oct 2000Hitachi, Ltd.Electronic shopping system and method of defining electronic catalogue data therefor
US6208998 *8 Dic 199827 Mar 2001Infospace, Inc.On-line directory service through the internet
US6209102 *12 Feb 199927 Mar 2001Arcot Systems, Inc.Method and apparatus for secure entry of access codes in a computer environment
US6272472 *29 Dic 19987 Ago 2001Intel CorporationDynamic linking of supplier web sites to reseller web sites
US6279001 *29 May 199821 Ago 2001Webspective Software, Inc.Web service
US6285986 *22 Oct 19994 Sep 2001Venturemakers LlcMethod of and apparatus for interactive automated registration, negotiation and marketing for combining products and services from one or more vendors together to be sold as a unit
US629289423 Nov 199918 Sep 2001Science Applications International CorporationSystem, method, and medium for retrieving, organizing, and utilizing networked data
US631446329 May 19986 Nov 2001Webspective Software, Inc.Method and system for measuring queue length and delay
US631778629 May 199813 Nov 2001Webspective Software, Inc.Web service
US6321249 *28 Abr 199820 Nov 2001Xerox CorporationDynamic system configuration using an object-based client-server system
US6356903 *30 Dic 199812 Mar 2002American Management Systems, Inc.Content management system
US6405174 *5 Oct 199811 Jun 2002Walker Ditial, LlcMethod and apparatus for defining routing of customers between merchants
US6460072 *23 Nov 19991 Oct 2002Infospace, Inc.Method and system for tracking the purchase of a product and services over the internet
US648419922 Mar 200219 Nov 2002Friskit Inc.Streaming media search and playback system for continuous playback of media resources through a network
US651964811 Jul 200011 Feb 2003Friskit, Inc.Streaming media search and continuous playback of multiple media resources located on a network
US6535294 *23 Jun 199818 Mar 2003Discount Labels, Inc.System and method for preparing customized printed products over a communications network
US653938615 Jun 200025 Mar 2003Cisco Technology, Inc.Methods and apparatus for modifying a customer order
US6609106 *7 May 199919 Ago 2003Steven C. RobertsonSystem and method for providing electronic multi-merchant gift registry services over a distributed network
US66091084 Abr 200019 Ago 2003Ford Motor CompanyCommunication schema of online system and method of ordering consumer product having specific configurations
US6631372 *12 Feb 19997 Oct 2003Yahoo! Inc.Search engine using sales and revenue to weight search results
US66510668 Mar 200218 Nov 2003American Management Systems, Inc.Content management system
US665472629 Mar 200025 Nov 2003Ford Motor CompanyCommunication schema of online system and method of status inquiry and tracking related to orders for consumer product having specific configurations
US6694300 *19 Dic 199717 Feb 2004Walker Digital, LlcMethod and apparatus for providing supplementary product sales to a customer at a customer terminal
US6697860 *28 Ago 200024 Feb 2004Viagold Direct Network LimitedSystem and method for linking web sites
US67217412 May 200013 Abr 2004Friskit, Inc.Streaming media search system
US672527520 Sep 200220 Abr 2004Friskit, Inc.Streaming media search and continuous playback of multiple media resources located on a network
US67286855 Abr 200027 Abr 2004Ford Motor CompanyCommunication schema of online reporting system and method related to online orders for consumer products having specific configurations
US6728700 *3 May 199927 Abr 2004International Business Machines CorporationNatural language help interface
US673562820 Sep 200211 May 2004Friskit, Inc.Media search and continuous playback of multiple media resources distributed on a network
US677490831 Ago 200110 Ago 2004Creative Frontier Inc.System and method for tracking an object in a video and linking information thereto
US6795810 *26 Dic 200021 Sep 2004General Electric CompanyWeb-enabled method and system for assisting a consumer to reach a purchasing decision regarding a product
US679917417 Sep 200128 Sep 2004Science Applications International CorporationRetrieving, organizing, and utilizing networked data using databases
US6868394 *20 Sep 200015 Mar 2005Daniel MeleMethod and apparatus for simplified artist-buyer transactions
US68953885 Abr 200017 May 2005Ford Motor CompanyCommunication schema of online system and method of locating consumer product in the enterprise production pipeline
US6901430 *31 Mar 200031 May 2005Ford Motor CompanyOnline system and method of locating consumer product having specific configurations in the enterprise production pipeline and inventory
US691253415 Ago 200128 Jun 2005Yahoo! Inc.Web service
US6917922 *6 Jul 200112 Jul 2005Amazon.Com, Inc.Contextual presentation of information about related orders during browsing of an electronic catalog
US6925444 *1 Dic 19982 Ago 2005Hewlett-Packard Development Company, L.P.System and method for creating and sharing purchasing lists on a network
US6941353 *29 Jun 20006 Sep 2005Auran Holdings Pty LtdE-commerce system and method relating to program objects
US6964051 *18 Ene 20028 Nov 2005Adobe Systems IncorporatedEnabling and disabling remote features dynamically in software applications
US69658722 Ago 200015 Nov 2005Zipandshop LlcSystems, methods and computer program products for facilitating the sale of commodity-like goods/services
US696831315 Nov 199922 Nov 2005H Three, Inc.Method and apparatus for facilitating and tracking personal referrals
US697609319 Ago 199913 Dic 2005Yahoo! Inc.Web server content replication
US6978252 *18 Abr 200120 Dic 2005Ideaflood, Inc.Method and system for transacting with network traffic
US698096329 Mar 200027 Dic 2005Ford Motor CompanyOnline system and method of status inquiry and tracking related to orders for consumer product having specific configurations
US69809729 Ago 200027 Dic 2005Thomson Licensing S.A.Method and system for controlling and auditing content/service systems
US6999941 *27 Oct 200014 Feb 2006Amazon.Com, Inc.Providing gift clustering functionality to assist a user in ordering multiple items for a recipient
US701053725 Abr 20017 Mar 2006Friskit, Inc.Method and system for visual network searching
US702062226 Abr 200028 Mar 2006Linkshare CorporationTransaction tracking, managing, assessment, and auditing data processing system and network
US702437113 Abr 20014 Abr 2006I2 Technologies Us, Inc.High availability planning and scheduling architecture
US702800314 Nov 200211 Abr 2006Senker James DMethod and system for the rental of furniture and housewares
US703594319 Ago 199925 Abr 2006Yahoo! Inc.Web server content replication
US703960214 Jun 19992 May 2006I2 Technologies Us, Inc.Configuring products with default sections determined according to optimization functions
US704344413 Abr 20019 May 2006I2 Technologies Us, Inc.Synchronization of planning information in a high availability planning and scheduling architecture
US70624546 May 199913 Jun 2006Jarbridge, Inc.Previewing system and method
US70654997 Sep 200120 Jun 2006I2 Technologies Us, Inc.Intelligent order promising
US70692353 Mar 200027 Jun 2006Pcorder.Com, Inc.System and method for multi-source transaction processing
US708572915 Feb 20001 Ago 2006I2 Technologies Us, Inc.System and method for allocating manufactured products to sellers
US709542623 Jun 200022 Ago 2006Computer Sciences CorporationGraphical user interface with a hide/show feature for a reference system in an insurance claims processing system
US70998325 Abr 200229 Ago 2006Waler Digtal, LlcMethod and apparatus for defining routing of customers between merchants
US7103666 *26 Mar 20015 Sep 2006Siemens Medical Solutions Health Services CorporationSystem and user interface supporting concurrent application operation and interoperability
US712767723 Ene 200124 Oct 2006Xerox CorporationCustomizable remote order entry system and method
US7134087 *5 Abr 20027 Nov 2006Maritz Inc.System and method for transacting purchases with a cash vendor using points
US7143174 *12 Jun 200228 Nov 2006The Jpmorgan Chase Bank, N.A.Method and system for delayed cookie transmission in a client-server architecture
US714319313 Dic 199928 Nov 2006Yahoo! Inc.Content collection
US71624342 Mar 19999 Ene 2007Walker Digital, LlcMethod and apparatus for facilitating the sale of subscriptions to periodicals
US718141813 May 200020 Feb 2007John Todd ZuckerInternet customer service method and system
US718497310 Jul 200127 Feb 2007United Parcel Service Of America, Inc.Method and apparatus for communicating order entries in a network environment
US719747514 Jun 200027 Mar 2007Catalog City, Inc.Multi-vendor internet commerce system for e-commerce applications and methods therefor
US720675612 Ene 200117 Abr 2007Trilogy Development Group, Inc.System and method for facilitating commercial transactions over a data network
US72283052 May 20005 Jun 2007Friskit, Inc.Rating system for streaming media playback system
US7236947 *25 Ene 200226 Jun 2007Hewlett-Packard Development Company, L.P.Providing highly automated procurement services
US7240022 *19 May 19983 Jul 2007Mypoints.Com Inc.Demographic information gathering and incentive award system and method
US72490444 Oct 200124 Jul 2007I2 Technologies Us, Inc.Fulfillment management system for managing ATP data in a distributed supply chain environment
US7269656 *28 Dic 200011 Sep 2007Xerox CorporationRemote order entry system and method
US72810342 May 20009 Oct 2007Friskit, Inc.System and method for media playback over a network using links that contain control signals and commands
US731998619 Oct 200115 Ene 2008Bank Of America CorporationDynamic payment cards and related management systems and associated methods
US734330723 Jun 200011 Mar 2008Computer Sciences CorporationDynamic help method and system for an insurance claims processing system
US734657728 Ago 200018 Mar 2008Javien Digital Payment Solutions, Inc.Third-party billing system and method
US734986722 Dic 200025 Mar 2008Invenda CorporationTracking transactions by using addresses in a communications network
US7350138 *8 Mar 200025 Mar 2008Accenture LlpSystem, method and article of manufacture for a knowledge management tool proposal wizard
US735650713 Ago 20018 Abr 2008Amazon.Com, Inc.Network based user-to-user payment service
US73565894 Ago 20058 Abr 2008Yahoo! Inc.Content collection
US735986329 Sep 200015 Abr 2008Computer Sciences CorporationCondition component framework for reinsurance
US736324822 Dic 200022 Abr 2008Invenda CorporationPre-filling order forms for transactions over a communications network
US7363249 *4 Jun 200122 Abr 2008Boesjes Eimar MMultiply-integrated system for product inventory, sales, and distribution
US7363266 *27 Abr 200022 Abr 2008General Electric Capital CorporationSystems and methods for asset valuation
US737000622 Ago 20016 May 2008Ebay, Inc.Method and apparatus for listing goods for sale
US737331727 Oct 199913 May 2008Ebay, Inc.Method and apparatus for facilitating sales of goods by independent parties
US737331922 Dic 200313 May 2008Ebay, Inc.Method and apparatus for facilitating sales of goods by independent parties
US7376599 *10 Mar 200020 May 2008General Electric CompanyVirtual warehouse parts distribution system and process
US7376613 *21 Abr 200020 May 2008International Business Machines CorporationBusiness method for comparison shopping with dynamic pricing over a network
US73865129 Ago 200010 Jun 2008Thomson LicensingMethod and system for controlling and auditing content/service systems
US739522615 Jun 20041 Jul 2008Linkshare CorporationTransaction tracking, managing, assessment, and auditing data processing system and network
US739821923 Jun 20008 Jul 2008Computer Sciences CorporationSystem and method for displaying messages using a messages table
US7415429 *22 Dic 200019 Ago 2008Invenda CorporationProviding navigation objects for communications over a network
US7415441 *22 Mar 200119 Ago 2008Ricoh Company, Ltd.Printing system, apparatus and method for automatically printing records of electronic transactions
US741840023 Jun 200026 Ago 2008Computer Sciences CorporationInternet-enabled system and method for assessing damages
US74265589 Ago 200016 Sep 2008Thomson LicensingMethod and system for controlling and auditing content/service systems
US743051423 Jun 200030 Sep 2008Computer Sciences CorporationSystem and method for processing insurance claims using a table of contents
US743051523 Jun 200030 Sep 2008Computer Sciences CorporationSystem and method for externalization of formulas for assessing damages
US744429012 Ene 200628 Oct 2008United Parcel Service Of America, Inc.Electronic shipping system for package pickup and anywhere to anywhere delivery
US744429827 Ago 200228 Oct 2008United Parcel Service Of America, Inc.Order and payment visibility process
US7464086 *14 Sep 20019 Dic 2008Yahoo! Inc.Metatag-based datamining
US746928319 Abr 200423 Dic 2008Friskit, Inc.Streaming media search and playback system
US748711119 Oct 20013 Feb 2009U-Haul International, Inc.Online marketplace for moving and relocation services
US74871136 Sep 20013 Feb 2009United States Postal ServiceSystems and methods for providing item sales and delivery service
US74965236 Abr 200624 Feb 2009Walker Digital, LlcMethod and apparatus for defining routing of customers between merchants
US750591313 Feb 200117 Mar 2009Commerce Technology Licensing, L.L.C.Method and system for customizing marketing services on networks communicating with hypertext tagging conventions
US752643920 Dic 200228 Abr 2009Proficient Systems, IncorporatedSystems and methods to facilitate selling of products and services
US753306019 Abr 200612 May 2009International Business Machines CorporationSystem and method for optimal selection of payment authorizations in complex commerce systems
US753635113 Ago 200119 May 2009Amazon.Com, Inc.User-to-user payment service with payee-specific pay pages
US754294313 Ago 20012 Jun 2009Amazon Technologies, Inc.Computer services and methods for collecting payments from and providing content to web users
US7558795 *27 Dic 20047 Jul 2009Yodlec.com, Inc.Method and apparatus for tracking functional states of a Web-site and reporting results to web developers
US7565308 *25 Mar 199921 Jul 2009Bollay Denison WMethod of executing an electronic commerce sale from an affiliate web site
US757113121 Mar 20004 Ago 2009Ford Motor CompanyMethod of conducting online competitive price quoting events
US757758228 Ene 200018 Ago 2009Nextag, Inc.Methods and apparatus for facilitating transactions
US75775958 Ago 200818 Ago 2009Berlin Phil AMethod and system of conducting electronic commerce utilizing a consolidator
US758100629 May 199825 Ago 2009Yahoo! Inc.Web service
US75965082 May 200029 Sep 2009Ford Motor CompanyMethod and system for configuring and ordering consumer product
US76068839 Ago 200020 Oct 2009Thomson LicensingMethod and system for controlling and auditing content/service systems
US76275035 Abr 20001 Dic 2009Ford Motor CompanyOnline system of ordering and specifying consumer product having specific configurations
US762752628 Ago 20071 Dic 2009Javien Digital Payment Solutions, Inc.Third-party billing system and method
US763107226 Feb 20048 Dic 2009Thomson LicensingMethod and system for controlling and auditing content/services systems
US765746520 Sep 20042 Feb 2010Proficient Systems, Inc.Systems and methods to facilitate selling of products and services
US766874713 Dic 200023 Feb 2010Autosavings Network, Inc.System and method for providing incentives to purchasers
US76728747 Mar 20052 Mar 2010Amazon.Com, Inc.Contextual presentation of information about related orders during browsing of an electronic catalog
US767638731 Oct 20029 Mar 2010Computer Sciences CorporationGraphical display of business rules
US768944231 Oct 200230 Mar 2010Computer Science CorporationMethod of generating a graphical display of a business rule with a translation
US769373129 Sep 20006 Abr 2010Computer Sciences CorporationBusiness process framework for reinsurance
US7702541 *15 Dic 200020 Abr 2010Yahoo! Inc.Targeted e-commerce system
US771165829 Oct 20074 May 2010Walker Digital, LlcMethod and apparatus for dynamically managing vending machine inventory prices
US771203518 Nov 20044 May 2010Jarbridge, Inc.Merged images viewed via a virtual storage closet
US77265628 May 20071 Jun 2010Walker Digital, LlcSystem for vending physical and information items
US77299989 Mar 20061 Jun 2010Dickman Craig SMethod for shippers to manage fuel costs
US77345041 Sep 20058 Jun 2010Gary Stephen ShusterMethod and system for transacting with network traffic
US773450622 Abr 20028 Jun 2010Norman Ken OuchiCatalog, catalog query, and item identifier for a physical item
US773914920 Sep 200415 Jun 2010Proficient Systems, Inc.Systems and methods to facilitate selling of products and services
US7747476 *15 Jun 200429 Jun 2010Linkshare CorporationTransaction tracking, managing, assessment, and auditing data processing system and network
US777309315 Ago 200210 Ago 2010Creatier Interactive, LlcMethod and apparatus for associating the color of an object with an event
US777422931 Ago 200510 Ago 2010R-Coupon.Com, Inc.Methods of anti-spam marketing through personalized referrals and rewards
US777423427 Oct 199910 Ago 2010Half.Com, Inc.Method and apparatus for optimizing seller selection in a multi-seller environment
US77788779 Jul 200217 Ago 2010Linkshare CorporationEnhanced network based promotional tracking system
US77927125 Oct 20057 Sep 2010Ipventure, Inc.Techniques for processing customer service transactions at customer site using mobile computing device
US7801766 *30 Mar 200121 Sep 2010You Technology Brand Services, Inc.Method, system, and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US78017728 Nov 200621 Sep 2010Ip Venture, Inc.Method and apparatus for facilitating online purchase of regulated products over a data network
US780450625 Feb 200428 Sep 2010Creatier Interactive, LlcSystem and method for tracking an object in a video and linking information thereto
US78139671 Abr 200812 Oct 2010Ebay Inc.Method and apparatus for listing goods for sale
US7814020 *28 Ago 200112 Oct 2010Nvidia International, Inc.System, method and computer program product for the recording and playback of transaction macros
US781839930 Ene 200619 Oct 2010Ddr Holdings, LlcMethods of expanding commercial opportunities for internet websites through coordinated offsite marketing
US7822805 *21 Dic 199926 Oct 2010General Electric CompanyMethod and apparatus for screening a potential customer and assigning an account number to the potential customer across a global computer network
US78269238 Sep 20062 Nov 2010Walker Digital, LlcProducts and processes for vending a plurality of products
US78270557 Jun 20012 Nov 2010Amazon.Com, Inc.Identifying and providing targeted content to users having common interests
US782707126 Sep 20072 Nov 2010Berlin Phil ACentralized electronic sales using a consolidator
US782727823 Jul 20012 Nov 2010At&T Intellectual Property Ii, L.P.System for automated connection to virtual private networks related applications
US782729223 Jul 20012 Nov 2010At&T Intellectual Property Ii, L.P.Flexible automated connection to virtual private networks
US783595031 Jul 200616 Nov 2010Walker Digital, LlcMethod and apparatus for product display
US784949815 May 20077 Dic 2010Siemens Medical Solutions Usa, Inc.System and user interface supporting context sharing between concurrently operating applications
US785387017 Feb 200914 Dic 2010Narasimha Rao PailaData transmission and rendering techniques implemented over a client-server system
US785637913 Oct 200621 Dic 2010Walker Digital, LlcPre-sale data broadcast system and method
US786526523 Oct 20074 Ene 2011Walker Digital, LlcProducts and processes for vending a plurality of products via defined groups
US7870043 *16 Feb 201011 Ene 2011Boesjes Eimar MMultiply-integrated system for product inventory, sales, and distribution
US788572610 Jul 20068 Feb 2011Walker Digital, LlcVending machine system and method for encouraging the purchase of profitable items
US789493615 Oct 200422 Feb 2011Walker Digital, LlcProducts and processes for managing the prices of vending machine inventory
US78950642 Sep 200322 Feb 2011Computer Sciences CorporationGraphical input display in an insurance processing system
US789511914 Abr 200422 Feb 2011Bank Of America CorporationMethod and system for pushing credit payments as buyer initiated transactions
US790497517 Jul 200715 Mar 2011Ipventure, Inc.Real-time display of available products over the internet
US790820010 May 200215 Mar 2011Versata Development Group, Inc.Method and apparatus for efficiently generating electronic requests for quote
US791258123 Oct 200722 Mar 2011Walker Digital, LlcProducts and processes for vending a plurality of products via defined groups
US79127589 Nov 200722 Mar 2011Walker Digital, LlcMethod and apparatus for product display
US791739714 Ago 200629 Mar 2011Jarbridge, Inc.Merging private images for gifting
US7925539 *20 Dic 199912 Abr 2011General Electric CompanyMethod and apparatus for screening transactions across a global computer network
US79304167 Feb 200919 Abr 2011Ipventure, Inc.Load balancing technique implemented in a data network device utilizing a data cache
US79338931 Jun 200626 Abr 2011Walker Digital, LlcMethod and system for providing a link in an electronic file being presented to a user
US793729615 Sep 20083 May 2011United Parcel Service Of America, Inc.Order and payment visibility process
US794974911 Ago 200824 May 2011Thomson LicensingMethod and system for controlling and auditing content/service systems
US795364122 Jun 200731 May 2011Ebay Inc.Method for listing goods for sale by telephone
US79624149 Ago 200014 Jun 2011Thomson LicensingMethod and system for controlling and auditing content/service systems
US79707229 Nov 200928 Jun 2011Aloft Media, LlcSystem, method and computer program product for a collaborative decision platform
US798395314 Sep 201019 Jul 2011Ebay Inc.Method and apparatus for listing goods for sale
US79916306 Jun 20082 Ago 2011Computer Sciences CorporationDisplaying likelihood values for use in settlement
US7996273 *31 Ene 20089 Ago 2011Hewlett-Packard Development Company, L.P.Method and print merchant computer for matching print orders to print service providers
US79965659 Oct 20099 Ago 2011Thomson LicensingMethod and system for controlling and auditing content/service systems
US800098629 Jun 200716 Ago 2011Computer Sciences CorporationClaims processing hierarchy for designee
US800577727 Jul 201023 Ago 2011Aloft Media, LlcSystem, method and computer program product for a collaborative decision platform
US801038929 Jun 200730 Ago 2011Computer Sciences CorporationMultiple policy claims processing
US801039029 Jun 200730 Ago 2011Computer Sciences CorporationClaims processing of information requirements
US801039129 Jun 200730 Ago 2011Computer Sciences CorporationClaims processing hierarchy for insured
US80104111 Feb 200730 Ago 2011Ipventure, Inc.Restricted purchase of regulated items over a network
US801505918 Dic 20066 Sep 2011Walker Digital, LlcMethod and apparatus for facilitating the sale of subscriptions to periodicals
US80278844 Feb 201027 Sep 2011Amazon.Com, Inc.Contextual presentation on electronic catalog pages of information reflective of prior orders
US803694328 Dic 200511 Oct 2011Walker Digital, LlcSystems and methods for providing transferable item prices
US803749212 Sep 200111 Oct 2011Thomson LicensingMethod and system for video enhancement transport alteration
US80417111 Jun 200618 Oct 2011Walker Digital, LlcMethod and system for providing a link in an electronic file being presented to a user
US804625523 Abr 200825 Oct 2011Mypoints.Com Inc.System and method for generating personalized offers through an information gathering system
US805096723 Abr 20081 Nov 2011Mypoints.Com Inc.System and method for tracking user activity in an incentive award system
US806043731 Oct 200615 Nov 2011International Funding Partners LlcAutomatic termination of electronic transactions
US806893310 Feb 200929 Nov 2011Walker Digital, LlcProducts and processes for vending a plurality of products via defined groups
US807849930 Sep 200913 Dic 2011Jarbridge, Inc.Server-based processing for on-line viewing, purchasing and related analytics
US808648729 Jun 200727 Dic 2011Mypoints.Com Inc.Demographic information gathering and incentive award system and method
US809062613 Jun 20073 Ene 2012Ipventure, Inc.Item substitution for unavailable items relating to a customer order
US80954314 Abr 200010 Ene 2012Ford Motor CompanyOnline system and method of reporting related to orders for consumer product having specific configurations
US81083475 Ago 200531 Ene 2012Yahoo! Inc.Web server content replication
US810981916 Feb 20077 Feb 2012Topcoder, Inc.Internet contest
US811235921 Dic 20107 Feb 2012Walker Digital, LlcPre-sale data broadcast system and method
US81315751 Jun 20106 Mar 2012Linkshare CorporationTransaction tracking, managing, assessment, and auditing data processing system and network
US81356272 Feb 200913 Mar 2012U-Haul International, Inc.Online marketplace for moving and relocation services
US81401836 May 200920 Mar 2012Ipventure, Inc.Method and system for order fulfillment in a distribution center
US816098827 Jul 201017 Abr 2012Aloft Media, LlcSystem, method and computer program product for a collaborative decision platform
US816592323 Sep 201124 Abr 2012Amazon.Com, Inc.Contextual presentation on electronic catalog pages of information reflective of prior orders
US817091512 Feb 20071 May 2012Ipventure, Inc.Online store product availability
US819049214 Oct 201029 May 2012Tack Foss B.V., LlcCentralized electronic sales using a consolidator
US819053331 May 201029 May 2012Dickman Craig SMethod for shippers to manage fuel cost
US8200532 *22 Feb 201012 Jun 2012Asn Holdings, LlcSystem and method for providing incentives to purchasers
US82194246 Jun 200810 Jul 2012Computer Sciences CorporationDetermining amounts for claims settlement using likelihood values
US823953116 Sep 20027 Ago 2012At&T Intellectual Property Ii, L.P.Method and apparatus for connection to virtual private networks for secure transactions
US82445586 Jun 200814 Ago 2012Computer Sciences CorporationDetermining recommended settlement amounts by adjusting values derived from matching similar claims
US828558926 Feb 20109 Oct 2012Amazon.Com, Inc.Referring-site based recommendations
US830175811 Ago 200830 Oct 2012Thomson Licensing S.A.Method and system for controlling and auditing content/service systems
US832129116 Jun 200927 Nov 2012You Technology Brand Service, Inc.Method, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US832669722 Dic 20034 Dic 2012Ebay Inc.Method and apparatus for facilitating sales of goods by independent parties
US83267086 Sep 20104 Dic 2012Ipventure, Inc.Techniques for processing customer service transactions at customer site using mobile computing device
US833227718 Mar 200911 Dic 2012You Technology Brand Services, Inc.Method, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US8346626 *5 Ago 20031 Ene 2013Robertson Steven CSystem and method for providing electronic multi-merchant gift registry services over a distributed network
US835925018 Ene 201122 Ene 2013Venkataraman SrinivasanMethod and apparatus for payment retrieval and review collection
US841254724 Abr 20012 Abr 2013Trilogy Development Group, Inc.Commerce server architecture and method for using same
US842339522 Feb 200016 Abr 2013Jda Software Group, Inc.System and method for managing data associated with available to-promise (ATP) products
US843807731 Oct 20037 May 2013Ebay, Inc.Method and apparatus for providing supplementary product sales to a customer at a customer terminal
US849492320 Dic 200723 Jul 2013Amazon.Com, Inc.Internet-based customer referral system
US8515825 *18 Oct 201020 Ago 2013Ddr Holdings, LlcMethods of expanding commercial opportunities for internet websites through coordinated offsite marketing
US8516473 *11 Ene 200520 Ago 2013S.W. Caldwell & Company LlcConverting a limited program object to a complete program object
US85330473 Ene 201310 Sep 2013Robert S. AlvinInternet business transaction processor
US8538823 *29 Sep 200917 Sep 2013Pangram Acquisitions L.L.C.Merging image data based on prospective shopping basket selection
US85435106 Feb 201224 Sep 2013Walker Digital, LlcPre-sale data broadcast system and method
US854886228 Sep 20091 Oct 2013Pangram Acquisitions L.L.C.Methods, systems and devices for categorization of articles and associated images and for image merging thereof
US856614023 Abr 200822 Oct 2013Mypoints.Com Inc.Method for providing custom profile analysis in a demographic information system
US857194331 Oct 200729 Oct 2013Walker Digital Holdings, LLCSystems and methods for providing transferable item prices
US8600821 *19 Dic 20063 Dic 2013Ipventure, Inc.Webstore supporting multiple merchants
US86008264 Abr 20113 Dic 2013Ebay Inc.Method and apparatus for presenting information relating to a good
US860136527 Oct 20103 Dic 2013Ipventure, Inc.Data transmission and rendering techniques implemented over a client-server system
US861234318 Feb 200817 Dic 2013Amazon.Com, Inc.Network based payment service capable of generating coding for adding payment objects to pages of external sites
US862633313 Mar 20127 Ene 2014Ipventure, Inc.Method and system for order fulfillment in a distribution center
US863511312 Feb 200721 Ene 2014Ipventure, Inc.Integrated online store
US867691622 Jun 201218 Mar 2014At&T Intellectual Property Ii, L.P.Method and apparatus for connection to virtual private networks for secure transactions
US8682749 *1 Oct 200925 Mar 2014Pangram Acquisitions L.L.C.E-shopping approach involving combinable and viewable color-matched images
US870655123 Ago 200422 Abr 2014Google Inc.Systems and methods for determining user actions
US870656521 Abr 200822 Abr 2014Risible Enterprise LLCPre-filling order forms for transactions over a communications network
US871284611 Mar 201329 Abr 2014Divan Industries, LlcSending targeted product offerings based on personal information
US87320116 Jun 201120 May 2014Amazon.Com, Inc.System for implementing a performance-based customer referral program
US87384709 Dic 200527 May 2014Amazon Technologies, Inc.Providing gift clustering functionality to assist a user in ordering multiple items for a recipient
US873873224 Feb 200627 May 2014Liveperson, Inc.System and method for performing follow up based on user interactions
US875129729 Abr 200810 Jun 2014Inventor Holdings, LlcMethod and apparatus for defining routing of customers between merchants
US875133422 Dic 201110 Jun 2014Ipventure, Inc.Item substitution for unavailable items relating to a customer order
US876231310 Jun 201124 Jun 2014Liveperson, Inc.Method and system for creating a predictive model for targeting web-page to a surfer
US877525526 May 20138 Jul 2014Divan Industries, LlcInternet business transaction processor
US8775274 *10 Ago 20048 Jul 2014Fritch Alibates, LlcSystem, method, and computer program product for a unified internet wallet and gift registry
US879920016 Jul 20095 Ago 2014Liveperson, Inc.Method and system for creating a predictive model for targeting webpage to a surfer
US880584417 Mar 201012 Ago 2014Liveperson, Inc.Expert search
US88059416 Mar 201212 Ago 2014Liveperson, Inc.Occasionally-connected computing interface
US883197622 Ene 20099 Sep 2014Maritz Holdings Inc.System and method for transacting purchases with a cash vendor using points and a virtual credit card
US884364325 Jul 201323 Sep 2014Virnetx, Inc.System and method employing an agile network protocol for secure communications using secure domain names
US884970424 Mar 200830 Sep 2014Risible Enterprises LlcTracking transactions by using addresses in a communications network
US88500096 Jun 201330 Sep 2014Virnetx, Inc.System and method employing an agile network protocol for secure communications using secure domain names
US88684486 Ago 200121 Oct 2014Liveperson, Inc.Systems and methods to facilitate selling of products and services
US886870513 Sep 201221 Oct 2014Virnetx, Inc.Agile network protocol for secure communications using secure domain names
US887477116 Ago 200728 Oct 2014Virnetx, Inc.Agile network protocol for secure communications with assured system availability
US888042828 Jun 20114 Nov 2014Ipventure, Inc.Restricted purchase of regulated items over a network
US889247023 Sep 201318 Nov 2014Walker Digital, LlcPre-sale data broadcast system and method
US89045166 Jun 20132 Dic 2014Virnetx, Inc.System and method employing an agile network protocol for secure communications using secure domain names
US891846514 Dic 201023 Dic 2014Liveperson, Inc.Authentication of service requests initiated from a social networking site
US89430026 Mar 201227 Ene 2015Liveperson, Inc.Analytics driven engagement
US894320131 Oct 201127 Ene 2015Virnetx, Inc.Method for establishing encrypted channel
US895453931 Jul 201210 Feb 2015Liveperson, Inc.Method and system for providing targeted content to a surfer
US89884182 Jul 201224 Mar 2015Florelle, Inc.System and method for parametric display of modular aesthetic designs
US89964154 Feb 200831 Mar 2015Risible Enterprises LlcTracking transactions by using addresses in a communications network
US902711510 Sep 20145 May 2015Virnetx, Inc.System and method for using a registered name to connect network devices with a link that uses encryption
US90377136 Abr 201119 May 2015Virnetx, Inc.Agile network protocol for secure communications using secure domain names
US903816325 Jul 201319 May 2015Virnetx, Inc.Systems and methods for connecting network devices over communication network
US9043228 *19 Ago 201326 May 2015Ddr Holdings, LlcSpecially programmed computer server serving pages offering commercial opportunities for merchants through coordinated offsite marketing
US907769413 Sep 20127 Jul 2015Virnetx, Inc.Agile network protocol for secure communications using secure domain names
US907769528 May 20137 Jul 2015Virnetx, Inc.System and method for establishing an encrypted communication link based on IP address lookup requests
US909439912 Jul 201128 Jul 2015Virnetx, Inc.Method for establishing secure communication link between computers of virtual private network
US910037514 Sep 20124 Ago 2015Virnetx, Inc.System and method employing an agile network protocol for secure communications using secure domain names
US910497012 May 201411 Ago 2015Liveperson, Inc.Method and system for creating a predictive model for targeting web-page to a surfer
US9129329 *22 Nov 20128 Sep 2015Steven C. RobertsonSystem and method for providing electronic multi-merchant gift registry services over a distributed network
US917131612 Jun 200727 Oct 2015Inventor Holdings, LlcMethod and apparatus for vending a combination of products
US920222327 May 20101 Dic 2015Intellectual Ventures I LlcMethod and system for transacting with network traffic
US93319692 Jul 20143 May 2016Liveperson, Inc.Occasionally-connected computing interface
US933648724 Jun 201410 May 2016Live Person, Inc.Method and system for creating a predictive model for targeting webpage to a surfer
US934280818 Mar 201117 May 2016June Ray LimitedLoad balancing technique implemented in a data network device utilizing a data cache
US935059814 Mar 201324 May 2016Liveperson, Inc.Authentication of service requests using a communications initiation feature
US937434613 Sep 201221 Jun 2016Virnetx, Inc.Agile network protocol for secure communications using secure domain names
US938600014 Sep 20125 Jul 2016Virnetx, Inc.System and method for establishing a communication link
US939629529 Jun 201519 Jul 2016Liveperson, Inc.Method and system for creating a predictive model for targeting web-page to a surfer
US939643624 Dic 201419 Jul 2016Liveperson, Inc.Method and system for providing targeted content to a surfer
US939645120 Dic 201319 Jul 2016June Ray LimitedMethod and system for order fulfillment in a distribution center
US939647622 Ago 201119 Jul 2016Inventor Holdings, LlcMethod and system for providing a link in an electronic file being presented to a user
US94057539 Nov 20152 Ago 2016George AposporosDynamic ratings-based streaming media playback system
US941376629 Oct 20149 Ago 2016Virnetx, Inc.Method for establishing connection between devices
US941380819 Nov 20139 Ago 2016June Ray LimitedData transmission and rendering techniques by a device via a network
US943246831 Mar 200630 Ago 2016Liveperson, Inc.System and method for design and dynamic generation of a web page
US947942618 May 201225 Oct 2016Virnetz, Inc.Agile network protocol for secure communications with assured system availability
US20010007991 *13 Feb 200112 Jul 2001Tobin William J.Method and system for customizing marketing services on networks communicating with hypertext tagging conventions
US20010018680 *27 Feb 200130 Ago 2001Park Jun HyunElectronic commerce business settlement system using financial accounts
US20010042089 *12 Feb 200115 Nov 2001Tobin William J.Method and system for customizing marketing services on networks Communicating with hypertext tagging conventions
US20010047276 *27 Mar 200129 Nov 2001Fritz EisenhartBusiness to business technology exchange and collaboration system and method
US20020023084 *25 Abr 200121 Feb 2002Aviv EyalMethod and system for visual network searching
US20020026383 *29 Ago 200128 Feb 2002Mori Seiki Co., LtdNetwork system
US20020032618 *31 Ago 200114 Mar 2002Seiko Epson CorporationInformation disclosing control method and its system, and computer program
US20020035573 *14 Sep 200121 Mar 2002Black Peter M.Metatag-based datamining
US20020042756 *4 Oct 200111 Abr 2002I2 Technologies, Us, Inc.Fulfillment management system for managing ATP data in a distributed supply chain environment
US20020046130 *10 Jul 200118 Abr 2002United Parcel Service, Inc.Method and apparatus for communicating order entries in a network environment
US20020049641 *22 Ago 200125 Abr 2002Kopelman Joshua M.Method and apparatus for listing goods for sale
US20020052778 *13 Dic 20002 May 2002Murphy Thomas P.System and method for providing incentives to purchasers
US20020082926 *18 Abr 200127 Jun 2002Shuster Gary StephenMethod and system for transacting with network traffic
US20020083024 *19 Nov 200127 Jun 2002Myers Bradley A.Case management system and method
US20020087663 *28 Dic 20004 Jul 2002Xerox CorporationRemote order entry system and method
US20020091615 *9 Ene 200111 Jul 2002Salvani Joseph M.Transaction communication system
US20020098716 *22 Mar 200225 Jul 2002Fernando GonzalezMethod of making vertical diode structures
US20020099562 *31 Jul 200125 Jul 2002Bruce Michael GeorgeSystem and method of data exchange for electronic transactions with multiple sources
US20020099796 *23 Ene 200125 Jul 2002Xerox CorporationCustomizable remote order entry system and method
US20020108128 *12 Sep 20018 Ago 2002Todd LashMethod, apparatus, and system for overlapping enhancement control
US20020111867 *5 Abr 200215 Ago 2002Walker Jay S.Method and apparatus for defining routing of customers between merchants
US20020116241 *21 Feb 200122 Ago 2002Virender SandhuEnterprise resource planning system for ordering, tracking and shipping goods from a seller to a buyer
US20020116287 *23 Oct 200122 Ago 2002Schubert Timothy D.Multi-faceted, tier driven electronic commerce facilitator
US20020133407 *15 Mar 200219 Sep 2002Walker Jay S.Method and apparatus for product display
US20020135612 *26 Mar 200126 Sep 2002Siemens Medical Solutions Health Services CorporationSystem and user interface supporting concurrent application operation and interoperability
US20020152103 *13 Abr 200117 Oct 2002I2 Technologies, Inc.High availability planning and scheduling architecture
US20020152104 *13 Abr 200117 Oct 2002Subhasis OjhaSynchronization of planning information in a high availability planning and scheduling architecture
US20020152159 *28 Ago 200117 Oct 2002Khan Umair A.System, method and computer program product for the recording and playback of transaction macros
US20020152163 *13 Ago 200117 Oct 2002Bezos Jeffrey P.Network based user-to-user payment service
US20020152174 *29 Mar 200217 Oct 2002United Parcel Service Of America, Inc.Electronic shipping system for package pickup and anywhere to anywhere delivery
US20020156700 *19 Abr 200224 Oct 2002Joseph GraySystem of revenue sharing in a computer network environment
US20020169664 *15 May 200114 Nov 2002Walker Jay S.System for providing offers using a billing statement
US20020173977 *17 May 200121 Nov 2002International Business Machines CorporationCharging for a computer based on actual usage time
US20020174018 *30 Mar 200121 Nov 2002Mark BungerMethod, system, and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US20020174030 *19 Oct 200121 Nov 2002Praisner C. ToddDynamic payment cards and related management systems and associated methods
US20020174039 *16 Abr 200221 Nov 2002Mitac International Corp.Virtual hub
US20020174204 *14 May 200221 Nov 2002Consorzio Agrario Provinciale Di PiacenzaSystem for online checking of the life of a food product at purchase time
US20020198733 *27 Mar 200226 Dic 2002Fujitsu LimitedVirtual outlet establishment mediation method, virtual outlet establishment mediation program, and virtual outlet establishment mediation server
US20020198818 *10 May 200226 Dic 2002Pcorder.ComMethod and apparatus for efficiently generating electronic requests for quote
US20030028650 *23 Jul 20016 Feb 2003Yihsiu ChenFlexible automated connection to virtual private networks
US20030050844 *26 Dic 200013 Mar 2003Ruppelt Kevin M.Web-enabled method and system for assisting a consumer to reach a purchasing decision regarding a product
US20030078852 *19 Oct 200124 Abr 2003U-Haul International, Inc.Online marketplace for moving and relocation services
US20030088475 *12 Oct 20018 May 2003Goodman Victor B.Remote transaction and tracking protocol for internet commerce
US20030115074 *19 Dic 200119 Jun 2003Freeman Mark DouglasTracking system and method
US20030139972 *18 Ene 200224 Jul 2003Parulski Kenneth A.System, method and software product for ordering merchandise over a communication network from a plurality of different merchandise providers having various business relationships
US20030144852 *25 Ene 200231 Jul 2003Frieder EckertProviding highly automated procurement services
US20030154120 *20 Dic 200214 Ago 2003Freishtat Gregg S.Systems and methods to facilitate selling of products and services
US20030158791 *27 Ago 200221 Ago 2003Gilberto John A.Order and payment visibility process
US20030164334 *7 Mar 20014 Sep 2003Dominique BalthasartMethod for obtaining a purified hydrofluoroalkane, purified hydrofluoroalkane, use of same and method for analysing same
US20030182185 *4 Mar 200225 Sep 2003Vivek DoddSplit incentive customer referral scheme
US20030200321 *23 Jul 200123 Oct 2003Yihsiu ChenSystem for automated connection to virtual private networks related applications
US20030204451 *26 Ago 200230 Oct 2003Inventec CorporationSystem and method for exchanging supply-own-inventory related information between manufacturer and supplier
US20030208400 *25 Abr 20016 Nov 2003Jeff KuoIncentive mechanism for encouraging adoption and use
US20030208413 *6 Sep 20016 Nov 2003Ray Christine R.L.Systems and methods for providing item sales and delivery service
US20030212611 *30 Sep 199913 Nov 2003Aurora Casket Company, Inc.Computerized family advising system and method for making funeral arrangements
US20030233459 *12 Jun 200218 Dic 2003Lawrence MillerMethod and system for delayed cookie transmission in a client-server architecture
US20040030726 *4 Ago 200312 Feb 2004American Management Systems, Inc.Content management system
US20040034567 *28 Nov 200119 Feb 2004Gravett Antony HughOn-line transactions and system therefore
US20040039647 *18 Jul 200126 Feb 2004Alex RocheMethod and apparatus for automated on-line printing service
US20040044590 *28 Abr 20034 Mar 2004Jacques VoorheesSystem and method for replicating objects from providers in communication displays from other providers
US20040078302 *15 Feb 200222 Abr 2004Cooper Andrew McdonaldCommon web facility for franchisee online sales
US20040078305 *3 Dic 200322 Abr 2004Scott WellerInternet sales tracking system for reimbursing display store costs
US20040088198 *31 Oct 20026 May 2004Childress Allen B.Method of modifying a business rule while tracking the modifications
US20040093271 *31 Oct 200313 May 2004Walker Jay S.Method and apparatus for providing supplementary product sales to a customer at a customer terminal
US20040098319 *14 Nov 200220 May 2004Senker James D.Method and system for the rental of furniture and housewares
US20040111381 *9 Jul 200210 Jun 2004Messer Stephen D.Enhanced network based promotional tracking system
US20040116070 *20 Nov 200317 Jun 2004Agere Systems Inc.Method, system, and computer program product for providing multi-tiered broadcasting services
US20040128204 *27 Dic 20021 Jul 2004Cihla Virgil F.Systems for procuring products in a distributed system
US20040133435 *11 Abr 20018 Jul 2004Berlin Phillip A.Centralized electronic sales using a consolidator
US20040138962 *22 Dic 200315 Jul 2004Ebay Inc.Method and apparatus for facilitating sales of goods by independent parties
US20040138966 *22 Dic 200315 Jul 2004Ebay, Inc.Method and apparatus for facilitating sales of goods by independent parties
US20040153368 *6 Ago 20015 Ago 2004Gregg FreishtatSystems and methods to facilitate selling of products and services
US20040167890 *23 Feb 200426 Ago 2004Aviv EyalSystem and method for media search and playback
US20040172343 *26 Feb 20042 Sep 2004Accelerate Interactive, Inc.Method and system for controlling and auditing content /services systems
US20040199657 *19 Abr 20047 Oct 2004Aviv EyalStreaming media search and playback system
US20040205003 *14 Abr 200414 Oct 2004Carpenter Paul E.Method of selling a virtual bundle of items to consumers
US20040205593 *27 Sep 200214 Oct 2004Wish-List.Com, Inc.Method and apparatus for providing enhanced functionality to product webpages
US20040227768 *25 Feb 200418 Nov 2004Creative Frontier, Inc.System and method for tracking an object in a video and linking information thereto
US20040230476 *15 Jun 200418 Nov 2004Messer Stephen DaleTransaction tracking, managing, assessment, and auditing data processing system and network
US20040230481 *5 Abr 200218 Nov 2004Maritz Inc.System and method for transacting purchases with a cash vendor using points
US20040230526 *14 Abr 200418 Nov 2004Praisner C. ToddPayment control system and associated method for facilitating credit payments in the accounts payable environment
US20040230539 *14 Abr 200418 Nov 2004Praisner C. ToddMethod and system for pushing credit payments as buyer initiated transactions
US20040254813 *15 Jun 200416 Dic 2004Messer Stephen DaleTransaction tracking, managing, assessment, and auditing data processing system and network
US20050022119 *10 Ago 200427 Ene 2005Kraemer Keith M.Method and apparatus for providing enhanced functionality to product webpages
US20050027601 *29 Jul 20043 Feb 2005Walker Jay S.Products and processes for vending a plurality of products
US20050027622 *29 Jul 20043 Feb 2005Walker Jay S.Products and processes for vending a plurality of products via defined groups
US20050033650 *5 Ago 200310 Feb 2005Robertson Steven C.System and method for providing electronic multi-merchant gift registry services over a distributed network
US20050044005 *27 Jul 200424 Feb 2005Jarbridge, Inc.Merging images for gifting
US20050055269 *4 Sep 200310 Mar 2005Alex RoetterSystems and methods for determining user actions
US20050060062 *15 Oct 200417 Mar 2005Walker Jay S.Products and processes for managing the prices of vending machine inventory
US20050071257 *18 Nov 200431 Mar 2005Jarbridge, Inc.Merged images viewed via a virtual storage closet
US20050091123 *20 Sep 200428 Abr 2005Gregg FreishtatSystems and methods to facilitate selling of products and services
US20050114353 *27 Dic 200426 May 2005Masroor MalikMethod and apparatus for tracking functional states of a Web-site and reporting results to Web developers
US20050154651 *7 Mar 200514 Jul 2005Bezos Jeffrey P.Contextual presentation of information about prior transactions during browsing of an electronic catalog
US20050154652 *7 Mar 200514 Jul 2005Bezos Jeffrey P.Contextual presentation of information about related orders during browsing of an electronic catalog
US20050160002 *31 Mar 200421 Jul 2005Alex RoetterSystems and methods for determining user actions
US20050162439 *15 Ago 200228 Jul 2005Creative Frontier, Inc.Method and apparatus for associating the color of an object with an event
US20050177461 *8 Ene 200411 Ago 2005Rosefelt Craig A.System and method of internet advertising
US20050177575 *13 Abr 200511 Ago 2005Commerce Technology Licensing, L.L.C.System and method of co-branding pages over a network
US20050240492 *24 Jun 200527 Oct 2005Zipandshop L.L.C.Systems, methods and computer program products for facilitating the sale of commodity-like goods/services
US20050240938 *11 Ene 200527 Oct 2005Greg LaneE-commerce system and method relating to program objects
US20050246359 *30 Jun 20053 Nov 2005Ronald RobbinsDelivery tracking system
US20050256768 *12 May 200417 Nov 2005Ray RobinsonMethod and system for enabling electronic commerce through advertisements
US20050273388 *23 Ago 20048 Dic 2005Alex RoetterSystems and methods for determining user actions
US20050288808 *7 Jun 200529 Dic 2005Lopez George AComputer system for efficient design and manufacture of multiple-component devices
US20060015366 *1 Sep 200519 Ene 2006Shuster Gary SMethod and system for transacting with network traffic
US20060026262 *4 Ago 20052 Feb 2006Freeland AbbottContent collection
US20060085250 *5 Oct 200520 Abr 2006Christopher KantarjievTechniques for processing customer service transactions at customer site using mobile computing device
US20060106678 *28 Dic 200518 May 2006Walker Jay SSystems and methods for providing transferable item prices
US20060116923 *12 Ene 20061 Jun 2006Bruce WoodsElectronic shipping system for package pickup and anywhere to anywhere delivery
US20060122881 *18 Nov 20058 Jun 2006Walker Jay SSystems and methods for vending promotions
US20060136300 *23 Dic 200522 Jun 2006Ebay Inc.Method and apparatus for promoting resale of foods
US20060149620 *30 Dic 20046 Jul 2006Reed Keith MOn-line fundraising method, system, and computer useable medium
US20060161973 *17 Mar 200620 Jul 2006Royer Barry LSystem and user interface supporting concurrent application initiation and interoperability
US20060178946 *9 Dic 200510 Ago 2006Amazon.Com, Inc.Providing gift clustering functionality to assist a user in ordering multiple items for a recipient
US20060190335 *6 Abr 200624 Ago 2006Walker Jay SMethod and apparatus for defining routing of customers between merchants
US20060195217 *1 May 200631 Ago 2006Lopez George AMethod of manufacturing a multiple component device
US20060212153 *1 May 200621 Sep 2006Lopez George AMethod of manufacturing a multiple component device
US20060218056 *9 Mar 200628 Sep 2006Dickman Craig SMethod for shippers to manage fuel costs
US20060224721 *29 Mar 20055 Oct 2006H Three, Inc.Referral Tracking
US20060224729 *26 Ago 20055 Oct 2006H Three, Inc.Referral tracking
US20060235561 *31 Ene 200619 Oct 2006Lopez George AMethod of manufacturing a multiple component device
US20060235770 *23 Jun 200619 Oct 2006Walker Jay SProducts and processes for vending a plurality of products via defined groups
US20060241965 *10 Jul 200626 Oct 2006Walker Jay SVending machine system and method for encouraging the purchase of profitable items
US20060241966 *10 Jul 200626 Oct 2006Walker Jay SVending machine system and method for encouraging the purchase of profitable items
US20060253347 *23 Jun 20069 Nov 2006Walker Jay SProducts and processes for vending a plurality of products
US20060265096 *1 May 200623 Nov 2006Lopez George AMethod of manufacturing a multiple component device
US20060265260 *3 May 200623 Nov 2006Robert BrownSystem and method for browsing and comparing products
US20060269110 *3 May 200630 Nov 2006Lopez George AComputer system for efficient design and manufacture of multiple-component devices
US20060271218 *2 May 200630 Nov 2006Lopez George AComputer system for efficient design and manufacture of multiple-component devices
US20060271219 *3 May 200630 Nov 2006Lopez George AComputer system for efficient design and manufacture of multiple-component devices
US20060271224 *3 May 200630 Nov 2006Lopez George AComputer system for efficient design and manufacture of multiple-component devices
US20060271228 *1 May 200630 Nov 2006Lopez George AMethod of manufacturing a multiple component device
US20060271393 *3 May 200630 Nov 2006Lopez George AComputer system for efficient design and manufacture of multiple component devices
US20070016463 *20 Sep 200618 Ene 2007Borders Louis HScheduling delivery of products via the Internet
US20070055580 *8 Nov 20068 Mar 2007Woodward Franklin GMethod and apparatus for facilitating online purchase of regulated products over a data network
US20070061421 *24 Feb 200615 Mar 2007Liveperson, Inc.System and method for performing follow up based on user interactions
US20070073587 *13 Oct 200629 Mar 2007Walker Jay SPre-sale data broadcast system and method
US20070073773 *1 Jun 200629 Mar 2007Walker Jay SMethod and system for providing a link in an electronic file being presented to a user
US20070112647 *19 Dic 200617 May 2007Borders Louis HWebstore supporting multiple merchants
US20070136149 *1 Feb 200714 Jun 2007Woodward Franklin GRestricted purchase of regulated items over a network
US20070174144 *12 Feb 200726 Jul 2007Borders Louis HOnline store product availability
US20070186030 *8 Nov 20069 Ago 2007Stmicroelectronics S.A.Fast random access DRAM management method
US20070210153 *8 May 200713 Sep 2007Walker Jay SSystem for vending physical and information items
US20070214062 *29 May 200713 Sep 2007Berlin Phillip ACentralized Electronic Sales Using a Consolidator
US20070226062 *16 Feb 200727 Sep 2007Hughes John MInternet contest
US20070228062 *12 Jun 20074 Oct 2007Walker Jay SMethod and apparatus for vending a combination of products
US20070250407 *22 Jun 200725 Oct 2007Ebay, Inc.Method For Listing Goods For Sale By Telephone
US20070250443 *19 Abr 200625 Oct 2007International Business Machines , CorporationSystem and Method for Optimal Selection of Payment Authorizations in Complex Commerce Systems
US20070260605 *31 Mar 20068 Nov 2007H Three, Inc.Multiple-Listing Referral-Tracking System
US20070265856 *10 May 200615 Nov 2007Rod RobinsonMethod of selecting a liftgate
US20070299729 *19 Jun 200727 Dic 2007Yuki UchidaPrinting system, apparatus and method for automatically printing records of electronic transactions
US20080004992 *30 Jun 20063 Ene 2008Microsoft CorporationFederated marketplace for electronic commerce
US20080010143 *27 Jun 200610 Ene 2008Rob KniazSecure and extensible pay per action online advertising
US20080015959 *17 Jul 200717 Ene 2008Andre KruglikovReal-time display of available products over the Internet
US20080039972 *23 Oct 200714 Feb 2008Walker Jay SProducts and processes for vending a plurality of products via defined groups
US20080040143 *22 Ago 200714 Feb 2008Freeman Mark DTracking system and method
US20080040241 *26 Sep 200714 Feb 2008Berlin Phil ACentralized Electronic Sales Using a Consolidator
US20080051934 *29 Oct 200728 Feb 2008Tedesco Daniel EMethod and apparatus for dynamically managing vending machine inventory prices
US20080052148 *30 Oct 200728 Feb 2008Walker Jay SProducts and processes for managing the prices of vending machine inventory
US20080052193 *24 Ago 200728 Feb 2008Alexander KatznerIntegrated Communication Systems and Methods for Purpose of Product Presentation and Direct Sales
US20080065474 *12 Sep 200613 Mar 2008Abhinay SharmaSecure conversion tracking
US20080065565 *31 Oct 200713 Mar 2008Walker Jay SSystems and methods for providing transferable item prices
US20080086390 *18 Dic 200710 Abr 2008Berlin Phil ACentralized Electronic Sales Using a Consolidator
US20080091820 *12 Oct 200617 Abr 2008Norman John GMultiple-listing referral tracking system
US20080103965 *31 Oct 20061 May 2008Chuck FosterJust in time transactions
US20080103966 *31 Oct 20061 May 2008Chuck FosterSystem and/or method for dynamic determination of transaction processing fees
US20080109110 *23 Oct 20078 May 2008Walker Jay SProducts and processes for vending a plurality of products via defined groups
US20080114684 *31 Oct 200615 May 2008Chuck FosterTermination of transactions
US20080114691 *31 Oct 200615 May 2008Chuck FosterProcessing transactions
US20080133378 *31 Ene 20085 Jun 2008Commerce Technology Licensing, L.L.C.Method and system for customizing marketing services on networks communicating with hypertext tagging conventions
US20080154709 *3 Mar 200826 Jun 2008Peter HamInventory replication based upon order fulfillment rates
US20080167946 *20 Dic 200710 Jul 2008Bezos Jeffrey PInternet-based customer referral system
US20080173707 *8 May 200724 Jul 2008Walker Jay SSystem for vending physical and information items
US20080183489 *1 Abr 200831 Jul 2008EbayMethod and Apparatus For Listing Goods For Sale
US20080189191 *31 Ene 20087 Ago 2008Hewlett-Packard Development Company, L.P.Method and apparatus for automated on-line printing service
US20080201194 *29 Abr 200821 Ago 2008Walker Jay SMethod and apparatus for defining routing of customers between merchants
US20080201231 *23 Abr 200821 Ago 2008Mypoints. Com Inc.System and Method for Tracking User Activity in an Incentive Award System
US20080201472 *23 Abr 200821 Ago 2008Mypoints.Com Inc.System and Method for Generating Personalized Offers Through an Information Gathering System
US20080255966 *9 Abr 200816 Oct 2008EbayMethod and Apparatus For Facilitating Sales of Goods By Independent Parties
US20080262964 *18 Feb 200823 Oct 2008Bezos Jeffrey PNetwork based user-to-user payment service
US20080263144 *21 Abr 200823 Oct 2008Rollins Eugene JPre-filling order forms for transactions over a communications network
US20080270882 *11 Jul 200830 Oct 2008Rollins Eugene JProviding navigation objects for communications over a network
US20090006137 *29 Jun 20071 Ene 2009Wait Julian FClaims processing hierarchy for designee
US20090006140 *29 Jun 20071 Ene 2009Wait Julian FClaims processing hierarchy for insured
US20090018934 *15 May 200715 Ene 2009Chaorong PengSystem and Method for defense ID theft attack security service system in marketing environment
US20090030807 *24 Mar 200829 Ene 2009Rollins Eugene JTracking transactions by using addresses in a communications network
US20090030811 *15 Sep 200829 Ene 2009United Parcel Service Of America, Inc.Order and Payment Visibility Process
US20090043654 *29 May 200812 Feb 2009Bates Daniel LMethod And System For Enabling Advertising And Transaction Within User Generated Video Content
US20090144176 *1 Dic 20084 Jun 2009Polygroup, Ltd.System and method for replicating objects from providers in communication displays from other providers
US20090150534 *7 Feb 200911 Jun 2009Andrew Karl MillerLoad balancing technique implemented in a data network device utilizing a data cache
US20090164570 *17 Feb 200925 Jun 2009Narasimha Rao PailaData transmission and rendering techniques implemented over a client-server system
US20090187436 *2 Feb 200923 Jul 2009U-Haul International, Inc.Online Marketplace for Moving and Relocation Services
US20090222129 *6 May 20093 Sep 2009William Henry WaddingtonMothod and system for order fulfullment in a distribution center
US20090228341 *18 Mar 200910 Sep 2009Yt Acquisition CorporationMethod, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US20090228376 *4 Feb 200810 Sep 2009Invenda CorporationTracking Transactions by using Addresses in a Communications Network
US20090231014 *12 Feb 200917 Sep 2009Kenji HaradaLevel shifter circuit
US20090235151 *27 May 200917 Sep 2009Creative Frontier, Inc.Method and apparatus for associating the color of an object with an event
US20090254432 *16 Jun 20098 Oct 2009Yt Acquisition CorporationMethod, system and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
US20090254450 *17 Jun 20098 Oct 2009Bollay Denison WMethod of executing an electronic commerce sale from affiliate web sites
US20090265239 *30 Jun 200922 Oct 2009Akablue Pty LimitedElectronic commerce portal
US20090292682 *16 Jul 200926 Nov 2009Ronald RobbinsDelivery tracking system
US20090319342 *17 Jun 200924 Dic 2009Wize, Inc.System and method for aggregating and summarizing product/topic sentiment
US20090327026 *23 Abr 200831 Dic 2009Mypoints.Com Inc.Method for Providing Custom Profile Analysis in a Demographic Information System
US20100005381 *2 Jul 20097 Ene 2010Keeboo SarlMethod for organizing and consulting electronic data, in the environment of a media library
US20100017269 *28 Sep 200921 Ene 2010Jarbridge, Inc.Methods, systems and devices for providing images of featured articles and for merging of the images
US20100017271 *28 Sep 200921 Ene 2010Jarbridge, Inc.Methods, systems and devices for user profile-based viewable images and for merging of the images
US20100017272 *29 Sep 200921 Ene 2010Jarbridge, Inc.Viewing images for review in merged image form and with parameter-based image processing
US20100017282 *25 Sep 200921 Ene 2010Jarbridge, Inc.Methods, systems and devices for merged images and fee generation in online retail
US20100017297 *29 Sep 200921 Ene 2010Jarbridge, Inc.Automated fee-based data processing from remotely-based image merging
US20100017309 *25 Sep 200921 Ene 2010Jarbridge, Inc.Methods, systems and devices relating to merged images and storage thereof
US20100023427 *25 Sep 200928 Ene 2010Jarbridge, Inc.Methods, systems and devices for retail website linking and image merging
US20100023428 *29 Sep 200928 Ene 2010Jarbridge, Inc.Merging image data based on prospective shopping basket selection
US20100036945 *9 Oct 200911 Feb 2010Thomson Licensing SaMethod and system for controlling and auditing content/service systems
US20100076880 *30 Nov 200925 Mar 2010Atolaire LimitedThird-Party Billing System and Method
US20100123452 *13 Oct 200920 May 2010Toyota Jidosha Kabushiki KaishaPower supply system and method of controlling power supply system
US20100138319 *4 Feb 20103 Jun 2010Bezos Jeffrey PContextual presentation on electronic catalog pages of information reflective of prior orders
US20100145864 *16 Feb 201010 Jun 2010Boesjes Eimar MMultiply-integrated system for product inventory, sales, and distribution
US20100153198 *22 Feb 201017 Jun 2010Autosavings Network, Inc.System and Method for Providing Incentives to Purchasers
US20100161400 *26 Feb 201024 Jun 2010Snodgrass Ryan JReferring-site based recommendations
US20100185505 *22 Ene 200922 Jul 2010Maritz Inc.System and method for transacting purchases with a cash vendor using points and a virtual credit card
US20100185522 *29 Mar 201022 Jul 2010Norman Ken OuchiItem Identifier for a Physical Item, Catalogs, and Catalog Query
US20100205024 *29 Oct 200912 Ago 2010Haggai ShacharSystem and method for applying in-depth data mining tools for participating websites
US20100235234 *27 May 201016 Sep 2010Gary Stephen ShusterMethod and system for transacting with network traffic
US20100241269 *22 May 201023 Sep 2010Peter HamInventory replication based upon order fulfillment rates
US20100262555 *31 May 201014 Oct 2010Dickman Craig SMethod for shippers to manage fuel cost
US20100318434 *1 Jun 201016 Dic 2010Stephen Dale MesserTransaction tracking, managing, assessment, and auditing data processing system and network
US20100332402 *6 Sep 201030 Dic 2010Christopher KantarjievTechniques for processing customer service transactions at customer site using mobile computing device
US20110004535 *14 Sep 20106 Ene 2011Ebay Inc.Method and Apparatus For Listing Goods For Sale
US20110047210 *27 Oct 201024 Feb 2011Narasimha Rao PailaData transmission and rendering techniques implemented over a client-server system
US20110055207 *17 Mar 20103 Mar 2011Liveperson, Inc.Expert Search
US20110131108 *7 Oct 20102 Jun 2011Quarles & Brady LLPInternet Loyalty and Rewards System
US20110161198 *14 Oct 201030 Jun 2011Berlin Phil ACentralized Electronic Sales Using a Consolidator
US20110173057 *5 Ene 201114 Jul 2011Local.Com CorporationMethods and systems for a dynamic networked commerce architecture
US20110173090 *18 Mar 201114 Jul 2011Andrew Karl MillerLoad balancing technique implemented in a data network device utilizing a data cache
US20110178898 *4 Abr 201121 Jul 2011Ebay Inc.Method and apparatus for presenting information relating to a good
US20110185053 *6 Abr 201128 Jul 2011Victor LarsonAgile Network Protocol For Secure Communications Using Secure Domain Names
US20110238528 *6 Jun 201129 Sep 2011Bezos Jeffrey PSystem for implementing a performance-based customer referral program
US20120150667 *14 Dic 201114 Jun 2012Soorena SalariApparatus, system, and method for a micro commerce ad
US20140172527 *20 Feb 201419 Jun 2014Amazon.Com, Inc.System for implementing a network-based user referral program
US20140316935 *22 Nov 201223 Oct 2014Steven C. RobertsonSystem and Method for Providing Electronic Multi-Merchant Gift Registry Services Over a Distributed Network
DE10106811A1 *14 Feb 200129 Ago 2002Siemens AgProducing and operating complex application in public data network involves second provider constructing application using basic service(s) produced and operated by first provider
DE10106811B4 *14 Feb 20013 Ene 2008Siemens AgVerfahren und System zur Erstellung und zum Betrieb einer komplexen Applikation in einem öffentlichen Datennetz
WO2000023928A2 *19 Oct 199927 Abr 2000Hardwarestreet.Com, Inc.Internet business transaction processor
WO2000023928A3 *19 Oct 199920 Jul 2000Hardwarestreet Com IncInternet business transaction processor
WO2000023929A1 *19 Oct 199927 Abr 2000Hardwarestreet.Com, Inc.Dynamic selection of multiple distributors
WO2000048076A1 *11 Feb 200017 Ago 2000Arcot Systems, Inc.Method and apparatus for secure entry of access codes in a computer environment
WO2000062171A1 *7 Abr 200019 Oct 2000Zap.Com CorporationSystem of consistent internet web site banners that provide portal-like functionality
WO2001022293A1 *21 Sep 200029 Mar 2001U.S. Electronics Components Corp.Method and apparatus for obtaining information from users accessing an internet site
WO2001024089A1 *27 Sep 20005 Abr 2001Vcommerce CorporationMethod to create a customized e-commerce store
WO2001033369A1 *1 Nov 200010 May 2001Commerce One Operations, Inc.Commerce community schema for the global trading web
WO2001041030A1 *6 Dic 20007 Jun 2001Quantitative Advisors, Inc.Method and system for advertising products and services over a communications network
WO2001071456A2 *20 Mar 200127 Sep 2001Found, Inc.Electronic commerce and information control system
WO2001071456A3 *20 Mar 20014 Abr 2002Gene DriesElectronic commerce and information control system
WO2001075734A1 *30 Mar 200111 Oct 2001Softcoin, Inc.Facilitating transactions between merchant, associate, and user
WO2001091019A1 *25 May 200129 Nov 2001Payless Shoesource, Inc.System for presenting customer constrained purchase choices in an on-line store
WO2001096981A2 *13 Jun 200120 Dic 2001Comergent Technologies, Inc.A method, system, and computer readable medium for facilitating a transaction between a manufacturer, a distributor, and a reseller
WO2001096981A3 *13 Jun 20016 Jun 2002Comergent Technologies IncA method, system, and computer readable medium for facilitating a transaction between a manufacturer, a distributor, and a reseller
WO2001099003A1 *15 Jun 200127 Dic 2001Commercescout, Inc.System and method for sourcing, purchasing and analysis across multiple commercial marketplace
WO2002019211A1 *27 Ago 20017 Mar 2002Microcreditcard.Com, Inc.Third-party billing system and method
WO2002065353A1 *15 Feb 200222 Ago 2002Topshop Holdings Pty LtdCommon web facility for franchisee online sales
WO2002073492A1 *11 Abr 200119 Sep 2002Myonlycatalog.Com, Inc.Centralized electronic sales using a consolidator
WO2002086650A2 *25 Abr 200231 Oct 2002Brian Alexander WintersteinA transaction facilitation system
WO2002086650A3 *25 Abr 200223 Ene 2003Brian Alexander WintersteinA transaction facilitation system
WO2002086767A1 *25 Abr 200231 Oct 2002Friskit, Inc.Method and system for visual network searching
WO2002089035A1 *26 Abr 20027 Nov 2002United States Postal ServiceItem delivery service with return component
WO2003005151A2 *28 Jun 200216 Ene 2003Amazon.Com, Inc.Contextual presentation of information about related orders during browsing of an electronic catalog
WO2003005151A3 *28 Jun 200227 Mar 2003Amazon Com Holdings IncContextual presentation of information about related orders during browsing of an electronic catalog
WO2005024693A1 *3 Sep 200417 Mar 2005Google, Inc.Systems and methods for determining user actions
WO2005067370A2 *7 Ene 200528 Jul 2005Craig RosefeltSystem and method of internet advertising
WO2005067370A3 *7 Ene 200518 Ene 2007Marge MaliborskiSystem and method of internet advertising
WO2006023925A1 *23 Ago 20052 Mar 2006Google Inc.Systems and methods for determining user actions
Clasificaciones
Clasificación de EE.UU.709/200, 709/229, 709/227, 709/203, 709/228, 709/204, 709/202, 709/217, 709/219, 705/27.1
Clasificación internacionalG06Q30/06
Clasificación cooperativaG06Q30/0601, G06Q30/0641, G06Q30/06
Clasificación europeaG06Q30/06, G06Q30/0641, G06Q30/0601
Eventos legales
FechaCódigoEventoDescripción
28 Ago 1996ASAssignment
Owner name: OUTPOST NETWORK, WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ARNOLD, JOHN K.;BENNETT, JOHN R.;CLAAR, PETER O.;AND OTHERS;REEL/FRAME:008182/0131
Effective date: 19960827
19 Ene 1999ASAssignment
Owner name: INFOSPACE.COM, INC., WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OUTPOST NETWORK;REEL/FRAME:009709/0376
Effective date: 19981222
27 Sep 2000ASAssignment
Owner name: INFOSPACE, INC., WASHINGTON
Free format text: CHANGE OF NAME;ASSIGNOR:INFOSPACE.COM, INC.;REEL/FRAME:011149/0694
Effective date: 20000403
18 Jul 2003FPAYFee payment
Year of fee payment: 4
16 Oct 2007SULPSurcharge for late payment
Year of fee payment: 7
16 Oct 2007FPAYFee payment
Year of fee payment: 8
15 Jul 2011FPAYFee payment
Year of fee payment: 12
11 Ago 2016ASAssignment
Owner name: BLUCORA, INC., WASHINGTON
Free format text: CHANGE OF NAME;ASSIGNOR:INFOSPACE, INC.;REEL/FRAME:039658/0270
Effective date: 20120604
Owner name: INFOSPACE LLC, WASHINGTON
Free format text: ASSIGNMENT OF PATENTS;ASSIGNOR:BLUCORA, INC.;REEL/FRAME:039658/0592
Effective date: 20160615
Owner name: INFOSPACE HOLDINGS LLC, CALIFORNIA
Free format text: PATENT ASSIGNMENT;ASSIGNOR:INFOSPACE LLC;REEL/FRAME:039658/0604
Effective date: 20160809
17 Ago 2016ASAssignment
Owner name: WESTERN ALLIANCE BANK, CALIFORNIA
Free format text: SECURITY INTEREST;ASSIGNOR:INFOSPACE HOLDINGS LLC;REEL/FRAME:039470/0189
Effective date: 20160809
3 Nov 2016ASAssignment
Owner name: CITIBANK, N.A., TEXAS
Free format text: SECURITY INTEREST;ASSIGNORS:OPENMAIL LLC;DOTZUP HOLDINGS LLC;INFOSPACE HOLDINGS LLC;REEL/FRAME:040217/0004
Effective date: 20161102