Patents by Inventor Ganesh Yadav

Ganesh Yadav 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: 11489670
    Abstract: A method for transmitting time information and quantum states on an optical medium is disclosed. The method includes transmitting information comprising a timing information and quantum states over a single wavelength on an optical medium. The method also includes receiving each transmitted information sequentially in the corresponding plurality of time slots at a receiver. The method also includes comparing each timing information received in the corresponding plurality of timeslots with timing information of a preceding hold over time slot of the plurality of time slots. The method also includes determining a time drift encountered at the receiver based on a compared result. The method also includes synchronising phase and frequency of the plurality of transmitted packets of the information based on minimization of determined time drift.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: November 1, 2022
    Inventors: M T Karunakaran, Ganesh Yadav, Anindita Banerjee, Krishnan Rajesh Kumar
  • Publication number: 20210152355
    Abstract: A method for transmitting time information and quantum states on an optical medium is disclosed. The method includes transmitting information comprising a timing information and quantum states over a single wavelength on an optical medium. The method also includes receiving each transmitted information sequentially in the corresponding plurality of time slots at a receiver. The method also includes comparing each timing information received in the corresponding plurality of timeslots with timing information of a preceding hold over time slot of the plurality of time slots. The method also includes determining a time drift encountered at the receiver based on a compared result. The method also includes synchronising phase and frequency of the plurality of transmitted packets of the information based on minimization of determined time drift.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Inventors: M T Karunakaran, Ganesh Yadav, Anindita Banerjee, Krishnan Rajesh Kumar
  • Patent number: 10554972
    Abstract: Approaches for dynamic pre-filtering of digital video based on video complexity and output bit rate. An adaptive video preprocessor determines a current video complexity of the digital video and an output bit rate. Thereafter, the adaptive video preprocessor dynamically updates the strength of one or more preprocessing filters based on the current video complexity and the output bit rate for the digital video. The adaptive video preprocessor may update the strength of a preprocessing filter based, at least in part, upon selected values of a video quality preference category. A video quality preference category may be assigned natural language values which may each be translated into a particular strength value for at least one of the one or more preprocessing filters.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: February 4, 2020
    Assignee: Harmonic, Inc.
    Inventor: Ganesh Yadav
  • Patent number: 10506266
    Abstract: Approaches for dynamically allocating CPU cycle resources to a video encoder. A resource allocator assesses an amount of available CPU cycle resources on the hardware device on which it executes. The resource allocator determines that a change in the amount of available CPU cycle resources has occurred. The resource allocator, adjusts, in real-time, which particular cycle profile, in a plurality of cycle profiles, is assigned to at least one of a plurality of video modules. The plurality of cycle profiles each allocate, to video modules, a particular amount CPU cycle resources for processing digital video. The plurality of cycle profiles also each specify a set of configuration settings and are arranged in a sequence based upon the video quality and density achievable by video modules using configuration settings associated with each cycle profile when processing digital video.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: December 10, 2019
    Assignee: Harmonic, Inc.
    Inventors: Ganesh Yadav, Hemamalini Mandlekar, Rafik Mikhael
  • Patent number: 9955160
    Abstract: Approaches for digital video encoding based, at least in part, on adaptive pre-filtering of the digital video. A user may select values for a plurality of video quality preference categories. An adaptive video preprocessor determines adaptive preprocessor information for the digital video, based, at least in part, on the current video complexity of the digital video and an output bit rate. The encoder encodes the digital video to produce encoded digital video using the adaptive preprocessor information. In this way, for example, the encoder may dynamically adjust how the digital video is encoded based on a selection, made by the user, regarding a stress bias video quality preference.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: April 24, 2018
    Assignee: Harmonic, Inc.
    Inventor: Ganesh Yadav
  • Publication number: 20180014013
    Abstract: Approaches for dynamic pre-filtering of digital video based on video complexity and output bit rate. An adaptive video preprocessor determines a current video complexity of the digital video and an output bit rate. Thereafter, the adaptive video preprocessor dynamically updates the strength of one or more preprocessing filters based on the current video complexity and the output bit rate for the digital video. The adaptive video preprocessor may update the strength of a preprocessing filter based, at least in part, upon selected values of a video quality preference category. A video quality preference category may be assigned natural language values which may each be translated into a particular strength value for at least one of the one or more preprocessing filters.
    Type: Application
    Filed: August 25, 2017
    Publication date: January 11, 2018
    Inventor: Ganesh Yadav
  • Patent number: 9787987
    Abstract: Approaches for dynamic pre-filtering of digital video based on video complexity and output bit rate. An adaptive video preprocessor determines a current video complexity of the digital video and an output bit rate. Thereafter, the adaptive video preprocessor dynamically updates the strength of one or more preprocessing filters based on the current video complexity and the output bit rate for the digital video. The adaptive video preprocessor may update the strength of a preprocessing filter based, at least in part, upon selected values of a video quality preference category. A video quality preference category may be assigned natural language values which may each be translated into a particular strength value for at least one of the one or more preprocessing filters.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: October 10, 2017
    Assignee: Harmonic, Inc.
    Inventor: Ganesh Yadav
  • Publication number: 20170164018
    Abstract: Approaches for dynamically allocating CPU cycle resources to a video encoder. A resource allocator assesses an amount of available CPU cycle resources on the hardware device on which it executes. The resource allocator determines that a change in the amount of available CPU cycle resources has occurred. The resource allocator, adjusts, in real-time, which particular cycle profile, in a plurality of cycle profiles, is assigned to at least one of a plurality of video modules. The plurality of cycle profiles each allocate, to video modules, a particular amount CPU cycle resources for processing digital video. The plurality of cycle profiles also each specify a set of configuration settings and are arranged in a sequence based upon the video quality and density achievable by video modules using configuration settings associated with each cycle profile when processing digital video.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 8, 2017
    Inventors: Ganesh Yadav, Hema Mandlekar, Rafik Mikhael
  • Publication number: 20160316203
    Abstract: Approaches for dynamic pre-filtering of digital video based on video complexity and output bit rate. An adaptive video preprocessor determines a current video complexity of the digital video and an output bit rate. Thereafter, the adaptive video preprocessor dynamically updates the strength of one or more preprocessing filters based on the current video complexity and the output bit rate for the digital video. The adaptive video preprocessor may update the strength of a preprocessing filter based, at least in part, upon selected values of a video quality preference category. A video quality preference category may be assigned natural language values which may each be translated into a particular strength value for at least one of the one or more preprocessing filters.
    Type: Application
    Filed: April 27, 2015
    Publication date: October 27, 2016
    Inventor: Ganesh Yadav