-
公开(公告)号:US11055905B2
公开(公告)日:2021-07-06
申请号:US16535780
申请日:2019-08-08
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Ajay Jain , Ryan Rozich , Prasenjit Mondal , Jonathan Roeder
Abstract: Certain embodiments involve visually augmenting images of three-dimensional containers with virtual elements that fill one or more empty regions of the three-dimensional containers. For instance, a computing system receives a first image that depicts a storage container and identify sub-containers within the storage container. The computing system selects, from a virtual object library, a plurality of virtual objects that are semantically related to the sub-container. The computing system determines an arrangement of the virtual objects within the sub-container based on semantics associated with the sub-container and the plurality of virtual objects. The computing system generates a second image that depicts the arrangement of the plurality of virtual objects within the storage container and sub-containers. The computing system generates, for display, the second image depicting the storage container and the arrangement of the virtual objects.
-
公开(公告)号:US10999638B2
公开(公告)日:2021-05-04
申请号:US16250599
申请日:2019-01-17
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Ajay Jain
IPC: H04N21/472 , H04N21/845 , H04N21/43 , H04N21/262 , G06F3/0485 , H04N21/6587
Abstract: Navigating a video recording based on changes in views of the recording's visual content is described. A content-based navigation system receives a recording including visual content and audio content. The content-based navigation system then determines a content scale for navigating the recording relative to an overall number of new or updated views of visual content during playback of the recording. Given the content scale, the content-based navigation system generates a content navigation control that enables navigating the recording at a granularity defined by the overall number of new or updated views of the recording's visual content. Navigation via the content navigation control is thus independent of time between changes to views of the recording's visual content during playback. Input to the content navigation control causes output of a different view of the recording's visual content, and optionally causes output of audio content synchronized with the different view of visual content.
-
公开(公告)号:US10991029B2
公开(公告)日:2021-04-27
申请号:US16295746
申请日:2019-03-07
Applicant: Adobe Inc.
Inventor: Ajay Jain , Jonathan Stephen Roeder , Ryan Timothy Rozich , Sachin Soni , Sanjeev Tagra
Abstract: Background content suggestion for combination with identified items is described. Initially, a system receives digital visual content depicting an item, e.g., a product for purchase. The system identifies various content items that are available for suggesting as replacement backgrounds for the item and then determines a compatibility of these identified content items with the item depicted in the received digital visual content. In particular, the system determines compatibility based on both a scene compatibility and a color compatibility of the identified content items with the depicted item. Based on a combination of the scene and color compatibility, the system surfaces at least one of the identified content items (e.g., a highest scoring content item) as a suggested replacement background for the depicted item.
-
公开(公告)号:US20210026500A1
公开(公告)日:2021-01-28
申请号:US16519796
申请日:2019-07-23
Applicant: Adobe Inc.
Inventor: Ajay Jain , Sanjeev Tagra , Sachin Soni , Eric Andrew Kienle
IPC: G06F3/0481 , H04L29/08 , G06Q30/02
Abstract: In implementations of user interaction determination within a webinar system, a computing device implements a webinar system that exposes interactive elements on user devices during a webinar and monitors device interactions reflecting user interactions with webinar content on the user devices. The webinar system determines amounts of user interaction based on the device interactions, and can output the interactive elements based on the device interactions. The webinar system can receive user responses to the interactive elements, and maintain a pipeline that assigns levels to the users based on the user responses and the interactive elements. Users are determined as sales leads based on the levels for the users in the pipeline.
-
公开(公告)号:US10902657B2
公开(公告)日:2021-01-26
申请号:US16202979
申请日:2018-11-28
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Prasenjit Mondal , Ajay Jain
Abstract: In implementations of jointly editing related objects in a digital image, an image editing application segments a first object in a digital image, and an additional object corresponding to the first object, such a shadow cast by the first object, a reflection of the first object, or an object of a same object class as the first object. Respective stick diagrams for the first object and the additional object are generated, and a mapping of the first object to the additional object is generated based on the stick diagrams. Based on a user request to edit the first object, such as to warp the first object, the first object and the additional object are jointly edited based on the mapping. Accordingly, realistic digital images are efficiently generated that maintain correspondence between related objects, without requiring a user to edit each object individually, thus saving time and resources.
-
公开(公告)号:US10860834B2
公开(公告)日:2020-12-08
申请号:US16359378
申请日:2019-03-20
Applicant: Adobe Inc.
Inventor: Sanjeev Tagra , Sachin Soni , Prasenjit Mondal , Ajay Jain
Abstract: Methods, systems, and software are disclosed herein for protecting the privacy of users in images and to prevent or mitigate the occurrence of privacy breaches. In an implementation, a biometric privacy service identifies a biometric marker in an image of a scene, such as a fingerprint, a retina, or an iris. The service then identifies one or more features of the biometric marker to be modified. The biometric service also identifies one or more modifications to make to the one or more features of the biometric marker and generates a modified version of the biometric marker that reflects the modification(s). The image is updated by the service with the modified version of the biometric marker, so that the biometric marker can no longer be used for unwanted purposes, whether they be malicious in intent or benign.
-
77.
公开(公告)号:US20200279008A1
公开(公告)日:2020-09-03
申请号:US16288472
申请日:2019-02-28
Applicant: Adobe Inc.
Inventor: Ajay Jain , Sanjeev Tagra , Sachin Soni , Ryan Rozich , Jonathan Roeder
IPC: G06F16/9538 , G06F16/954 , G06F3/01 , G06N20/00
Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating target products for a product search based on gesture input received via a digital canvas. For example, the disclosed systems can utilize digital image classification models to generate product sets based on individual visual product features of digital images of products. The disclosed systems can further receive gesture input within a digital canvas indicating visual product features. In addition, the disclosed systems can compare the gesture input of the digital canvas with representative digital images of product sets generated by particular classification models to identify product sets that include the indicated visual product features. Further, the disclosed systems can provide target products from the identified product sets for display via a product search interface website.
-
公开(公告)号:US20200228614A1
公开(公告)日:2020-07-16
申请号:US16246008
申请日:2019-01-11
Applicant: Adobe Inc.
Inventor: Ajay Jain , Sanjeev Tagra , Sachin Soni
IPC: H04L29/08 , H04L29/06 , G06F11/34 , G06F16/954
Abstract: In implementations of a visitor engagement detection and control system for online sessions with a listing platform, a computing device implements a visitor engagement system to monitor user actions by the visitors with items listed by the listing platform, and map the user actions and the items listed by the listing platform to a timeline of the online session. An engagement module determines levels of visitor engagement in the online session based on the mapping of the user actions and the items, and initiates communication with a low-engagement visitor during the online session to increase an engagement level of the low-engagement visitor. In some cases, a communication is then established between the low-engagement visitor and a different low-engagement visitor, an engaged visitor, or an administrator of the listing platform.
-
-
-
-
-
-
-