×

System and method for managing resources of a network load balancer via use of a presence server

  • US 7,647,401 B1
  • Filed: 10/14/2008
  • Issued: 01/12/2010
  • Est. Priority Date: 10/03/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for managing resources of a network load balancer via use of a presence server, the method comprising:

  • registering with said presence server, said registering being performed by said network load balancer;

    after said registering, notifying said presence server of an end user requesting resources from an application server, said application server being connected to said network load balancer, said notifying being performed by said network load balancer;

    after said notifying, providing said end user access to said application server by means of a network path monitored by said network load balancer, said providing being performed by said network load balancer;

    after said providing, subscribing to an information feed being supplied by said presence server, said information feed pertaining to said end user, said subscribing being performed by said network load balancer;

    after said subscribing, receiving from said presence server a notification that presence information pertaining to said end user changed, said presence server sending said notification in response to said presence information pertaining to said end user having changed, said receiving being performed by said network load balancer;

    after said receiving, identifying whether said end user was utilizing resources of said application server at the time said presence server sent said notification, said identifying being performed by said network load balancer; and

    having identified said end user was utilizing said resources of said application server at the time said presence server sent said notification, attempting to re-establish a connection between said end user and said network load balancer by sending a message having parameter UUID to said presence server, said UUID being a unique user identification value assigned to said end user, said attempting being performed by said network load balancer;

    having identified said end user was not utilizing said resources of said application server at the time said presence server sent said notification, unsubscribing from said information feed being supplied by said presence server;

    after said unsubscribing, unregistering with said presence server; and

    purging from a database connected to said network load balancer presence information corresponding to said end user, said unsubscribing and said unregistering and said purging being performed by said network load balancer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×