Patents by Inventor Jason W. Fuller

Jason W. Fuller 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: 8056081
    Abstract: Described herein is a method of controlling memory usage in a computer system having limited physical memory, wherein one or more application programs execute in conjunction with an operating system. At a first memory usage threshold, the operating system requests at least one of the application programs to limit its use of memory. At a second memory usage threshold that is more critical than the first memory usage threshold, the operating system requests at least one of the application programs to close itself. At a third memory usage threshold that is more critical than the first and second memory usage thresholds, the operating system terminates at least one of the application programs without allowing its further execution.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: November 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Sharad Mathur, Michael Ginsberg, Thomas Fenwick, Anthony Kitowicz, William H. Mitchell, Jason W. Fuller
  • Publication number: 20080005026
    Abstract: A client-side software registration component is leveraged to automatically obtain software registration information from a software distributor's server. The software registration information is then decoded to obtain a registration code for a software application. The registration code is then stored so that the software application can access it. Other instances include a server-side software registration component that interacts with an independent software vendor (ISV) to obtain software registration mechanisms for a software distributor. The software registration mechanisms are then utilized to encode software registration information. The software registration information is then made available to client-side registration components to facilitate in automatic software application registration.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian D. Cross, Jason W. Fuller, Luis Eduardo Cabrera-Cordon, Nikola Radicevic, Preethi M. Mohan, Robert Levy
  • Patent number: 7180531
    Abstract: A method and apparatus are provided for enabling application program compatibility with display devices having an increased pixel density. According to one method, a call including one or more parameters is directed toward an application programming interface for performing a screen input or output function is received from an application program. In response to receiving the call, a determination is made as to whether the application program is configured for use with a display device having a lower pixel density or a display device having a higher pixel density. In response to determining that the application program is configured for use with a display device having a lower pixel density, the parameters are scaled for the higher pixel density display device and the application programming interface is called using the scaled parameters.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: February 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Ron O. Gery, Jason W. Fuller, Zeke Koch, Chee H. Chew, Keith C. Bentley
  • Patent number: 6775423
    Abstract: Systems and methods for incrementally updating a first image in flash memory of a device by downloading a differences file that identifies differences between the first image and a second image and applying the differences file to the first image to create the second image in the flash memory. The updating is performed incrementally by writing portions of the second image to the flash memory, each portion being of a standard block size acceptable for writing to the flash memory.
    Type: Grant
    Filed: January 8, 2001
    Date of Patent: August 10, 2004
    Assignee: Microsoft Corporation
    Inventors: Harish Kulkarni, Jason W. Fuller, Michael K. Fleming
  • Publication number: 20020034105
    Abstract: Systems and methods for incrementally updating a first image in flash memory of a device by downloading a differences file that identifies differences between the first image and a second image and applying the differences file to the first image to create the second image in the flash memory. The updating is performed incrementally by writing portions of the second image to the flash memory, each portion being of a standard block size acceptable for writing to the flash memory.
    Type: Application
    Filed: January 8, 2001
    Publication date: March 21, 2002
    Inventors: Harish Kulkarni, Jason W. Fuller, Michael K. Fleming