Patents by Inventor Divya Ramakrishnan
Divya Ramakrishnan 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: 10846886Abstract: A system for registering one or more cameras and/or creating an accurate three-dimensional (3D) model of a world space environment including back projecting at least one image from at least one of a plurality of camera views to the 3D model based on a set of existing camera parameters. The back projected image is added as a texture for the 3D model. This texture is automatically compared to one or more images from other camera views using a color space comparison of images to determine a set of differences or errors. The camera parameters and the 3D model are automatically adjusted to minimized the differences or errors. Over time, the parameters and the 3D model converge on a state that can be used to track moving objects, insert virtual graphics and/or perform other functions.Type: GrantFiled: May 9, 2019Date of Patent: November 24, 2020Assignee: SPORTSMEDIA TECHNOLOGY CORPORATIONInventors: Marvin S. White, Radford Parker, Divya Ramakrishnan, Louis Gentry, Rand Pendleton
-
Publication number: 20200314333Abstract: Embodiments of the present disclosure are directed to providing a more accurate presentation of a vehicle's surroundings when the presentation combines images from multiple cameras. Cameras may capture the same portion of the environment. If an object is within view of at least two cameras, each camera produces a portion of an overall view, such as a 360 degree synthetic top-down view. The seam, angle and/or geometry, angle between any two images is dynamically determined, such as due to proximity (or lack thereof) to an object. As a result the synthetic top-down view may present an image of an object more prominently and/or avoid having the seam between camera images fall on the image of the object, which may otherwise result in the image of the object being omitted from both camera images.Type: ApplicationFiled: March 29, 2019Publication date: October 1, 2020Inventors: Anthony Tao Liang, Vidya Elangovan, Divya Ramakrishnan, Prashant Jain
-
Publication number: 20200300605Abstract: A sensor system and a method of operating a sensor system including a plurality of sensors tracking a moving object in an area having known bounding surfaces. The apparatus and method calculate a time-specific position of the object based on data and sensor parameters from at least two of the plurality of sensors and determine errors between the calculated time-specific positions calculated. The method and apparatus calculate a minimum system error attributable to the at least two sensors by constraining at least one dimension in the data of the sensor used in the calculated time-specific position of the object associated with the sensor, the constraining based on an object/surface interaction, the minimum system error calculated by solving for modified sensor parameters for each sensor.Type: ApplicationFiled: June 11, 2020Publication date: September 24, 2020Applicant: SportsMEDIA Technology CorporationInventors: Roger R. Labbe, Divya Ramakrishnan, Lavanya Sridharan, Richard Cavallaro, Marvin S. WHITE
-
Patent number: 10684117Abstract: A sensor system and a method of operating a sensor system including a plurality of sensors tracking a moving object in an area having known bounding surfaces. The apparatus and method calculate a time-specific position of the object based on data and sensor parameters from at least two of the plurality of sensors and determine errors between the calculated time-specific positions calculated. The method and apparatus calculate a minimum system error attributable to the at least two sensors by constraining at least one dimension in the data of the sensor used in the calculated time-specific position of the object associated with the sensor, the constraining based on an object/surface interaction, the minimum system error calculated by solving for modified sensor parameters for each sensor.Type: GrantFiled: March 7, 2019Date of Patent: June 16, 2020Assignee: SPORTSMEDIA TECHNOLOGY CORPORATIONInventors: Roger R. Labbe, Divya Ramakrishnan, Lavanya Sridharan, Richard H. Cavallaro, Marvin S. White
-
Patent number: 10659063Abstract: Aspects of the present invention are directed to techniques for improving the efficiency of power supply schemes by continuously and adaptively scaling voltage and frequency levels in an integrated circuit based on measured conditions in real-time, without resorting to a reliance on excessive pre-computed margins typical of conventional schemes. Embodiments of the present invention employ a self-tuning dynamic voltage control oscillator (or other similar clock signal generator) that sets the frequency for components in the integrated circuit. When a requested frequency exceeds a maximum allowed frequency for a given voltage level (accounting for other age and temperature related conditions), a look-up table is dynamically referenced to determine a new voltage level that is sufficient to safely and efficiently generate the requested frequency.Type: GrantFiled: November 1, 2016Date of Patent: May 19, 2020Assignee: NVIDIA CORPORATIONInventors: Tezaswi Raja, Ben Faulkner, Divya Ramakrishnan, Tao Liu, Veeramani V, Ayon Dey, Javid Aziz
-
Publication number: 20200050251Abstract: Systems and techniques for improving the performance of circuits while adapting to dynamic voltage drops caused by the execution of noisy instructions (e.g. high power consuming instructions) are provided. The performance is improved by slowing down the frequency of operation selectively for types of noisy instructions. An example technique controls a clock by detecting an instruction of a predetermined noisy type that is predicted to have a predefined noise characteristic (e.g. a high level of noise generated on the voltage rails of a circuit due to greater amount of current drawn by the instruction), and, responsive to the detecting, deceasing a frequency of the clock. The detecting occurs before execution of the instruction. The changing of the frequency in accordance with instruction type enables the circuits to be operated at high frequencies even if some of the workloads include instructions for which the frequency of operation is slowed down.Type: ApplicationFiled: July 2, 2019Publication date: February 13, 2020Inventors: ANIKET NAIK, Tezaswi RAJA, Kevin WILDER, Raj SELVANESAN, Divya RAMAKRISHNAN, Daniel RODRIGUEZ, Benjamin FAULKNER, Raj JAYAKAR, Walter LI
-
Publication number: 20190266755Abstract: A system for registering one or more cameras and/or creating an accurate three-dimensional (3D) model of a world space environment including back projecting at least one image from at least one of a plurality of camera views to the 3D model based on a set of existing camera parameters. The back projected image is added as a texture for the 3D model. This texture is automatically compared to one or more images from other camera views using a color space comparison of images to determine a set of differences or errors. The camera parameters and the 3D model are automatically adjusted to minimized the differences or errors. Over time, the parameters and the 3D model converge on a state that can be used to track moving objects, insert virtual graphics and/or perform other functions.Type: ApplicationFiled: May 9, 2019Publication date: August 29, 2019Applicant: SportsMEDIA Technology CorporationInventors: Marvin S. WHITE, Radford Parker, Divya Ramakrishnan, Louis Gentry, Rand Pendleton
-
Publication number: 20190204066Abstract: A sensor system and a method of operating a sensor system including a plurality of sensors tracking a moving object in an area having known bounding surfaces. The apparatus and method calculate a time-specific position of the object based on data and sensor parameters from at least two of the plurality of sensors and determine errors between the calculated time-specific positions calculated. The method and apparatus calculate a minimum system error attributable to the at least two sensors by constraining at least one dimension in the data of the sensor used in the calculated time-specific position of the object associated with the sensor, the constraining based on an object/surface interaction, the minimum system error calculated by solving for modified sensor parameters for each sensor.Type: ApplicationFiled: March 7, 2019Publication date: July 4, 2019Applicant: SportsMEDIA Technology CorporationInventors: Roger R. Labbe, Divya Ramakrishnan, Lavanya Sridharan, Richard H. CAVALLARO, Marvin S. WHITE
-
Patent number: 10290119Abstract: A system for registering one or more cameras and/or creating an accurate three dimensional (3D) model of a world space environment includes back projecting at least one image from at least one of a plurality of camera views to the 3D model based on a set of existing camera parameters. The back projected image is added as a texture for the 3D model. This texture is automatically compared to one or more images from other camera views using a color space comparison of images to determine a set of differences or errors. The camera parameters and the 3D model are automatically adjusted to minimize the differences or errors. Over time, the parameters and the 3D model converge on a state that can be used to track moving objects, insert virtual graphics and/or perform other functions.Type: GrantFiled: September 15, 2016Date of Patent: May 14, 2019Assignee: SPORTSMEDIA TECHNOLOGY CORPORATIONInventors: Marvin S. White, Radford Parker, Divya Ramakrishnan, Louis Gentry, Rand Pendleton
-
Patent number: 10234270Abstract: A sensor system and a method of operating a sensor system including a plurality of sensors tracking a moving object in an area having known bounding surfaces. The apparatus and method calculate a time-specific position of the object based on data and sensor parameters from at least two of the plurality of sensors and determine errors between the calculated time-specific positions calculated. The method and apparatus calculate a minimum system error attributable to the at least two sensors by constraining at least one dimension in the data of the sensor used in the calculated time-specific position of the object associated with the sensor, the constraining based on an object/surface interaction, the minimum system error calculated by solving for modified sensor parameters for each sensor.Type: GrantFiled: October 13, 2016Date of Patent: March 19, 2019Assignee: SPORTSMEDIA TECHNOLOGY CORPORATIONInventors: Roger R. Labbe, Jr., Divya Ramakrishnan, Lavanya Sridharan, Richard Cavallaro, Marvin S. White
-
Publication number: 20180123604Abstract: Aspects of the present invention are directed to techniques for improving the efficiency of power supply schemes by continuously and adaptively scaling voltage and frequency levels in an integrated circuit based on measured conditions in real-time, without resorting to a reliance on excessive pre-computed margins typical of conventional schemes. Embodiments of the present invention employ a self-tuning dynamic voltage control oscillator (or other similar clock signal generator) that sets the frequency for components in the integrated circuit. When a requested frequency exceeds a maximum allowed frequency for a given voltage level (accounting for other age and temperature related conditions), a look-up table is dynamically referenced to determine a new voltage level that is sufficient to safely and efficiently generate the requested frequency.Type: ApplicationFiled: November 1, 2016Publication date: May 3, 2018Inventors: Tezaswi Raja, Ben Faulkner, Divya Ramakrishnan, Tao Liu, Veeramani V, Ayon Dey, Javid Aziz
-
Publication number: 20180106592Abstract: A sensor system and a method of operating a sensor system including a plurality of sensors tracking a moving object in an area having known bounding surfaces. The apparatus and method calculate a time-specific position of the object based on data and sensor parameters from at least two of the plurality of sensors and determine errors between the calculated time-specific positions calculated. The method and apparatus calculate a minimum system error attributable to the at least two sensors by constraining at least one dimension in the data of the sensor used in the calculated time-specific position of the object associated with the sensor, the constraining based on an object/surface interaction, the minimum system error calculated by solving for modified sensor parameters for each sensor.Type: ApplicationFiled: October 13, 2016Publication date: April 19, 2018Applicant: Sportsmedia Technology CorporationInventors: Roger R. Labbe, JR., Divya Ramakrishnan, Lavanya Sridharan, Richard Cavallaro, Marvin S. White
-
Publication number: 20180075592Abstract: A system for registering one or more cameras and/or creating an accurate three dimensional (3D) model of a world space environment includes back projecting at least one image from at least one of a plurality of camera views to the 3D model based on a set of existing camera parameters. The back projected image is added as a texture for the 3D model. This texture is automatically compared to one or more images from other camera views using a color space comparison of images to determine a set of differences or errors. The camera parameters and the 3D model are automatically adjusted to minimize the differences or errors. Over time, the parameters and the 3D model converge on a state that can be used to track moving objects, insert virtual graphics and/or perform other functions.Type: ApplicationFiled: September 15, 2016Publication date: March 15, 2018Applicant: Sportsmedia Technology CorporationInventors: Marvin S. White, Radford Parker, Divya Ramakrishnan, Louis Gentry, Rand Pendleton