Adobe Systems Patent Applications

Digital Paint Generation based on Digital Paint Properties

Granted: March 14, 2019
Application Number: 20190080487
Digital paint generation techniques and systems are described that are configured to bridge a perceived divide between functionality made available to users to create digital content and the users' understanding as to how this functionality is to be used. A variety of techniques and systems are described that support this expansion. In one example, interaction of color and physical digital paint properties with each other as part of generating digital paint is used to expand…

Digital Paint Generation, Container Representation, and Hierarchical Storage

Granted: March 14, 2019
Application Number: 20190080486
Digital paint generation techniques and systems are described that are configured to bridge a perceived divide between functionality made available to users to create digital content and the users' understanding as to how this functionality is to be used. A variety of techniques and systems are described that support this expansion. In one example, container representation and hierarchical storage such that previously generated digital paints and combinations of those paints may be used…

Digital Paint Generation based on Physical Digital Paint Property Interaction

Granted: March 14, 2019
Application Number: 20190080485
Digital paint generation techniques and systems are described that are configured to bridge a perceived divide between functionality made available to users to create digital content and the users' understanding as to how this functionality is to be used. A variety of techniques and systems are described that support this expansion. In one example, interaction of physical digital paint properties with each other as part of generating digital paint is used to expand functionality of…

Digital Paint Generation Mix Control

Granted: March 14, 2019
Application Number: 20190079661
Digital paint generation techniques and systems are described that are configured to bridge a perceived divide between functionality made available to users to create digital image and the users' understanding as to how this functionality is to be used. In one example, a mix control is used to adjust color and/or physical digital paint properties to generate digital paint. Further, feedback is also supported such that the digital paint generated from properties is changed in real time as…

AUTOMATIC CREATION OF A GROUP SHOT IMAGE FROM A SHORT VIDEO CLIP USING INTELLIGENT SELECT AND MERGE

Granted: March 7, 2019
Application Number: 20190073811
Systems and techniques are disclosed for automatically creating a group shot image by intelligently selecting a best frame of a video clip to use as a base frame and then intelligently merging features of other frames into the base frame. In an embodiment, this involves determining emotional alignment scores and eye scores for the individual frames of the video clip. The emotional alignment scores for the frames are determined by assessing the faces in each of the frames with respect to…

Collaborative Virtual Reality Anti-Nausea and Video Streaming Techniques

Granted: February 21, 2019
Application Number: 20190057529
Techniques and systems to support collaborative interaction as part of virtual reality video are described. In one example, a viewport is generated such that a reviewing user of a reviewing user device may view VR video viewed by a source user of a source user device. The viewport, for instance, may be configured as a border at least partially surrounding a portion of the VR video output by the reviewing VR device. In another instance, the viewport is configured to support output of…

Digital Media Environment for Style-Aware Patching in a Digital Image

Granted: February 21, 2019
Application Number: 20190057527
Techniques and systems are described for style-aware patching of a digital image in a digital medium environment. For example, a digital image creation system generates style data for a portion to be filled of a digital image, indicating a style of an area surrounding the portion. The digital image creation system also generates content data for the portion indicating content of the digital image of the area surrounding the portion. The digital image creation system selects a source…

Collaborative Interaction with Virtual Reality Video

Granted: February 21, 2019
Application Number: 20190056848
Techniques and systems to support collaborative interaction as part of virtual reality video are described. In one example, a viewport is generated such that a reviewing user of a reviewing user device may view VR video viewed by a source user of a source user device. The viewport, for instance, may be configured as a border at least partially surrounding a portion of the VR video output by the reviewing VR device. In another instance, the viewport is configured to support output of…

Photorealistic Augmented Reality System

