Adobe Systems Patent Grants

Enhanced vectorization of raster images

Granted: May 15, 2018
Patent Number: 9972073
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. In some embodiments, spatially-localized control of a vectorization operation is provided to a user. First, the user can adjust an intensity of a denoising operation differently at different areas of the raster image. Second, the user can adjust an automated segmentation by causing one…

Secure recording and rendering of encrypted multimedia content

Granted: May 15, 2018
Patent Number: 9971879
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. The encrypted multimedia content can be transmitted via unsecure channels (for example, via electronic mail) to a networked content repository or an intended recipient.…

Data management using structured data governance metadata

Granted: May 15, 2018
Patent Number: 9971812
Systems and methods provide for data management and governance to enforce proper usage of data. Data is tagged with data governance metadata dictating usage of the data. Standard types of data governance metadata are set forth with each type having predefined options such that applications can share data and understand the associated data governance metadata. For a given data, one or more options are selected for each type of data governance metadata and tagged to the data to control…

Method and apparatus for clustering product media files

Granted: May 15, 2018
Patent Number: 9971791
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. The media file include one of an image or a video. Feature vectors are computed for each tile of each media file. One or more patch clusters are generated using the plurality of tiles. Each patch cluster includes tiles having feature vectors similar to each other. The feature vectors of each media file are compared with…

Method and apparatus for a workflow-based software purchase

Granted: May 15, 2018
Patent Number: 9971592
A computer implemented method and apparatus for a subscription workflow. The method comprises receiving an input indicative of features of a plurality of software products to enable performance of one or more workflows, wherein the input is indicative of features that are less than all of the features of each software product in the plurality of software products; and enabling the features from the plurality of software products to be utilized on a computer to perform the one or more…

Online source separation

Granted: May 8, 2018
Patent Number: 9966088
Online source separation may include receiving a sound mixture that includes first audio data from a first source and second audio data from a second source. Online source separation may further include receiving pre-computed reference data corresponding to the first source. Online source separation may also include performing online separation of the second audio data from the first audio data based on the pre-computed reference data.

Digital rights management using device proximity information

Granted: May 8, 2018
Patent Number: 9967624
A method and system utilizing proximity information in managing digital rights is provided. An example method includes receiving a request to access a content item at an electronic device, determining proximity information using at least one processor, the proximity information indicating proximity of the electronic device to a designated base electronic device and using the proximity information for granting or denying access to the content item.

Video highlights for streaming media

Granted: May 8, 2018
Patent Number: 9967620
In one embodiment, a computer system is described as including a receiver to receive selection data, the selection data relating to a number of times a particular portion of digital content has been accessed, and an updating module to update selection data contained in a database record relating to digital content, the database record containing a sum of selection data. Further, a Graphical User Interface (GUI) is described as including a display and a selection device, a method of…

Video viewer targeting based on preference similarity

Granted: May 8, 2018
Patent Number: 9967603
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. When a new video clip has been watched by one or more viewers in the database, those viewers who have watched the new clip with positive results are compared with others in the database who have not yet seen it. Prospective viewers with similar preferences are…

Advisor roles in the electronic signing of documents

Granted: May 8, 2018
Patent Number: 9967103
In various implementations, an electronic signature platform implements an electronic signing workflow that includes receiving, from a signer device, annotations made by a signer role to an electronic document in response to a request to sign the electronic document. A reply is received, from an advisor device, is made by an advisor role and is responsive to the annotations. Based on providing the reply to the signer device, an electronic signature is received that is provided by the…

Method to expand seed keywords into a relevant social query

Granted: May 8, 2018
Patent Number: 9965766
The collection of social data from social networking services for market research purposes is improved by automating the formulation of a final query rule sets by analyzing relevant keywords captured using a seed query rule set based on a user input. Relevant keywords from social mentions based on a seed query rule set for a brand name and/or product can be extracted to form at least parts of a final query rule set. The relevant keywords can then be disambiguated by using a searchable…

Learning image representation by distilling from multi-task networks

Granted: May 8, 2018
Patent Number: 9965717
Embodiments of the present invention relate to learning image representation by distilling from multi-task networks. In implementation, more than one single-task network is trained with heterogeneous labels. In some embodiments, each of the single-task networks is transformed into a Siamese structure with three branches of sub-networks so that a common triplet ranking loss can be applied to each branch. A distilling network is trained that approximates the single-task networks on a…

Rights application within document-based conferencing

Granted: May 8, 2018
Patent Number: 9965638
Although current conferencing applications provide many abilities, some of these abilities are limited. Various embodiments described herein provide one or more of systems, methods, software, and data structures that allow a document, or other file type, to be used to connect to a network-based conference, such as over the Internet, where a view of a local copy of the document is synchronized between participants. Participation abilities of certain network-based conference participants…

Editing watermarked assets

Granted: May 8, 2018
Patent Number: 9965601
A digital medium environment includes an asset processing application that performs editing of a watermarked asset. An improved asset editing method implemented by the asset processing application comprises receiving a watermarked asset, receiving edits to the watermarked asset, storing metadata corresponding to the edits together with an asset identification (ID), communicating the metadata and asset ID, applying edits using the metadata to an unwatermarked version of the asset…

Method and apparatus for saving search query as metadata with an image

Granted: May 8, 2018
Patent Number: 9965495
A computer implemented method and apparatus for saving a search query as metadata with an image, comprising receiving image search results from an image search string query, receiving one or more image files from the image search results as one or more selected image files for storage, generating metadata based on the image search string query, associating the metadata with the one or more selected image files, and storing the one or more selected image files with the metadata.

Systems and methods for relinking data items

Granted: May 8, 2018
Patent Number: 9965479
In one example embodiment, a method is implemented to relink a data item. The method includes identifying that a data item, referenced by a referencing document, is absent from a data item location for the data item indicated by the referencing document. User preference data, indicating a designated relink location to search for absent data items, is accessed. The relink location is searched for the absent data items. Another example embodiment may include a method to relink a current…

Methods and apparatus for redacting content in a document

Granted: May 8, 2018
Patent Number: 9965456
A system redacts content in a multi-layered document by executing a content modifier process that redacts a first portion of content in a source layer and then automatically redacts related content in at least one target layer. The content modifier process overlays the source redaction region on corresponding areas of other layers in the document to identify target redaction regions in those other layers that contain target content. In turn, the content modifier process automatically…

Push-pull type gestures

Granted: May 8, 2018
Patent Number: 9965156
Techniques for push-pull type gestures are described. In embodiments, a push gesture away from a cursor object that is displayed by a display device is recognized. An assisted location object is then displayed to assist a user in repositioning the cursor object based on the push gesture. In implementations, a prompt gesture is recognized effective to cause a prompt object having one or more options to be displayed. The options that are displayed are selectable to initiate a function that…

Expandable user interface menu

Granted: May 8, 2018
Patent Number: 9965145
Expandable user interface menu techniques are described, including displaying a menu having a menu item, receiving an input indicating selection of the menu item, and expanding the menu, based on one or more parameters associated with the menu item, to present a structure configured to receive another input associated with the menu item, the menu item remaining displayed while the menu is expanded.

Image classification for adjustment

Granted: May 1, 2018
Patent Number: 9959479
Image classification techniques are described for adjustment of an image. In one or more implementations, an image is classified by one or more computing device based on suitability of the image for adjustment to correct perspective distortion of the image. Responsive to a classification of the image as not suitable for the adjustment, suitability of the image is detected for processing by a different image adjustment technique by the one or more computing devices.