Patents by Inventor Gareth Alan Howell

Gareth Alan Howell 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: 8856647
    Abstract: A request is received for a rendered document corresponding to a document. The document is retrieved from a storage device. The document is transformed into the rendered document. One or more server font files associated with the rendered document are generated. The rendered document and the server font files are stored.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Gareth Alan Howell, Zhenjun Zhu, Jie Tang
  • Patent number: 8347208
    Abstract: Portions of content are transformed into portions of rendered content. While the portions of the content are being transformed into portions of the rendered content, each discrete portion of the rendered content can be provided to the application program after that portion is completed.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Gareth Alan Howell, Matthew James Ruhlen, Brendyn O'Dell-Alexander, Nicholas Allen Robarge, Zhenjun Zhu, Sugandha SudeshKumar Kapoor, Kiran Akella Venkata, Juraj Gottweis
  • Publication number: 20120331377
    Abstract: Portions of content are transformed into portions of rendered content. While the portions of the content are being transformed into portions of the rendered content, each discrete portion of the rendered content can be provided to the application program after that portion is completed.
    Type: Application
    Filed: September 7, 2012
    Publication date: December 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Gareth Alan Howell, Matthew James Ruhlen, Brendyn O'Dell-Alexander, Nicholas Allen Robarge, Zhenjun Zhu, Sugandha SudeshKumar Kapoor, Kiran Akella Venkata, Juraj Gottweis
  • Patent number: 7801409
    Abstract: Described herein is a technology for facilitating playback of video segments (with transforms applied therein) which can be both glitch-free and realtime.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Gareth Alan Howell, Olivier Colle, Rebecca C. Weiss
  • Publication number: 20100229086
    Abstract: Portions of content are transformed into portions of rendered content. While the portions of the content are being transformed into portions of the rendered content, each discrete portion of the rendered content can be provided to the application program after that portion is completed.
    Type: Application
    Filed: March 4, 2009
    Publication date: September 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Gareth Alan Howell, Matthew James Ruhlen, Brendyn O'Dell-Alexander, Nicholas Allen Robarge, Zhenjun Zhu, Sugandha SudeshKumar Kapoor, Kiran Akella Venkata, Juraj Gottweis
  • Publication number: 20100218086
    Abstract: A request is received for a rendered document corresponding to a document. The document is retrieved from a storage device. The document is transformed into the rendered document. One or more server font files associated with the rendered document are generated. The rendered document and the server font files are stored.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 26, 2010
    Applicant: Microsoft Corporation
    Inventors: Gareth Alan Howell, Zhenjun Zhu, Jie Tang
  • Patent number: 7733962
    Abstract: Systems and methods for processing input media in a computing device are described. In one aspect, a reconstructed frame is cached according to a set of criteria. A request to scrub to a predictive frame of input media is received. Responsive to receiving the request, the predictive frame is decoded starting with the reconstructed frame.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Rebecca C. Weiss, Geoffrey T. Dunbar, Niranjan S. Nayak, Sohail Baig Mohammed, Thomas W. Holcomb, Chih-lung Bruce Lin, Olivier Colle, Gareth Alan Howell
  • Patent number: 7640552
    Abstract: Providing resiliency to a multimedia application. A list of filters associated with the multimedia application is identified. It is determined if one or more filters of the identified list of filters are suitable for the multimedia application. The one or more filters are disabled if the one or more filters are determined to be unsuitable for the multimedia application. The one or more filters of the list of filters may also be presented to a user of the multimedia application as a function of suitability of each of the list of filters for the multimedia application. The user is allowed to manage the presented one or more filters.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: December 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Kristen Miller, Brian James Walker, Gareth Alan Howell, Ian Cameron Mercer
  • Patent number: 7564974
    Abstract: Methods and systems enable content authors to achieve frame-accurate editing and, in at least some embodiments, reduce the amount of content that needs to be decompressed in order to operate on the frames. Some embodiments ensure that bit rate integrity is preserved so that bit rate conditions associated with streaming environments are preserved. Various embodiments intelligently determine which content portions should be decompressed, processed, and recompressed and which content portions should not be decompressed.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: July 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Alexandre V. Grigorovitch, Chih-lung Bruce Lin, Gareth Alan Howell, Mei L. Wilson, Niranjan S. Nayak, Olivier Colle, Randolph B Oakley, Blake Bender, Tony M. Antoun
  • Patent number: 7409145
    Abstract: A method and system for capturing video and/or audio streams and for publishing consolidated video and/or consolidated audio streams. A capture profile specifying parameters for capturing the video stream and/or audio stream is selected from a list of predefined profiles as a function of data contained in the video and/or audio stream. A publish profile specifying parameters for publishing the video stream and/or audio stream is selected from a list of predefined profiles as a function of data contained in the consolidated video and/or consolidated audio stream. Moreover, the publish profile is selected to provide the best quality video and/or audio during playback, or to provide the best fir for a maximum file size designated by the user.
    Type: Grant
    Filed: January 2, 2003
    Date of Patent: August 5, 2008
    Assignee: Microsoft Corporation
    Inventors: Tony M. Antoun, Olivier Colle, Gareth Alan Howell
  • Publication number: 20080010119
    Abstract: Locating previously-viewed content download service. Program content and associated advertisements are downloaded to a computing device associated with a user. Advertisements are selected based on a manifest associated with the program content. The computing device renders the program content with the selected advertisements to the user. Metadata relating to the rendered content is collected. A user searches and selects the content rendered from the computing device.
    Type: Application
    Filed: June 14, 2006
    Publication date: January 10, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Eduardo P. Oliveira, Aamer Hydrie, John Karl Bresemann, Gareth Alan Howell
  • Publication number: 20080010118
    Abstract: Selecting a content item for rendering at the completion of a content item currently being rendered. The content item is selected by the user or automatically selected. The selected content item is downloaded to a computing device associated with the user such that the selected content item is available for rendering from the computing device upon completion of the content item currently being rendered.
    Type: Application
    Filed: June 14, 2006
    Publication date: January 10, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gareth Alan Howell, Brian Duane Raffety, Jeffrey C. Fong, Sean Jeffrey Neumann, Aamer Hydrie, Eduardo P. Oliveira
  • Publication number: 20070294292
    Abstract: Managing predetermined media content in connection with rendering selected media content on a portable computing device. A client application executed on the portable computing device specifies a predetermined media file to be rendered in connection with a selected media file. The client application tracks the rendering of the predetermined media file and, upon synchronization to another computing device, reports the results of the tracking to the other computing device. The computing devices communicate according to a media transfer protocol. In an alternative embodiment, the other computing device transfers the predetermined media file to the portable computing device in a playlist.
    Type: Application
    Filed: June 14, 2006
    Publication date: December 20, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Aamer Hydrie, Eduardo P. Oliveira, Gareth Alan Howell
  • Publication number: 20040131340
    Abstract: A method and system for capturing video and/or audio streams and for publishing consolidated video and/or consolidated audio streams. A capture profile specifying parameters for capturing the video stream and/or audio stream is selected from a list of predefined profiles as a function of data contained in the video and/or audio stream. A publish profile specifying parameters for publishing the video stream and/or audio stream is selected from a list of predefined profiles as a function of data contained in the consolidated video and/or consolidated audio stream. Moreover, the publish profile is selected to provide the best quality video and/or audio during playback, or to provide the best fir for a maximum file size designated by the user.
    Type: Application
    Filed: January 2, 2003
    Publication date: July 8, 2004
    Applicant: Microsoft Corporation
    Inventors: Tony M. Antoun, Olivier Colle, Gareth Alan Howell