Patents by Inventor Rashmi Mittal

Rashmi Mittal 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: 11638007
    Abstract: Techniques are disclosed for the improvement of vector quantization (VQ) codebook generation. The improved codebooks may be used for compression in cloud-based video applications. VQ achieves compression by vectorizing input video streams, matching those vectors to codebook vector entries, and replacing them with indexes of the matched codebook vectors along with residual vectors to represent the difference between the input stream vector and the codebook vector. The combination of index and residual is generally smaller than the input stream vector which they collectively encode, thus providing compression. The improved codebook may be generated from training video streams by grouping together similar types of data (e.g., image data, motion data, control data) from the video stream to generate longer vectors having higher dimensions and greater structure. This improves the ability of VQ to remove redundancy and thus increase compression efficiency.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: April 25, 2023
    Assignee: Adobe Inc.
    Inventors: Viswanathan Swaminathan, Rashmi Mittal
  • Publication number: 20210400278
    Abstract: Techniques are disclosed for the improvement of vector quantization (VQ) codebook generation. The improved codebooks may be used for compression in cloud-based video applications. VQ achieves compression by vectorizing input video streams, matching those vectors to codebook vector entries, and replacing them with indexes of the matched codebook vectors along with residual vectors to represent the difference between the input stream vector and the codebook vector. The combination of index and residual is generally smaller than the input stream vector which they collectively encode, thus providing compression. The improved codebook may be generated from training video streams by grouping together similar types of data (e.g., image data, motion data, control data) from the video stream to generate longer vectors having higher dimensions and greater structure. This improves the ability of VQ to remove redundancy and thus increase compression efficiency.
    Type: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Applicant: Adobe Inc.
    Inventors: Viswanathan Swaminathan, Rashmi Mittal
  • Patent number: 11115663
    Abstract: Techniques are disclosed for the improvement of vector quantization (VQ) codebook generation. The improved codebooks may be used for compression in cloud-based video applications. VQ achieves compression by vectorizing input video streams, matching those vectors to codebook vector entries, and replacing them with indexes of the matched codebook vectors along with residual vectors to represent the difference between the input stream vector and the codebook vector. The combination of index and residual is generally smaller than the input stream vector which they collectively encode, thus providing compression. The improved codebook may be generated from training video streams by grouping together similar types of data (e.g., image data, motion data, control data) from the video stream to generate longer vectors having higher dimensions and greater structure. This improves the ability of VQ to remove redundancy and thus increase compression efficiency.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: September 7, 2021
    Assignee: Adobe Inc.
    Inventors: Viswanathan Swaminathan, Rashmi Mittal
  • Patent number: 10673372
    Abstract: Methods, systems, and computer program products for cognitively predicting dust deposition on solar photovoltaic modules are provided herein. A computer-implemented method includes deriving, with respect to solar photovoltaic modules, dust parameters from image data, and estimating, for a given future time at a current module orientation, an amount of surface area of the modules that will be covered by dust and a yield loss of the modules associated with dust coverage. The method also includes forecasting, for the given future time at each of one or more modified module orientations, an amount of surface area of the modules that will be covered by dust and a yield loss of the modules associated with dust coverage. Further, the method includes generating an instruction to change the orientation of at least one of the modules, and outputting the instruction to at least one actuation system associated with the modules.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Amar P. Azad, Rashmi Mittal, Vijay Arya
  • Patent number: 10670413
    Abstract: One embodiment provides a method for determining at least one recommended vehicular travel route, the method including collecting a plurality of travel route inputs from a plurality of sources, relative to a travel route comprising a starting point and an ending point; determining at least one travel route recommendation by (i) assessing the collected plurality of travel route inputs and (ii) taking in to consideration vehicle emission impact parameters; and tracking vehicle adherence. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas George, Rashmi Mittal, Chandrasekar Radhakrishnan, Yogish Sabharwal, Vaibhav Saxena
  • Patent number: 10628538
    Abstract: Methods, systems, and computer program products for suggesting sensor placements are provided herein.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Saurav Basu, Thomas George, Rashmi Mittal, Chandrasekar Radhakrishnan, Yogish Sabharwal, Ashish Verma
  • Publication number: 20190208208
    Abstract: Techniques are disclosed for the improvement of vector quantization (VQ) codebook generation. The improved codebooks may be used for compression in cloud-based video applications. VQ achieves compression by vectorizing input video streams, matching those vectors to codebook vector entries, and replacing them with indexes of the matched codebook vectors along with residual vectors to represent the difference between the input stream vector and the codebook vector. The combination of index and residual is generally smaller than the input stream vector which they collectively encode, thus providing compression. The improved codebook may be generated from training video streams by grouping together similar types of data (e.g., image data, motion data, control data) from the video stream to generate longer vectors having higher dimensions and greater structure. This improves the ability of VQ to remove redundancy and thus increase compression efficiency.
    Type: Application
    Filed: March 7, 2019
    Publication date: July 4, 2019
    Applicant: Adobe Inc.
    Inventors: Viswanathan Swaminathan, Rashmi Mittal
  • Publication number: 20190181793
    Abstract: Methods, systems, and computer program products for cognitively predicting dust deposition on solar photovoltaic modules are provided herein. A computer-implemented method includes deriving, with respect to solar photovoltaic modules, dust parameters from image data, and estimating, for a given future time at a current module orientation, an amount of surface area of the modules that will be covered by dust and a yield loss of the modules associated with dust coverage. The method also includes forecasting, for the given future time at each of one or more modified module orientations, an amount of surface area of the modules that will be covered by dust and a yield loss of the modules associated with dust coverage. Further, the method includes generating an instruction to change the orientation of at least one of the modules, and outputting the instruction to at least one actuation system associated with the modules.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Amar P. Azad, Rashmi Mittal, Vijay Arya
  • Patent number: 10318558
    Abstract: Methods and arrangements for automating weather model configurations. Characteristics of a target geographical area are received, as are a plurality of existing weather model configurations which are implemented for undertaking weather modeling in other geographical areas. A subset of the existing weather model configurations is selected, the subset comprising configurations corresponding to geographical areas having characteristics similar to the characteristics of the target area. A weather model is run with respect to each configuration in the subset of existing weather model configurations. Based on the running of a weather model with respect to each configuration, an output set of weather model configurations is selected for undertaking weather modeling in the target area.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: June 11, 2019
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, UNIVERSITI BRUNEI DARUSSALAM
    Inventors: James Peter Cipriani, Thomas George, Saiful A. Husain, Rashmi Mittal, Anthony P. Praino, Yogish Sabharwal, Vaibhav Saxena, Lloyd Alan Treinish
  • Patent number: 10264262
    Abstract: Techniques are disclosed for the improvement of vector quantization (VQ) codebook generation. The improved codebooks may be used for compression in cloud-based video applications. VQ achieves compression by vectorizing input video streams, matching those vectors to codebook vector entries, and replacing them with indexes of the matched codebook vectors along with residual vectors to represent the difference between the input stream vector and the codebook vector. The combination of index and residual is generally smaller than the input stream vector which they collectively encode, thus providing compression. The improved codebook may be generated from training video streams by grouping together similar types of data (e.g., image data, motion data, control data) from the video stream to generate longer vectors having higher dimensions and greater structure. This improves the ability of VQ to remove redundancy and thus increase compression efficiency.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: April 16, 2019
    Assignee: Adobe Inc.
    Inventors: Viswanathan Swaminathan, Rashmi Mittal
  • Publication number: 20180218095
    Abstract: Methods, systems, and computer program products for suggesting sensor placements are provided herein.
    Type: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventors: Saurav Basu, Thomas George, Rashmi Mittal, Chandrasekar Radhakrishnan, Yogish Sabharwal, Ashish Verma
  • Publication number: 20170251212
    Abstract: Techniques are disclosed for the improvement of vector quantization (VQ) codebook generation. The improved codebooks may be used for compression in cloud-based video applications. VQ achieves compression by vectorizing input video streams, matching those vectors to codebook vector entries, and replacing them with indexes of the matched codebook vectors along with residual vectors to represent the difference between the input stream vector and the codebook vector. The combination of index and residual is generally smaller than the input stream vector which they collectively encode, thus providing compression. The improved codebook may be generated from training video streams by grouping together similar types of data (e.g., image data, motion data, control data) from the video stream to generate longer vectors having higher dimensions and greater structure. This improves the ability of VQ to remove redundancy and thus increase compression efficiency.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Rashmi Mittal
  • Publication number: 20170199045
    Abstract: One embodiment provides a method for determining at least one recommended vehicular travel route, the method including collecting a plurality of travel route inputs from a plurality of sources, relative to a travel route comprising a starting point and an ending point; determining at least one travel route recommendation by (i) assessing the collected plurality of travel route inputs and (ii) taking in to consideration vehicle emission impact parameters; and tracking vehicle adherence. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: January 11, 2016
    Publication date: July 13, 2017
    Inventors: Thomas George, Rashmi Mittal, Chandrasekar Radhakrishnan, Yogish Sabharwal, Vaibhav Saxena
  • Patent number: 8918758
    Abstract: Embodiments provide data storage of object and action data for use in media content development applications. For example, a data storage scheme may make information available to a user interface specifying, for a particular object type, which actions can be performed by objects of that type, as well as default values for objects of that type. Embodiments involve data storage techniques that are adaptable for use with new and changing object and media types.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: December 23, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Randy Karl Riggins, Thomas E. Bednarz, Jr., Rashmi Mittal
  • Publication number: 20140250084
    Abstract: Embodiments provide data storage of object and action data for use in media content development applications. For example, a data storage scheme may make information available to a user interface specifying, for a particular object type, which actions can be performed by objects of that type, as well as default values for objects of that type. Embodiments involve data storage techniques that are adaptable for use with new and changing object and media types.
    Type: Application
    Filed: May 30, 2008
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Randy Karl Riggins, Thomas E. Bednarz, JR., Rashmi Mittal
  • Publication number: 20140142912
    Abstract: Methods and arrangements for automating weather model configurations. Characteristics of a target geographical area are received, as are a plurality of existing weather model configurations which are implemented for undertaking weather modeling in other geographical areas. A subset of the existing weather model configurations is selected, the subset comprising configurations corresponding to geographical areas having characteristics similar to the characteristics of the target area. A weather model is run with respect to each configuration in the subset of existing weather model configurations. Based on the running of a weather model with respect to each configuration, an output set of weather model configurations is selected for undertaking weather modeling in the target area.
    Type: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Applicants: UNIVERSITI BRUNEI DARUSSALAM, INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Peter Cipriani, Thomas George, Saiful A. Husain, Rashmi Mittal, Anthony P. Praino, Yogish Sabharwal, Vaibhav Saxena, Lloyd Alan Treinish