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: 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: 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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: 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
  • Publication number: 20200293341
    Abstract: Disclosed are various approaches for connecting third-party services for user interaction. An integration service can receive from a client device a content query including a selection of content by a user interacting with a user interface on the client device. The integration service can compare the content query with predefined connector data to identify a connector associated with the content query. The integration service can send the content query and an authentication token of the user to the connector to access information from a third-party service. In response to receiving the information from the third-party service, the integration service can provide the information to the client device.
    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
  • 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
  • Patent number: 10772871
    Abstract: Aspects of the invention include transdermal delivery devices for delivering dexmedetomine to a subject, where the transdermal delivery devices include a single layer matrix dexmedetomine composition. Transdermal delivery devices according to certain embodiments include dexmedetomidine and a pressure sensitive adhesive provided as a single layer formulation. Also provide are methods of using the subject transdermal delivery devices to deliver dexmedetomidine to a subject, as well as kits containing the transdermal delivery devices.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: September 15, 2020
    Assignee: Teikoku Pharma USA, Inc.
    Inventors: Adchara Pongpeerapat, Amit Jain, Bret Berner, Jianye Wen, Jutaro Shudo
  • Patent number: 10778473
    Abstract: A User Equipment (UE) may receive a coverage mode transition request at a first time and upon determining that the coverage mode transition request includes a request to transition to an Enhanced Coverage (EC) mode, the UE may determine, based on parameters in the coverage mode transition request, an expected communication delay for transmission of a Reference Signal Time Difference (RSTD) measurement report. The UE may initiate transmission of the RSTD measurement report for the positioning measurement session at a second time not exceeding a specified RSTD measurement time. The second time may precede an RSTD measurement timeout time for the positioning measurement session by at least the expected communication delay. Disclosed embodiments also pertain to communication of the expected communication delay between a Location Server (e.g. Evolved Serving Mobile Location Center) and a Base Station (e.g. evolved NodeB) using Long Term Evolution Positioning Protocol Annex (LPPa) messages.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: September 15, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Akash Kumar, Amit Jain