Patents by Inventor C. Ryan Owen
C. Ryan Owen 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: 9609340Abstract: A method and system for just-in-time (JIT) encoding of media content is described. The JIT encoder allows a server to create one or more slices of requested portions of the media content according to one of the available quality profiles when requested without previously creating and storing different copies of the media content at the different quality profiles.Type: GrantFiled: December 28, 2012Date of Patent: March 28, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Patent number: 9578354Abstract: A method and system for decoupling slicing and encoding of media content is described.Type: GrantFiled: April 16, 2012Date of Patent: February 21, 2017Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan J. Edwards, Ken Brueck
-
Patent number: 9332051Abstract: Methods and systems for adaptive streaming cost management are described. A processing device can receive a request over a network from a media player executing on a client device to adaptively stream media content. The media content can include a plurality of media slices. The processing device can identify a geographical location of the client device from the request. The processing device can generate a media manifest file based on the geographical location of the client device. The media manifest file can indicate one or more media sources at which a copy of the plurality of media slices is geographically located and a cost associated with delivery of the plurality of media slices from the respective one of the one or more media sources. The processing device can transmit the media manifest file to the client device over the network.Type: GrantFiled: October 11, 2013Date of Patent: May 3, 2016Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Patent number: 8990849Abstract: Methods and systems for advertisement insertion into streaming media content are described. In one method, an advertisement insertion tool receives a first indication of a start time of an advertisement break to be inserted into a stream of slices of media content. The advertisement insertion tool identifies a first slice of the slices that encompasses the start time of the advertisement break. The first slice comprises video frames. The advertisement insertion tool truncates the first slice to contain the video frames up to the start time of the advertisement break. An advertisement can be inserted after the truncated first slice and before a next second slice in the stream.Type: GrantFiled: February 11, 2013Date of Patent: March 24, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Patent number: 8973032Abstract: Methods and systems for advertisement insertion into streaming media content are described. In one method, an advertisement insertion tool receives advertisement insertion input that identifies a start time in media content to insert an advertisement. In response to receiving the advertisement insertion input, the advertisement insertion tool inspects an original slice of the media content that contains the media content at the start time to locate a preceding key frame at or prior to the start time and a last frame before the start time. The advertisement insertion tool creates a first new slice comprising the media content of the original slice up to the start time. The first new slice comprises the preceding key frame, the last frame and any intervening delta frames between the preceding key frame and the last frame.Type: GrantFiled: March 28, 2014Date of Patent: March 3, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan J. Edwards, Ken Brueck
-
Patent number: 8966523Abstract: Methods and systems for advertisement insertion into streaming media content are described. In one method, an advertisement insertion tool receives a first indication of a start time of where an advertisement is to be inserted into media content and a second indication comprising at least one of an end time of the advertisement or a duration of the advertisement. The advertisement insertion tool inspects a first original slice of the media content that contains the media content at the start time to locate a first preceding key frame at or prior to the start time and a last frame before the start time. The advertisement insertion tool creates a first new slice comprising the media content of the first original slice up to the start time. The first new slice comprises the first preceding key frame, the last frame and any intervening delta frames between the first preceding key frame and the last frame.Type: GrantFiled: March 28, 2014Date of Patent: February 24, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan J. Edwards, Ken Brueck
-
Publication number: 20140297869Abstract: Methods and systems for adaptive streaming cost management are described. A processing device can request slices of media content for playback on a media player from a first media source using adaptive streaming. Delivery of the slices of media content to the media player can incur a first cost. The processing device can determine a performance of the adaptive streaming of the media content from the first media source. The processing device can request subsequent slices from a second media source over the network when the performance of the adaptive streaming meets or exceeds a performance threshold. Delivery of subsequent slices to the media player from the second media source can incur a second cost that is less than the first cost. The processing device can request the subsequent slices from the first media source when the performance of the adaptive streaming is not at or beyond the performance threshold.Type: ApplicationFiled: October 11, 2013Publication date: October 2, 2014Applicants: UPLYNK, LLC, VERIZON PATENT AND LICENSING INC.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Publication number: 20140259048Abstract: Methods and systems for advertisement insertion into streaming media content are described. In one method, an advertisement insertion tool receives a first indication of a start time of an advertisement break to be inserted into a stream of slices of media content. The advertisement insertion tool identifies a first slice of the slices that encompasses the start time of the advertisement break. The first slice comprises video frames. The advertisement insertion tool truncates the first slice to contain the video frames up to the start time of the advertisement break. An advertisement can be inserted after the truncated first slice and before a next second slice in the stream.Type: ApplicationFiled: February 11, 2013Publication date: September 11, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Publication number: 20140247885Abstract: A method and system for decoupling slicing and encoding of media content is described.Type: ApplicationFiled: April 16, 2012Publication date: September 4, 2014Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan J. Edwards, Ken Brueck
-
Publication number: 20140250230Abstract: Methods and systems for adaptive streaming cost management are described. A processing device can receive a request over a network from a media player executing on a client device to adaptively stream media content. The media content can include a plurality of media slices. The processing device can identify a geographical location of the client device from the request. The processing device can generate a media manifest file based on the geographical location of the client device. The media manifest file can indicate one or more media sources at which a copy of the plurality of media slices is geographically located and a cost associated with delivery of the plurality of media slices from the respective one of the one or more media sources. The processing device can transmit the media manifest file to the client device over the network.Type: ApplicationFiled: October 11, 2013Publication date: September 4, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Publication number: 20140247887Abstract: A method and system for just-in-time (JIT) encoding of media content is described. The JIT encoder allows a server to create one or more slices of requested portions of the media content according to one of the available quality profiles when requested without previously creating and storing different copies of the media content at the different quality profiles.Type: ApplicationFiled: December 28, 2012Publication date: September 4, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan J. Edwards, Ken Brueck
-
Patent number: 8789090Abstract: Methods and systems for advertisement insertion into streaming media content are described. In one method, an advertisement insertion tool receives a first indication of a start time of where an advertisement is to be inserted into media content and a second indication comprising at least one of an end time of the advertisement or a duration of the advertisement. The advertisement insertion tool inspects a first original slice of the media content that contains the media content at the start time to locate a first key frame at or prior to the start time and creates a first new slice comprising the media content of the first original slice up to the start time. The advertisement insertion tool inspects a second original slice of the media content that contains the media content at the end time to locate a second key frame at or prior to the end time and creates a second new slice comprising the media content of the second original slice after the end time until an end of the second original slice.Type: GrantFiled: February 11, 2013Date of Patent: July 22, 2014Assignee: Uplynk, LLCInventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Patent number: 8752085Abstract: Methods and systems for advertisement insertion into streaming media content are described. In one method, an advertisement insertion tool receives an advertisement insertion input. The advertisement insertion input identifies a presentation time in media content to insert an advertisement. In response to receiving the advertisement insertion input, the advertisement insertion tool inspects an original slice of the media content that contains the media content at the presentation time to locate a key frame at or prior to the presentation time. The advertisement insertion tool creates a first new slice comprising the media content of the original slice up to the presentation time and creates a second new slice comprising the media content of the original slice after the presentation time. The advertisement insertion tool updates a descriptor file to include the first new slice, the advertisement, and the second new slice for streaming.Type: GrantFiled: February 11, 2013Date of Patent: June 10, 2014Assignee: Verizon Patent and Licensing Inc.Inventors: David F. Brueck, C. Ryan Owen, Tyler Bye, Nathan James Edwards, Ken Brueck
-
Publication number: 20120151080Abstract: Dynamic translation systems and methods for converting one adaptive streaming format to another adaptive streaming format are described that include: a) at least one source file, live stream or combination thereof, b) at least one playback device or entity comprising a device format or entity format and an interactive device interface, and c) a translator, wherein the translator progressively converts the at least one source file, live stream or combination thereof to the device format or entity format at the interactive device interface. In some embodiments, these systems include: a) at least one source file, live stream or combination thereof, b) an encoder, wherein the encoder converts the at least one source file, live stream or combination thereof to at least one file comprising a common device format; and c) a content development network, wherein the network stores the at least one file comprising a common device format.Type: ApplicationFiled: December 14, 2010Publication date: June 14, 2012Inventors: Dave Brueck, C. Ryan Owen, Nathan Burr, Tyler Bye, Nathan James Edwards, Ken Brueck