Patents by Inventor Benjamin M. Cook

Benjamin M. Cook 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: 9819899
    Abstract: In one embodiment, a method that provides tier information corresponding to a picture, the tier information provided in an adaptation field of a transport packet, the transport packet comprising a first byte of a header of a packetized elementary stream (PES) containing the picture; and provides the first transport packet.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Benjamin M. Cook
  • Patent number: 9716883
    Abstract: Systems and methods that receive a video stream comprising a sequence of compressed pictures, the compressed pictures comprising a plurality of levels of picture importance including a first picture level and a second picture level, track the compressed pictures to ascertain which of the compressed pictures correspond to the first level, and responsive to ascertaining which of the compressed pictures correspond to the first level, tracking the compressed pictures to ascertain which of the compressed pictures correspond to the second level.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 25, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Benjamin M. Cook, Ken L. Eppinett, John R. Bean
  • Patent number: 9467696
    Abstract: A first sequence of pictures may be partitioned into plural representations, each of the plural representations may be encoded independently of each other with a common time base, a first portion of the plural encoded representations may be provided based on a first network condition, the first portion having a first bit-rate, and a second portion of the plural encoded representations may be provided having a second bit-rate different than the first bit-rate, wherein a switch from providing the first portion to providing the second portion is responsive to a second network condition different than the first network condition.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: October 11, 2016
    Assignee: TECH 5
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Publication number: 20150016806
    Abstract: In one embodiment, a method that provides tier information corresponding to a picture, the tier information provided in an adaptation field of a transport packet, the transport packet comprising a first byte of a header of a packetized elementary stream (PES) containing the picture; and provides the first transport packet.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Arturo A. Rodriguez, Benjamin M. Cook
  • Publication number: 20150016549
    Abstract: Systems and methods that receive a video stream comprising a sequence of compressed pictures, the compressed pictures comprising a plurality of levels of picture importance including a first picture level and a second picture level, track the compressed pictures to ascertain which of the compressed pictures correspond to the first level, and responsive to ascertaining which of the compressed pictures correspond to the first level, tracking the compressed pictures to ascertain which of the compressed pictures correspond to the second level.
    Type: Application
    Filed: September 30, 2014
    Publication date: January 15, 2015
    Inventors: Arturo A. Rodriguez, Benjamin M. Cook, Ken L. Eppinett, John R. Bean
  • Patent number: 8886022
    Abstract: In one embodiment, a method that provides tier information corresponding to a picture, the tier information provided in an adaptation field of a transport packet, the transport packet comprising a first byte of a header of a packetized elementary stream (PES) containing the picture; and provides the first transport packet.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: November 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Benjamin M. Cook
  • Patent number: 8873932
    Abstract: Systems and methods that receive a video stream comprising a sequence of compressed pictures, the compressed pictures comprising a plurality of levels of picture importance including a first picture level and a second picture level, track the compressed pictures to ascertain which of the compressed pictures correspond to the first level, and responsive to ascertaining which of the compressed pictures correspond to the first level, tracking the compressed pictures to ascertain which of the compressed pictures correspond to the second level.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: October 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Benjamin M. Cook, Ken L. Eppinett, John R. Bean
  • Publication number: 20140307804
    Abstract: In one embodiment, a method that includes receiving plural representations of a video signal, the video signal comprising plural sequenced pictures corresponding to at least a portion of a video program, wherein two or more of the plural representations of the video signal (PROTVS) includes a respective sequence of latticed pictures and one or more of the other PROTVS includes a respective sequence of non-latticed pictures; and providing in plural successive non-overlapping segments distribution interval (SDIs) compressed versions of the PROTVS in a single video stream, wherein each SDI consists of plural non-overlapping, consecutive segments, each of the plural non-overlapping consecutive segments originating from a respective one of the collective PROTVS.
    Type: Application
    Filed: June 24, 2014
    Publication date: October 16, 2014
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Patent number: 8761266
    Abstract: In one embodiment, a method that includes receiving plural representations of a video signal, the video signal comprising plural sequenced pictures corresponding to at least a portion of a video program, wherein two or more of the plural representations of the video signal (PROTVS) includes a respective sequence of latticed pictures and one or more of the other PROTVS includes a respective sequence of non-latticed pictures; and providing in plural successive non-overlapping segments distribution interval (SDIs) compressed versions of the PROTVS in a single video stream, wherein each SDI consists of plural non-overlapping, consecutive segments, each of the plural non-overlapping consecutive segments originating from a respective one of the collective PROTVS.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: June 24, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Patent number: 8718388
    Abstract: Systems and methods that receive a video stream comprising a sequence of plural compressed pictures, wherein the plural compressed pictures comprises a plurality of sets of compressed pictures, wherein each set in the plurality of sets has a respective picture interdependency characteristic, wherein the compressed pictures in the first set depend for decoding only on pictures from the first set.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: May 6, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Benjamin M. Cook, Ken L. Eppinett, John R. Bean
  • Patent number: 8681876
    Abstract: In one embodiment, a method that provides plural representations of a single video signal that comprises a successive sequence of pictures, one or more of the plural representations including a respective sequence of latticed pictures, each latticed picture in the one or more plural representations originating from a corresponding respective picture of the video signal, the order of successive latticed pictures in the one or more of the plural representations of the video signal corresponding to the order of successive pictures in the video signal; processes the plural representations based on a predetermined encoding strategy, the predetermined encoding strategy targeting an appropriate respective amount of bits to each of a plurality of the processed latticed pictures, each of the plurality of the processed latticed pictures having a respective picture importance; and provides the plurality of processed latticed pictures in plural successive, non-overlapping, ordered segments in a single video stream.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: March 25, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Patent number: 8416858
    Abstract: Systems and methods that provide a video stream, the video stream comprising a sequence of plural compressed pictures corresponding to a video program, the plural compressed pictures having plural sets of compressed pictures, each of the plural sets adhering to one or more picture interdependencies, properties, or a combination of the picture interdependencies and properties, and provide auxiliary information in the video stream, the auxiliary information comprising plural data fields, the plural data fields comprising a first data field corresponding to one of multiple possible coding scheme, the coding scheme comprising a set of tiers that uniquely define the one coding scheme, the plural data fields further comprising a second data field different from the first data field, the second data field comprising an indication of whether the one or more picture interdependencies, properties, or a combination of both corresponding to the set of tiers is valid for use in decoding.
    Type: Grant
    Filed: March 1, 2009
    Date of Patent: April 9, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Benjamin M. Cook, Ken L. Eppinett, John R. Beun
  • Patent number: 8416859
    Abstract: In one embodiment, a method comprises providing a video stream, and providing information identifying compressed pictures in the video stream corresponding to respective picture interdependency tiers.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: April 9, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Benjamin M. Cook
  • Patent number: 8396126
    Abstract: Disclosed herein are certain embodiments of lattice video coding (LVC) systems and methods (collectively referred to herein also as LVC systems) that provide for adaptive streaming and/or burst error immunity in a video distribution network, such as the Internet or other communication networks. In general, as and explained further below, such LVC systems decompose or partition pictures of one or more segments (e.g., groups of pictures or GOPs) of a video stream into N lattice representations (also referred to herein as latticed representations, latticed or latticed video representations, or the like), where each lattice representation comprises a subset of the pixels of the pre-partitioned picture, and where the collective lattice representations of a given picture comprises the same number of pixels as the pre-partitioned picture.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: March 12, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Publication number: 20130028314
    Abstract: In one embodiment, a method that partitions a first sequence of pictures into plural representations, encodes each of the plural representations independently of each other with a common time base, provides a first portion of the plural encoded representations based on a first network condition, the first portion having a first bit-rate, and provides a second portion of the plural encoded representations having a second bit-rate different than the first bit-rate, wherein a switch from providing the first portion to providing the second portion is responsive to a second network condition different than the first network condition.
    Type: Application
    Filed: October 2, 2012
    Publication date: January 31, 2013
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Patent number: 8320465
    Abstract: In one embodiment, a method that includes receiving a single video stream, wherein the video stream includes plural processed representations of a single video signal, wherein each of the plural processed representations of the video signal (PPROTVS) includes a respective sequence of compressed latticed pictures, wherein each compressed latticed picture of each of the PPROTVS represents a corresponding respective picture of the video signal, wherein each respective picture of the video signal is represented by at most one compressed latticed picture from each of the PPROTVS, wherein corresponding segments of the PPROTVS are ordered and time shifted relative to each other to facilitate error concealment, the time-shift imposed by interspersing of non-corresponding segments between each of the corresponding segments; and providing error concealment on the received video stream.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: November 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Patent number: 8279926
    Abstract: In one embodiment, a method that partitions a first sequence of pictures into plural representations, encodes each of the plural representations independently of each other with a common time base, provides a first portion of the plural encoded representations based on a first network condition, the first portion having a first bit-rate, and provides a second portion of the plural encoded representations having a second bit-rate different than the first bit-rate, wherein a switch from providing the first portion to providing the second portion is responsive to a second network condition different than the first network condition.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: October 2, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Patent number: 8259817
    Abstract: In one embodiment, a method that includes receiving plural representations of a single video signal, wherein each includes a respective sequence of latticed pictures, wherein each latticed picture in each of the plural representations originates from a corresponding respective picture of the video signal; processing the plural representations; separating the processed plural representations into plural segments, each segment consisting of a respective sequence of processed latticed pictures from one of the processed plural representations; arranging the plural segments in successive segments distributions intervals (SDIs) according to a first temporal order and a second temporal order, the successive SDIs to be provided in a video stream; and promoting one or more of the processed latticed pictures among one or more of the plural segments, the promotion corresponding to an increase in picture importance.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: September 4, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Patent number: 8259814
    Abstract: In one embodiment, a method that includes receiving a single video stream, wherein the video stream includes plural processed representations of a video signal, wherein each of the plural processed representations of the video signal (PPROTVS) includes a respective sequence of processed latticed pictures, wherein each processed latticed picture of each of the PPROTVS represents a corresponding respective picture of the video signal, wherein each respective picture of the video signal is represented by at most one processed latticed picture in each of the PPROTVS, wherein plural consecutive non-overlapping segments of one of the PPROTVS are received in a single video stream, each separated by one or more consecutive, non-overlapping segments of the other PPROTVS received in the single video stream; and outputting the plural segments in decompressed format in output picture order.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: September 4, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook
  • Publication number: 20120093221
    Abstract: Disclosed herein are certain embodiments of lattice video coding (LVC) systems and methods (collectively referred to herein also as LVC systems) that provide for adaptive streaming and/or burst error immunity in a video distribution network, such as the Internet or other communication networks. In general, as and explained further below, such LVC systems decompose or partition pictures of one or more segments (e.g., groups of pictures or GOPs) of a video stream into N lattice representations (also referred to herein as latticed representations, latticed or latticed video representations, or the like), where each lattice representation comprises a subset of the pixels of the pre-partitioned picture, and where the collective lattice representations of a given picture comprises the same number of pixels as the pre-partitioned picture.
    Type: Application
    Filed: June 20, 2011
    Publication date: April 19, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Gregory Shepherd, Benjamin M. Cook