Patents by Inventor Santosh Jodh

Santosh Jodh 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: 20070233869
    Abstract: The present invention is directed to restricting device access per session. Entries in a device list are configured to store session ID values in addition to values for other device properties. A session ID value for a device can be set to the session ID value of a (e.g., RDP) session that registered the device such that the subsequent transfer of device related information for the device can be restricted to processes in the session. When a request for device related information is received from a process, an access check is performed by at least comparing a session ID value for the process to a session ID value stored in a device entry for the device. When the access check is successful, for example, when session ID values match, access to the requested device related information can be permitted.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Santosh Jodh, Sriram Sampath, James Cavalaris, Ara Bernardi, Narayanan Ganapathy
  • Publication number: 20070143588
    Abstract: A system and method for providing DP capabilities on a computer system is provided. The DP capabilities include hot-add and hot-replace of various hardware components such as a processor, memory, and an I/O device to the computer system. The namespace of the hardware components on a computer system is separately created and stored. Some portion of the hardware components is prevented from being recognized during an initial boot. The unrecognized hardware components can be recognized by manipulation of the namespace modules.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Bruce Sherwin, Santosh Jodh, Timothy Chao
  • Patent number: 7216344
    Abstract: A method and system for avoiding the overwriting of drivers by subsequent versions or other commonly named drivers includes generating a unique identity for every eligible driver package. Driver files from the driver package, or the entire driver package itself, are then installed in a subdirectory location in a common storage based on the unique identity. The driver files may be loaded to a memory from the subdirectory location. Thus, multiple driver packages and driver files having the same name may be installed and loaded side-by-side.
    Type: Grant
    Filed: March 2, 2004
    Date of Patent: May 8, 2007
    Assignee: Microsoft Corporation
    Inventors: Jason T. Cobb, James G. Cavalaris, Santosh Jodh, Jamie Hunter, Lonny D. McMichael
  • Publication number: 20060200594
    Abstract: The subject invention relates to systems and methods that automatically monitor computer platform components and initiate automated resource recovery procedures based on detected periods of component inactivity. In one aspect, an automated maintenance system for computer resources is provided. The system includes a controller that monitors installation and removal of system components that cooperate to facilitate various operations of a computer. A threshold component supplies time out or decay values for the devices to determine inactive periods of the devices, whereby the controller removes persistent memory references for the devices based in part on the time out values. Supervisory threshold functions can be provided to cause the system to perform maintenance operations at other desired intervals in order to allow periods of device inactivity while maintaining desired component information on the respective system.
    Type: Application
    Filed: March 1, 2005
    Publication date: September 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Jason Cobb, James Cavalaris, Santosh Jodh
  • Publication number: 20060136890
    Abstract: A method and apparatus include comparing a called DLL file with DLL file names listed in a database. If a file name of the called DLL file is one of the DLL file names listed in the database, a compatibility mode associated with a DLL file name that matches the called DLL file is referenced. Based on the referenced compatibility mode, an operation of a processor is affected using the compatibility mode associated with the DLL file name.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventor: Santosh Jodh
  • Publication number: 20060047859
    Abstract: A system and method for entity management is provided. In accordance with an aspect of the present invention, a system administrator is given control over device(s) that can be installed on a computer system(s), and/or how the installation can be performed. Thus, a system administrator can specify device installation policy that prevents the computer system from automatically installing device(s) (e.g., even when an appropriate driver is available to be installed). For example, this policy can be applied to substantially all new devices and/or only a subset of devices. Optionally, policy can also control how device(s) that are already installed will be made available to the computer system.
    Type: Application
    Filed: September 1, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: James Cavalaris, Jason Cobb, Santosh Jodh
  • Publication number: 20050197996
    Abstract: A method and system for avoiding the overwriting of drivers by subsequent versions or other commonly named drivers includes generating a unique identity for every eligible driver package. Driver files from the driver package, or the entire driver package itself, are then installed in a subdirectory location in a common storage based on the unique identity. The driver files may be loaded to a memory from the subdirectory location. Thus, multiple driver packages and driver files having the same name may be installed and loaded side-by-side.
    Type: Application
    Filed: March 2, 2004
    Publication date: September 8, 2005
    Inventors: Jason Cobb, James Cavalaris, Santosh Jodh, Jamie Hunter, Lonny McMichael