Patents by Inventor Jason Cobb

Jason Cobb 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: 20060253617
    Abstract: A system to manage software component replacement is presented. The system comprises a component that identifies a unique identifier associated with a software component. The system also includes an upgrade component that applies an upgrade policy as a function of a comparison of the unique identifier with an identifier associated with software to replace. Methods for using the presented system are also provided.
    Type: Application
    Filed: April 22, 2005
    Publication date: November 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Eugene Lin, Jason Cobb, James Cavalaris
  • 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: 20060168372
    Abstract: Systems and methods are disclosed that facilitate refining a list of candidate driver packages for a detected plug-and-play device. A device can be detected and a hardware ID there for can be determined and compared to hardware IDs in a data store to determine a preliminary list of driver packages that match the hardware device ID. The driver packages can be tagged with additional rich targeting criteria that must be satisfied in order for the driver package to be retained in the candidate list. If additional criteria in the driver packages are not satisfied, then the driver package can be excised from the candidate list to refine driver package compatibility with a computer to which the device is connected.
    Type: Application
    Filed: January 11, 2005
    Publication date: July 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Frederick Smith, Eugene Lin, Jason Cobb
  • Publication number: 20060112311
    Abstract: A system and method for device driver management/installation is provided. The device driver management system can be employed by a user to selectively rollback a currently installed device driver to one or a plurality of previously installed device driver(s). Additionally, the system can be employed by the user to revert to a pristine state of not having the device driver installed at all, for example, the NULL driver (e.g., in the situation in which the first driver installed on the device causes machine instability). The system stores information associated with driver(s) running on a specific device and allows a user to selectively revert to any one of a plurality of previously installed device driver(s), for example, if they experience a problem with a newer driver. Rollback point(s) can be stored, for example, in the system registry.
    Type: Application
    Filed: November 9, 2004
    Publication date: May 25, 2006
    Applicant: Microsoft Corporation
    Inventor: Jason Cobb
  • 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