Patents by Inventor Umesh Rao

Umesh Rao 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).

  • Publication number: 20240346625
    Abstract: Various techniques are provided to reduce shading in thermal images. In one example, a method includes receiving a captured thermal image having an original resolution, wherein the captured thermal image comprises scene information and shading information. The method includes processing the captured thermal image to generate a plurality of downscaled images each having an associated reduced resolution lower than the original resolution and different from each other, wherein the downscaled images exhibit reduced scene information in relation to the captured thermal image. The method includes generating a shading image using the downscaled images. The method includes adjusting the captured thermal image using the shading image to generate a processed thermal image with reduced shading information in relation to the captured thermal image. Additional methods and systems are also provided.
    Type: Application
    Filed: June 24, 2024
    Publication date: October 17, 2024
    Inventors: Umesh Rao, Stephanie Lin
  • Patent number: 10713189
    Abstract: Methods and systems for dynamically controlling buffer size in a computing device in a computing device (“PCD”) are disclosed. A monitor module determines a first use case for defining a first activity level for a plurality of components of the PCD. Based on the first use case, a plurality of buffers are set to a first buffer size. Each of the buffers is associated with one of the plurality of components, and the first buffer size for each buffer is based on the first activity level of the associated component. A second use case for the PCD, different from the first use case, is determined. The second use case defines a second activity level for the plurality of components. At least one of the buffers is set to a second buffer size different from the first buffer size based on the second use case.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: July 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vasantha Kumar Bandur Puttappa, Umesh Rao, Kunal Desai
  • Patent number: 10628308
    Abstract: Systems, methods, and computer programs are disclosed for dynamically adjusting memory channel interleave granularity. An embodiment of a system comprises a plurality of memory clients, a memory management unit (MMU), and an address translator. The plurality of memory clients are electrically coupled to each of a plurality of memory channels via an interconnect. The MMU is configured to receive a request for a memory allocation request for one or more memory pages from one of the plurality of memory client and, in response, select one of a plurality of interleave granularities for the one or more memory pages. The address translator is configured to translate a physical address to interleave memory data associated with the one or more memory pages at the selected interleave granularity.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: April 21, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Kunal Desai, Satyaki Mukherjee, Abhinav Mittal, Siddharth Kamdar, Umesh Rao, Vinayak Shrivastava
  • Publication number: 20190361807
    Abstract: Systems, methods, and computer programs are disclosed for dynamically adjusting memory channel interleave granularity. An embodiment of a system comprises a plurality of memory clients, a memory management unit (MMU), and an address translator. The plurality of memory clients are electrically coupled to each of a plurality of memory channels via an interconnect. The MMU is configured to receive a request for a memory allocation request for one or more memory pages from one of the plurality of memory client and, in response, select one of a plurality of interleave granularities for the one or more memory pages. The address translator is configured to translate a physical address to interleave memory data associated with the one or more memory pages at the selected interleave granularity.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Inventors: KUNAL DESAI, SATYAKI MUKHERJEE, ABHINAV MITTAL, SIDDHARTH KAMDAR, UMESH RAO, VINAYAK SHRIVASTAVA
  • Publication number: 20180373652
    Abstract: Methods and systems for dynamically controlling buffer size in a computing device in a computing device (“PCD”) are disclosed. A monitor module determines a first use case for defining a first activity level for a plurality of components of the PCD. Based on the first use case, a plurality of buffers are set to a fist buffer size. Each of the buffers is associated with one of the plurality of components, and the first buffer size for each buffer is based on the first activity level of the associated component. A second use case for the PCD, different from the first use case, is determined. The second use case defines a second activity level for the plurality of components. At least one of the buffers is set to a second buffer size different from the first buffer size based on the second use case.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Vasantha Kumar Bandur Puttappa, Umesh Rao, Kunal Desai
  • Publication number: 20180188988
    Abstract: Systems and method are directed to reducing power consumption of a memory based on enabling partial page access. Based on system conditions such as operating frequency, access size for one or more memory access requests are determined. The access size is programmed in a mode register of the memory and one or more commands are issued for accessing the memory based on the programmed access size. Alternatively, the access sizes are specified within the one or more commands issued to the memory for accessing partial pages. Activating only the portion of a page corresponding to the partial page access reduces power consumption.
    Type: Application
    Filed: November 9, 2017
    Publication date: July 5, 2018
    Inventors: Nikhil JAIN, Ankit SHAMBHU, Umesh RAO, Srinivasarao MOLA
  • Publication number: 20180137050
    Abstract: Systems and method are directed to reducing power consumption and/or improving performance of a processing system comprising a processor subsystem and a memory subsystem. A variable length column command is used in place of a plurality of column commands directed to a same page of a memory bank of the memory subsystem. The variable length column command is provided to the memory subsystem based on a detection of a plurality of accesses directed to the same page.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 17, 2018
    Inventors: Nikhil JAIN, Ankit SHAMBHU, Shyam Bahadur RAGHUBANSHI, Umesh RAO
  • Publication number: 20170083461
    Abstract: An integrated circuit is provided with a memory controller coupled to a buffered command and address bus and a pipelined data bus having a pipeline delay. The memory controller is configured to control the write and read operations for an external memory having a write latency period requirement. The memory controller is further configured to launch write data into the pipelined data bus responsive to the expiration of a modified write latency period that is shorter than the write latency period.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Inventors: Kunal Desai, Aniket Aphale, Umesh Rao
  • Patent number: 9469615
    Abstract: The invention provides certain quinoxalines and aza-quinoxalines of the Formula (I), and their pharmaceutically acceptable salts, wherein J1, J2, R1, R2, R3, R22, Ra, Rb, Rc, Rd, X, Y, b, n, and q are as defined herein. The invention also provides pharmaceutical compositions comprising such compounds, and methods of using the compounds for treating diseases or conditions associated with uncontrolled or inappropriate stimulation of CRTH2 function.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: October 18, 2016
    Assignee: Merck Sharp & Dohme Corp.
    Inventors: Christopher W. Boyce, Sylvia Joanna Degrado, Xiao Chen, Jun Qin, Robert D. Mazzola, Jr., Younong Yu, Kevin D. McCormick, Anandan Palani, Dong Xiao, Robert George Aslanian, Jie Wu, Ashwin Umesh Rao, Phieng Siliphaivanh, Joey L. Methot, Hongjun Zhang, Elizabeth Helen Kelley, William Colby Brown, Qin Jiang, Jolicia Polivina Gauuan, Andrew J. Leyhane, Purakkattle Johny Biju, Pawan K. Dhondi, Li Dong, Salem Fevrier, Xianhai Huang, Henry M. Vaccaro
  • Patent number: 8675971
    Abstract: A method of classifying pixels in an image is described that includes calculating for each target pixel in the image, a functional value based on a median value of a block of pixels including the target pixel and storing the functional value for each pixel. Pixels in the image are then analyzed to determine if they correspond to edges in the image and if so, are classified as edge pixels. Next the stored functional values are analyzed to define a flat area delimiting function for the image. The stored functional values that do not correspond to edge pixels are then analyzed to define an image detail delimiting function and the non-flat area pixels are classified as being either flat area pixels or detail pixels based on the flat area delimiting function and the detail delimiting function.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: March 18, 2014
    Assignee: Aptina Imaging Corporation
    Inventor: Umesh Rao
  • Patent number: 8666189
    Abstract: An image filter and method of smoothing pixel values. A pixel value of a pixel to be smoothed is compared with block average pixel values of each of a plurality of pixel blocks. The pixel to be smoothed may be downstream from each of the pixel blocks. If the difference between the pixel value and each of the block average pixel values is less than a corresponding sigma threshold value for each of the pixel blocks, a first sigma filter utilizing the block average pixel values is applied to the pixel to be smoothed. If the difference between the pixel value and any one of the block average pixel values is not less than a corresponding sigma threshold value, a second sigma filter is applied to the pixel to be smoothed.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: March 4, 2014
    Assignee: Aptina Imaging Corporation
    Inventor: Umesh Rao
  • Publication number: 20130303517
    Abstract: The invention provides certain quinoxalines and aza-quinoxalines of the Formula (I), and their pharmaceutically acceptable salts, wherein J1, J2, R1, R2, R3, R22, Ra, Rb, Rc, Rd, X, Y, b, n, and q are as defined herein. The invention also provides pharmaceutical compositions comprising such compounds, and methods of using the compounds for treating diseases or conditions associated with uncontrolled or inappropriate stimulation of CRTH2 function.
    Type: Application
    Filed: December 19, 2011
    Publication date: November 14, 2013
    Inventors: Christopher W. Boyce, Sylvia Joanna Degrado, Xiao Chen, Jun Qin, Robert D. Mazzola, JR., Younong Yu, Kevin D. McCormick, Anandan Palani, Dong Xiao, Robert George Aslanian, Jie Wu, Ashwin Umesh Rao, Phieng Siliphaivanh, Joey L. Methot, Hongjun Zhang, Elizabeth Helen Kelley, William Colby Brown, Qin Jiang, Jolicia Polivina Gauuan, Andrew J. Leyhane, Purakkattle Johny Biju, Pawan K. Dhondi, Li Dong, Salem Fevrier, Xianhai Huang, Henry M. Vaccaro
  • Publication number: 20120243791
    Abstract: A method of classifying pixels in an image is described that includes calculating for each target pixel in the image, a functional value based on a median value of a block of pixels including the target pixel and storing the functional value for each pixel. Pixels in the image are then analyzed to determine if they correspond to edges in the image and if so, are classified as edge pixels. Next the stored functional values are analyzed to define a flat area delimiting function for the image. The stored functional values that do not correspond to edge pixels are then analyzed to define an image detail delimiting function and the non-flat area pixels are classified as being either flat area pixels or detail pixels based on the flat area delimiting function and the detail delimiting function.
    Type: Application
    Filed: September 22, 2011
    Publication date: September 27, 2012
    Applicant: APTINA IMAGING CORPORATION
    Inventor: UMESH RAO
  • Publication number: 20120186199
    Abstract: A cash management safe includes a bill validator and stacker and a bagging mechanism for sealing received bills in a tamper evident bag prior to allowing the safe to be opened. Deposited bills are sealed in the bag upon expiration of a predetermined accumulation period, when an unlock code is entered in the safe's door lock, or when the capacity of the bag has been reached. The bag is sealed and die contents reported to a remote cash management server prior to unlocking the safe door, to reduce opportunities for loss during cash handling and transport.
    Type: Application
    Filed: September 21, 2011
    Publication date: July 26, 2012
    Applicant: CRANE PAYMENT SOLUTIONS INC.
    Inventors: Umesh Rao, Oelksandr Lukonin, Viktor Rogachov, Sergiy Androsyuk, Dmytro Yermolenko, Mykhaylo Kucherenko, Eric Abraham Kaled
  • Publication number: 20120178822
    Abstract: An oral solid dosage form having improved dissolution profile and a method of producing the same are provided. The present invention particularly provides a co-processed excipient composition and a method of producing the same. More particularly, it relates to a co-processed binary mixture of crosslinked polyvinylpyrrolidone and calcium silicate; wherein the weight ratio of crosslinked polyvinylpyrrolidone and calcium silicate is in the range of 1:1 to 20:1. The binary mixture when combined with a poorly soluble drug enhances its dissolution and extent of release.
    Type: Application
    Filed: April 26, 2010
    Publication date: July 12, 2012
    Applicant: ISP INVESTMENTS INC.
    Inventors: Vinay Umesh Rao, Jagdish Balasubramaniam, Rama Krishna Haldar
  • Publication number: 20100034480
    Abstract: An image filter and method of smoothing pixel values. A pixel value of a pixel to be smoothed is compared with block average pixel values of each of a plurality of pixel blocks. The pixel to be smoothed may be downstream from each of the pixel blocks. If the difference between the pixel value and each of the block average pixel values is less than a corresponding sigma threshold value for each of the pixel blocks, a first sigma filter utilizing the block average pixel values is applied to the pixel to be smoothed. If the difference between the pixel value and any one of the block average pixel values is not less than a corresponding sigma threshold value, a second sigma filter is applied to the pixel to be smoothed.
    Type: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Inventor: Umesh Rao
  • Publication number: 20080002595
    Abstract: A packet processing engine is disclosed which comprises (a) packet processor for sniffing the packets and for analyzing traffic, and (b) core engine for packet processing. The core engine comprises means for extraction of protocols to build protocol analysis data and means for protocol-based analysis of the packets.
    Type: Application
    Filed: June 20, 2007
    Publication date: January 3, 2008
    Inventor: Umesh Rao