Adobe Systems Patent Applications

Manipulating Visual Representations of Data

Granted: July 23, 2015
Application Number: 20150205499
Technologies relating to manipulating visual representations of data. A method is provided that includes displaying a first visual representation including a zoom parameter having a first value; receiving a first input while maintaining a first position of a cursor relative to the first visual representation; modifying the zoom parameter to have a second value, where the first visual representation of the document is adjusted according to the second value to provide a second visual…

SUMMARIZATION AND COMMUNICATION OF LARGE DATA SETS

Granted: July 23, 2015
Application Number: 20150205449
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…

3D Printing with Small Geometric Offsets to Affect Surface Characteristics

Granted: July 16, 2015
Application Number: 20150197060
This document describes techniques and apparatuses for 3D printing with small geometric offsets to affect surface characteristics. These techniques are capable of enabling fused-deposition printers to create 3D objects having desired surface characteristics, such as particular colors, images and image resolutions, textures, and luminosities. In some cases, the techniques do so using a single filament head with a single filament material. In some other cases, the techniques do so using…

Systems and Methods for Detecting Spam in Outbound Transactional Emails

Granted: July 16, 2015
Application Number: 20150200890
Certain embodiments of the present disclosure provide methods and systems for detecting unsolicited messages (i.e., spam) and preventing unsolicited messages from being sent. Certain embodiments provide analyzing dynamic information received as part of a request to generate a message. Parts or elements of the dynamic information such as sender, recipient and content are analyzed using filters and configurable constants to determine an abuse score indicative of the likelihood that the…

METHOD AND APPARATUS FOR MANAGING ACTIVITIES IN A WEB CONFERENCE

Granted: July 16, 2015
Application Number: 20150200785
A computer implemented method and apparatus for managing activities in a web conference. The method and apparatus segment participants of a web conference into a plurality of groups and presents to each group in the plurality of groups one or more conference activities. The one or more conference activities for a first group in the plurality of groups are different from the one or more conference activities for a second group in the plurality of groups.

METHOD AND APPARATUS FOR COMBINING DIGITAL SIGNALS

Granted: July 16, 2015
Application Number: 20150199976
A method and apparatus for combining digital signals. In one embodiment, a computer implemented method and an apparatus implementing the method combines a plurality of digital signals. The method determines, within a sample set of the plurality of digital signals, a maximum positive integer value and a maximum negative integer value. The method adds the maximum positive integer value to the maximum negative integer value to form an output value representing a combination of the plurality…

METHOD AND APPARATUS FOR CONVERTING AN ANIMATED SEQUENCE OF IMAGES INTO A DOCUMENT PAGE

Granted: July 16, 2015
Application Number: 20150199837
A method and apparatus for converting an animated sequence of images into a document page is described. In some embodiments, the method includes accessing a first file comprising a plurality of images and attribute data associated with displaying the plurality of images, creating a second file using data from the first file and for at least one of the plurality of images, creating a content partition on a corresponding document page of the second file using the attribute data.

KNOWLEDGE DISCOVERY FROM BELIEF NETWORKS

Granted: July 16, 2015
Application Number: 20150199613
Techniques are disclosed herein for making predictions with respect to how content consumers will interact with a digital asset. For example, in the context of website visitors browsing digital assets provided via a website, web traffic data can be collected and modeled using a belief network. The belief network may represent a probability distribution for a set of variables that define the web traffic data. Examples of such variables include browser type, browsing session duration,…

METHOD AND APPARATUS FOR CORRECTLY BINDING FORM OBJECTS TO ENCRYPTED XML DATA

Granted: July 16, 2015
Application Number: 20150199537
A method and apparatus for correctly binding form objects to encrypted XML data is described. In one embodiment, the method includes examining at least one data description stored in a set of replacement properties for a set of encrypted XML data, wherein each data description is associated with an encrypted data element from the set of encrypted XML data and binding form objects to encrypted data elements of the set of encrypted XML data using the at least one data description.

METHOD AND COMPUTER READABLE MEDIUM FOR CONTROLLING PAGINATION OF DYNAMIC-LENGTH PRESENTATIONS

Granted: July 16, 2015
Application Number: 20150199306
A method and computer readable medium for defining pagination preferences that control pagination of dynamic-length presentations. In an embodiment, a computer implemented method for specifying pagination preferences comprises, identifying pagination preferences for each page of an original presentation, recording the starting point and ending point within the primary text flow that appear on each page, associating the elements with the page on which the elements are located and storing…

