Patents by Inventor Kanwaljit Marok

Kanwaljit Marok 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: 8621628
    Abstract: In one embodiment, a malware protection system may protect a computing system from a malware event. A data storage device 150 may store a watchdog filter driver 240 integrated with an operating system kernel 210. A processor 120 may intercept a process access to an application process 220 with the watchdog filter driver 240 to detect a malware event. The processor 120 may use the watchdog filter driver 240 to determine an originating process for the malware event.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Eli Zeitlin, Arnon Axelrod, Anil Francis Thomas, Kanwaljit Marok
  • Patent number: 8341736
    Abstract: An arrangement for dynamically identifying and intercepting potential software threats before they execute on a computer system is provided in which a file system filter driver (called a “mini-filter”) interfaces with an anti-malware service to selectively generate an alert event and allow the threat to run, in addition to generating an alert event and suspending the threat. The decision to suspend the threat or allow it to run is made through application of a cascading logic hierarchy that includes respective policy-defined actions, user-defined actions, and signature-defined actions. The mini-filter generates the alert event to the anti-malware service whenever a file is opened, or modified and closed. The service uses an engine to scan the file to identify potential threats which are handled though application of the logic hierarchy which provides for configurations defined in a lower tier of the hierarchy to be overridden by those contained in a higher tier.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Sterling Reasor, Jonathan Keller, Jason Joyce, Ahmed Hussain, Kanwaljit Marok, Nizan Manor, Santanu Chakraborty
  • Publication number: 20110209219
    Abstract: In one embodiment, a malware protection system may protect a computing system from a malware event. A data storage device 150 may store a watchdog filter driver 240 integrated with an operating system kernel 210. A processor 120 may intercept a process access to an application process 220 with the watchdog filter driver 240 to detect a malware event. The processor 120 may use the watchdog filter driver 240 to determine an originating process for the malware event.
    Type: Application
    Filed: February 25, 2010
    Publication date: August 25, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Eli Zeitlin, Arnon Axelrod, Anil Francis Thomas, Kanwaljit Marok
  • Publication number: 20090100520
    Abstract: An arrangement for dynamically identifying and intercepting potential software threats before they execute on a computer system is provided in which a file system filter driver (called a “mini-filter”) interfaces with an anti-malware service to selectively generate an alert event and allow the threat to run, in addition to generating an alert event and suspending the threat. The decision to suspend the threat or allow it to run is made through application of a cascading logic hierarchy that includes respective policy-defined actions, user-defined actions, and signature-defined actions. The mini-filter generates the alert event to the anti-malware service whenever a file is opened, or modified and closed. The service uses an engine to scan the file to identify potential threats which are handled though application of the logic hierarchy which provides for configurations defined in a lower tier of the hierarchy to be overridden by those contained in a higher tier.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Applicant: Microsoft Corporation
    Inventors: Sterling Reasor, Jonathan Keller, Jason Joyce, Ahmed Hussain, Kanwaljit Marok, Nizan Manor, Santanu Chakraborty
  • Publication number: 20050091346
    Abstract: The present invention provides for a system and method facilitating configuration management. The system includes a configuration store that stores persisted configuration and/or dependency information associated with application(s), and, a configuration service component that manages access to the configuration store. The system can further include a configuration management engine (e.g., API) that allows client application(s) to access, query and/or modify setting(s). In accordance with an aspect of the present invention, application(s) submit an XML assembly manifest which comprises: the assembly identity, the application binaries, its dependencies etc. The manifest can also include a configuration section that declaratively specifies the persisted settings for the application. The configuration section includes an XSD-based schema that defines rich types for the settings and the settings themselves, and metadata for these settings including description and default values, manageability attributes (e.g.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Brijesh Krishnaswami, Anil Thomas, Avronil Bhattacharjee, Gregory Thiel, John Delo, Kanwaljit Marok, Santanu Chakraboty, Justin Kwak