Adobe Systems Patent Grants

Selection editing using a localized level set algorithm

Granted: January 17, 2017
Patent Number: 9547410
Techniques are disclosed for selecting a targeted portion of a digital image. In one embodiment, a selection cursor having central and peripheral regions is provided. The central region is used to force a selection or a deselection, and therefore moving the central region over a portion of the image causes that portion of the image to be selected or deselected, respectively. The peripheral region of the cursor surrounds the central region and defines an area where a localized level set…

Method and apparatus for improving text legibility by automatically adjusting zoom level based on preferred font characteristics including height, weight, and condensation

Granted: January 17, 2017
Patent Number: 9547628
A computer implemented method and apparatus for automatically improving legibility based on preferred font characteristics. The method comprises determining a plurality of preferences regarding font size characteristics of sample text; receiving a request to view an electronic document having text in a given font; and displaying text of the electronic document in the given font with a zoom level based on the preferences.

Automatic document classification via content analysis at storage time

Granted: January 17, 2017
Patent Number: 9547712
Techniques are disclosed for efficiently and automatically classifying textual documents or files. In some embodiments, the classification process is integrated into or otherwise made part of the storage function, such that when the user initiates a save process for a given file, the file is processed through a classifier prior to (or contemporaneously with) completing the save function. In some such embodiments, textual content of the file is analyzed using natural language processing…

Responsive document breakpoints systems and methods

Granted: January 17, 2017
Patent Number: 9548042
Methods and systems for providing and utilizing responsive document breakpoints are provided. An electronic canvas in a first state is displayed, and an object is displayed on the electronic canvas in a first manner according to the first state. A request to resize the electronic canvas is received, where the request indicates a second state of the electronic canvas. A second manner of displaying the object according to the second state is identified. The electronic canvas in the second…

Data flow node provisioning

Granted: January 17, 2017
Patent Number: 9548941
Data flow node validation and provisioning techniques are described. In one or more implementations, a system is described that supports visual design and deployment of data flow pipelines to process streaming data flows. The system may be configured to include nodes and connections between the nodes to represent an arbitrary execution graph of data science algorithms (as algorithm action components) that are used to process the streaming data flows. The system may also support…

System and method for deploying a form template on multiple platforms

Granted: January 10, 2017
Patent Number: 9542378
The present embodiments are directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser or other application. Various embodiments herein include features for automatically selecting and configuring services for rendering and submitting intelligent forms or other data structures in an automated process environment. The automated process environment may include features which permit an enterprise to blend electronic…

Method and apparatus for mitigating face aging errors when performing facial recognition

Granted: January 10, 2017
Patent Number: 9542390
A computer implemented method and apparatus for mitigating face aging errors when performing facial recognition. The method comprises receiving an indication of a face that needs to be searched in an image set, where each image in the image set comprises a timestamp that identifies a creation date of the image, the creation date being in a continuum of successive time intervals; and identifying the indicated face in images taken in each time interval of a plurality of successive time…

Automatic E-signatures in response to conditions and/or events

Granted: January 10, 2017
Patent Number: 9544149
Techniques are disclosed that allow for automatic signing of a digital document in response to some event and/or when the document satisfies some predefined condition. The document may be, for example, an agreement, a technical paper for publication, a press release or marketing materials, or any other digital document that might need to be assented to, approved by, and/or attributed to one or more persons or representatives. The techniques may further provide support for automatic…

Methods and apparatus for image editing using multitouch gestures

Granted: January 3, 2017
Patent Number: 9535599
Methods and apparatus for digital image editing using multitouch gestures in which two or more digits may be used to select a region of an image via a multitouch device. The number of digits used may indicate the shape of the region being selected. The selected region may be applied to the image or to another image according to an image editing technique using an implement held or manipulated with the other hand, such as a stylus or cursor control device, or using one or more digits of…

Method and apparatus for gesture based text styling

Granted: January 3, 2017
Patent Number: 9535601
A method and apparatus for gesture based text styling on a touch screen display is disclosed. The method comprises determining a gesture of a plurality of predefined gestures made on text displayed on a touch screen display, wherein the gesture selectively signifies at least one text style change to the text; and applying the text style change to a least a portion of the displayed text on the touch screen display.

