Patents by Inventor Wesley McCullough

Wesley McCullough 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: 9191623
    Abstract: A computer-implemented method performed by a server including obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to one or more nodes in a network; transmitting the recorded stream to another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising: delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: November 17, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin Streeter, Stephen Cheng, Wesley McCullough
  • Patent number: 8886896
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing live media streams are disclosed. A storage format that can be used to record and then playback live streams including data-streams, audio-streams, video-streams, and other multi-media streams is also disclosed. The disclosed storage format is referred to as “raw”.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: November 11, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Wesley McCullough, Asa Whillock
  • Patent number: 8782143
    Abstract: Systems, methods, and computer-program products store file segments by receiving a first file segment, and storing the first file segment in a first memory area having a highest ranking. The first memory area is reassigned as a memory area having a next highest ranking when a second file segment is received and the first memory area has reached a maximum capacity. The second file segment is stored in another memory that is reassigned as the memory area having the highest ranking.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: July 15, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Wesley McCullough
  • Publication number: 20130212342
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing live media streams are disclosed. A storage format that can be used to record and then playback live streams including data-streams, audio-streams, video-streams, and other multi-media streams is also disclosed. The disclosed storage format is referred to as “raw”.
    Type: Application
    Filed: October 30, 2009
    Publication date: August 15, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Wesley McCullough, Asa Whillock
  • Publication number: 20130198789
    Abstract: A computer-implemented method performed by a server including obtaining a stream of live data comprising a plurality of segments; storing the plurality of segments to form a recorded stream; transmitting the plurality of segments as a near-live feed to one or more nodes in a network; transmitting the recorded stream to another node in the network; and transitioning from transmission to the another node of the recorded stream to the near-live feed, the transmission comprising: delaying transmission of the near-live feed to the another node until a new segment of the stream of live data is obtained.
    Type: Application
    Filed: December 15, 2008
    Publication date: August 1, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Kevin Streeter, Stephen Cheng, Wesley McCullough
  • Publication number: 20130166689
    Abstract: Systems, methods, and computer-program products store file segments by receiving a first file segment, and storing the first file segment in a first memory area having a highest ranking. The first memory area is reassigned as a memory area having a next highest ranking when a second file segment is received and the first memory area has reached a maximum capacity. The second file segment is stored in another memory that is reassigned as the memory area having the highest ranking.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 27, 2013
    Applicant: Adobe Systems Incorporated
    Inventor: Wesley McCullough