-
公开(公告)号:US12184967B2
公开(公告)日:2024-12-31
申请号:US17938581
申请日:2022-10-06
Applicant: Adobe Inc.
IPC: H04N23/60 , G06F3/0485 , G06F16/538 , G06V40/10 , H04N23/63
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.
-
公开(公告)号:US20240264866A1
公开(公告)日:2024-08-08
申请号:US18105437
申请日:2023-02-03
Applicant: Adobe Inc.
Inventor: Gourav Singhal , Pankaj Goyal , Mohit Agarwal , Harish Jalandra , Anmol Dhawan
IPC: G06F9/50
CPC classification number: G06F9/5016 , G06F9/5022 , G06F9/5033
Abstract: 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.
-
公开(公告)号:US11748796B2
公开(公告)日:2023-09-05
申请号:US16824180
申请日:2020-03-19
Applicant: Adobe Inc.
Inventor: Sourabh Gupta , Mrinal Kumar Sharma , Gourav Singhal
IPC: G06Q30/0601 , G06N3/08 , G06N3/04 , G06F16/583 , G06V20/20 , G06F18/23 , G06F18/214 , G06V10/762 , G06V10/764 , G06V10/774 , G06V10/82 , G06V10/44 , G06F3/0482 , G06V10/22 , G06F3/04842 , G06N3/088 , G06F16/54 , G06F3/0488 , G06F3/04845
CPC classification number: G06Q30/0623 , G06F16/583 , G06F18/2148 , G06F18/23 , G06N3/04 , G06N3/08 , G06Q30/0643 , G06V10/454 , G06V10/763 , G06V10/764 , G06V10/774 , G06V10/82 , G06V20/20 , G06F3/0482 , G06F3/0488 , G06F3/04842 , G06F3/04845 , G06F16/54 , G06F2203/04806 , G06N3/088 , G06V10/235
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.
-
公开(公告)号:US11562488B2
公开(公告)日:2023-01-24
申请号:US17071157
申请日:2020-10-15
Applicant: Adobe Inc.
Inventor: Nirmal Kumawat , Shikhar Garg , Saikat Chakrabarty , Sourabh Gupta , Mrinal Kumar Sharma , Gourav Singhal
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.
-
公开(公告)号:US11474677B2
公开(公告)日:2022-10-18
申请号:US15930559
申请日:2020-05-13
Applicant: ADOBE INC.
Inventor: Gourav Singhal , Sourabh Gupta , Mrinal Kumar Sharma
IPC: G06F3/04842 , G06Q30/06 , G06V10/22 , G06V10/75
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.
-
公开(公告)号:US20220309280A1
公开(公告)日:2022-09-29
申请号:US17212687
申请日:2021-03-25
Applicant: Adobe Inc.
Inventor: Gourav Singhal , Sourabh Gupta , Mrinal Kumar Sharma
IPC: G06K9/00 , G06N3/08 , G06F16/783 , G06Q30/06
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.
-
公开(公告)号:US20220237417A1
公开(公告)日:2022-07-28
申请号:US17158170
申请日:2021-01-26
Applicant: Adobe Inc.
Inventor: Gourav Singhal , Sourabh Gupta , Mrinal Kumar Sharma
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.
-
公开(公告)号:US20210295423A1
公开(公告)日:2021-09-23
申请号:US16824180
申请日:2020-03-19
Applicant: Adobe Inc.
Inventor: Sourabh Gupta , Mrinal Kumar Sharma , Gourav Singhal
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.
-
公开(公告)号:US20210134023A1
公开(公告)日:2021-05-06
申请号:US16670420
申请日:2019-10-31
Applicant: Adobe Inc.
Inventor: Mrinal Kumar Sharma , Shailendra Singh Rathore , Gourav Singhal
IPC: G06T11/00 , G06T11/60 , G06T3/40 , G06F3/0484 , G06F3/0482
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.
-
公开(公告)号:US20210019369A1
公开(公告)日:2021-01-21
申请号:US16514504
申请日:2019-07-17
Applicant: Adobe Inc.
Inventor: Mrinal Kumar Sharma , Gourav Singhal
Abstract: Generation of context-aware subtitles for a video is described. A subtitle context system receives video subtitles, extracts words from the subtitles, and determines a part of speech describing each word's use in the video. The subtitle context system then determines a difficulty score for each of the words based on the length of the word, a frequency with which the word is used in the language of the video, and a language proficiency score for a user viewing the video. To identify which words of the subtitles are likely difficult for the viewing user to understand, the subtitle context system compares the computed difficulty scores to a difficulty score threshold. For each word having a difficulty score that satisfies the threshold, a definition and one or more synonyms are ascertained. During video playback, the definition and synonyms for difficult to understand words are displayed concurrently with the word.
-
-
-
-
-
-
-
-
-