Method and apparatus for analyzing and associating behaviors to image content
AssigneeAdobe Systems Incorporated
InventorPillai Subbiah Muthuswamy
Life of this patent
Estimating the term…
Abstract
A computer implemented method and apparatus for analyzing image content and associating behaviors to the analyzed image content. The method comprises accessing a digital image; determining one or more patterns in the digital image; associating, based on the one or more determined patterns, a set of pre-defined behaviors with each determined pattern; and storing interactions with the digital image, wherein the interactions are associated with the behaviors.
Claims20
A computer implemented method for analyzing digital images for patterns and modifying the digital images to provide the digital images with features that allow for user interaction with the identified patterns comprising:
- accessing a digital image;
- identifying, by at least one processor, a pattern within the digital image;
- determining a type of pattern with which the identified pattern corresponds;
- identifying, by the at least one processor, a set of pre-defined user actions associated with the type of pattern;
- and
- modifying, by the at least one processor, the digital image to provide one or more interactive features for the identified pattern, the one or more interactive features allowing a user to interact with the digital image and, based on the user interaction with the digital image, perform the set of pre-defined user actions relative to the identified pattern within the digital image, wherein the pre-defined user actions comprise at least one of expanding, collapsing, disabling, graying out, resizing, checking off, crossing off, assigning a due date, associating a link, attaching a file, linking an image, or adding notes to an item within the digital image.
An apparatus for analyzing static digital images for patterns and changing the static digital images into interactive documents that enable user interaction with the patterns comprising:
- one or more processors;
- a non-transitory storage medium comprising instructions, that when executed by the one or more processor, cause the apparatus to:
- access a digital image;
- identify a pattern within the digital image;
- determine a type of pattern with which the identified pattern corresponds;
- identify a set of pre-defined user actions associated with the type of pattern, and
- modify the digital image to provide one or more interactive features for the identified pattern, the one or more interactive features allowing a user to interact with the digital image and, based on the user interaction with the digital image, perform the set of pre-defined user actions relative to the identified pattern within the digital image, wherein the pre-defined user actions comprise at least one of expanding, collapsing, disabling, graying out, resizing, checking off, crossing off, assigning a due date, associating a link, attaching a file, linking an image, or adding notes to an item within the digital image.
A method for identifying textual patterns in documents and associating user behaviors with the textual patterns to allow for an interactive user experience with the textual patterns, comprising:
- analyzing, by at least one processor, a document for patterns of text;
- identifying, by the at least one processor, a pattern of text of a predetermined type in the document, wherein the predetermined type of pattern of text comprises one of a list, a hierarchy, a flowchart, a table, a scribble, a sketch, a matrix, a chart, or a pyramid;
- associating a pre-defined set of behaviors with the identified pattern of text in the document;
- receiving an input indicating a user action with the identified pattern of text in the document;
- and
- based on the associated pre-defined set of behaviors with the identified pattern of text in the document and the received input indicating a user action with the identified pattern of text in the digital image, interactively modifying the identified pattern of text in the document, wherein modifying comprises at least one of expanding, collapsing, disabling, graying out, resizing, checking off, crossing off, assigning a due date, associating a link, attaching a file, linking an image, or adding notes.
Dependencies are inferred from the claim text.