Patents by Inventor Daniel F. Emerson

Daniel F. Emerson 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).

  • Publication number: 20240111862
    Abstract: A process incudes generating, by a canary circuit of a semiconductor package, an output value. The semiconductor package includes a hardware root-of-trust engine for an electronic system. The process includes comparing, by the canary circuit, the output value to an expected value. The process incudes, responsive to a result of the comparison, regulating, by the semiconductor package, a response of the electronic system to a reset request.
    Type: Application
    Filed: February 9, 2023
    Publication date: April 4, 2024
    Inventors: Theodore F. Emerson, Christopher M. Wesneski, Daniel J. Zink
  • Publication number: 20240111909
    Abstract: A process includes receiving a given reset indication to reset a semiconductor package. The given reset indication is one of a time sequence of recent indications received by the semiconductor package. The semiconductor package includes a hardware root-of-trust. The process includes detecting an activity that is associated with the semiconductor package consistent with a tampering activity. The process includes governing a response of the semiconductor package to the given reset indication responsive to the detection of the activity.
    Type: Application
    Filed: February 9, 2023
    Publication date: April 4, 2024
    Inventors: Theodore F. Emerson, Christopher M. Wesneski, Daniel J. Zink
  • Patent number: 8363232
    Abstract: Spooling strategies are described for producing job information that conforms to a hierarchical structure, and then storing the job information in a spool storage. The job information is then retrieved from the spool storage and consumed. The structured job information includes a multi-level hierarchy of nodes, including a job level that represents the entire job, a document level that represents a document to be processed within the job; a rendition level that represents a rendition of the document to be processed; and a page level that represents a page associated with the rendition. The hierarchical structure can also include resource nodes and metadata nodes associated with any level of the hierarchy, respectively representing resources and metadata. The hierarchy can optionally be composed using one or more selection and sequence parts.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: January 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Khaled S. Sedky, Feng Yue, Harvinder P. Singh, Oliver H. Foehr, Daniel F. Emerson
  • Patent number: 8243317
    Abstract: A hierarchical spooling data structure includes a plurality of nodes. In accordance with certain aspects, the plurality of nodes include at least four nodes: a first node representing a fixed page of the job; a second node representing a fixed document of the job, the second node including a reference to the first node; a third node containing data representing a fixed sequence of documents of the job, the third node including a reference to the second node; and a fourth node containing data representing a root of the job, the fourth node including a reference to the third node.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: August 14, 2012
    Assignee: Microsoft Corporation
    Inventors: Khaled S. Sedky, Daniel F. Emerson, Feng Yue, Harvinder Pal Singh, Oliver H. Foehr
  • 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: 7973955
    Abstract: Systems, methods, and/or techniques (“tools”) for specifying and managing consolidated ticket packages in workflows are provided. In some aspects, the tools may request and receive indications of capabilities of devices that may participate in a workflow, and may generate ticket packages based on the device capabilities, with the ticket packages being consolidated across the workflow. In other aspects, the tools may provide the device capabilities upon request, and may receive job requests that include the ticket packages. In still other aspects, the tools may present a user interface that includes representations of one or more workflows, may receive from a user a selection of one of the workflows, and may present information from a ticket package related to the selected workflow.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventor: Daniel F. Emerson
  • Patent number: 7755786
    Abstract: Systems and methods are described for support of various computing device and target entity capabilities. In an implementation, a method includes determining one or more processing capabilities of a computing device to process data for rendering by a rendering device. A selection is made, based on the determining, of one or more filters to provide data configured for rendering by the rendering device and that provides at least one processing capability that is not included in the one or more processing capabilities of the computing device.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Oliver H. Foehr, Daniel F. Emerson, Craig I. McLuckie
  • Patent number: 7607141
    Abstract: Systems and methods are described for support of various computing device and target entity capabilities. In an implementation, a method includes determining one or more processing capabilities of a computing device to process data for rendering by a rendering device. A selection is made, based on the determining, of one or more filters to provide data configured for rendering by the rendering device and that provides at least one processing capability that is not included in the one or more processing capabilities of the computing device.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: October 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Oliver H. Foehr, Daniel F. Emerson, Craig I. McLuckie
  • 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: 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
  • Publication number: 20080189631
    Abstract: Systems, methods, and/or techniques (“tools”) for specifying and managing consolidated ticket packages in workflows are provided. In some aspects, the tools may request and receive indications of capabilities of devices that may participate in a workflow, and may generate ticket packages based on the device capabilities, with the ticket packages being consolidated across the workflow. In other aspects, the tools may provide the device capabilities upon request, and may receive job requests that include the ticket packages. In still other aspects, the tools may present a user interface that includes representations of one or more workflows, may receive from a user a selection of one of the workflows, and may present information from a ticket package related to the selected workflow.
    Type: Application
    Filed: November 1, 2006
    Publication date: August 7, 2008
    Applicant: Microsoft Corporation
    Inventor: Daniel F. Emerson
  • Publication number: 20080168342
    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: Application
    Filed: March 21, 2008
    Publication date: July 10, 2008
    Applicant: Microsoft Corporation
    Inventors: Andrey Shur, Daniel F. Emerson, David Ornstein, Joe King, Oliver H. Foehr, Wei Zhu, Jerry Dunietz, Sriram Subramaniam
  • Patent number: 7383502
    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: September 7, 2005
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Andrey Shur, Daniel F. Emerson, David Ornstein, Joe King, Oliver H. Foehr, Wei Zhu, Jerry Dunietz, Sriram Subramanian
  • Patent number: 7383500
    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 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Andrey Shur, Daniel F. Emerson, David Ornstein, Joe King, Oliver H. Foehr, Wei Zhu, Jerry Dunietz, Sriram Subramanian
  • Publication number: 20080104682
    Abstract: Various embodiments employ methods and techniques to manage content flow in an efficient and secure manner. The methods and techniques, in at least some embodiments, enable a content consumer to pull content from a content creator and further control access to content using various verification methods and protocols. Other embodiments allow for increased security in content push scenarios. Further to some embodiments, methods and techniques can be used to control access to content via the acquisition and management of user and/or client credentials.
    Type: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Applicant: Microsoft Corporation
    Inventors: Daniel F. Emerson, Craig I. McLuckie
  • Patent number: 7366982
    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: September 7, 2005
    Date of Patent: April 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Andrey Shur, Daniel F. Emerson, David Ornstein, Joe King, Oliver H. Foehr, Wei Zhu, Jerry Dunietz, Sriram Subramanian