Patents by Inventor Rahul Garg
Rahul Garg 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: 11972584Abstract: Systems and methods for tissue specific time gain compensation of an ultrasound image are provided. The method comprises acquiring an ultrasound image of a subject and displaying the ultrasound image over a console. The method further comprises selecting by a user a region within the ultrasound image that requires time gain compensation. The method further comprises carrying out time gain compensation of the user selected region of the ultrasound image. The method further comprises identifying a region having a similar texture to the user selected region and carrying out time gain compensation of the user selected region by an artificial intelligence (AI) based deep learning module.Type: GrantFiled: September 29, 2021Date of Patent: April 30, 2024Assignee: GE Precision Healthcare LLCInventors: Rahul Venkataramani, Krishna Seetharam Shriram, Aditi Garg
-
Publication number: 20240106886Abstract: Described embodiments provide systems and methods for intelligent load balancing of hosted sessions. A processor can determine a plurality of metrics for each of a plurality of machines configured to connect client devices with hosted sessions. The processor can receive, from a client device, a request to establish a connection with one of the plurality of machines to access a hosted session. The processor can determine a score for each of the plurality of machines based at least on the plurality of metrics for each of the plurality of machines. The processor can select a machine from the plurality of machines as a function of the score and a resource cost of the machine. The processor can cause the client device to connect to the selected machine for the hosted session.Type: ApplicationFiled: September 28, 2022Publication date: March 28, 2024Inventors: Vinay George Roy, Mukesh Garg, Naman Dubey, Vikramjeet Singh Sandhu, Himanshu Pandey, Rahul Gupta
-
Patent number: 11895496Abstract: Disclosed herein are systems and methods for providing and using a decentralized network using a blockchain. A provider (and/or miner) may provide network coverage to one or more devices in return for tokens on the blockchain. The blockchain may employ a proof-of-coverage scheme to verify (and even guarantee) that the miners are honestly representing the wireless network coverage they are providing. In some instances, the proof of coverage may require the providers to prove coverage periodically, upon demand, and/or at random intervals.Type: GrantFiled: June 21, 2022Date of Patent: February 6, 2024Assignee: DECENTRALIZED WIRELESS FOUNDATION, INC.Inventors: Amir Haleem, Andrew Thompson, Andrew Allen, Marc Nijdam, Rahul Garg, Jay Kickliter
-
Patent number: 11867744Abstract: Techniques for isolating interfaces while testing a semiconductor device include a semiconductor device having a link interface that couples the semiconductor device to a high-speed data transfer link, a clock control unit that transmits one or more clock signals to the link interface; and a protection module. The protection module asserts a clock stop request to the clock control unit and, in response to receiving a clock stop acknowledgement from the clock control unit, asserts a clamp enable to cause the link interface to be isolated from portions of the semiconductor device. After waiting for a first predetermined period of time to expire, the protection module de-asserts the clock stop request.Type: GrantFiled: October 20, 2020Date of Patent: January 9, 2024Assignee: NVIDIA CorporationInventors: Animesh Khare, Ashish Kumar, Shantanu Sarangi, Rahul Garg, Sailendra Chadalavada
-
Patent number: 11806579Abstract: In one embodiment, a method includes accessing, by one or more computing devices, user sensor data from one or more wearable sensors on one or more players and optical sensor data from one or more cameras, where the user sensor data includes location data of the player and acceleration data, and where the optical sensor data includes several frames portraying the players and several scenes from an athletic event. The one or more computing devices analyzes, using a machine-learning model, the optical sensor data to identify the players and one or more actions during the athletic event and calculates one or more player metrics for the players based on the user sensor data and the identified actions. The one or more computing devices normalizes the player metrics for the players based on one or more weighted parameters and provides a report to one or more users.Type: GrantFiled: September 16, 2021Date of Patent: November 7, 2023Assignee: Sonador, Inc.Inventors: William Ancil Brush, Emily Jennifer Pye, Shivay Lamba, Kieran Keegan, Rahul Garg, John Peter Norair, James P. Normile, III, Jonathon G. Neville
-
Publication number: 20230325985Abstract: A method includes receiving an input image. The input image corresponds to one or more masked regions to be inpainted. The method includes providing the input image to a first neural network. The first neural network outputs a first inpainted image at a first resolution, and the one or more masked regions are inpainted in the first inpainted image. The method includes creating a second inpainted image by increasing a resolution of the first inpainted image from the first resolution to a second resolution. The second resolution is greater than the first resolution such that the one or more inpainted masked regions have an increased resolution. The method includes providing the second inpainted image to a second neural network. The second neural network outputs a first refined inpainted image at the second resolution, and the first refined inpainted image is a refined version of the second inpainted image.Type: ApplicationFiled: October 14, 2021Publication date: October 12, 2023Inventors: Soo Ye KIM, Orly LIBA, Rahul GARG, Nori KANAZAWA, Neal WADHWA, Kfir ABERMAN, Huiwen CHANG
-
Publication number: 20230153960Abstract: A method includes obtaining split-pixel image data including a first sub-image and a second sub-image. The method also includes determining, for each respective pixel of the split-pixel image data, a corresponding position of a scene feature represented by the respective pixel relative to a depth of field, and identifying, based on the corresponding positions, out-of-focus pixels. The method additionally includes determining, for each respective out-of-focus pixel, a corresponding pixel value based on the corresponding position, a location of the respective out-of-focus pixel within the split-pixel image data, and at least one of: a first value of a corresponding first pixel in the first sub-image or a second value of a corresponding second pixel in the second sub-image. The method further includes generating, based on the corresponding pixel values, an enhanced image having an extended depth of field.Type: ApplicationFiled: February 24, 2021Publication date: May 18, 2023Inventors: Rahul Garg, Neal Wadhwa
-
Patent number: 11599747Abstract: Apparatus and methods related to using machine learning to determine depth maps for dual pixel images of objects are provided. A computing device can receive a dual pixel image of at least a foreground object. The dual pixel image can include a plurality of dual pixels. A dual pixel of the plurality of dual pixels can include a left-side pixel and a right-side pixel that both represent light incident on a single dual pixel element used to capture the dual pixel image. The computing device can be used to train a machine learning system to determine a depth map associated with the dual pixel image. The computing device can provide the trained machine learning system.Type: GrantFiled: November 6, 2020Date of Patent: March 7, 2023Assignee: Google LLCInventors: Yael Pritch Knaan, Marc Levoy, Neal Wadhwa, Rahul Garg, Sameer Ansari, Jiawen Chen
-
Patent number: 11579901Abstract: Systems and methods provide for execution of different provisioning engines within a resource provider environment. A user may submit a request to provision one or more resources using a particular provisioning engine, which may include a provisioning engine that is non-native to the resource provider environment. A control plane may evaluate and transmit requests to the provisioning engine executing within the resource provider environment. Operations associated with the provisioning engine may be executed and stored within a data store, which may be processed upon completion and made accessible.Type: GrantFiled: June 30, 2021Date of Patent: February 14, 2023Assignee: Amazon Technologies, Inc.Inventors: Amjad Hussain, Diwakar Chakravarthy, Asif Hussain, Rahul Garg, Victoria Michelle Jacobson, Sunil Jagadish, James Hood
-
Publication number: 20230037958Abstract: A system includes a computing device. The computing device is configured to perform a set of functions. The set of functions includes receiving an image, wherein the image comprises a two-dimensional array of data. The set of functions includes extracting, by a two-dimensional neural network, a plurality of two-dimensional features from the two-dimensional array of data. The set of functions includes generating a linear combination of the plurality of two-dimensional features to form a single three-dimensional input feature. The set of functions includes extracting, by a three-dimensional neural network, a plurality of three-dimensional features from the single three-dimensional input feature. The set of functions includes determining a two-dimensional depth map. The two-dimensional depth map contains depth information corresponding to the plurality of three-dimensional features.Type: ApplicationFiled: December 24, 2020Publication date: February 9, 2023Inventors: Orly Liba, Rahul Garg, Neal Wadhwa, Jon Barron, Hayato Ikoma
-
Publication number: 20220412566Abstract: A domestic cooking stove comprises a frame that mounts a primary tube, one or more of nozzles for fuel injection, knobs for controlling the fuel injection, mixing tubes for modulating pressure gradient, burner tops for combustion of the air fuel mixture, and pan supports to support the vessel, heat reflectors to reflect heat, and legs to support the frame. Each heat reflector is positioned above burner top to provide secondary air entrainment for combustion by reducing a gap between an inner circumference of heat reflector and an outer circumference of the burner top to minimize heat losses. The heat reflector has a curved orientation to reduce heat transfer in a downward direction and generates eddies that increases heat transfer towards vessel bottom. The legs are positioned below the frame and has a predetermined height to maintain a gap between table top and the frame bottom surface for entrainment of air.Type: ApplicationFiled: November 27, 2020Publication date: December 29, 2022Inventors: Aniruddha Dilip Kulkarni, Rahul Garg, Satish Dayal Yadav, Renny Andrew Moonjely, Ravi Kumar Voolapalli, Sanjay Bhargava, Surendra Pratap
-
Publication number: 20220375045Abstract: A method includes obtaining an input image that contains a particular representation of lens flare, and processing the input image by a machine learning model to generate a de-flared image that includes the input image with at least part of the particular representation of lens flare removed. The machine learning (ML) model may be trained by generating training images that combine respective baseline images with corresponding lens flare images. For each respective training image, a modified image may be determined by processing the respective training image by the ML model, and a loss value may be determined based on a loss function comparing the modified image to a corresponding baseline image used to generate the respective training image. Parameters of the ML model may be adjusted based on the loss value determined for each respective training image and the loss function.Type: ApplicationFiled: November 9, 2020Publication date: November 24, 2022Inventors: Yicheng Wu, Qiurui He, Tianfan Xue, Rahul Garg, Jiawen Chen, Jonathan T. Barron
-
Publication number: 20220375042Abstract: A method includes obtaining dual-pixel image data that includes a first sub-image and a second sub-image, and generating an in-focus image, a first kernel corresponding to the first sub-image, and a second kernel corresponding to the second sub-image. A loss value may be determined using a loss function that determines a difference between (i) a convolution of the first sub-image with the second kernel and (ii) a convolution of the second sub-image with the first kernel, and/or a sum of (i) a difference between the first sub-image and a convolution of the in-focus image with the first kernel and (ii) a difference between the second sub-image and a convolution of the in-focus image with the second kernel. Based on the loss value and the loss function, the in-focus image, the first kernel, and/or the second kernel, may be updated and displayed.Type: ApplicationFiled: November 13, 2020Publication date: November 24, 2022Inventors: Rahul Garg, Neal Wadhwa, Pratul Preeti Srinivasan, Tianfan Xue, Jiawen Chen, Shumian Xin, Jonathan T. Barron
-
Publication number: 20220343525Abstract: Example implementations relate to joint depth prediction from dual cameras and dual pixels. An example method may involve obtaining a first set of depth information representing a scene from a first source and a second set of depth information representing the scene from a second source. The method may further involve determining, using a neural network, a joint depth map that conveys respective depths for elements in the scene. The neural network may determine the joint depth map based on a combination of the first set of depth information and the second set of depth information. In addition, the method may involve modifying an image representing the scene based on the joint depth map. For example, background portions of the image may be partially blurred based on the joint depth map.Type: ApplicationFiled: April 27, 2020Publication date: October 27, 2022Inventors: Rahul GARG, Neal WADHWA, Sean FANELLO, Christian HAENE, Yinda ZHANG, Sergio Orts ESCOLANO, Yael Pritch KNAAN, Marc LEVOY, Shahram IZADI
-
Patent number: 11399284Abstract: Disclosed herein are systems and methods for providing and using a decentralized network using a blockchain. A provider (and/or miner) may provide network coverage to one or more devices in return for tokens on the blockchain. The blockchain may employ a proof-of-coverage scheme to verify (and even guarantee) that the miners are honestly representing the wireless network coverage they are providing. In some instances, the proof of coverage may require the providers to prove coverage periodically, upon demand, and/or at random intervals.Type: GrantFiled: September 27, 2019Date of Patent: July 26, 2022Inventors: Amir Haleem, Andrew Thompson, Andrew Allen, Marc Nijdam, Rahul Garg, Jay Kickliter
-
Publication number: 20220120804Abstract: Techniques for isolating interfaces while testing a semiconductor device include a semiconductor device having a link interface that couples the semiconductor device to a high-speed data transfer link, a clock control unit that transmits one or more clock signals to the link interface; and a protection module. The protection module asserts a clock stop request to the clock control unit and, in response to receiving a clock stop acknowledgement from the clock control unit, asserts a clamp enable to cause the link interface to be isolated from portions of the semiconductor device. After waiting for a first predetermined period of time to expire, the protection module de-asserts the clock stop request.Type: ApplicationFiled: October 20, 2020Publication date: April 21, 2022Inventors: Animesh KHARE, Ashish KUMAR, Shantanu SARANGI, Rahul GARG, Sailendra CHADALAVADA
-
Publication number: 20220121542Abstract: Techniques for testing semiconductor devices include a semiconductor device having a plurality of components, a test bus, and a test data transfer unit. The test data transfer unit receives, from a host computer, configuration information for performing a test of the semiconductor device, reads, via a high-speed data transfer link, test data associated with the test from memory of the host computer using direct memory access, sends the test data to the plurality of components via the test bus, causes one or more operations to be performed on the semiconductor device to effect at least a portion of the test, and after the one or more operations have completed, retrieves test results of the at least a portion of the test from the test bus and stores, via the high-speed data transfer link, the test results in the memory of the host computer using direct memory access.Type: ApplicationFiled: October 20, 2020Publication date: April 21, 2022Inventors: Animesh KHARE, Ashish KUMAR, Shantanu SARANGI, Rahul GARG
-
Publication number: 20220119357Abstract: The presently claimed invention relates to a novel, highly efficient and general process for the preparation of the triazine intermediates and their use in the preparation of UV absorbers.Type: ApplicationFiled: January 2, 2020Publication date: April 21, 2022Inventors: Rahul GARG, Prachin KOLAMBKAR, Mushtaq PATEL
-
Publication number: 20220080263Abstract: In one embodiment, a method includes accessing, by one or more computing devices, user sensor data from one or more wearable sensors on one or more players and optical sensor data from one or more cameras, where the user sensor data includes location data of the player and acceleration data, and where the optical sensor data includes several frames portraying the players and several scenes from an athletic event. The one or more computing devices analyzes, using a machine-learning model, the optical sensor data to identify the players and one or more actions during the athletic event and calculates one or more player metrics for the players based on the user sensor data and the identified actions. The one or more computing devices normalizes the player metrics for the players based on one or more weighted parameters and provides a report to one or more users.Type: ApplicationFiled: September 16, 2021Publication date: March 17, 2022Inventors: William Ancil Brush, Emily Jennifer Pye, Shivay Lamba, Kieran Keegan, Rahul Garg, John Peter Norair, James P. Normile, III, Jonathon G. Neville
-
Patent number: 11276010Abstract: The present disclosure discloses method and system for extracting relevant entities from a text corpus. The method comprises receiving, by the entity extraction computing device, a text corpus and an entity, determining at least one feature for each block of text from the text corpus, where the at least one feature corresponds to predefined one or more feature heads, calculating a score for each block of text from the text corpus based on training of the entity extraction system, determining a template from one or more templates based on the score, where the one or more templates are generated based on the training of the entity extraction system, and extracting at least one relevant entity from the text corpus, with respect to the entity, based on the template. The method and system disclosed in the present disclosure may be used to extract relevant entities across various domains by training the system.Type: GrantFiled: March 20, 2017Date of Patent: March 15, 2022Assignee: Wipro LimitedInventors: Arthi Venkataraman, Ajay Anantha, Kanika Singla, Rahul Garg