Granted: February 14, 2019
Application Number: 20190051052
A digital medium environment includes at least one computing device (e.g., a user's mobile device) in an environment. Systems and techniques are described for presenting a photorealistic augmented reality experience in real time on the computing device. A lighting representation of the environment is obtained from a partial view of the environment, such as from an image of the environment, and used to render a 3D asset (e.g., graphics of a synthetic object). The 3D asset is inserted into…

Synchronized Accessibility for Client Devices in an Online Conference Collaboration

Granted: February 14, 2019
Application Number: 20190052473
Techniques and systems for synchronized accessibility for client devices in an online conference are described. For example, a conferencing system receives presentation content and audio content as part of the online conference from a client device. The conferencing system generates sign language content by converting audio in the audio content to sign language. The conferencing system then synchronizes display of the sign language content with the presentation content in a user…

FORM STRUCTURE EXTRACTION NETWORK

Granted: February 14, 2019
Application Number: 20190050640
A method and system for detecting and extracting accurate and precise structure in documents. A high-resolution image of documents is segmented into a set of tiles. Each tile is processed by a convolutional network and subsequently by a set of recurrent networks for each row and column. A global-lookup process is disclosed that allows “future” information required for accurate assessment by the recurrent neural networks to be considered. Utilization of high-resolution image allows…

DETECTING THE BOUNDS OF BORDERLESS TABLES IN FIXED-FORMAT STRUCTURED DOCUMENTS USING MACHINE LEARNING

Granted: February 14, 2019
Application Number: 20190050381
Techniques are disclosed for detecting the bounds of borderless open tables in fixed-format structured documents, such as PDF documents, and grouping text lines into predicted borderless tables. The target document comprises a set of text lines each having a respective vertical and horizontal position in the target document. A sorted list of the text lines is generated based upon a vertical and horizontal position of each text line in the target document. For each text line in the sorted…

Performance-Based Digital Content Delivery in a Digital Medium Environment

Granted: February 7, 2019
Application Number: 20190043077
Performance-based digital content delivery in a digital medium environment is described. Initially, different items of a collection of digital content are delivered to a substantially equal number of users. The collection is then iteratively tested to identify which content item achieves a desired action (e.g., conversion) at a highest rate. During the iterative test, data describing user interaction with the delivered content is collected. Based on the collected data, measures of…

Facilitating Extraction of Three-Dimensional Object with Printed Hint

Granted: February 7, 2019
Application Number: 20190039288
The extraction of a three-dimensional (3D) object is facilitated using a printed hint, which includes an additional shape that is printed along with the 3D object in a granular-based printer bed. In example implementations, the hint is indicative of a location of the 3D object. In one example, a hint has a dimension indicative of a depth to the object in the printer bed. In another example, a position of a hint is indicative that the object is below, and a size of the hint is based on a…

Levels of Competency in an Online Community

Granted: January 31, 2019
Application Number: 20190036867
Techniques and systems are described to determine levels of competency of users as part of an online community and control generation of subsequent digital content to be used interaction of the online community with the users based on this determination. In one example, determination of the level of competency is based on relevance to topics of the online community. In another example, a determination is made as to whether the topic of the online community is stable before using user…

VIDEO PROCESSING ARCHITECTURES WHICH PROVIDE LOOPING VIDEO

Granted: January 31, 2019
Application Number: 20190035428
Provided are video processing architectures and techniques configured to generate looping video. The video processing architectures and techniques automatically produce a looping video from a fixed-length video clip. Embodiments of the video processing architectures and techniques determine a lower-resolution version of the fixed-length video clip, and detect a presence of edges within image frames in the lower-resolution version. A pair of image frames having similar edges is identified…

Revision Tracking and Storage for Contract Renewals

Granted: January 31, 2019
Application Number: 20190035038
A digital medium environment is described to improve tracking and storage of renewed contracts that contain revisions. In one example, a contract management system receives a revision to an existing contract and generates a revised version of the existing contract that visually distinguishes altered portions of the revised contract from unchanged portions. The contract management system additionally generates a memorandum of agreement that succinctly describes revisions to the existing…

Personalized Digital Image Aesthetics in a Digital Medium Environment

Granted: January 24, 2019
Application Number: 20190026609
Techniques and systems are described to determine personalized digital image aesthetics in a digital medium environment. In one example, a personalized offset is generated to adapt a generic model for digital image aesthetics. A generic model, once trained, is used to generate training aesthetics scores from a personal training data set that corresponds to an entity, e.g., a particular user, group of users, and so on. The image aesthetics system then generates residual scores (e.g.,…

CHOICE-BASED ANALYTICS THAT COMBINE GAZE AND SELECTION DATA

Granted: January 24, 2019
Application Number: 20190025910
Systems and techniques are disclosed that provide application analytics data that combines gaze data and selection data. An application is configured with UI items that are grouped for analytics tracking and configured to track gazes and selections. When the application is used, the user's eye movements and pauses are monitored to identify when the user gazes upon a UI item. In one embodiment, based on determining that a gaze location is within a bounding box corresponding to a first UI…

Text Region Detection in Digital Images using Image Tag Filtering

Granted: January 17, 2019
Application Number: 20190019052
Text region detection techniques and systems for digital images using image tag filtering are described. These techniques and systems support numerous advantages over conventional techniques through use of image tags to filter text region candidates. A computing device, for instance, may first generate text region candidates through use of a variety of different techniques, such as text line detection. The computing device then assigns image tags to the text region candidates. The…