Patents by Inventor Srikant Sharma
Srikant Sharma 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: 20200090146Abstract: A merchant device receives a request message from a user terminal as part of a payment processing transaction with the merchant. The request message contains code data representing optical machine-readable code (OMRC) that has been read by the user terminal. The OMRC is representative of a payment processing account and allows the user terminal to complete the transaction with the merchant by directing the payment processor to transfer funds to the payment processing account associated with the OMRC. The merchant device determines, based on the code data, whether the payment processing account represented by the OMRC is an authorized payment processing account, and wirelessly transmits a response message to the user terminal indicative of whether the user terminal is permitted to use the payment processing account for the transaction.Type: ApplicationFiled: September 18, 2018Publication date: March 19, 2020Applicant: CA, Inc.Inventors: Vikrant Nandakumar, Lyju Vadassery, Vijay Shashikant Kulkarni, Deepti Srikant Sharma
-
Patent number: 9377964Abstract: Techniques for improving snapshot performance are disclosed. In one embodiment, the techniques may be realized as a method for improving snapshot performance comprising initiating change block tracking for each unit of storage associated with each of a plurality of virtual machines, creating backup images of each unit of storage associated with each of the plurality of virtual machines, quiescing each of the plurality of virtual machines, and creating snapshots of each unit of storage associated with each of the plurality of virtual machines. The techniques may include identifying one or more changed blocks in at least one of the backup images using the change block tracking, editing the at least one of the backup images by replacing the identified one or more changed blocks using corresponding blocks from at least one snapshot of the snapshots, and releasing the at least one snapshot based upon a determination that editing has completed.Type: GrantFiled: December 30, 2013Date of Patent: June 28, 2016Assignee: Veritas Technologies LLCInventors: Srikant Sharma, Abhay Marode, Mark A. Ditto
-
Patent number: 9354908Abstract: A computer-implemented method for instantly restoring virtual machines in high input/output load environments may include (1) identifying a hypervisor that is configurable to maintain simultaneous connections to multiple datastores of a network-attached-storage system, (2) receiving a request to activate a new virtual machine on the hypervisor, (3) determining a usage of at least one connection from the hypervisor to at least one datastore of the network-attached-storage system, and (4) selecting, based on the usage of the connection, a designated connection from the hypervisor to a designated datastore of the network-attached storage system for use by the new virtual machine to store data on the network-attached-storage system. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 17, 2013Date of Patent: May 31, 2016Assignee: Veritas Technologies, LLCInventors: Gaurav Makin, Srikant Sharma
-
Publication number: 20150186044Abstract: Techniques for improving snapshot performance are disclosed. In one embodiment, the techniques may be realized as a method for improving snapshot performance comprising initiating change block tracking for each unit of storage associated with each of a plurality of virtual machines, creating backup images of each unit of storage associated with each of the plurality of virtual machines, quiescing each of the plurality of virtual machines, and creating snapshots of each unit of storage associated with each of the plurality of virtual machines. The techniques may include identifying one or more changed blocks in at least one of the backup images using the change block tracking, editing the at least one of the backup images by replacing the identified one or more changed blocks using corresponding blocks from at least one snapshot of the snapshots, and releasing the at least one snapshot based upon a determination that editing has completed.Type: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: Symantec CorporationInventors: Srikant SHARMA, Abhay MARODE, Mark A. DITTO
-
Publication number: 20150160896Abstract: Systems and methods for managing and monitoring a print are disclosed. An electronic document is received for a print job via a computer network. After receiving the electronic document, a plurality of characteristics for the print job is determined. Based on the plurality of characteristics, one or more conditions of one or more network-connected printers are detected by monitoring the one or more network-connected printers. Further, a recommendation is generated to utilize the one of the printers based on the one or more conditions and plurality of characteristics for the print job. Subsequently, one of the printers is selected based on the recommendation. After selecting the printer, the print job is transmitted for printing the electronic document.Type: ApplicationFiled: December 5, 2014Publication date: June 11, 2015Inventors: Rahul ROY, Chaitanya GARLAPATI, Satyasudhakar MUKKAMALA, Srikant SHARMA
-
Publication number: 20150026676Abstract: A computer-implemented method for instantly restoring virtual machines in high input/output load environments may include (1) identifying a hypervisor that is configurable to maintain simultaneous connections to multiple datastores of a network-attached-storage system, (2) receiving a request to activate a new virtual machine on the hypervisor, (3) determining a usage of at least one connection from the hypervisor to at least one datastore of the network-attached-storage system, and (4) selecting, based on the usage of the connection, a designated connection from the hypervisor to a designated datastore of the network-attached storage system for use by the new virtual machine to store data on the network-attached-storage system. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: July 17, 2013Publication date: January 22, 2015Inventors: Gaurav Makin, Srikant Sharma
-
Patent number: 8555009Abstract: A method and apparatus for enabling and managing application input/output activity in memory to restore a data store using one or more processors is disclosed. In one embodiments, the method includes processing a restoration request for a data store, wherein the data store is mirrored by another data store, controlling communication of application input/output activity associated with at least one host computer and directed to at least one of the data store or the other data store, restoring various portions of the data store, in accordance with the restoration request, using at least one of at least one prior point in time image or the other data store and servicing the application input/output activity using the data store.Type: GrantFiled: July 31, 2009Date of Patent: October 8, 2013Assignee: Symantec CorporationInventors: Sameer Majahan, Robert W. Perry, Srikant Sharma, Taher Vohra
-
Patent number: 8327028Abstract: A method and apparatus for synchronizing time within a data protection system is described. In one embodiment, the method includes processing input/output activity information associated with at least one client computer, wherein the input/output activity information comprises at least one local client timestamp, determining at least one server timestamp for the at least one local client timestamp and modifying the input/output activity information with the at least one server timestamp.Type: GrantFiled: September 22, 2008Date of Patent: December 4, 2012Assignee: Symantec CorporationInventors: Dharmesh Shah, Gopal Sharma, Grizel Lopez, Abhay Kumar Singh, Taher Vohra, Srikant Sharma
-
Patent number: 6368639Abstract: The invention relates to a herbal skin care formulation comprising of beeswax, stearic acid, glycerol monostearate, olive oil, aloe gel, glycerine, triethanolamine, parabens, propylene glycol, essential oils, sandalwood oil, and the balance comprising rose water. The invention also relates to a process for the preparation of the formulation.Type: GrantFiled: March 24, 2000Date of Patent: April 9, 2002Assignee: Council of Scientific and Industrial ResearchInventors: Alaul Hasan Abad Farooqi, Srikant Sharma, Sushil Kumar
-
Patent number: 6313073Abstract: The invention relates to a novel antisprouting agent for tubers, said antisprouting agent comprising a mixture of essential oils obtained from aromatic plant in an amount sufficient to inhibit the growth of tubers optionally together with conventional additives and carriers.Type: GrantFiled: March 30, 2000Date of Patent: November 6, 2001Assignee: Council of Scientific and Industrial ResearchInventors: Alaul Hasan Abad Farooqi, Kishan Kumar Agarwal, Shabih Fatima, Ateeque Ahmad, Srikant Sharma, Sushil Kumar
-
Patent number: 6264926Abstract: The present invention relates to a formulation of herbal toothpowder or toothpaste for gums and teeth, which comprises of powder or paste of Zanthoxylum armatum (20-25%), Zingiber officinale (25-30%), Santalum album (8.25-8.5%), Spilanthes calva (2.0-2.5%), Pistacia lentiseus (2.0-2.5%), Quercus infectoria (8.0-8.5%), Usnea longissima (1-4%), as well as roasted alum and common salt.Type: GrantFiled: March 16, 1999Date of Patent: July 24, 2001Assignee: Council of Scientific and Industrial ResearchInventors: Alaul Hasan Abad Farooqi, Srikant Sharma, Asifudulla Khan, Raghubind Kumar, Sushil Kumar
-
Patent number: PP20149Abstract: A new and distinct somaclone of rose scented geranium Pelargonium graveolens christened ‘Parimal’ characterized by distinct morphology and improved oil yield determining parameters.Type: GrantFiled: March 30, 2000Date of Patent: July 7, 2009Assignee: Council of Scientific and Industrial ResearchInventors: Gauri Saxena, Suchitra Banerjee, Laiq ur Rahman, Gopal Rao Mallavarapu, Srikant Sharma, Suman Preet Singh Khanuja, Sushil Kumar