-
公开(公告)号: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.
-
2.
公开(公告)号:US10685470B2
公开(公告)日:2020-06-16
申请号:US16128904
申请日:2018-09-12
Applicant: Adobe Inc.
Inventor: Amol Jindal , Vivek Mishra , Neha Sharan , Anmol Dhawan
Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating and providing composition effect tutorials for creating and editing digital content based on a metadata composite structure. For example, the disclosed systems can generate and/or access a metadata composite structure that includes nodes corresponding to composition effects applied to a digital content item, where a given node can include location information indicating where a composition effect is applied relative to a digital content item. The disclosed systems can further generate a tutorial to guide a user to implement a selected composition effect by identifying composition effects of nodes that correspond to a location selected within a composition interface and presenting instructions for a particular composition effect.
-
公开(公告)号:US10573044B2
公开(公告)日:2020-02-25
申请号:US15808625
申请日:2017-11-09
Applicant: Adobe Inc.
Inventor: Shailendra Singh Rathore , Anmol Dhawan
Abstract: Saliency-based collage generation techniques are described. A collage generation module is executed by a computing device and receives multiple digital images. The collage generation module then generates multiple saliency maps from the digital images that describe a visual saliency of respective pixels in the digital images. The saliency maps are then used by the collage generation module to fit bounding boxes to portions of the digital images that are considered salient. Collage candidates are generated by the collage generation module based on predefined layouts and the bounding boxes that are fit the portions of the digital images. The collage generation module then selects at least one collage from these collage candidates for output to a user based on the determined amounts of deviation.
-
公开(公告)号:US10528980B2
公开(公告)日:2020-01-07
申请号:US14299919
申请日:2014-06-09
Applicant: Adobe Inc.
Inventor: Anmol Dhawan , Vineet Sharma , Ashish Duggal , Sachin Soni
Abstract: Techniques are disclosed for presenting recommended marketing content that can be dynamically varied (e.g., in real time or near-real time) based on the particular content of a web page that a user is currently reading, the content that the user has previously read, or a combination of these factors. For example, the current interactions of a user with content of a web page, such as scroll position or eye fixation, can be used to identify which portion or portions of the web page content the user is currently reading and which portions of the web page content the user is skimming or skipping over. Keywords can then be generated based on the content in those portions of the web page that the user is currently reading. Next, recommended marketing content corresponding to the keywords can be retrieved and presented to the user.
-
公开(公告)号:US10198791B2
公开(公告)日:2019-02-05
申请号:US15236700
申请日:2016-08-15
Applicant: Adobe Inc.
Inventor: Srinivasa Madhava Phaneendra Angara , Lance Lewis , Anmol Dhawan
Abstract: Techniques are disclosed for correcting facial sentiment of digital images. Facial data captured in a target image is analyzed to obtain facial-based sentiment. A favored sentiment is determined based at least in part on the facial-based sentiment. The favored sentiment is then applied to at least one face included in the target image that doesn't reflect the favored sentiment. Analyzing facial data may include detecting facial landmarks that are good indicators of sentiment (e.g., eyes, mouth, eyebrows, jawline, and nose). Such landmarks can be processed, with supervised machine learning, to detect the corresponding facial sentiment. A favored sentiment of the target image is thus identified, and can be applied to one or more non-compliant faces in the target image. In some embodiments, the favored sentiment can be further based on a plurality of additional sentiment indicators, including geo data, text, and/or other images associated with the target image.
-
公开(公告)号:US10902498B2
公开(公告)日:2021-01-26
申请号:US15015980
申请日:2016-02-04
Applicant: ADOBE INC.
Inventor: Stephane Moreau , Sachin Soni , Ashish Duggal , Anmol Dhawan
Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to providing targeted content related to sentiment associated with products. In one embodiment, an item is detected as being positioned in a physical shopping cart at a first time, the physical shopping cart being use by a user having a user device. At a second time after the first time, the item is detected as being removed from the physical shopping cart. Based on detecting the item as being removed from the physical shopping cart, content related to the item is provided to the user device of the user, the content intended to result in the user purchasing the item.
-
公开(公告)号:US10796416B2
公开(公告)日:2020-10-06
申请号:US16001829
申请日:2018-06-06
Applicant: Adobe Inc.
Inventor: Shailendra Singh Rathore , Anmol Dhawan , Anant Jain
Abstract: Certain embodiments involve generating recolored collages. For example, a method includes receiving a first image from and a second image. The method also includes grouping color hues within the first image into a first color hue cluster, and grouping color hues within the second image into a second color hue cluster. Further, the method includes determining that a first hue center of the first color hue cluster is within a distance range of a second hue center of the second color hue cluster. Additionally, the method includes generating a first recolored image by recoloring pixels of the first image having color hues outside the first color hue cluster and generating a second recolored image by recoloring pixels of the second image having color hues outside the second color hue cluster. Moreover, the method includes outputting a recolored collage including the first recolored image and the second recolored image.
-
公开(公告)号:US10528987B2
公开(公告)日:2020-01-07
申请号:US14450729
申请日:2014-08-04
Applicant: Adobe Inc.
Inventor: Sachin Soni , Ashish Duggal , Stephane Moreau , Anmol Dhawan
Abstract: Systems and methods for providing real-time marketing campaigns are disclosed. One disclosed method includes steps of identifying, by a marketing system, a target product for a marketing campaign; executing a real time capture system to requesting and receiving, by a real-time capture system, user comment information from one or more social media sites; determining, by a sentiment engine, sentiments associated with the user comment information about the target product; and identifying, by the marketing system, one or more features of the target product associated with the sentiments and a target population for the marketing campaign based on the user comment information.
-
公开(公告)号:US10460196B2
公开(公告)日:2019-10-29
申请号:US15232533
申请日:2016-08-09
Applicant: Adobe Inc.
Inventor: Anmol Dhawan , Varun Maini , Srinivasa Madhava Phaneen Angara , Amol Jindal
Abstract: Salient video frame establishment is described. In one or more example embodiments, salient frames of a video are established based on multiple photos. An image processing module is capable of analyzing both video frames and photos, both of which may include entities, such as faces or objects. Frames of a video are decoded and analyzed in terms of attributes of the video. Attributes include, for example, scene boundaries, facial expressions, brightness levels, and focus levels. From the video frames, the image processing module determines candidate frames based on the attributes. The image processing module analyzes multiple photos to ascertain multiple relevant entities based on the presence of entities in the multiple photos. Relevancy of an entity can depend, for instance, on a number of occurrences. The image processing module establishes multiple salient frames from the candidate frames based on the multiple relevant entities. Salient frames can be displayed.
-
公开(公告)号:US10430807B2
公开(公告)日:2019-10-01
申请号:US14602774
申请日:2015-01-22
Applicant: Adobe Inc.
Inventor: Ashish Duggal , Stephane Moreau , Anmol Dhawan , Sachin Soni
IPC: G06Q30/02
Abstract: Systems and methods disclosed herein score leads by determining and applying a scoring rule based on lead participation in an activity. This involves a processor of a computing device receiving information on participation in the activity by prior leads that resulted in conversions or rejections. A scoring rule is determined for the activity by assigning a score to the activity based on the information on participation in the activity by the prior leads that resulted in the conversions or the rejections. A new lead is scored using the scoring rule by assigning the new lead the score based on participation by the new lead in the activity. The scoring of the new lead can be used in various ways. In one example, the score of the new lead is used to determine to send a communication to the new lead.
-
-
-
-
-
-
-
-
-