Patents by Inventor Ramesh Nallur

Ramesh Nallur 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: 8429699
    Abstract: An embodiment of the present invention provides a system and method for adaptive video decoding. A method for adaptive video decoding includes determining whether a resource constrained mode is to be initiated, and responsive to a determination that the resource constrained mode is to be initiated, initiating the resource constrained mode, including foregoing the decoding of portions of received video input. For example, adaptive video decoding may include foregoing the decompression and reconstruction of selected video frames during intervals of high demand for memory and/or bus bandwidth resources.
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: April 23, 2013
    Inventors: Arturo A. Rodriguez, Peter Chan, Ajith Nair, Ramesh Nallur, Shashi Goel
  • 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: 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
  • Patent number: 8223848
    Abstract: An embodiment of the present invention provides systems and methods for adaptive video decoding. An example method includes: receiving a video stream comprising a first plurality of pictures having a first type and a second plurality of pictures having a second type; determining whether a resource in the system is constrained; responsive to the determination that a resource in the system is constrained, determining whether a picture repetition mode is to be initiated; and responsive to the determination that a picture mode is to be initiated, initiating the picture repetition mode. The initiating includes: foregoing decoding the first plurality of pictures; decoding the second plurality of pictures; and presenting a picture in the second plurality of pictures a plurality of times.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: July 17, 2012
    Inventors: Arturo A. Rodriguez, Peter Chan, Ajith Nair, Ramesh Nallur, Shashi Goel
  • Patent number: 7957470
    Abstract: An embodiment of the present invention provides systems and methods for adaptive video decoding. An example method includes determining that a video decoding rate of received video input is to be reduced, and receiving video input comprising a first and a second plurality of pictures. The method also includes reducing the video decoding rate while maintaining synchronization with an unmodified audio decoding rate, responsive to the determining that the video decoding rate of the received video input is to be reduced. The reducing includes foregoing decoding the first plurality of pictures and decoding the second plurality of pictures.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: June 7, 2011
    Inventors: Arturo A. Rodriguez, Peter Chan, Ajith Nair, Ramesh Nallur, Shashi Goel
  • Patent number: 7869505
    Abstract: An embodiment of the present invention provides a system and method for adaptive video decoding. A method for adaptive video decoding includes determining whether a resource constrained mode is to be initiated, and responsive to a determination that the resource constrained mode is to be initiated, initiating the resource constrained mode, including foregoing the decoding of portions of received video input. For example, adaptive video decoding may include foregoing the decompression and reconstruction of selected video frames during intervals of high demand for memory and/or bus bandwidth resources.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: January 11, 2011
    Inventors: Arturo A. Rodriguez, Peter Chan, Ajith Nair, Ramesh Nallur, Shashi Goel
  • Patent number: 7796691
    Abstract: An embodiment of the present invention provides a system and method for adaptive video decoding. A method for adaptive video decoding includes determining whether a resource constrained mode is to be initiated, and responsive to a determination that the resource constrained mode is to be initiated, initiating the resource constrained mode, including foregoing the decoding of portions of received video input. For example, adaptive video decoding may include foregoing the decompression and reconstruction of selected video frames during intervals of high demand for memory and/or bus bandwidth resources.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: September 14, 2010
    Inventors: Arturo A. Rodriguez, Peter Chan, Ajith Nair, Ramesh Nallur, Shashi Goel
  • 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: 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: 20080279284
    Abstract: An embodiment of the present invention provides systems and methods for adaptive video decoding. An example method includes: receiving a video stream comprising a first plurality of pictures having a first type and a second plurality of pictures having a second type; determining whether a resource in the system is constrained; responsive to the determination that a resource in the system is constrained, determining whether a picture repetition mode is to be initiated; and responsive to the determination that a picture mode is to be initiated, initiating the picture repetition mode. The initiating includes: foregoing decoding the first plurality of pictures; decoding the second plurality of pictures; and presenting a picture in the second plurality of pictures a plurality of times.
    Type: Application
    Filed: July 23, 2008
    Publication date: November 13, 2008
    Inventors: Arturo A. Rodriguez, Peter Chan, Ajith Nair, Ramesh Nallur, Shashi Goel
  • Publication number: 20080253464
    Abstract: An embodiment of the present invention provides systemsand methodsfor adaptive video decoding. An example method includes determining that a video decoding rate of received video input is to be reduced, and receiving video input comprising a first and a second plurality of pictures. The method also includes reducing the video decoding rate while maintaining synchronization with an unmodified audio decoding rate, responsive to the determining that the video decoding rate of the received video input is to be reduced. The reducing includes foregoing decoding the first plurality of pictures and decoding the second plurality of pictures.
    Type: Application
    Filed: June 23, 2008
    Publication date: October 16, 2008
    Inventors: Arturo A. Rodriguez, Peter Chan, Ajith Nair, Ramesh Nallur, Shashi Goel
  • Patent number: 7409140
    Abstract: A system is provided that resources media content of multiple display channels. The system includes a memory with logic, tuning resources to receive media content of a plurality of display channels, buffering resources for buffering the media content, display resources for displaying the media content from at least one of the display channels, and a processor configured with the logic to determine when the resources are unavailable to receive media content of a newly requested display channel. The processor is further configured with the logic to, responsive to a determination of insufficient resources, determine the lowest priority display channel using at least one user configurable rule, wherein the processor is further configured with the logic to effect discontinuing the receipt of media content of a display channel designated as having the lowest priority among a plurality of received display channels.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: August 5, 2008
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Arturo A. Rodriguez, Ramesh Nallur
  • Publication number: 20080138033
    Abstract: A method for receiving media content of multiple display channels at a digital home communication terminal (DHCT), comprising receiving first media content corresponding to a first display channel at a first tuner of the DHCT, receiving second media content corresponding to a second display channel at a second tuner of the DHCT, and presenting to a user of the DHCT a plurality of options to receive third media content using one of the first and second tuners at a time overlapping at least in part with a time in which the first and second media content are received.
    Type: Application
    Filed: February 19, 2008
    Publication date: June 12, 2008
    Inventors: Arturo A. Rodriguez, Ramesh Nallur
  • Publication number: 20080037952
    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: Application
    Filed: August 1, 2007
    Publication date: February 14, 2008
    Applicant: SCIENTIFIC-ATLANTA, INC.
    Inventors: Ramesh Nallur, Arturo Rodriguez, Jeffrey Hopper, Ajith Nair, Peter Chan
  • Publication number: 20080037957
    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: Application
    Filed: August 23, 2007
    Publication date: February 14, 2008
    Applicant: SCIENTIFIC-ATLANTA, INC.
    Inventors: Ramesh Nallur, Arturo Rodriguez, Jeffrey Hopper, Ajith Nair, Peter Chan
  • Publication number: 20080037956
    Abstract: Systems and method for encapsulating an MPEG program stream in an MPEG transport stream are disclosed. In one embodimen comprises the steps of: receiving a plurality of elementary streams, each of the elementary streams divided into access units; and generating an MPEG transport stream which encapsulates an MPEG program stream by combining, in order, a program stream pack header, a packetized elementary stream (PES) packet produced from one of the elementary streams, and a PES padding stream packet. so that total size of the pack header, PES packet and PES padding stream packet is equal to a size derived from a predefined pack size.
    Type: Application
    Filed: June 30, 2006
    Publication date: February 14, 2008
    Applicant: SCIENTIFIC-ATLANTA, INC.
    Inventors: Ramesh Nallur, Benjamin Cook
  • Patent number: 7274857
    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: December 31, 2001
    Date of Patent: September 25, 2007
    Assignee: Scientific-Atlanta, Inc.
    Inventors: Ramesh Nallur, Arturo A. Rodriguez, Jeffrey C. Hopper, Ajith N. Nair, Peter Chan
  • Publication number: 20070166000
    Abstract: Disclosed are systems and methods for creating a trick mode stream. A digital home communication terminal (DHCT) comprises a network interface, a storage medium, at least one memory storing program code; and at least one processor programmed by at least the program code. The network interface is in communication with a second DHCT. The program code enables the DHCT to: select a first encoded picture frame from a recorded video stream on the storage medium; retrieve a first sequence of transport packets encapsulating the first picture frame; create a first transport packet containing a first client control packet associated with the first picture frame; and transmit, to a video decoder in the second DHCT, a trick mode stream comprising the first transport packet followed by the first sequence of transport packets. The first client control packet comprises the size of the first picture frame and a decoder command.
    Type: Application
    Filed: March 1, 2005
    Publication date: July 19, 2007
    Inventors: Ramesh Nallur, Jianxin Ren, Hank Guo, Peter Chan, Ben Cook
  • Publication number: 20050022245
    Abstract: A method for providing a seamless transition between video play-back modes includes decoding a current video picture, determining a time value corresponding to the current video picture, and storing the time value in memory. Systems and other methods for providing a seamless transition between video play-back modes are also disclosed.
    Type: Application
    Filed: July 21, 2003
    Publication date: January 27, 2005
    Inventors: Ramesh Nallur, Arturo Rodriguez