Systems and methods for dynamic modification of a stream of data packets
First Claim
Patent Images
1. A method for dynamically routing, by a session controller associated with an operating system, the handling of a stream of data packets passed between a first network and a second network comprising:
- (a) intercepting, by a session controller that connects a first network and a second network, a stream of data packets traveling from the first network to the second network;
(b) processing, by the session controller, the stream of data packets; and
(c) forwarding the stream of data packets to a specified destination.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for a VoIP session controller product that combines high performance packet processing throughput with low cost, based on a design that dynamically moves packet processing between user space and kernel based on individual call parameters.
-
Citations
20 Claims
-
1. A method for dynamically routing, by a session controller associated with an operating system, the handling of a stream of data packets passed between a first network and a second network comprising:
-
(a) intercepting, by a session controller that connects a first network and a second network, a stream of data packets traveling from the first network to the second network;
(b) processing, by the session controller, the stream of data packets; and
(c) forwarding the stream of data packets to a specified destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for dynamically routing, by a session controller associated with an operating system, a stream of data packets passed from a first network to a second network comprising:
-
(a) a session controller connected to both a first network and a second network for intercepting a stream of data packets traveling from the first network to the second network; and
(b) a processor associated with the session controller and an operating system of the session controller, processing the stream of data packets;
(c) the session controller dynamically changing the path of the stream of data packets by the session controller through an operating system of the session controller and a device driver; and
(d) the session controller forwarding the stream of data packets to a specified destination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for routing a stream of data packets in a communications system, the method comprising:
-
(a) intercepting, by a kernel module of the session controller, a stream of data packets traveling from an origin to a predetermined destination;
(b) processing, by the kernel module of the session controller, the stream of data packets; and
(c) forwarding the stream of data packets to the predetermined destination upon completion of the processing. - View Dependent Claims (18, 19, 20)
-
Specification