Patents by Inventor Sriram Palapudi

Sriram Palapudi 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: 20080320057
    Abstract: A determination is made that an archive that includes at least one file is present in association with an operating system file system. An additional file system is generated for accessing the archives. The generated additional file system is included in the operating system file system. An application is allowed to access the at least one file via the generated additional file system.
    Type: Application
    Filed: July 2, 2008
    Publication date: December 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sriram Palapudi, Maria Savarimuthu Rajakannimariyan, Rainer Wolafka
  • Patent number: 7461221
    Abstract: An apparatus, system, and program are disclosed for automatically backing up groups of related data. The apparatus includes a plurality of data cells capable of storing data. The apparatus also includes a grouping module configured to group one or more of the data cells into a related group. A tracking module tracks activity on one or more predetermined data cells in the group. A backup module backs up the data stored in the group of data cells upon the occurrence of a predetermined triggering event identified by the tracking module. The triggering event may include I/O activity to one or more predetermined data cells in the group or it may be a cumulative total of I/O activity to the group as a whole.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventor: Sriram Palapudi
  • Patent number: 7415489
    Abstract: A determination is made that an archive that includes at least one file is present in association with an operating system file system. An additional file system is generated for accessing the archive. The generated additional file system is included in the operating system file system. An application is allowed to access the at least one file via the generated additional file system.
    Type: Grant
    Filed: January 10, 2006
    Date of Patent: August 19, 2008
    Assignee: International Business Machines Corporation
    Inventors: Sriram Palapudi, Maria Savarimuthu Rajakannimariyan, Rainer Wolafka
  • Patent number: 7299376
    Abstract: An apparatus, system, and method are disclosed for verifying backup data. A storage mapping module maps storage data that is to be backed up to an application module. A storage copy module copies the storage data to a backup copy and a backup copy module copies the backup copy to a verification copy. The backup copy and the verification copy are identical copies of an instance of the storage data. A verification mapping module maps the verification copy to the application module. A verification module verifies the verification copy using the application module. If the verification copy is valid, the backup copy is also valid. A control module may mark the backup copy as valid.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: November 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Sathees Babu Kodi, Sriram Palapudi
  • Publication number: 20070174366
    Abstract: Provided are a method, system, and article of manufacture, wherein a determination is made that an archive that includes at least one file is present in association with an operating system file system. An additional file system is generated for accessing the archive. The generated additional file system is included in the operating system file system. An application is allowed to access the at least one file via the generated additional file system.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 26, 2007
    Inventors: Sriram Palapudi, Maria Rajakannimariyan, Rainer Wolafka
  • Publication number: 20070174324
    Abstract: A mechanism to trap obsolete web page references and auto-correct invalid Web page references is provided. With the mechanism, Web pages of a Web site are indexed in an indexed data structure having entries that list the references contained in the Web page. A Website reference monitor monitors changes to the Web pages and content referenced by these Web pages. If a change to the Web pages or referenced content is detected, other Web pages in the Web site that reference the modified content or Web pages are identified using the indexed data structure. The identified other Web pages may then be automatically updated. In addition, when a client device requests a Web page, the references in the Web page are checked to determine if they reference obsolete or invalid content and such references are modified to be non-selectable before providing the Web page to the client device.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 26, 2007
    Inventors: Sriram Palapudi, Maria Rajakannimariyan, Ravisankar Shanmugam, Rainer Wolafka
  • Publication number: 20070050587
    Abstract: Provided are a method, system and article of manufacture, wherein a password that corresponds to at least one logical unit is assigned in a storage system. A request is received from a requestor to perform an operation on the at least one logical unit. The requestor is authenticated for a limited period of time, in response to the requester providing the assigned password for the at least one logical unit. The operation is performed on the at least one logical unit, in response to authenticating the requestor.
    Type: Application
    Filed: August 29, 2005
    Publication date: March 1, 2007
    Inventors: Sriram Palapudi, Maria Rajakannimariyan
  • Publication number: 20060271911
    Abstract: Provided are a method, system, and program for generating executable objects implementing methods for an information model. A file including code defining a class implementing at least one method in an information model is received. The file is translated to produce an object oriented implementation of the class and the at least one method in an object oriented programming (OOP) language file. Protocol statements of the information model are added to the OOP file to enable a client application to invoke the at least one method on a server. The OOP file is compiled to produce an executable object capable of being invoked by a call to a method invocation statement, wherein the client application calling the method invocation statement causes execution of the protocol statements and the at least one method in the executable object to invoke the at least one method on the server.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 30, 2006
    Inventors: Sriram Palapudi, Maria Rajakannimariyan, Rainer Wolafka
  • Publication number: 20060218363
    Abstract: An apparatus, system, and method are disclosed for automatically backing up groups of related data. The apparatus includes a plurality of data cells capable of storing data. The apparatus also includes a grouping module configured to group one or more of the data cells into a related group. A tracking module tracks activity on one or more predetermined data cells in the group. A backup module backs up the data stored in the group of data cells upon the occurrence of a predetermined triggering event identified by the tracking module. The triggering event may include I/O activity to one or more predetermined data cells in the group or it may be a cumulative total of I/O activity to the group as a whole.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Inventor: Sriram Palapudi
  • Publication number: 20060048002
    Abstract: An apparatus, system, and method are disclosed for verifying backup data. A storage mapping module maps storage data that is to be backed up to an application module. A storage copy module copies the storage data to a backup copy and a backup copy module copies the backup copy to a verification copy. The backup copy and the verification copy are identical copies of an instance of the storage data. A verification mapping module maps the verification copy to the application module. A verification module verifies the verification copy using the application module. If the verification copy is valid, the backup copy is also valid. A control module may mark the backup copy as valid.
    Type: Application
    Filed: August 25, 2004
    Publication date: March 2, 2006
    Inventors: Sathees Kodi, Sriram Palapudi
  • Publication number: 20060026367
    Abstract: A system for automated execution of storage-related tasks includes a storage server configured to receive a storage task descriptor, initiate execution of a storage task corresponding to the storage task descriptor, and provide notification to one or more hosts in response to completion of the storage task. The storage server may also provide notification to the hosts in response to commencement of the storage task. The system also includes a host configured to receive the notifications and initiate execution of one or more local tasks in response to receiving the notifications. In certain embodiments, notifications occur through notification messages that contain a local task descriptor describing the tasks to be performed on the host. The present invention facilitates coordinated execution of storage-related tasks associated with storage devices with application-related tasks executing on a host.
    Type: Application
    Filed: July 27, 2004
    Publication date: February 2, 2006
    Inventors: Sanjoy Das, Sathees Kodi, Sriram Palapudi, Michael Tan