Patents by Inventor Mrinal Kumar Sharma

Mrinal Kumar Sharma 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: 11907338
    Abstract: Techniques are provided herein for retrieving images that correspond to a target subject matter within a target context. Although useful in a number of applications, the techniques provided herein are particularly useful in contextual product association and visualization. A method is provided to apply product images to a neural network. The neural network is configured to classify the products in the images. The images are associated with a context representing the combination of classified products in the images. These techniques leverage both seller-provided images of products and user-generated content, which potentially includes hundreds or thousands of images of the same or similar products as the seller-provided images. A graphical user interface is configured to permit a user to select the context of interest in which to visualize the products.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: February 20, 2024
    Assignee: Adobe Inc.
    Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
  • Patent number: 11893792
    Abstract: Techniques are disclosed for identifying and presenting video content that demonstrates features of a target product. The video content can be accessed, for example, from a media database of user-generated videos that demonstrate one or more features of the target product so that a user can see and hear the product in operation via a product webpage before making a purchasing decision. The product functioning videos supplement any static images of the target product and the textual product description to provide the user with additional context for each of the product's features, depending on the textual product description. The user can quickly and easily interact with the product webpage to access and playback the product functioning video to see and/or hear the product in operation.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: February 6, 2024
    Assignee: Adobe Inc.
    Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
  • Publication number: 20230412734
    Abstract: Methods, systems, and computer storage media for providing a disrupted-speech assistance service associated with a disrupted-speech management engine of a meeting management system. The disrupted-speech assistance service is an accessibility service that supports accessibility operations of a disrupted-speech management engine to provide disrupted-speech assistance features in a meeting management system. In operation, meeting data comprising audio data is accessed. The audio data is analyzed to determine that the audio data comprises disrupted-speech at a threshold level of disrupted-speech. Based on the audio data comprising disrupted-speech at the threshold level of disrupted-speech, one or more disrupted-speech assistance operations for a meeting can be executed. The one or more disrupted-speech assistance operations comprises identifying a disrupted-speech word; determining an alternative word for the disrupted-speech word.
    Type: Application
    Filed: June 17, 2022
    Publication date: December 21, 2023
    Inventor: Mrinal Kumar SHARMA
  • Publication number: 20230368511
    Abstract: A method for content-aware type-on-path generation is implemented via a computing system including a processor. The method includes surfacing an image via a graphics GUI of a graphics application and detecting one or more salient objects within the image using a CNN model. The method also includes generating a contour map for each detected salient object and generating a path along the contours of each salient object by applying a defined offset to the corresponding contour map. The method further includes applying input text characters as type-on-path along the generated path based at least on user input received via the graphics GUI.
    Type: Application
    Filed: May 16, 2022
    Publication date: November 16, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Mrinal Kumar SHARMA
  • Publication number: 20230370653
    Abstract: A method for streaming videos with internally-variable frame quality is implemented via a computing system including a processor. The method includes accessing a video including and evenly sampling the video frames. The method includes, for each sampled video frame, analyzing the video frame using a CNN model to determine whether the video frame includes high-relevance region(s). The method also includes, for each sampled video frame including high-relevance region(s), extracting coordinates of the high-relevance region(s) using the CNN model, and for each sampled video frame including high-relevance region(s) and each intervening video frame between the sampled video frame and a next sampled video frame, setting a minimum frame quality for the extracted coordinates.
    Type: Application
    Filed: May 16, 2022
    Publication date: November 16, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Mrinal Kumar SHARMA
  • Patent number: 11817118
    Abstract: Review videos on product pages are enhanced with user interface elements that cause playback of the review videos at points at which particular topics are discussed. A review video is processed by converting speech to text and timestamping the text. Topics are identified in the text, and a time in the review video corresponding to each topic is identified from the timestamps for the text. In some configurations, sentiment is also determined for each topic. User interface elements corresponding to each identified topic are presented with the review video on the product page. When a user viewing the product page selects a user interface element, the review video is played at a time corresponding to the topic of the selected user interface element.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: November 14, 2023
    Assignee: Adobe Inc.
    Inventors: Sourabh Gupta, Mrinal Kumar Sharma, Gourav Singhal
  • Patent number: 11778280
    Abstract: A method for generating geolocation-specific subtitles for a video is implemented via a computing system including a processor. The method includes accessing, via the processor, a video including an embedded subtitle file, extracting the subtitle file from the video, extracting unit values from the subtitle file, and extracting a geolocation of a user executing a video streaming application. The method also includes converting the unit values within the subtitle file to geolocation-specific unit values using a unit conversion map, where the geolocation-specific unit values correspond to the extracted geolocation of the user. The method further includes streaming the video with subtitles from the subtitle file on a video GUI of the video streaming application and, simultaneously with the streaming of the video, surfacing the geolocation-specific unit values within a unit conversion GUI of the video streaming application that is surfaced on top of the video GUI.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Mrinal Kumar Sharma
  • Patent number: 11748796
    Abstract: Methods, systems, and non-transitory computer readable media are disclosed for determining a sub-set of user-submitted images that are similar to a curated image and presenting the sub-set of user-submitted images in connection with the curated image. The disclosed system presents a curated image depicting a product via a graphical user interface (e.g., on an e-commerce platform). In one or more embodiments, the disclosed system extracts feature vectors from the curated image and a plurality of user-submitted images. The disclosed system compares the feature vectors from the curated image and the plurality of user-submitted images to determine a sub-set of user-submitted images that are similar to the curated image. The disclosed system presents the sub-set of user-submitted images based on a user selection of the curated image.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: September 5, 2023
    Assignee: Adobe Inc.
    Inventors: Sourabh Gupta, Mrinal Kumar Sharma, Gourav Singhal
  • Publication number: 20230114800
    Abstract: A computer readable medium for sizing a product includes instructions, that when executed by at least one processor, cause a computing device to: retrieve from a webpage information on a product including product dimensions; present on a display of a client device a graphical button that upon access by a user activates a camera for capturing an image of an object positioned at a focal distance from the camera, the object having a surface; prompt the user to enter boundary information of an imaginary housing to be placed on the surface; generate the imaginary housing dimensions in two dimensions (2D) based on the boundary information and the focal distance; and determine whether the product fits within the imaginary housing by comparing the product dimensions against the imaginary housing dimensions.
    Type: Application
    Filed: October 17, 2022
    Publication date: April 13, 2023
    Inventors: GOURAV SINGHAL, Sourabh Gupta, Mrinal Kumar Sharma
  • Publication number: 20230031646
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and providing pose guides that are tailored to a context of a camera viewfinder stream. In particular, in one or more embodiments, the disclosed systems determine a context of the camera viewfinder stream and provide sample pose images that correspond with the determined context. In response to a selection of a sample pose image, the disclosed systems generate and display a pose guide that is customized to the proportions of a subject depicted in the camera viewfinder stream. The disclosed systems further iteratively modify portions of the generated pose guide to indicate that the subject depicted in the camera viewfinder stream is coming into alignment with the generated pose guide. The disclosed systems automatically capture a digital image when the subject is in total alignment with the generated pose guide.
    Type: Application
    Filed: October 6, 2022
    Publication date: February 2, 2023
    Inventors: Sourabh Gupta, Jose Ignacio Echevarria Vallespi, Gourav Singhal, Mrinal Kumar Sharma
  • Patent number: 11562488
    Abstract: In implementations of image content snapping guidelines, a guidelines segmentation system includes modules, such as an image pre-processing module to reduce the image size of a digital image if the image size exceeds an image size threshold. An object segmentation module segments objects depicted in the digital image and identifies each object by a bounding border that delineates an object region boundary. An edge detection module receives a segmented object and determines object external edges and object feature edges from the segmented object, and identifies object corners of the object. A snapping guidelines module determines image content snapping guidelines of an object depicted in the digital image, the image content snapping guidelines for an object determined based on the bounding border of the object region boundary, the object external edges, the object feature edges, and projected snapping guidelines that extend from the object corners of the object.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: January 24, 2023
    Assignee: Adobe Inc.
    Inventors: Nirmal Kumawat, Shikhar Garg, Saikat Chakrabarty, Sourabh Gupta, Mrinal Kumar Sharma, Gourav Singhal
  • Patent number: 11509819
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and providing pose guides that are tailored to a context of a camera viewfinder stream. In particular, in one or more embodiments, the disclosed systems determine a context of the camera viewfinder stream and provide sample pose images that correspond with the determined context. In response to a selection of a sample pose image, the disclosed systems generate and display a pose guide that is customized to the proportions of a subject depicted in the camera viewfinder stream. The disclosed systems further iteratively modify portions of the generated pose guide to indicate that the subject depicted in the camera viewfinder stream is coming into alignment with the generated pose guide. The disclosed systems automatically capture a digital image when the subject is in total alignment with the generated pose guide.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: November 22, 2022
    Assignee: Adobe Inc.
    Inventors: Sourabh Gupta, Jose Ignacio Echevarria Vallespi, Gourav Singhal, Mrinal Kumar Sharma
  • Patent number: 11474677
    Abstract: A computer readable medium for sizing a product includes instructions, that when executed by at least one processor, cause a computing device to: retrieve from a webpage information on a product including product dimensions; present on a display of a client device a graphical button that upon access by a user activates a camera for capturing an image of an object positioned at a focal distance from the camera, the object having a surface; prompt the user to enter boundary information of an imaginary housing to be placed on the surface; generate the imaginary housing dimensions in two dimensions (2D) based on the boundary information and the focal distance; and determine whether the product fits within the imaginary housing by comparing the product dimensions against the imaginary housing dimensions.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: October 18, 2022
    Assignee: ADOBE INC.
    Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
  • Publication number: 20220309280
    Abstract: Techniques are disclosed for identifying and presenting video content that demonstrates features of a target product. The video content can be accessed, for example, from a media database of user-generated videos that demonstrate one or more features of the target product so that a user can see and hear the product in operation via a product webpage before making a purchasing decision. The product functioning videos supplement any static images of the target product and the textual product description to provide the user with additional context for each of the product's features, depending on the textual product description. The user can quickly and easily interact with the product webpage to access and playback the product functioning video to see and/or hear the product in operation.
    Type: Application
    Filed: March 25, 2021
    Publication date: September 29, 2022
    Applicant: Adobe Inc.
    Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
  • Publication number: 20220237417
    Abstract: Techniques are provided herein for retrieving images that correspond to a target subject matter within a target context. Although useful in a number of applications, the techniques provided herein are particularly useful in contextual product association and visualization. A method is provided to apply product images to a neural network. The neural network is configured to classify the products in the images. The images are associated with a context representing the combination of classified products in the images. These techniques leverage both seller-provided images of products and user-generated content, which potentially includes hundreds or thousands of images of the same or similar products as the seller-provided images. A graphical user interface is configured to permit a user to select the context of interest in which to visualize the products.
    Type: Application
    Filed: January 26, 2021
    Publication date: July 28, 2022
    Applicant: Adobe Inc.
    Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
  • Publication number: 20220232162
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and providing pose guides that are tailored to a context of a camera viewfinder stream. In particular, in one or more embodiments, the disclosed systems determine a context of the camera viewfinder stream and provide sample pose images that correspond with the determined context. In response to a selection of a sample pose image, the disclosed systems generate and display a pose guide that is customized to the proportions of a subject depicted in the camera viewfinder stream. The disclosed systems further iteratively modify portions of the generated pose guide to indicate that the subject depicted in the camera viewfinder stream is coming into alignment with the generated pose guide. The disclosed systems automatically capture a digital image when the subject is in total alignment with the generated pose guide.
    Type: Application
    Filed: January 19, 2021
    Publication date: July 21, 2022
    Inventors: Sourabh Gupta, Jose Ignacio Echevarria Vallespi, Gourav Singhal, Mrinal Kumar Sharma
  • Publication number: 20220215860
    Abstract: Review videos on product pages are enhanced with user interface elements that cause playback of the review videos at points at which particular topics are discussed. A review video is processed by converting speech to text and timestamping the text. Topics are identified in the text, and a time in the review video corresponding to each topic is identified from the timestamps for the text. In some configurations, sentiment is also determined for each topic. User interface elements corresponding to each identified topic are presented with the review video on the product page. When a user viewing the product page selects a user interface element, the review video is played at a time corresponding to the topic of the selected user interface element.
    Type: Application
    Filed: February 25, 2022
    Publication date: July 7, 2022
    Inventors: Sourabh Gupta, Mrinal Kumar Sharma, Gourav Singhal
  • Patent number: 11341690
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods that generate customized color editing options tailored to a digital image. In particular, in one or more embodiments, the disclosed systems generate an interactive editing user interface that includes selectable color controls corresponding to dominant colors extracted from the digital image and ordered by dominance. In at least one embodiment, the disclosed systems utilizes clustering techniques associated with the dominant representative colors to generate contour paths in the digital image further enabling dynamic interactive image editing.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: May 24, 2022
    Assignee: Adobe Inc.
    Inventors: Mrinal Kumar Sharma, Shailendra Singh Rathore, Gourav Singhal
  • Publication number: 20220122258
    Abstract: In implementations of image content snapping guidelines, a guidelines segmentation system includes modules, such as an image pre-processing module to reduce the image size of a digital image if the image size exceeds an image size threshold. An object segmentation module segments objects depicted in the digital image and identifies each object by a bounding border that delineates an object region boundary. An edge detection module receives a segmented object and determines object external edges and object feature edges from the segmented object, and identifies object corners of the object. A snapping guidelines module determines image content snapping guidelines of an object depicted in the digital image, the image content snapping guidelines for an object determined based on the bounding border of the object region boundary, the object external edges, the object feature edges, and projected snapping guidelines that extend from the object corners of the object.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 21, 2022
    Applicant: Adobe Inc.
    Inventors: Nirmal Kumawat, Shikhar Garg, Saikat Chakrabarty, Sourabh Gupta, Mrinal Kumar Sharma, Gourav Singhal
  • Patent number: 11270485
    Abstract: Automatic positioning of textual content within digital images is leveraged in a digital medium environment. Initially, user input is received to add textual content to a digital image. A salient portion and a non-salient portion of the digital image are identified. The salient portion of the digital image contains a salient object which corresponds to the most important or noticeable object in a digital image, as opposed to non-salient objects which correspond to less important background objects or portions of an image. A placement region for the textual content within the non-salient portion of the digital image is automatically determined, and the digital image is modified by positioning the textual content within the automatically determined placement region of the digital image. Positioning the textual content may include automatically adjusting the textual content to fit within the placement region, such as by automatically scaling or aligning the textual content.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: March 8, 2022
    Assignee: Adobe Inc.
    Inventors: Mrinal Kumar Sharma, Gourav Singhal