Patents by Inventor Santosh Lolayekar

Santosh Lolayekar 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: 20220058088
    Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.
    Type: Application
    Filed: November 8, 2021
    Publication date: February 24, 2022
    Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
  • Patent number: 11169884
    Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: November 9, 2021
    Assignee: NetApp Inc.
    Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
  • Publication number: 20200264956
    Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.
    Type: Application
    Filed: May 5, 2020
    Publication date: August 20, 2020
    Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
  • Patent number: 10719403
    Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 31, 2016
    Date of Patent: July 21, 2020
    Assignee: NetApp Inc.
    Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
  • Publication number: 20170220300
    Abstract: Recovery support techniques for storage virtualization environments are described. In one embodiment, for example, a method may be performed that comprises defining, by processing circuitry, a storage container comprising one or more logical storage volumes of a logical storage array of a storage system, associating the storage container with a virtual volume (vvol) datastore, identifying metadata for a vvol of the vvol datastore, and writing the metadata for the vvol to the storage system. Other embodiments are described and claimed.
    Type: Application
    Filed: January 31, 2016
    Publication date: August 3, 2017
    Inventors: Deepak Thomas, Dan Sarisky, Nagender Somavarapu, Santosh Lolayekar
  • Publication number: 20150058868
    Abstract: Techniques for a common object model are described. In one embodiment, for example, an apparatus may comprise a common controller object and a first plugin. The common controller object may be operative to receive a standardized command from a module and to generate a first standardized plugin command based on the standardized command, the standardized command and first standardized plugin command conforming to a common object model. The plugin may be operative to execute the first standardized plugin command. Other embodiments are described and claimed.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 26, 2015
    Inventors: Ramanathan Padinjarel, Santosh Lolayekar
  • Publication number: 20080301757
    Abstract: Systems and methods are provided for policy enforcement on electronic evidence captured from at least one source. The contents of the captured electronic evidence are indexed, and the captured electronic evidence is classified based on the indexed contents by associating the electronic evidence with one or more classes. It is determined whether one or more policies apply to the classified captured electronic evidence. When two or more policies apply to the classified captured electronic evidence, a conflict between the two or more policies is resolved to select the one or more policies to enforce. The systems and methods also enforce the selected one or more policies on the classified captured evidence.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Marc Demarest, Scott Winkler, Robert Kondoff, Santosh Lolayekar
  • Publication number: 20080301471
    Abstract: Systems and methods are provided for electronic evidence management for creating and maintaining a chain of custody. The exemplary systems and methods comprise storing captured electronic evidence in a repository, and recording one or more interactions with the stored electronic evidence in one or more chain of custody logs, wherein at least one chain of custody logs is encrypted and at least one chain of custody logs is unencrypted. The exemplary systems and methods further comprise monitoring the one or more chain of custody logs for unauthorized alterations to the recorded interactions with the stored electronic evidence.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Marc Demarest, Robert Kondoff, Santosh Lolayekar
  • Publication number: 20080301084
    Abstract: Systems and methods for creating metadata are provided in which electronic evidence is captured, the electronic evidence comprising a binary large object, extrinsic metadata, and intrinsic metadata. The extrinsic metadata and the intrinsic metadata are extracted from the captured electronic evidence. The extrinsic metadata, intrinsic metadata, or user-defined metadata, or any combination thereof are dynamically associated with the binary large object. At least one operation is performed on the binary large object, wherein the operation is determined by the associated extrinsic metadata, associated intrinsic metadata, or associated user-defined metadata.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Marc Demarest, Scott Winkler, Robert Kondoff, Santosh Lolayekar
  • Publication number: 20080301172
    Abstract: Systems and methods are provided for electronic evidence management for autonomic metadata scaling. The exemplary systems and methods comprise capturing electronic evidence from at least one source, and storing the captured electronic evidence in a repository. Classification metadata is dynamically created to identify one or more classes. The stored electronic evidence is dynamically classified into the one or more classes with the dynamically created classification metadata.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Marc Demarest, Scott Winkler, Robert Kondoff, Santosh Lolayekar
  • Publication number: 20080301284
    Abstract: Systems and methods are provided for capturing electronic evidence. One or more agents are deployed to one or more sources of electronic evidence over a communications network, wherein the one or more deployed agents are undetectable by the one or more sources. One or more instructions are transmitted to the one or more deployed agents to capture electronic evidence from at least one service control point, wherein the one or more deployed agents are inactive unless the one or more instructions are received. Upon receipt of the one or more instructions by the one or more deployed agents from the at least of service control point, electronic evidence is captured from the one or more sources of electronic evidence. The use of resources of the one or more sources by the one or more deployed agents is monitored.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Marc Demarest, Kenneth Krutsch, Karl Schubert, Santosh Lolayekar
  • Publication number: 20080301756
    Abstract: Systems and methods for placing a hold on captured electronic evidence are provided, the captured electronic evidence having one or more associated policies that are applied to the captured electronic evidence. The captured electronic evidence is stored in a repository. The exemplary systems and methods determine whether to place a hold on the captured electronic evidence, and indicate the captured electronic evidence as being on hold. The exemplary systems and methods place the one or more policies of electronic evidence management associated with the captured electronic evidence indicated as being on hold in a pending state.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Marc Demarest, Scott Winkler, Robert Kondoff, Santosh Lolayekar
  • Publication number: 20080301713
    Abstract: Systems and methods are provided for capturing electronic evidence using one or more agents and at least one service control point. The systems and methods comprise deploying the one or more agents to one or more sources of electronic evidence. One or more events are transmitted from the at least one service control point to the one or more agents, wherein the one or more agents do not perform any tasks unless events are received. Upon receipt of the one or more events by the one or more agents, at least one task is performed on the one or more sources of electronic evidence.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Marc Demarest, Santosh Lolayekar, Kenneth Krutsch, Karl Schubert
  • Publication number: 20080301207
    Abstract: Systems and methods are provided for managing the destruction of documents in an organization that includes a cascaded destruction of the documents in distributed systems. The systems and methods include capturing electronic evidence in a central evidence management system as objects from sources in the distributed systems. The objects are stored in a repository. When documents are eligible to be deleted, the central evidence management system destroys the objects representing the documents in the repository. A delete command is sent to agents at the sources in the distributed system that causes the agents to delete and destroy the documents from the file systems in the distributed systems.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Marc Demarest, Scott Winkler, Robert Kondoff, Santosh Lolayekar
  • Publication number: 20080300900
    Abstract: Systems and methods are provided for managing sequestration of electronic evidentiary objects in an organization with distributed systems. The systems and methods include capturing in a central evidence management system objects from sources in the distributed systems. The objects are stored in a repository. Selected objects are selectively sequestered, which includes sequestering the selected objects at the sources. In certain embodiments, the sequestering of the selected objects at the sources is achieved by agents provided at the sources by the central evidence management system.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Marc Demarest, Scott Winkler, Robert Kondoff, Santosh Lolayekar
  • Publication number: 20060075191
    Abstract: A system in accordance with an embodiment of the invention provides Quality of Service (QoS) for Storage Access. Such QoS is partially enabled in one embodiment by the automatic pooling of storage devices and provisioning virtual targets from those pools. QoS is enforced in one embodiment by keeping the bandwidth for each connection within a specified range, and particularly, by controlling the number of allowed concurrent requests from an initiator. Load balancing is also provided in one embodiment, improving response times for requests, further easing the ability to provide QoS.
    Type: Application
    Filed: November 23, 2005
    Publication date: April 6, 2006
    Inventors: Santosh Lolayekar, Yu-Ping Cheng, Renato Maranon, Sanjay Saxena
  • Patent number: 5809035
    Abstract: The present invention provides method of encoding an electronic memory; multiple digital values are prioritized; respective digital values are associated with respective memory locations of the electronic memory such that there are multiple memory locations each associated with two or more different digital values; and respective digital values are loaded into respective memory locations of the electronic memory in order from lowest priority digital value to highest priority digital value wherein each respective digital value is loaded into all respective memory locations that are associated with such respective digital value.
    Type: Grant
    Filed: July 9, 1996
    Date of Patent: September 15, 1998
    Assignee: ShomitiSystems
    Inventors: Som Sikdar, Steven Strong, Tor Sundsbarm, Santosh Lolayekar