Drop Zone Prediction for User Input Operations
Granted: October 18, 2018
Application Number:
20180300036
A digital medium environment is described to improve moving graphical user interface objects using predictive drop zones that are generated based on user input operations. In one example, a user input processing system receives user input, such as selection and movement of a graphical object. The user input processing system monitors the user input to determine velocity, acceleration, location, and direction of the graphical object as moved by the user input. From the monitoring, the…
ELECTRONIC SIGNATURE FRAMEWORK WITH KEYSTROKE BIOMETRIC AUTHENTICATION
Granted: October 11, 2018
Application Number:
20180293393
An intended signatory receives an electronic signature request that includes instructions for accessing both an unsigned document and server functionality that enables the intended signatory to electronically sign the document. To gain such access, the intended signatory must pass username and password authentication, which serves as a first authentication factor. After the intended signatory is authenticated, he/she can access the unsigned document. However, once the intended signatory…
Digital Audio Data User Interface Customization Based On User Expertise, Content Type, or Testing
Granted: October 4, 2018
Application Number:
20180286462
A digital medium environment includes an audio processing application that generates a user interface for editing audio data. Sound effects are displayed each with a single adjuster according to an ordered workflow based on a mix type of an audio clip, such as music, dialogue, etc. Adjustment of a single adjuster for a sound effect causes adjustment of multiple parameters of an effects processor underlying the sound effect. Furthermore, effects processors corresponding to selected sound…
Digital Image Processing through use of an Image Repository
Granted: October 4, 2018
Application Number:
20180286023
Techniques and systems are described to support digital image processing through use of an image repository, e.g., a stock image database or other storage. In one example, a plurality of candidate digital images are obtained from an image repository based on a target digital image. A plurality of transformations are generated to be applied to the target digital image, each transformation based on a respective candidate digital image. Semantic information is employed as part of the…
Service System To Determine Journeys Based On Companion Relationship
Granted: October 4, 2018
Application Number:
20180285930
In implementations of a service system to determine journeys based on companion relationship, a server computing device maintains event information about events associated with previous visitors within a designated geographic region, and a devices graph that correlates user identities with devices. A journey determination application can receive an indication that a mobile device has entered the designated geographic region, and correlate the mobile device to an identity of a user. A…
Viewed Location Metric Generation and Engagement Attribution within an AR or VR Environment
Granted: October 4, 2018
Application Number:
20180285890
View location metric generation and engagement attribution within an AR or VR environment are described. In one example, a system of a digital medium environment is configured to generate metric data describing viewed locations within an augmented or virtual reality environment. The system includes a log data collection module implemented at least partially in hardware of a computing device to collect log data from a plurality of user devices. The log data describes locations associated…
Digital Image Processing including Refinement Layer, Search Context Data, or DRM
Granted: October 4, 2018
Application Number:
20180285535
Techniques and systems are described to support digital image processing through use of an image repository, e.g., a stock image database or other storage. In one example, a plurality of candidate digital images are obtained from an image repository based on a target digital image. A plurality of transformations are generated to be applied to the target digital image, each transformation based on a respective candidate digital image. Semantic information is employed as part of the…
Responsive Grid Layouts for Graphic Design
Granted: September 27, 2018
Application Number:
20180276182
Responsive grid layouts for graphic design are described. In one example, a system of a digital medium environment is configured to generate responsive grid layouts for graphic design. The system includes a layout module implemented at least partially in hardware of the computing device to generate a plurality of grid layouts each having at least one cell configured to be mapped to at least one design element of digital content. The system also includes a scoring module implemented at…
Metric Forecasting Employing a Similarity Determination in a Digital Medium Environment
Granted: September 27, 2018
Application Number:
20180276691
Metric forecasting techniques and systems in a digital medium environment are described that leverage similarity of elements, one to another, in order to generate a forecast value for a metric for a particular element. In one example, training data is received that describes a time series of values of the metric for a plurality of elements. The model is trained to generate the forecast value of the metric, the training using machine learning of a neural network based on the training…
Timeline Creation of Electronic Document Creation States
Granted: September 27, 2018
Application Number:
20180276189
Timeline creation of electronic document creation states is described. In one or more implementations, document creation states are created responsive to performing editing operations on a document. Document creation state snapshots are then generated for respective document creation states responsive to the document creation states meeting at least one criterion. The at least one criterion may be based on an amount of change in the document, completion of an editing operation, specific…
Tool for Creating and Editing Arcs
Granted: September 20, 2018
Application Number:
20180268576
A tool is provided via a user interface for a digital media application that supports digital illustrations. The tool combines operations to create different types of segments for a drawing shape and covert between types of segments. The tool is configured to analyze the drawing to recognize segments that are straight, arc, or curved portions of the drawing path. For segments recognized as curved, the segments are represented as Bezier curve segments. For segments recognized as straight,…
Digital Image Defect Identification and Correction
Granted: September 20, 2018
Application Number:
20180268533
Digital image defect identification and correction techniques are described. In one example, a digital medium environment is configured to identify and correct a digital image defect through identification of a defect in a digital image using machine learning. The identification includes generating a plurality of defect type scores using a plurality of defect type identification models, as part of machine learning, for a plurality of different defect types and determining the digital…
IDENTIFICATION OF READING ORDER TEXT SEGMENTS WITH A PROBABILISTIC LANGUAGE MODEL
Granted: September 20, 2018
Application Number:
20180267956
A computer implemented method and system identifies correct structured reading-order sequence of text segments that are extracted from a file structured in a portable document format. A probabilistic language model is generated from a large text corpus to comprise observed word sequence patterns for a given language. The language model measures whether splicing together a first text segment with another continuation text segment results in a phrase that is more likely than a phrase…
Audio and Video Synchronizing Perceptual Model
Granted: September 13, 2018
Application Number:
20180261252
An audio and video synchronizing perceptual model is described that is based on how a person perceives audio and/or video (e.g., how the brain processes sound and/or visual content). The relative emotional impact associated with different audio portions may be employed to determine transition points to facilitate automatic synchronization of audio data to video data to create a production that achieves a particular overall emotional effect on the listener/viewer. Various processing…
Application Tool Recommendations
Granted: September 13, 2018
Application Number:
20180260718
Application tool recommendations are described. Initially, application usage data is captured indicating tools used and actions performed by existing users of an application. This application usage data is converted into human-readable words describing the tools used and actions performed. This allows natural language processing techniques to be applied to the converted data. Through natural language processing, importance scores for the tools and actions can be computed and tasks…
LOCAL FEATURE REPRESENTATION FOR IMAGE RECOGNITION
Granted: September 13, 2018
Application Number:
20180260655
Techniques are disclosed for image feature representation. The techniques exhibit discriminative power that can be used in any number of classification tasks, and are particularly effective with respect to fine-grained image classification tasks. In an embodiment, a given image to be classified is divided into image patches. A vector is generated for each image patch. Each image patch vector is compared to the Gaussian mixture components (each mixture component is also a vector) of a…
Facilitating Analysis of User Interface Gesture Patterns
Granted: September 6, 2018
Application Number:
20180253224
Facilitating analysis of user interface gesture patterns is described. In example implementations, a computing device acquires data that describes a user interface gesture pattern, such as finger movements on a touchscreen, in terms of pixels of a visual display. A repetitive arrangement of polygons, such as a grid of rectangles, is logically overlaid on the visual display. The computing device transforms the pixel-based data into polygon-based data that represents the gesture pattern in…
Photometric Stabilization for Time-Compressed Video
Granted: September 6, 2018
Application Number:
20180255273
Photometric stabilization for time-compressed video is described. Initially, video content captured by a video capturing device is time-compressed by selecting a subset of frames from the video content according to a frame sampling technique. Photometric characteristics are then stabilized across the frames of the time-compressed video. This involves determining correspondences of pixels in adjacent frames of the time-compressed video. Photometric transformations are then determined that…
SIMULATION OF MESSAGES FROM INTERNET OF THINGS (IOT) DEVICES FOR DIGITAL SIGNAGE
Granted: September 6, 2018
Application Number:
20180253758
Techniques are disclosed for the simulation of Internet of Things (IoT) device messages to control the generation and rendering of digital signage on a display module. A methodology implementing the techniques according to an embodiment includes intercepting messages that are transmitted from the devices to the display modules, and extracting or otherwise accessing sensor data from the intercepted messages. The sensor data can be provided to a user interface configured to allow a user to…
SYNCHRONIZING REVIEW COMMENTS BETWEEN SOURCE AND SHARED DOCUMENTS
Granted: September 6, 2018
Application Number:
20180253412
Techniques are provided for synchronizing comments between a platform-dependent source document and a platform-independent shared document created from the source document. The shared document can accept feedback, edits, annotations, and other comments (all generally referred to herein as comments) from a variety of platforms and collaborators. The comments entered in the shared document automatically become part of, or otherwise become visible from, the source document. In an…