Patents by Inventor Karthikeyan Chandrashekar

Karthikeyan Chandrashekar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11201809
    Abstract: Embodiments provide systems, methods, and computer program products to generate a network topology. Internet Protocol (IP) addresses may be collected that immediately precede a first IP address in a set of IP-address-sequences to obtain a first set of previous-hop IP addresses, where each IP-address-sequence in the set of IP-address-sequences comprises a sequence of IP addresses traversed by at least one packet. Next, each IP address in the first set of previous-hop IP addresses may be associated with a first logical node in the network topology.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: December 14, 2021
    Assignee: Riverbed Technology, Inc.
    Inventors: Karthikeyan Chandrashekar, Majid Raissi-Dehkordi, Walt Whimpenny, Paul Janes
  • Patent number: 10355962
    Abstract: Embodiments provide systems, methods, and computer program products for inferring node and link information from traceroute data in order to generate topology information. A system receives traceroute data for a data packet that traverses a path from a source to a destination. The system infers port types for the addresses in the traceroute data and groups subsets of the addresses in the traceroute data into logical nodes based on neighbor relationships demonstrated in backward and forward neighbors sets. The system then generates node and link information based on the inferred and grouped information.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: July 16, 2019
    Assignee: Riverbed Technology, Inc.
    Inventors: Karthikeyan Chandrashekar, Majid Raissi-Dehkordi, Walt Whimpenny, Paul Janes
  • Patent number: 9253045
    Abstract: In a network that includes static bandwidth and dynamic bandwidth links, traffic flow at the OSI network layer is simulated at a traffic-flow level at interfaces to fixed bandwidth links, and simulated at a discrete-packet level at interfaces to dynamic bandwidth links. The resultant discrete-packet reception events at the receiving interface(s) of the dynamic bandwidth link are processed to determine the effective bandwidth/throughput of the link, as well as the allocation of this bandwidth among the individual flows through the link. The discrete-packet level receptions are used to reconstruct the parameters of the traffic flow at the network layer of the receiving interface, and this determined traffic flow is simulated accordingly at the next link, depending upon whether the next link is a static or dynamic bandwidth link.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: February 2, 2016
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Karthikeyan Chandrashekar, Alain J. Cohen, Paul M. Janes, David Boyd, Stefan Znam, Pradeep Singh
  • Publication number: 20140229612
    Abstract: Embodiments provide systems, methods, and computer program products for inferring node and link information from traceroute data in order to generate topology information. A system receives traceroute data for a data packet that traverses a path from a source to a destination. The system infers port types for the addresses in the traceroute data and groups subsets of the addresses in the traceroute data into logical nodes based on neighbor relationships demonstrated in backward and forward neighbors sets. The system then generates node and link information based on the inferred and grouped information.
    Type: Application
    Filed: February 10, 2014
    Publication date: August 14, 2014
    Applicant: Riverbed Technology, Inc.
    Inventors: Karthikeyan CHANDRASHEKAR, Majid RAISSI-DEHKORDI, Walt WHIMPENNY, Paul JANES
  • Patent number: 7844423
    Abstract: Channel access delays and reception uncertainty are modeled as protocol-independent generic processes that are optimized for improved simulation performance. The generic process components are designed such that each different protocol can be modeled using an arrangement of these components that is specific to the protocol. In this way, speed and/or accuracy improvements to the generic process components are reflected in each of such protocol models. If an accurate analytic model is not available for the generic process component, a prediction engine, such as a neural network, is preferably used. The prediction engine is trained using the existing detailed models of network devices. Once trained, the prediction engine is used to model the generic process, and the protocol model that includes the generic component is used in lieu of the detailed models, thereby saving substantial processing time.
    Type: Grant
    Filed: October 20, 2007
    Date of Patent: November 30, 2010
    Assignee: OPNET Technologies, Inc
    Inventors: Karthikeyan Chandrashekar, Paul M. Janes, Alain J. Cohen, Pradeep Singh, David James Boyd, Ibrahim Utku Moral
  • Publication number: 20090279496
    Abstract: A transmission channel allocation scheme for a multi-hop wireless network takes into account the priority of users, particular application requirements, applicable contractual requirements, and other factors. The channel allocation scheme determines which nodes can share a common channel for transmission without interference, and distinguishes between resources that must be dedicated to each node based on the requirements associated with each node, and the resources that are dynamically provided to each node, based on the current traffic demand. Additionally, resources that are not required to satisfy explicit requests are allocated among the nodes, thereby allowing nodes to sometimes avoid the delays associated with the access request process.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 12, 2009
    Inventors: Majid Raissi-Dehkordi, Karthikeyan Chandrashekar, Paul M. Janes, Ibrahim Utku Moral, Pradeep K. Singh
  • Publication number: 20080120081
    Abstract: In a network that includes static bandwidth and dynamic bandwidth links, traffic flow at the OSI network layer is simulated at a traffic-flow level at interfaces to fixed bandwidth links, and simulated at a discrete-packet level at interfaces to dynamic bandwidth links. The resultant discrete-packet reception events at the receiving interface(s) of the dynamic bandwidth link are processed to determine the effective bandwidth/throughput of the link, as well as the allocation of this bandwidth among the individual flows through the link. The discrete-packet level receptions are used to reconstruct the parameters of the traffic flow at the network layer of the receiving interface, and this determined traffic flow is simulated accordingly at the next link, depending upon whether the next link is a static or dynamic bandwidth link.
    Type: Application
    Filed: November 16, 2007
    Publication date: May 22, 2008
    Inventors: Karthikeyan CHANDRASHEKAR, Alain J. Cohen, Paul M. Janes, David Boyd, Stefan Znam, Pradeep Singh
  • Publication number: 20080103738
    Abstract: Channel access delays and reception uncertainty are modeled as protocol-independent generic processes that are optimized for improved simulation performance. The generic process components are designed such that each different protocol can be modeled using an arrangement of these components that is specific to the protocol. In this way, speed and/or accuracy improvements to the generic process components are reflected in each of such protocol models. If an accurate analytic model is not available for the generic process component, a prediction engine, such as a neural network, is preferably used. The prediction engine is trained using the existing detailed models of network devices. Once trained, the prediction engine is used to model the generic process, and the protocol model that includes the generic component is used in lieu of the detailed models, thereby saving substantial processing time.
    Type: Application
    Filed: October 20, 2007
    Publication date: May 1, 2008
    Inventors: Karthikeyan CHANDRASHEKAR, Paul M. Janes, Alain J. Cohen, Pradeep Singh, David James Boyd, Ibrahim Utku Moral