Patents by Inventor Krishna Singh
Krishna Singh 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: 11468786Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that generate dynamic tool-based animated tutorials. In particular, in one or more embodiments, the disclosed systems generate an animated tutorial in response to receiving a request associated with an image editing tool. The disclosed systems then extract steps from existing general tutorials that pertain to the image editing tool to generate tool-specific animated tutorials. In at least one embodiment, the disclosed systems utilize a clustering algorithm in conjunction with image parameters to provide a set of these generated animated tutorials that showcase diverse features and/or attributes of the image editing tool based on measured aesthetic gains resulting from application of the image editing tool within the animated tutorials.Type: GrantFiled: October 16, 2019Date of Patent: October 11, 2022Assignee: Adobe Inc.Inventors: Subham Gupta, Poonam Bhalla, Krishna Singh Karki, Ajay Bedi
-
Patent number: 11431563Abstract: This relates generally to create and manage a cloud infrastructure using a cloud infrastructure tool. An example method includes, at a server associated with a cloud management platform, receiving a configuration file associated with a cloud infrastructure tool describing a desired state of a cloud infrastructure; creating a cloud template based on the configuration file; determining cloud resources for achieving the desired state of the cloud infrastructure based on the cloud template; for each of the cloud resources: determining a type of the cloud resource; identifying a native resource associated with the cloud management platform based on the type of the resource; mapping an identification of the native resource to the cloud resource; and storing the mapping between the cloud resource and the native resource in a non-native format; and displaying a graphical user interface configured to display a topology for the cloud resources and the cloud infrastructure tool.Type: GrantFiled: July 27, 2021Date of Patent: August 30, 2022Assignee: VMware, Inc.Inventors: Danny Holzman, Rambabu Duddukuri, Kiran Krishna Singh, Rajesh Chalavadi, Hongvan Nguyen, Rohit Joshi
-
Publication number: 20220188664Abstract: There is a need for more accurate and more efficient predictive data analysis steps/operations. This need can be addressed by, for example, techniques for efficient predictive data analysis steps/operations. In one example, a method includes mapping a primary event having a primary event code to a related subset of a plurality of candidate secondary events by at least processing one or more lifecycle-related attributes for the primary event code using a lifecycle inference machine learning model to detect an inferred lifecycle for the primary event.Type: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Inventors: Rama Krishna Singh, Priyank Jain, Ravi Pande
-
Patent number: 11361526Abstract: An image editing program can include a content-aware selection system. The content-aware selection system can enable a user to select an area of an image using a label or a tag that identifies object in the image, rather than having to make a selection area based on coordinates and/or pixel values. The program can receive a digital image and metadata that describes an object in the image. The program can further receive a label, and can determine from the metadata that the label is associated with the object. The program can then select a bounding box for the object, and identify in the bounding box, pixels that represent the object. The program can then output a selection area that surrounds the pixels.Type: GrantFiled: September 4, 2020Date of Patent: June 14, 2022Assignee: Adobe Inc.Inventors: Subham Gupta, Ajay Bedi, Poonam Bhalla, Krishna Singh Karki
-
Publication number: 20220108506Abstract: Methods, systems, and computer storage media for providing tool tutorials based on tutorial information that is dynamically integrated into tool tutorial shells using graphics editing system operations in a graphics editing systems. In operation, an image is received in association with a graphics editing application. Tool parameters (e.g., image-specific tool parameters) are generated based on processing the image. The tool parameters are generated for a graphics editing tool of the graphics editing application. The graphics editing tool (e.g., object removal tool or spot healing tool) can be a premium version of a simplified version of the graphics editing tool in a freemium application service. Based on the tool parameters and the image, a tool tutorial data file is generated by incorporating the tool parameters and the image into a tool tutorial shell. The tool tutorial data file can be selectively rendered in an integrated interface of the graphics editing application.Type: ApplicationFiled: October 6, 2020Publication date: April 7, 2022Inventors: Subham Gupta, Krishna Singh Karki, Poonam Bhalla, Ajay Bedi
-
Publication number: 20220034882Abstract: Disclosed herein are immunoassay methods and reagents for detecting anti-Zika IgM antibody in a biological sample from a subject and/or diagnosing Zika virus infection in a subject. Also disclosed are algorithms for implementing the disclosed methods. The disclosed immunoassay methods, reagents, and algorithms enable efficient and reliable qualitative detection of anti-Zika virus antibodies and rapid determination of presumptive positive results for Zika virus infection in human subjects.Type: ApplicationFiled: September 18, 2019Publication date: February 3, 2022Applicant: Siemens Healthcare Diagnostics Inc.Inventors: Sai Patibandla, Krishna Singh
-
Publication number: 20210295504Abstract: Systems and methods are configured to extract images from provided source data files and to preprocess such images for content-based image analysis. An image analysis system applies one or more machine-learning based models for identifying specific features within analyzed images, and for determining one or more measurements based at least in part on the identified features. Such measurements may be embodied as absolute measurements for determining an absolute distance between features, or relative measurements for determining a relative relationship between features. The determined measurements are input into one or more machine-learning based models for determining a classification for the image.Type: ApplicationFiled: March 4, 2021Publication date: September 23, 2021Inventors: Russell H. Amundson, Saurabh Bhargava, Rama Krishna Singh, Ravi Pande, Vishwakant Gupta, Destiny L. Babjack, Gaurav Mantri, Abhinav Agrawal, Sapeksh Suman
-
Publication number: 20210295503Abstract: Systems and methods are configured to extract images from provided source data files and to preprocess such images for content-based image analysis. An image analysis system applies one or more machine-learning based models for identifying specific features within analyzed images, and for determining one or more measurements based at least in part on the identified features. Such measurements may be embodied as absolute measurements for determining an absolute distance between features, or relative measurements for determining a relative relationship between features. The determined measurements are input into one or more machine-learning based models for determining a classification for the image.Type: ApplicationFiled: March 4, 2021Publication date: September 23, 2021Inventors: Russell H. Amundson, Saurabh Bhargava, Rama Krishna Singh, Ravi Pande, Vishwakant Gupta, Destiny L. Babjack, Gaurav Mantri, Abhinav Agrawal, Sapeksh Suman
-
Publication number: 20210295189Abstract: There is a need for more effective and efficient predictive data analysis. This need can be addressed by, for example, solutions for performing/executing cross-geographical predictive data analysis that enhance network transmission efficiency. In one example, a method includes determining forecasted superior domain event data for a hierarchically superior geographic domain at a forecasting period; determining forecasted inferior domain event data for each hierarchically inferior geographic domain associated with the hierarchically superior geographic domain at the forecasting period; determining confirmed inferior domain event data based at least in part on each hierarchically inferior geographic domain; and performing prediction-based actions based at least in part on each confirmed inferior domain event data.Type: ApplicationFiled: March 19, 2020Publication date: September 23, 2021Inventors: Rama Krishna Singh, Ravi Pande, David L. Frankenfield, Anupam Gupta
-
Publication number: 20210295551Abstract: Systems and methods are configured for preprocessing of images for further content based analysis thereof. Such images are extracted from a source data file, by standardizing individual pages within a source data file as image data files, and identifying whether the image satisfies applicable size-based criteria, applicable color-based criteria, and applicable content-based criteria, among others, utilizing one or more machine-learning based models. Various systems and methods may identify particular features within the extracted images to facilitate further image-based analysis based on the identified features.Type: ApplicationFiled: March 4, 2021Publication date: September 23, 2021Inventors: Russell H. Amundson, Saurabh Bhargava, Rama Krishna Singh, Ravi Pande, Vishwakant Gupta, Gaurav Mantri, Abhinav Agrawal, Sapeksh Suman
-
Publication number: 20210149947Abstract: Embodiments of the present invention are directed towards providing contextual tags for an image based on a contextual analysis of associated images captured in the same environment as the image. To determine contextual tags, content tags can be determined for images. The determined content tags can be associated with categories based on a contextual classification of the content tags. These associated content tags can then be designated as contextual tags for a respective category. To associate these contextual tags with the images, the images can be iterated through based on how the images relate to the contextual tags. For instance, when an image is associated with a category, the contextual tags classified into that category can be assigned to that image.Type: ApplicationFiled: November 14, 2019Publication date: May 20, 2021Inventors: Subham GUPTA, Poonam BHALLA, Krishna Singh KARKI, Ajay BEDI
-
Publication number: 20210118325Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that generate dynamic tool-based animated tutorials. In particular, in one or more embodiments, the disclosed systems generate an animated tutorial in response to receiving a request associated with an image editing tool. The disclosed systems then extract steps from existing general tutorials that pertain to the image editing tool to generate tool-specific animated tutorials. In at least one embodiment, the disclosed systems utilize a clustering algorithm in conjunction with image parameters to provide a set of these generated animated tutorials that showcase diverse features and/or attributes of the image editing tool based on measured aesthetic gains resulting from application of the image editing tool within the animated tutorials.Type: ApplicationFiled: October 16, 2019Publication date: April 22, 2021Inventors: Subham Gupta, Poonam Bhalla, Krishna Singh Karki, Ajay Bedi
-
Publication number: 20210103615Abstract: Certain embodiments involve adaptive search results for multimedia search queries to provide dynamic previews. For instance, a computing system receives a search query that includes a keyword. The computing system identifies, based on the search query, a video file having keyframes with content tags that match the search query. The computing system determines matching scores for respective keyframes of the identified video file. The computing system generates a dynamic preview from at least two keyframes having the highest matching scores.Type: ApplicationFiled: October 3, 2019Publication date: April 8, 2021Inventors: Amol Jindal, Subham Gupta, Poonam Bhalla, Krishna Singh Karki, Ajay Bedi
-
Publication number: 20200401831Abstract: An image editing program can include a content-aware selection system. The content-aware selection system can enable a user to select an area of an image using a label or a tag that identifies object in the image, rather than having to make a selection area based on coordinates and/or pixel values. The program can receive a digital image and metadata that describes an object in the image. The program can further receive a label, and can determine from the metadata that the label is associated with the object. The program can then select a bounding box for the object, and identify in the bounding box, pixels that represent the object. The program can then output a selection area that surrounds the pixels.Type: ApplicationFiled: September 4, 2020Publication date: December 24, 2020Inventors: Subham Gupta, Ajay Bedi, Poonam Bhalla, Krishna Singh Karki
-
Patent number: 10817739Abstract: An image editing program can include a content-aware selection system. The content-aware selection system can enable a user to select an area of an image using a label or a tag that identifies object in the image, rather than having to make a selection area based on coordinates and/or pixel values. The program can receive a digital image and metadata that describes an object in the image. The program can further receive a label, and can determine from the metadata that the label is associated with the object. The program can then select a bounding box for the object, and identify in the bounding box, pixels that represent the object. The program can then output a selection area that surrounds the pixels.Type: GrantFiled: January 31, 2019Date of Patent: October 27, 2020Assignee: Adobe Inc.Inventors: Subham Gupta, Ajay Bedi, Poonam Bhalla, Krishna Singh Kari
-
Publication number: 20200250453Abstract: An image editing program can include a content-aware selection system. The content-aware selection system can enable a user to select an area of an image using a label or a tag that identifies object in the image, rather than having to make a selection area based on coordinates and/or pixel values. The program can receive a digital image and metadata that describes an object in the image. The program can further receive a label, and can determine from the metadata that the label is associated with the object. The program can then select a bounding box for the object, and identify in the bounding box, pixels that represent the object. The program can then output a selection area that surrounds the pixels.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Subham Gupta, Ajay Bedi, Poonam Bhalla, Krishna Singh Kari
-
Patent number: 10652472Abstract: Embodiments relate to automatic perspective and horizon correction. Generally, a camera captures an image as an image file. Capture-time orientation data from one or more sensors is used to determine the camera's attitude with respect to a defined reference frame. The orientation data and/or attitude can be registered into metadata of the image file and used to generate axis lines representative of the camera's reference frame. A reference line such as a horizon can be automatically identified from detected line segments in the image that align with one of the axis lines within a predetermined angular threshold. The reference line can be used to generate a camera transformation from a starting orientation reflected by the camera attitude to a transformed orientation that aligns the reference line with the reference frame. The transformation can be applied to the image to automatically correct perspective distortion and/or horizon tilt in the image.Type: GrantFiled: February 22, 2018Date of Patent: May 12, 2020Assignee: ADOBE INC.Inventors: Subham Gupta, Poonam Bhalla, Krishna Singh Karki, Ajay Bedi
-
Patent number: 10586308Abstract: Techniques for removal of obstructions in a digital image scene are described, in which target and source digital images that exhibit parallax, one to another, are obtained that were captured together by an image capture device at a similar point in time using two different lenses of the image capture device. A foreground obstruction is identified based on displacement in apparent position of objects in the target and source digital images. The foreground obstruction is removed from the target digital image, such as by generating an obstruction mask that represents the location of the foreground obstruction and copying pixels from the source digital image to the target digital image based on the locations identified in the obstruction mask. The target digital image with the obstruction removed is output to a user interface or service provider system, for example.Type: GrantFiled: May 9, 2017Date of Patent: March 10, 2020Assignee: Adobe Inc.Inventors: Krishna Singh Karki, Subham Gupta, Poonam Bhalla, Ajay Bedi
-
Patent number: 10440276Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for generating focused preview images that include the subjects of interest of digital images. For example, in one or more embodiments, the disclosed system utilizes a machine-learning model to generate a saliency map for a digital image to indicate one or more salient objects portrayed within the digital image. Additionally, in one or more embodiments, the system identifies a focus region based on focus information captured by a camera device at the time of capturing the digital image. Furthermore, the system can then utilize the saliency map and the focus region to generate a focused preview image. For instance, in one or more embodiments, the system crops the digital image based on an overlapping portion of the saliency map and the focus region to generate a focused preview image.Type: GrantFiled: November 2, 2017Date of Patent: October 8, 2019Assignee: Adobe Inc.Inventors: Subham Gupta, Poonam Bhalla, Krishna Singh Karki, Ajay Bedi
-
Publication number: 20190260939Abstract: Embodiments relate to automatic perspective and horizon correction. Generally, a camera captures an image as an image file. Capture-time orientation data from one or more sensors is used to determine the camera's attitude with respect to a defined reference frame. The orientation data and/or attitude can be registered into metadata of the image file and used to generate axis lines representative of the camera's reference frame. A reference line such as a horizon can be automatically identified from detected line segments in the image that align with one of the axis lines within a predetermined angular threshold. The reference line can be used to generate a camera transformation from a starting orientation reflected by the camera attitude to a transformed orientation that aligns the reference line with the reference frame. The transformation can be applied to the image to automatically correct perspective distortion and/or horizon tilt in the image.Type: ApplicationFiled: February 22, 2018Publication date: August 22, 2019Inventors: Subham Gupta, Poonam Bhalla, Krishna Singh Karki, Ajay Bedi