×

Management of multiple user sessions and user requests for multiple electronic devices

  • US 7,873,734 B1
  • Filed: 05/16/2002
  • Issued: 01/18/2011
  • Est. Priority Date: 05/17/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a proxy server in communication with a network, a method of supporting a plurality of user sessions for a plurality of electronic devices, comprising:

  • intercepting, at the proxy server, a first user request from a first electronic device directed to a first back-end server, the first user request including first data comprising a device identifier indicative of a vendor and model associated with the first electronic device;

    mapping, at the proxy server, the first data comprising the device identifier of the first electronic device to a first session scheme based on the vendor and model associated with the first electronic device from which the first user request is received, the first session scheme determining one or more session tracking characteristics for a first user session;

    determining whether a first session key exists that conforms with one or more session tracking characteristics determined by the first session scheme;

    upon determining the first session key does not exist;

    searching for valid credentials associated with the first electronic device that were previously received by the proxy server; and

    upon finding valid credentials, establishing the first session key of a first type as determined by the first session scheme, the first session key holding a client state for the first user session that is stored by the electronic device;

    intercepting, at the proxy server, a second user request from a second electronic device directed to a second back-end server, the second user request including second data comprising a device identifier indicative of a vendor and model associated with the second electronic device;

    mapping, at the proxy server, the second data comprising the device identifier of the second electronic device to a second session scheme based on the vendor and model associated with the second electronic device from which the second user request is received, the second session scheme determining one or more session tracking characteristics for a second user session;

    establishing the second user session having one or more session tracking characteristics determined by the second session scheme; and

    establishing a second session key of a second type as determined by the second session scheme, the second session key holding a client state for the second user session that is stored by the electronic device;

    wherein the first data and the second data distinguish the first electronic device from the second electronic device;

    wherein the first type of session key determined by the first session scheme is different from the second type of session key determined by the second session scheme; and

    wherein the first user session co-exists at least in part with the second user session.

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