Patents by Inventor Adrian F. Maxa

Adrian F. Maxa 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: 8237973
    Abstract: In embodiments of print plug-in isolation, a print system input can be received at a print system, and the print system input can be redirected from the print system to an isolation module that isolates one or more print plug-ins from the print system. The print system input can be processed at the isolation module with the one or more print plug-ins to generate print plug-in output, and the print plug-in output can then be communicated back to the print system from the isolation module.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Frank Gorgenyi, Oliver H. Foehr, Adrian F. Maxa
  • Publication number: 20120013932
    Abstract: In embodiments of print plug-in isolation, a print system input can be received at a print system, and the print system input can be redirected from the print system to an isolation module that isolates one or more print plug-ins from the print system. The print system input can be processed at the isolation module with the one or more print plug-ins to generate print plug-in output, and the print plug-in output can then be communicated back to the print system from the isolation module.
    Type: Application
    Filed: September 22, 2011
    Publication date: January 19, 2012
    Applicant: Microsoft Corporation
    Inventors: Frank Gorgenyi, Oliver H. Foehr, Adrian F. Maxa
  • Patent number: 8049918
    Abstract: Print plug-in isolation is described. In embodiment(s), a print system input can be received at a print system, and the print system input can be redirected from the print system to an isolation module that isolates one or more print plug-ins from the print system. The print system input can be processed at the isolation module with the one or more print plug-ins to generate print plug-in output, and the print plug-in output can then be communicated back to the print system from the isolation module.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: November 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Frank Gorgenyi, Oliver H. Foehr, Adrian F. Maxa
  • Patent number: 7969610
    Abstract: Notification mechanisms for use in connection with print systems are described. In one embodiment, a notification mechanism extends from a printing application to the spooler, from the spooler to a hosting process, and back to the spooler. The notification mechanism can allow interested applications, such as print user interfaces, to register to receive updates on the progress of a print job. The notification mechanism provides a very rich and robust mechanism through which notifications can be generated and received.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Khaled S. Sedky, Feng Yue, Harvinder Pal Singh, Adina M. Trufinescu, Adrian F. Maxa
  • Patent number: 7962917
    Abstract: A system data interface and related architectures are described. Various embodiments can provide one or more of the following capabilities: a generic data model, asynchronous client and server dispatch, cancellation, batching, transactional invocation, parallel invocation, interception or reflection. In one embodiment, the system data interface is employed in the context of a print system.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Mark A. Lawrence, Adrian F. Maxa
  • Publication number: 20100110476
    Abstract: Print plug-in isolation is described. In embodiment(s), a print system input can be received at a print system, and the print system input can be redirected from the print system to an isolation module that isolates one or more print plug-ins from the print system. The print system input can be processed at the isolation module with the one or more print plug-ins to generate print plug-in output, and the print plug-in output can then be communicated back to the print system from the isolation module.
    Type: Application
    Filed: November 3, 2008
    Publication date: May 6, 2010
    Inventors: Frank Gorgenyi, Oliver H. Foehr, Adrian F. Maxa
  • Patent number: 7548335
    Abstract: Printing systems and methods are described in which the priorities of print jobs are programmable. A scheduler component oversees print job management and scheduling, and works in concert with components called prioritizers, to provide for ease of programming and customization. In at least some embodiments, an interface to the system is provided to allow prioritizers to be programmed and inserted to customize the behavior of the scheduler according to different print job properties. In at least some embodiments, the system utilizes a model for the relative prioritization of print queues in the system to enforce a fair to balancing of system resources between print queues. In at least some embodiments, the system can independently schedule the rendering and printing operations when printing a job and can use a heuristic known as “starvation risk” to help ensure that throttling rendering in the system does not result in device starvation.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Mark A. Lawrence, Adrian F. Maxa, Feng Yue