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: 11048538Abstract: 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: GrantFiled: February 26, 2018Date of Patent: June 29, 2021Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael Brooke Furr, Nishant Mehta, Kevin P. Smith
-
Patent number: 11036537Abstract: 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: GrantFiled: March 26, 2019Date of Patent: June 15, 2021Assignee: Amazon Technologies, Inc.Inventors: Michael Phillip Quinn, Nishant Mehta, Diwakar Gupta, Bradley Joseph Gussin
-
Publication number: 20210157896Abstract: Systems and methods for facilitating an identification of an application that runs on a platform are provided.Type: ApplicationFiled: November 25, 2019Publication date: May 27, 2021Applicant: 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: 10963282Abstract: 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: GrantFiled: December 11, 2018Date of Patent: March 30, 2021Assignee: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael B. Furr, Kevin P. Smith, Nishant Mehta
-
Patent number: 10877796Abstract: 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: GrantFiled: June 28, 2016Date of Patent: December 29, 2020Assignee: Amazon Technologies, Inc.Inventors: James Edward Kinney, Jr., Dougal Stuart Ballantyne, Nishant Mehta
-
Publication number: 20200186600Abstract: 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: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Inventors: Anoop DAWANI, Nishant MEHTA, Richard H. GALLIHER, Lee Spencer DILLARD, Joseph Elmar MAGERRAMOV
-
Publication number: 20200183724Abstract: 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: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael B. Furr, Kevin P. Smith, Nishant Mehta
-
Publication number: 20200151025Abstract: 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: ApplicationFiled: January 10, 2020Publication date: May 14, 2020Applicant: Amazon Technologies, Inc.Inventors: James Edward Kinney, JR., Dougal Stuart Ballantyne, Nishant Mehta
-
Publication number: 20200038027Abstract: 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: ApplicationFiled: June 8, 2017Publication date: February 6, 2020Inventors: Jiangfeng Zhang, Nishant Mehta, Zhinan Guo
-
Patent number: 10534655Abstract: 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: GrantFiled: June 21, 2016Date of Patent: January 14, 2020Assignee: Amazon Technologies, Inc.Inventors: James Edward Kinney, Jr., Dougal Stuart Ballantyne, Nishant Mehta
-
Publication number: 20190392150Abstract: 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: ApplicationFiled: June 25, 2018Publication date: December 26, 2019Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Michael Brooke Furr, Kevin P. Smith, Diwakar Gupta, Anthony Nicholas Liguori, Nishant Mehta
-
Publication number: 20190372908Abstract: 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: ApplicationFiled: May 29, 2018Publication date: December 5, 2019Inventors: Malcolm FEATONBY, Manish Singh RATHAUR, Nishant MEHTA
-
Publication number: 20190265996Abstract: 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: ApplicationFiled: February 26, 2018Publication date: August 29, 2019Applicant: Amazon Technologies, Inc.Inventors: Upendra Bhalchandra Shevade, Diwakar Gupta, Michael Brooke Furr, Nishant Mehta, Kevin P. Smith
-
Publication number: 20190005469Abstract: 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: ApplicationFiled: September 7, 2018Publication date: January 3, 2019Inventors: Sanjeev Dhupkar, Nishant Mehta, Harsh Singh, Thomas Stephen McGuire
-
Patent number: 9890216Abstract: 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: GrantFiled: August 30, 2013Date of Patent: February 13, 2018Assignee: Board of Regents, The University of Texas SystemInventors: George Georgiou, William Kelton, Nishant Mehta
-
Publication number: 20160082116Abstract: 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: ApplicationFiled: September 21, 2015Publication date: March 24, 2016Inventors: Laura Suggs, Suraj Makhija, Nishant Mehta, Daniel Min, Anirudh Sharma
-
Publication number: 20150266960Abstract: 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: ApplicationFiled: August 30, 2013Publication date: September 24, 2015Applicant: THE BOARD OF REGENTS OF THE UNIVERSITY OF TEXAS SYSTEMInventors: George Georgiou, William Kelton, Nishant Mehta
-
Patent number: 9098621Abstract: 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: GrantFiled: February 28, 2011Date of Patent: August 4, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Alice X. Zheng, Madanlal S. Musuvathi, Nishant A. Mehta
-
Publication number: 20120222013Abstract: 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: ApplicationFiled: February 28, 2011Publication date: August 30, 2012Applicant: Microsoft CorporationInventors: Alice X. Zheng, Madanlal S. Musuvathi, Nishant A. Mehta