Patents by Inventor Santosh Ramrao Patil

Santosh Ramrao Patil 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).

  • Publication number: 20200296632
    Abstract: Techniques for dynamic prioritization of network session are provided. A first packet belonging to a first session is received at a data plane of a network. Upon determining that the first packet is part of a first roam event, a first bloom filter bank is searched to determine a priority associated with the first session, where the priority is based at least in part on a historical latency experienced during the first roam event. A first queue of a plurality of queues is selected based on the determined priority, and the first packet is added to the first queue, where packets in the plurality of queues are transmitted to a control plane of the network based on a respective priority assigned to each of the plurality of queues.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 17, 2020
    Inventors: Udaya Shankara PUDUKOLI SUBRAHMANYA, Shiva Prasad MAHESHUNI, Girish K. KV, Santosh Ramrao PATIL
  • Publication number: 20200280499
    Abstract: Techniques that provide proactive and intelligent packet capturing are described herein. In one embodiment, a method includes storing information associated with a plurality of user equipment (UE) sessions of a plurality of UEs within a mobile network; detecting an anomaly associated with at least one UE session of at least one UE based, at least in part, on the information stored for the at least one UE session; and activating a trace for the at least one UE session based, at least in part, on detecting the anomaly associated with the at least one UE session, wherein activating the trace comprises capturing packet information for a data packet flow associated with the at least one UE session at one or more data-path network elements of a plurality of data-path network elements within the mobile network.
    Type: Application
    Filed: January 15, 2020
    Publication date: September 3, 2020
    Inventors: Santosh Ramrao Patil, Abhishek Dhammawat, Gary Boon
  • Publication number: 20200264893
    Abstract: Systems, methods, and computer-readable storage media are provided for parallel initiating of devices in a system. The method includes generating an affinity table that stores option ROM execution data including first data associated with a first device and second data associated with a second device and triggering, based on the affinity table, a first initialization of the first device and executing a first option ROM code during a pre-boot phase and triggering, based on the affinity table, a second initialization of the second device and executing a second option ROM code during the pre-boot phase. Triggering the first initialization of the first device and triggering the second initialization of the second device during the pre-boot phase is performed such that at least a part of the first initialization of the first device and at least part of the second initialization of the second device are executed in parallel.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 20, 2020
    Inventors: Paniraja Koppa Manjunatha, Payal Bhaduri, Hari Khanal, Santosh Ramrao Patil, Ganesh Kumar A.
  • Publication number: 20200257788
    Abstract: Location-based, context-aware challenge-response authentication may be provided. First, a challenge may be provided to a user. The challenge may be based on a context corresponding to the user. The context corresponding to the user may comprise a location of a device associated with the user within an environment. Next, in response to providing the challenge, a response to the challenge may be received from the user. Then, in response to receiving the response to the challenge, it may be determined that the response is a correct answer to the challenge. In response to determining the response is the correct answer, a privilege may be provided to the user.
    Type: Application
    Filed: February 12, 2019
    Publication date: August 13, 2020
    Applicant: Cisco Technology, Inc.
    Inventors: ABHISHEK BHATTACHARYYA, ABHISHEK MUKHERJI, VINAY S. RAGHURAM, SANTOSH RAMRAO PATIL
  • Publication number: 20200259960
    Abstract: Techniques for establishing network policy parameters for an internet of things (IoT) device. A first network message is received from the IoT device using a cellular communication network. The first network message includes a protocol configuration options (PCO) element including a network policy identifier relating to the IoT device. A packet data network gateway (PGW) in the cellular communication network determines network policy parameters relating to the IoT device and the cellular communication network, based on the policy identifier. The network policy parameters for the IoT device are established in the cellular communication network.
    Type: Application
    Filed: February 11, 2019
    Publication date: August 13, 2020
    Inventors: Gonzalo A. SALGUEIRO, Santosh Ramrao PATIL, M. David HANES, Akram I. SHERIFF
  • Patent number: 10743199
    Abstract: Techniques for optimizing performance of narrowband Internet-of-Things (NB-IoT) devices in a wireless wide area network (WWAN) are described. In one embodiment, a method includes providing a NB-IoT base station in an in-band deployment mode to operate within a WWAN. The NB-IoT base station is configured to use a physical resource block of the WWAN for communicating with a plurality of NB-IoT devices. The method includes causing a reduction of a power level for a transmission from an initial power level to a first reduced power level. The method includes obtaining parameters associated with performance and throughput for the WWAN and comparing the parameters to a quality threshold. Based on the comparison of the parameters to the threshold, the method includes determining whether or not to reduce the power level for the physical resource block from the first reduced power level to a second reduced power level.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: August 11, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Santosh Ramrao Patil, Mark Grayson, Gangadharan Byju Pularikkal, Akram Ismail Sheriff
  • Publication number: 20200252809
    Abstract: Techniques for optimizing performance of narrowband Internet-of-Things (NB-IoT) devices in a wireless wide area network (WWAN) are described. In one embodiment, a method includes providing a NB-IoT base station in an in-band deployment mode to operate within a WWAN. The NB-IoT base station is configured to use a physical resource block of the WWAN for communicating with a plurality of NB-IoT devices. The method includes causing a reduction of a power level for a transmission from an initial power level to a first reduced power level. The method includes obtaining parameters associated with performance and throughput for the WWAN and comparing the parameters to a quality threshold. Based on the comparison of the parameters to the threshold, the method includes determining whether or not to reduce the power level for the physical resource block from the first reduced power level to a second reduced power level.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Santosh Ramrao Patil, Mark Grayson, Gangadharan Byju Pularikkal, Akram Ismail Sheriff
  • Publication number: 20200245148
    Abstract: Techniques for identification and isolation of Internet-of-Things devices in an enterprise network are described. In one embodiment, a method includes detecting a plurality of devices having a first network interface to connect to a wireless wide area network and a second network interface to connect to an enterprise network. The method also includes identifying a first subset of the plurality of devices as Internet-of-Things (IoT) devices based on at least a detected repetition rate on a physical random access channel of a transmission made by a device of the plurality of devices. The method includes assigning the IoT devices to a separate network segment within the enterprise network.
    Type: Application
    Filed: January 28, 2019
    Publication date: July 30, 2020
    Inventors: Santosh Ramrao Patil, Matthew Aaron Silverman, Huaiyi Wang, Gangadharan Byju Pularikkal, Akram Ismail Sheriff
  • Publication number: 20200236112
    Abstract: In one embodiment, a gateway to a zero trust network applies an access control policy to an endpoint device attempting to access a cloud-based application hosted by the zero trust network. The gateway acts as a reverse proxy between the endpoint device and the cloud-based application, based on the access control policy applied to the endpoint device. The gateway captures telemetry data regarding application traffic reverse proxied by the gateway between the endpoint device and the cloud-based application. The gateway detects an anomalous behavior of the application traffic by comparing the captured telemetry data to a machine learning-based behavioral model for the application. The gateway initiates a mitigation action for the detected anomalous behavior of the application traffic.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 23, 2020
    Inventors: Gangadharan Byju Pularikkal, Santosh Ramrao Patil, Bart Brinckman, Madhusudan Nanjanagud
  • Patent number: 10721124
    Abstract: The disclosed technology relates a system is configured to generate a protected configuration for a network device based on network connectivity data for a plurality of devices in a managed network associated with a cloud management system. The system is further configured to receive a configuration change for the managed network, determine that the configuration change is incompatible with the protected configuration, and generate a notification that the configuration change is incompatible with the protected configuration.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: July 21, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Santosh Ramrao Patil, Kirti Yeshwant Barve
  • Patent number: 10694558
    Abstract: An example method is provided in one example embodiment and includes receiving an assignment request from a core node in a network to establish a tunnel for user plane traffic; forwarding first parameters to a controller of an enterprise network, wherein the first parameters include a tunnel identifier and a network address associated with the core node; receiving an assignment response; and forwarding second parameters to the core node, wherein the second parameters include a tunnel identifier and a network address associated with the controller. In some instances, the assignment request can be a request to establish a tunnel for user plane data traffic. In some instances, the assignment request can be a request to establish a tunnel for user plane voice traffic.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: June 23, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Santosh Ramrao Patil, Anton Okmyanskiy, Akhtar Iqbal, Mark Grayson
  • Publication number: 20200186477
    Abstract: Systems, methods, and devices are disclosed for providing a quality of service between nodes. A service provider can receive, from a first node of a customer network to an ingress node of a service provider network, packets bound for a second node on the customer network that is remote from the first node. The packets are mapped to a network segment according to a traffic type based on an identifier associated with the packets that identifies the traffic type of the packets. The packets are sent via their mapped network segment to an egress node with connectivity to the second node of the customer network according to a quality of service associated with the traffic type identified by the identifier.
    Type: Application
    Filed: February 12, 2020
    Publication date: June 11, 2020
    Inventors: Gangadharan Byju Pularikkal, Santosh Ramrao Patil, Mark Grayson, Swaminathan Anantha, Sourav Chakraborty
  • Patent number: 10667256
    Abstract: An example method is provided in one example embodiment and includes intercepting a setup request for a session via a small cell network portion associated with a wide area network (WAN) instance, wherein the WAN instance comprises the small cell network portion and an enterprise network portion and wherein the small cell network portion and the enterprise network portion are interconnected to a service provider network; classifying the session to a particular WAN priority queue, wherein a plurality of WAN priority queues are configured for the WAN instance; determining whether the particular WAN priority queue has available bandwidth for the session; allocating bandwidth for the particular WAN priority queue if the particular WAN priority queue has available bandwidth; and permitting the session to be established if the particular WAN priority queue has available bandwidth.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: May 26, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: David Lake, Mark Grayson, Santosh Ramrao Patil
  • Publication number: 20200162318
    Abstract: The present technology is directed to an automated end to end network migration process from on-premise to cloud-based management platforms and visa-versa. The disclosed technology describes an enhanced plug and play (PnP) software agent operationally coupled to a device and capable of interacting with a PnP service hosted on a target management platform to thereby initiate the migration process. The PnP service on the target management platform upon receiving a migration request from the device PnP agent, maps the requesting device onto a client profile existing on the target management platform and identifies therefrom the associated default controller for the device. Subsequently, the device is directed to acquire and boot up on a new software image compatible with the target management platform and following a conversion of its existing configuration into a version compatible with the new software image, the device is migrated to the associated default controller.
    Type: Application
    Filed: April 30, 2019
    Publication date: May 21, 2020
    Inventors: Santosh Ramrao Patil, Anvesh Reddy Podduturi, Sanalkumar Thekkanath, Vinay Prabhu
  • Publication number: 20200145402
    Abstract: A method is performed at a gateway device including one or more processors and a non-transitory memory. The method includes, receiving, from a first wireless network, a first get authentication token request, where the first get authentication token request includes network information of a second wireless network and information of a first user equipment (UE). The method further includes forwarding the first get authentication token request to the second wireless network in response to receiving the first get authentication token request. The method additionally includes receiving a first authentication token from the second wireless network. The method also includes forwarding the first authentication token to the first UE via the first wireless network in order to associate the first UE with the second wireless network.
    Type: Application
    Filed: November 1, 2018
    Publication date: May 7, 2020
    Inventors: Swaminathan ANANTHA, Santosh Ramrao PATIL, Gangadharan Byju PULARIKKAL, Mark GRAYSON, Sourav CHAKRABORTY
  • Publication number: 20200136991
    Abstract: Techniques for establishing network quality of service for an internet of things device are described. A manufacturer usage description identifier relating to the internet of things device is received. The internet of things device is coupled to a communication network. Quality of service parameters relating to the internet of things device and the communication network are determined based on the manufacturer usage description identifier. The quality of service parameters are provided to a network policy controller.
    Type: Application
    Filed: October 27, 2018
    Publication date: April 30, 2020
    Inventors: Gonzalo A. SALGUEIRO, Santosh Ramrao PATIL, M. David HANES
  • Publication number: 20200128434
    Abstract: A method of controlling performance of a wireless device is performed by a node that is in electronic communication with a cellular network. The node includes a processor, a non-transitory memory, and a network interface. The method includes receiving a performance value characterizing a performance of a communication channel between a wireless device and a wireless access point. In some implementations, the wireless device and the cellular network are associated with different radio access technologies (RATs). The method includes determining whether the performance value breaches a performance criterion for the wireless device. The method includes adjusting a first amount of data transmitted to the wireless device from a base station of the cellular network and a second amount of data transmitted to the wireless device from the wireless access point. In some implementations, the combined first and second amounts of data satisfy the performance criterion for the wireless device.
    Type: Application
    Filed: December 19, 2019
    Publication date: April 23, 2020
    Inventors: Mark GRAYSON, Santosh Ramrao PATIL, Gangadharan Byju PULARIKKAL, Kedar K. GAONKAR
  • Publication number: 20200067844
    Abstract: Systems, methods, and devices are disclosed for providing a quality of service between nodes. A service provider can receive, from a first node of a customer network to an ingress node of a service provider network, packets bound for a second node on the customer network that is remote from the first node. The packets are mapped to a network segment according to a traffic type based on an identifier associated with the packets that identifies the traffic type of the packets. The packets are sent via their mapped network segment to an egress node with connectivity to the second node of the customer network according to a quality of service associated with the traffic type identified by the identifier.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 27, 2020
    Inventors: Gangadharan Byju Pularikkal, Santosh Ramrao Patil, Mark Grayson, Swaminathan Anantha, Sourav Chakraborty
  • Publication number: 20200067774
    Abstract: Techniques and mechanisms for secure management of network device configuration and audit are provided. A configuration blockchain is received by a first network device of a plurality of network devices. Additionally, the first network device analyzes the configuration blockchain to identify a plurality of configuration records associated with a second network device of the plurality of network devices. For at least one respective configuration record of the plurality of configuration records, the first network device determines a respective configuration change reflected in the at least one respective configuration record, and implements the respective configuration change on the first network device.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Scott M. SALTSGAVER, Santosh Ramrao PATIL
  • Patent number: 10567293
    Abstract: Systems, methods, and devices are disclosed for providing a quality of service between nodes. A service provider can receive, from a first node of a customer network to an ingress node of a service provider network, packets bound for a second node on the customer network that is remote from the first node. The packets are mapped to a network segment according to a traffic type based on an identifier associated with the packets that identifies the traffic type of the packets. The packets are sent via their mapped network segment to an egress node with connectivity to the second node of the customer network according to a quality of service associated with the traffic type identified by the identifier.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: February 18, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gangadharan Byju Pularikkal, Santosh Ramrao Patil, Mark Grayson, Swaminathan Anantha, Sourav Chakraborty