Patents by Inventor Varun Verma

Varun Verma 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: 20240104424
    Abstract: The present disclosure involves systems, software, and computer implemented methods for an artificial intelligence work center for ERP data. One example method includes receiving scenario and model settings for an artificial intelligence model for a predictive scenario. A copy of the dataset is processed based on settings to generate a prepared dataset that is provided with the settings to a predictive analytical library. A trained model trained and evaluation data for the trained model is received from the predictive analytical library. A request is received to generate a prediction for the predictive scenario for a target field for a record of the dataset. The record of the dataset is provided to the trained model and a prediction for the target field for the record the dataset is received from the model. The prediction is included for presentation in a user interface that displays information from the dataset.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 28, 2024
    Inventors: Mohit V. Gadkari, Ankur Malik, Sunil S. Parvatikar, Simona Marincei, Dalibor Knis, Anirudh Prasad, Kopal Jauhari, Saurabh Saxena, Yatish Nagaraja, Pankaj Kumar Agrawal, Long Qian, Varun Verma
  • Publication number: 20230298056
    Abstract: Provided are methods for determining a dominant account profile of an account. The method may include receiving transaction data associated with a plurality of payment transactions conducted within a predetermined time interval of activation of an account involved in the plurality of payment transactions, generating a dominant account profile classification model, determining a plurality of prediction scores for the account based on the dominant account profile classification model and the transaction data, where determining the plurality of prediction scores includes determining, for the user, a prediction score for each dominant account profile, where a prediction score includes a prediction of whether the user will conduct a threshold value of payment transactions using the account in one or more payment transaction categories of a plurality of payment transaction categories, and communicating data associated with the plurality of prediction scores. Systems and computer program products are also disclosed.
    Type: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Inventors: Varun Verma, Roan Joy Halili Cuares, Manish Awasthi
  • Patent number: 11704684
    Abstract: Provided is a computer-implemented method for determining a dominant account profile of an account. The method may include receiving transaction data associated with a plurality of payment transactions conducted within a predetermined time interval of activation of an account involved in the plurality of payment transactions, generating a dominant account profile classification model, determining a plurality of prediction scores for the account based on the dominant account profile classification model and the transaction data, where determining the plurality of prediction scores includes determining, for the user, a prediction score for each dominant account profile, where a prediction score includes a prediction of whether the user will conduct a threshold value of payment transactions using the account in one or more payment transaction categories of a plurality of payment transaction categories, and communicating data associated with the plurality of prediction scores.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: July 18, 2023
    Assignee: Visa International Service Association
    Inventors: Varun Verma, Manish Awasthi, Roan Joy Halili Cuares
  • Patent number: 11706106
    Abstract: Policies can be applied to, and enforced for, specific resources by applying a corresponding tag to those resources. An entity, such as a customer of a resource provider, can generate one or more policies to be applied to a set of resources, where those policies can relate to data retention, backup, lifecycle events, and other such aspects. Each policy can be associated with a particular tag, which may comprise a key-value pair to be applied to various resources. A policy enforcement manager can determine the tagged resources and ensure that the relevant policies are applied. The policies can include logic or intelligence for performing a variety of tasks with respect to resources, groups of resources, or types of resources, as identified using the tags.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: July 18, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Varun Verma, Daniel Rabinovich, Shobha Agrawal, Josephine Reiko Gibney, Rucha Nene
  • Patent number: 11502824
    Abstract: Generally described, one or more aspects of the present application correspond to techniques for creating encrypted block store volumes of data from unencrypted object storage snapshots of the volumes. These encryption techniques use a special pool of servers for performing the encryption. These encryption servers are not accessible to users, and they perform encryption and pass encrypted volumes to other block store servers for user access. The encryption context for the volumes can be persisted on the encryption severs for as long as needed for encryption and not shared with the user-facing servers in order to prevent user access to encryption context.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: November 15, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Danny Wei, Lalit Jain, Varun Verma, Oscar Allen Grim Courchaine, Kristina Kraemer Brenneman, Sriram Venugopal, Arvind Chandrasekar
  • Publication number: 20220182297
    Abstract: Policies can be applied to, and enforced for, specific resources by applying a corresponding tag to those resources. An entity, such as a customer of a resource provider, can generate one or more policies to be applied to a set of resources, where those policies can relate to data retention, backup, lifecycle events, and other such aspects. Each policy can be associated with a particular tag, which may comprise a key-value pair to be applied to various resources. A policy enforcement manager can determine the tagged resources and ensure that the relevant policies are applied. The policies can include logic or intelligence for performing a variety of tasks with respect to resources, groups of resources, or types of resources, as identified using the tags.
    Type: Application
    Filed: October 18, 2021
    Publication date: June 9, 2022
    Inventors: Varun Verma, Daniel Rabinovich, Shobha Agrawal, Josephine Reiko Gibney, Rucha Nene
  • Patent number: 11153182
    Abstract: Policies can be applied to, and enforced for, specific resources by applying a corresponding tag to those resources. An entity, such as a customer of a resource provider, can generate one or more policies to be applied to a set of resources, where those policies can relate to data retention, backup, lifecycle events, and other such aspects. Each policy can be associated with a particular tag, which may comprise a key-value pair to be applied to various resources. A policy enforcement manager can determine the tagged resources and ensure that the relevant policies are applied. The policies can include logic or intelligence for performing a variety of tasks with respect to resources, groups of resources, or types of resources, as identified using the tags.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: October 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Varun Verma, Daniel Rabinovich, Shobha Agrawal, Josephine Reiko Gibney, Rucha Nene
  • Publication number: 20210318895
    Abstract: A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. A computing resource instance manager may monitor connections to and disconnections from a virtual desktop instance during particular time periods, and may apply a resource management policy to determine whether and when to shut down an underlying virtualized computing resource instance following a disconnection (e.g., immediately, after some period of time, or only between certain hours). A storage volume for the virtual desktop instance may be detached during a shutdown. In response to a reconnection request, the virtualized computing resource instance (or another such instance) may be restarted and the storage volume may be reattached. The computing resource instance manager may develop a model for predicting when to shut down or restart an instance based on historical data or machine learning.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Varun Verma, Deepak Suryanarayanan, Ajit Nagendra Padukone, Nakul Namdeo Dhande
  • Patent number: 11048534
    Abstract: A computing system that provides virtual computing services may generate and manage remote computing sessions between client computing devices and virtual desktop instances hosted on the service provider's network. A computing resource instance manager may monitor connections to and disconnections from a virtual desktop instance during particular time periods, and may apply a resource management policy to determine whether and when to shut down an underlying virtualized computing resource instance following a disconnection (e.g., immediately, after some period of time, or only between certain hours). A storage volume for the virtual desktop instance may be detached during a shutdown. In response to a reconnection request, the virtualized computing resource instance (or another such instance) may be restarted and the storage volume may be reattached. The computing resource instance manager may develop a model for predicting when to shut down or restart an instance based on historical data or machine learning.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: June 29, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Varun Verma, Deepak Suryanarayanan, Ajit Nagendra Padukone, Nakul Namdeo Dhande
  • Publication number: 20210073838
    Abstract: Provided is a computer-implemented method for determining a dominant account profile of an account. The method may include receiving transaction data associated with a plurality of payment transactions conducted within a predetermined time interval of activation of an account involved in the plurality of payment transactions, generating a dominant account profile classification model, determining a plurality of prediction scores for the account based on the dominant account profile classification model and the transaction data, where determining the plurality of prediction scores includes determining, for the user, a prediction score for each dominant account profile, where a prediction score includes a prediction of whether the user will conduct a threshold value of payment transactions using the account in one or more payment transaction categories of a plurality of payment transaction categories, and communicating data associated with the plurality of prediction scores.
    Type: Application
    Filed: January 4, 2018
    Publication date: March 11, 2021
    Inventors: Varun Verma, Manish Awasthi, Roan Joy Halili Cuares
  • Publication number: 20210044504
    Abstract: Policies can be applied to, and enforced for, specific resources by applying a corresponding tag to those resources. An entity, such as a customer of a resource provider, can generate one or more policies to be applied to a set of resources, where those policies can relate to data retention, backup, lifecycle events, and other such aspects. Each policy can be associated with a particular tag, which may comprise a key-value pair to be applied to various resources. A policy enforcement manager can determine the tagged resources and ensure that the relevant policies are applied. The policies can include logic or intelligence for performing a variety of tasks with respect to resources, groups of resources, or types of resources, as identified using the tags.
    Type: Application
    Filed: July 20, 2020
    Publication date: February 11, 2021
    Inventors: Varun Verma, Daniel Rabinovich, Shobha Agrawal, Josephine Reiko Gibney, Rucha Nene
  • Patent number: 10911574
    Abstract: A method for selecting a communication protocol for a virtual desktop instance in a service provider environment may include providing to a client computing device, access to a virtual desktop instance running on a server computer using a first communication channel associated with a first communication protocol. A request for functionality from a user of the device is detected, the requested functionality being unsupported by the first communication protocol. A second communication protocol from a plurality of available communication protocols may be selecting based on the requested functionality. The second communication protocol may support the requested functionality. A user authorization for using the second communication protocol can be verified.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: David Pessis, Nelamangal Krishnaswamy Srinivas, Hakimuddin Hanif, Eugene Michael Farrell, Deepak Suryanarayanan, Varun Verma, Erik Jonathon Tellvik, Nathan Bartholomew Thomas
  • Patent number: 10909094
    Abstract: Systems and methods are provided to implement a metadata record migration system that schedules the migrations of metadata records that are frequently mutated. In embodiments, the scheduler collects timing data of jobs that modify the metadata records, including the timing of various mutation operations within the jobs. In embodiments, when it is determined that a metadata record is to be migrated to a different storage location, the scheduler determines a time to migrate the metadata record. The migration time may lie within a migration window, selected based on an expected migration time needed for the metadata record and the collected time data in order to reduce a probability that record mutations will occur during the migration. In embodiments, the jobs may be snapshot jobs that modify a snapshot record, and the migration may be performed as a result of a cell partitioning operation occurring within the snapshotting system.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Ankit Singh, Varun Verma, Rajkrishnan Parameswaran
  • Patent number: 10853117
    Abstract: Methods, systems, and computer-readable media for management of virtual desktop instance pools are disclosed. A plurality of virtual desktop instances are provisioned in a pool for a client organization. The number of virtual desktop instances does not exceed a number of virtual desktop slots for the client organization. To a first client device associated with a first user, access is provided to a particular virtual desktop instance based (at least in part) on a determination that a current number of connected virtual desktop instances is less than the number. To a second client device associated with a second user, access is denied to the plurality of virtual desktop instances based (at least in part) on a determination that a current number of connected virtual desktop instances meets the number.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: December 1, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Bartholomew Thomas, Salman Aftab Paracha, Varun Verma
  • Publication number: 20200322138
    Abstract: Generally described, one or more aspects of the present application correspond to techniques for creating encrypted block store volumes of data from unencrypted object storage snapshots of the volumes. These encryption techniques use a special pool of servers for performing the encryption. These encryption servers are not accessible to users, and they perform encryption and pass encrypted volumes to other block store servers for user access. The encryption context for the volumes can be persisted on the encryption severs for as long as needed for encryption and not shared with the user-facing servers in order to prevent user access to encryption context.
    Type: Application
    Filed: June 23, 2020
    Publication date: October 8, 2020
    Inventors: Sandeep Kumar, Danny Wei, Lalit Jain, Varun Verma, Oscar Allen Grim Courchaine, Kristina Kraemer Brenneman, Sriram Venugopal, Arvind Chandrasekar
  • Patent number: 10740156
    Abstract: A router receives a request to access a resource. In response to the request, the router identifies routing metadata comprising first metadata specifying a first location of the resource and a first merit value and second metadata specifying a second location of the resource and a second merit value. The router determines, based at least in part on the first merit value of the first metadata and the second merit value of the second metadata, an authoritative state of the resource associated with the first location or the second location. Based at least in part on the determination, the router identifies a preferred location for a new resource. In the event of a rollback, merit values are assigned to cause a reversal of the preferred path for the creation of new resources.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: August 11, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Stephen James Oglesby, Varun Verma
  • Patent number: 10728025
    Abstract: Generally described, one or more aspects of the present application correspond to techniques for creating encrypted block store volumes of data from unencrypted object storage snapshots of the volumes. These encryption techniques use a special pool of servers for performing the encryption. These encryption servers are not accessible to users, and they perform encryption and pass encrypted volumes to other block store servers for user access. The encryption context for the volumes can be persisted on the encryption severs for as long as needed for encryption and not shared with the user-facing servers in order to prevent user access to encryption context.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: July 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Sandeep Kumar, Danny Wei, Lalit Jain, Varun Verma, Oscar Allen Grim Courchaine, Kristina Kraemer Brenneman, Sriram Venugopal, Arvind Chandrasekar
  • Patent number: 10721141
    Abstract: Policies can be applied to, and enforced for, specific resources by applying a corresponding tag to those resources. An entity, such as a customer of a resource provider, can generate one or more policies to be applied to a set of resources, where those policies can relate to data retention, backup, lifecycle events, and other such aspects. Each policy can be associated with a particular tag, which may comprise a key-value pair to be applied to various resources. A policy enforcement manager can determine the tagged resources and ensure that the relevant policies are applied. The policies can include logic or intelligence for performing a variety of tasks with respect to resources, groups of resources, or types of resources, as identified using the tags.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: July 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Varun Verma, Daniel Rabinovich, Shobha Agrawal, Josephine Reiko Gibney, Rucha Nene
  • Patent number: 10705690
    Abstract: A virtual desktop service may receive a request from a user to provision a virtual desktop and establish a secure communications connection between the virtual desktop service, a user client device, and additional client devices via a proxy server in order to stream same feed or virtual screens from the virtual desktop to multiple client devices. The virtual desktop service may provide for natively sharing or multiplexing an entire data stream from a virtual desktop to multiple client devices or natively sharing or multiplexing portions of a data stream from a virtual desktop to render each portion on a different client device.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: July 7, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurang Pankaj Mehta, Varun Verma
  • Patent number: 10623370
    Abstract: Virtual workspaces can be provided using shared resources and network-attached storage. A workspace client can access a virtual workspace created under a customer account. For specific types of data, such as pixel data used to render the display component of the workspace on the workspace client, the data can be prevented from being transmitted over a public network. Private security gateway interfaces can be created in the customer environment that can be attached to respective security gateways in the workspace environment. Routing rules are configured such that pixel data for a workspace is only transmitted to the workspace client through a security gateway and over a secure connection to the corresponding private gateway interface in the customer environment, which can direct the pixel data to the workspace client.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: April 14, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Gopala Krishna Ambareesh, James Henry Baker, III, Hakimuddin Hanif, Malcolm Russell Ah Kun, Prasanna Subash, Nathan Bartholomew Thomas, Divij Vaidya, Varun Verma