Patents by Inventor Jeffrey T. Parsons

Jeffrey T. Parsons 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: 6286013
    Abstract: An operating system provides a common name space for both long filenames and short filenames. In this common namespace, a long filename and a short filename are provided for each file. Each file has a short filename directory entry and may have at least one long filename directory entry associated with it. The number of long filename directory entries that are associated with a file depends on the number of characters in the long filename of the file. The long filename directory entries are configured to minimize compatibility problems with existing installed program bases.
    Type: Grant
    Filed: January 28, 1997
    Date of Patent: September 4, 2001
    Assignee: Microsoft Corporation
    Inventors: Aaron R. Reynolds, Dennis R. Adler, Ralph A. Lipe, Ray D. Pedrizetti, Jeffrey T. Parsons, Rasipuram V. Arun
  • Patent number: 6282621
    Abstract: A method and apparatus for automatically reclaiming and restoring memory occupied by redundant software components. In a computing environment which permits applications to run in the real-mode as well as the protected-mode, only one set of software components, either real-mode or protected-mode can be active at any one time. Protected-mode applications cooperate with a real-mode applications to remove and reclaim the memory occupied by redundant software components such as device drivers when the protected-mode applications boots. The real-mode software components are restored and replaced in memory when the protected-mode application quits. The memory reclaimed from redundant software components contributes to the maximum amount of memory available for use by both protected-mode applications, and real-mode applications.
    Type: Grant
    Filed: June 11, 1998
    Date of Patent: August 28, 2001
    Assignee: Microsoft Corporation
    Inventor: Jeffrey T. Parsons
  • Patent number: 6141722
    Abstract: A method and apparatus for automatically reclaiming and restoring memory occupied by redundant software components. In a computing environment which permits applications to run in the real-mode as well as the protected-mode, only one set of software components, either real-mode or protected-mode can be active at any one time. Protected-mode applications cooperate with a real-mode applications to remove and reclaim the memory occupied by redundant software components such as device drivers when the protected-mode applications boots. The real-mode software components are restored and replaced in memory when the protected-mode application quits. The memory reclaimed from redundant software components contributes to the maximum amount of memory available for use by both protected-mode applications, and real-mode applications.
    Type: Grant
    Filed: May 31, 1995
    Date of Patent: October 31, 2000
    Assignee: Microsoft Corporation
    Inventor: Jeffrey T. Parsons
  • Patent number: 6049663
    Abstract: A computer program product has a facility for uninstalling itself. The facility is both efficient and dynamic. The facility only backs up a minimal set of files that may be affected by an installation of the computer program product. The facility dynamically adapts to different possible installations so as to only store backup copies for the particular installation that is to be used. The facility leverages a number of installation files to determine what files to back up.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: April 11, 2000
    Assignee: Microsoft Corporation
    Inventors: Seetharaman Harikrishnan, Jeffrey T. Parsons, Felix Andrew, Christopher J. Guzak
  • Patent number: 5768566
    Abstract: A computer program product has a facility for uninstalling itself The facility is both efficient and dynamic. The facility only backs up a minimal set of files that may be affected by an installation of the computer program product. The facility dynamically adapts to different possible installations so as to only store backup copies for the particular installation that is to be used. The facility leverages a number of installation files to determine what files to back up.
    Type: Grant
    Filed: March 1, 1996
    Date of Patent: June 16, 1998
    Assignee: Microsoft Corporation
    Inventors: Seetharaman Harikrishnan, Jeffrey T. Parsons, Felix Andrew, Christopher J. Guzak
  • Patent number: 5758352
    Abstract: An operating system provides a common name space for both long filenames and short filenames. In this common namespace, a long filename and a short filename are provided for each file. Each file has a short filename directory entry and may have at least one long filename directory entry associated with it. The number of long filename directory entries that are associated with a file depends on the number of characters in the long filename of the file. The long filename directory entries are configured to minimize compatibility problems with existing installed program bases.
    Type: Grant
    Filed: September 5, 1996
    Date of Patent: May 26, 1998
    Assignee: Microsoft Corporation
    Inventors: Aaron R. Reynolds, Dennis R. Adler, Ralph A. Lipe, Ray D. Pedrizetti, Jeffrey T. Parsons, Rasipuram V. Arun
  • Patent number: 5579517
    Abstract: An operating system provides a common name space for both long filenames and short filenames. In this common namespace, a long filename and a short filename are provided for each file. Each file has a short filename directory entry and may have at least one long filename directory entry associated with it. The number of long filename directory entries that are associated with a file depends on the number of characters in the long filename of the file. The long filename directory entries are configured to minimize compatibility problems with existing installed program bases.
    Type: Grant
    Filed: April 24, 1995
    Date of Patent: November 26, 1996
    Assignee: Microsoft Corporation
    Inventors: Aaron R. Reynolds, Dennis R. Adler, Ralph A. Lipe, Ray D. Pedrizetti, Jeffrey T. Parsons, Rasipuram V. Arun