Patents by Inventor Jagadishchandra Sarnaik

Jagadishchandra Sarnaik 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: 10187258
    Abstract: An Internet of Things (IoT) entity manager receives a first data stream from a first system and identifies an entity associated with the first data stream. The IoT entity manager receives a second data stream from a second system, wherein the second system lacks interoperability with the first system, determines that the second data stream is associated with the entity, and dynamically generates a first virtual entity to represent the entity and to reflect an IoT context captured by the first virtual entity. The IoT entity manager applies a management policy to the first data stream and the second data stream to determine a status of the first virtual entity and provides a notification of the status of the first virtual entity as defined by the policy.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: January 22, 2019
    Assignee: Cognito Networks, Inc.
    Inventors: Kittur V. Nagesh, Guruprasad Kini, Jagadishchandra Sarnaik
  • Publication number: 20180349803
    Abstract: A congestion control mechanism is described that is specifically designed to enhance the operation of TCP communication sessions for the delivery of web content. The congestion control mechanism dynamically adjusts the size of the congestion window in a manner that maximizes the speed of content delivery for web page requests in a cellular network. The dynamic window size adjustments, including the initial congestion control window size, are adaptive, changing as cellular network conditions change, and in a manner that is not possible with conventional TCP congestion control mechanisms that were not explicitly designed to accelerate content in cellular networks. The congestion control mechanism also learns from previous experience with a particular end user device address and network, and applies its learning to set its initial values and subsequent behavior to more optimal levels for the particular end user device and network.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 6, 2018
    Inventors: Jacob W. Jorgensen, Thomas Garett Kavanagh, Jagadishchandra Sarnaik, Akhil Shashidhar, Sreenivasa R. Tellakula, Jonathan Bosanac
  • Patent number: 10043137
    Abstract: A congestion control mechanism is described that is specifically designed to enhance the operation of TCP communication sessions for the delivery of web content. The congestion control mechanism dynamically adjusts the size of the congestion window in a manner that maximizes the speed of content delivery for web page requests in a cellular network. The dynamic window size adjustments, including the initial congestion control window size, are adaptive, changing as cellular network conditions change, and in a manner that is not possible with conventional TCP congestion control mechanisms that were not explicitly designed to accelerate content in cellular networks. The congestion control mechanism also learns from previous experience with a particular end user device address and network, and applies its learning to set its initial values and subsequent behavior to more optimal levels for the particular end user device and network.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: August 7, 2018
    Assignee: NUU:BIT, INC.
    Inventors: Jacob W. Jorgensen, Thomas Garett Kavanagh, Jagadishchandra Sarnaik, Akhil Shashidhar, Sreenivasa R. Tellakula, Jonathan Bosanac
  • Publication number: 20180034701
    Abstract: An Internet of Things (IoT) policy manager generates a virtual entity comprising a plurality of data streams and associates a base policy with the virtual entity, the base policy defining a status of the virtual entity based on a first subset of the plurality of data streams. The IoT policy manager detects an occurrence of a first condition and modifies the base policy to dynamically generate a modified policy, the modified policy defining the status of the virtual entity based on a second subset of the plurality of data streams. Such a method is foundational to creating closed-loop systems.
    Type: Application
    Filed: July 31, 2017
    Publication date: February 1, 2018
    Inventors: Kittur V. Nagesh, Jagadishchandra Sarnaik, Santosh V. Patil, Guruprasad Kini
  • Publication number: 20170310549
    Abstract: An Internet of Things (IoT) entity manager receives a first data stream from a first system and identifies an entity associated with the first data stream. The IoT entity manager receives a second data stream from a second system, wherein the second system lacks interoperability with the first system, determines that the second data stream is associated with the entity, and dynamically generates a first virtual entity to represent the entity and to reflect an IoT context captured by the first virtual entity. The IoT entity manager applies a management policy to the first data stream and the second data stream to determine a status of the first virtual entity and provides a notification of the status of the first virtual entity as defined by the policy.
    Type: Application
    Filed: April 26, 2017
    Publication date: October 26, 2017
    Inventors: Kittur V. Nagesh, Guruprasad Kini, Jagadishchandra Sarnaik
  • Patent number: 8934453
    Abstract: In general, the invention is directed to techniques for offloading mobile data traffic from a mobile core network to a broadband network. For example, as described herein, a breakout gateway forwards a service request from a mobile device and addressed to a service node. The service node designates an access point name (APN) for offload such that data traffic associated with service requests specifying the designated APN is to be offloaded to an offload network. The service node receives the service requests from the breakout gateway and, if the service request specifies the designated APN, the service node sends a request to the breakout gateway. The breakout gateway receives the request and assigns a routable PDP address to the mobile device. An offload module on the breakout gateway redirects mobile data traffic to the offload network when the source PDP address of the traffic is the previously assigned PDP address.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: January 13, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Jagadishchandra Sarnaik, Sreenivasa Tellakula, Ravi Nuguru, Ujjvala Nangineni, Jerome P. Moisand, Sanjay Wadhwa
  • Patent number: 8879382
    Abstract: A system is configured to: receive a message from a gateway device; identify one or more sessions corresponding to an identifier included in the message; and clear the one or more corresponding sessions. The identifier may correspond to a part of the gateway device where a session is stored or maintained for a mobile device to connect to a server device.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: November 4, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Venkatesh Badakere Ramachandra, Apurva Mehta, Jagadishchandra Sarnaik, Gazal Sahai, Roopa Bayar, Rohini Kasturi, Ram Prasad, Sreenivasa Tellakula, Vitaly Dzhitenov
  • Patent number: 8432871
    Abstract: In general, the invention is directed to techniques for offloading mobile data traffic from a mobile core network to a broadband network. For example, as described herein, a breakout gateway forwards a service request from a mobile device and addressed to a service node. The service node designates an access point name (APN) for offload such that data traffic associated with service requests specifying the designated APN is to be offloaded to an offload network. The service node receives the service requests from the breakout gateway and, if the service request specifies the designated APN, the service node sends a request to the breakout gateway. The breakout gateway receives the request and assigns a routable PDP address to the mobile device. An offload module on the breakout gateway redirects mobile data traffic to the offload network when the source PDP address of the traffic is the previously assigned PDP address.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: April 30, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Jagadishchandra Sarnaik, Sreenivasa Tellakula, Ravi Nuguru, Ujjvala Nagineni, Jerome P. Moisand, Sanjay Wadhwa
  • Publication number: 20120170522
    Abstract: A system is configured to: receive a message from a gateway device; identify one or more sessions corresponding to an identifier included in the message; and clear the one or more corresponding sessions. The identifier may correspond to a part of the gateway device where a session is stored or maintained for a mobile device to connect to a server device.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Venkatesh Badakere Ramachandra, Apurva Mehta, Jagadishchandra Sarnaik, Gazal Sahai, Roopa Bayar, Rohini Kasturi, Ram Prasad, Sreenivasa Tellakula, Vitaly Dzhitenov