Adobe Systems Patent Grants

Restoring the appearance of scans of damaged physical documents

Granted: October 23, 2018
Patent Number: 10110781
Systems and methods for restoring the appearances of scans of damaged physical documents. Ink bleed is removed and/or ink added to portions of a scanned image based on determining an ink bleed model by analyzing colors of pixels in the scanned image. Gaps in strokes are reconstructed based on analyzing pixel color at multiple angles around individual pixels in the scanned image to determine whether the individual pixels are part of a stroke. The appearance of the scanned image is also…

Method and system for generating electronic documents from paper documents while retaining information from the paper documents

Granted: October 16, 2018
Patent Number: 10104264
A method for adding electronic properties to an electronic document is provided. The method includes generating the electronic document from a paper document. Content is then identified from the electronic document. An electronic copy of the electronic document is searched using the content. Electronic properties of the content are extracted from the electronic copy and applied to the content of the electronic document.

Natural language consumer segmentation

Granted: October 16, 2018
Patent Number: 10102246
Techniques are disclosed for using natural language processing techniques to define, manipulate, and interact with consumer segmentations. In such embodiments a content consumption analytics engine can be configured to receive and process a natural language segmentation query. The query may comprise, for example, a command that defines a new segmentation, a command that manipulates existing segmentations, or a command that solicits information relating to existing consumer segmentations.…

Propagation of changes in master content to variant content

Granted: October 16, 2018
Patent Number: 10102191
A method for propagating changes from master content to variant content includes receiving, from a user interface, a modified master text composition that incorporates changes to a master text composition. Each of the master text composition, the modified master text composition, and a variant text composition assigned to the master text composition are divided into text units. A correspondence model is constructed that includes mappings between the text units of the master text…

Trending topic extraction from social media

Granted: October 9, 2018
Patent Number: 10095686
Real-time topic analysis for social listening is performed to help users and organizations in discovering and understanding trending topics in varying degrees of granularity. A density-based sampling method is employed to reduce data input. A lightweight NLP method is utilized for topic extraction which provides an efficient mechanism for handling dynamically-changing content. In embodiments, the social analytics system further helps users understand the topics by ranking topics by…

Facilitating personalized video messages using peer-to-peer communications

Granted: October 9, 2018
Patent Number: 10097670
The present disclosure is directed toward systems and methods for providing electronic advertising content to a client device notwithstanding use of an ad-blocker on the client device. For example, systems and methods described herein involve establishing a peer-to-peer (P2P) connection with a peer device that does not include an ad-blocker thereon. The systems and methods further involve providing an ad request to the peer device to provide to an ad server and subsequently deliver a…

Dynamic rule allocation for visitor identification

Granted: October 9, 2018
Patent Number: 10097652
Embodiments of the present invention relate to identifying website visitors. Initially, a predictor is trained with a set of data of known website visitors to identify a rule with the highest effectiveness score. To do so, each rule in a set of rules is applied to all cookies in the set of data. Based on a selected goal of identifying unknown website visitors, the rule with the highest effectiveness score is identified. To identify a cookie of an unknown website visitor, a cookie…

Generating graphical depictions of data sets based on mapping paths of graphical objects to data properties

Granted: October 9, 2018
Patent Number: 10096139
Certain embodiments involve generating graphical depictions of data sets based on mapping paths of graphical objects to data properties. In one example, a graphics editing application displays a graphical interface for mapping a vector-based graphic to a data set. The vector-based graphic includes graphical objects defined by connected paths. The graphical interface receives input specifying modifications to visual properties of different graphical objects. For graphical objects mapped…

Forecasting multiple poses based on a graphical image

Granted: October 9, 2018
Patent Number: 10096125
A forecasting neural network receives data and extracts features from the data. A recurrent neural network included in the forecasting neural network provides forecasted features based on the extracted features. In an embodiment, the forecasting neural network receives an image, and features of the image are extracted. The recurrent neural network forecasts features based on the extracted features, and pose is forecasted based on the forecasted features. Additionally or alternatively,…

Methods and systems for using field characteristics to index, search for, and retrieve forms

