Patents by Inventor Vishnu K

Vishnu K 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: 11989164
    Abstract: A data dictionary generation system automatically populates and updates a data dictionary for listings offering shared data. A data dictionary includes metadata describing the shared data, including the individual objects, such as the individual tables, schemas, views, and functions. The shared data and each individual data object may be described in the data dictionary by a set of data fields that corresponds to the shared dataset or the object type of the individual object. The data dictionary can be presented to data consumers along with the description of the listing to provide data consumers with a comprehensive description of the shared data provided by a listing, including a high-level summary of the shared data and description of each individual object included in the shared data. The data dictionary allows data consumers to understand the contents of the shared data and how to use the shared data.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: May 21, 2024
    Assignee: Snowflake Inc.
    Inventors: Durga Mahesh Arikatla, Robert K. Chao, Li He, Joyce Lam, Xinyue Liu, Subramanian Muralidhar, Vishnu Dutt Paladugu, Shakhina Pulatova, Stephanie Stillman, Xin Wen, Di Wu, Ziqi Xu
  • Publication number: 20240154741
    Abstract: An apparatus for a communication device, the apparatus may include a processor configured to: obtain channel metrics for a plurality of radio communication channels, each obtained channel metric is associated with a respective radio communication channel of the plurality of radio communication channels, generate a plurality of channel hopping sequences, each channel hopping sequence is representative of an allocation of the plurality of radio communication channels for a plurality of time slots, wherein a number of time slots allocated for each radio communication channel within each channel hopping sequence is based on the respective obtained channel metric, and select one of the plurality of channel hopping sequences based on a predefined criterion to communicate with a further communication device.
    Type: Application
    Filed: September 27, 2023
    Publication date: May 9, 2024
    Inventors: Anshu AGARWAL, Kaushal BILLORE, Suranjan CHAKRABORTY, Amit Singh CHANDEL, Prasanna DESAI, Chandrashekar GOWDA, Vishal DHULL, Mallari HANCHATE, Mythili HEGDE, Vishnu K, Srinivas KROVVIDI, Naveen MANOHAR, Mayur MAHESHWARI, Yogesh MALKHEDE, Barath C. PETIT, Balvinder Pal SINGH, Sudhakaran SUBRAMANIAN, Rahul TIWARI, Padmavathi TIWARI, Divya Lakshmi Saranya VEMURI, Ingolf KARLS, Ehud RESHEF
  • Publication number: 20240111735
    Abstract: A data dictionary generation system automatically populates and updates a data dictionary for listings offering shared data. A data dictionary includes metadata describing the shared data, including the individual objects, such as the individual tables, schemas, views, and functions. The shared data and each individual data object may be described in the data dictionary by a set of data fields that corresponds to the shared dataset or the object type of the individual object. The data dictionary can be presented to data consumers along with the description of the listing to provide data consumers with a comprehensive description of the shared data provided by a listing, including a high-level summary of the shared data and description of each individual object included in the shared data. The data dictionary allows data consumers to understand the contents of the shared data and how to use the shared data.
    Type: Application
    Filed: October 31, 2022
    Publication date: April 4, 2024
    Inventors: Durga Mahesh Arikatla, Robert K. Chao, Li He, Joyce Lam, Xinyue Liu, Subramanian Muralidhar, Vishnu Dutt Paladugu, Shakhina Pulatova, Stephanie Stillman, Xin Wen, Di Wu, Ziqi Xu
  • Patent number: 11563601
    Abstract: This disclosure describes techniques are described for proactively computing configuration information for policy-driven on-demand tunnel creation and deletion between sites in a software-defined networking in wide area network (SD-WAN) environment. In some examples, a controller device is configured to precompute configuration data for an overlay tunnel through the wide area network to connect a first site and a second site of a plurality of sites in the SD-WAN environment. The controller device is further configured to obtain, after precomputing the configuration data, an indication to configure the overlay tunnel. The controller device is also configured to send, in response to receiving the indication to configure the overlay tunnel, at least some of the configuration data to the first site to configure the first site with the overlay tunnel.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: January 24, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Nithyananda Vishnu K S, Venkata Rajasekharu Athreyapurapu
  • Patent number: 11212229
    Abstract: A system and method for dynamically altering static parameters on a live network device is disclosed. The system includes a live network device having a plurality of parameters configured thereon that control the application of services to subscriber packet flows and a machine learning device operable to monitor the subscriber packet flows and apply a machine learned model to identify patterns in the monitored subscriber pack flows. The machine learning device is further operable to dynamically alter at least one of the plurality of parameters on the network device based upon the patterns in the monitored subscriber packet flows.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: December 28, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Nithyananda Vishnu K S, Sasikumar Sekar, Jeevan Madhu Chakravarthy Dandangi, Ramasubramaniam Ganesan
  • Patent number: 11128939
    Abstract: The present disclosure provides a method for dynamically allocating an optical channel. The method includes receiving a user input request from a user. In addition, the method includes receiving an OLS spectrum data of the optical channel. Further, the method includes computing one or more configuration parameters for a predefined pair of transponders of one or more transponders based on the user input request and the OLS spectrum data. Furthermore, the method includes configuring the one or more configuration parameters on the predefined pair of transponders of the one or more transponders. Moreover, the user is associated with the one or more transponders. The user input request is associated with the predefined pair of transponders of the one or more transponders. The user input request includes parameters for the optical channel allocation on the predefined pair of transponders.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: September 21, 2021
    Assignee: STERLITE TECHNOLOGIES LIMITED
    Inventors: Puneet Kumar Agarwal, Vishnu K
  • Publication number: 20210112011
    Abstract: A system and method for dynamically altering static parameters on a live network device is disclosed. The system includes a live network device having a plurality of parameters configured thereon that control the application of services to subscriber packet flows and a machine learning device operable to monitor the subscriber packet flows and apply a machine learned model to identify patterns in the monitored subscriber pack flows. The machine learning device is further operable to dynamically alter at least one of the plurality of parameters on the network device based upon the patterns in the monitored subscriber packet flows.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Inventors: Nithyananda Vishnu K S, Sasikumar Sekar, Jeevan Madhu Chakravarthy Dandangi, Ramasubramaniam Ganesan
  • Publication number: 20210037299
    Abstract: The present disclosure provides a method for dynamically allocating an optical channel. The method includes receiving a user input request from a user. In addition, the method includes receiving an OLS spectrum data of the optical channel. Further, the method includes computing one or more configuration parameters for a predefined pair of transponders of one or more transponders based on the user input request and the OLS spectrum data. Furthermore, the method includes configuring the one or more configuration parameters on the predefined pair of transponders of the one or more transponders. Moreover, the user is associated with the one or more transponders. The user input request is associated with the predefined pair of transponders of the one or more transponders. The user input request includes parameters for the optical channel allocation on the predefined pair of transponders.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 4, 2021
    Inventors: Puneet Kumar Agarwal, Vishnu K
  • Patent number: 10880264
    Abstract: A network device may receive an IPv6 packet that includes an IPv6 source address and an IPv6 destination address. The network device may determine, based on the IPv6 packet including an extension header that includes an address prefix option, whether to translate the IPv6 packet into an IPv4 packet. Additionally, based on a determination to translate the IPv6 packet into the IPv4 packet, the network device generates an IPv4 packet that includes an IPv4 source address and an IPv4 destination address. Because the PLAT unit may make the determination whether to translate the IPv6 packet into an IPv4 packet based on the IPv6 packet including the address prefix option instead of based on the IPv6 source address including a customer-translation (CLAT) source prefix, it may be unnecessary to distribute the CLAT source prefix to the network device.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: December 29, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Jeevan Madhu Chakravarthy Dandangi, Neeraj Gupta, Nithyananda Vishnu K S
  • Patent number: 10708144
    Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow. In response to receiving the application data packet, the network device determines whether a packet size of the application data packet is represented in a reference data store. In response to determining that the packet size is not represented in the reference data store, the network device predicts, based on the reference data store, flow metrics for the packet size for each of a plurality of Wide Area Network (WAN) links. The network device selects a WAN link on which to send the application data packet based on the predicted flow metrics.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: July 7, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Hemachandran Karnam Mohan, Abdul Kadhar Jeelany Habeeb Mohamed, Nithyananda Vishnu K S
  • Patent number: 10672902
    Abstract: A field effect device includes a semiconductor body separating a source and a drain, both source and drain coupled to the semiconductor body. An insulated control gate is located over the semiconductor body between the source and drain and configured to control a conductive channel extending between the source and drain. First and second doped regions such as highly-doped regions are adjacent to the source. The first or second doped region may be a cathode short region electrically coupled to the source. The cathode short region may be used in a bidirectional power MOSFET.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: June 2, 2020
    Assignee: NXP USA, Inc.
    Inventors: Tanuj Saxena, Vishnu K. Khemka, Raghu Gupta, Moaniss Zitouni, Ganming Qin
  • Publication number: 20200153701
    Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow. In response to receiving the application data packet, the network device determines whether a packet size of the application data packet is represented in a reference data store. In response to determining that the packet size is not represented in the reference data store, the network device predicts, based on the reference data store, flow metrics for the packet size for each of a plurality of Wide Area Network (WAN) links. The network device selects a WAN link on which to send the application data packet based on the predicted flow metrics.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 14, 2020
    Inventors: Hemachandran Karnam Mohan, Abdul Kadhar Jeelany Habeeb Mohamed, Nithyananda Vishnu K S
  • Publication number: 20190237571
    Abstract: A field effect device includes a semiconductor body separating a source and a drain, both source and drain coupled to the semiconductor body. An insulated control gate is located over the semiconductor body between the source and drain and configured to control a conductive channel extending between the source and drain. First and second doped regions such as highly-doped regions are adjacent to the source. The first or second doped region may be a cathode short region electrically coupled to the source. The cathode short region may be used in a bidirectional power MOSFET.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Inventors: Tanuj Saxena, Vishnu K. Khemka, Raghu Gupta, Moaniss Zitouni, Ganming Qin
  • Patent number: 10297684
    Abstract: A field effect device includes a semiconductor body separating a source and a drain, both source and drain coupled to the semiconductor body. An insulated control gate is located over the semiconductor body between the source and drain and configured to control a conductive channel extending between the source and drain. First and second doped regions such as highly-doped regions are adjacent to the source. The first or second doped region may be a cathode short region electrically coupled to the source. The cathode short region may be used in a bidirectional power MOSFET.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 21, 2019
    Assignee: NXP USA, Inc.
    Inventors: Tanuj Saxena, Vishnu K. Khemka, Raghu Gupta, Moaniss Zitouni, Ganming Qin
  • Patent number: 10291470
    Abstract: A first device may receive a network information request that identifies a data object relating to a network device. The data object may correspond to or identify an attribute associated with the network device. The first device may determine that the attribute is a static attribute relating to a configuration of the network device. The first device may determine whether a second device stores the data object. The second device may store data objects corresponding to static attributes. The first device may selectively obtain the data object from the network device or from the second device based on determining whether the second device stores the data object. The first device may provide the data object based on the network information request.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Aswin Baalachandar N, Abdul Kadhar Jeelany Habeeb Mohamed, Nithyananda Vishnu K S
  • Publication number: 20190103484
    Abstract: A field effect device includes a semiconductor body separating a source and a drain, both source and drain coupled to the semiconductor body. An insulated control gate is located over the semiconductor body between the source and drain and configured to control a conductive channel extending between the source and drain. First and second doped regions such as highly-doped regions are adjacent to the source. The first or second doped region may be a cathode short region electrically coupled to the source. The cathode short region may be used in a bidirectional power MOSFET.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Tanuj Saxena, Vishnu K. Khemka, Raghu Gupta, Moaniss Zitouni, Ganming Qin
  • Patent number: 10021022
    Abstract: A method may include receiving a first network traffic flow that is associated with a first private network address. The first network traffic flow may be destined to a first external network address. The method may include determining that the first external network address is not identified by a data structure. The data structure may identify external network addresses and private network addresses of network traffic flows to which a single public network address has been assigned. The method may include assigning the single public network address to the first network traffic flow based on determining that the first external network address is not identified by the data structure. The method may include storing the first external network address and the first private network address. The method may include outputting the first network traffic flow with the first external network address and the single public network address.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: July 10, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Kalyana Prakash Ravindranath Tagore, Nithyananda Vishnu K S
  • Patent number: 9967178
    Abstract: A device may receive a packet associated with a flow and may assign a flow identifier to the flow. The device may generate a first flow record based on a first template. The first flow record may include the flow identifier and a first quantity of fields determined based on the first template. The device may export the first flow record. The device may generate a second flow record, including the flow identifier, based on a second template and after exporting the first flow record. The second flow record may include a second quantity of fields, determined based on the second template, that is less than the first quantity of fields. The device may export the second flow record.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 8, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Nithyananda Vishnu K S, Mithun Hebbar, Abdul Kadhar Jeelany Habeeb Mohamed
  • Publication number: 20170005979
    Abstract: A method may include receiving a first network traffic flow that is associated with a first private network address. The first network traffic flow may be destined to a first external network address. The method may include determining that the first external network address is not identified by a data structure. The data structure may identify external network addresses and private network addresses of network traffic flows to which a single public network address has been assigned. The method may include assigning the single public network address to the first network traffic flow based on determining that the first external network address is not identified by the data structure. The method may include storing the first external network address and the first private network address. The method may include outputting the first network traffic flow with the first external network address and the single public network address.
    Type: Application
    Filed: August 10, 2015
    Publication date: January 5, 2017
    Inventors: Kalyana Prakash Ravindranath TAGORE, Nithyananda Vishnu K S
  • Patent number: 9209277
    Abstract: Fabrication processes for semiconductor devices are presented here. The device includes a support substrate, a buried oxide layer overlying the support substrate, a first semiconductor region located above the buried oxide layer and having a first conductivity type. The device also includes second, third, fourth, and fifth semiconductor regions. The second semiconductor region is located above the first semiconductor region, and it has a second conductivity type. The third semiconductor region is located above the second semiconductor region, and it has the first conductivity type. The fourth semiconductor region is located above the third semiconductor region, and it has the second conductivity type. The fifth semiconductor region extends through the fourth semiconductor region and the third semiconductor region to the second semiconductor region, and it has the second conductivity type.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: December 8, 2015
    Assignee: FREESCALE SEMICONDUCTOR INC.
    Inventors: Tahir A. Khan, Bernhard H. Grote, Vishnu K. Khemka, Ronghua Zhu