Patents by Inventor Jeffrey C. Hopper

Jeffrey C. Hopper 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: 9729906
    Abstract: Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: August 8, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Benjamin Cook, Jeffrey C. Hopper
  • Publication number: 20160165270
    Abstract: Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.
    Type: Application
    Filed: February 15, 2016
    Publication date: June 9, 2016
    Inventors: Arturo A. Rodriguez, Benjamin Cook, Jeffrey C. Hopper
  • Patent number: 9264766
    Abstract: Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: February 16, 2016
    Assignee: Cisco & Technology, Inc.
    Inventors: Arturo Rodriguez, Benjamin Cook, Jeffrey C. Hopper
  • Patent number: 8875199
    Abstract: In one embodiment the invention provides a method for outputting auxiliary information for use in playing back a video sequence, the method comprising obtaining a measure of usefulness of a particular picture for playing back the video sequence, wherein the measure of usefulness indicates a performance of playing back the video sequence if the particular picture is available in a decoded state at a time of playback versus the particular picture not being available in a decoded state at a time of playback; determining a position in a data stream that includes the video sequence; and storing the auxiliary information at the determined position in the data stream.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: October 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Jeffrey C. Hopper
  • Patent number: 8848780
    Abstract: Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: September 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Benjamin Cook, Jeffrey C. Hopper
  • Patent number: 8358916
    Abstract: A method annotates information of video streams to enable their subsequent trick mode presentation. Annotations are performed while simultaneously storing the one or more video programs and further in concert while decoding and displaying the one or more video programs.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: January 22, 2013
    Inventors: Arturo A. Rodriguez, Ramesh Nallur, Jeffrey C. Hopper, Ajith N. Nair, Peter Chan
  • Patent number: 8312265
    Abstract: Encrypting content included in a program or service is disclosed, wherein the encrypted content is transmitted from a transmitter to a receiver in a subscriber network. Generally, in one embodiment, the encrypted program or service is packetized, and the packets are transmitted to the receiver. When a packet having ciphertext of the encrypted program or service is received at the receiver, the ciphertext of the packet is preferably converted to a different form of ciphertext.
    Type: Grant
    Filed: December 11, 2001
    Date of Patent: November 13, 2012
    Inventors: Howard G. Pinder, Jeffrey C. Hopper
  • Patent number: 8301016
    Abstract: A method for implementing trick mode functionality includes storing a video stream and information related to the video stream in memory, receiving a request for a trick mode operation, decoding a plurality of undecoded dependent frames to create a decoded frame, and outputting the decoded frame.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: October 30, 2012
    Inventors: Arturo A. Rodriguez, Ramesh Nallur, Jeffrey C. Hopper, Ajith N. Nair, Peter Chan
  • Publication number: 20100074591
    Abstract: Systems and methods for trick mode operation in a digital home communication terminal (DHCT), are disclosed. One such method comprises receiving user input indicating one of a plurality of trick mode operations to be performed on a stored program. The method further comprises retrieving annotation data associated with the stored program. The method further comprises determining parameters for the trick mode operation, based on data associated with the indicated trick mode operation and on the retrieved annotation data. The method further comprises selecting multiple picture sets from the stored program based on the parameters. The method further comprises decoding the selected multiple picture sets.
    Type: Application
    Filed: February 20, 2009
    Publication date: March 25, 2010
    Inventors: Ramesh Nallur, Arturo A. Rodriguez, Jeffrey C. Hopper, Ajith N. Nair, Peter Chan
  • Publication number: 20090202225
    Abstract: In one embodiment the invention provides a method for outputting auxiliary information for use in playing back a video sequence, the method comprising obtaining a measure of usefulness of a particular picture for playing back the video sequence, wherein the measure of usefulness indicates a performance of playing back the video sequence if the particular picture is available in a decoded state at a time of playback versus the particular picture not being available in a decoded state at a time of playback; determining a position in a data stream that includes the video sequence; and storing the auxiliary information at the determined position in the data stream.
    Type: Application
    Filed: February 21, 2009
    Publication date: August 13, 2009
    Inventors: Arturo A. Rodriguez, Jeffrey C. Hopper
  • Publication number: 20090202224
    Abstract: In one embodiment the invention provides a method for outputting auxiliary information for use in playing back a video sequence, the method comprising obtaining a measure of usefulness of a particular picture for playing back the video sequence, wherein the measure of usefulness indicates a performance of playing back the video sequence if the particular picture is available in a decoded state at a time of playback versus the particular picture not being available in a decoded state at a time of playback; determining a position in a data stream that includes the video sequence; and storing the auxiliary information at the determined position in the data stream.
    Type: Application
    Filed: February 21, 2009
    Publication date: August 13, 2009
    Inventors: Arturo A. Rodriguez, Jeffrey C. Hopper
  • Publication number: 20090196578
    Abstract: In one embodiment the invention provides a method for outputting auxiliary information for use in playing back a video sequence, the method comprising obtaining a measure of usefulness of a particular picture for playing back the video sequence, wherein the measure of usefulness indicates a performance of playing back the video sequence if the particular picture is available in a decoded state at a time of playback versus the particular picture not being available in a decoded state at a time of playback; determining a position in a data stream that includes the video sequence; and storing the auxiliary information at the determined position in the data stream.
    Type: Application
    Filed: February 22, 2009
    Publication date: August 6, 2009
    Inventors: Arturo A. Rodriguez, Jeffrey C. Hopper
  • Publication number: 20090196341
    Abstract: Systems and methods for generating annotations for trick mode operation in a digital home communication terminal (DHCT) are disclosed. One such method comprises ingesting a program. The program includes a series of picture sequences. The method also comprises storing the program on a local storage device and, as the program is being ingested, creating annotation data which references locations on the storage device corresponding to the picture sequences.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 6, 2009
    Inventors: Ramesh Nallur, Arturo A. Rodriguez, Jeffrey C. Hopper, Ajith N. Nair, Peter Chan
  • Publication number: 20090196357
    Abstract: Systems and methods for trick mode operation in a digital home communication terminal (DHCT) are disclosed. One such method comprises receiving a plurality of parameters describing trick mode operations for a stored program. The method also comprises selecting multiple picture sets, from the stored program, based at least in part on the parameters. The method also comprises decoding the selected multiple picture sets for a duration specified in the plurality of parameters, to produce a plurality of decoded pictures. The method also comprises displaying the decoded pictures. The method also comprises selectively repeating the decode or the display of one of the pictures in the selected multiple picture sets, based on the parameters.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 6, 2009
    Inventors: Ramesh Nallur, Arturo A. Rodriguez, Jeffrey C. Hopper, Ajith N. Nair, Peter Chan
  • Publication number: 20090196571
    Abstract: In one embodiment the invention provides a method for outputting auxiliary information for use in playing back a video sequence, the method comprising obtaining a measure of usefulness of a particular picture for playing back the video sequence, wherein the measure of usefulness indicates a performance of playing back the video sequence if the particular picture is available in a decoded state at a time of playback versus the particular picture not being available in a decoded state at a time of playback; determining a position in a data stream that includes the video sequence; and storing the auxiliary information at the determined position in the data stream.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 6, 2009
    Applicant: Scientific-Atlanta, Inc.
    Inventors: Arturo A. Rodriguez, Jeffrey C. Hopper
  • Publication number: 20090196577
    Abstract: In one embodiment the invention provides a method for outputting auxiliary information for use in playing back a video sequence, the method comprising obtaining a measure of usefulness of a particular picture for playing back the video sequence, wherein the measure of usefulness indicates a performance of playing back the video sequence if the particular picture is available in a decoded state at a time of playback versus the particular picture not being available in a decoded state at a time of playback; determining a position in a data stream that includes the video sequence; and storing the auxiliary information at the determined position in the data stream.
    Type: Application
    Filed: February 21, 2009
    Publication date: August 6, 2009
    Inventors: Arturo A. Rodriguez, Jeffrey C. Hopper
  • Publication number: 20090190667
    Abstract: In one embodiment the invention provides a method for outputting auxiliary information for use in playing back a video sequence, the method comprising obtaining a measure of usefulness of a particular picture for playing back the video sequence, wherein the measure of usefulness indicates a performance of playing back the video sequence if the particular picture is available in a decoded state at a time of playback versus the particular picture not being available in a decoded state at a time of playback; determining a position in a data stream that includes the video sequence; and storing the auxiliary information at the determined position in the data stream.
    Type: Application
    Filed: February 21, 2009
    Publication date: July 30, 2009
    Inventors: Arturo A. Rodriguez, Jeffrey C. Hopper
  • Patent number: 7555123
    Abstract: Processing an MPEG elementary stream contained in multiple PID streams in a conditional access overlay environment. A multi-program transport stream contains numerous video and audio elementary streams. Critical packets in the elementary streams are encrypted with two different encryption schemes creating a stream having multiple PID values. The streams are then sent from the headend to individual set-top boxes. One encryption scheme can be decoded by the incumbent set-top box and the second encryption scheme can be decoded by the overlay set-top box. The overlay set-top box uses a dual filter system to filter and decode the PIDs for each video and audio stream of the desired program.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: June 30, 2009
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Howard G. Pinder, Jeffrey C. Hopper
  • Publication number: 20090154553
    Abstract: Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 18, 2009
    Inventors: Arturo A. Rodriguez, Benjamin Cook, Jeffrey C. Hopper
  • Publication number: 20090141794
    Abstract: Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.
    Type: Application
    Filed: December 23, 2008
    Publication date: June 4, 2009
    Inventors: Arturo Rodriguez, Benjamin Cook, Jeffrey C. Hopper