Patents by Inventor Vinod Arjun

Vinod Arjun 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: 20220247786
    Abstract: Techniques for generating and enforcing security policies for device clusters are disclosed. A security manager generates a plurality of clusters of devices for applying security policies. For each cluster of devices, the security manager trains a machine learning model to indicate whether a particular data flow associated with a device in the particular cluster of devices is allowed or denied. The security manager detects a data flow corresponding to a device. If the security manager determines that the device corresponds to a first cluster of devices, the security manager identifies a first trained machine learning model corresponding to the first cluster of devices. The security manager applies the first trained machine learning model to the first data flow to determine whether the first data flow is to be allowed or denied. The security manager allows or denies the first data flow based on the applying operation.
    Type: Application
    Filed: February 1, 2021
    Publication date: August 4, 2022
    Applicant: Ordr Inc.
    Inventors: Krishna Kumar Vavilala, Vijayaraghavan Doraiswami, Vivekanandan Vinayagam, Sheausong Yang, Vinod Arjun, Gnanaprakasam Pandian
  • Patent number: 11024590
    Abstract: Systems and methods for placing capacitors between IC bumps and BGA balls are described. In one embodiment, the method may include placing a ball grid array (BGA) package or integrated circuit (IC) package on a printed circuit board (PCB) of an electronic device, and placing a capacitor between a first BGA ball and a second BGA ball of the BGA package and/or placing a capacitor between a first IC bump and a second IC bump of the IC package to maintain impedance of a power delivery network (PDN) of the BGA package or IC package below a target impedance.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: June 1, 2021
    Assignee: Seagate Technology LLC
    Inventors: Abhishek Nagaraj Laguvaram, Vinod Arjun Huddar
  • Publication number: 20200395283
    Abstract: A substrate largely or entirely devoid of return current vias is disclosed. The substrate may include a first signal layer, a ground plane, a power plane and a second signal layer, each separated by a dielectric material. The ground plane and power plane together form a capacitor providing a return current path for the current in the signal layers.
    Type: Application
    Filed: June 17, 2019
    Publication date: December 17, 2020
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventor: Vinod Arjun Huddar
  • Patent number: 10855682
    Abstract: Examples described herein include a method and system for determining a number of controllers in a Network Authentication Server (NAS) controller cluster, wherein each of the controllers in the NAS controller cluster includes a unique Physical Internet Protocol (PIP) address; creating a number of unique Virtual Internet Protocol (VIP) addresses for use by an external authentication server (EAS) to communicate with the controllers in the NAS controller cluster, wherein the number of VIP addresses is to be proportional to the number of PIP addresses; and mapping each controller in the NAS controller cluster to a plurality of VIP addresses, wherein the VIP addresses are to have different priorities for different controllers in the NAS controller cluster.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: December 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vinod Arjun, Suryanarayanan Devarajan, Isaac Theogaraj, Sheausong Yang, Kavitha Kamarthy
  • Patent number: 10795745
    Abstract: The present disclosure discloses a method and a network device for failure detection of nodes in a cluster. Specifically, a network device transmits data to another device at a first time. The network device then receives an acknowledgment of the data from the second device at a second time. Next, the network device determines a Round Trip Time (RTT) for the first device and the second device based on the first time and the second time. Based on the RTT, the network device determines a first frequency for transmitting a heartbeat protocol message between the first device and the second device, and transmits a heartbeat protocol message between the first device and the second device at the first frequency.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: October 6, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vinod Arjun, Sheausong Yang
  • Patent number: 10645598
    Abstract: Example implementations relate to upgrading controllers and access points by group. A master controller may comprise a processing resource and a memory resource storing machine-readable instructions to cause the processing resource to create a plurality of groups of access points (APs) connected to a first and a second local controller, move a subset of the plurality of APs connected to the first local controller to the second local controller, upgrade the first local controller, move APs associated with a group of the plurality of APs to the first local controller, and upgrade the APs associated with the group of the first local controller.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 5, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Vinod Arjun, Jiwoong Lee, Sachin Ganu
  • Patent number: 10638601
    Abstract: Systems and methods for routing of conductive traces in a printed circuit board are described. In one embodiment, the method may include routing a first trace in a first layer of a printed circuit board of a solid state drive, routing a second trace in a second layer of the printed circuit board, and routing the first trace and the second trace between a serializer/deserializer (SerDes) of a first controller of the solid state drive and a SerDes of a second controller of the solid state driver. In some cases, the first trace and the second trace may be configured to transmit differential signals to communicate data between the first controller and the second controller. In some embodiments, the second layer may be adjacent to the first layer.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: April 28, 2020
    Assignee: Seagate Technology LLC
    Inventors: Vinod Arjun Huddar, Abhishek Laguvaram
  • Patent number: 10410683
    Abstract: Systems and methods for tightly coupled differential vias are described. the storage system device includes a storage drive and a printed circuit board (PCB) of the storage drive. In some embodiments a first via is connected to a first trace routed on a first layer of the PCB, and a second via is connected to a second trace routed on the first layer of the PCB. In some cases, a distance between the first via and the second via is about 1.5 times or less a spacing between the first trace and the second trace.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: September 10, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Vinod Arjun Huddar
  • Publication number: 20190206815
    Abstract: Systems and methods for placing capacitors between IC bumps and BGA balls are described. In one embodiment, the method may include placing a ball grid array (BGA) package or integrated circuit (IC) package on a printed circuit board (PCB) of an electronic device, and placing a capacitor between a first BGA ball and a second BGA ball of the BGA package and/or placing a capacitor between a first IC bump and a second IC bump of the IC package to maintain impedance of a power delivery network (PDN) of the BGA package or IC package below a target impedance.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Abhishek Nagaraj LAGUVARAM, Vinod Arjun HUDDAR
  • Publication number: 20190189164
    Abstract: Systems and methods for tightly coupled differential vias are described. the storage system device includes a storage drive and a printed circuit board (PCB) of the storage drive. In some embodiments a first via is connected to a first trace routed on a first layer of the PCB, and a second via is connected to a second trace routed on the first layer of the PCB. In some cases, a distance between the first via and the second via is about 1.5 times or less a spacing between the first trace and the second trace.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 20, 2019
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventor: Vinod Arjun HUDDAR
  • Patent number: 10243560
    Abstract: Systems and methods for maintaining a slew rate while loading flash memory dies are described. In one embodiment, the systems and methods may include placing one or more comparator circuits connectively between one or more channel controllers and a plurality of flash memory dies and maintaining a slew rate in relation to the one or more channel controllers writing data to a plurality of flash memory dies inside the solid state drive. In some cases, a hardware controller of a solid state drive may include the one or more channel controllers. In some cases, the plurality of flash memory dies may include at least one NAND die.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: March 26, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Vinod Arjun Huddar, Abhishek Laguvaram
  • Publication number: 20190052270
    Abstract: Systems and methods for maintaining a slew rate while loading flash memory dies are described. In one embodiment, the systems and methods may include placing one or more comparator circuits connectively between one or more channel controllers and a plurality of flash memory dies and maintaining a slew rate in relation to the one or more channel controllers writing data to a plurality of flash memory dies inside the solid state drive. In some cases, a hardware controller of a solid state drive may include the one or more channel controllers. In some cases, the plurality of flash memory dies may include at least one NAND die.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 14, 2019
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Vinod Arjun HUDDAR, Abhishek LAGUVARAM
  • Publication number: 20190050311
    Abstract: Systems and methods for routing of conductive traces in a printed circuit board are described. In one embodiment, the method may include routing a first trace in a first layer of a printed circuit board of a solid state drive, routing a second trace in a second layer of the printed circuit board, and routing the first trace and the second trace between a serializer/deserializer (SerDes) of a first controller of the solid state drive and a SerDes of a second controller of the solid state driver. In some cases, the first trace and the second trace may be configured to transmit differential signals to communicate data between the first controller and the second controller. In some embodiments, the second layer may be adjacent to the first layer.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 14, 2019
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Vinod Arjun HUDDAR, Abhishek LAGUVARAM
  • Publication number: 20190020656
    Abstract: In some examples, a method includes determining a number of controllers in a Network Authentication Server (NAS) controller cluster, wherein each of the controllers in the NAS controller cluster includes a unique Physical Internet Protocol (PIP) address; creating a number of unique Virtual Internet Protocol (VIP) addresses for use by an external authentication server (EAS) to communicate with the controllers in the NAS controller cluster, wherein the number of VIP addresses is to be proportional to the number of PIP addresses; and mapping each controller in the NAS controller cluster to a plurality of VIP addresses, wherein the VIP addresses are to have different priorities for different controllers in the NAS controller cluster.
    Type: Application
    Filed: September 15, 2016
    Publication date: January 17, 2019
    Inventors: Vinod Arjun, Suryanarayanan Devarajn, Isaac Theogaraj, Sheausong Yang, Kavitha Kamarthy
  • Publication number: 20180115918
    Abstract: Example implementations relate to upgrading controllers and access points by group. A master controller may comprise a processing resource and a memory resource storing machine-readable instructions to cause the processing resource to create a plurality of groups of access points (APs) connected to a first and a second local controller, move a subset of the plurality of APs connected to the first local controller to the second local controller, upgrade the first local controller, move APs associated with a group of the plurality of APs to the first local controller, and upgrade the APs associated with the group of the first local controller.
    Type: Application
    Filed: October 25, 2016
    Publication date: April 26, 2018
    Inventors: Vinod Arjun, Jiwoong Lee, Sachin Ganu
  • Publication number: 20180095818
    Abstract: The present disclosure discloses a method and a network device for failure detection of nodes in a cluster. Specifically, a network device transmits data to another device at a first time. The network device then receives an acknowledgment of the data from the second device at a second time. Next, the network device determines a Round Trip Time (RTT) for the first device and the second device based on the first time and the second time. Based on the RTT, the network device determines a first frequency for transmitting a heartbeat protocol message between the first device and the second device, and transmits a heartbeat protocol message between the first device and the second device at the first frequency.
    Type: Application
    Filed: December 6, 2017
    Publication date: April 5, 2018
    Inventors: Vinod Arjun, Sheausong Yang
  • Patent number: 9842013
    Abstract: The present disclosure discloses a method and a network device for failure detection of nodes in a cluster. Specifically, a network device transmits data to another device at a first time. The network device then receives an acknowledgment of the data from the second device at a second time. Next, the network device determines a Round Trip Time (RTT) for the first device and the second device based on the first time and the second time. Based on the RTT, the network device determines a first frequency for transmitting a heartbeat protocol message between the first device and the second device, and transmits a heartbeat protocol message between the first device and the second device at the first frequency.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: December 12, 2017
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Vinod Arjun, Sheausong Yang
  • Publication number: 20160117213
    Abstract: The present disclosure discloses a method and a network device for failure detection of nodes in a cluster. Specifically, a network device transmits data to another device at a first time. The network device then receives an acknowledgment of the data from the second device at a second time. Next, the network device determines a Round Trip Time (RTT) for the first device and the second device based on the first time and the second time. Based on the RTT, the network device determines a first frequency for transmitting a heartbeat protocol message between the first device and the second device, and transmits a heartbeat protocol message between the first device and the second device at the first frequency.
    Type: Application
    Filed: October 27, 2014
    Publication date: April 28, 2016
    Applicant: ARUBA NETWORKS, INC.
    Inventors: Vinod Arjun, Sheausong Yang
  • Patent number: 9306936
    Abstract: Techniques are provided for obtaining first and second digital certificates from a certificate authority database for establishing a secure exchange between network devices. The first digital certificate contains identity information of a first network device, and the second digital certificate contains classification information of the first network device. In one embodiment, a secure key exchange is initiated with the second network device, and the first and second digital certificates are transmitted as a part of the secure key exchange to the second network device. In another embodiment, the first and second digital certificates are received by an intermediate network device. The first digital certificate is encrypted and is not evaluated by the intermediate network device. The second digital certificate is evaluated for classification information of the first network device.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: April 5, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Kunal Patel, Yixin Sun, Puneet Gupta, Vinod Arjun, David McGrew
  • Publication number: 20150067337
    Abstract: Techniques are provided for obtaining first and second digital certificates from a certificate authority database for establishing a secure exchange between network devices. The first digital certificate contains identity information of a first network device, and the second digital certificate contains classification information of the first network device. In one embodiment, a secure key exchange is initiated with the second network device, and the first and second digital certificates are transmitted as a part of the secure key exchange to the second network device. In another embodiment, the first and second digital certificates are received by an intermediate network device. The first digital certificate is encrypted and is not evaluated by the intermediate network device. The second digital certificate is evaluated for classification information of the first network device.
    Type: Application
    Filed: November 4, 2014
    Publication date: March 5, 2015
    Inventors: Kunal Patel, Yixin Sun, Puneet Gupta, Vinod Arjun, David McGrew