Patents by Inventor Ali C. Begen

Ali C. Begen 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).

  • Publication number: 20150098327
    Abstract: Content is received within a network at a content receiver and that is communicated from a content source, where the content comprises packets to be sent to the content receiver that are marked with a first drop priority or a second drop priority. A network priority is detected at the content receiver that is based at least in part upon a ratio of packets marked with the first drop priority to packets marked with the second drop priority within the content and also a determination at the content receiver of a rate of packets dropped that are marked with the first drop priority and a rate of packets dropped that are marked with the second drop priority.
    Type: Application
    Filed: December 16, 2014
    Publication date: April 9, 2015
    Inventors: Joshua B. Gahm, Eric Cunningham, Ali C. Begen, David R. Oran
  • Publication number: 20150100703
    Abstract: In one embodiment, a method that receives a manifest for plural encoded representations of a single content stream, each representation fragmented into plural chunks, each representation comprising a different quality level, the manifest listing a plurality of representations, each representation comprising the plural chunks at one of a plurality of quality levels, and requests one of the plural chunks based on selection of one of the plurality of quality levels explicitly indicated in the manifest.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 9, 2015
    Inventors: Ali C. Begen, David R. Oran
  • Patent number: 8953452
    Abstract: Content is received within a network by a content receiver based upon fetch requests by the content receiver to a content source, where the fetch requests for content are based upon a first adaptation logic scheme to fill a buffer of the content receiver at a selected rate and to download segments of content at selected encoding rates. A network priority is detected at the content receiver that includes an observed download rate at the content receiver that is greater than a fair share rate for other content receivers in the network. Fetch requests for content are revised in response to detection of the network priority, where the revised fetch requests are based upon a priority adaptation scheme that results in at least one of filling the buffer at a faster rate and downloading segments of content at higher encoding rates compared with the first adaptation logic scheme.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: February 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Joshua B. Gahm, Eric Cunningham, Ali C. Begen, David R. Oran
  • Publication number: 20150023404
    Abstract: Techniques are provided for optimizing quality in adaptive streaming, where information is obtained relating to encoding bitrates and content quality scores for content segments of a content stream. The content segments of the content stream are provided by a content server and downloaded by a computing device. For each content segment, an encoding bitrate is determined for downloading the content segment from the content server, where determining the encoding bitrate for a current content segment is based upon an estimated current network bandwidth, constraints of a buffer into which downloaded content segments are stored, and also upon quality scores associated with content segments within a selected horizon extending from the current content segment to a future content segment in the content stream at an endpoint of the horizon. Each content segment with the determined bitrate for the content segment is downloaded from the content server.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: Zhi Li, Ali C. Begen, Joshua B. Gahm, Bruce P. Osler, David R. Oran
  • Patent number: 8924580
    Abstract: In one embodiment, a method that receives a manifest for plural encoded representations of a single content stream, each representation fragmented into plural chunks, each representation comprising a different quality level, the manifest listing a plurality of representations, each representation comprising the plural chunks at one of a plurality of quality levels, and requests one of the plural chunks based on selection of one of the plurality of quality levels explicitly indicated in the manifest.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: December 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, David R. Oran
  • Publication number: 20140341026
    Abstract: Content is received within a network by a content receiver based upon fetch requests by the content receiver to a content source, where the fetch requests for content are based upon a first adaptation logic scheme to fill a buffer of the content receiver at a selected rate and to download segments of content at selected encoding rates. A network priority is detected at the content receiver that includes an observed download rate at the content receiver that is greater than a fair share rate for other content receivers in the network. Fetch requests for content are revised in response to detection of the network priority, where the revised fetch requests are based upon a priority adaptation scheme that results in at least one of filling the buffer at a faster rate and downloading segments of content at higher encoding rates compared with the first adaptation logic scheme.
    Type: Application
    Filed: May 16, 2013
    Publication date: November 20, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Joshua B. Gahm, Eric Cunningham, Ali C. Begen, David R. Oran
  • Patent number: 8843656
    Abstract: A method is provided in one example embodiment and includes generating a bandwidth estimation for an adaptive bitrate (ABR) client; evaluating a current state of a buffer of the ABR client; and determining an encoding rate to be used for the ABR client based, at least, on the bandwidth estimation and the current state of the buffer. A fetch interval for the ABR client increases as the buffer becomes more full, while not reaching a level at which the ABR client is consuming data at a same rate at which it is downloading the data.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: September 23, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Joshua B. Gahm, Ali C. Begen, David R. Oran
  • Patent number: 8837586
    Abstract: Plural representations of a video stream may be provided. The plural representations may comprise a first chunk, a second chunk, and a transition chunk. The first chunk may comprise a first bitrate and the second chunk may comprise a second bitrate. The first and second chunks may be in decode order starting with an instantaneous decoding refresh (IDR) frame. The transition chunk may be in decode order starting with a non-IDR frame. Next, a request to transition from the first chunk to the second chunk may be received. Then a transition from the first chunk to the transition chunk responsive to the request may occur and the transition chunk may then be provided to another device.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: September 16, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Wilson Chung
  • Publication number: 20140259053
    Abstract: In one method embodiment, receiving a video stream comprising a first compressed picture without associated time stamp information and a second compressed picture having associated first time stamp information, the second compressed picture following the first compressed picture in transmission order; deriving second time stamp information based on the first time stamp information; and processing the first compressed picture based on the second time stamp information.
    Type: Application
    Filed: May 20, 2014
    Publication date: September 11, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Tankut Akgul, Arturo A. Rodriguez
  • Patent number: 8819714
    Abstract: In one system embodiment, a first receive-and-process (RP) system and a second RP system, the first and second RP systems each configured to receive a first broadcast stream corresponding to a service, the broadcast stream comprising either a raw Internet protocol (IP) stream or a non-IP stream, and each further configured to derive a first Real-time Transport Protocol (RTP) stream and a second RTP stream, respectively, based on the first broadcast stream, the first and second RTP streams having stream parameters in common, the first and second RP systems each further configured to provide respective first and second RTP Control Protocol (RTCP) reports, the first and second RTCP reports based on the derived first and second RTP streams, the first and second RTCP reports each comprising information associated with a viewer experience, the respective information having a common benchmark as a basis for comparison.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: August 26, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, William C. Ver Steeg
  • Patent number: 8812621
    Abstract: In one embodiment, a method that receives at a cache server device a request from a client device for a first representation of a content chunk; determines whether the first representation is available at the cache server device; responsive to determining that the first representation is available at the cache server device, provides the first representation to the client device; responsive to determining that the first representation is unavailable at the cache server device, determines whether a congestion-like condition is present in an upstream network; and responsive to determining that the congestion-like condition is present in the upstream network, provides a second representation of the content chunk.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: August 19, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Mark Baugher, Francois Le Faucheur, David R. Oran
  • Publication number: 20140215085
    Abstract: A method is provided in one example embodiment and includes receiving media data at an adaptive streaming client; updating an estimated available bandwidth associated with a media stream associated with the media data; filtering the estimated available bandwidth; mapping the filtered estimated available bandwidth to a media bitrate for the media stream; and updating a target segment delay that is to control time intervals between consecutive segment downloads of the media stream.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Zhi Li, Xiaoqing Zhu, Rong Pan, Joshua B. Gahm, Ali C. Begen, David R. Oran
  • Patent number: 8731000
    Abstract: In one method embodiment, receiving a video stream comprising a first compressed picture without associated time stamp information and a second compressed picture having associated first time stamp information, the second compressed picture following the first compressed picture in transmission order; deriving second time stamp information based on the first time stamp information; and processing the first compressed picture based on the second time stamp information.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: May 20, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Tankut Akgul, Arturo A. Rodriguez
  • Publication number: 20140126653
    Abstract: In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion.
    Type: Application
    Filed: January 14, 2014
    Publication date: May 8, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
  • Publication number: 20140086243
    Abstract: In one embodiment, a method includes transmitting media from a source to a plurality of receivers in a first source-specific multicast (SSM) channel and transmitting from the source to said plurality of receivers, a channel change message in an in-band transport control protocol message identifying a second SSM channel, wherein the receivers are configured to join said second SSM channel in response to said channel change message.
    Type: Application
    Filed: September 21, 2012
    Publication date: March 27, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Gregory Shepherd, Ali C. Begen
  • Patent number: 8655143
    Abstract: Embodiments may be disclosed herein that provide systems, devices, and methods of processing a program stream, the program stream comprising a video and an audio stream.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: February 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Tankut Akgul
  • Patent number: 8655156
    Abstract: In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: February 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ali C. Begen, Tankut Akgul, Michael A. Ramalho, David R. Oran, William C. Ver Steeg
  • Publication number: 20140025835
    Abstract: A method is provided in one example embodiment and includes receiving video data at an adaptive bitrate (ABR) client that includes a buffer; determining whether a buffer level for the buffer is below a target buffer level; applying a random delay for a fetch interval associated with requesting the video data; and requesting a next segment of the video data after the random delay. The random delay can provide for a plurality of fetch times to become decorrelated from each other.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Inventors: Joshua B. Gahm, Scott C. Labrozzi, David R. Oran, Ali C. Begen
  • Patent number: 8619602
    Abstract: Consistent with embodiments of the present invention, systems and methods are disclosed for estimating at least one of a capacity and an available bandwidth of a communications path. Methods may be disclosed comprising: sending a measurement request to a computing device on a network and receiving data responsive to the measurement request. At least one of a capacity and an available bandwidth of a communications path from the sender to the computing device may be estimated based on the received data. The estimation may be sent to the computing device and stored. Transmission settings may be adjusted based on the estimation.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: December 31, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Ali C. Begen
  • Publication number: 20130332620
    Abstract: In one embodiment, a method includes identifying a current encoding rate requested by a client device for content received from a content source, setting at a network device a rate limit to limit the rate at which the content is received at the client device based on the current encoding rate, and adjusting the rate limit based on changes in the current encoding rate. The rate limit is set to allow the client device to change the current encoding rate to a next higher available encoding rate.
    Type: Application
    Filed: June 6, 2012
    Publication date: December 12, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Joshua B. Gahm, Saamer Akhshabi, Ali C. Begen, David R. Oran, Biswaranjan Panda, Frederick Baker