Patents by Inventor Amit Jain

Amit Jain 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: 20200412580
    Abstract: A gateway device for a fire control system is described herein. The gateway device can comprise a processor and a memory having instructions stored thereon which, when executed by the processor, cause the processor to detect that a network interface of the gateway device is connected to a network, receive data associated with the fire control system, and determine a data management scheme for the gateway device based on the type of detected network interface and the received data.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Inventors: Jayaprakash Meruva, Rajesh Babu Nalukurthy, Vipindas E K, Amit Jain
  • Patent number: 10874642
    Abstract: Aspects of the invention include methods of treating ADHD, anxiety or insomnia by applying a transdermal delivery device containing a dexmedetomidine composition formulated to deliver an amount of dexmedetomidine to a subject diagnosed as having ADHD, anxiety or insomnia. In practicing methods according to certain embodiments, a transdermal delivery device having a dexmedetomidine composition is applied to a subject and is maintained in contact with the subject in a manner sufficient to deliver an amount of dexmedetomidine sufficient to treat ADHD, anxiety or insomnia in the subject. Also provided are transdermal delivery devices configured to deliver an amount of dexmedetomidine sufficient for practicing the subject methods, as well as kits containing the transdermal delivery devices.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: December 29, 2020
    Assignee: Teikoku Pharma USA, Inc.
    Inventors: Adchara Pongpeerapat, Amit Jain, Bret Berner, Jianye Wen, Jutaro Shudo
  • Publication number: 20200376310
    Abstract: Operating a fire control system is described herein. One method includes receiving, at a gateway device, first operational data of a first format from a control panel, determining a model associated with the control panel based on the first operational data, wherein the model includes correlations between the first operational data and alarm information of a second format, receiving second operational data of the first format from the control panel, and determining alarm information of the second format associated with the second operational data based on the model.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: Jayaprakash Meruva, Rajesh Babu Nalukurthy, Vipindas E K, Amit Jain, Rich Lau, Jesse Otis
  • Publication number: 20200376311
    Abstract: Operating a fire control system is described herein. One method includes receiving, at a gateway device, first operational data of a first format from a control panel, determining a model associated with the control panel based on the first operational data, wherein the model includes correlations between the first operational data and alarm information of a second format, receiving second operational data of the first format from the control panel, and determining alarm information of the second format associated with the second operational data based on the model.
    Type: Application
    Filed: August 13, 2020
    Publication date: December 3, 2020
    Inventors: Jayaprakash Meruva, Rajesh Babu Nalukurthy, Vipindas E K, Amit Jain, Rich Lau, Jesse Otis
  • Patent number: 10853282
    Abstract: Arbitrating among portions of multiple transactions and transmitting a winning portion over one of a multiplicity of virtual channels associated with an interconnect on a clock cycle-by-clock cycle basis. By repeatedly performing the above each clock cycle, winning portions are interleaved and transmitted over the multiplicity of virtual channels over multiple clock cycles respectively.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: December 1, 2020
    Assignee: PROVINO TECHNOLOGIES, INC.
    Inventors: Shailendra Desai, Mark Pearce, Amit Jain, Rutul Bhatt
  • Publication number: 20200364071
    Abstract: A remote agent, for providing data protection services to virtual machines, includes persistent storage and a backup manager. The persistent storage is for storing a resource allocation calendar and lifecycle policies associated with the virtual machines. The backup manager obtains a virtual machine data package from a virtual machine of the virtual machines; identifies a computational load change point based on the lifecycle policies; predicts a magnitude of a computational load during a period of time demarcated by the computational load change point using, at least in part, the virtual machine data package; updates the resource allocation calendar to obtain an updated resource allocation calendar, the updating is based on: the identified computational load change point, and the magnitude of the computational load during the period of time; and generates a backup for the virtual machine using the updated resource allocation calendar.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Inventors: Shelesh Chopra, Sunil Yadav, Amit Jain, Manish Sharma, Aaditya Rakesh Bansal, Sneha Yadav, Jayashree B. Radha
  • Patent number: 10838891
    Abstract: Arbitrating among portions of multiple transactions and transmitting a winning portion over one of a multiplicity of virtual channels associated with an interconnect on a clock cycle-by-clock cycle basis. By repeatedly performing the above each clock cycle, winning portions are interleaved and transmitted over the multiplicity of virtual channels over multiple clock cycles respectively.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: November 17, 2020
    Assignee: PROVINO TECHNOLOGIES, INC.
    Inventors: Shailendra Desai, Mark Pearce, Amit Jain, Rutul Bhatt
  • Patent number: 10839050
    Abstract: A system activates an application on a computing device based on a prior activation of an isolated counterpart application on the computing device. An application that is restricted from sharing a license with a counterpart application locally on the computing device is enabled to instead communicate with an application license manager to manage license data corresponding to the counterpart application. For example, when a license is obtained at the computing device for a container application, the application license manager may update license data in association with a native application so that a counterpart license can be obtained automatically by the native application, and vice versa. Thus, once a user has responded to an activation prompt for either one of the container application or the native application, whichever application the user has not manually activated will be automatically activated at the computing device based on communications with the application license manager.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sinduja Ramanujam, Axel Alejandro Gutierrez Olivo, Carlos E. Peza Ramirez, Amit Jain, Andrei Scripniciuc, Vlad Riscutia
  • Publication number: 20200349033
    Abstract: A method for managing backup operations, the method including generating a checkpoint from an in-memory data structure maintained in a memory of a management device, where the in-memory data structure specifies a first plurality of backups, where each of the plurality of backups is stored in one of a second plurality of backup storage devices managed by the management device, persistently storing the checkpoint and after restarting the management device, rebuilding the in-memory data structure using the checkpoint to obtain a rebuilt in-memory data structure.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 5, 2020
    Inventors: Shelesh Chopra, Jayashree B. Radha, Sunil K. Yadav, Manish Sharma, Aaditya Rakesh Bansal, Amit Jain
  • Publication number: 20200348846
    Abstract: In general, in one aspect, the invention relates to a method for managing backups. The method includes, in response detecting that a new application has been installed on a production host, issuing a notification to a management device, receiving, in response to the notification, an application specific installation package, installing the application specific installation package on the production host to obtain an installed agent on the production host, associating a backup policy with the agent, and where at least a portion of data associated with the application is backed up in accordance with the backup policy using the agent.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 5, 2020
    Inventors: Shelesh Chopra, Sunil K. Yadav, Aaditya Rakesh Bansal, Jayashree B. Radha, Amit Jain, Manish Sharma
  • Patent number: 10824412
    Abstract: A method and apparatus for data driven and cluster specific version/update control. The apparatus includes an automated multi-clusters management apparatus that interfaces with a plurality of remote clusters to provide data driven version/update control on a cluster by cluster basis. Generally, operation includes collection/identification of cluster specific data pertaining to software, hardware, and cluster requirements. The cluster specific data is later compared/analyzed against multi-cluster data pertaining to software releases, hardware characteristics, and known bugs/issues for each. The results of the comparison/analysis can then be ranked according to various metrics to different possible solutions and to differentiate the less desirable results from the more desirable results. Thus, the automated multi-cluster management apparatus provides for selection of versions/updates that is dependent on the cluster specific data.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 3, 2020
    Assignee: Nutanix, Inc.
    Inventors: Karan Gupta, Amit Jain, Avinash Manjaya Shetty, Harry Hai Yang, Jie Li, Krishna Ganti, Paul Michael Digioia, Pavan Kumar Konka, Ranjan Parthasarathy, Yang Xiao
  • Patent number: 10827300
    Abstract: Techniques are provided to initiate signal transmissions for possible opportunistic reception by a mobile device, and/or to initiate opportunistic reception of signal transmissions for use in mobile device position location estimation. For example, a mobile device may use assistance data to identify a first signal to be transmitted over a first frequency band and a second signal to be transmitted over a second frequency band during a specific period of time. At least a portion of the second frequency band may be outside of the first frequency band. The mobile device subsequently attempts to opportunistically receive at least the first signal and the second signal via a receiver tuned to a reception frequency band that encompasses at least the first frequency band and the second frequency band. The mobile device may then process the opportunistically received signals to obtain measurements corresponding to at least the first and second signals.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: November 3, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Akash Kumar, Amit Jain, Ankita, Muthukumaran Dhanapal, Shravan Kumar Raghunathan, Parthasarathy Krishnamoorthy, Hargovind Prasad Bansal
  • Publication number: 20200341858
    Abstract: A remote agent for providing data protection services includes persistent storage and a backup manager. The persistent storage stores lifecycle policies. The backup manager updates an asset catalog using an asset map associated with a virtual machine; generates a lifecycle policy of the lifecycle policies using the asset catalog; and generates a backup for the virtual machine using the lifecycle policy. The lifecycle policy prioritizes generating the backup for the virtual machine over generating a second backup for a second virtual machine.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Shelesh Chopra, Manish Sharma, Sunil Yadav, Amit Jain, Aaditya Rakesh Bansal, Sneha Yadav, Jayashree B. Radha
  • Publication number: 20200341835
    Abstract: In general, embodiments of the invention relate to distributed monitoring of operations of production hosts and applications executing thereon. The distributed monitoring may enable more granular monitoring of production hosts and applications without increasing the overhead required to perform such monitoring, e.g., without substantially increasing the overhead on the production hosts or applications and/or without increasing the overhead of a management device that is managing the production hosts.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Shelesh Chopra, Jayashree B. Radha, Aaditya Rakesh Bansal, Sunil K. Yadav, Manish Sharma, Amit Jain
  • Patent number: 10810784
    Abstract: Systems and methods for improved texture mapping and graphics processing are described. According to an example implementation, whole or parts of texture blocks are prefetched to an intermediate cache by a processing unit so that the same processing unit or another processing unit can subsequently obtain the prefetched texture block from the intermediate cache. Moreover, in some example implementations, control circuitry associated with the intermediate cache may throttle prefetch requests in order to avoid the memory system and/or the interconnect system receiving excessive amounts of prefetch requests. Additionally, in some implementations, deduplication of prefetch requests can be performed at the intermediate cache and/or the processing unit. Some implementations also include an efficient technique for calculating the address of the next texture block to be prefetched.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: October 20, 2020
    Assignee: NVIDIA Corporation
    Inventors: Pranava Ajith Rai, Amit Jain
  • Patent number: 10804983
    Abstract: Embodiments are directed to a user equipment (UE) that performs MIMO communication on a plurality of Component Carriers (CCs) in accordance with a Carrier Aggregation (CA) scheme with each CC having an associated rank number that indicates a respective number of receive chains for the CC, selects at least one of the plurality of CCs for tuning away from the MIMO communication in order to perform an inter-frequency (IF) Positioning Reference Signal (PRS) measurement, selects, from among a plurality of receive chains allocated to the selected at least one CC, a subset of receive chains that includes less than all of the plurality of receive chains to be tuned away from the MIMO communication to perform the inter-frequency PRS measurement, and tunes the selected subset of receive chains of the selected at least one CC away from the MIMO communication to perform the inter-frequency PRS measurement.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: October 13, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Akash Kumar, Amit Jain, Ankita
  • Publication number: 20200314867
    Abstract: Methods and systems are disclosed for concurrent transmission or resource blocks allocated to a mobile device for transmission in uplink communication channels. In particular implementations, a mobile device may tune local oscillators and/or apply filtering of radio frequency transmission to reduce or mitigate intermodulation distortion potentially affecting one or more radio frequency receiving functions.
    Type: Application
    Filed: June 15, 2020
    Publication date: October 1, 2020
    Inventors: Akash KUMAR, Amit JAIN, Ankita
  • Publication number: 20200302050
    Abstract: A computerized method for securing an application based on auto-learning and auto-mapping of application services and application programming interfaces (APIs), includes the step of providing a distributed application security mesh system. The method includes the step of implementing a learning mode of the distributed application security mesh system. This includes learning a set of services and a set of APIs that are used by the set of services to interact with each other. The service comprises an application service. This includes creating a record of the set of services. The record comprises a list of services that are currently active in a specified environment of the distributed application security mesh system, and a list of interactions of the services. The method includes the step of implementing an enforcing mode of the distributed application security mesh system.
    Type: Application
    Filed: November 25, 2019
    Publication date: September 24, 2020
    Inventors: AMIT JAIN, gopi KRISHNA
  • Publication number: 20200293444
    Abstract: A solid state drive (SSD) is presented herein that includes a plurality of memory dies communicatively arranged in a plurality of communication channels such that each respective memory die is associated with a respective one communication channel of the plurality of communication channels, each respective memory die comprises one or more die regions, and each of the one or more die regions comprises a plurality of physical blocks configured to store data. The SSD further includes a memory controller communicatively coupled to the plurality of memory dies. The memory controller is configured to, upon a first power up of the SSD, determine a parameter of the SSD and for each of the one or more die regions, associate, based on the parameter, a number of physical blocks of the plurality of physical blocks with a block region of a plurality of block regions.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventor: Amit Jain
  • Publication number: 20200293185
    Abstract: Disclosed are various approaches for connecting third-party services for user interaction. A user can select content on a user interface associated with a first third-party service. The content can be associated with a second third-party service. A client application can transmit the content to an integrated service over a network in a request to obtain additional information from the second third-party service. The integrated service can transmit the additional information to the client application. The user interface can be modified to include a user interface element containing the information associated with the second third-party service.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventors: Shree Harsha Shedigumme, Sudharsan Thumatti Sathiamoorthy, Amit Jain, Ashish Agrawal, Sharun Varghese Samuel, Shaleen Mittal