Patents by Inventor Bradley Outlaw

Bradley Outlaw 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: 10560504
    Abstract: In general, in one aspect, streaming content is received from a server, the streaming content being stored and queued for client-side playback from the server. Information about the streaming content is received. A virtual current duration of the streaming content is determined at a client-side application based on the information about the streaming content. A timeline control is generated based on the determined virtual duration, the timeline control presenting a representation of the virtual duration and allowing navigation forward and backward in the streaming content. The timeline control is displayed at the client-side display device.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: February 11, 2020
    Assignee: Adobe Inc.
    Inventor: Bradley Outlaw
  • Publication number: 20150026310
    Abstract: In general, in one aspect, streaming content is received from a server, the streaming content being stored and queued for client-side playback from the server. Information about the streaming content is received. A virtual current duration of the streaming content is determined at a client-side application based on the information about the streaming content. A timeline control is generated based on the determined virtual duration, the timeline control presenting a representation of the virtual duration and allowing navigation forward and backward in the streaming content. The timeline control is displayed at the client-side display device.
    Type: Application
    Filed: October 9, 2014
    Publication date: January 22, 2015
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Bradley Outlaw
  • Patent number: 8886762
    Abstract: In general, in one aspect, streaming content is received from a server, the streaming content being stored and queued for client-side playback from the server. Information about the streaming content is received. A virtual current duration of the streaming content is determined at a client-side application based on the information about the streaming content. A timeline control is generated based on the determined virtual duration, the timeline control presenting a representation of the virtual duration and allowing navigation forward and backward in the streaming content. The timeline control is displayed at the client-side display device.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: November 11, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Bradley Outlaw
  • Publication number: 20140245345
    Abstract: Exemplary embodiments involve a mediation application executed on a processor determining one or more digital programming insertion breaks in a linear media stream. The linear media stream can include electronic content delivered over a network at a time determined by the content provider. The mediation application can determine that a plurality of clients identified by a common group identifier and in communication with the mediation application are receiving the linear media stream. The mediation application can mediate a plurality of requests for digital programming insertion content provided by a digital programming insertion content provider by identifying digital programming insertion content targeted to the common group identifier. The mediation application can provide the digital programming insertion content during the one or more digital programming insertion breaks to the plurality of clients.
    Type: Application
    Filed: December 2, 2011
    Publication date: August 28, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Kevin Streeter, Seth Hodgson, Bradley Outlaw
  • Patent number: 8806528
    Abstract: Exemplary embodiments involve a mediation application executed on a processor determining one or more digital programming insertion breaks in a linear media stream. The linear media stream can include electronic content delivered over a network at a time determined by the content provider. The mediation application can determine that a plurality of clients identified by a common group identifier and in communication with the mediation application are receiving the linear media stream. The mediation application can mediate a plurality of requests for digital programming insertion content provided by a digital programming insertion content provider by identifying digital programming insertion content targeted to the common group identifier. The mediation application can provide the digital programming insertion content during the one or more digital programming insertion breaks to the plurality of clients.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: August 12, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin Streeter, Seth Hodgson, Bradley Outlaw
  • Publication number: 20130212222
    Abstract: In general, in one aspect, streaming content is received from a server, the streaming content being stored and queued for client-side playback from the server. Information about the streaming content is received. A virtual current duration of the streaming content is determined at a client-side application based on the information about the streaming content. A timeline control is generated based on the determined virtual duration, the timeline control presenting a representation of the virtual duration and allowing navigation forward and backward in the streaming content. The timeline control is displayed at the client-side display device.
    Type: Application
    Filed: September 17, 2009
    Publication date: August 15, 2013
    Applicant: Adobe Systems Incorporated
    Inventor: Bradley Outlaw
  • Patent number: 8392600
    Abstract: In general, in one aspect, streaming content is received from a server. A condition indicative of a cycle of switching versions of the streaming content during playback of the streaming content is determined at a client-side application, the versions having different resolutions requiring different network and processing resources. In response to the determined condition, up-switching to a stream version having a bit rate that meets or exceeds a locked out bit rate is prevented. The prevented up-switching is allowed after expiration of a predetermined condition.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: March 5, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Bradley Outlaw
  • Publication number: 20110066673
    Abstract: In general, in one aspect, streaming content is received from a server. A condition indicative of a cycle of switching versions of the streaming content during playback of the streaming content is determined at a client-side application, the versions having different resolutions requiring different network and processing resources. In response to the determined condition, up-switching to a stream version having a bit rate that meets or exceeds a locked out bit rate is prevented. The prevented up-switching is allowed after expiration of a predetermined condition.
    Type: Application
    Filed: September 14, 2009
    Publication date: March 17, 2011
    Applicant: Adobe Systems Incorporated
    Inventor: Bradley Outlaw