×

Load balancing technique implemented in a data network device utilizing a data cache

  • US 20090150534A1
  • Filed: 02/07/2009
  • Published: 06/11/2009
  • Est. Priority Date: 05/11/1999
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for effecting electronic commerce over a data network, the method comprising:

  • receiving an initial block of data from a device;

    assigning the initial block of data from the device to a first server of a multi-server system, where load balancing is performed, and which includes at least a second server, with the first server supporting a plurality of products available for purchase from an on-line merchant, with the first server using a first data cache and a database, and with the second server using a second data cache and the database, wherein a session between the device and the first server is initiated;

    storing information associated with the session in both the first data cache and the database, the information associated with the session including an identifier for the session;

    generating a response to the initial block of data at the first server, with the response including information associated with the session;

    transmitting the response to the device;

    causing a subsequent block of data received from the device to be routed to the first server, with information related to the subsequent block of data stored in both the first data cache and the database, and with such information being stored as associated with the session, wherein at least a portion of the subsequent block of data is related to purchasing a product from the plurality of products via an electronic shopping cart;

    detecting a cache miss with respect to retrieving information associated with the session; and

    retrieving information associated with the session from the database into one of the data caches in view of the cache miss for use by the corresponding server.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×