Patents by Inventor Akshay R. Kadam

Akshay R. Kadam 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).

  • Patent number: 9396329
    Abstract: Described herein are articles, systems, and methods for using a storage controller to protect secure data blocks through the enforcement of a read only policy. In some embodiments, the articles use a combination of hardware protections and software protections (e.g., virtualization) to protect a system against attack from malware while such secure data is updated. Also described are systems and methods for securely updating data blocks secured in this fashion, and detecting and preventing the corruption of data stored on secondary storage media using a disk eventing mechanism.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: July 19, 2016
    Assignee: Intel Corporation
    Inventors: Karthikeyan Vaidyanathan, Akshay R. Kadam, Royce Fernald
  • Patent number: 9064116
    Abstract: Techniques for a data storage device to locally implement security management functionality. In an embodiment, a security management process of the data storage device is to determine whether an access to non-volatile media of the data storage device is authorized. In certain embodiments, the data storage device is to restrict access to a secure region of the non-volatile storage media, the secure region to store information used and/or generated by a security management process of the data storage device.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: June 23, 2015
    Assignee: Intel Corporation
    Inventors: Nicholas D. Triantafillou, Paritosh Saxena, Robert W. Strong, Richard J. Heiler, Eliezer Tamir, Simoni Ben-Michael, Brad W. Stewart, Akshay R. Kadam, Men Long, James T. Doyle, Hormuzd M. Khosravi, Lokpraveen B. Mosur, Edward J. Pullin, Paul S. Schmitz, Carol L. Barrett, Paul J. Thadikaran
  • Publication number: 20130097655
    Abstract: Described herein are articles, systems, and methods for using a storage controller to protect secure data blocks through the enforcement of a read only policy. In some embodiments, the articles use a combination of hardware protections and software protections (e.g., virtualization) to protect a system against attack from malware while such secure data is updated. Also described are systems and methods for securely updating data blocks secured in this fashion, and detecting and preventing the corruption of data stored on secondary storage media using a disk eventing mechanism.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Inventors: Karthikeyan Vaidyanathan, Akshay R. Kadam, Royce Fernald
  • Patent number: 8413253
    Abstract: A high integrity storage manager protects critical system files by maintaining a list of protected disk blocks in hardware, such as in a memory of a microcontroller. The memory is inaccessible to software running on a host system comprising the microcontroller. This list of protected disk blocks is protected as “read only” by the hardware so that no write operation issued by software running on the host platform can overwrite a protected disk block. The high integrity storage manager intercepts write operations issued by applications via the operating system and file system running on the host processor and compares the disk blocks targeted by those write operations to the list of protected disk blocks. A write operation that would overwrite a disk block in the list of protected disk blocks is prevented from completion. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: April 2, 2013
    Assignee: Intel Corporation
    Inventor: Akshay R. Kadam
  • Publication number: 20120117348
    Abstract: Techniques for a data storage device to locally implement security management functionality. In an embodiment, a security management process of the data storage device is to determine whether an access to non-volatile media of the data storage device is authorized. In certain embodiments, the data storage device is to restrict access to a secure region of the non-volatile storage media, the secure region to store information used and/or generated by a security management process of the data storage device.
    Type: Application
    Filed: November 8, 2010
    Publication date: May 10, 2012
    Inventors: Nicholas D. Triantafillou, Paritosh Saxena, Robert W. Strong, Richard J. Heiler, Eliezer Tamir, Simoni Ben-Michael, Brad W. Stewart, Akshay R. Kadam, Men Long, James T. Doyle, Hormuzd M. Khosravi, Lokpraveen B. Mosur, Edward J. Pullin, Paul S. Schmitz, Carol L. Barrett, Paul J. Thadikaran
  • Publication number: 20110162077
    Abstract: A high integrity storage manager protects critical system files by maintaining a list of protected disk blocks in hardware, such as in a memory of a microcontroller. The memory is inaccessible to software running on a host system comprising the microcontroller. This list of protected disk blocks is protected as “read only” by the hardware so that no write operation issued by software running on the host platform can overwrite a protected disk block. The high integrity storage manager intercepts write operations issued by applications via the operating system and file system running on the host processor and compares the disk blocks targeted by those write operations to the list of protected disk blocks. A write operation that would overwrite a disk block in the list of protected disk blocks is prevented from completion. Other embodiments are described and claimed.
    Type: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Inventor: Akshay R. Kadam
  • Publication number: 20030065970
    Abstract: A system and method for providing fault tolerant applications that are independent of the underlying operating system and hardware system and without the need for application-specific customization. The work units of an application to be made fault tolerant are registered, procedures of the application are defined by a sequence of work units to be executed, and input events and responses are defined. An active FT engine and a standby FT engine are provided to control execution of an active copy of the application and execution of the standby copy of the application, respectively. The FT engines allows the active copy and the standby copy of the application to be synchronized with respect to their internal state information in a lock-step execution of the work units in sequence.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventor: Akshay R. Kadam