Selecting representative metrics datasets for efficient detection of anomalous data
Certain embodiments involve selecting metrics that are representative of large metrics datasets and that are usable for efficiently performing anomaly detection. For example, metrics datasets are grouped into clusters based on, for each of the clusters, a similarity of data values in a respective pair of datasets from the metrics datasets. ... Adobe Systems Inc
A computer-implemented method for visually aligning an object includes calculating a weighted distribution of a brightness of an object, determining a center point of the object using the weighted distribution of the brightness of the object and automatically aligning the object using the center point of the object.. . ... Adobe Systems Inc
Embodiments are disclosed for bundling and arranging online content fragments for presentation based on content-specific metrics and inter-content constraints. For example, a content management application accesses candidate content fragments, a content-specific metric, and an inter-content constraint. ... Adobe Systems Inc
Metric forecasting employing a similarity determination in a digital medium environment
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. ... Adobe Systems Inc
Timeline creation of electronic document creation states
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. ... Adobe Systems Inc
Responsive grid layouts for graphic design
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. ... Adobe Systems Inc
Visual history for content state changes
Systems and methods provide for a visual history of state changes for content of a document that is being modified within a content editing application. When modifications are made to the content within the content editing application, the modifications are recorded as state changes, and a graphical representation is generated for the modified content at each state change. ... Adobe Systems Inc
Tool for creating and editing arcs
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. ... Adobe Systems Inc
Automatically segmenting images based on natural language phrases
The invention is directed towards segmenting images based on natural language phrases. An image and an n-gram, including a sequence of tokens, are received. ... Adobe Systems Inc
Utilizing deep learning to rate attributes of digital images
Systems and methods are disclosed for estimating aesthetic quality of digital images using deep learning. In particular, the disclosed systems and methods describe training a neural network to generate an aesthetic quality score digital images. ... Adobe Systems Inc
Digital image defect identification and correction
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. ... Adobe Systems Inc
Efficient filtering of digital images
The present disclosure covers systems and methods of efficiently filtering digital images. More particularly, the present disclosure covers systems and methods that generate and maintain a list of unique pixel values within a kernel window. ... Adobe Systems Inc
Hierarchical feature selection and predictive modeling for estimating performance metrics
A bid management system generates estimated performance metrics at the bid unit level to facilitate bid optimization. The bid management system includes a hierarchical feature selection and prediction approach. ... Adobe Systems Inc
This disclosure involves training classification algorithms to predict end-user behavior based on historical conversation data. For example, a computing system accesses training data with conversational and non-conversational data. ... Adobe Systems Inc
A framework is provided for associating images with topics utilizing embedding learning. The framework is trained utilizing images, each having multiple visual characteristics and multiple keyword tags associated therewith. ... Adobe Systems Inc
A framework is provided for associating dense images with topics. The framework is trained utilizing images, each having multiple regions, multiple visual characteristics and multiple keyword tags associated therewith. ... Adobe Systems Inc
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. ... Adobe Systems Inc
Systems and techniques for storing an electronic document signed during an electronic document signing process. A computing device receives an electronic document that includes content within a content area, an image field positioned on the content area, and a cross sign field positioned partially on the image field and partially on the content area. ... Adobe Systems Inc
A customized configuration of controls on a dynamic keyboard is provided for an application using a control configuration file separate from the application. The control configuration file includes a control configuration for each custom control and a layout description. ... Adobe Systems Inc
The present disclosure includes methods and systems for providing virtual reality content based on user biometric data. In particular, the disclosed systems and methods can modify virtual reality content to elicit target user responses and/or target user actions. ... Adobe Systems Inc
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. ... Adobe Systems Inc
An alignment engine facilitates aligning an object with a text segment, while maintaining the text segment as editable, in a graphics application. The text segment includes glyphs, which are graphical representations of characters. ... Adobe Systems Inc
The present disclosure includes methods and systems for generating modified digital images utilizing a neural network that includes a rendering layer. In particular, the disclosed systems and methods can train a neural network to decompose an input digital image into intrinsic physical properties (e.g., such as material, illumination, and shape). ... Adobe Systems Inc
Methods and systems are provided for generating mattes for input images. A neural network system can be trained where the training includes training a first neural network that generates mattes for input images where the input images are synthetic composite images. ... Adobe Systems Inc
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. ... Adobe Systems Inc
Techniques for converting mechanical markings on hardcopy textual content into digital annotations in a digital document file. In accordance with some embodiments, the techniques include identifying at least one block of text in a digital (scanned) image of a hardcopy document, and identifying at least one mechanical marking in the digital image of the hardcopy document. ... Adobe Systems Inc
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. ... Adobe Systems Inc
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. ... Adobe Systems Inc
Embodiments of the present invention provide systems, methods, and computer storage media for facilitating layout designs. In embodiments, an input event is detected indicating a desire to include a new object within a layout design including a first component. ... Adobe Systems Inc
Systems and techniques are disclosed that enable an electronic document signature service to ensure that it stores electronic documents on servers within particular geographic boundaries by tracking and verifying the geographic locations of the servers. The service uses data received from the servers that identifies the geographic locations of the servers. ... Adobe Systems Inc
Multi-video registration for video synthesis is described. In example implementations, at least one computing device synthesizes multiple videos to create merged images using an automated mechanism to register the multiple videos. ... Adobe Systems Inc
In some embodiments, techniques for synthesizing an image style based on a plurality of neural networks are described. A computer system selects a style image based on user input that identifies the style image. ... Adobe Systems Inc
This disclosure involves generating and outputting a segmentation model using 3d models having user-provided labels and scene graphs. For example, a system uses a neural network learned from the user-provided labels to transform feature vectors, which represent component shapes of the 3d models, into transformed feature vectors identifying points in a feature space. ... Adobe Systems Inc
Forecasting a potential audience size and an unduplicated audience size for a digital campaign includes receiving an audience segment input and a time period input. The audience segment input is converted into multiple atomic target specifications. ... Adobe Systems Inc
Font recognition and similarity determination techniques and systems are described. In a first example, localization techniques are described to train a model using machine learning (e.g., a convolutional neural network) using training images. ... Adobe Systems Inc
Stroke operation prediction techniques and systems for three-dimensional digital content are described. In one example, stroke operation data is received that describes a stroke operation input via a user interface as part of the three-dimensional digital content. ... Adobe Systems Inc
A digital medium environment is described to control provision of digital content within a physical environment to a mobile device associated with a user. User identification data and position data are received. ... Adobe Systems Inc
Embodiments are directed towards providing a target view, from a target viewpoint, of a 3d object. A source image, from a source viewpoint and including a common portion of the object, is encoded in 2d data. ... Adobe Systems Inc
Systems and methods provide for providing a stereoscopic six-degree of freedom viewing experience with a monoscopic 360-degree video are provided. A monoscopic 360-degree video of a subject scene can be preprocessed by analyzing each frame to recover a three-dimensional geometric representation of the subject scene, and further recover a camera motion path that includes various parameters associated with the camera, such as orientation, translational movement, and the like, as evidenced by the recording. ... Adobe Systems Inc
In some aspects, errors are replaced within an audio file by receiving a first audio sequence and a second audio sequence. The first audio sequence includes an erroneous subsequence and the second audio sequence includes a corrected subsequence for inclusion in the first audio sequence to replace the erroneous subsequence. ... Adobe Systems Inc
Certain embodiments involve enhancing personalization of a virtual-commerce environment by identifying an augmented-reality visual of the virtual-commerce environment. For example, a system obtains a data set that indicates a plurality of augmented-reality visuals generated in a virtual-commerce environment and provided for view by a user. ... Adobe Systems Inc
Digital experience content personalization and recommendation techniques within an ar or vr environment are described. In one example, a user profile is received that models how user interaction occurs with respect to virtual objects within a virtual or augmented reality environment. ... Adobe Systems Inc
Disclosed are techniques for more accurately estimating the pose of a camera used to capture a three-dimensional scene. Accuracy is enhanced by leveraging three-dimensional object priors extracted from a large-scale three-dimensional shape database. ... Adobe Systems Inc
Computerized methods and systems remove background information from digitally encoded images. A digitally encoded image is retrieved and converted to greyscale if it is encoded as a color image. ... Adobe Systems Inc
Systems and methods are disclosed for segmenting a digital image to identify an object portrayed in the digital image from background pixels in the digital image. In particular, in one or more embodiments, the disclosed systems and methods use a first neural network and a second neural network to generate image information used to generate a segmentation mask that corresponds to the object portrayed in the digital image. ... Adobe Systems Inc
Enhanced vectorization of raster images is described. An image vectorization module converts a raster image with bitmapped data to a vector image with vector elements based on mathematical formulas. ... Adobe Systems Inc
In some embodiments, a computing system determines, based on stored user information retrieved from a mobile user device and associated with a particular user, a location-specific affinity of the particular user for a product at a particular geographical location. The location-specific affinity indicates an interest of the particular user in the product that increases when the particular user is positioned at the particular geographical location. ... Adobe Systems Inc
Contextual linking of digital representations of objects with documents is described. In one or more implementations, a portion of a document is linked to a portion of a digital representation of an object. ... Adobe Systems Inc
Presentation of a video clip is made to persons having a high probability of viewing the clip. A database containing viewers of previously offered video clips is analyzed to determine similarities of preferences among viewers. ... Adobe Systems Inc
Systems and methods are disclosed for generating viewpoints and/or digital images of defects in a three-dimensional model. In particular, in one or more embodiments, the disclosed systems and methods generate exterior viewpoints by clustering intersection points between a bounding sphere and rays originating from exterior vertices corresponding to one or more defects. ... Adobe Systems Inc
Embodiments of the present invention are directed to optimizing image cropping. In accordance with some embodiments of the present invention, an image and an indication of an area of interest within the image are obtained. ... Adobe Systems Inc
The present disclosure is directed towards methods and systems for determining multimodal image edits for a digital image. The systems and methods receive a digital image and analyze the digital image. ... Adobe Systems Inc
The present disclosure is directed toward systems and methods for identifying user segments. In particular, the systems and methods described herein evaluate user session logs to gather media content consumption history information associated with a plurality of users. ... Adobe Systems Inc
A digital medium environment includes an action processing application that performs actions including personalized recommendation. A learning algorithm operates on a sample-by-sample basis (e.g., each instance a user visits a web page) and recommends an optimistic action, such as an action found by maximizing an expected reward, or a base action, such as an action from a baseline policy with known expected reward, subject to a safety constraint. ... Adobe Systems Inc
Embodiments of the present invention provide systems, methods, and computer storage media directed to facilitate identification of security policies for documents. In one embodiment, content features are identified from a set of documents having assigned security policies. ... Adobe Systems Inc
An authorized user obtains a packaging license that grants permission to use a particular recording device to generate multimedia content in accordance with specified license terms. The packaging license includes a content key that is used to encrypt the multimedia content at the point of capture on the recording device. ... Adobe Systems Inc
Techniques are disclosed for identifying anomalies in small data sets, by identifying anomalies using a generalized extreme student deviate test (gesd test). In an embodiment, a data set, such as business data or a website metric, is checked for skewness and, if found to be skewed, is transformed to a normal distribution (e.g., by applying a box-cox transformation). ... Adobe Systems Inc
Domain-specific speech recognizer generation with crowd sourcing is described. The domain-specific speech recognizers are generated for voice user interfaces (vuis) configured to replace or supplement application interfaces. ... Adobe Systems Inc
The present disclosure is directed toward systems and methods that facilitate scanning an object (e.g., a three-dimensional object) having custom mesh lines thereon and generating a three-dimensional mesh of the object. For example, a three-dimensional modeling system receives a scan of the object including depth information and a two-dimensional texture map of the object. ... Adobe Systems Inc
Techniques and systems are described for snapping line generation based on glyphs. Techniques include locating bounding box lines from bounding boxes of glyphs. ... Adobe Systems Inc
A user selection of one or more of a plurality of content is received. The selected content is encrypted by a first encryption key that is remote and unknown to the distribution server. ... Adobe Systems Inc
A conversational agent facilitates conversational searches for users. The conversational agent is a reinforcement learning (rl) agent trained using a user model generated from existing session logs from a search engine. ... Adobe Systems Inc
A method for clustering product media files is provided. The method includes dividing each media file corresponding to one or more products into a plurality of tiles. ... Adobe Systems Inc
Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application. ... Adobe Systems Inc
Online conference collaboration techniques and systems are described in which a plurality of client devices may be leveraged by a single user to participate as part of an online conference. In one example, a user input is received that is initiated as part of the online conference by a first client device. ... Adobe Systems Inc
Systems and techniques that provide context-aware badge display in online communities are disclosed. Badges are identified for display based on the contexts of the online interfaces in which the badges will be displayed. ... Adobe Systems Inc
Embodiments are directed towards recommending and providing content to a user group for the social consumption of recommended content. Embodiments include generating an individual recommendation for the users based on user preferences of the plurality of users. ... Adobe Systems Inc
In some embodiments, a real-time and interactive preview of alerts is provided in a user interface. A computer system parses a set of rules that specifies an alert definition. ... Adobe Systems Inc
Texture modeling techniques for image data are described. In one or more implementations, texels in image data are discovered by one or more computing devices, each texel representing an element that repeats to form a texture pattern in the image data. ... Adobe Systems Inc
Techniques and systems are described in which an image similarity determination of paths is used to control digital content output. In one example, a plurality of coordinates is received that represent a plurality of physical locations within a physical environment. ... Adobe Systems Inc
Metric forecasting techniques in a digital medium environment are described. A time series interval is identified by an analytics system that is exhibited by input usage data. ... Adobe Systems Inc
Embodiments of the present invention provide systems, methods, and computer storage media directed to facilitating predicting brand personality. In one embodiment, target content for which brand personality prediction is desired is obtained. ... Adobe Systems Inc
In embodiments of event image curation, a computing device includes memory that stores a collection of digital images associated with a type of event, such as a digital photo album of digital photos associated with the event, or a video of image frames and the video is associated with the event. A curation application implements a convolutional neural network, which receives the digital images and a designation of the type of event. ... Adobe Systems Inc
Automated sharing of digital images is described. In example implementations, a computing device, such as a smart phone, captures a digital image depicting multiple faces of multiple persons included in the digital image. ... Adobe Systems Inc
Security breach detection techniques in a digital medium environment are described. In one example, usage behavior data is received that describes a number of actions taken by users with respect to digital content of a service provider system over time. ... Adobe Systems Inc
The systems and techniques disclosed herein provide tutorials for drawing three dimensional objects with accurate proportions and perspective. A user is able to select an object and a viewpoint to automatically generate a tutorial. ... Adobe Systems Inc
Systems and techniques that synthesize an image with similar texture to a selected style image. A generator network is trained to synthesize texture images depending on a selection unit input. ... Adobe Systems Inc
Various embodiments receive frames as a stream captured during a camera session. During the camera session, faces and facial features of each face are detected from the frames. ... Adobe Systems Inc
Example systems and methods of providing a user interface are presented. In one example, a graphical object is displayed on an opaque display component on a user-facing side of a computing device. ... Adobe Systems Inc
Embodiments of the present invention provide systems, methods, and computer storage media for facilitating synchronization of audio with motion imagery. In embodiments, an indication to create a relationship between an audio feature associated with an audio and an imagery feature associated with a motion imagery is received. ... Adobe Systems Inc
Techniques and systems are described that support light path correlation in digital image rendering of a digital scene. In one example, a plurality of light paths between a light source and the digital image to be rendered of a digital scene are identified by a computing device. ... Adobe Systems Inc
Techniques are disclosed for managing delivery of content and tracking the same via audio cues. For example, a client computing device may monitor ambient sound for audio that matches audio sampled from broadcast content. ... Adobe Systems Inc
The disclosure describes systems and methods of analyzing interactions with a user interface for an application, where the user interface is implemented at least partly within a virtual reality environment. Certain embodiments provide for receiving interactions that include gestures, spatial contexts, and applications contexts, and receiving results from the application, such as application behavior or error conditions. ... Adobe Systems Inc
Systems and methods are provided for providing a navigation interface to access or otherwise use electronic content items. In one embodiment, an augmentation application identifies at least one entity referenced in a document. ... Adobe Systems Inc
The present disclosure includes methods and systems for generating digital predictive models by progressively sampling a repository of data samples. In particular, one or more embodiments of the disclosed systems and methods identify initial attributes for predicting a target attribute and utilize the initial attributes to identify a coarse sample set. ... Adobe Systems Inc
Certain embodiments involve recognizing combinations of body shape, pose, and clothing in three-dimensional input images. For example, synthetic training images are generated based on user inputs. ... Adobe Systems Inc
Methods and systems are provided for ranking images against queries. A visual modality ranking of visual features of a digital image against a query is generated. ... Adobe Systems Inc
This disclosure relates to enforcing restrictions on data collected from a first set of systems and disseminated to a second set of systems. For example, enforcing a set of restrictions includes receiving a first trait and a second trait that include data describing a user that has interacted with an online service. ... Adobe Systems Inc
Various aspects of this disclosure describe setting an audio compressor threshold using averaged audio measurements. Examples include calculating one or more average values of amplitude values of an audio file, and setting a threshold used in the audio compressor based on the calculated thresholds. ... Adobe Systems Inc
Techniques for automatic creation of media collages are described. In one or more implementations, unwanted frames are identified and removed from items of media content. ... Adobe Systems Inc
A computer system stores digital media content such as images and video along with associated tags and timestamps. The system detects trends in the media content by semantic analysis which includes generation of a temporal tag graph that includes data indicative of a semantic representation of the tags over a plurality of time periods. ... Adobe Systems Inc
This disclosure involves personalizing user experiences with electronic content based on application usage data. For example, a user representation model that facilitates content recommendations is iteratively trained with action histories from a content manipulation application. ... Adobe Systems Inc
Various embodiments calculate a score for each frame of a video segment based on various subject-related factors associated with a subject (e.g., face or other object) captured in a frame relative to corresponding factors of the subject in other frames of the video segment. A highest-scoring frame from the video segment can then be extracted based on a comparison of the score of each frame of the video segment with the score of each other frame of the video segment, and the extracted frame can be transcoded as an image for display via a display device. ... Adobe Systems Inc
Techniques and systems are described to generate a compact video feature representation for sequences of frames in a video. In one example, values of features are extracted from each frame of a plurality of frames of a video using machine learning, e.g., through use of a convolutional neural network. ... Adobe Systems Inc
Techniques disclosed herein provide a user experience with virtual reality content and user-selected, real world objects. An exemplary technique involves receiving input selecting a subset of the real world objects in a selection view. ... Adobe Systems Inc
Systems and techniques are disclosed that use an image capture device to capture images of an object under specified image capture conditions for use in determining reflectance properties of the object. Images of the object are captured from a variety of different camera directions and with the object illuminated from a variety of different light directions. ... Adobe Systems Inc
Image hole filling that account for global structure and local texture. One exemplary technique involves using both a content neural network and a texture neural network. ... Adobe Systems Inc
Techniques and systems are described to control output of a notification by a marketing system based on a prediction of location, activity, and/or time. In one example, selection of a notification from a plurality of notifications by the notification system is based on a series of activities performed by a user over time at respective locations with respect to an item of digital content. ... Adobe Systems Inc
Certain embodiments involve generating personalized recommendations for users by inferring a propensity of each individual user to accept a recommendation. For example, a system generates a personalized user model based on a historical transition matrix that provides state transition probabilities from a general population of users. ... Adobe Systems Inc
A virtual reality device is configured to generate realistic images, sounds and other sensations that replicate a real or imagined environment for a user. As a first user interacts with the device, first user interaction data representing interactions between the first user and the device during a first user visit are recorded. ... Adobe Systems Inc
Embodiments for manipulating an object, such as an image, are described. For example, a content application renders the object and supports multiple manipulation modes. ... Adobe Systems Inc
The present disclosure includes methods and systems for streaming high-performance virtual reality video using adaptive rate allocation. In particular, an adaptive rate allocation system partitions a panorama video into segments or tiles and assigns priorities to each tile or segment based on input (e.g., a viewport of field-of-view) from a user client device. ... Adobe Systems Inc
The present disclosure is directed towards systems and methods for generating a new aligned image from a plurality of burst image. The systems and methods subdivide a reference image into a plurality of local regions and a subsequent image into a plurality of corresponding local regions. ... Adobe Systems Inc
Methods and systems are provided for transforming sketches into stylized electronic paintings. A neural network system is trained where the training includes training a first neural network that converts input sketches into output images and training a second neural network that converts images into output paintings. ... Adobe Systems Inc
Techniques for locating features of interest in warped images are described. For example, a destination image is generated from a source image based on warping a portion of the source image according to a backward map. ... Adobe Systems Inc
Average pixel luminosity is calculated for each frame comprising a content item. For each pair of adjacent frames, an ifd is calculated. ... Adobe Systems Inc
The present disclosure relates to a triplet embedding system that improves dimensionality reduction through exponential triplet embedding. In particular, the triplet embedding system employs heavy-tailed properties of t-exponential distributions and robust non-convex loss functions to improve visualizations in the presence of noisy data. ... Adobe Systems Inc
The present disclosure relates to a digital verification system that enables users (e.g., consumers) to control the sharing of their personal information among online providers. The digital verification system provides systems and methods that enable a user to authorize verification requests from third-party providers that request private information about the user. ... Adobe Systems Inc
The disclosure describes systems and methods of limiting access to data that is commonly held, such as by a data cooperative. Certain embodiments involve providing a filter system that receives a record with user device identifiers, and uses the received record to create or modify a filter that is associated with a participant system. ... Adobe Systems Inc
A digital medium environment includes an asset processing application that performs editing of assets. A projection function is trained using pairs of actions pertaining to software edits, and assets resulting from the actions to learn a joint embedding between the actions and the assets. ... Adobe Systems Inc
The present disclosure is directed towards methods and systems for determining a persuasiveness of a content item. The systems and methods receive a content item from a client device and analyze the content item. ... Adobe Systems Inc
A web content extension system and platform is described. Web content extensions include tags as well as actionable code that supports deeper integration with web content than that supported by conventional tags, e.g., through interaction with apis of the web content. ... Adobe Systems Inc
In some aspects, a touch signal corresponding to contact of the user device touchscreen by a user of a user device is received from a touchscreen sensor of the user device. A location of the user's contact and a document object, which is included within a document displayed on the touchscreen at the location of the user's contact, are determined. ... Adobe Systems Inc
Provided are methods and systems for improved user tracking via the exchange of information over narrow-beam infrared (ir) transmission. Ir receivers are positioned around a venue. ... Adobe Systems Inc
The present disclosure is directed toward systems and methods for tracking objects in videos. For example, one or more embodiments described herein utilize various tracking methods in combination with an image search index made up of still video frames indexed from a video. ... Adobe Systems Inc
Overlay and screen recording techniques are described that enables separate recordings of a screen and one or more overlays that were displayed on the screen during recording. In one example, pixel values of an overlay are blended with pixel values of a screen to paint the overlay onto the screen in a transparent manner that is imperceptible to the human eye but allows for original screen pixel values to be recovered from areas of the screen that were visually occluded by the overlay. ... Adobe Systems Inc
Systems and methods are disclosed for generating a virtual reality environment from an electronic document by mapping image and text content extracted from the electronic document to a virtual reality module. A computing system performs a process to analyze an electronic document to identify the document elements that occur within the electronic document. ... Adobe Systems Inc
Shape building within a digital medium environment is described. In an implementation, a relationship is detected of a user input as drawn within a user interface with respect at least one shape displayed within the user interface. ... Adobe Systems Inc
A digital medium environment includes an image processing application that performs object segmentation on an input image. An improved object segmentation method implemented by the image processing application comprises receiving an input image that includes an object region to be segmented by a segmentation process, processing the input image to provide a first segmentation that defines the object region, and processing the first segmentation to provide a second segmentation that provides pixel-wise label assignments for the object region. ... Adobe Systems Inc
Marketing campaign selection using local environmental sensors is described. In one or more implementations, sensor data is received from an environmental sensor disposed proximal to a physical store describing a physical environment of the store. ... Adobe Systems Inc
Segment valuation techniques usable in a digital medium environment are described. To do so, a segment valuation system first identifies the attributes that are significant in achievement of a desired metric (e.g., conversion) and then values segments based on those significant attributes. ... Adobe Systems Inc
Systems and methods are disclosed herein for publishing sensitive content at a future time, where prior to the future time, receiving an encrypted version of the sensitive content is received and a sequence of proof rules are applied to random portions of the encrypted version of the sensitive content. Upon successful application of the sequence of proof rules, the encrypted version of the sensitive content is prepared for publication and optionally published in encrypted form. ... Adobe Systems Inc
Techniques disclosed herein dynamically scale components of an application using microservices. An exemplary technique involves executing the application on a computing device such as a server. ... Adobe Systems Inc
The present disclosure includes methods and systems for manipulating digital models based on user input. In particular, disclosed systems and methods can generate modified meshes in real time based on a plurality of input meshes and user manipulation of one or more control points. ... Adobe Systems Inc
Image modification using detected symmetry is described. In example implementations, an image modification module detects multiple local symmetries in an original image by discovering repeated correspondences that are each related by a transformation. ... Adobe Systems Inc
Techniques for allocating test offers to determine a best offer in a set of offers with a desired confidence level. An allocatiton of additional test offers is determined by allocating the additional test offers unevenly, e.g., allocating more additional test offers to offer a than to offer b, etc. ... Adobe Systems Inc
Certain embodiments involve learning user preferences and predicting user behavior based on sequential user behavior data. For example, a system obtains data about a sequence of prior actions taken by multiple users. ... Adobe Systems Inc
A system for providing a digital marking service in a network environment includes a server hosting the digital marking service. The digital marking service may include a conversion module configured to convert an input file received from a client node into a digital document package and generate metadata associated with the digital document package, a determining module configured to determine a stage in the digital marking service based on a request received from the client node, and a services module configured to provide a resource for the determined stage in the digital marking service. ... Adobe Systems Inc
Sequential hypothesis testing in a digital medium environment is described using continuous data. To begin, a model is received that defines at least one data distribution. ... Adobe Systems Inc
This disclosure generally covers systems and methods that create sequential segments from analytics data to enable investigation of events that occurred before or after a certain sequence of events—that is, pre-sequence or post-sequence events. In particular, certain embodiments of the disclosed systems and methods receive a segment query of certain analytics data to identify events that occurred before or after a defined sequence of events within a network and—in response to the segment query—provide a query result that identifies pre-sequence events or post-sequence events. ... Adobe Systems Inc
The present disclosure is directed towards methods and systems for providing a digital mixed output color of two reference colors defined in an rgb model where the digital mixed output color at least generally reflects a color produced by mixing physical pigments of the two reference colors or a custom user-defined color. The systems and methods receive a selection of two reference colors to mix. ... Adobe Systems Inc
Techniques and systems are described to recolor a group of images for color consistency. Techniques include extracting color palettes for images of the group of images and generating a group theme color palette based on the color palettes for the images. ... Adobe Systems Inc
A digital medium environment is described to improve creation and rasterization of a shape through pixel alignment. In one example, a pixel alignment system is implemented at least partially in hardware of a computing device. ... Adobe Systems Inc
Environmental map generation techniques and systems are described. A digital image is scaled to achieve a target aspect ratio using a content aware scaling technique. ... Adobe Systems Inc
The present disclosure includes methods and systems for modifying orientation of a spherical panorama digital image based on an inertial measurement device. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by detecting changes in orientation to an inertial measurement device and generating an enhanced spherical panorama digital image based on the detect changes. ... Adobe Systems Inc
A knockout group includes a plurality of objects in a portable document format (pdf) or similar document, which can be rendered by generating data representing a single-sampled shape texture, compositing each object with a backdrop, recording an accumulated shape of the object in the shape texture, and storing a final color of each pixel in a framebuffer for rendering on a display device. The objects in the knockout group are composited by blending, independently of a shape of any of the objects, a color of each pixel representing the respective object with a color of a pixel in the backdrop of the knockout group overlapped by the respective pixel. ... Adobe Systems Inc
Provided are methods and techniques for providing a product recommendation to a user using augmented reality. A product recommendation system determines a user viewpoint, the viewpoint including an augmented product positioned in a camera image of the user's surroundings. ... Adobe Systems Inc
The customer segmentation system includes a basic partition constructor to generate basic partitions of customers in an original feature space. Further, a partition space transformer in the customer segmentation system transforms the original feature space to an augmented partition space based on membership information of the customers into the basic partitions. ... Adobe Systems Inc
The present disclosure includes methods and systems for searching for digital visual media based on semantic and spatial information. In particular, one or more embodiments of the disclosed systems and methods identify digital visual media displaying targeted visual content in a targeted region based on a query term and a query area provide via a digital canvas. ... Adobe Systems Inc
Methods and systems are provided for deblurring images. A neural network is trained where the training includes selecting a central training image from a sequence of blurred images. ... Adobe Systems Inc
The present disclosure is directed toward systems and methods for image patch matching. In particular, the systems and methods described herein sample image patches to identify those image patches that match a target image patch. ... Adobe Systems Inc
Disclosed are various embodiments for performing color blending of document objects using gpu hardware of a computer. A computer obtains a document specifying a first object and a second object presented in the document, where a portion of the second object overlaps the first object. ... Adobe Systems Inc
Display control of a portion of a document by primary and secondary display devices is described. In one or more implementations, an input is received to a user interface displaying a document on a primary display device to cause a display of a portion of the document on a secondary display device. ... Adobe Systems Inc
The present disclosure is directed toward systems and methods that enable simultaneous viewing and editing of audio-visual content within a virtual-reality environment (i.e., while wearing a virtual-reality device). For example, the virtual-reality editing system allows for editing of audio-visual content while viewing the audio-visual content via a virtual-reality device. ... Adobe Systems Inc
Systems and methods provide for dynamic menu content for context menus for an object stored on a client device. Requests for context menu content are sent from the client device to a remote server associated with a type of object corresponding to the object stored on the client device. ... Adobe Systems Inc
Techniques and systems are described herein that support improved object painting in digital images through use of perspectives and transfers in a digital medium environment. In one example, a user interacts with a two-dimensional digital image in a user interface output by a computing device to apply digital paint. ... Adobe Systems Inc
A context aware clipping mask is described. Context aware clipping masks may provide an automated approach for creating clipping sets that generate aesthetically pleasing photo texts. ... Adobe Systems Inc
Certain aspects involve semantic segmentation of objects in a digital visual medium by determining a score for each pixel of the digital visual medium that is representative of a likelihood that each pixel corresponds to the objects associated with bounding boxes within the digital visual medium. An instance-level label that yields a label for each of the pixels of the digital visual medium corresponding to the objects is determined based, in part, on a collective probability map including the score for each pixel of the digital visual medium. ... Adobe Systems Inc
Techniques are disclosed for identifying, assessing, and presenting differences between segments of customers. The techniques identify differences in categorical features of the customers in two segments. ... Adobe Systems Inc
Digital rights management techniques are described that address traits of a behavior of a user population that is to interact with digital content as part of a virtual or augmented reality environment. A digital rights management (drm) module is implemented to manage a digital rights management policy to dynamically address traits and changes to the traits of a behavior of users that consume the digital content as part of an augmented or virtual reality environment. ... Adobe Systems Inc