Patents by Inventor Phanikumar Bhamidipati

Phanikumar Bhamidipati 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: 11042974
    Abstract: A method of determining a correlation between a simulated camera image and an actual camera image includes obtaining, from a camera field of view simulator, a simulated camera image of a scene, where the scene includes a view area and a reference pattern that is overlaid on the view area. The reference pattern segregates the view area into at least one region, and each region is further segregated into sections that together define a uniform orthogonal grid. The method also includes obtaining, from a camera, an actual camera image of the scene, analyzing the images to determine differences in image intensity between regions of the simulated camera image and the corresponding regions of the actual camera image; and determining a degree of correlation between the simulated camera image and the actual camera image based on the differences in image intensity.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: June 22, 2021
    Assignee: Robert Bosch GmbH
    Inventor: Phanikumar Bhamidipati
  • Publication number: 20190213730
    Abstract: A method of determining a correlation between a simulated camera image and an actual camera image includes obtaining, from a camera field of view simulator, a simulated camera image of a scene, where the scene includes a view area and a reference pattern that is overlaid on the view area. The reference pattern segregates the view area into at least one region, and each region is further segregated into sections that together define a uniform orthogonal grid. The method also includes obtaining, from a camera, an actual camera image of the scene, analyzing the images to determine differences in image intensity between regions of the simulated camera image and the corresponding regions of the actual camera image; and determining a degree of correlation between the simulated camera image and the actual camera image based on the differences in image intensity.
    Type: Application
    Filed: January 3, 2019
    Publication date: July 11, 2019
    Inventor: Phanikumar Bhamidipati
  • Patent number: 10157214
    Abstract: A mechanism for migrating data from a database management system to a remote data store may maintain a row-level mapping of keys to locations, where the location comprises the original location or one of a plurality of destination partitions. Requests to read and write data may be redirected during migration and processed by storing the requested data in one of the destination partitions and updating the row-level mapping. Additional data may be migrated by a background process.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: December 18, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohammad Haroon Mohammad Abuomar, Phanikumar Bhamidipati
  • Patent number: 9792305
    Abstract: Described are techniques for controlling access to values and other stored resources, and controlling the ability of processes to modify values. Upon receipt of a request to access a value, a lease may be granted to a process if available. Lease data including identifiers associated with the process and the value may be generated. The connection with the process may be terminated after granting the lease, then reestablished upon receiving a subsequent request from the process to modify the value. The value may be modified responsive to a determination of correspondence between the process identifier determined from the process requesting to modify the value and the process identifier associated with the lease data.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: October 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Phanikumar Bhamidipati
  • Patent number: 9544140
    Abstract: A hierarchy is defined that includes encryption keys associated with different first and second levels of the hierarchy, where the second level includes fewer of the encryption keys than the first level. The encryption keys of the first level secure a plurality of data objects. The encryption keys of the first level are grouped into key groups that respectively include one or more of the encryption keys of the first level. The one or more of the encryption keys of the first level included in each of the key groups are secured with a respective one of the encryption keys of the second level.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: January 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Manish Ramesh Bhatia, Praveen Reddy, Phanikumar Bhamidipati
  • Patent number: 9467659
    Abstract: A method of processing a sequence of frames of multimedia data is presented. The method provides for progressively refreshing the image data. The method includes dynamically selecting portions of frames of the sequence with progressively increasing area to refresh, and excluding non-refreshed areas as potential reference data for other frames.
    Type: Grant
    Filed: September 25, 2006
    Date of Patent: October 11, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Phanikumar Bhamidipati, Tao Tian
  • Patent number: 9197912
    Abstract: An apparatus and method for processing multimedia data, such as, for example, video data, audio data, or both video and audio data for encoding utilizing a determined content classification is claimed. Processing the multimedia data includes determining complexity of multimedia data, classifying the multimedia data based on the determined complexity, and, determining a bit rate for encoding the multimedia data based on its classification. The complexity can include a spatial complexity component and a temporal complexity component of the multimedia data. The multimedia data is classified using content classifications, which are based on a visual quality value for viewing multimedia data, using the spatial complexity, the temporal complexity, or both the spatial complexity and temporal complexity.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: November 24, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Phanikumar Bhamidipati, Gordon Kent Walker
  • Patent number: 9113147
    Abstract: Apparatus and methods of using content information for encoding multimedia data are described. A method of processing multimedia data includes classifying content of multimedia data, and encoding the multimedia data in a first data group and in a second data group based on the content classification, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient. An apparatus for using content information for encoding multimedia data includes a content classifying module configured to classify content of multimedia data and provide content classification data, and an encoder configured to encode the multimedia data in a first data group and in a second data group based on the content classification, wherein the first data group comprises a coefficient and the second data group comprises a first differential refinement associated with the first data group coefficient.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: August 18, 2015
    Assignee: QUALCOMM INCORPORATED
    Inventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker, Tao Tian, Phanikumar Bhamidipati, Fang Shi, Peisong Chen, Sitaraman Ganapathy Subramania, Seyfullah Halit Oguz
  • Patent number: 9088776
    Abstract: Apparatus and methods of using content information for encoding multimedia data are described. A method of processing multimedia data includes classifying content of multimedia data, and encoding the multimedia data in a first data group and in a second data group based on the content classification. The first and second groups are associated with quality levels. A user can request a target quality level.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: July 21, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker, Tao Tian, Phanikumar Bhamidipati, Fang Shi, Peisong Chen, Sitaraman Ganapathy Subramanian, Seyfullah Halit Oguz
  • Patent number: 8885470
    Abstract: In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: November 11, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker, Binita Gupta, Phanikumar Bhamidipati, Bruce Collins, Devarshi Shah, Robert S. Daly, Sten Jorgen Dahl, Serafim S. Loukas, Bharat Ahuja, Thadi M. Nagaraj, Vinod Kaushik, Prasanna Kannan
  • Patent number: 8879856
    Abstract: Apparatus and methods of using content information for encoding multimedia data are described. A method of processing multimedia data includes receiving multimedia data, and encoding the multimedia data into a first data group and a second data group based on content of the multimedia data, the first data group being configured to be independently decodable from the second data group, and wherein the first and second data groups are encoded at different quality levels. The method can also include classifying the content of the multimedia data and encoding the multimedia data based on the content classification.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: November 4, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker, Tao Tian, Phanikumar Bhamidipati, Fang Shi, Peisong Chen, Sitaraman Ganapathy Subramania, Seyfullah Halit Oguz
  • Patent number: 8879857
    Abstract: Apparatus and methods of using content information for encoding multimedia data are described. A method of processing multimedia data includes A method of processing multimedia data, including obtaining content information of multimedia data, and encoding the multimedia data to form an encoded bitstream, said encoding comprising inserting at least one redundant block of intra-coded data into the encoded bitstream based on the content information. In some aspects, the encoding comprises encoding the multimedia data into a base layer and an enhancement layer, and wherein the intra-coded data is encoded using the quantization parameter for the base layer. In other aspects, the intra-coded data is encoded using the quantization parameter for the enhancement layer.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: November 4, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Gordon Kent Walker, Tao Tian, Phanikumar Bhamidipati, Fang Shi, Peisong Chen, Sitaraman Ganapathy Subramania, Seyfullah Halit Oguz
  • Patent number: 8792555
    Abstract: This disclosure describes techniques for resizing multimedia content for efficient statistical multiplexing. In response to a request to resize a current segment of data, an encoding module associated with the selected segment adjusts the amount of motion information to be encoded to resize the segment of data. For example, the encoding module associated with the selected segment of data may merge two or more motion vectors to reduce the amount of motion information to be encoded. As another example, the encoding module reselects encoding modes for one or more blocks of pixels of at least one frame within the segment of data.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: July 29, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Gordon Kent Walker, Vijayalakshmi R. Raveendran, Binita Gupta, Phanikumar Bhamidipati
  • Publication number: 20140177703
    Abstract: This disclosure describes techniques for controlling a perceived quality of multimedia sequences to try to achieve a desired constant perceptual quality regardless of the content of the sequences. In particular, an encoding device may implement quality control techniques to associate a sequence segment with a content “class” based on the content of the segment, determine a perceptual quality metric of the sequence segment, and adjust at least one encoding parameter used to encode the segment is encoded such that for the perceptual quality of the sequence segment converges to the desired quality.
    Type: Application
    Filed: October 11, 2013
    Publication date: June 26, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Devarshi Parashar Shah, PhaniKumar Bhamidipati, Vinod Kaushik, Serafim S. Loukas, JR.
  • Patent number: 8761162
    Abstract: Techniques for video encoding and decoding a common guide media logic channel (MLC) to enable fast acquisition and re/synchronization of the video stream while preserving compression efficiency are provided. Systems and methods to process multimedia data using channel switch frames are presented. The system comprises an encoder operative to generate a common guide media logical channel (MLC) of a plurality of channel switch frames (CSFs), each respective active channel having one or more CSFs in the guide MLC. The decoder in the system is operative to decode a set of the plurality of CSFs from the guide MLC. The decoder simultaneously displays programming content of the decoded set of the plurality of CSFs on a display and automatically switches to a primary bitstream of an active channel associated with a selected one displayed CSF.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: June 24, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Gordon Kent Walker, Vijayalakshmi R. Raveendran, Serafim S. Loukas, Jr., Seyfullah Halit Oguz, Fang Shi, Sitaraman Ganapathy Subramania, Phanikumar Bhamidipati, James T. Determan
  • Patent number: 8670437
    Abstract: Methods and apparatus for service acquisition. In an aspect, a method is provided for service acquisition. The method includes generating one or more channel switch video (CSV) signals associated with one or more multimedia signals, encoding the CSV signals and the multimedia signals to produce error coded blocks, and encapsulating the error coded blocks into a multiplex signal. In an aspect, an apparatus is provided for service acquisition. The apparatus includes a source encoder configured to generate one or more channel switch video (CSV) signals associated with one or more multimedia signals, an error encoder configured to encode the CSV signals and the multimedia signals to produce error coded blocks, and a packer configured to encapsulate the error coded blocks into a multiplex signal.
    Type: Grant
    Filed: September 26, 2006
    Date of Patent: March 11, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Gordon Kent Walker, Phanikumar Bhamidipati, Vijayalakshmi R. Raveendran
  • Patent number: 8612498
    Abstract: Methods and apparatus to process multimedia data enabling faster channel acquisitions, improved error recovery and improved efficiency. An encoder device encodes a first portion of multimedia data using inter-coding to generate a first version, and encodes the first portion of multimedia data using intra-coding to generate a second version. A decoder device receives a first version of a first portion of multimedia data, wherein the first version is inter-coded, receives a second version of the first portion of multimedia data, wherein the second version is intra-coded, and selectively decodes the first and second received versions.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: December 17, 2013
    Assignee: QUALCOMM, Incorporated
    Inventors: Gordon Kent Walker, Vijayalakshmi R. Raveendran, Peisong Chen, Tao Tian, Fang Shi, Scott T. Swazey, Seyfullah Halit Oguz, Amit Rohatgi, Sitaraman Ganapathy Subramanian, Phanikumar Bhamidipati
  • Patent number: 8594187
    Abstract: This disclosure describes techniques for second pass video coding in a multi-pass video coding scenario. The coding modes for some video blocks encoded during a second pass may be changed relative to the coding modes used for such video blocks in the first pass. However, motion information does not change for those video blocks that have the changed modes. In particular, mode changes can be made in the second coding pass relative to the modes used in the first coding pass without changing the manner in which motion information will be derived at the decoder, e.g., due to similarities between the original modes of the first pass and changed modes used in the second pass. The second pass coding techniques may also include quantization parameter adjustments, and the mode changes can cause such quantization parameter adjustments to have more profound refinements effects on the second pass coding.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: November 26, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Peisong Chen, Phanikumar Bhamidipati, Sitaraman Ganapathy Subramania, Amit Rohatgi, Seyfullah Halit Oguz, Scott T. Swazey
  • Patent number: 8582647
    Abstract: This disclosure describes techniques for controlling a perceived quality of multimedia sequences to try to achieve a desired constant perceptual quality regardless of the content of the sequences. In particular, an encoding device may implement quality control techniques to associate a sequence segment with a content “class” based on the content of the segment, determine a perceptual quality metric of the sequence segment, and adjust at least one encoding parameter used to encode the segment is encoded such that for the perceptual quality of the sequence segment converges to the desired quality.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: November 12, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Devarshi Shah, Phanikumar Bhamidipati, Vinod Kaushik, Serafim S. Loukas, Jr.
  • Patent number: 8582905
    Abstract: This disclosure describes techniques for adjusting encoding variables of an encoding device. In response to a request to resize a segment of data, an encoding module adjusts at least one encoding variable used to encode one or more subsequent segments of data such that the subsequent segments of data are encoded at a bit rate that is different than the bit rate at which the subsequent segments of data would have been encoded had there been no request to resize. At some point, the encoding module re-adjusts the encoding variables used to encode the segments of data such that the subsequent segments of data are encoded to achieve a desired encoding result. For example, the encoding module may re-adjust the encoding variables after a period of time or may incrementally adjust the encoding variables until the encoding variables result in achieving the desired encoding result.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: November 12, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Gordon Kent Walker, Vijayalakshmi R. Raveendran, Binita Gupta, Phanikumar Bhamidipati, Bruce Collins