Patents by Inventor Vivek Srivastava

Vivek Srivastava 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: 20130097355
    Abstract: A system and method in one embodiment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page in a guest operating system in a hypervisor environment, generating a page fault when an access attempt is made to a guest kernel page, fixing the page fault to allow access and execution if the guest kernel page corresponds to one of the entries in the soft whitelist, and denying execution if the guest kernel page does not correspond to any of the entries in the soft whitelist. If the page fault is an instruction page fault, and the guest kernel page corresponds to one of the entries in the soft whitelist, the method includes marking the guest kernel page as read-only and executable. The soft whitelist includes a hash of machine page frame numbers corresponding to virtual addresses of each guest kernel page.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Inventors: Amit Dang, Preet Mohinder, Vivek Srivastava
  • Publication number: 20130097356
    Abstract: A system and method for rootkit protection in a hypervisor environment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page of a guest operating system in a hypervisor environment, wherein each entry is a duplicate page of the corresponding guest kernel page, generating a page fault when a process attempts to access a guest kernel page, and redirecting the process to the corresponding duplicate page. If the page fault is a data page fault, the method includes fixing the page fault, and marking a page table entry corresponding to the guest kernel page as non-executable and writeable. If the page fault is an instruction page fault, the method includes marking a page table entry corresponding to the guest kernel page as read-only. Redirecting changing a machine page frame number in a shadow page table of the hypervisor to point to the corresponding duplicate page.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 18, 2013
    Inventors: Amit Dang, Preet Mohinder, Vivek Srivastava
  • Patent number: 7475061
    Abstract: A system that facilitates document retrieval and/or indexing is provided. A component receives an image of a document, and a search component searches data store(s) for a match to the document image. The match is performed over word-level topological properties of images of documents stored in the data store(s).
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: January 6, 2009
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Patrice Y. Simard, Vivek Srivastava
  • Publication number: 20060149101
    Abstract: The present invention provides a novel eco-friendly multi-functional catalyst system useful to obtain C2(n+1) aldol-derivative from Cn-alkenes where n ranges from 2 to 10 in a single step under hydroformylation reaction conditions and adol formation conditions.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Applicant: Council of Scientific and Industrial Research
    Inventors: Raksh Jasra, Vivek Srivastava, Ram Shukla, Hari Bajaj, Sharad Bhatt
  • Publication number: 20050165747
    Abstract: A system that facilitates document retrieval and/or indexing is provided. A component receives an image of a document, and a search component searches data store(s) for a match to the document image. The match is performed over word-level topological properties of images of documents stored in the data store(s).
    Type: Application
    Filed: January 15, 2004
    Publication date: July 28, 2005
    Inventors: David Bargeron, Patrice Simard, Vivek Srivastava