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: 10187258Abstract: 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: GrantFiled: April 26, 2017Date of Patent: January 22, 2019Assignee: Cognito Networks, Inc.Inventors: Kittur V. Nagesh, Guruprasad Kini, Jagadishchandra Sarnaik
-
Publication number: 20180349803Abstract: 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: ApplicationFiled: August 6, 2018Publication date: December 6, 2018Inventors: Jacob W. Jorgensen, Thomas Garett Kavanagh, Jagadishchandra Sarnaik, Akhil Shashidhar, Sreenivasa R. Tellakula, Jonathan Bosanac
-
Patent number: 10043137Abstract: 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: GrantFiled: January 5, 2015Date of Patent: August 7, 2018Assignee: NUU:BIT, INC.Inventors: Jacob W. Jorgensen, Thomas Garett Kavanagh, Jagadishchandra Sarnaik, Akhil Shashidhar, Sreenivasa R. Tellakula, Jonathan Bosanac
-
Publication number: 20180034701Abstract: 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: ApplicationFiled: July 31, 2017Publication date: February 1, 2018Inventors: Kittur V. Nagesh, Jagadishchandra Sarnaik, Santosh V. Patil, Guruprasad Kini
-
Publication number: 20170310549Abstract: 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: ApplicationFiled: April 26, 2017Publication date: October 26, 2017Inventors: Kittur V. Nagesh, Guruprasad Kini, Jagadishchandra Sarnaik
-
Patent number: 8934453Abstract: 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: GrantFiled: April 29, 2013Date of Patent: January 13, 2015Assignee: Juniper Networks, Inc.Inventors: Jagadishchandra Sarnaik, Sreenivasa Tellakula, Ravi Nuguru, Ujjvala Nangineni, Jerome P. Moisand, Sanjay Wadhwa
-
Patent number: 8879382Abstract: 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: GrantFiled: December 30, 2010Date of Patent: November 4, 2014Assignee: 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: 8432871Abstract: 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: GrantFiled: March 26, 2010Date of Patent: April 30, 2013Assignee: Juniper Networks, Inc.Inventors: Jagadishchandra Sarnaik, Sreenivasa Tellakula, Ravi Nuguru, Ujjvala Nagineni, Jerome P. Moisand, Sanjay Wadhwa
-
Publication number: 20120170522Abstract: 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: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Applicant: JUNIPER NETWORKS, INC.Inventors: Venkatesh Badakere Ramachandra, Apurva Mehta, Jagadishchandra Sarnaik, Gazal Sahai, Roopa Bayar, Rohini Kasturi, Ram Prasad, Sreenivasa Tellakula, Vitaly Dzhitenov