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: 9229790Abstract: 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: GrantFiled: April 4, 2014Date of Patent: January 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20150020084Abstract: 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: ApplicationFiled: April 4, 2014Publication date: January 15, 2015Applicant: Microsoft CorporationInventors: 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: 8695021Abstract: 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: GrantFiled: August 31, 2011Date of Patent: April 8, 2014Assignee: Microsoft CorporationInventors: 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: 8661332Abstract: 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: GrantFiled: April 30, 2004Date of Patent: February 25, 2014Assignee: Microsoft CorporationInventors: 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: 20130055291Abstract: 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: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: Microsoft CorporationInventors: 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: 20130055292Abstract: 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: ApplicationFiled: August 31, 2011Publication date: February 28, 2013Applicant: Microsoft CorporationInventors: 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: 8122350Abstract: 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: GrantFiled: March 21, 2008Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Andrey Shur, Daniel F. Emerson, David Ornstein, Joseph King, Oliver H. Foehr, Wei Zhu, Jerry Dunietz, Sriram Subramanian
-
Patent number: 7836094Abstract: 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: GrantFiled: January 25, 2006Date of Patent: November 16, 2010Assignee: Microsoft CorporationInventors: David Ornstein, Andrey Shur, Mike Hillberg, Brian Jones, Daniel Emerson, Jerry Dunietz, Oliver Foehr, Bruce MacKenzie, Jean Paoli, Josh Pollock, Sarjana Sheth
-
Patent number: 7814408Abstract: 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: GrantFiled: April 19, 2000Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Jerry Dunietz, Nathan Lewis, Jason Hills
-
Patent number: 7752235Abstract: 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: GrantFiled: January 25, 2006Date of Patent: July 6, 2010Assignee: Microsoft CorporationInventors: David Ornstein, Andrey Shur, Mike Hillberg, Brian Jones, Daniel Emerson, Jerry Dunietz, Oliver Foehr, Bruce MacKenzie, Jean Paoli, Josh Pollock, Sarjana Sheth
-
Patent number: 7721198Abstract: 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: GrantFiled: January 31, 2006Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Jesse D. McGatha, Eric S Leese, Ahmet Gurcan, Ming Liu, Rodrigo Lopez, Khaled S Sedky, Oliver H Foehr, Jerry Dunietz
-
Patent number: 7676741Abstract: 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: GrantFiled: January 31, 2006Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Jesse D. McGatha, Eric S Leese, Ahmet Gurcan, Ming Liu, Rodrigo Lopez, Khaled S Sedky, Oliver H Foehr, Jerry Dunietz
-
Patent number: 7647317Abstract: 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: GrantFiled: March 30, 2007Date of Patent: January 12, 2010Assignee: Microsoft CorporationInventors: Ahmet Gurcan, Khaled Sedky, Oliver Foehr, Jerry Dunietz
-
Patent number: 7620650Abstract: 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: GrantFiled: January 25, 2006Date of Patent: November 17, 2009Assignee: Microsoft CorporationInventors: David Ornstein, Andrey Shur, Mike Hillberg, Brian Jones, Daniel Emerson, Jerry Dunietz, Oliver Foehr, Bruce MacKenzie, Jean Paoli, Josh Pollock, Sarjana Sheth
-
Patent number: 7559020Abstract: 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: GrantFiled: December 30, 2004Date of Patent: July 7, 2009Assignee: Microsoft CorporationInventors: Charles P Jazdzewski, Jerry Dunietz, Oliver H. Foehr, Robert A. Relyea
-
Patent number: 7549118Abstract: 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: GrantFiled: April 30, 2004Date of Patent: June 16, 2009Assignee: Microsoft CorporationInventors: Andrey Shur, Jerry Dunietz, Joe King, Josh Pollock, Wei Zhu, Oliver H. Foehr, Sarjana Sheth, David Ornstein, Daniel F. Emerson
-
Patent number: 7512878Abstract: 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: GrantFiled: April 30, 2004Date of Patent: March 31, 2009Assignee: Microsoft CorporationInventors: 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: 7487448Abstract: 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: GrantFiled: April 30, 2004Date of Patent: February 3, 2009Assignee: Microsoft CorporationInventors: 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: 7478325Abstract: 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: GrantFiled: April 22, 2005Date of Patent: January 13, 2009Assignee: Microsoft CorporationInventors: Oliver H. Foehr, Jerry Dunietz, Mikhail V. Leonov, David C. Brown, Simon Daniels
-
Patent number: 7451156Abstract: 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: GrantFiled: January 25, 2006Date of Patent: November 11, 2008Assignee: Microsoft CorporationInventors: David Ornstein, Andrey Shur, Mike Hillberg, Brian Jones, Daniel Emerson, Jerry Dunietz, Oliver Foehr, Bruce MacKenzie, Jean Paoli, Josh Pollock, Sarjana Sheth