Patents by Inventor Vipin Kumar

Vipin Kumar 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: 20200341852
    Abstract: A production host includes a persistent storage and a backup manager. The persistent storage stores virtual machine data and a service group list associated with an application service group. The backup manager obtains a backup generation request for the application service group that includes virtual machines, and each of the virtual machines uses a copy of the virtual machine data; in response to obtaining the backup generation request: identifies a first virtual machine the virtual machines that is prioritized for generating a backup for the application service group based on the service group list; attempts to generate the backup using the first virtual machine and the copy of the virtual machine data; and stores the backup in backup storage.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 29, 2020
    Inventors: Shelesh Chopra, Krishnendu Bagchi, Vipin Kumar Kaushal, Nitin Anand, Pallavi Prakash
  • Publication number: 20200341638
    Abstract: A backup storage includes a persistent storage and a backup manager. The persistent storage stores backups of entities and a global application data map. The backup manager obtains a restoration request for restoration of an application hosted by an entity of the entities; makes a determination to accelerate the restoration based, at least in part, on the application; in response to the determination: identifies a virtual disk level backup of the entity that is associated with the application using the global application data map; obtains the virtual disk level backup from the backups of the entities; and restores the application using the virtual disk level backup.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 29, 2020
    Inventors: Nitin Anand, Vipin Kumar Kaushal, Anand Reddy, Krishnendu Bagchi, Sudha Vamanraj Hebsur, Gajendran Raghunathan, Niketan Narayan Kalaskar, Pallavi Prakash, Matthew Dickey Buchman, Jaishree Balasubramanian, Shelesh Chopra
  • Publication number: 20200341857
    Abstract: A method for providing an application service to clients includes identifying a failure of the application service that causes the application service to be suspended; in response to identifying the failure: instantiating an instance of an application for providing the application service in a production host; identifying at least one virtual disk level backup that is: associated with the application and is a portion of deduplicated backups; extracting the at least one virtual disk level backup from deduplicated backups to obtain a copy of the at least one virtual disk level backup; identifying application data associated with the application within the copy of the at least one virtual disk level backup; transitioning an application service session for a client of the clients to the instance of the application; and resuming the application service for the client using the instance of the application and the application data.
    Type: Application
    Filed: April 23, 2019
    Publication date: October 29, 2020
    Inventors: Shelesh Chopra, Krishnendu Bagchi, Vipin Kumar Kaushal, Nitin Anand, Pallavi Prakash
  • Publication number: 20200341658
    Abstract: A backup storage includes persistent storage and a backup manager. The persistent storage stores backups of entities and an entity list that lists the entities. The backup manager obtains a restoration availability request from a user; filters the entity list based on an identity of the user to obtain an available entity list; identifies, based on user input obtain based on the available entity list, an entity of the entities; and restores the entity using the backups.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Inventors: Sudha Vamanraj Hebsur, Shelesh Chopra, Vipin Kumar Kaushal, Nitin Anand, Krishnendu Bagchi, Matthew Dickey Buchman, Pallavi Prakash, Gajendran Raghunathan, Niketan Narayan Kalaskar, Anand Reddy, Jaishree Balasubramanian
  • Publication number: 20200334108
    Abstract: A backup storage includes a persistent storage for storing backups of entities and a backup data map. The backup storage also includes a backup manager that obtains a search request for data; obtains at least two data maps associated with at least two of the entities; generates the backup data map using the at least two data maps; searches the backups for the data using the backup data map to identify a copy of the data; and provides the copy of the data in response to the search request.
    Type: Application
    Filed: April 18, 2019
    Publication date: October 22, 2020
    Inventors: Gajendran Raghunathan, Nitin Anand, Vipin Kumar Kaushal, Anand Reddy, Krishnendu Bagchi, Sudha Vamanraj Hebsur, Niketan Narayan Kalaskar, Pallavi Prakash, Matthew Dickey Buchman, Jaishree Balasubramanian, Shelesh Chopra
  • Patent number: 10776223
    Abstract: A backup storage includes a persistent storage and a backup manager. The persistent storage stores virtual machine level backups and application level backups. The backup manager obtains a request for a point in time restoration of an application; identifies, based on the application, a virtual machine level backup of the virtual machine level backups that is associated with: a virtual machine that hosted an instance of the application and a first point in time prior to a restoration point in time specified by the request for the point in time restoration; identifies, based on the application, an application level backup of the application level backups that is associated with the restoration point in time; generates a point in time backup using: the identified virtual machine level backup, and the identified application level backup; and services the request using the point in time backup.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: September 15, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Pallavi Prakash, Shelesh Chopra, Jaishree Balasubramanian, Matthew Dickey Buchman, Krishnendu Bagchi, Nitin Anand, Vipin Kumar Kaushal, Sudha Vamanraj Hebsur, Anand Reddy, Niketan Narayan Kalaskar, Gajendran Raghunathan
  • Patent number: 10776713
    Abstract: A method for identifying highly-skewed classes using an imperfect annotation of every instance together with a set of features for all instances. The imperfect annotations designate a plurality of instances as belonging to the target rare class and others to the majority class. First, a classifier is trained on the set of features using the imperfect annotation as supervision, to designate each instance to either the rare class or majority class. A combination of the predictions from the trained classifier and the imperfect annotations is then used to classify each instance to either the rare class or majority class. In particular, an instance is classified to the rare class only when both the trained classifier and the imperfect annotation classify the instance to the rare class. Finally, for each instance assigned as a rare class instance by the combination stage, all instances in its neighborhood are re-classified as either rare class or majority class.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: September 15, 2020
    Assignee: Regents of the University of Minnesota
    Inventors: Vipin Kumar, Varun Mithal, Guruprasad Nayak, Ankush Khandelwal
  • Publication number: 20200241966
    Abstract: A method for managing backups that includes generating a full backup of a database and, after generating the full backup, generating N incremental backups of the database and generating a first differential backup of the database after the N incremental backups have been generated, wherein the first differential backup is generated relative to the full backup.
    Type: Application
    Filed: January 24, 2019
    Publication date: July 30, 2020
    Inventors: Shelesh Chopra, Asif Khan, Krishnendu Bagchi, Matthew Dickey Buchman, Pallavi Prakash, Vipin Kumar Kaushal, Nitin Anand
  • Publication number: 20200177508
    Abstract: A method for distributing Sigtran connections among signal transfer point (STP) message processors includes providing a connection load balancer as a front end to plural message processors of an STP. The method further includes publishing, by the connection load balancer, an Internet protocol (IP) address to SS7 peers. The method further includes initializing the message processors of the STP to listen on the IP address published by the connection load balancer. The method further includes receiving, at the connection load balancer, a Sigtran message addressed to the IP address. The method further includes determining, by the connection load balancer, whether the Sigtran message is an initial message for a Sigtran connection or a subsequent message for a Sigtran connection and whether the Sigtran connection has been assigned to one of the message processors.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Vipin Kumar, Yesh Goel
  • Publication number: 20200119952
    Abstract: In one aspect, A computerized method of a gateway distributing routes learned through routing protocols (RP) into a Border Gateway Protocol (BGP) includes the step of providing a first gateway that receives a route over a routing protocol. The method includes the step of with the first gateway, redistributing the route to one or more peer routers as a BGP route based on one or more specified criteria. The method includes the step of setting a gateway precedence based on the redistribution of the route to the one or more peer routers as the BGP route. The method includes the step of, based on the gateway precedence, setting a second gateway to automatically redistribute the route with different priorities to influence steering of traffic to a preferred gateway.
    Type: Application
    Filed: October 17, 2019
    Publication date: April 16, 2020
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Thomas Harold Speeter, Vipin Kumar
  • Patent number: 10616200
    Abstract: A method for authenticating a mobility management entity (MME) for outbound roaming subscribers includes maintaining a Diameter authentication information request (AIR)/update location request (ULR) mapping database at a Diameter edge agent (DEA). A Diameter AIR message is received at the DEA. The DEA determines that the AIR message includes a visited public land mobile network identifier (VPLMN ID) not of record in the database. The DEA records the VPLMN ID in the database. A Diameter ULR message is received at the DEA, and a VPLMN ID is read from the ULR message. The DEA determines that the VPLMN ID read from the ULR message does not match the VPLMN ID recorded for the subscriber in the database. In response to determining that the VPLMN ID does not match the VPLMN ID recorded for the subscriber in the database, the DEA rejects the ULR message.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: April 7, 2020
    Assignee: Oracle International Corporation
    Inventors: Vipin Kumar, Shashikiran Bhalachandra Mahalank
  • Patent number: 10572353
    Abstract: A method and system for SharePoint single web application recovery. Specifically, the method and system disclosed herein overcome the existing problem of data loss that incurs when a SharePoint farm (SPF) (i.e., or more specifically, the configuration database within the SPF) is restored due to the failure of just a single web application that executes therein. The data loss transpires because restoring the SPF leads to the overwriting of data associated with all web applications, and not just the failed web application, that executes on the SPF. The method and system disclosed herein addresses this dilemma through the assembly of web application topology metadata pertinent to recovering any web application periodically prior to a web application failover event, determining that a web application has entered a failed state and, subsequently, triggering and executing the restoration of just the failed web application based on the determining.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 25, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Sunil Yadav, Vipin Kumar Kaushal, Gururaj Soma, Shelesh Chopra, Amarendra Behera, Yagnavalkya Chennojwala
  • Publication number: 20200026591
    Abstract: Embodiments relate to determining whether to take a resource distribution unit (RDU) of a datacenter offline when the RDU becomes faulty. RDUs in a cloud or datacenter supply a resource such as power, network connectivity, and the like to respective sets of hosts that provide computing resources to tenant units such as virtual machines (VMs). When an RDU becomes faulty some of the hosts that it supplies may continue to function and others may become unavailable for various reasons. This can make a decision of whether to take the RDU offline for repair difficult, since in some situations countervailing requirements of the datacenter may be at odds. To decide whether to take an RDU offline, the potential impact on availability of tenant VMs, unused capacity of the datacenter, a number or ratio of unavailable hosts on the RDU, and other factors may be considered to make a balanced decision.
    Type: Application
    Filed: July 20, 2018
    Publication date: January 23, 2020
    Inventors: Saurabh Agarwal, Koon Hui Geoffrey Goh, Asad Yaqoob, Shandan Zhou, Karthikeyan Subramanian, Gowtham Natarajan, Vipin Kumar
  • Publication number: 20190334761
    Abstract: A method and system for SharePoint single web application recovery. Specifically, the method and system disclosed herein overcome the existing problem of data loss that incurs when a SharePoint farm (SPF) (i.e., or more specifically, the configuration database within the SPF) is restored due to the failure of just a single web application that executes therein. The data loss transpires because restoring the SPF leads to the overwriting of data associated with all web applications, and not just the failed web application, that executes on the SPF. The method and system disclosed herein addresses this dilemma through the assembly of web application topology metadata pertinent to recovering any web application periodically prior to a web application failover event, determining that a web application has entered a failed state and, subsequently, triggering and executing the restoration of just the failed web application based on the determining.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Sunil Yadav, Vipin Kumar Kaushal, Gururaj Soma, Shelesh Chopra, Amarendra Behera, Yagnavalkya Chennojwala
  • Patent number: 10454714
    Abstract: In one aspect, A computerized method of a gateway distributing routes learned through routing protocols (RP) into a Border Gateway Protocol (BGP) includes the step of providing a first gateway that receives a route over a routing protocol. The method includes the step of with the first gateway, redistributing the route to one or more peer routers as a BGP route based on one or more specified criteria. The method includes the step of setting a gateway precedence based on the redistribution of the route to the one or more peer routers as the BGP route. The method includes the step of, based on the gateway precedence, setting a second gateway to automatically redistribute the route with different priorities to influence steering of traffic to a preferred gateway.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: October 22, 2019
    Assignee: NICIRA, INC.
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Thomas Harold Speeter, Vipin Kumar
  • Publication number: 20190303703
    Abstract: A method of identifying land cover includes receiving multi-spectral values for a plurality of locations at a plurality of times. A location is selected and for each time in the plurality of times, a latent representation of the multi-spectral values is determined based on a latent representation of multi-spectral values determined for a previous time and multi-spectral values for the previous time of a plurality of other locations that are near the selected location. The determined latent representation is then used to predict a land cover for the selected location at the time.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 3, 2019
    Inventors: Vipin Kumar, Xiaowei Jia, Ankush Khandelwal, Anuj Karpatne
  • Publication number: 20190303713
    Abstract: A method includes receiving data for an entity for each of a plurality of time points. For each of a plurality of time windows that each comprises a respective plurality of time points, a confidence value is determined. The confidence value provides an indication of the degree to which the time window contains data that is useful in discriminating between classes. The confidence values are used to determine a probability of a class and the probability of the class is used to set a predicted class for the entity.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 3, 2019
    Inventors: Vipin Kumar, Xiaowei Jia, Ankush Khandelwal, Anuj Karpatne
  • Patent number: 10370329
    Abstract: A process for the resolution of racemic 2-(3-ethoxy-4-methoxyphenyl)-1-(methylsulphonyl)-eth-2-ylamine using novel chiral salts is disclosed. An L-phenylalanine p-toluene-sulfonamide salt of (S)-2-(3-ethoxy-4-methoxyphenyl)-1-(methylsulphonyl)-eth-2-ylamine and a di-p-toluoyl-L-tartaric acid salt of (S)-2-(3-ethoxy-4-methoxyphenyl)-1-(methylsulphonyl)-eth-2-ylamine are also provided.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: August 6, 2019
    Inventors: Ramesh Dandala, Sureshbabu Jayachandra, Vipin Kumar Kaushik, Nageshwara Rao Achanta, Sivaprasad Dorasala
  • Patent number: 10344009
    Abstract: A process for the preparation of intermediates 9, useful in the synthesis of sofosbuvir, as well as intermediates of formula [12] are disclosed herein.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: July 9, 2019
    Assignee: Mylan Laboratories Limited
    Inventors: Sureshbabu Jayachandra, Vipin Kumar Kaushik, Vijaya Krishna Ravi, Vikas Chandra Dev, Saiprasad Kottolla, Potla Venkata Srinivasa Rao, Srinivas Vakiti, Chaitanya Muggu, Subramanyam Dandala
  • Patent number: D861108
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: September 24, 2019
    Inventors: Vipin Kumar Tyagi, Amit Kumar Tyagi