System to dynamically detect and correct errors in a session
First Claim
Patent Images
1. A method for correcting errors in a session between a client and a server over a connection in a network, comprising:
- receiving an input of one or more error correction modifications for configuration of sessions between clients and servers;
generating one or more new objects for said one or more error correction modifications for configuration of sessions between clients and servers;
storing said one or more new objects for the one or more error correction modifications for configuration of sessions between clients and servers in a memory;
receiving an indication of an error in said session between said client and said server;
reading, from said memory that stores said one or more new objects for the one or more error correction modifications, an error correction modification of said one or more error correction modifications that corresponds to the received error indication for said session between said client and said server, responsive to receiving said indication of said error in said session;
implementing said error correction modification to change said configuration of said session between said client and said server to correct said error in said session; and
continuing said session between said client and said server, after implementation of said error correction modification to said configuration of said session.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for detecting and correcting an error in session between a client and a host over a network. When the system receives an indication of an error in a session, the system determines an error correction modification to the configuration of the session to correct the error. The system then implements the error correction modification to the configuration of the session and continues the session.
56 Citations
35 Claims
-
1. A method for correcting errors in a session between a client and a server over a connection in a network, comprising:
-
receiving an input of one or more error correction modifications for configuration of sessions between clients and servers; generating one or more new objects for said one or more error correction modifications for configuration of sessions between clients and servers; storing said one or more new objects for the one or more error correction modifications for configuration of sessions between clients and servers in a memory; receiving an indication of an error in said session between said client and said server; reading, from said memory that stores said one or more new objects for the one or more error correction modifications, an error correction modification of said one or more error correction modifications that corresponds to the received error indication for said session between said client and said server, responsive to receiving said indication of said error in said session; implementing said error correction modification to change said configuration of said session between said client and said server to correct said error in said session; and continuing said session between said client and said server, after implementation of said error correction modification to said configuration of said session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory storing one or more instructions for correcting errors in a session between a client and a server over a network, the one more instructions including instructions which executed by one or more processors, cause the one or more processors to:
-
receive an input of one or more error correction modifications for configuration of sessions between clients and servers; generate one or more new objects for said one or more error correction modifications for configuration of sessions between clients and servers; store said one or more new objects for the one or more error correction modifications for configuration of sessions between clients and servers in a memory; receive an indication of an error in a session between said client and said server; read, from said memory that stores said one or more new objects for the one or more error correction modifications, an error correction modification of the one or more error condition modifications that corresponds to the received error indication for said session between said client and said server, responsive to receiving said indication of said error in said session; implement said error correction modification to change said configuration of said session between said client and said server to correct said error in said session; and continue said session between said client and said server, after implementation of said error correction modification to said configuration of said session. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A router that provides a session between a client and a server over a network, having a memory that stores instructions for correcting an error detected in said session, wherein said instructions configure said router to:
-
receive an input of one or more error correction modifications for configuration of sessions between clients and servers; generate one or more new objects for said one or more error correction modifications for configuration of sessions between clients and servers; store said one or more new objects for the one or more error correction modifications for configuration of sessions between clients and servers in a memory; receive an indication of said error in said session between said client and said server; read, from said memory that stores said one or more new objects for one or more error correction modifications, an error correction modification of the one or more error correction modifications that corresponds to the received error indication for said session between said client and said server, responsive to receiving said indication of said error in said session; implement said error correction modification to change said configuration of said session between said client and said server to correct said error in said session; and continue said session between said client and said server after implementation of said error correction modification to said configuration. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving an input of one or more error correction modifications for configuration of sessions between clients and servers in a network; generating one or more new objects for said one or more error correction modifications; storing said one or more new objects for the one or more error correction modifications in a memory along with a plurality of objects for various types of errors, each object indicating an error correction modification for uses with a corresponding type of error in sessions; receiving an indication that an error has occurred in a session between a client and a server in the network, said indication identifying a type of said error in said session; accessing an object stored in said memory that corresponds to said type of said error in said session between said client and said server, in response to receiving the indication that the error has occurred in said session between said client and said server; implementing an error correction modification from said object to change a configuration of said session between said client and said server to correct said error in said session, absent termination of said session between said client and said server; and continuing said session between said client and said server, after implementation of said error correction modification. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An apparatus comprising:
-
a memory; a plurality of ports; an event manager that receives an indication on one of the ports that an error has occurred in a session between a client and a server, said indication identifying a type of said error; a profile manager to receive an input of one or more error correction modifications for session configuration, generate one or more new objects for the received one or more error correction modifications, store said one or more new objects for said one or more error correction modifications in memory along with a plurality of objects for various types of errors that indicate an error correction modification for use with a corresponding type of error in said session; a policy manager that interacts with the profile manager to retrieve an object of the plurality of objects that corresponds to said type of said error in said session, and implements an error correction modification, from the one or more error correction modifications, from said object to change a configuration of said session between said client and said server to correct said error in said session, absent termination of said session between said client and said server. - View Dependent Claims (32, 33, 34, 35)
-
Specification