Patents by Inventor Craig Hansen-Sturm

Craig Hansen-Sturm 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: 8327382
    Abstract: To process media data from one or more sources, a hierarchy of media components are formed. Each media component receives as input one or more streams of media data and manipulates the media data to produce an output media stream. The media components conform to a uniform plug-in structure. The plug-in structure defines an abstraction that facilitates the hierarchical organization of the media components and that allows the media components to interact, in a decoupled manner, with each other and with processors that perform specific types of media data manipulations. The hierarchy can be reorganized dynamically.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: December 4, 2012
    Assignee: Apple Inc.
    Inventor: Craig Hansen-Sturm
  • Publication number: 20110112673
    Abstract: To process media data from one or more sources, a hierarchy of media components are formed. Each media component receives as input one or more streams of media data and manipulates the media data to produce an output media stream. The media components conform to a uniform plug-in structure. The plug-in structure defines an abstraction that facilitates the hierarchical organization of the media components and that allows the media components to interact, in a decoupled manner, with each other and with processors that perform specific types of media data manipulations. The hierarchy can be reorganized dynamically.
    Type: Application
    Filed: December 6, 2010
    Publication date: May 12, 2011
    Applicant: APPLE INC.
    Inventor: Craig Hansen-Sturm
  • Patent number: 7870562
    Abstract: To process media data from one or more sources, a hierarchy of media components are formed. Each media component receives as input one or more streams of media data and manipulates the media data to produce an output media stream. The media components conform to a uniform plug-in structure. The plug-in structure defines an abstraction that facilitates the hierarchical organization of the media components and that allows the media components to interact, in a decoupled manner, with each other and with processors that perform specific types of media data manipulations. The hierarchy can be reorganized dynamically.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: January 11, 2011
    Assignee: Apple Inc.
    Inventor: Craig Hansen-Sturm