Patents by Inventor Gopal Agarwal

Gopal Agarwal 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: 11663490
    Abstract: An example method of implementing a quantized neural network (QNN) for a programmable device includes: identifying multiply-accumulate operations of neurons in the QNN; converting the multiply-accumulate operations to memory lookup operations; and implementing the memory lookup operations using a pre-compute circuit for the programmable device, the pre-compute circuit storing a pre-computed output of a neuron in the QNN for each of the memory lookup operations.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: May 30, 2023
    Assignee: XILINX, INC.
    Inventors: Vijay Kumar Reddy Enumula, Sundeep Ram Gopal Agarwal
  • Patent number: 11405776
    Abstract: A method for troubleshooting and resolving access point device uplink failures. The method includes detecting an unresponsive access point on a wired computer network. In addition, the method includes retrieving a record of peer access points to determine the peer access points for the unresponsive access point. Further, the method proceeds to sending a first request to a peer access point of the unresponsive access point to query the unresponsive access point for a response over a wireless network. In response to the query, the network management system sends a notification that the unresponsive access point has a cable malfunction if the unresponsive access point responds to the query. Furthermore, the method includes, in response to the query, sending a notification to the network management system to inform that the unresponsive access point has a power malfunction if the unresponsive access point fails to respond to the query.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: August 2, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Agarwal, Gopal Gupta, Sumit Kumar
  • Patent number: 11374564
    Abstract: Examples of the present disclosure provide power gating for stacked die structures. In some examples, a stacked die structure comprises a first die and a second die bonded to the first die. In some examples, a power gated power path is from a bonding interface between the dies through TSVs in the second die, a power gating device in the second die, and routing of metallization layers in the second die to the circuit region in the second die. In some examples, a power gated power path comprises a power gating device in a power gating region of the first die and is configured to interrupt a flow of current through the power gated power path to a circuit region in the second die.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: June 28, 2022
    Assignee: XILINX, INC.
    Inventors: Prashant Dubey, Sundeep Ram Gopal Agarwal
  • Patent number: 11374814
    Abstract: Systems and methods are provided for network device configuration update. A method includes selecting a group of network devices to receive a configuration update; ranking the network devices according to an importance; updating each of the network devices in order of the ranking, from least important to most important, comprising: generating a first health score for the network device, the first health score representing a performance level of the network device prior to the configuration update; updating a configuration of the network device according to the configuration update subsequent to generating the first health score; generating a second health score for the updated network device subsequent to updating the configuration of the network device; and responsive to the second health score being lower than the first health score by more than a predetermined score threshold, rolling back the configuration update for the network devices that have been updated.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: June 28, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Gupta, Gopal Agarwal, Avadhesh Karia
  • Patent number: 11374869
    Abstract: A method for managing bandwidth may include identifying a first tier of applications and a second tier of applications, determining a number of user sessions associated with at least one application among the first tier of applications and the second tier of applications, each user session consuming a percentage of bandwidth of at least one communication channel in a network, and baselining a second tier application bandwidth use for each user session associated with the second tier of applications to determine a first interval and a second interval.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 28, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ataur Rehman, Gopal Gupta, Gopal Agarwal
  • Publication number: 20210160885
    Abstract: Systems and methods are provided for seamless and automatic upgrade of access points in a facility with minimal disruption, particularly, for important users of a network. The access points may be ranked, and the rankings may be aggregated to identify a sub-region of the facility with the lowest ranked access points. Various sub-sets of the access points in the identified sub-region can be updated separately so that spatial coverage by the other sub-sets maintains continuous access within the sub-region during the updates. Updates to later sub-sets and/or sub-regions can be performed contingent on the success of the earlier updates. In this way, updates can be verified on access points used by lower-priority users such as guest users of the network to avoid disruption of access to more important users such as executives or safety workers on the network.
    Type: Application
    Filed: February 2, 2021
    Publication date: May 27, 2021
    Inventors: Gopal Gupta, Gopal Agarwal, Sumit Kumar
  • Patent number: 11017822
    Abstract: Examples described herein provide a method for disabling a defective portion of a fabric die of a stacked IC device. The method includes receiving a signal indicating that a portion of a fabric die of a stacked IC device including at least two fabric dies is defective. The method further includes, in response to the signal, pulling a source voltage rail of the defective portion to ground, thereby disabling the portion, and operating the remainder of the fabric die without interference from or contention with the disabled portion. In one example, the stacked IC device is an active on active (AoA) device, and the portion of the fabric die includes a configuration memory cell. In one example, the signal is received after power-up of the stacked IC device.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: May 25, 2021
    Assignee: XILINX, INC.
    Inventors: Sree Rkc Saraswatula, Narendra Kumar Pulipati, Santosh Yachareni, Shidong Zhou, Sundeep Ram Gopal Agarwal, Brian Gaide
  • Patent number: 11004833
    Abstract: Examples described herein generally relate to multi-chip devices having stacked chips. In an example, a multi-chip device includes a chip stack that includes chips. Neighboring chips are connected to each other. Plural chips of the chips collectively include columns of broken via pillars and bridges. Each of the plural chips has a broken via pillar in each column. The broken via pillar has first and second continuous via pillar portions aligned in a direction normal to a side of a semiconductor substrate of the respective chip. The first continuous via pillar portion is not connected within the broken via pillar to the second continuous via pillar portion. Each of the plural chips has one or more of the bridges. Each bridge connects, within the respective chip, the first continuous via pillar portion in a column and the second continuous via pillar portion in another column.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: May 11, 2021
    Assignee: XILINX, INC.
    Inventors: Anil Kumar Kandala, Vijay Kumar Koganti, Santosh Yachareni, Sundeep Ram Gopal Agarwal
  • Patent number: 10998904
    Abstract: Configurable termination circuits for use with programmable logic devices are disclosed. In one implementation, the termination circuit may include one or more components to couple unused inputs of one or more configurable logic blocks to a fixed voltage. In another implementation, the termination circuit may include one or more components to couple unused inputs of one or more configurable logic blocks to an output of the one or more configurable logic blocks. In some implementations, the programmable logic device may include a platform management controller to configure the termination circuits based on configuration data.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: May 4, 2021
    Assignee: Xilinx, Inc.
    Inventors: Sundeep Ram Gopal Agarwal, Brian C. Gaide, Ramakrishna Kishore Tanikella
  • Patent number: 10990555
    Abstract: Embodiments herein describe an interface between PL fabric and a hardened block that includes a programmable pipeline. This pipeline includes at least a sequential element and a bypass path. For time critical nets in a netlist, the programmable IC routes a net through the sequential element. Doing so mitigates or eliminates the uncertainty associated with routing the net from the hardened block through PL fabric. Also, the sequential element can increase the available time for capturing the data. For less time critical nets, the net can route through the bypass path. This means the route from the hardened block to the PL fabric is determined on the fly by a routing algorithm rather than being fixed.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: April 27, 2021
    Assignee: XILINX, INC.
    Inventors: Aashish Tripathi, Sundeep Ram Gopal Agarwal
  • Patent number: 10949498
    Abstract: Disclosed approaches for circuitry that implements a softmax function include difference calculation circuitry configured to calculate differences between combinations of elements, zk?zj, of a vector. First lookup circuitry is configured to lookup and output representations of exponential values, ezk?zj associated with the differences in response to input of the differences. Each adder circuit of N adder circuits sums a subset of the exponential values output from the first lookup circuitry and a value of 1. The sum output by each adder circuit denotes a denominator of a plurality of denominators of the softmax function. Second lookup circuitry is configured with quotients and looks-up and outputs quotients associated with the plurality of denominators as results of the softmax function.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: March 16, 2021
    Assignee: XLNX, INC.
    Inventors: Vijay Kumar Reddy Enumula, Sundeep Ram Gopal Agarwal
  • Patent number: 10944534
    Abstract: An example system in accordance with an aspect of the present disclosure includes a controller to store Received Signal Strength Indicator (RSSI) information for an unassociated client detected by an access point (AP) of a wireless network. The controller is to identify that the unassociated client has associated with the wireless network, and identify the AP as a doorway AP in response to the client associating to the AP.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: March 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manaswini Lakshmikanth Sugatoor, Gopal Agarwal, Pradeep Iyer
  • Patent number: 10944799
    Abstract: According to an example, an application initiating a communication session may be identified via a mapping of the application information with a pattern of interest included in a DNS server response corresponding to the application. Information regarding the communication session may be obtained and a determination may be made as to whether the communication session includes media data. If the communication session includes media data, control of the application and the communication session may be enabled via an interface.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: March 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Navaneetha Krishna Gowda Thippesh, Brijesh Yadav, Venkatesh Joshi, Gopal Agarwal
  • Patent number: 10939302
    Abstract: The present disclosure provides an improved computing system to determine a suitability of a RF plan and a dynamic wireless network system. The method includes receiving uploads of RF plans associated with wireless network deployments which provided wireless network capability throughout each respective deployment area. Further, storing the uploaded RF plans with in a network storage cloud. In addition, training a predictive model with the stored uploaded RF plans. The dynamic wireless network system disclosed herein includes a plurality of internet-of-things devices within a deployment area. The system further includes at least one network device communicatively coupled to each of the plurality of internet-of-things devices, wherein the at least one network device has access to a trained predictive model that is to determine a number of access points and a layout of the access points within the deployment area based on a set of characteristics associated with the deployment area.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: March 2, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Agarwal, Gopal Gupta
  • Patent number: 10925070
    Abstract: Systems and methods are provided for seamless and automatic upgrade of access points in a facility with minimal disruption, particularly, for important users of a network. The access points may be ranked, and the rankings may be aggregated to identify a sub-region of the facility with the lowest ranked access points. Various sub-sets of the access points in the identified sub-region can be updated separately so that spatial coverage by the other sub-sets maintains continuous access within the sub-region during the updates. Updates to later sub-sets and/or sub-regions can be performed contingent on the success of the earlier updates. In this way, updates can be verified on access points used by lower-priority users such as guest users of the network to avoid disruption of access to more important users such as executives or safety workers on the network.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: February 16, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Gupta, Gopal Agarwal, Sumit Kumar
  • Publication number: 20210036913
    Abstract: Systems and methods are provided for network device configuration update. A method includes selecting a group of network devices to receive a configuration update; ranking the network devices according to an importance; updating each of the network devices in order of the ranking, from least important to most important, comprising: generating a first health score for the network device, the first health score representing a performance level of the network device prior to the configuration update; updating a configuration of the network device according to the configuration update subsequent to generating the first health score; generating a second health score for the updated network device subsequent to updating the configuration of the network device; and responsive to the second health score being lower than the first health score by more than a predetermined score threshold, rolling back the configuration update for the network devices that have been updated.
    Type: Application
    Filed: August 1, 2019
    Publication date: February 4, 2021
    Inventors: GOPAL GUPTA, GOPAL AGARWAL, AVADHESH KARIA
  • Patent number: 10856346
    Abstract: Example implementations relate to neighboring network devices. For example, a non-transitory computer readable medium storing instructions executable by a processing resource can cause a computer to determine a characteristic affecting a subset of a plurality of network devices. The instructions can cause the processing resource to determine that at least two of the subset of the plurality of network devices that are affected by the characteristic are neighbors. The instructions can cause the processing resource to indicate a region to be associated with each network device of the subset based on the determination that at least two of the subset of the plurality of network devices are neighbors.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: December 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal, Brijesh Kumar Yadav
  • Patent number: 10826492
    Abstract: Examples of the present disclosure provide power gating for stacked die structures. In some examples, a stacked die structure comprises a first die and a second die bonded to the first die. In some examples, a power gated power path is from a bonding interface between the dies through TSVs in the second die, a power gating device in the second die, and routing of metallization layers in the second die to the circuit region in the second die. In some examples, a power gated power path comprises a power gating device in a power gating region of the first die and is configured to interrupt a flow of current through the power gated power path to a circuit region in the second die.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 3, 2020
    Assignee: XILINX, INC.
    Inventors: Prashant Dubey, Sundeep Ram Gopal Agarwal
  • Patent number: 10804255
    Abstract: A circuit for transmitting signals in an integrated circuit device is described. The circuit comprises a first die; a second die stacked on the first die; and a buffer transmitting data between the first die and the second die; wherein a first inverter of the buffer is on the first die, and a second inverter of the buffer is on the second die. A method of transmitting signals in an integrated circuit device is also described.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: October 13, 2020
    Assignee: Xilinx, Inc.
    Inventors: Sundeep Ram Gopal Agarwal, Ramakrishna K. Tanikella
  • Publication number: 20200314019
    Abstract: A method for managing bandwidth may include identifying a first tier of applications and a second tier of applications, determining a number of user sessions associated with at least one application among the first tier of applications and the second tier of applications, each user session consuming a percentage of bandwidth of at least one communication channel in a network, and baselining a second tier application bandwidth use for each user session associated with the second tier of applications to determine a first interval and a second interval.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Ataur Rehman, Gopal Gupta, Gopal Agarwal