Patents by Inventor Nishant Mehta

Nishant Mehta 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: 11048538
    Abstract: A number of cells of a control plane of a virtualized computing service are set up, including a first cell with one or more request processing nodes, a local instance of a data store, and metadata indicating a set of virtualization hosts. A request processer transmits a request for a virtual machine to the first cell. A request processor of the cell initiates a workflow to launch the virtual machine using a virtualization host; the workflow includes storing a record of the request in the local instance of the data store.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: June 29, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael Brooke Furr, Nishant Mehta, Kevin P. Smith
  • Patent number: 11036537
    Abstract: Techniques for on demand capacity management in a provider network are described. The provider network includes electronic devices that provide computing-related resources to customers. The unused capacity of these electronic devices—such as processor cores, memory, network bandwidth, etc.—can be used to satisfy a variety of computing needs. Services of the provider network allocate portions of the unused capacity based on customer requests for computing-related resources.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: June 15, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Phillip Quinn, Nishant Mehta, Diwakar Gupta, Bradley Joseph Gussin
  • Publication number: 20210157896
    Abstract: Systems and methods for facilitating an identification of an application that runs on a platform are provided.
    Type: Application
    Filed: November 25, 2019
    Publication date: May 27, 2021
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Syed Farrukh HASHMI, Nishant MEHTA, Ravi NALLURI, Ishmeet K. MEHTA, Ily ZISLIN, Bryn WORGAN, Michael H. PAYNE, Godfrey PAUL
  • Patent number: 10963282
    Abstract: A first virtualization control mode to be used for configuring one or more compute instances is determined. Based at least partly on the mode, preparatory configuration operations for launching a compute instance are initiated. The operations include transferring at least a portion of a machine image to a storage device accessible from a host, and initialization of a virtual network interface. A compute instance is instantiated using the machine image at the host. The compute instance is a thread of an intermediary process launched by an administrative agent at the host in response to a launch request.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael B. Furr, Kevin P. Smith, Nishant Mehta
  • Patent number: 10877796
    Abstract: Methods, systems, and computer-readable media for job execution with scheduled reserved compute instances are disclosed. One or more queues are mapped to a compute environment. The queue(s) are configured to store data indicative of jobs. The compute environment is associated with one or more scheduled reserved compute instances, and the one or more scheduled reserved compute instances are reserved for use in the compute environment for a window of time. The queue(s) are mapped to the compute environment prior to the window of time opening. During the window, at least one of the scheduled reserved compute instances is added to the compute environment. The scheduled reserved compute instance(s) are provisioned from a pool of available compute instances. During the window, execution is initiated of one or more jobs from the queue(s) on the scheduled reserved compute instance(s) in the compute environment.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: December 29, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: James Edward Kinney, Jr., Dougal Stuart Ballantyne, Nishant Mehta
  • Publication number: 20200186600
    Abstract: Techniques are described that enable users to configure the mirroring of network traffic sent to or received by computing resources associated with a virtual network of computing resources at a service provider network. The mirrored network traffic can be used for many different purposes including, for example, network traffic content inspection, forensic and threat analysis, network troubleshooting, data loss prevention, and the like. Users can configure such network traffic mirroring without the need to manually install and manage network capture agents or other such processes on each computing resource for which network traffic mirroring is desired. Users can cause mirrored network traffic to be stored at a storage service in the form of packet capture (or “pcap”) files, which can be used by any number of available out-of-band security and monitoring appliances including other user-specific monitoring tools and/or other services of the service provider network.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 11, 2020
    Inventors: Anoop DAWANI, Nishant MEHTA, Richard H. GALLIHER, Lee Spencer DILLARD, Joseph Elmar MAGERRAMOV
  • Publication number: 20200183724
    Abstract: A first virtualization control mode to be used for configuring one or more compute instances is determined. Based at least partly on the mode, preparatory configuration operations for launching a compute instance are initiated. The operations include transferring at least a portion of a machine image to a storage device accessible from a host, and initialization of a virtual network interface. A compute instance is instantiated using the machine image at the host. The compute instance is a thread of an intermediary process launched by an administrative agent at the host in response to a launch request.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 11, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael B. Furr, Kevin P. Smith, Nishant Mehta
  • Publication number: 20200151025
    Abstract: Methods, systems, and computer-readable media for job scheduling based on job execution history are disclosed. A request is received to schedule a workload comprising a plurality of jobs. A resource allocation score for the workload is determined. The resource allocation score represents (at least in part) an estimated likelihood of successful execution of the workload. A first portion of the workload is scheduled for execution, and a remaining portion (if any) of the workload is delayed. A quantity of jobs in the first portion of the workload is determined based (at least in part) on the resource allocation score. Execution of the first portion of the workload is initiated.
    Type: Application
    Filed: January 10, 2020
    Publication date: May 14, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: James Edward Kinney, JR., Dougal Stuart Ballantyne, Nishant Mehta
  • Publication number: 20200038027
    Abstract: A surgical instrument (10) includes a handle assembly (20), an elongate body portion (50) extending from the handle assembly (20) and defining a longitudinal axis, and a rotation assembly (100) rotatably securing the elongate body portion (50) to the handle assembly (20). The rotation assembly (100) includes a sleeve member (110) and a rotation knob (120) supported about the sleeve member (110). The rotation knob (120) is movable relative to the sleeve member (110) and the handle assembly (20) along the longitudinal axis.
    Type: Application
    Filed: June 8, 2017
    Publication date: February 6, 2020
    Inventors: Jiangfeng Zhang, Nishant Mehta, Zhinan Guo
  • Patent number: 10534655
    Abstract: Methods, systems, and computer-readable media for job scheduling based on job execution history are disclosed. A request is received to schedule a workload comprising a plurality of jobs. A resource allocation score for the workload is determined. The resource allocation score represents (at least in part) an estimated likelihood of successful execution of the workload. A first portion of the workload is scheduled for execution, and a remaining portion (if any) of the workload is delayed. A quantity of jobs in the first portion of the workload is determined based (at least in part) on the resource allocation score. Execution of the first portion of the workload is initiated.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: January 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: James Edward Kinney, Jr., Dougal Stuart Ballantyne, Nishant Mehta
  • Publication number: 20190392150
    Abstract: An administrative agent running at a virtualization host of a network-accessible virtualized computing service determines that a first virtual machine is to be instantiated. The agent initiates at least a first configuration operation to enable connectivity for at least a portion of network traffic associated with the first virtual machine. The first configuration operation is performed at least in part using a first virtualization offloading card of the virtualization host. The agent causes a virtualization intermediary process of the virtualization host to launch one or more execution threads of the virtualization intermediary process to implement the first virtual machine. The intermediary process may be swapped to persistent storage, e.g., based on an analysis of resources of the virtualization host.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Michael Brooke Furr, Kevin P. Smith, Diwakar Gupta, Anthony Nicholas Liguori, Nishant Mehta
  • Publication number: 20190372908
    Abstract: Techniques for failover management using availability groups are described. According to some embodiments, customers can define one or more availability groups within their infrastructure. Each availability group may be associated with one or more rules which describe how the availability group should fail over. The availability group definition may define the resources included in the availability group, a target region to fail over to, and capacity reservations for the availability group in the target region. In some embodiments, the definition may also include a replication frequency for storage resources which defines how often data is backed up. Once a customer as created an availability group the customer is then able to either create resources in that availability group or associate already existing resources with the availability group. An availability group management service can ensure that data, capacity reservations and network infrastructure are defined and/or replicated to the target location.
    Type: Application
    Filed: May 29, 2018
    Publication date: December 5, 2019
    Inventors: Malcolm FEATONBY, Manish Singh RATHAUR, Nishant MEHTA
  • Publication number: 20190265996
    Abstract: A number of cells of a control plane of a virtualized computing service are set up, including a first cell with one or more request processing nodes, a local instance of a data store, and metadata indicating a set of virtualization hosts. A request processer transmits a request for a virtual machine to the first cell. A request processor of the cell initiates a workflow to launch the virtual machine using a virtualization host; the workflow includes storing a record of the request in the local instance of the data store.
    Type: Application
    Filed: February 26, 2018
    Publication date: August 29, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael Brooke Furr, Nishant Mehta, Kevin P. Smith
  • Publication number: 20190005469
    Abstract: The Collateral Management with Blockchain and Smart Contracts Apparatuses, Methods and Systems (“CMBSC”) transforms borrow transaction request inputs via CMBSC components into borrow transaction init notification, borrow transaction sync notification outputs. A borrow transaction request associated with a borrow transaction is obtained. Transaction attributes associated with the borrow transaction are stored in a database. The transaction process optimizer component is notified regarding the borrow transaction. A blockchain sync notification associated with the borrow transaction is obtained from the transaction process optimizer component. The stored transaction attributes associated with the borrow transaction are filtered. A smart contract associated with the borrow transaction is generated. The generated smart contract is sent to a blockchain node of a blockchain network. A smart contract notification associated with the smart contract is received.
    Type: Application
    Filed: September 7, 2018
    Publication date: January 3, 2019
    Inventors: Sanjeev Dhupkar, Nishant Mehta, Harsh Singh, Thomas Stephen McGuire
  • Patent number: 9890216
    Abstract: Antibody Fc polypeptides are provided that efficiently bind to both Fc? and Fc? receptors. In certain aspects, a Fc polypeptide comprises a chimeric IgG CH2 domain having a ?1 loop from IgA and an IgA CH3 domain. Recombinant antibodies comprising Fc polypeptides of the embodiments and methods for making and using such antibodies are likewise provided.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: February 13, 2018
    Assignee: Board of Regents, The University of Texas System
    Inventors: George Georgiou, William Kelton, Nishant Mehta
  • Publication number: 20160082116
    Abstract: Microparticles containing heparin or a heparin-like polymer and a biocompatible polymer are described. The heparin or the heparin-like polymer and the biocompatible polymer can be indirectly linked together by a coupling agent, which can have a structure represented by Formula I, (A)p(R)(D)q, wherein A is a bond or a moiety that can form a bond with the heparin or the heparin-like polymer, D is a bond or a moiety that can form a bond with the biocompatible polymer, R is a linker for A and D, and p and q are from 1 to 25. Methods of making the microparticles include mixing a first solution of the heparin or the heparin-like polymer and a second solution of the biocompatible polymer, to form a mixture, and adding the mixture to an oil and a surfactant and homogenizing the mixture to form a water-in-oil emulsion. Compositions of these microparticles are also described.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 24, 2016
    Inventors: Laura Suggs, Suraj Makhija, Nishant Mehta, Daniel Min, Anirudh Sharma
  • Publication number: 20150266960
    Abstract: Antibody Fc polypeptides are provided that efficiently bind to both Fc? and Fc? receptors. In certain aspects, a Fc polypeptide comprises a chimeric IgG CH2 domain having a ?1 loop from IgA and an IgA CH3 domain. Recombinant antibodies comprising Fc polypeptides of the embodiments and methods for making and using such antibodies are likewise provided.
    Type: Application
    Filed: August 30, 2013
    Publication date: September 24, 2015
    Applicant: THE BOARD OF REGENTS OF THE UNIVERSITY OF TEXAS SYSTEM
    Inventors: George Georgiou, William Kelton, Nishant Mehta
  • Patent number: 9098621
    Abstract: The described implementations relate to analysis of computing programs. One implementation provides a technique that can include accessing values of input variables that are processed by test code and runtime values that are produced by the test code while processing the input variables. The technique can also include modeling relationships between the runtime values and the values of the input variables. The relationships can reflect discontinuous functions of the input variables.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: August 4, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alice X. Zheng, Madanlal S. Musuvathi, Nishant A. Mehta
  • Publication number: 20120222013
    Abstract: The described implementations relate to analysis of computing programs. One implementation provides a technique that can include accessing values of input variables that are processed by test code and runtime values that are produced by the test code while processing the input variables. The technique can also include modeling relationships between the runtime values and the values of the input variables. The relationships can reflect discontinuous functions of the input variables.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Applicant: Microsoft Corporation
    Inventors: Alice X. Zheng, Madanlal S. Musuvathi, Nishant A. Mehta