Patents by Inventor Patrick Schreiber

Patrick Schreiber 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: 8645822
    Abstract: A method for presenting a presentation authored on a first platform utilizing first-platform-specific-renderable objects is provided.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Patrick Schreiber, Christopher H. Moffatt, Ravipal Soin
  • Patent number: 8261177
    Abstract: A presentation application provides for authoring and playback of a presentation. A presentation is an interactive collection of activities. An activity may include one or more frames, wherein each frame includes one or more modules. A module may consist of media content such as video, text, images or other content. A user may provide input during playback of the presentation. In response to the input, the module or frame receiving the input may call an action on a presentation activity, frame or module, thereby allowing the user to navigate through the presentation and accomplish objectives. When authoring a presentation, a user may associate a user initiated event or internally generated event with a module action. Authoring may be performed through an authoring interface provided by an authoring tool. The authoring tool may save a presentation as a package which can be distributed.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: September 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Vinay Krishnaswamy, James E. Oker, Ravipal S. Soin, Ramraj Rajkumar, Stephane Comeau, Patrick Schreiber
  • Patent number: 8205160
    Abstract: A computing device configured to execute computer code to generate a graphical user interface (GUI) for creating a multi-frame presentation is provided. The generated GUI may include a canvas pane configured to display a main frame and supporting frame icons representing a plurality of supporting frames of the presentation. The generated GUI may further include a connector tool operable within the canvas pane for creating a link between a source element and a target element, the source element being the main frame or an element of the main frame, the target element being a supporting frame or an element of a supporting frame, the link being defined by an associated linking script, the connector tool being operable to create the link via a click-and-drag action from the source element to the target element.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: June 19, 2012
    Assignee: Microsoft Corporation
    Inventors: Cheryl S. White, Douglas W. Herman, Casey A. Anderson, Bartosz Gulik, Patrick Schreiber, Ravipal Soin, Robert S. Dietz, Hana Kim, David Matthew Snow
  • Patent number: 7979801
    Abstract: A presentation application provides for authoring and playback of multi-media presentations. Each page of the presentation may contain one or more types of media, including video, text, images and other media. A user may interact with the presentation during playback by selecting different instances of the media. Media elements of the presentation may be tagged with meta-data. Tagged media elements may generate a tag event associated with meta-data in response to being selected, perform an action when a tag event with a particular meta-data occurs, or both. When a user selects a tagged media instance during presentation playback, the tagged media generates a tag event with a particular meta-data. The application detects the tag event, determines one or more other media instances (if any) configured to perform an action upon detection of the tag event with the particular meta-data, and carries out the corresponding action.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Vinay Krishnaswamy, Stephane Comeau, Patrick Schreiber, Ramraj Rajkumar
  • Publication number: 20100077298
    Abstract: A method for presenting a presentation authored on a first platform utilizing first-platform-specific-renderable objects is provided.
    Type: Application
    Filed: September 25, 2008
    Publication date: March 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Patrick Schreiber, Christopher H. Moffatt, Ravipal Soin
  • Publication number: 20090282364
    Abstract: A computing device configured to execute computer code to generate a graphical user interface (GUI) for creating a multi-frame presentation is provided. The generated GUI may include a canvas pane configured to display a main frame and supporting frame icons representing a plurality of supporting frames of the presentation. The generated GUI may further include a connector tool operable within the canvas pane for creating a link between a source element and a target element, the source element being the main frame or an element of the main frame, the target element being a supporting frame or an element of a supporting frame, the link being defined by an associated linking script, the connector tool being operable to create the link via a click-and-drag action from the source element to the target element.
    Type: Application
    Filed: May 12, 2008
    Publication date: November 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Cheryl S. White, Douglas W. Herman, Casey A. Anderson, Bartosz Gulik, Patrick Schreiber, Ravipal Soin, Robert S. Dietz, Hana Kim, David Matthew Snow
  • Publication number: 20080005652
    Abstract: A presentation application provides for authoring and playback of multi-media presentations. Each page of the presentation may contain one or more types of media, including video, text, images and other media. A user may interact with the presentation during playback by selecting different instances of the media. Media elements of the presentation may be tagged with meta-data. Tagged media elements may generate a tag event associated with meta-data in response to being selected, perform an action when a tag event with a particular meta-data occurs, or both. When a user selects a tagged media instance during presentation playback, the tagged media generates a tag event with a particular meta-data. The application detects the tag event, determines one or more other media instances (if any) configured to perform an action upon detection of the tag event with the particular meta-data, and carries out the corresponding action.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Vinay Krishnaswamy, Stephane Comeau, Patrick Schreiber, Ramraj Rajkumar
  • Publication number: 20070294619
    Abstract: A presentation application provides for authoring and playback of a presentation. A presentation is an interactive collection of activities. An activity may include one or more frames, wherein each frame includes one or more modules. A module may consist of media content such as video, text, images or other content. A user may provide input during playback of the presentation. In response to the input, the module or frame receiving the input may call an action on a presentation activity, frame or module, thereby allowing the user to navigate through the presentation and accomplish objectives. When authoring a presentation, a user may associate a user initiated event or internally generated event with a module action. Authoring may be performed through an authoring interface provided by an authoring tool. The authoring tool may save a presentation as a package which can be distributed.
    Type: Application
    Filed: June 16, 2006
    Publication date: December 20, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Vinay Krishnaswamy, James E. Oker, Ravipal S. Soin, Ramraj Rajkumar, Stephane Comeau, Patrick Schreiber