Patents by Inventor Sudarshan

Sudarshan 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: 10605608
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting actions to be performed by an agent interacting with an environment. In one aspect, a system comprises a grid cell neural network and an action selection neural network. The grid cell network is configured to: receive an input comprising data characterizing a velocity of the agent; process the input to generate a grid cell representation; and process the grid cell representation to generate an estimate of a position of the agent in the environment; the action selection neural network is configured to: receive an input comprising a grid cell representation and an observation characterizing a state of the environment; and process the input to generate an action selection network output.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: March 31, 2020
    Assignee: DeepMind Technologies Limited
    Inventors: Andrea Banino, Sudarshan Kumaran, Raia Thais Hadsell, Benigno Uria-Martinez
  • Publication number: 20200095896
    Abstract: There are various source of heat energy. Amongst the various sources Solar energy, waste heat form garbage, waste heat from transformers, waste heat from chemical reactions, waste heat from plant and machinery, heat from geo-thermal or the vast heat energy lying in the seas and oceans are some of the major ones which are free and unused. Apart from these, we can also produce heat energy from fuels like fossil fuels, hydrogen gas, forest products etc. A lot of heat energy is being wasted and though converted to mechanical or electric energy it is not that efficient. However, using the evaporation or sublimation and condensation process brought about through difference in temperature and the use of buoyancy factor to increase the efficiency of the energy production, the heat energy can be converted to mechanical or electrical energy in excess of hundred percent.
    Type: Application
    Filed: September 22, 2019
    Publication date: March 26, 2020
    Inventor: Sudarshan K.C.
  • Patent number: 10599360
    Abstract: A system and method of data transmission are disclosed. In certain aspects, the method, performed by a target node, includes receiving a first plurality of hash values from the source node and comparing the first plurality of hash values with a second plurality of hash values. The method also includes determining a set of common hash values corresponding to an intersection of the first plurality of hash values and the second plurality of hash values. The method further includes reserving the set of common hash values by placing the set of common hash values in a first filter stored in a memory of the target node and committing the set of common hash values by placing them in a second filter stored in a storage of the target node.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: March 24, 2020
    Assignee: VMware, Inc.
    Inventors: Vijay Somasundaram, Sudarshan Madenur Sridhara
  • Patent number: 10590093
    Abstract: The present invention relates to methods of modulating an immune response mediated by a PD-1 signaling pathway and of treating a cancer or an infectious disease. A subject is administered a compound(s) or a pharmaceutically acceptable salt or pharmaceutically acceptable composition thereof of formula (I) In the ring Q is S or O. R1 substituents are an optionally substituted side chain of the amino acid Ser or Thr and R3 substituents are a side chain of the amino acids Asn, Asp, Gln, or Glu. R2 is hydrogen or —CO-Aaa and Aaa is Thr or Ser with a free, amidated or esterified C-terminus. R4 and R5 are independently hydrogen or absent. R6 is hydrogen, alkyl or acyl.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: March 17, 2020
    Assignee: Aurigene Discovery Technologies Limited
    Inventors: Pottayil Govindan Nair Sasikumar, Muralidhara Ramachandra, Seetharamaiah Setty Sudarshan Naremaddepalli
  • Patent number: 10581892
    Abstract: Techniques for automatically grouping malware based on artifacts are disclosed. In some embodiments, a system, process, and/or computer program product for automatically grouping malware based on artifacts includes receiving a plurality of samples for performing automated malware analysis to generate log files based on the automated malware analysis; processing the log files to extract features associated with malware; clustering the plurality of samples based on the extracted features; and performing an action based on the clustering output.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 3, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Shadi Rostami-Hesarsorkh, Sudarshan Vasudevan, William Redington Hewlett, II, Farshad Rostamabadi
  • Patent number: 10572776
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a reinforcement learning system. In one aspect, a method of training an action selection policy neural network for use in selecting actions to be performed by an agent navigating through an environment to accomplish one or more goals comprises: receiving an observation image characterizing a current state of the environment; processing, using the action selection policy neural network, an input comprising the observation image to generate an action selection output; processing, using a geometry-prediction neural network, an intermediate output generated by the action selection policy neural network to predict a value of a feature of a geometry of the environment when in the current state; and backpropagating a gradient of a geometry-based auxiliary loss into the action selection policy neural network to determine a geometry-based auxiliary update for current values of the network parameters.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: February 25, 2020
    Assignee: DeepMind Technologies Limited
    Inventors: Fabio Viola, Piotr Wojciech Mirowski, Andrea Banino, Razvan Pascanu, Hubert Josef Soyer, Andrew James Ballard, Sudarshan Kumaran, Raia Thais Hadsell, Laurent Sifre, Rostislav Goroshin, Koray Kavukcuoglu, Misha Man Ray Denil
  • Publication number: 20200056302
    Abstract: Methods are provided for growing basal plane dislocation (BPD)-free SiC device-ready epilayers, particularly suitable for 4H-SiC devices. The devices are formed via a substantially 100% conversion of BPDs to threading edge dislocations (TEDs) while pinning the conversion point below the epilayer interface. Methods include the formation of a recombination layer on a previously formed and etched buffer layer. Devices allow for improved reliability and efficiency of high voltage switches used in the day-to-day applications such as inverters, uninterrupted power supplies, and other high power handling devices employed in hybrid electric vehicles, aircraft electronic systems, etc. by enabling the manufacture of smaller, lighter, and more efficient, high power SiC devices in a cost effective, reliable platform.
    Type: Application
    Filed: March 1, 2018
    Publication date: February 20, 2020
    Inventors: ANUSHA BALACHANDRAN, MVS CHANDRASHEKHAR, TANGALI S. SUDARSHAN
  • Publication number: 20200038175
    Abstract: An intraocular lens (IOL) insertion apparatus includes a handpiece body having a distal tip and a proximal section. The IOL insertion apparatus also includes a folding chamber located within the handpiece body, the folding chamber shaped to fold an IOL advancing through the folding chamber. The IOL insertion apparatus also includes an advancement system. The advancement system includes an advancement carriage movable between a first position and a second position within the handpiece body. The advancement carriage includes a spring system biasing the advancement carriage in a distal direction toward the second position and a dampening system to dampen motion of the advancement carriage. The advancement system further includes an elongated advancement plunger that includes a distal end to advance the IOL through the folding chamber and a proximal end connected to the advancement carriage.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Asif Fayyaz, Sudarshan B. Singh, Chris Belisle, Bill Hartsig, Sam Jang
  • Publication number: 20200039875
    Abstract: A coated article includes a substrate, a functional layer over at least a portion of the substrate, and a protective coating over at least a portion of the functional layer, wherein an uppermost layer of the functional layer is a metal oxide layer, and wherein the protective coating comprises a metal nitride layer and a metal oxynitride layer that is disposed between and in contact with at least part of the metal nitride layer and the metal oxide layer of the functional layer.
    Type: Application
    Filed: October 10, 2019
    Publication date: February 6, 2020
    Inventors: Ashtosh Ganjoo, Sudarshan Narayanan, James J. Finley, Paul A. Medwick
  • Patent number: 10552750
    Abstract: Described is a multiple-camera system and process for disambiguating between multiple users and identifying which of the multiple users performed an event. For example, when an event is detected, user patterns near the location of the event are determined, along with touch points at the location of the event. User pattern orientation and/or arm trajectories between the event location and the user patterns may be determined and processed to disambiguate between multiple users and determine which user pattern is involved in the event.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: February 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sudarshan Narasimha Raghavan, Emilio Ian Maldonado, David Allen Smith, Min Xu, Nishitkumar Ashokkumar Desai, Daniel Bibireata, Kevin Kar Wai Lai, Pahal Kamlesh Dalal
  • Publication number: 20200034063
    Abstract: A system and method of data transmission are disclosed. In certain aspects, the method, performed by a target node, includes receiving a first plurality of hash values from the source node and comparing the first plurality of hash values with a second plurality of hash values. The method also includes determining a set of common hash values corresponding to an intersection of the first plurality of hash values and the second plurality of hash values. The method further includes reserving the set of common hash values by placing the set of common hash values in a first filter stored in a memory of the target node and committing the set of common hash values by placing them in a second filter stored in a storage of the target node.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Inventors: Vijay SOMASUNDARAM, Sudarshan MADENUR SRIDHARA
  • Publication number: 20200034143
    Abstract: In one embodiment, a synchronization instruction causes a processor to ensure that specified threads included within a warp concurrently execute a single subsequent instruction. The specified threads include at least a first thread and a second thread. In operation, the first thread arrives at the synchronization instruction. The processor determines that the second thread has not yet arrived at the synchronization instruction and configures the first thread to stop executing instructions. After issuing at least one instruction for the second thread, the processor determines that all the specified threads have arrived at the synchronization instruction. The processor then causes all the specified threads to execute the subsequent instruction. Advantageously, unlike conventional approaches to synchronizing threads, the synchronization instruction enables the processor to reliably and properly execute code that includes complex control flows and/or instructions that presuppose that threads are converged.
    Type: Application
    Filed: October 7, 2019
    Publication date: January 30, 2020
    Inventors: Ajay Sudarshan Tirumala, Olivier Giroux, Peter Nelson, Jack Choquette
  • Publication number: 20200022616
    Abstract: Methods and systems with 129Xe dynamic spectroscopy with a fitting function that includes one or more non-Lorentzians, optionally with a barrier Voigt, and signal processing for identifying cardiogenic oscillations for evaluating disease states, use in drug discovery or monitoring disease status.
    Type: Application
    Filed: May 8, 2019
    Publication date: January 23, 2020
    Inventors: Elianna Bier, Bastiaan Driehuys, Ziyi Wang, Sudarshan Rajagopal
  • Patent number: 10541721
    Abstract: Aspects of this disclosure relate to transmitting and/or receiving a frequency-shift keying signal including a packet that includes a preamble and a payload. The preamble has a first modulation index that has a smaller magnitude than a second modulation index of the payload. This can enhance frequency correction in a receive device that receives the packet.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: January 21, 2020
    Assignee: Analog Devices Global Unlimited Company
    Inventors: Michael W. O'Brien, Sudarshan Onkar
  • Patent number: 10536308
    Abstract: In a communication receiver circuit, an amplifier circuit can include an adjustable gain. A signal corresponding to a portion of a transmitted frame can be received, and a gain of the receiver circuit can be adjusted such as automatically, and such adjustment can be referred to as automatic gain control (AGC). An offset correction can be performed to adjust for an error in a received representation of a transmitted carrier, and such offset correction can be referred to as carrier frequency offset (CFO) correction. A portion of the received signal can be dynamically allocated between AGC and CFO correction, such as allocating a longer duration to CFO correction when AGC results in a relatively higher receiver gain, and allocating a shorter duration to CFO correction when AGC results in a relatively lower receiver gain.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: January 14, 2020
    Assignee: Analog Devices Global Unlimited Company
    Inventors: Sudarshan Onkar, Michael O'Brien
  • Patent number: 10530789
    Abstract: Techniques for alerting and tagging using a malware analysis platform for threat intelligence made actionable are disclosed. In some embodiments, a system, process, and/or computer program product for alerting and tagging using a malware analysis platform for threat intelligence made actionable includes receiving a plurality of samples for performing automated malware analysis to generate log files based on the automated malware analysis; processing the log files to extract artifacts associated with the log files; determining whether a tag matches any of the plurality of samples based on the artifacts; and performing an action based on whether the tag matches any of the plurality of samples.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: January 7, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Farshad Rostamabadi, Shadi Rostami-Hesarsorkh, Sudarshan Vasudevan, Bilal Malik
  • Patent number: 10528638
    Abstract: This disclosure describes a system for disambiguating between multiple potential users that may have performed an item action (e.g., item removal or item placement) at an inventory location. For example, if there are three picking agents (users) standing near an inventory location and one of the agents removes an item (item action) from the inventory location, the example systems and processes described herein may utilize various inputs to disambiguate between the users and determine which of the potential users performed the item action.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: January 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Dilip Kumar, Ammar Chinoy, Sudarshan Narasimha Raghavan, Shrivatsan Vasudhevan, Jin Dong Kim
  • Patent number: 10516347
    Abstract: Safe detection of an external load attached to an AC power outlet of a power supply stands out as one advantage of the power supply apparatus and method contemplated herein, although other advantages flow therefrom. Not least among the other advantages are a simplicity of design offering an economical and robust mechanism for detecting external loads. The contemplated mechanism relies on the application of a DC voltage to one electrical phase of the AC power outlet and the coupling of that voltage to the other electrical phase of the AC power outlet through an interconnecting resistor. With both phases respectively coupled to voltage divider circuits nominally matched in value, the divided down voltages measured from the respective phases will differ in dependence on the relative size of the interconnecting resistor and the resistive value of any load attached to the AC power outlet.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 24, 2019
    Assignee: Omron Automotive Electronics Co., Ltd.
    Inventors: Lucretiu Pisau, Sudarshan Ravindran, Srivatsan Jayaramasundaram
  • Publication number: 20190384649
    Abstract: Various embodiments herein each include at least one of systems, methods, and software for instantiating, executing, and operating dynamic hybrid computing environments, such as in cloud computing. Some such embodiments include allocating computing resources of a first server cluster to instantiate a first cluster and to establish a computing session. This embodiment may then initiate execution of a program within the first cluster that offloads at least one computing task to a second cluster, when the second cluster is instantiated, to leverage high-computing speed performance capabilities of the second cluster with regard to certain computing operations. Upon completion of program execution, the second cluster is then deallocated.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: Tong Wen, Sudarshan Raghunathan, Akshaya Annavajhala, Chang Young Park, Ilya Matiach
  • Patent number: 10508595
    Abstract: An energy recovery system for an engine system is disclosed. The engine system includes an engine, an exhaust conduit configured to receive exhaust gases discharged from the engine, and a first turbocharger coupled to the exhaust conduit to receive exhaust gases from the engine and provides compressed air to the engine. The energy recovery system includes a bypass conduit, a second turbocharger, and an accumulator. The bypass conduit is coupled to the exhaust conduit upstream of the first turbocharger, and facilitates a portion of exhaust gases from the exhaust conduit to bypass the first turbocharger. The second turbocharger is coupled to the bypass conduit, and is driven by the portion of exhaust gases bypassing the first turbocharger to compress air received from an ambient to a first pressure. The accumulator is in fluid communication with the second turbocharger, and stores air received from the second turbocharger at the first pressure.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: December 17, 2019
    Assignee: Progress Rail Locomotive Inc.
    Inventors: Reddy Pocha Siva Sankara, Sudarshan Loya, Keith Moravec, Michael B. Goetzke