Patents by Inventor Gourav Singhal
Gourav Singhal 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: 12254548Abstract: A system configured to perform style-aware listener animation. By representing different listening styles (e.g., facial expressions) using an embedding space, a single model can be trained to generate unique facial animations for a number of distinct listeners. Thus, individual listening styles can be associated with a listener identifier, enabling the system to (i) animate a plurality of different listeners with unique nonverbal behavior and/or (ii) select a particular listener identifier or desired type of listener style with which to animate. This enables the model to be generalized to new listeners to generate additional listener facial responses without needing training data for each new listener. The model may process a listener representation style or listener identifier, along with input data corresponding to a speaker talking, to generate unique facial animation responsive to the speech.Type: GrantFiled: December 16, 2022Date of Patent: March 18, 2025Assignee: Amazon Technologies, Inc.Inventors: Gourav Datta, Vivek Yadav, Yue Wu, Ayush Jaiswal, Rajiv M Reddy, Prateek Singhal, Karthik Ramakrishnan, Premkumar Natarajan
-
Patent number: 12184967Abstract: 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: GrantFiled: October 6, 2022Date of Patent: December 31, 2024Assignee: Adobe Inc.Inventors: Sourabh Gupta, Jose Ignacio Echevarria Vallespi, Gourav Singhal, Mrinal Kumar Sharma
-
Patent number: 12094032Abstract: In some embodiments, techniques for producing user-generated content are provided. For example, a process may involve sending a product identifier; receiving a first candidate image that is associated with the product identifier; determining that a similarity between a user structure and a target structure satisfies a threshold condition, wherein the user structure characterizes a figure of a user in a first input image and the target structure is based on a pose guide associated with the first candidate image; and capturing, based on the determining, the first input image.Type: GrantFiled: September 16, 2022Date of Patent: September 17, 2024Assignee: Adobe Inc.Inventors: Gourav Singhal, Tridib Das, Sourabh Gupta
-
Publication number: 20240264866Abstract: A storage management system is described that calculates a dynamic cache limit for a computing device application on an application-specific basis. The storage management system calculates the dynamic cache limit automatically and independent of user input, based on usage of the application at a computing device, conditions of the computing device, or a combination thereof. Example parameters considered in computing the dynamic cache limit include usage frequency of the application, minimum data retention requirements for the application, available computing device storage, a storage consumption rate of the application, storage consumption by the application relative to at least one other application, size of digital content created or consumed by the application, data download frequency, frequently used digital content, and so forth. The dynamic cache limit is periodically modified and enforced to prevent an application from consuming more computing device storage than permitted by the dynamic cache limit.Type: ApplicationFiled: February 3, 2023Publication date: August 8, 2024Applicant: Adobe Inc.Inventors: Gourav Singhal, Pankaj Goyal, Mohit Agarwal, Harish Jalandra, Anmol Dhawan
-
Publication number: 20240193851Abstract: In some embodiments, a computing system generates a 360-degree view of a target object based on available images from an online platform. The computing system identifies a plurality of images having the same target object from one or more image sources on the online platform. The computing system categorizes the plurality of images into multiple view categories. The computing system then determines a representative image for each view category and generates a processed object image of the target object from the representative image for each view category. The computing system then stitches multiple processed object images to create a 360-degree view of the target object.Type: ApplicationFiled: December 12, 2022Publication date: June 13, 2024Inventors: Gourav Singhal, Tridib Das, Sourabh Gupta
-
Publication number: 20240095969Abstract: In some embodiments, techniques for producing user-generated content are provided. For example, a process may involve sending a product identifier; receiving a first candidate image that is associated with the product identifier; determining that a similarity between a user structure and a target structure satisfies a threshold condition, wherein the user structure characterizes a figure of a user in a first input image and the target structure is based on a pose guide associated with the first candidate image; and capturing, based on the determining, the first input image.Type: ApplicationFiled: September 16, 2022Publication date: March 21, 2024Inventors: Gourav Singhal, Tridib Das, Sourabh Gupta
-
Patent number: 11907338Abstract: 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: GrantFiled: January 26, 2021Date of Patent: February 20, 2024Assignee: Adobe Inc.Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
-
Patent number: 11893792Abstract: 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: GrantFiled: March 25, 2021Date of Patent: February 6, 2024Assignee: Adobe Inc.Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
-
Publication number: 20240013561Abstract: A translation system provides machine translations of review texts on item pages using context from the item pages outside of the review text being translated. Given review text from an item page, context for machine translating the review text is determined from the item page. In some aspects, one or more keywords are determined based on text, images, and/or videos on the item page. The one or more keywords are used as context by the machine translator to translate the review text from a first language to a second language to provide translated review text, which can be presented on the item page.Type: ApplicationFiled: July 5, 2022Publication date: January 11, 2024Inventors: Gourav SINGHAL, Amol JINDAL
-
Patent number: 11817118Abstract: 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: GrantFiled: February 25, 2022Date of Patent: November 14, 2023Assignee: Adobe Inc.Inventors: Sourabh Gupta, Mrinal Kumar Sharma, Gourav Singhal
-
Patent number: 11748796Abstract: 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: GrantFiled: March 19, 2020Date of Patent: September 5, 2023Assignee: Adobe Inc.Inventors: Sourabh Gupta, Mrinal Kumar Sharma, Gourav Singhal
-
Publication number: 20230114800Abstract: 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: ApplicationFiled: October 17, 2022Publication date: April 13, 2023Inventors: GOURAV SINGHAL, Sourabh Gupta, Mrinal Kumar Sharma
-
Patent number: 11605176Abstract: Techniques are provided for providing a user with retrieved images of a specific article of clothing or accessory worn by models having a particular body type and pose as selected by the user. The images have been analyzed to identify both a body type and pose of the model wearing the article of clothing in each of the images. The images are labeled based on at least body type and pose of the model and clustered based on their labels, and are thus available for retrieval by subsequent requests by a user. In particular, a user that is interested in the article of clothing can input one or more requests for images of models having a selected body type and pose. Any of the images labeled with the selected body type and pose can then be provided to the user in any number ways.Type: GrantFiled: January 21, 2021Date of Patent: March 14, 2023Assignee: Adobe, Inc.Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Sharma
-
Publication number: 20230031646Abstract: 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: ApplicationFiled: October 6, 2022Publication date: February 2, 2023Inventors: Sourabh Gupta, Jose Ignacio Echevarria Vallespi, Gourav Singhal, Mrinal Kumar Sharma
-
Patent number: 11562488Abstract: 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: GrantFiled: October 15, 2020Date of Patent: January 24, 2023Assignee: Adobe Inc.Inventors: Nirmal Kumawat, Shikhar Garg, Saikat Chakrabarty, Sourabh Gupta, Mrinal Kumar Sharma, Gourav Singhal
-
Patent number: 11509819Abstract: 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: GrantFiled: January 19, 2021Date of Patent: November 22, 2022Assignee: Adobe Inc.Inventors: Sourabh Gupta, Jose Ignacio Echevarria Vallespi, Gourav Singhal, Mrinal Kumar Sharma
-
Patent number: 11474677Abstract: 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: GrantFiled: May 13, 2020Date of Patent: October 18, 2022Assignee: ADOBE INC.Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
-
Publication number: 20220309280Abstract: 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: ApplicationFiled: March 25, 2021Publication date: September 29, 2022Applicant: Adobe Inc.Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
-
Publication number: 20220237417Abstract: 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: ApplicationFiled: January 26, 2021Publication date: July 28, 2022Applicant: Adobe Inc.Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Kumar Sharma
-
Publication number: 20220230344Abstract: Techniques are provided for providing a user with retrieved images of a specific article of clothing or accessory worn by models having a particular body type and pose as selected by the user. The images have been analyzed to identify both a body type and pose of the model wearing the article of clothing in each of the images. The images are labeled based on at least body type and pose of the model and clustered based on their labels, and are thus available for retrieval by subsequent requests by a user. In particular, a user that is interested in the article of clothing can input one or more requests for images of models having a selected body type and pose. Any of the images labeled with the selected body type and pose can then be provided to the user in any number ways.Type: ApplicationFiled: January 21, 2021Publication date: July 21, 2022Applicant: Adobe, Inc.Inventors: Gourav Singhal, Sourabh Gupta, Mrinal Sharma