Content collapse outside of selection

Granted: January 3, 2017
Patent Number: 9535667
A method, system, and computer program product for collapsing visual content on a screen including receiving input initiating a collapse function, and collapsing a section of visual content, the section of visual content outside of a selected portion of the visual content, the collapsing in response to said input.

Systems and methods for managing related files in a software development environment

Granted: January 3, 2017
Patent Number: 9535692
Systems and methods are provided for managing, in a software development environment, related files that are used for generating an output presentation document. A software development environment discovers the related files for an application (e.g., web page) that is being authored, and the software development tool presents a visual indication (e.g., graphical tabs) of the discovered related files in a user interface. The software development tool further aids in managing the…

Method and apparatus for preserving fidelity of bounded rich text appearance by maintaining reflow when converting between interactive and flat documents across different environments

Granted: January 3, 2017
Patent Number: 9535880
A computer implemented method and apparatus for preserving fidelity of bounded rich text appearance, by maintaining reflow, when converting between interactive and flat documents across different environments. The method comprises receiving an image, text data, and formatting metadata corresponding to text entered on a webpage; and processing the text data, wherein processing includes using the image and formatting metadata, evaluating a count of characters corresponding to a line of…

Method and apparatus for enabling targeted messages based on usage of a document accessed within an internet browser

Granted: January 3, 2017
Patent Number: 9536252
A computer implemented method and apparatus for enabling targeted messages based on usage of a document accessed within an Internet browser, wherein the document is not a webpage. The method comprises accessing a document within a browser on a device using an application associated with the document; and recording, by the application, usage behavior data during usage of the document accessed within the browser.

Image assessment using deep convolutional neural networks

Granted: January 3, 2017
Patent Number: 9536293
Deep convolutional neural networks receive local and global representations of images as inputs and learn the best representation for a particular feature through multiple convolutional and fully connected layers. A double-column neural network structure receives each of the local and global representations as two heterogeneous parallel inputs to the two columns. After some layers of transformations, the two columns are merged to form the final classifier. Additionally, features may be…

Example-based edge-aware directional texture painting

Granted: January 3, 2017
Patent Number: 9536327
Example-based edge-aware directional texture painting techniques are described. Inputs are received that define a target direction field and a plurality of edges as part of a target shape mask. A texture is synthesized from a source image by the computing device to be applied to the set of pixels of the target mask using a source shape mask and a source direction field. The source shape mask defines a plurality of edges of the source mask such that the synthesized texture applied to the…

Method and apparatus for performing sentiment analysis based on user reactions to displayable content

Granted: January 3, 2017
Patent Number: 9536329
A computer implemented method and apparatus for acquiring sentiment analysis information based on user reactions to displayable content. The method comprises receiving reaction data of at least one individual user viewing portions of displayable content, wherein the reaction data of each user includes indications representative of at least one of a time-varying emotional state of the user and a time-varying level of interest of the user captured during viewing of the displayable content;…

Restoring digital image noise lost in a blur

Granted: January 3, 2017
Patent Number: 9536337
Embodiments of the present invention provide systems, methods, and computer storage media directed to restoring digital image noise lost in a blur process. In one embodiment, a noise reduction factor is calculated for each pixel of the digital image that has had a blur applied thereto. The noise reduction factor for a respective pixel is indicative of an estimated reduction in noise resulting from an amount of blur applied to the respective pixel. A noise compensation value can then be…

Method and apparatus for improving viewer engagement in video advertising

Granted: January 3, 2017
Patent Number: 9538258
A computer implemented method and apparatus for improving viewer engagement in video advertising. The method comprises configuring a plurality of skip options for presentation in advertising content, such that each skip option of the plurality of skip options is presented in series for a limited duration during display of the advertising content until a presented one of the skip options is selected.

Capturing and presenting site visitation path data

Granted: December 27, 2016
Patent Number: 9529859
Node sequence data, such as website visitation records, are filtered, analyzed, and summarized in reports. An administrator can designate particular target paths of interest in terms of a checkpoint node sequence. Node sequences are filtered based on the checkpoint node sequence, without regard to any additional or tangential nodes appearing in the sequences. In addition, node sequences can be specified in terms of specific nodes of interest along with wild cards. Reports depict the…