Patents by Inventor Gaurav Khandelwal
Gaurav Khandelwal 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: 20240095130Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.Type: ApplicationFiled: November 27, 2023Publication date: March 21, 2024Inventors: Nohhyun Park, Abhishek Dharmapurikar, Rajath Subramanyam, Gaurav Khandelwal, Pin Zhou
-
Patent number: 11868215Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.Type: GrantFiled: October 26, 2021Date of Patent: January 9, 2024Assignee: Rubrik, Inc.Inventors: Nohhyun Park, Abhishek Dharmapurikar, Rajath Subramanyam, Gaurav Khandelwal, Pin Zhou
-
Publication number: 20230245279Abstract: Methods and systems for denoising media frames captured in low-light environment are provided. A method includes obtaining a media frame in pixel space using adaptive trimming of Fourier coefficients of an input media frame based on a threshold criterion, and obtaining a media frame in curvelet space by performing curvelet transform on the media frame in pixel space, extracting a texture frame based on texture details and a homogeneous frame based on homogeneous details, present in the media frame in pixel space, performing longitudinal and latitudinal filtering of the texture and homogeneous frames downscaled by a same factor, integrating the longitudinal and latitudinal filtered texture and homogeneous frames, upscaling the integration to obtain a curvelet media frame, and obtaining an output media frame by sharpening the curvelet media frame in multiple iterations based on partially sharpened curvelet media frames, the curvelet media frame, and the media frame in curvelet space.Type: ApplicationFiled: April 6, 2023Publication date: August 3, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav KHANDELWAL, Sai Snehith Garlapati, Vivek Maik D, Balaji Shashipreeth Racherla, Sweta Singh
-
Publication number: 20230156146Abstract: A method performed by an electronic device for generating a slow motion video includes obtaining plural image frames captured at a frame rate from a camera of the electronic device, detecting motion information in a first image frame from among the plural image frames, and performing an interpolation operation using one or more image frames from among the plural image frames. The one or more image frames are image frames obtained during a predetermined time after the first image frame in which the motion information is detected. A second image frame obtained before the first image frame in which the motion information is detected is discarded from the electronic device. A third image frame obtained after the predetermined time from the first image frame in which the motion information is detected is discarded from the electronic device.Type: ApplicationFiled: January 13, 2023Publication date: May 18, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav KHANDELWAL, Divyanshu KUMAR, Saiksha Dhananjay SHETTY, Digadari SUMAN, Alok Shankarlal SHUKLA, Abhijit DEY, Kiran NATARAJU
-
Publication number: 20230142346Abstract: In some examples, a cluster protection system comprises at least one processor and a memory storing instructions which, when executed by the at least one processor, cause the system to perform operations comprising identifying a target cluster or an object in a container management framework, identifying application data and metadata associated with the target cluster or the object, generating a first snapshot of the target cluster or the object, the first snapshot including at least the metadata, storing the first snapshot in offsite cloud storage, generating a second snapshot of the target cluster, the second snapshot including at least the application data, and storing the second snapshot in a persistent volume in onsite storage.Type: ApplicationFiled: November 8, 2021Publication date: May 11, 2023Inventors: Guilherme Vale Ferreira Menezes, Nohhyun Park, Abhishek Dharmaprikar, Rajath Subramanyam, Pin Zhou, Gaurav Khandelwal, Jiangbin Luo
-
Publication number: 20230128602Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.Type: ApplicationFiled: October 26, 2021Publication date: April 27, 2023Inventors: Nohhyun Park, Abhishek Dharmapurikar, Rajath Subramanyam, Gaurav Khandelwal, Pin Zhou
-
Publication number: 20230014050Abstract: A method for enhancing image quality may be provided. The method may include receiving a plurality of input frames and metadata, and determining one or more feature scores for a received input frame from the plurality of input frames. The method may further include determining a parametric score for the received input frame based on an analysis of the one or more feature scores of the received input frame and the metadata. The method may include identifying one or more artifacts for correction in the received input frame based on the parametric score, and determining a strength of correction required for at least one identified artifact in the received input frame based on the parametric score, then applying the determined strength of correction to the received input frame. The method may further include performing multi-frame blending for a plurality of received input frames with applied determined strength of correction.Type: ApplicationFiled: August 18, 2022Publication date: January 19, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav KHANDELWAL, Sachin Deepak LOMTE, Umang CHATURVEDI, Diplav Diplav
-
Patent number: 11558581Abstract: A method performed by an electronic device for generating a slow motion video includes obtaining plural image frames captured at a frame rate from a camera of the electronic device, detecting motion information in a first image frame from among the plural image frames, and performing an interpolation operation using one or more image frames from among the plural image frames. The one or more image frames are image frames obtained during a predetermined time after the first image frame in which the motion information is detected. A second image frame obtained before the first image frame in which the motion information is detected is discarded from the electronic device. A third image frame obtained after the predetermined time from the first image frame in which the motion information is detected is discarded from the electronic device.Type: GrantFiled: November 29, 2021Date of Patent: January 17, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav Khandelwal, Divyanshu Kumar, Saiksha Dhananjay Shetty, Digadari Suman, Alok Shankarlal Shukla, Abhijit Dey, Kiran Nataraju
-
Publication number: 20220086384Abstract: A method performed by an electronic device for generating a slow motion video includes obtaining plural image frames captured at a frame rate from a camera of the electronic device, detecting motion information in a first image frame from among the plural image frames, and performing an interpolation operation using one or more image frames from among the plural image frames. The one or more image frames are image frames obtained during a predetermined time after the first image frame in which the motion information is detected. A second image frame obtained before the first image frame in which the motion information is detected is discarded from the electronic device. A third image frame obtained after the predetermined time from the first image frame in which the motion information is detected is discarded from the electronic device.Type: ApplicationFiled: November 29, 2021Publication date: March 17, 2022Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav Khandelwal, Divyanshu Kumar, Saiksha Dhananjay Shetty, Digadari Suman, Alok Shankarlal Shukla, Abhijit Dey, Kiran Nataraju
-
Patent number: 11190728Abstract: A method for processing image frames, and an electronic device are provided. The method includes receiving image frames captured by an image sensor at a first frame rate and storing the received image frames in a memory. A change is detected in the stored image frames and an image frame is interpolated between the stored image frames after detecting the change. The interpolated image is stored in the memory.Type: GrantFiled: August 31, 2020Date of Patent: November 30, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav Khandelwal, Divyanshu Kumar, Saiksha Dhananjay Shetty, Digadari Suman, Alok Shankarlal Shukla, Abhijit Dey, Kiran Nataraju
-
Patent number: 11012603Abstract: An apparatus for capturing media for capturing media using a plurality of cameras associated with an electronic device based on an ambient light condition is provided. The apparatus includes a processor, and a memory unit coupled to the processor, the memory unit including a processing module configured to obtain at least one preview frame from a first camera in response to enabling an image capture application of the electronic device, determine ambient light parameters of the obtained at least one preview frame, and switch a camera operation of the electronic device from the first camera to a second camera to capture the media, if the determined ambient light parameters are below a pre-defined threshold.Type: GrantFiled: June 10, 2019Date of Patent: May 18, 2021Inventors: Digadari Suman, Abhijit Dey, Apurbaa Bhattacharjee, Gaurav Khandelwal, Kiran Nataraju
-
Publication number: 20210084223Abstract: A method performed by user equipment (UE) for selecting a camera among multi-camera includes receiving a user instruction indicative of capturing of a scene and detecting Time of Flight (TOF) sensor information relating to scene. The TOF sensor information pertains to details relating to depth of each pixel in an image and an IR image of the scene. The method includes determining depth information of the scene based on the TOF sensor information and is indicative of a ROI in the scene, information about at least one object in the scene, and a type of the scene. The method includes determining scene information based on the depth information including identification information of the at least one object in the scene and distance information to the UE from each object from among the at least one object. The method includes selecting a camera, from among a plurality of cameras based on the scene information.Type: ApplicationFiled: September 4, 2020Publication date: March 18, 2021Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav KHANDELWAL, Abhijit DEY, Vedant PATEL, Ashish Kumar SINGH, Harisha HS, Kiran NATARAJU, Rajib BASU, Praveen R. JADHAV
-
Publication number: 20200396414Abstract: A method for processing image frames, and an electronic device are provided. The method includes receiving image frames captured by an image sensor at a first frame rate and storing the received image frames in a memory. A change is detected in the stored image frames and an image frame is interpolated between the stored image frames after detecting the change. The interpolated image is stored in the memory.Type: ApplicationFiled: August 31, 2020Publication date: December 17, 2020Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav KHANDELWAL, Divyanshu KUMAR, Saiksha Dhananjay SHETTY, Digadari SUMAN, Alok Shankarlal SHUKLA, Abhijit DEY, Kiran NATARAJU
-
Patent number: 10764530Abstract: A method and a system for recording a Super Slow Motion (SSM) video in a portable electronic device are provided. A SSM video recording system detects presence of motion in the image frames captured by the image capturing device. Upon detecting the presence of motion, the SSM video recording system generates a trigger, subsequent to which, a first and fourth set of image frames for performing a frame skipping mechanism, and a second and third set of image frames for performing an interpolation mechanism are selected. The image frames of desired frame rate generated by performing the frame skipping mechanism and the interpolation mechanism are transmitted to an encoder in an order, for encoding and recording. The method and system allow SSM even in mid-tier and low-tier models of smartphones, without the need of expensive specialized image sensors.Type: GrantFiled: October 4, 2019Date of Patent: September 1, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav Khandelwal, Divyanshu Kumar, Saiksha Dhananjay Shetty, Digadari Suman, Alok Shankarlal Shukla, Abhijit Dey, Kiran Nataraju
-
Publication number: 20200112701Abstract: A method and a system for recording a Super Slow Motion (SSM) video in a portable electronic device are provided. A SSM video recording system detects presence of motion in the image frames captured by the image capturing device. Upon detecting the presence of motion, the SSM video recording system generates a trigger, subsequent to which, a first and fourth set of image frames for performing a frame skipping mechanism, and a second and third set of image frames for performing an interpolation mechanism are selected. The image frames of desired frame rate generated by performing the frame skipping mechanism and the interpolation mechanism are transmitted to an encoder in an order, for encoding and recording. The method and system allow SSM even in mid-tier and low-tier models of smartphones, without the need of expensive specialized image sensors.Type: ApplicationFiled: October 4, 2019Publication date: April 9, 2020Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Gaurav KHANDELWAL, Divyanshu KUMAR, Saiksha Dhananjay SHETTY, Digadari SUMAN, Alok Shankarlal SHUKLA, Abhijit DEY, Kiran NATARAJU
-
Publication number: 20190379812Abstract: An apparatus for capturing media for capturing media using a plurality of cameras associated with an electronic device based on an ambient light condition is provided. The apparatus includes a processor, and a memory unit coupled to the processor, the memory unit including a processing module configured to obtain at least one preview frame from a first camera in response to enabling an image capture application of the electronic device, determine ambient light parameters of the obtained at least one preview frame, and switch a camera operation of the electronic device from the first camera to a second camera to capture the media, if the determined ambient light parameters are below a pre-defined threshold.Type: ApplicationFiled: June 10, 2019Publication date: December 12, 2019Inventors: Digadari SUMAN, Abhijit DEY, Apurbaa BHATTACHARJEE, Gaurav KHANDELWAL, Kiran NATARAJU
-
Publication number: 20180270445Abstract: A method and an electronic device for capturing and generating a video content from an initial video is provided. The method includes displaying a selected region of interest (ROI) in the video at a high frame rate and high-resolution. The generated video content includes a first region and a second region. The first region is obtained by capturing frames in the ROI of the initial video at a first frame rate. The second region is obtained by capturing full video frames at a second frame rate. The first region and the second region are then combined thereby generating a slow motion video.Type: ApplicationFiled: March 20, 2018Publication date: September 20, 2018Inventors: Gaurav KHANDELWAL, Madhupa CHOWDHURY, Ajay VIJAYVARGIYA, Alok Shankarlal SHUKLA
-
Publication number: 20140040307Abstract: The disclosed subject matter is generally related to including a download option of a software module from within a search results page. In response to receiving a search query from a user, search results responsive to the search query are identified. The search query is analyzed to detect an intent to download a software module. If an intent to download a software module is detected, a search results page is generated from the search results and further includes a user-actionable control for initiating a process for downloading a corresponding software module to a target computer associated with the user.Type: ApplicationFiled: August 5, 2012Publication date: February 6, 2014Applicant: MICROSOFT CORPORATIONInventors: Praveen Kumar Kavety Loganathan, Subrata Roychoudhuri, Kartik Poddar, Mythreyee Devi Ganapathy, Gaurav Khandelwal