Audio and Video Synchronizing Perceptual Model

Granted: July 9, 2015
Application Number: 20150195426
An audio and video synchronizing perceptual model is described that is based on how a person perceives audio and/or video (e.g., how the brain processes sound and/or visual content). The relative emotional impact associated with different audio portions may be employed to determine transition points to facilitate automatic synchronization of audio data to video data to create a production that achieves a particular overall emotional effect on the listener/viewer. Various processing…

SINGLE IMAGE PHOTOMETRIC STEREO FOR COLORED OBJECTS

Granted: July 9, 2015
Application Number: 20150193973
Techniques are disclosed for reconstructing the surface geometry of an object using a single image. A computing device is configured to reconstruct a surface for a colored object from a single image using surface integrability as an additional constraint. The image is captured under an illumination of three fixed colored lights that correspond to three color channels, such as red, green and blue (RGB). The RGB image can be separated into three grayscale images, with different lighting…

DIGITAL CONTENT PUBLISHING GUIDANCE BASED ON TRENDING EMOTIONS

Granted: July 9, 2015
Application Number: 20150193889
A moderating system is disclosed for providing publishing guidance for proposed online content prior to publishing that content. The system is configured to, for a given post to be published and a target audience, automatically determine the topic of the post and compare the emotion associated with that post with the trending emotion associated with the target audience, for that particular topic. In one such embodiment, the comparison of the post emotion and the target audience emotion…

OPTIMAL TIME TO POST FOR MAXIMUM SOCIAL ENGAGEMENT

Granted: July 9, 2015
Application Number: 20150193685
Computer-implemented methods and systems are disclosed for making a recommending providing a post on a social media forum. One exemplary embodiment involves utilizing machine-learning techniques to produce a model capable of determining optimal post recommendations from various posting factors. The model may be produced from historical post information regarding various posts made by, for instance, marketers on a social media forum and corresponding community interest responses to the…

Push-Pull Type Gestures

Granted: July 9, 2015
Application Number: 20150193140
Techniques for push-pull type gestures are described. In one or more 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…

3D Cleaning Object for Multi-Print-Head 3D Printing

Granted: July 9, 2015
Application Number: 20150190967
This document describes techniques and apparatuses for a three-dimensional (3D) cleaning object for multi-print-head 3D printing. These techniques are capable of cleaning leftover material from an active or inactive print head using a 3D cleaning object. This cleaning object is printed along with the desired 3D object, with the cleaning object retaining leftover material that may otherwise become an undesirable artifact of the desired 3D object.

Query Formation and Modification

Granted: July 2, 2015
Application Number: 20150186551
Query formation and modification techniques are described. In one or more embodiments, a query is received that is formed in a text field as a phrase in a human-readable language that includes a visual indicator that represents a missing term that is a subject of the query. Based on the query, a defined database is searched, and one or more modified versions of the phrase are presented that replace the visual indicator with a respective result of the searching. In addition, one or more…

Search-Powered Language Usage Checks

Granted: July 2, 2015
Application Number: 20150186363
Techniques for a search-powered language usage service are described in which existing collections of documents are employed as sources of correct usage. A service may operate to search documents from the Internet or other document sources to produce a usage database of “correct” usage phrases that spans different languages, styles, and other contexts. Metadata associated with phrases added to the database may be used to understand the context of usage and perform usage checks using…

Local Rendering of an Object as an Image

Granted: July 2, 2015
Application Number: 20150185994
Techniques for locally rendering an object as an image may be provided. For example, an application may be executed by a computing device to access and retrieve information from a network-based resource and may display the retrieved information to a user of the computing device. In response to identifying (e.g., by way of a user selection or an automated selection) of an object within the displayed information, the application may locally process the object to generate a graphics object.…

METHOD AND APPARATUS FOR MANAGING CALENDAR ENTRIES IN A DOCUMENT

Granted: June 25, 2015
Application Number: 20150178331
A method for managing calendar entries in a document is provided. In one embodiment, a document comprising a calendar entry is accessed by an electronic device. The document is not a meeting invitation email. The calendar entry is then extracted from the document. Further, the calendar entry is included in a calendar of a user. An apparatus for substantially performing the method as described herein is also provided.