Patents by Inventor Jerry Dunietz

Jerry Dunietz 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: 9229790
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: January 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Publication number: 20150020084
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Application
    Filed: April 4, 2014
    Publication date: January 15, 2015
    Applicant: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Patent number: 8695021
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Patent number: 8661332
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Jerry Dunietz, Charles P. Jazdzewski, David Ornstein, Rob Relyea, Oliver H. Foehr, Michael J. Hillberg, Joseph D. Ternasky, Robert A. Little, Christopher L. Anderson
  • Publication number: 20130055291
    Abstract: Native operating system application programming interfaces (API's) are described using metadata and such descriptions are stored in a standard file format in a known location. By storing API definitions using such metadata, other applications can readily identify and use the APIs. To create such API representations, during development, a developer describes the shape of the API, including (but not limited to) the classes, interfaces, methods, properties, events, parameters, structures and enumerated types defined by the API. This API description is processed by a tool which generates a machine-readable metadata file. The machine-readable metadata file contains the same information as the API description, however in a format designed to be machine read rather than human authored.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Publication number: 20130055292
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Patent number: 8122350
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: February 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrey Shur, Daniel F. Emerson, David Ornstein, Joseph King, Oliver H. Foehr, Wei Zhu, Jerry Dunietz, Sriram Subramanian
  • Patent number: 7836094
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: November 16, 2010
    Assignee: Microsoft Corporation
    Inventors: David Ornstein, Andrey Shur, Mike Hillberg, Brian Jones, Daniel Emerson, Jerry Dunietz, Oliver Foehr, Bruce MacKenzie, Jean Paoli, Josh Pollock, Sarjana Sheth
  • Patent number: 7814408
    Abstract: A markup language document, such as an e-book, having a general format is converted into a simplified hierarchy of linked files. During this process, the file is pre-computed and encoded to accelerate run-time search operations and to minimize the computational requirements for run-time parsing and other forms of processing. The resulting e-book content is organized in a simplified file format hierarchy. The e-book file format hierarchy includes a root directory containing all of the files for a particular e-book. The root directory contains a content subdirectory linked to the root directory. The content subdirectory has nested therein at least one linked content file providing content information relating to the electronic book. The content file is pre-computed and encoded to minimize run-time processing.
    Type: Grant
    Filed: April 19, 2000
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Jerry Dunietz, Nathan Lewis, Jason Hills
  • Patent number: 7752235
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: David Ornstein, Andrey Shur, Mike Hillberg, Brian Jones, Daniel Emerson, Jerry Dunietz, Oliver Foehr, Bruce MacKenzie, Jean Paoli, Josh Pollock, Sarjana Sheth
  • Patent number: 7721198
    Abstract: Techniques relating to story tracking for fixed layout markup documents are described. In one instance, a process identifies stories contained in a fixed layout markup document. The process also determines which portions of the fixed layout markup document relate to an individual story.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Jesse D. McGatha, Eric S Leese, Ahmet Gurcan, Ming Liu, Rodrigo Lopez, Khaled S Sedky, Oliver H Foehr, Jerry Dunietz
  • Patent number: 7676741
    Abstract: Techniques relating to structural context for fixed layout markup documents are described. In one instance, a process defines content and associated positional information of a document with a set of content markup. The process also specifies a structural configuration for the document relative to at least some of the content markup, such that the structural configuration is separate from the content markup.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Jesse D. McGatha, Eric S Leese, Ahmet Gurcan, Ming Liu, Rodrigo Lopez, Khaled S Sedky, Oliver H Foehr, Jerry Dunietz
  • Patent number: 7647317
    Abstract: Systems, methods, and/or techniques (“tools”) for improved search techniques for page-based document layouts are described herein. The tools may analyze markup elements defined for pages within source documents, and may determine whether the markup elements for the page may include at least part of a search string.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: January 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Ahmet Gurcan, Khaled Sedky, Oliver Foehr, Jerry Dunietz
  • Patent number: 7620650
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: David Ornstein, Andrey Shur, Mike Hillberg, Brian Jones, Daniel Emerson, Jerry Dunietz, Oliver Foehr, Bruce MacKenzie, Jean Paoli, Josh Pollock, Sarjana Sheth
  • Patent number: 7559020
    Abstract: Methods and systems for preserving unknown markup in a strongly typed environment are described. In but one embodiment, XML-based markup that may contain XML-based elements that are both known and unknown is received. A strongly typed tree that is associated with the known XML-based elements is instantiated and a weakly typed tree that is associated with both the XML-based known and unknown elements is instantiated. The strongly and the weakly typed trees are then correlated in a manner that preserves the unknown XML-based elements.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: July 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Charles P Jazdzewski, Jerry Dunietz, Oliver H. Foehr, Robert A. Relyea
  • Patent number: 7549118
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrey Shur, Jerry Dunietz, Joe King, Josh Pollock, Wei Zhu, Oliver H. Foehr, Sarjana Sheth, David Ornstein, Daniel F. Emerson
  • Patent number: 7512878
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Andrey Shur, Jerry Dunietz, Oliver Foehr, Daniel Emerson, Mike Hillberg, Young Gah Kim, Josh Pollock, Sarjana Sheth, David Ornstein, Jean Paoli, Brian Jones
  • Patent number: 7487448
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: February 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel F. Emerson, David Ornstein, Greg Schechter, Jerry Dunietz, Joe King, Sriram Subramanian, Oliver H. Foehr, Wei Zhu, Michael J. Hillberg, David C. Brown, Mikhail V. Leonov, Joseph D. Ternasky
  • Patent number: 7478325
    Abstract: Methods and systems permit rendering a text element formatted using unavailable or restricted fonts. In one embodiment, when producing a document that contains a restricted font, text portions formatted with the restricted font are processed into an alternate representation. A textual representation for the text portions and the additional representation(s) are embedded in a document or container. A unique representation for the restricted font file allows a consuming computing system to attempt to find the restricted font locally. Each textual representation is rendered using its corresponding restricted font, if the restricted font file is found. Otherwise, the additional representation(s) are used.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: January 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Oliver H. Foehr, Jerry Dunietz, Mikhail V. Leonov, David C. Brown, Simon Daniels
  • Patent number: 7451156
    Abstract: Modular content framework and document format methods and systems are described. The described framework and format define a set of building blocks for composing, packaging, distributing, and rendering document-centered content. These building blocks define a platform-independent framework for document formats that enable software and hardware systems to generate, exchange, and display documents reliably and consistently. The framework and format have been designed in a flexible and extensible fashion. In addition to this general framework and format, a particular format, known as the reach package format, is defined using the general framework. The reach package format is a format for storing paginated documents. The contents of a reach package can be displayed or printed with full fidelity among devices and applications in a wide range of environments and across a wide range of scenarios.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: David Ornstein, Andrey Shur, Mike Hillberg, Brian Jones, Daniel Emerson, Jerry Dunietz, Oliver Foehr, Bruce MacKenzie, Jean Paoli, Josh Pollock, Sarjana Sheth