Granted: October 9, 2018
Patent Number: 10095802
Systems and methods disclosed herein provide form search results in response to form-specific search criteria. One embodiment involves receiving, at an electronic form search server, input providing form-specific search criteria comprising one or more field characteristics. The embodiment further involves identifying, by the electronic form search server, one or more forms as search results based on form-specific search criteria. The embodiment further involves providing, by the…

Systems and methods for efficient storage of content and animation

Granted: October 9, 2018
Patent Number: 10095670
One embodiment involves receiving, by a web page authoring tool, presentation information in a markup language corresponding to a static graphical object. In this embodiment, the web page authoring tool receives animation information in a data interchange format corresponding to an adjustment for the static graphical object. In this embodiment, the web page authoring tool receives a runtime engine. In this embodiment, the web page authoring tool stores the presentation information, the…

Summarization and communication of large data sets

Granted: October 2, 2018
Patent Number: 10088974
Techniques for providing information about large data sets may be provided. For example, a summary of the data sets and of patterns between the data sets may be presented. Traffic associated with a network-based resource that includes a number of documents may be an example of large data sets. The traffic may be analyzed and traffic patterns may be determined. A structure may be generated based on the traffic patterns and may use nodes to represent the documents. Further, a visualization…

Buffering in HTTP streaming client

Granted: October 2, 2018
Patent Number: 10091269
A buffer model in an HTTP streaming client may include receiving a first content fragment of a first content stream in response to a first HTTP request. It may also include receiving a second content fragment of a second content stream in response to a second HTTP request. The buffer model may further include storing the first and second content fragments in first and second buffers of a plurality of configurable buffers. The first and second content fragments may be multiplexed into a…

Mobile signature embedded in desktop workflow

Granted: October 2, 2018
Patent Number: 10091003
Systems and methods provide for efficiently obtaining biometric signatures for electronically signing digital documents. A digital document having a signature field is provided for display on a general computing device. An instruction to obtain a biometric signature from a mobile computing device is received on the general computing device. A remote signing request is sent to a remote server device. The request can include, among other things, an electronic contact address associated…

Automatically segmenting images based on natural language phrases

Granted: October 2, 2018
Patent Number: 10089742
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. An encoding of image features and a sequence of token vectors are generated. A fully convolutional neural network identifies and encodes the image features. A word embedding model generates the token vectors. A recurrent neural network (RNN) iteratively updates a segmentation map based on combinations of the image feature encoding…

Reconstructable digital image cache

Granted: October 2, 2018
Patent Number: 10089711
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for caching during media content rendering. In one aspect, a method performed by data processing apparatus includes receiving a request to load a digital image object for rendering; generating a first object from the digital image object; and managing the first object in a cache memory using a management object that is added to and removed from the cache memory along with the first object. In…

Extracting high quality images from a video

Granted: October 2, 2018
Patent Number: 10089534
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…

Automatic asset versioning

Granted: October 2, 2018
Patent Number: 10089378
Assets or the locations where assets may appear are monitored. If a new asset appears within a monitored location or if an existing asset is copied, modified, or moved, a decision is made as to whether to assign a new unique identifier or to assign a new version number to an existing unique identifier. The unique identifiers and version numbers are carried as metadata within the assets and optionally also stored separately within a data store.

Topical analytics for online articles

Granted: October 2, 2018
Patent Number: 10089366
Systems and methods provide for analyzing a group of online articles to identify relevant and popular topics. Text from each online is analyzed to identify topics relevant to each online article and to generate a relevance score for each topic and each online article. The topics are scored as a function of the relevance scores and visitor metrics for the online articles. The visitor metrics may include all visitors or only visitors within a particular visitor segment. The most relevant…

Categorization of forms to aid in form completion

Granted: October 2, 2018
Patent Number: 10089292
Systems and methods disclosed herein facilitate adding content to forms by providing field content suggestions using context determined based on form features. This involves providing a user interface for display, the user interface displaying a form and providing editing features usable to add content to fields of the form. The systems and method further involve categorizing the form or portion of the form into a context based on form features for non-text field characteristics or…