Patents by Inventor Grzegorz Zygmunt

Grzegorz Zygmunt 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: 8166390
    Abstract: Various technologies and techniques are disclosed that provide ways to position, size, and/or anchor page elements for display on varying output devices. A user can assign rendering specifications to both text and graphic elements. Rendering specifications include, but are not limited to width, height, anchor(s), and/or offset(s) to one, some, or all page elements. Page elements will appear in the positions and relationships to each other as specified in the source document.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Filipe Fortes, Gregory A. Hermann, Grzegorz A. Zygmunt
  • Patent number: 8145996
    Abstract: Methods and systems are provided for controlling pagination in computer software applications. Abstract classes and methods are provided with programming interfaces to improve the ease with which developers can create applications that allow for co-pagination with arbitrary object types, and can create arbitrary object types that can co-paginate with arbitrary applications.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: March 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Sujal S. Parikh, Grzegorz Zygmunt
  • Publication number: 20080295019
    Abstract: An electronic document has a sidebar object that is defined and formatted as an object within the document. The sidebar object may be presented and operate as a separate document within the main document, with individual controls such as scrolling, pagination, and zoom. A display mechanism determines display parameters for a display device and applies formatting to the document as a whole, including the sidebar object, to present the document. The sidebar object may have a second format that is applied to the sidebar object.
    Type: Application
    Filed: May 21, 2007
    Publication date: November 27, 2008
    Applicant: Microsoft Corporation
    Inventors: Chris Han, Grzegorz Zygmunt
  • Publication number: 20080270893
    Abstract: Methods and systems are provided for controlling pagination in computer software applications. Abstract classes and methods are provided with programming interfaces to improve the ease with which developers can create applications that allow for co-pagination with arbitrary object types, and can create arbitrary object types that can co-paginate with arbitrary applications.
    Type: Application
    Filed: June 30, 2008
    Publication date: October 30, 2008
    Applicant: Microsoft Corporation
    Inventors: Sujal S. Parikh, Grzegorz Zygmunt
  • Patent number: 7412646
    Abstract: Methods and systems are provided for controlling pagination in computer software applications. Abstract classes and methods are provided with programming interfaces to improve the ease with which developers can create applications that allow for co-pagination with arbitrary object types, and can create arbitrary object types that can co-paginate with arbitrary applications.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Sujal S. Parikh, Grzegorz Zygmunt
  • Publication number: 20070192686
    Abstract: Various technologies and techniques are disclosed that provide ways to position, size, and/or anchor page elements for display on varying output devices. A user can assign rendering specifications to both text and graphic elements. Rendering specifications include, but are not limited to width, height, anchor(s), and/or offset(s) to one, some, or all page elements. Page elements will appear in the positions and relationships to each other as specified in the source document.
    Type: Application
    Filed: February 15, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Filipe Fortes, Gregory Hermann, Grzegorz Zygmunt
  • Patent number: 6981209
    Abstract: The method uses an HTML table cell sizing method designed to measure and layout horizontal HTML table cell elements, and implements a logical view and a search algorithm to layout table cells with the vertical character flow property. The method is also readily adaptable to layout other HTML elements with the vertical character flow property.
    Type: Grant
    Filed: September 26, 2000
    Date of Patent: December 27, 2005
    Assignee: Microsoft Corporation
    Inventors: Sujal S. Parikh, Grzegorz A. Zygmunt, Michel L. Suignard
  • Publication number: 20050235293
    Abstract: Methods, systems, and computer-readable media for enhanced layout editing of one or more child objects within a container displayed by a computer system are disclosed. Editing first involves detecting a layout edit operation for a child object displayed on a video display of a computer system. A request is then sent via an application program interface provided by an abstraction layer to initiate editing of the object layout by the abstraction layer. The abstraction layer receives the edit operation request and determines the layout limitations and type of parent object or container in which the child object is displayed based on properties related to the child object to be edited. The abstraction layer reads a set of properties related to the object and the container in which the object is displayed.
    Type: Application
    Filed: April 14, 2004
    Publication date: October 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Filipe Fortes, Greg Lett, Oleg Ovetchkine, Sujal Parikh, Dmitry Titov, Grzegorz Zygmunt
  • Publication number: 20050091594
    Abstract: Methods and systems are provided for preparing for presentation a graphical element in a computer application program. The methods independently execute measurement and arrangement procedures. A data structure, sets of executable procedures, and computer-readable media are also provided for facilitating the preparation for presentation of a graphical element.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Sujal Parikh, Jeffrey Bogdan, Filipe Fortes, Gregory Lett, Oleg Ovetchkine, Dmitry Titov, Grzegorz Zygmunt
  • Publication number: 20050091585
    Abstract: Methods and systems are provided for controlling pagination in computer software applications. Abstract classes and methods are provided with programming interfaces to improve the ease with which developers can create applications that allow for co-pagination with arbitrary object types, and can create arbitrary object types that can co-paginate with arbitrary applications.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: Microsoft Corporation
    Inventors: Sujal Parikh, Grzegorz Zygmunt
  • Publication number: 20040225960
    Abstract: A presenter system framework and methods performed by such framework are described for hosting a set of presenters that facilitate maintaining layouts for application views assigned a set of graphical elements. The presenter system provides a base presenter class and a set of interface methods, performed by a presentation engine, for creating and integrating an extensible set of presenter classes for handling various graphical element data types during a layout operation within a specified view. The presenter system enables application user interface developers to implement complex display layout operations through calls to the presentation engine. Examples of such complex display layout operations include: pagination, partial calculation, incremental calculation, multiple tries, chaining of layout features/operations.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Applicant: Microsoft Corporation
    Inventors: Sujal S. Parikh, Dmitry Titov, Oleg Ovetchkine, Gregory Lett, Grzegorz Zygmunt, Debbie A. Newman