Patents by Inventor Madan Mohan

Madan Mohan 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: 20200136601
    Abstract: A power switch over current protection system including a power switch transistor configured to deliver a power current from a power source to power load, a power switch driver configured to control and on/off state of the power switch, an over current protection (OCP) circuit to detect a threshold value of the power current, a discharge transistor configured to discharge a parasitic capacitance of the power switch transistor, and a system state machine to receive a signal from the OCP circuit configured to control an action of the power switch driver and discharge transistor depending on the level of the power current.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Inventors: Xiaoqun LIU, Madan Mohan Reddy VEMULA
  • Publication number: 20200136503
    Abstract: A multi-stage charge pump circuit including a first stage of the multi-stage charge pump having a first voltage output, a last stage of the multi-stage charge pump having a first voltage input, and an inter-stage limitation circuit configured to protect a voltage drop of the first voltage output of the first stage of the multi-stage charge pump when there is a voltage drop on the first voltage input of the last stage of the multi-stage charge pump.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Xiaoqun LIU, Madan Mohan Reddy VEMULA
  • Publication number: 20200136502
    Abstract: A multi-stage charge pump including a first stage configured to generate a first output voltage, a last stage configured to receive the first output voltage from the first stage and output a second output voltage, a switch configured to receive the second output voltage from the last stage, and a voltage regulator circuit configured to control the second output voltage of the last stage to maintain a substantially constant on-resistance of the switch.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 30, 2020
    Inventors: Xiaoqun LIU, Madan Mohan Reddy VEMULA
  • Patent number: 10616338
    Abstract: A data set may be partitioned according to relative differences indicated by a cover tree. A cover tree may be generated for a data set. Items in the data set may be stored at the same or different nodes according to the relative difference between the items indicated in the cover tree. Portions of the cover tree may be assigned to different nodes storing the data set. Access requests for the data set may be performed by sending the access requests to nodes identified according to the assigned portions of the cover tree.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: April 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Pracheer Gupta, Poorna Chand Srinivas Perumalla, Jia Bi Zhang, Srikanth Kandalam Srinivasa, Madan Mohan Rao Jampani, Stefano Stefani
  • Patent number: 10587632
    Abstract: A method and system including a neural network configured to detect whether a source of the networks packets is transmitting in accordance with a recognized application protocol. The neural network analyzes a set of network packets to determine a probability that the network pattern corresponds to a network pattern associated with a recognized application protocol. If the probability associated with a first recognized application protocol exceeds a threshold probability value, the transmission of the set of network packets may be classified as being transmitted in accordance with the first recognized application protocol. If the probabilities corresponding to the respective recognized application protocols do not exceed the threshold probability value, the neural network classifies the transmission of the set of network packets as malware.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: March 10, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Poorna Chand Srinivas Perumalla, Pracheer Gupta, Madan Mohan Rao Jampani
  • Patent number: 10511593
    Abstract: A computer-implemented method for a security endpoint of a non-isolated computing environment includes receiving a login request related to an application within that environment. The login request corresponds to a user of the application. The method includes sending a lookup query, including information related to an identity of the user, to a directory service. The method includes receiving a lookup response from the directory service. The method includes, in response to the lookup response indicating that the user belongs to the non-isolated computing environment, requesting an authentication credential from a client device of the user, validating the authentication credential, and in response to successful validation of the authentication credential, providing an identity token to the client device.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madan Mohan R. Appiah, Murli Dharan Satagopan, Maksym Kryatov
  • Patent number: 10496426
    Abstract: A cluster formation engine invokes generation of an automatically scalable group (ASG) of virtual machine instances, where the ASG is associated with one or more applications to be run in a cloud computing environment. The cluster formation engine detects a failure to generate a first virtual machine instance to be included in the ASG, and completes the generation of the ASG without including the first virtual machine instance in the ASG.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Naveen Mysore Nagendra Swamy, Madan Mohan Rao Jampani, Alexander Johannes Smola, Bhavin Thaker
  • Patent number: 10469479
    Abstract: A computer-implemented method for a security endpoint of a non-isolated computing environment includes receiving a request related to a non-isolated application. The method includes querying a directory service according to a domain name of a user specified in the request. The directory service stores a mapping between domain names and computing environments, including isolated computing environments and the non-isolated computing environment. The method includes receiving, from the directory service, an indication of a first computing environment. The method includes generating and sending a response to allow the user to be authenticated to the application. In response to the first computing environment being the non-isolated computing environments, the response indicates that the user belongs to the non-isolated computing environment.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madan Mohan R. Appiah, Ganesh Kumar Panchanathan, Maciej Jacek Cupial
  • Publication number: 20190220783
    Abstract: Techniques for generating and executing an execution plan for a machine learning (ML) model using one of an edge device and a non-edge device are described. In some examples, a request for the generation of the execution plan includes at least one objective for the execution of the ML model and the execution plan is generated based at least in part on comparative execution information and network latency information.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 18, 2019
    Inventors: Nagajyothi NOOKULA, Poorna Chand Srinivas PERUMALLA, Aashish JINDIA, Danjuan YE, Eduardo Manuel CALLEJA, Song GE, Vinay HANUMAIAH, Wanqiang CHEN, Safeer MOHIUDDIN, Romi BOIMER, Madan Mohan Rao JAMPANI, Fei CHEN
  • Publication number: 20190180736
    Abstract: Features are disclosed for generating predictive personal natural language processing models based on user-specific profile information. The predictive personal models can provide broader coverage of the various terms, named entities, and/or intents of an utterance by the user than a personal model, while providing better accuracy than a general model. Profile information may be obtained from various data sources. Predictions regarding the content or subject of future user utterances may be made from the profile information. Predictive personal models may be generated based on the predictions. Future user utterances may be processed using the predictive personal models.
    Type: Application
    Filed: August 13, 2018
    Publication date: June 13, 2019
    Inventors: William Folwell Barton, Rohit Prasad, Stephen Frederick Potter, Nikko Strom, Yuzo Watanabe, Madan Mohan Rao Jampani, Ariya Rastrow, Arushan Rajasekaram
  • Patent number: 10209730
    Abstract: Low power solutions can be provided in a serial bus system with a logic controller circuit. The logic controller circuit can include analog circuitry that includes a plurality of analog components and trimming circuitry for configuring the analog components. Digital circuitry can be configured to switch between an active mode and a hibernation mode, wherein the hibernation mode consumes less current than the active mode. A voltage regulator circuit can be configured to generate a regulated voltage from a supply voltage. A reset generation circuit can be configured to determine that the supply voltage has reached a first threshold voltage level and enable the voltage regulator circuit. When the regulated voltage has reached a second threshold voltage level and the supply voltage has reached a third threshold voltage level, the digital circuitry can be switched to the active mode.
    Type: Grant
    Filed: November 23, 2017
    Date of Patent: February 19, 2019
    Assignee: NXP B.V.
    Inventors: Chiahung Su, Madan Mohan Reddy Vemula, Abjijeet Chandrakant Kulkarni, Kenneth Jaramillo, Siamak Delshadpour, Xueyang Geng
  • Publication number: 20180359238
    Abstract: A computer-implemented method for a security endpoint of a non-isolated computing environment includes receiving a login request related to an application within that environment. The login request corresponds to a user of the application. The method includes sending a lookup query, including information related to an identity of the user, to a directory service. The method includes receiving a lookup response from the directory service. The method includes, in response to the lookup response indicating that the user belongs to the non-isolated computing environment, requesting an authentication credential from a client device of the user, validating the authentication credential, and in response to successful validation of the authentication credential, providing an identity token to the client device.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 13, 2018
    Inventors: Madan Mohan R. APPIAH, Murli Dharan SATAGOPAN, Maksym KRYATOV
  • Publication number: 20180359242
    Abstract: A computer-implemented method for a security endpoint of a non-isolated computing environment includes receiving a request related to a non-isolated application. The method includes querying a directory service according to a domain name of a user specified in the request. The directory service stores a mapping between domain names and computing environments, including isolated computing environments and the non-isolated computing environment. The method includes receiving, from the directory service, an indication of a first computing environment. The method includes generating and sending a response to allow the user to be authenticated to the application. In response to the first computing environment being the non-isolated computing environments, the response indicates that the user belongs to the non-isolated computing environment.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 13, 2018
    Inventors: Madan Mohan R. APPIAH, Ganesh Kumar PANCHANATHAN, Maciej Jacek CUPIAL
  • Patent number: 10152448
    Abstract: Embodiments of a resistor module of a USB interface device and a method for operating a resistor module of a USB interface device are described. In an embodiment, a resistor module of a USB interface device includes a pull-down resistor connectable to a USB power-sourcing device, a switch connected between the pull-down resistor and a fixed reference voltage, an energy storage unit connectable to the USB power-sourcing device and configured to store electrical energy in response to a current from the USB power-sourcing device, a switch control unit connected to the energy storage unit and configured to control the switch with a control signal in response to a voltage of the energy storage unit, and a glitch filter connected to the switch and to the switch control unit and configured to remove a glitch in the control signal. Other embodiments are also described.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: December 11, 2018
    Assignee: NXP B.V.
    Inventor: Madan Mohan Reddy Vemula
  • Patent number: 10142809
    Abstract: A method and device that prompts one or more indicators to perform actions over context sensitive messages in a user device includes receiving an SMS and identifying at least one template that can be applied to the SMS based on analyzing content of the SMS. One or more actionable texts may be identified from the content of the SMS using the at least one template. Service metadata may be retrieved from the at least one template to associate the service metadata to each of the one or more actionable texts. The one or more indicators may be prompted to perform actions based on the service metadata.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: November 27, 2018
    Assignee: Wipro Limited
    Inventors: Maheshwaran Govindarajeswaran, Madan Mohan Balasubramanian
  • Patent number: 10109273
    Abstract: Features are disclosed for maintaining data that can be used to personalize spoken language understanding models, such as speech recognition or natural language understanding models. The personalization data can be used to update the models based on some or all of the data. The data may be obtained from various data sources, such as applications or services used by the user. Personalized spoken language understanding models may be generated or updated based on updates to the personalization data or some other portion of the stored personalization data. Generation of personalized spoken language understanding models may be prioritized such that the generation process accommodates multiple users.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: October 23, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Arushan Rajasekaram, Nikko Strom, Madan Mohan Rao Jampani
  • Patent number: 10088884
    Abstract: A protocol can specifie a power-sourcing voltage range that indicates power sourcing capabilities. Additional power sourcing capabilities can be communicated using voltage variations within the power-sourcing voltage range. A power-sourcing device can provide power to an external power-sinking device over a wired connection containing a plurality of wires. A voltage control circuit can be configured to drive a voltage over a wire of the plurality of wires. Processing circuitry can communicate, using the voltage control circuit, first power-sourcing capabilities to the external power-sinking device by setting the voltage over the wire to a value within the power-sourcing voltage range. The processing circuitry can also communicate, using the voltage control circuit, the additional power sourcing capabilities of the power-sourcing device using voltage variations on the wire, the voltage variations maintaining voltage on the wire within the power-sourcing voltage range.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: October 2, 2018
    Assignee: NXP B.V.
    Inventors: Kenneth Jaramillo, Madan Mohan Reddy Vemula, Sharad Murari, Abhijeet Chandrakant Kulkarni, Krishnan Tiruchi Natarajan
  • Publication number: 20180264996
    Abstract: A steering column control module includes a stalk assembly pivotably connected to a control module housing. A plurality of magnets is connected to and movable by the stalk assembly. A plurality of sensors senses the positions of the plurality of magnets and sends signals indicating the positions of the magnets. A controller receives the signals to control vehicle functions.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 20, 2018
    Inventors: SUDHAKAR GUDIMALLA, MADAN MOHAN PADARTHI, VIVEK V. MOHILE, JEFFREY WIERSING, ROBERTO TOMASSI
  • Publication number: 20180269016
    Abstract: A vehicle switch including a housing and an actuator movably supported in the housing. A magnet is connected to the actuator. A sensor senses the position of the magnet and sends a signal indicating the position of the magnet to control a vehicle function.
    Type: Application
    Filed: March 14, 2018
    Publication date: September 20, 2018
    Inventors: SUDHAKAR GUDIMALLA, madan Mohan Padarthi, Vivek V. Mohile, Jeffrey Wiersing, Roberto Tomassi
  • Patent number: D877237
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: March 3, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Niranjan Madan Mohan Bhatia, Eliot Kim, Han Zhang