Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Adobe Systems Inc patents (2015 archive)


Recent patent applications related to Adobe Systems Inc. Adobe Systems Inc is listed as an Agent/Assignee. Note: Adobe Systems Inc may have other listings under different names/spellings. We're not affiliated with Adobe Systems Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "A" | Adobe Systems Inc-related inventors


12/31/15 / #20150381680

Multiprotocol multicast streaming proxy

Multiprotocol multicast streaming proxy techniques are described. In one or more implementations, a response is sent by a proxy service for receipt by a client device responsive to receipt of a request from the client device to obtain streaming data from a service provider via a network. ... Adobe Systems Inc

12/31/15 / #20150381648

Anomaly detection in network-site metrics using predictive modeling

Methods and apparatus for anomaly detection in network-site metrics using predictive modeling are described. A method comprises obtaining time-series data for a given time range, wherein the time-series data comprises values for a network-site analytics metric for each of a plurality of sequential time steps across the given time range. ... Adobe Systems Inc

12/31/15 / #20150379652

User enforceable contract jurisdiction selection

Mappings are received that associate one or more contract classes to one or more jurisdictions. Contract classes are determined for contracts being sent by senders or signed by signers. ... Adobe Systems Inc

12/31/15 / #20150379582

Recommending shared electronic content via online service

Systems and methods are disclosed for recommending shared electronic content via an online service. In some embodiments, a server can identify a first subscriber and a second subscriber to an online service that have access via the online service to an application for using or editing electronic content. ... Adobe Systems Inc

12/31/15 / #20150379526

Tracking and linking mobile device activity

Methods for tracking mobile devices with increased accuracy include generating a first time-dependent identifier. Generating the first time-dependent identifier includes device information, location information, and time information identified for the device and for a request by the device to visit a third-party content supplier in association with a redirection instruction. ... Adobe Systems Inc

12/31/15 / #20150379341

Robust method to find layout similarity between two documents

Techniques for comparing documents may be provided. For example, a comparison between layouts of the documents may be performed. ... Adobe Systems Inc

12/31/15 / #20150378964

Embedded document within an application

Data structures, methods, program products and systems for creating and executing an executable file for the binary runtime environment for wireless (brew) where the file is capable of causing presentation of a document embedded in the file on a brew system.. . ... Adobe Systems Inc

12/31/15 / #20150378714

Providing context-specific software updates to client applications

In some embodiments, an update server receives an update request for an instance of a client application executed at a computing system. The update request includes context data describing an attribute of the computing system. ... Adobe Systems Inc

12/24/15 / #20150373231

Video synchronization based on an audio cue

Techniques are disclosed for manipulating a media player based on the environment in which content is consumed. For example, a user listening to a radio broadcast or some other ambient sound hears a song begin to play. ... Adobe Systems Inc

12/24/15 / #20150373063

Method and apparatus for timeline-synchronized note taking during a web conference

A computer implemented method and apparatus for timeline-synchronized note taking during a web conference. The method comprises receiving a note from a user in a web conference; generating metadata that identifies a timestamp in the web conference when the note was created and a user identifier of the user who authored the note; and storing the note and the metadata with a recording of the web conference.. ... Adobe Systems Inc

12/24/15 / #20150373013

Method and apparatus for verifying an application to authorize content repository access using ssl certificates

A computer implemented method and apparatus for verifying an application to authorize content repository access using ssl certificates. The method comprises receiving a request for accessing a content repository from an application wherein the request is to perform one or more transactions on the content repository; and establishing a user identifier and one or more rules for accessing the content repository wherein the one or more rules are established using an authenticated ssl certificate to verify the application.. ... Adobe Systems Inc

12/24/15 / #20150372940

Data flow node provisioning

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. ... Adobe Systems Inc

12/24/15 / #20150372877

Data flow node validation

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. ... Adobe Systems Inc

12/24/15 / #20150372817

Network-based service content protection

Network-based service content protection techniques are described. In one or more implementations, content is edited locally by a computing device. ... Adobe Systems Inc

12/24/15 / #20150371341

Managing social feed assignment

Moderation of social content is facilitated by the generation and assignment of social feeds to moderators. An admin tool may allow an administrator to generate a social feed by defining capture rules to capture social mentions from social networking services. ... Adobe Systems Inc

12/24/15 / #20150371278

Targeted social campaigning based on user sentiment on competitors' webpages

Automatic social campaigning is provided based on the user sentiment in user posts on competitor webpages. User posts on competitor webpages are analyzed to determine the user sentiment of the posts. ... Adobe Systems Inc

12/24/15 / #20150371147

Nominal feature transformation using likelihood of outcome

Embodiments of the present invention relate to transforming a nominal feature to a numeric feature that indicates a likelihood or probability of a particular outcome. Numeric features are determined that indicate a likelihood of an outcome given the value of the collected data (nominal values). ... Adobe Systems Inc

12/24/15 / #20150370874

In-application file conversion using cloud services

In-application file conversion using cloud services is described. In one or more embodiments, an application determines that a file includes features inserted by a subsequent version of the application. ... Adobe Systems Inc

12/24/15 / #20150370863

Performing predictive analysis on usage analytics

Methods for predicting future data based on time-dependent data with increased accuracy include generating resampled datasets from a base dataset having at least one time dependent characteristic. Generating the resampled datasets includes randomly resampling data points in the base dataset to increase a pool of data for predicting future data while at least partially maintaining one or more time dependent characteristics of the base dataset. ... Adobe Systems Inc

12/24/15 / #20150370832

System and method for creating custom composite images from layered images in a client-server environment

In response to receiving a request from a client device, a first image can be determined based at least in part on an image identification in the request. The first image may be associated with a plurality of layers. ... Adobe Systems Inc

12/17/15 / #20150365399

Method and apparatus for sharing server resources using a local group

A computer implemented method and apparatus for sharing server resources. One or more applications are registered to a first local group on a device, and one or more applications are registered to a second local group on the device. ... Adobe Systems Inc

12/17/15 / #20150363911

Image resampling with geometric transformation

Embodiments of the present invention provide systems, methods, and computer storage media directed at image resampling with geometric transformation. In embodiments the method may begin by determining a two-dimensional filter for application to an original image to produce a resampled image. ... Adobe Systems Inc

12/17/15 / #20150363577

Remotely defining security data for authorization of local application activity

Systems and methods, including computer software adapted to perform certain operations, can be implemented for remotely defining security data for authorizing access to data on a client device. Permission indicators are associated with a sequence of instructions, and a protected activity is associated with one or more of the permission indicators and with an instruction within the sequence of instructions. ... Adobe Systems Inc

12/17/15 / #20150363405

Method and apparatus for generating ordered user expert lists for a shared digital document

A computer implemented method and apparatus for generating ordered user expert lists for a shared digital document. The method comprises accessing a digital document, wherein the digital document relates to one or more topics; generating a list of expert students, wherein the expert students have authored one or more annotations relating to a topic similar to a topic in the digital document; ordering the list of expert students according to a rank, wherein the rank identifies a level of expertise of the expert students; and presenting the ordered list of expert students, where the ordered list comprises a pre-defined number of expert students with a level of expertise meeting a predefined threshold.. ... Adobe Systems Inc

12/17/15 / #20150363375

Methods and apparatus for redacting content in a document

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. ... Adobe Systems Inc

12/10/15 / #20150356622

Targeted marketing using dynamically varied recommendations

Techniques are disclosed for presenting recommended marketing content that can be dynamically varied (e.g., in real time or near-real time) based on the particular content of a web page that a user is currently reading, the content that the user has previously read, or a combination of these factors. For example, the current interactions of a user with content of a web page, such as scroll position or eye fixation, can be used to identify which portion or portions of the web page content the user is currently reading and which portions of the web page content the user is skimming or skipping over. ... Adobe Systems Inc

12/10/15 / #20150356615

Application integrated advertising display control

Application integrated advertising display control techniques are described. In one or more implementations, a request is detected, which is received by the one or more computing devices from a client device via a network, for receipt of one or more image editing content packages that are branded to correspond to one or more advertisers. ... Adobe Systems Inc

12/10/15 / #20150356571

Trending topics tracking

In techniques for trending topics tracking, input text data is received as communications from a user or between users, where the communications are from one user to other users, or between two or more of the users. A topics tracking application is implemented to determine topics from the communications that are from or between the users, and track how the topics are trending over a time duration. ... Adobe Systems Inc

12/10/15 / #20150356370

Method and apparatus for identifying a desired object of an image using a suggestive marking

A computer implemented method and apparatus for identifying a desired object of an image by using a suggestive marking. The method comprises receiving a first marking to an image, the first marking suggesting a desired object of the image and the desired object being defined by a boundary; generating, based on the first marking, a plurality of output images, wherein each image of the plurality of output images indicates a computer-identified object; and displaying the plurality of output images.. ... Adobe Systems Inc

12/10/15 / #20150356343

Adaptation of a vector drawing based on a modified perspective

Techniques for modifying the appearance of objects comprising a two-dimensional vector drawing are disclosed. Such modifications can be made in response to user input that manipulates a viewing perspective for the drawing. ... Adobe Systems Inc

12/10/15 / #20150355715

Mirroring touch gestures

The present disclosure is directed toward systems and methods that mirror a display on a touch screen as well as touch gestures being performed on the touch screen. For example, systems and methods described herein involve detecting a touch gesture being performed on a touch screen and providing a semi-transparent animation of the touch gesture on a mirrored display. ... Adobe Systems Inc

12/03/15 / #20150350173

Automating authentication with multi-channel media distributors

In some embodiments, a processing device extracts a cookie from a first media application that is prevented from providing the cookie to a second media application. The cookie includes authentication information that is associated with an authentication of the first media application with a multi-channel media distributor for accessing a first media channel. ... Adobe Systems Inc

12/03/15 / #20150348265

Plane detection and tracking for structure from motion

Plane detection and tracking algorithms are described that may take point trajectories as input and provide as output a set of inter-image homographies. The inter-image homographies may, for example, be used to generate estimates for 3d camera motion, camera intrinsic parameters, and plane normals using a plane-based self-calibration algorithm. ... Adobe Systems Inc

12/03/15 / #20150347903

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

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; and performing sentiment analysis on the reaction data by at least one of: categorizing portions of the displayable content based on one of the reaction of one user or aggregated reactions of a plurality of users, and identifying at least one portion of the displayable content having one of a more favorable and a less favorable reaction by the at least one user, by comparison to one of a baseline and reactions to other portions of the displayable content.. ... Adobe Systems Inc

12/03/15 / #20150347619

Contextual commenting on the web

Techniques for contextual commenting on the web are disclosed. In some embodiments, contextual commenting on the web includes receiving a content selection for a comment within a corpus of content; determining a contextual based location within the corpus of content to map the contextual comment to a subset of content with the corpus of content; and storing the comment and the contextual based location within the corpus of content for the comment.. ... Adobe Systems Inc

11/26/15 / #20150339840

Dynamic splitting of content

Methods and systems for dynamically splitting content are disclosed. In some embodiments, content may be received that includes one or more elements to be animated. ... Adobe Systems Inc

11/26/15 / #20150339282

Displaying document modifications using a timeline

Methods for presenting document changes including providing an interactive timeline. The interactive timeline allows a user to select and view various states or versions of a document. ... Adobe Systems Inc

11/26/15 / #20150339273

Visualizing font similarities for browsing and navigation

Font graphs are defined having a finite set of nodes representing fonts and a finite set of undirected edges denoting similarities between fonts. The font graphs enable users to browse and identify similar fonts. ... Adobe Systems Inc

11/26/15 / #20150339268

Cloud-based image processing web service

Techniques are disclosed for interactively viewing and manipulating elements of a web page or application layout uploaded from a client to a server. Elements of the layout, such as graphics and image properties, are extracted, encoded and used to generate a json file describing the layout along with a sprite sheet of all of the images. ... Adobe Systems Inc

11/19/15 / #20150332491

Method and apparatus for enabling text editing in a scanned document while maintaining fidelity of the appearance of the text

A computer implemented method and apparatus for enabling text editing in a scanned document while maintaining fidelity of appearance of the text. The method comprises creating a synthesized font comprising a plurality of characters using characters present in a scanned document; replacing the plurality of characters in the scanned document with characters from the plurality of characters from the synthesized font; and enabling editing of the scanned document wherein enabling editing comprises adding at least some characters from the plurality of characters of the synthesized font to the document for at least some characters added during editing.. ... Adobe Systems Inc

11/19/15 / #20150332438

Patch partitions and image processing

Patch partition and image processing techniques are described. In one or more implementations, a system includes one or more modules implemented at least partially in hardware. ... Adobe Systems Inc

11/19/15 / #20150332178

System and method for parts-based digital rights management

Various embodiments of a system and method for parts-based digital rights management are described. Various embodiments may include a digital rights management component configured to receive content comprising a plurality of portions of content. ... Adobe Systems Inc

11/19/15 / #20150332119

Propagating object selection across multiple images

Propagating object selection across multiple images is described. In one or more embodiments, an object is selected from a first image according to selection inputs. ... Adobe Systems Inc

11/12/15 / #20150326843

Method and apparatus for context-aware automatic zooming of a video sequence

A computer implemented method and apparatus for context-aware automatic zooming of a video sequence. The method comprises receiving a command to alter a selected video clip of a video sequence visualized on a timeline display; automatically adjusting a timeline display representative of the video sequence to a calculated zoom level, wherein the zoom level allows visualization of editable content in the timeline display; receiving an indication that the altering operation is completed; and automatically resetting the timeline display representative of the video sequence to an original zoom level.. ... Adobe Systems Inc

11/12/15 / #20150325016

Blending techniques for curve fitting

Blending techniques for curve fitting are described. In one or more implementations, an indication is received of three or more data points. ... Adobe Systems Inc

11/12/15 / #20150324985

Camera calibration and automatic adjustment of images

Techniques and apparatus for automatic upright adjustment of digital images. An automatic upright adjustment technique is described that may provide an automated approach for straightening up slanted features in an input image to improve its perceptual quality. ... Adobe Systems Inc

11/12/15 / #20150324867

Obtaining profile information for future visitors

Methods described herein include prefetching information for a future visitor to a webpage or other resource. Prefetching the information can allow a provider to customize the webpage or resource with reduced latency. ... Adobe Systems Inc

11/12/15 / #20150321425

3d printing of colored models on multi-head printers

This document describes techniques and apparatuses for 3d printing for colored models on multi-head fused-deposition modeling (fdm) printers. These techniques are capable of enabling fdm printers to create 3d objects based on colored models, in some cases by determining printer instructions for multiple printer heads based on a 3d model and color data for the surface of the 3d model. ... Adobe Systems Inc

11/05/15 / #20150319403

Cross-device information exchange via web browser

Techniques are disclosed for exchanging information between devices. Each device is configured to execute a web browser application. ... Adobe Systems Inc

11/05/15 / #20150319211

Real-time priority-based media communication

Representative embodiments are disclosed of a real-time priority-based communication system and method for communicating media streams made up of multiple media message sub-streams, the communication system comprising a chunk configurator for dividing media message sub-streams into chunks, a state machine configured to translate between information regarding the media message sub-streams and the chunks and state associations to the information, the state associations written into a header for each of the chunks, a queue for holding the chunks waiting to be transmitted, and a processor for executing a scheduling algorithm, wherein the scheduling algorithm determines ones of the chunks in the queue to transmit next.. . ... Adobe Systems Inc

11/05/15 / #20150319198

Crowdsourcing for documents and forms

Techniques are disclosed for making an electronic document easier to use based on prior interactions with the same or a similar document by other users. An electronic document is presented to one or more users in an interactive environment. ... Adobe Systems Inc

11/05/15 / #20150319197

Real-time content sharing between browsers

Techniques are provided for selectively broadcasting information from a sender's computer to one or more recipient computers in real-time. A user connects to a networked content server and browses selected content items which are determined to be of interest to other collaborators. ... Adobe Systems Inc

11/05/15 / #20150318019

Method and apparatus for editing video scenes based on learned user preferences

A computer implemented method and apparatus for editing video scenes based on learned user preferences. The method comprises identifying a plurality of scenes in a video; for each scene of the plurality of scenes: applying an effect to a representative frame of a scene, wherein the effect is based on learned user preferences; receiving an input that adjusts at least one effect on the representative frame; updating user preferences based on received input; and applying the at least one effect to all frames of the scene; interpolating the adjusted at least one effect at a boundary of two consecutive scenes; and applying the interpolated at least one effect to transitional frames between the two consecutive scenes.. ... Adobe Systems Inc

11/05/15 / #20150317802

Opt-keyframe reconstruction for robust video-based structure from motion

A non-keyframe reconstruction technique is described for selecting and reconstructing keyframes that have not yet been included in a reconstruction of an input image sequence to provide a better reconstruction in a structure from motion (sfm) technique. The technique may, for example, be used in an adaptive reconstruction algorithm implemented by a general sfm technique. ... Adobe Systems Inc

11/05/15 / #20150317670

Dynamic marketing resource arbitrage

Techniques are disclosed for generating a forward-looking, goal seeking marketing plan that links prior media purchase transactions to predicted future financial results for a brand, product market, or campaign. A computing device is configured to receive input data associated with one or more marketing elements, such as television ads, print ads, and online ads. ... Adobe Systems Inc

11/05/15 / #20150317562

Automatic moderation of online content

Techniques are disclosed for automatically modeling and predicting moderator actions for online content. A model can be generated or updated based on the content received and the action or actions taken by the moderator in response to receiving the content. ... Adobe Systems Inc

11/05/15 / #20150317512

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

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 intervals for the indicated face, wherein each face found in images taken in a previous successive time interval is used as a reference set for identifying the face in images taken in a next successive time interval.. ... Adobe Systems Inc

11/05/15 / #20150317296

Method and apparatus for detecting, validating, and correlating form-fields in a scanned document

A computer implemented method and apparatus for detecting, validating, and correlating form-fields in a scanned document. The method comprises displaying a plurality of interactive form-fields associated with a scanned document, wherein each interactive form-field in the plurality of form-fields is defined by a location in the document where one or more previous users entered information on the scanned document, and a data type for the entered information.. ... Adobe Systems Inc

11/05/15 / #20150317295

Automating data entry for fields in electronic documents

In some embodiments, a document management application determines that a field of a document lacks a tag describing the field. The document management application also determines that data entered into the field of the document corresponds to a value of a field description included in a user profile. ... Adobe Systems Inc

11/05/15 / #20150317285

Method and apparatus for generating thumbnails

A method for generating thumbnail is provided. In one embodiment, a summary of a first document is generated. ... Adobe Systems Inc

11/05/15 / #20150317145

Method and apparatus for notifying an enterprise administrator of new products and updates

A computer implemented method and apparatus for notifying an enterprise administrator of new products and updates. The method comprises displaying one or more software packages on a first device, where each of the one or more software packages is installed on one or more end user devices, each end user device being remote from the first device, and each software package comprising one or more products; indicating each product in the one or more software packages that has on or more new products or one or more new updates available based on information from a software provider of the one or more products; receiving a selection of the one or more software packages for updating; downloading each of the one or more products in each of the one or more selected software package to the first device; and bundling the one or more downloaded products to create a software package for installation on the one or more end user devices.. ... Adobe Systems Inc

11/05/15 / #20150317004

Editing on a touchscreen

A touchscreen device is configured to facilitate editing on a touchscreen. The touchscreen device determines a position of a guide device on the touchscreen and determines an axis of the guide device on the touchscreen. ... Adobe Systems Inc

10/29/15 / #20150312302

Method and apparatus for providing fault tolerance during live streaming

A computer implemented method and apparatus for providing fault tolerance during live streaming. The method comprises creating a global manifest comprising a plurality of first entries extracted from a first manifest, wherein the first manifest comprises one or more entries of a predetermined sequence, each entry corresponding to a media fragment to be played in the predetermined sequence on a media player; identifying a gap in the plurality of first entries; receiving a second manifest; and upon receiving a second manifest comprising at least one second entry, extending the global manifest to include the at least one second entry, wherein the at least one second entry comprises a second entry that is in sequence after a last entry in the global manifest, and the at least one second entry in sequence after the last entry in the global manifest does not include a gap.. ... Adobe Systems Inc

10/29/15 / #20150312257

Facilitating user-centric identity management

Embodiments of the present invention provide systems, methods, and computer storage media for facilitating user-centric identity management. In this regard, various aspects of identity management are designed to be more transparent to users to bolster user assurance with respect to “behind-the-scenes” procedures of identity management. ... Adobe Systems Inc

10/29/15 / #20150312227

Privacy preserving electronic document signature service

An electronic document signature system preserves the security of an electronic document while tracking a signature process corresponding to the electronic document. In particular, using a client application on a client device, an originating user can protect an electronic document and send the protected electronic document to a tracking server. ... Adobe Systems Inc

10/29/15 / #20150310654

Using genetic algorithm to design 2-dimensional procedural patterns

Selection of an area of an image can be received. Selection of a subset of a plurality of predefined patterns may be received. ... Adobe Systems Inc

10/29/15 / #20150310585

Method and apparatus for identifying a representative area of an image

A computer implemented method for generating a representative thumbnail for an image. The method comprises determining a representative area of an image, the determining comprising determining an absence of faces in the image; dividing the image into one or more zones; and selecting a zone with maximum edge strength as the representative area; and generating a thumbnail by cropping the image to the representative area.. ... Adobe Systems Inc

10/29/15 / #20150310295

Discriminative indexing for patch-based image enhancement

Methods for enhancing images with increased efficiency include using a discriminative index tree to expedite image optimization processes. The discriminative index tree indexes patch-based image priors for modifying an image by using classifiers determined by exploiting a structure of the patch-based image priors. ... Adobe Systems Inc

10/29/15 / #20150309966

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

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 entered text to identify a location in the image for insertion of a newline character; and inserting the newline character at a location identified during the evaluating.. ... Adobe Systems Inc

10/29/15 / #20150309565

Method and apparatus for controlling display of digital content using eye movement

A computer implemented method and apparatus for controlling display of displayed digital content using eye movement. The method comprises mapping eye movements, tracked by a camera of a display device, to an area of interest of displayed content. ... Adobe Systems Inc

10/22/15 / #20150302064

Tag-based content exclusion

Techniques are provided for filtering digital content based on subject matter exclusion tags associated with a target audience. A content author can associate authored content with tag metadata that is representative of the subject matter of the authored content. ... Adobe Systems Inc

10/01/15 / #20150281298

Buffering in http streaming client

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. ... Adobe Systems Inc

10/01/15 / #20150281253

Analytics data validation

Analytics data validation techniques are described. In one or more implementations, an analytics service collects analytics data from a client device that describes web content and consumption of the web content by the client device. ... Adobe Systems Inc

10/01/15 / #20150278986

Content aware cropping

Content aware cropping techniques are described in which a combined crop and fill operation may be performed in one-step using an automated workflow. In one or more implementations, an image is exposed for editing in a user interface and input is obtained that indicates a position for a crop frame to select a portion of the image. ... Adobe Systems Inc

10/01/15 / #20150278835

Normalizing user responses to an event by removing behavioral bias

This document describes techniques for normalizing user responses by removing behavioral bias. In one or more implementations, a response normalization model is built from user responses to one or more events. ... Adobe Systems Inc

10/01/15 / #20150278379

One-click segmentation definition

A system displays and filters reports including website vitiation data in response to receiving user input. The system allows users to launch various reports onto a workspace and filter the entire result set by selected criteria. ... Adobe Systems Inc

10/01/15 / #20150278318

Rule-based extraction, transformation, and loading of data between disparate data sources

Methods and apparatus are presented for extracting, transforming, and loading data from one database to another database. For example, an extraction, transformation, and loading (etl) component may access an operational log of a given database in order to detect an update to the database. ... Adobe Systems Inc

10/01/15 / #20150278251

Method and apparatus for ordering images in an image set based on social interactions and viewer preferences

A computer implemented method and apparatus for ordering images in an image set based on social interactions and viewer preferences. The method comprises ordering the images in an image set based on social interactions with the image set and viewer preferences; and providing for display, the ordered images.. ... Adobe Systems Inc

10/01/15 / #20150278179

Method and apparatus for storing notes while maintaining document context

A computer implemented method and apparatus for storing notes while maintaining document context. The method comprises receiving a note; identifying a location within a document, the location associated with the note; generating metadata that identifies the document and the location; associating the metadata with the note; and causing storage of the note and the metadata.. ... Adobe Systems Inc

10/01/15 / #20150278171

Single page application authoring in a content management system

A user can produce a single page application using content that is automatically extracted from the content management system. When the user decides that authored application content is ready for publication, the relevant content can be exported using an application data structure builder that is configured to generate a single page application data structure that includes the content items to be used by the application. ... Adobe Systems Inc

10/01/15 / #20150278167

Automatic measure of visual similarity between fonts

The visual similarity between fonts is determined using visual descriptors of character images in the fonts. A model used to generate the visual descriptors may include a set of letterforms, keypoint locations on each letterform, and detail shapes at zero, one, or more detail areas on the letterform. ... Adobe Systems Inc

09/24/15 / #20150269706

Deforming a surface via a control point

Methods and apparatus for manipulating digital images. A warping module is described that enables the manipulation of a surface by selectively deforming portions of the surface while maintaining local rigidity. ... Adobe Systems Inc

09/24/15 / #20150269698

Use of near field communication devices as proof of identity during electronic signature process

Electronic signatures are authenticated utilizing near field communication (nfc) devices as proof of identity. An identification service collects an identification of a nfc device associated with a signer of a contract. ... Adobe Systems Inc

09/24/15 / #20150269357

Method and apparatus for digital rights management that is file type and viewer application agnostic

A computer implemented method and apparatus for file type and viewer application agnostic digital rights management. The method comprises intercepting processing of one or more operating system calls from a viewer application, wherein each of the one or more operating system call requests performance of a function on a digital asset of a plurality of digital assets subject to digital rights management (drm); performing drm enforcement of the digital asset with respect to the requested function; and returning processing of the digital asset to the viewer application.. ... Adobe Systems Inc

09/17/15 / #20150264105

Automatic uniform resource locator construction

Techniques are disclosed for automatically constructing a human-friendly and meaningful url based on the content, context, or both, of the resource. An alternate url can be constructed by analyzing and extracting keywords or other portions of content from a webpage automatically. ... Adobe Systems Inc

09/17/15 / #20150264096

Low latency live video streaming

Techniques are disclosed for low latency live video streaming. A client can be configured to send a single http request for live video streaming to a server. ... Adobe Systems Inc

09/17/15 / #20150262336

Video denoising using optical flow

In techniques for video denoising using optical flow, image frames of video content include noise that corrupts the video content. A reference frame is selected, and matching patches to an image patch in the reference frame are determined from within the reference frame. ... Adobe Systems Inc

09/17/15 / #20150262257

Marketing strategy lifecycle management

Marketing strategy lifecycle management techniques are described. In one or more implementations, a marketing strategy is created and managed using a plurality of entities as part of a lifecycle management system. ... Adobe Systems Inc

09/17/15 / #20150262238

Techniques for topic extraction using targeted message characteristics

Disclosed are various embodiments for obtaining messages from content sites accessible via a network. Filtered messages are identified from the messages using filter criteria to identify ones of the messages having one or more characteristics relevant for a particular marketing circumstance. ... Adobe Systems Inc

09/17/15 / #20150262205

System identification framework

Optimizing customer lifetime value (ltv) techniques are described. In one or more implementations, a simulator is configured to derive a prediction model based on data indicative of user interaction online with marketing offers. ... Adobe Systems Inc

09/17/15 / #20150261421

Image rotation based on touch gestures

Embodiments of the present invention provide systems, methods, and computer storage media for facilitating rotation of images in response to gestures. A user can provide a gesture to effectuate a desired rotation of an image. ... Adobe Systems Inc

09/10/15 / #20150256578

Media content streaming using stream message fragments

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for media content streaming can include transacting access information associated with a media stream and transacting one or more fragments associated with the media stream to facilitate a delivery of media content associated with the media stream. Access information can include fragment sequencing information to facilitate individual retrieval of fragments associated with the media stream using a uniform resource identifier via a processing device configured to cache content. ... Adobe Systems Inc

09/10/15 / #20150254441

Authentication for online content using an access token

Techniques for authentication for online content using an access token are described. According to various embodiments, online content (e.g., webpages and other types of web content) can be served across a variety of different online resources. ... Adobe Systems Inc

09/10/15 / #20150254325

Managing a distributed database across a plurality of clusters

A multi-cluster database management system is disclosed that distributes and manages data across a multi-cluster database through the use of cluster partitions. The multi-cluster database management system assigns cluster partitions to clusters of the multi-cluster database. ... Adobe Systems Inc

09/10/15 / #20150254067

Method and apparatus for synchronizing application configuration data over a network

An apparatus and computer implemented method for synchronizing application configuration data over a network comprising storing, electronically, application configuration data for an application installed on a first device; providing for selection by a second device, one or more application configuration data packages based on the stored application configuration data; receiving, from the second device, a selection of one of the one or more application configuration data packages; generating an installation package that is based on the selected application configuration package; and providing the installation package to the second device for installation.. . ... Adobe Systems Inc

09/03/15 / #20150249811

Keyframe selection for robust video-based structure from motion

An initialization technique is described for determining and reconstructing a set of initial keyframes covering a portion of an image sequence according to point trajectories that may, for example, be used in an adaptive reconstruction algorithm implemented by a structure from motion (sfm) technique. A goal of the initialization technique is to compute an initial reconstruction from a subset of frames in the image sequence. ... Adobe Systems Inc

08/27/15 / #20150242749

Social listening and filter rule modification

Listening rules and/or filter rules are generated or modified for use by a social analysis tool to capture and/or filter social mentions from social networking services for moderation purposes. The text and metadata of social mentions that have previously been moderated may be analyzed to identify common text and/or common metadata amongst those social mentions. ... Adobe Systems Inc

08/27/15 / #20150242391

Contextualization and enhancement of textual content

This document describes techniques for contextualization and enhancement of textual content. In one or more implementations, textual content is analyzed to determine whether the textual content is appropriate for an intended context. ... Adobe Systems Inc

08/27/15 / #20150242382

Dynamic preview of electronic signature appearance

Methods and apparatus, including computer program products, implementing and using techniques for signing an electronic document, including establishing an electronic signature appearance for an electronic signature, determining a bounding region on the electronic document for the display of the electronic signature appearance, at the time of signing an electronic document, previewing the electronic signature appearance in the bounding region and signing the electronic document with an electronic signature, the electronic signature associated with the electronic signature appearance. The electronic signature appearance can be configured at the time of signing the electronic document.. ... Adobe Systems Inc

08/27/15 / #20150242267

Detection and restoration of erroneous data

Embodiments of the present invention provide systems, methods, and computer storage media for detecting and restoring erroneous data. In cases that a data entry within a data matrix is determined to be erroneous, the data entry can be restored using a replacement value calculated in accordance with other data from the data matrix. ... Adobe Systems Inc

08/27/15 / #20150242180

Non-negative matrix factorization regularized by recurrent neural networks for audio processing

Sound processing techniques using recurrent neural networks are described. In one or more implementations, temporal dependencies are captured in sound data that are modeled through use of a recurrent neural network (rnn). ... Adobe Systems Inc

08/27/15 / #20150242000

Input tools for touchscreen devices

An accessory device for providing input a touchscreen interface comprises a touchscreen ruler that provides uniquely identifiable and orientation-sensitive touch input to a touchscreen. The ruler can comprise a plurality of charge-conductive touchpoint elements mounted on a non-conductive frame such that the touchpoint elements are closely spaced from a support surface that engages the touchscreen in use. ... Adobe Systems Inc

08/20/15 / #20150237143

Image session identifier techniques

Image session identifier techniques are described. In one or more implementations, a request is received to create an image sharing session and a session identifier is generated for the image sharing session that is configured to act as a credential to join the image sharing session as a member. ... Adobe Systems Inc

08/20/15 / #20150235399

Variable patch shape synthesis

Variable patch shape synthesis techniques are described. In one or more implementations, a plurality of patches are computed from one or more images, at least one of the plurality of patches having a different shape than another one of the plurality of patches. ... Adobe Systems Inc

08/20/15 / #20150235069

Method and apparatus for storing and retrieving data embedded into the surface of a 3d printed object

A computer implemented method and apparatus for storing and retrieving data embedded into the surface of a 3d printed object is described. The method and apparatus develops an electronic file used for printing a 3d object which embeds as structure into the 3d object, a 3d symbol matrix representative of data to be printed concurrently with the 3d object, such as a 3d barcode. ... Adobe Systems Inc

08/20/15 / #20150235011

Drm protected video streaming on game console with secret-less application

Techniques are disclosed for secure playback of protected multimedia content on a game console using a secret-less application. An sso model can be used for client authentication at a key server, which eliminates the need of storing or using any secret information in the client application. ... Adobe Systems Inc

08/20/15 / #20150234918

Single user interface for selecting, modifying, and querying images

Methods and apparatus are presented for a morphing search tool that provides a single user interface through which a user may both modify a displayed image and perform an image similarity query based on the modified image. The morphing search tool may allow a user to repeat this process until a desired image is found and displayed. ... Adobe Systems Inc

08/20/15 / #20150234793

Font resource management

Techniques are disclosed that allow a user to control how an operating system maintains, updates, installs, and uses font resources provided in a font resource repository. A font resource management module can be configured to detect conflicts between font resources and prompt the user to resolve such conflicts. ... Adobe Systems Inc

08/13/15 / #20150229736

Associating social data with user profiles

This document describes techniques for associating social data with user profiles. In one or more implementations, a social post is targeted to a population of users on a social network. ... Adobe Systems Inc

08/13/15 / #20150227971

Method and apparatus for displaying in-product messages based on an individual's past message interaction

A computer implemented method and apparatus for displaying ipm messages based on an individual's past message interaction. The method comprises displaying an in-product message of a first plurality of in-product messages associated with a first product feature of a plurality of available product features; receiving an input with the displayed in-product message; based on the received input, determining that a threshold is not met; and displaying an in-product message of a second plurality of in-product messages associated with a second product feature of the plurality of available product features when the threshold is not met.. ... Adobe Systems Inc

08/13/15 / #20150227964

Revenue estimation through ensemble modeling

An ensemble model is described that is usable to predict revenue metrics for one or more keywords. The ensemble model may be formed using both a historical model and a user behavior model. ... Adobe Systems Inc

08/13/15 / #20150227817

Category histogram image representation

In techniques for category histogram image representation, image segments of an input image are generated and bounding boxes are selected that each represent a region of the input image, where each of the bounding boxes include image segments of the input image. A saliency map of the input image can also be generated. ... Adobe Systems Inc

08/13/15 / #20150224716

Method and apparatus for embedding a 2-dimensional image in a 3-dimensional model

A computer implemented method and apparatus for embedding a 2d image in a 3d model. The method comprises generating a 3-dimensional (3d) print matrix representing a 2-dimensional (2d) image, wherein the print matrix comprises a plurality of sub-regions, the base plane of each sub-region angled with respect to a top surface of the print matrix so as to produce a plurality of shades, each shade representing a shade of the 2d image; and embedding the print matrix in a (3d) model.. ... Adobe Systems Inc

08/13/15 / #20150224715

Method and apparatus for controlling printability of a 3-dimensional model

A computer implemented method and apparatus for controlling printability of a 3d model. The method comprises modifying a 3d model according to a plurality of transformation details, wherein the transformation details modify the 3d model so as to break one or more printability rules, and wherein modifying does not alter an appearance of the 3d model.. ... Adobe Systems Inc

08/06/15 / #20150221106

Geometrically and parametrically modifying user input to assist drawing

Methods for providing drawing assistance to a user sketching an image include geometrically correcting and parametrically adjusting user strokes to improve their placement and appearance. As a user draws a stroke, the stroke is geometrically corrected by moving the stroke toward a feature of the image the user is intending to draw. ... Adobe Systems Inc

08/06/15 / #20150221070

Providing drawing assistance using feature detection and semantic labeling

Methods for providing drawing assistance to a user sketching an image include geometrically correcting adjusting user strokes to improve their placement and appearance. In particular, one or more guidance maps indicate where the user “should” draw lines. ... Adobe Systems Inc

08/06/15 / #20150220622

System and method for ranking and selecting data features

Example systems and methods of extracting the most informative data parameters from a set of data are provided. Large dimensionality data sets may reduced to a desired dimensionality while substantially preserving their real world interpretation so that the resultant reduced dimensionality set may still be effectively interpreted in light of a real world initial data set. ... Adobe Systems Inc

08/06/15 / #20150220504

Visual annotations for objects

Visual annotations for objects such as graphical charts, images and documents are described herein. The visual annotations may be generated by direct user interaction with an object to draw a pattern that is recognized and converted into a corresponding visual annotation. ... Adobe Systems Inc

07/30/15 / #20150215531

Automatic adjustment of images using a homography

Techniques and apparatus for automatic upright adjustment of digital images. An automatic upright adjustment technique is described that may provide an automated approach for straightening up slanted features in an input image to improve its perceptual quality. ... Adobe Systems Inc

07/30/15 / #20150213612

Cropping boundary simplicity

Cropping boundary simplicity techniques are described. In one or more implementations, multiple candidate croppings of a scene are generated. ... Adobe Systems Inc

07/30/15 / #20150213609

Image cropping suggestion

Image cropping suggestion is described. In one or more implementations, multiple croppings of a scene are scored based on parameters that indicate visual characteristics established for visually pleasing croppings. ... Adobe Systems Inc

07/30/15 / #20150213583

Image prior as a shared basis mixture model

An image prior as a shared basis mixture model is described. In one or more implementations, a plurality of image patches are generated from one or more images. ... Adobe Systems Inc

07/30/15 / #20150213568

Location aware selection of electronic signatures

Techniques for generating a document according to location-specific and other requirements may be provided. For example, an electronic signature service may be executed by a computing device to provide a service for generating a document that meets various location-specific and other requirements. ... Adobe Systems Inc

07/30/15 / #20150213404

Automatically identifying authorized signatories from an organization for executing an electronic document

In some embodiments, an electronic signature service receives a document to be electronically signed on behalf of an organization. The electronic signature service automatically determines at least one authorized signatory from the organization for executing the received document. ... Adobe Systems Inc

07/30/15 / #20150213389

Determining and analyzing key performance indicators

Methods and systems for determining key performance indicators (kpis) associated with electronic content, such as website content. A method receives a request to determine a significance of an input variable to an output variable, wherein the input variable is a website characteristic and the output variable is a website-interaction metric. ... Adobe Systems Inc

07/30/15 / #20150213147

Content remixing

Content remixing is described, including retrieving content from a first location using an application, the content being non-modifiable at the first location, remixing the content using the application, the content being modifiable after being retrieved by the application, wherein editing the content comprises augmenting the content with other content to generate new content, and publishing the new content to the second location using the application, the new content being accessible after being saved to the second location.. . ... Adobe Systems Inc

07/30/15 / #20150212814

Code path directives for controlling in-app experiences

Code path directives for controlling in-app experiences are described herein that may be used to direct client applications regarding usage of multiple alternative code paths incorporated with the client applications. The code paths are implemented as part of compiled code for the applications and the code path directives enable delivery of different experiences to clients without changing the compiled code or re-deploying the application through an application store, or otherwise. ... Adobe Systems Inc

07/30/15 / #20150212711

Spread-to-duplicate and pinch-to-delete gestures

Techniques for spread and pinch gestures are described. A spread gesture can be recognized effective to cause an item to be duplicated. ... Adobe Systems Inc

07/23/15 / #20150208107

Consumption likelihood of linear content streams

The likelihood of consumption of a linear content stream may be determined. Information that includes data indicative of user interaction with a client device may be received. ... Adobe Systems Inc

07/23/15 / #20150207997

Fill with camera ink

A content editing application may receive preview image data from a sensor. The preview image data may be displayed within an interface of the content editing application. ... Adobe Systems Inc

07/23/15 / #20150207837

Media system with local or remote rendering

A media editing system includes one or more machines that are configured to support cloud-based collaborative editing of media by one or more client devices. A machine within the media editing system may be configured to receive a render request for generation of a media frame, determine whether a client device is to generate the media frame, and initiate generation of the media frame. ... Adobe Systems Inc

07/23/15 / #20150207481

Genre dependent audio level control

Systems, methods, and computer program products relating to digital audio data are provided. In some implementations a method is provided. ... Adobe Systems Inc

07/23/15 / #20150206540

Pitch shifting frequencies

System and methods for audio editing are provided. In one implementation, a computer-implemented method is provided. ... Adobe Systems Inc

07/23/15 / #20150206344

3d model enhancement

One embodiment involves receiving a fine mesh as input, the fine mesh representing a 3-dimensional (3d) model and comprising fine mesh polygons. The embodiment further involves identifying, based on the fine mesh, near-planar regions represented by a coarse mesh of coarse mesh polygons, at least one of the near-planar regions corresponding to a plurality of the coarse mesh polygons. ... Adobe Systems Inc

07/23/15 / #20150206315

Labeling objects in image scenes

Disclosed are various embodiments labeling objects using multi-scale partitioning, rare class expansion, and/or spatial context techniques. An input image may be partitioned using different scale values to produce a different set of superpixels for each of the different scale values. ... Adobe Systems Inc

07/23/15 / #20150206289

Joint video deblurring and stabilization

Joint video deblurring and stabilization techniques are described. In one or more implementations, a deblurring and stabilization module is configured to jointly deblur and stabilize a video by grouping video frames into spatial-neighboring frame clusters, and building local mesh homographies for video frames in each spatial-neighboring frame cluster.. ... Adobe Systems Inc

07/23/15 / #20150205975

System and method for multipronged authentication

Various embodiments of a system and method for multipronged authentication are described. Embodiments may include a client system that implements a runtime component configured to consume content. ... Adobe Systems Inc

07/23/15 / #20150205628

Embedding content in java archives

The present disclosure includes, among other things, systems, methods and program products for embedding content in java archives.. . ... Adobe Systems Inc

07/23/15 / #20150205594

Delivery and updating of extensions to software products

Methods, systems, and apparatus, including computer program products, for delivering and/or updating extensions to software products. One or more extensions from a source external to a client computer can be retrieved to a client computer. ... Adobe Systems Inc

07/23/15 / #20150205571

Leveling audio signals

The present specification relates to systems, methods, and apparatus including computer program products for editing digital audio data. In some implementations, a method is provided that includes the actions of receiving digital audio data; dividing the audio data into first audio data and second audio data; performing on-line processing of the first and second audio data including segmenting the first audio data according to one or more partitioning parameters into discrete time partitions, sequentially analyzing for each discrete time partition the first audio data of the corresponding discrete time partition, and modifying the second audio data according to the analysis of the first audio data; and outputting the modified second audio data.. ... Adobe Systems Inc

07/23/15 / #20150205570

Image edited audio data

This specification describes technologies relating to editing digital audio data. In some implementations, a computer-implemented method is provided. ... Adobe Systems Inc

07/23/15 / #20150205569

Automatically correcting audio data

Systems, methods, and computer program products are provided for editing digital audio data. In some implementations a method is provided that includes receiving digital audio data, identifying a modification to a portion of the digital audio data, and automatically correcting audio data surrounding one or more edit boundaries resulting from the identified modification including interpolating audio data from a region associated with the one or more edit boundaries.. ... Adobe Systems Inc

07/23/15 / #20150205504

Configuring the navigation model in a mobile device

The present disclosure includes, among other things, systems, methods and program products for configuring the navigation model in a mobile device.. . ... Adobe Systems Inc

07/23/15 / #20150205499

Manipulating visual representations of data

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 representation; identifying a change in position of the cursor to a second position relative to the second visual representation; receiving a second input to modify the zoom parameter of the second visual representation; and modifying the zoom parameter to have a third value, where the second visual representation of the document is adjusted relative to the second position of the cursor according to the third value to provide a third visual representation of the document.. ... Adobe Systems Inc

07/23/15 / #20150205449

Summarization and communication of large data sets

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. ... Adobe Systems Inc

07/16/15 / #20150200890

Systems and methods for detecting spam in outbound transactional emails

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. ... Adobe Systems Inc

07/16/15 / #20150200785

Method and apparatus for managing activities in a web conference

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. ... Adobe Systems Inc

07/16/15 / #20150199996

Method and apparatus for indexing a video stream

Embodiments including a method and apparatus for indexing a video stream are disclosed. In one embodiment, a method for indexing a video stream comprises accessing a video stream comprising a plurality of frames. ... Adobe Systems Inc

07/16/15 / #20150199976

Method and apparatus for combining digital signals

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. ... Adobe Systems Inc

07/16/15 / #20150199837

Method and apparatus for converting an animated sequence of images into a document page

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.. ... Adobe Systems Inc

07/16/15 / #20150199613

Knowledge discovery from belief networks

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. ... Adobe Systems Inc

07/16/15 / #20150199537

Method and apparatus for correctly binding form objects to encrypted xml data

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.. ... Adobe Systems Inc

07/16/15 / #20150199306

Method and computer readable medium for controlling pagination of dynamic-length presentations

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 the pagination preferences, starting and ending points in the primary text flow, and page elements as metadata associated with each page.. ... Adobe Systems Inc

07/16/15 / #20150197060

3d printing with small geometric offsets to affect surface characteristics

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. ... Adobe Systems Inc

07/09/15 / #20150195426

Audio and video synchronizing perceptual model

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. ... Adobe Systems Inc

07/09/15 / #20150195256

Methods and apparatus for key delivery in http live streaming

A key delivery mechanism that delivers keys to an os platform (e.g., ios platform) devices for decrypting encrypted http live streaming data. An https url for a stateless https service is included in the manifest for an encrypted http live stream obtained by an application (e.g., a browser) on an os platform device. ... Adobe Systems Inc

07/09/15 / #20150193973

Single image photometric stereo for colored objects

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. ... Adobe Systems Inc

07/09/15 / #20150193889

Digital content publishing guidance based on trending emotions

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. ... Adobe Systems Inc

07/09/15 / #20150193685

Optimal time to post for maximum social engagement

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. ... Adobe Systems Inc

07/09/15 / #20150193140

Push-pull type gestures

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. ... Adobe Systems Inc

07/09/15 / #20150190967

3d cleaning object for multi-print-head 3d printing

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. ... Adobe Systems Inc

07/02/15 / #20150186551

Query formation and modification

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. ... Adobe Systems Inc

07/02/15 / #20150186363

Search-powered language usage checks

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. ... Adobe Systems Inc

07/02/15 / #20150186021

Non-destructive collaborative editing

Non-destructive collaborative editing may include a node among a plurality of nodes in a distributed collaborative environment receiving an input indicating a change regarding a displayed image. The node may receive another input to finalize the change. ... Adobe Systems Inc

07/02/15 / #20150185994

Local rendering of an object as an image

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. ... Adobe Systems Inc

06/25/15 / #20150181359

Multichannel sound source identification and location

Multichannel sound source identification and location techniques are described. In one or more implementations, source separation is performed using a collaborative technique for a plurality of sound data that was captured by respective ones of a plurality of sound capture devices of an audio scene. ... Adobe Systems Inc

06/25/15 / #20150178965

Hint based spot healing techniques

Hint-based spot healing techniques are described. In one or more implementations, techniques are described in which a user may provide input as a hint used to automatically determine features in an image to process for application of a selected image editing operation. ... Adobe Systems Inc

06/25/15 / #20150178388

Interactive communication augmented with contextual information

Techniques are disclosed for augmenting an interactive communication session with contextually relevant information. A computing device, such as a smartphone or tablet computer, can be configured to provide an augmented chat application configured to create, send, receive and display a conversation, and further configured to locate, retrieve and display, via a graphical user interface (gui), other information that is contextually relevant to the conversation. ... Adobe Systems Inc

06/25/15 / #20150178381

Filter selection in search environments

Techniques for utilizing sets of filters to reduce a large number of searchable assets to a meaningful or reduced number of searchable assets. Feature information may be extracted from a particular asset of a set of training assets to create an artificial term. ... Adobe Systems Inc

06/25/15 / #20150178331

Method and apparatus for managing calendar entries in a document

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. ... Adobe Systems Inc

06/25/15 / #20150178251

Inserting server-side breakpoints requested by remote development clients

In some embodiments, a server application can provide a web document to a development application. The web document is dynamically generated from source files. ... Adobe Systems Inc

06/25/15 / #20150177921

Automatic environment restoration for a particular artwork

A method of saving and restoring an environment is disclosed. The method includes displaying, using an artwork editing application operating on a computing device, a representation of an artwork file. ... Adobe Systems Inc

06/18/15 / #20150172547

Image deblurring based on light streaks

A blurred image having a spatially invariant motion blur resulting from camera motion during image capture is deblurred based on one or more light streaks identified and extracted from the blurred image. A blur kernel for the blurred image is estimated by performing an optimization procedure having a blur kernel constraint based at least in part on the light streak. ... Adobe Systems Inc

06/18/15 / #20150172058

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

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. ... Adobe Systems Inc

06/18/15 / #20150170380

Adverbial expression based color image operations

A color palette for an image is obtained, which is a set of different colors that are determined to be the dominant colors in the image. The color palette can be displayed to a user, and a user input in the form of an adverbial expression to change the color palette is received. ... Adobe Systems Inc

06/18/15 / #20150170346

Image compensation value computation

Image compensation value computation techniques are described. In one or more implementations, an image key value is calculated, by a computing device, for image data based on values of pixels of the image data. ... Adobe Systems Inc

06/18/15 / #20150170294

Method and apparatus for scheduling multiple social media posts to maximize engagement and on-site activity

A computer implemented method and apparatus for scheduling multiple social media posts to maximize engagement and on-site activity. The method comprises accessing a plurality of posts and scheduling information for the plurality of posts, wherein the scheduling information comprises a time period during which the plurality of posts is to be scheduled for posting on an online social media site; predicting a response to each post at a plurality of times that fall within the time period; and scheduling, based on the predicted responses to each post, a time to post each post of the plurality of posts, wherein scheduling maximizes the predicted response to each post.. ... Adobe Systems Inc

06/18/15 / #20150170006

Semantic object proposal generation and validation

Techniques are disclosed herein that enable digital images to be segmented based on a user's semantic input. In other words, given an input image of a person walking a dog adjacent to a tree, a user can simply provide the semantic input “dog” and the system will segment the dog from the other elements in the image. ... Adobe Systems Inc

06/18/15 / #20150170005

Semantic object selection

Techniques are disclosed herein that enable digital images to be segmented based on a user's semantic input. In other words, given an input image of a person walking a dog adjacent to a tree, a user can simply provide the semantic input “dog” and the system will segment the dog from the other elements in the image. ... Adobe Systems Inc

06/18/15 / #20150170000

Generation of visual pattern classes for visual pattern recognition

Example systems and methods for classifying visual patterns into a plurality of classes are presented. Using reference visual patterns of known classification, at least one image or visual pattern classifier is generated, which is then employed to classify a plurality of candidate visual patterns of unknown classification. ... Adobe Systems Inc

06/18/15 / #20150169518

Context editing without interfering with target page

An editable version of a first web page may be created by first forming a second web page having the first web page as an inline frame. Then an outer frame of the second web page can be created, the outer frame designed to cause a browser rendering the second web page to create objects in the outer frame placed over corresponding objects in the first web page in the inline frame such that user attempts at interaction with the corresponding objects in the first web page are intercepted by the objects in the outer frame.. ... Adobe Systems Inc

06/11/15 / #20150161822

Location-specific digital artwork using augmented reality

Techniques are disclosed for creating, modifying and displaying location-specific digital artwork using augmented reality. A computing device is configured to determine a geographical location. ... Adobe Systems Inc

06/11/15 / #20150161816

Simulating sub-surface scattering of illumination for simulated three-dimensional objects

Embodiments involve simulating sub-surface scattering of illumination for three-dimensional objects. An application determines, for each point defining a simulated three-dimensional surface, a respective first simulated light at the point caused by a simulated light source illuminating the three-dimensional surface. ... Adobe Systems Inc

06/11/15 / #20150161634

Visitor session classification based on clickstreams

Example systems and methods of classifying web visitor sessions based on clickstreams are presented. In one example, a plurality of web pages of a website is organized into a plurality of web page categories. ... Adobe Systems Inc

06/11/15 / #20150161549

Predicting outcomes of a modeled system using dynamic features adjustment

Techniques are disclosed for predicting outcomes of a system modeled on analytical data related to website-related metrics by dynamically adjusting one or more input or output variables. A regularized singular value decomposition technique can be used to estimate missing data. ... Adobe Systems Inc

06/04/15 / #20150156808

Automated connection to a preferred wireless device

A method identifies a wireless device in a list of available devices to be a preferred device based on comparing activity levels of devices in the list, the activity levels determined based on prior connections of the available devices to the computing device. The method waits a predetermined time period for a connection from the preferred device and restricts connections to other devices in the list during the period. ... Adobe Systems Inc

06/04/15 / #20150156190

Dynamically mapping users to groups

Methods and systems for authenticating users and assigning authenticated users to groups are provided. A method receives a user credential and email address. ... Adobe Systems Inc

06/04/15 / #20150154807

Methods and apparatus for generating curved extrusions

Methods and apparatus for generating curved extrusions. A user interface may be provided via which the value of one or more extrusion parameters and/or a reference point may be changed. ... Adobe Systems Inc

06/04/15 / #20150153852

Simulation of an erodible tip in a natural media drawing and/or painting simulation

A method, system, and computer-readable storage medium are disclosed for simulation of an erodible tip. A brush tool representing an erodible media is modeled as a height map. ... Adobe Systems Inc

05/28/15 / #20150150109

Authenticated access to a protected resource using an encoded and signed token

Techniques are disclosed for authenticated access to a protected resource. A third party application receives a request to access a protected resource, including a bearer token encoded in an http authorization request header field. ... Adobe Systems Inc

05/28/15 / #20150150062

Reducing network bandwidth usage in a distributed video editing system

Techniques are disclosed for reducing the amount of network bandwidth used by a distributed video editing system. A server dynamically chooses from among several encoding options, depending on the context and network conditions. ... Adobe Systems Inc

05/28/15 / #20150149895

Filtering fonts based on a selection of glyphs

Techniques are disclosed for filtering a list of fonts based on the criteria that each font in the resulting filter supports every single glyph in an arbitrary array of glyphs. The array of glyphs may include one or more glyphs and can be, for example, user-defined (e.g., based on a user content selection within a given document, or entries made on a configuration page) and/or defined by a selected digital document or folder system (where only fonts that support all glyphs used within that entire document or folder system are listed). ... Adobe Systems Inc

05/28/15 / #20150149882

Content adaptation based on selected reviewer comment

A content author can create adaptive content, which refers to electronic content that adapts to or changes based on the presentation context of the adaptive content. The presentation context of the adaptive content refers to characteristics of the device displaying or otherwise presenting the adaptive content. ... Adobe Systems Inc

05/28/15 / #20150149539

Trending data demographics

Trending data demographics are described. In one or more implementations, content posted on online content sources is analyzed to determine topics associated with the posted content. ... Adobe Systems Inc

05/28/15 / #20150149530

Redirecting access requests to an authorized server system for a cloud service

In some embodiments, a first server system of a cloud service can receive a bearer token for accessing the cloud service. The bearer token can be generated based on authenticating a remote client in communication with the first server system. ... Adobe Systems Inc

05/28/15 / #20150149468

Hierarchy similarity measure

Hierarchy similarity measure techniques are described. In one or more implementations, categories in a hierarchy of categories are assigned to each of at least two objects. ... Adobe Systems Inc

05/28/15 / #20150149373

Brand scoring for social media users

Techniques for brand scoring for social media users are described. In at least some embodiments, brand-related content that users post to a social media environment (e.g., social media website(s)) is identified and characterized. ... Adobe Systems Inc

05/28/15 / #20150148930

Method and apparatus for preserving structural integrity of 3-dimensional models when printing at varying scales

A computer implemented method and apparatus for preserving structural integrity of 3-d models when printing at varying scales, by use of a cueing model.. . ... Adobe Systems Inc

05/28/15 / #20150147047

Simulating tracking shots from image sequences

A simulated tracking shot is generated from an image sequence in which a foreground feature moves relative to a background during capturing of the image sequence. The background is artificially blurred in the simulated tracking shot in a spatially-invariant manner corresponding to foreground motion relative to the background during a time span of the image sequence. ... Adobe Systems Inc

05/28/15 / #20150146973

Distributed similarity learning for high-dimensional image features

A system and method for distributed similarity learning for high-dimensional image features are described. A set of data features is accessed. ... Adobe Systems Inc

05/28/15 / #20150145862

Texture modeling of image data

Texture modeling techniques for image data are described. In one or more implementations, texels in image data are discovered by one or more computing devices, each texel representing an element that repeats to form a texture pattern in the image data. ... Adobe Systems Inc

05/28/15 / #20150145784

Drawing on a touchscreen

A touchscreen device may be configured to facilitate drawing lines, circles, and shapes through use of a guide device placed on the touchscreen. The touchscreen device may detect the position and orientation of the guide device, for example, by determining an axis of the guide device based on a set of locations at which the guide device triggered contact signals on the touchscreen. ... Adobe Systems Inc

05/28/15 / #20150145773

Behind-display user interface

Example systems and methods of providing a user interface are presented. In one example, a graphical object is displayed on an opaque display component on a user-facing side of a computing device. ... Adobe Systems Inc

05/21/15 / #20150143115

Method and apparatus for avoiding license storming during an unplanned regional blackout

A computer implemented method and apparatus for avoiding license storming during an unplanned regional blackout. The method comprises generating a leaf license for each geographic region of a plurality of geographic regions in a broadcast area, wherein each leaf license includes a first content encryption key for decrypting media content associated with the leaf license, and where each leaf license is bound to a root license for each geographic region in the plurality of geographic regions; and generating, in response to a blackout event, a new leaf license for each geographic region of the plurality of geographic regions that are located outside of a blackout area, wherein each new leaf license includes a second content encryption key different from the first content encryption key for decrypting protected media content, and wherein each new leaf license remains bound to the root license for each geographic region in the plurality of geographic regions.. ... Adobe Systems Inc

05/21/15 / #20150142927

Imparting real-time priority-based network communications in an encrypted communication session

This specification describes technologies relating to imparting real-time priority-based network communications in an encrypted session. In general aspects of the subject matter described can be embodied in methods that include establishing, based on cryptographic information in a reserved, random-data portion of a handshake communication, a session, receiving parameter values relating to a sub media stream, included in a header of a network communication, storing the parameter values, obtaining state information and a data payload included in a second network communication, identifying, from the state information, a purpose of the second network communication, and whether a header of the second network communication includes one or more new values corresponding to one or more of the parameters, updating one or more of the stored values based on the one or more new values, and processing the data payload based on the identified purpose and the stored parameter values.. ... Adobe Systems Inc

05/21/15 / #20150142779

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

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.. . ... Adobe Systems Inc

05/21/15 / #20150142679

Provisioning rules to manage user entitlements

In techniques for provisioning rules to manage user entitlements, a database maintains an association of a user identifier with one or more purchased entitlements that correspond to products or services purchased by a consumer entity from one or more service groups. An entitlement manager is implemented to receive provisioning rules that have been designated by the service groups to designate fulfillable entitlements that are associated with the purchased entitlements. ... Adobe Systems Inc

05/21/15 / #20150142567

Method and apparatus for identifying elements of a webpage

A method for identifying elements of a webpage is provided. The method includes accessing, by an electronic device, a document object model (dom) of the webpage. ... Adobe Systems Inc

05/21/15 / #20150142450

Sound processing using a product-of-filters model

Sound processing using a product-of-filters model is described. In one or more implementations, a model is formed by one or more computing devices for a time frame of sound data as a product of filters. ... Adobe Systems Inc

05/21/15 / #20150142433

Irregular pattern identification using landmark based convolution

Pattern identification using convolution is described. In one or more implementations, a representation of a pattern is obtained that is described using data points that include frequency coordinates, time coordinates, and energy values. ... Adobe Systems Inc

05/21/15 / #20150139557

Fast dense patch search and quantization

In techniques for fast dense patch search and quantization, partition center patches are determined for partitions of example image patches. Patch groups of an image each include similar image patches and a reference image patch that represents a respective patch group. ... Adobe Systems Inc

05/21/15 / #20150139551

Cascaded object detection

Cascaded object detection techniques are described. In one or more implementations, cascaded coarse-to-dense object detection techniques are utilized to detect objects in images. ... Adobe Systems Inc

05/21/15 / #20150139538

Object detection with boosted exemplars

In techniques for object detection with boosted exemplars, weak classifiers of a real-adaboost technique can be learned as exemplars that are collected from example images. The exemplars are examples of an object that is detectable in image patches of an image, such as faces that are detectable in images. ... Adobe Systems Inc

05/21/15 / #20150139536

Image classification using images with separate grayscale and color channels

Image classification techniques using images with separate grayscale and color channels are described. In one or more implementations, an image classification network includes grayscale filters and color filters which are separate from the grayscale filters. ... Adobe Systems Inc

05/07/15 / #20150128162

Real-time tracking collection for video experiences

Methods and systems for tracking events associated with use of video content are disclosed. A method collects events associated with use of video content at a computing device. ... Adobe Systems Inc

05/07/15 / #20150127591

Identifying suggestive intent in social posts

This document describes techniques for identifying suggestive intent in social posts. In one or more implementations, a topic is received and social posts to one or more social networks that are related to the topic are collected. ... Adobe Systems Inc

05/07/15 / #20150127348

Document distribution and interaction

Workflows are provided that enable documents to be distributed, assented to, and otherwise interacted with on an aural and/or oral basis. Such workflows can be implemented so as to allow a recipient to receive, understand, and interact with a document using conventional components such as the microphone and speaker provided by a telephone. ... Adobe Systems Inc

04/30/15 / #20150121418

Forecasting-based management of advertisement delivery and inventory

Methods and systems for managing advertisement (ad) delivery and ad inventory for advertisements (ads) placed in video content are provided. An exemplary method receives campaign criteria for a new advertising campaign, the campaign criteria including at least a desired date range. ... Adobe Systems Inc

04/30/15 / #20150121210

Method and apparatus for automatically improving legibility based on preferred font characteristics

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.. ... Adobe Systems Inc

04/30/15 / #20150120760

Image tagging

A system is configured to annotate an image with tags. As configured, the system accesses an image and generates a set of vectors for the image. ... Adobe Systems Inc

04/30/15 / #20150117784

Image foreground detection

In techniques for image foreground detection, a foreground detection module is implemented to generate varying levels of saliency thresholds from a saliency map of an image that includes foreground regions. The saliency thresholds can be generated based on an adaptive thresholding technique applied to the saliency map of the image and/or based on multi-level segmentation of the saliency map. ... Adobe Systems Inc

04/30/15 / #20150117783

Iterative saliency map estimation

In techniques for iterative saliency map estimation, a salient regions module applies a saliency estimation technique to compute a saliency map of an image that includes image regions. A salient image region of the image is determined from the saliency map, and an image region that corresponds to the salient image region is removed from the image. ... Adobe Systems Inc

04/30/15 / #20150116350

Combined composition and change-based models for image cropping

In techniques of combined composition and change-based models for image cropping, a composition application is implemented to apply one or more image composition modules of a learned composition model to evaluate multiple composition regions of an image. The learned composition model can determine one or more cropped images from the image based on the applied image composition modules, and evaluate a composition of the cropped images and a validity of change from the image to the cropped images. ... Adobe Systems Inc

04/23/15 / #20150113450

User interface for managing blur kernels

A computer-implemented method and apparatus are described for deblurring an image. The method may include causing display of a graphical user interface configured to be used to deblur the image. ... Adobe Systems Inc

04/23/15 / #20150113287

Decrypting content samples including distinct encryption chains

Embodiments may be configured to receive a protected version of content that includes multiple encrypted content samples. In various embodiments, each encrypted content sample includes multiple encrypted blocks. ... Adobe Systems Inc

04/23/15 / #20150113276

Distributing keys for decrypting client data

In some embodiments, a server can establish a session with a remote client. The server can generate a session key portion for the session and a client key portion for the remote client. ... Adobe Systems Inc

04/23/15 / #20150113056

Identifying target customers to stem the flow of negative campaign

A system and method for stemming flow of information from a negative campaign are described. A status for each node of a set of preselected nodes in a social network graph is identified. ... Adobe Systems Inc

04/23/15 / #20150112753

Social content filter to enhance sentiment analysis

Techniques are disclosed for filtering and analyzing social network content so that consumer sentiment can be gauged more accurately and efficiently. In certain embodiments social network content can be filtered so that individual content items can be identified as comprising neutral, sentiment bearing, spam or foreign language content. ... Adobe Systems Inc

04/23/15 / #20150110415

Deblurring images having spatially varying blur

A computer-implemented method and system are described for deblurring an image. The method may include accessing an image having a first blurred region and a second blurred region, and generating a first blur kernel for the first blurred region and a second blur kernel for the second blurred region. ... Adobe Systems Inc

04/23/15 / #20150110407

Method and apparatus for automatically identifying a representative image for an image group

A computer implemented method and apparatus for automatically identifying a representative image for an image group. The method comprises dividing an image group into one or more clusters based on an average time gap of the image group, wherein the images in the image group are in sequential timestamp order wherein the average time gap is calculated using a time span calculated from the timestamp of a first image in the image group to the timestamp of a last image in the image group; recursively dividing a largest cluster in the one or more clusters to determine a resultant cluster, wherein the resultant cluster comprises no time gaps larger than the average time gap of the resultant cluster; and identifying a representative image from the resultant cluster as an image representative for the image group.. ... Adobe Systems Inc

04/23/15 / #20150110404

Automatically suggesting regions for blur kernel estimation

A computer-implemented method and apparatus are described for automatically selecting a region in a blurred image for blur kernel estimation. The method may include accessing a blurred image and defining a size for each of a plurality of regions in the image. ... Adobe Systems Inc

04/23/15 / #20150110403

Automatically determining the size of a blur kernel

A computer-implemented method and apparatus are described for deblurring an image. The method may include accessing the image that has at least one blurred region and, automatically, without user input, determining a first value for a first size for a blur kernel for the at least one blurred region. ... Adobe Systems Inc

04/23/15 / #20150110386

Tree-based linear regression for denoising

Image denoising techniques are described. In one or more implementations, a denoising result is computed by a computing device for a patch of an image. ... Adobe Systems Inc

04/16/15 / #20150106695

Visual path resolution in a context separated authoring environment of a rest- and component- based content management system

Techniques are disclosed for providing visual path resolution in a context separated authoring environment of a rest- and component-based content management system. A web page editor is activated for editing a web page having a plurality of document object model components. ... Adobe Systems Inc

04/16/15 / #20150106426

Temporary content versioning on a client in a rest-based system

Techniques are disclosed for maintaining different versions of a web resource. A client-side application observes and tracks all asynchronous requests for web resources sent from the client to a server. ... Adobe Systems Inc

04/16/15 / #20150106352

Aggregation of data from disparate sources into an efficiently accessible format

Methods and apparatus are presented for aggregating data from disparate sources into an efficiently accessible format. For example, an aggregation tool may receive attribute-based data from one source and metrics-based data from another source. ... Adobe Systems Inc

04/16/15 / #20150106337

Action records associated with editable content objects

A program manages various different parts of editable content, including one or more objects. Various different actions can be performed on an object to edit or change the object in some manner. ... Adobe Systems Inc

04/16/15 / #20150106327

Self healing cluster of a content management system

Systems and methods herein provide for a clustered content management comprising at least two computing nodes. A first node comprises an instance of the content repository. ... Adobe Systems Inc

04/16/15 / #20150106304

Identifying purchase intent in social posts

This document describes techniques for identifying purchase intent in social posts. In one or more implementations, a topic is received and social posts to one or more social networks that are related to the topic are collected. ... Adobe Systems Inc

04/16/15 / #20150106208

Social parameter-based application audiences

Techniques for social parameter-based application audiences are described. In one or more embodiments, an audience is defined based on one or more social parameters. ... Adobe Systems Inc

04/16/15 / #20150106157

Text extraction module for contextual analysis engine

A contextual analysis engine systematically extracts, analyzes and organizes digital content stored in an electronic file such as a webpage. Content can be extracted using a text extraction module which is capable of separating the content which is to be analyzed from less meaningful content such as format specifications and programming scripts. ... Adobe Systems Inc

04/16/15 / #20150106156

Input/output interface for contextual analysis engine

A contextual analysis engine systematically extracts, analyzes and organizes digital content stored in an electronic file such as a webpage. Content can be extracted using a text extraction module which is capable of separating the content which is to be analyzed from less meaningful content such as format specifications and programming scripts. ... Adobe Systems Inc

04/16/15 / #20150106078

Contextual analysis engine

A contextual analysis engine systematically extracts, analyzes and organizes digital content stored in an electronic file such as a webpage. Content can be extracted using a text extraction module which is capable of separating the content which is to be analyzed from less meaningful content such as format specifications and programming scripts. ... Adobe Systems Inc

04/09/15 / #20150101030

User collision detection and handling

Techniques for user collision detection and handling are described. According to various embodiments, a network resource provides content, services, and so forth, for consumption by authenticated users. ... Adobe Systems Inc

04/09/15 / #20150100414

Method and apparatus for determining brand awareness before dismissing a video advertisement

A computer implemented method and apparatus for determining brand awareness before dismissing a video advertisement. The method comprises receiving video content, advertising content, and a test question, wherein the test question tests brand awareness of a viewer of the advertising content; playing the advertising content; presenting the test question; stopping the advertising content when an input is received that correctly answers the test question; and playing the video content.. ... Adobe Systems Inc

04/09/15 / #20150100406

Integrated testing, targeting and measuring of web site components

Systems and methods for editing, testing, and measuring electronic content components are provided. An exemplary method receives an indication of a campaign including instances of a component and targeting rules, the component having events or properties mapped to data elements to be tracked by an analytics service. ... Adobe Systems Inc

04/09/15 / #20150098646

Learning user preferences for photo adjustments

In example embodiments, systems and methods for learning and using user preferences for image adjustments are presented. In example embodiments, a new image is received. ... Adobe Systems Inc

04/09/15 / #20150097827

Target region fill utilizing transformations

Target region fill techniques involving transformations are described. In one or more implementations, a patch to be used to fill a target region in an image of an scene is identified. ... Adobe Systems Inc

04/02/15 / #20150095905

Method and apparatus for remotely delivering software

A computer implemented method and apparatus for remotely delivering software. The method comprises installing a provisioning application on a first device, in response to accessing an advertisement for a software product; determining one or more second devices that are synchronized with the first device, wherein the one or more second devices are remote from the first device, and wherein the one or more synchronized second devices are not registered with a software provider of the software product; registering the one or more synchronized second devices with the software provider of the software product; receiving, from the first device, a selection of one or more of the registered devices for installation of the software product; and directing installation of the software product on the one or more selected registered devices.. ... Adobe Systems Inc

04/02/15 / #20150095471

Method and apparatus for enabling dynamic analytics configuration on a mobile device

A computer implemented method and apparatus for enabling dynamic analytics configuration on a mobile device. Generating a mobile application, which mobile application, when executed on a mobile device, includes accessing of instructions for analytics data collection, which instructions are accessed from a location remote from the mobile device executing the mobile application, and which instructions are modifiable without modification to the mobile application, thereby enabling dynamic analytics configuration on the mobile device.. ... Adobe Systems Inc

04/02/15 / #20150095430

Method and apparatus for automatically aggregating metadata and e-mail attachments from various e-mail providers in a cloud repository

A computer implemented method and apparatus for automatically aggregating metadata and e-mail attachments from various e-mail providers in a cloud repository. The method comprises accessing account information for one or more related e-mail accounts; accessing one or more e-mails from the one or more e-mail accounts using the received account information, wherein the one or more e-mails comprise one or more documents as one or more attachments; extracting metadata from each e-mail in the one or more e-mails that comprises at least one attachment, wherein the metadata comprises information that identifies the attachment and an associated e-mail; and storing the metadata in a cloud repository.. ... Adobe Systems Inc

04/02/15 / #20150095177

Method and apparatus for providing subscriber eligibility verification using community validation

A computer implemented method and apparatus for providing subscriber eligibility verification using community validation. The method comprises: receiving credentials to verify a user as eligible to be a member of a group; matching the credentials to member information of a plurality of verified members of the group; requesting a reference from a plurality of matched verified members of the group, verifying that the user is eligible to be a member of the group; and validating the user as a member of the group upon receipt of at least one of the requested references.. ... Adobe Systems Inc

04/02/15 / #20150093029

Image layers navigation

In embodiments of image layers navigation, a canvas interface displays image segments of an image in different layers of the image. An image layers application is implemented to receive a position input of a canvas viewer control that encompasses one or more of the image segments of the image, and then determine the layers of the image that correspond to the image segments encompassed by the canvas viewer control. ... Adobe Systems Inc

04/02/15 / #20150091200

Smooth 3d printing using multi-stage filaments

This document describes techniques and apparatuses for smooth 3d printing using multi-stage filaments. These techniques are capable of creating smoother surfaces than many current techniques. ... Adobe Systems Inc

03/26/15 / #20150089444

Visual example-based user interface for adjusting photos along two dimensions

In various example embodiments, a system and method for providing a visual example-based user interface for adjusting images is provided. In example embodiments, a new image to be adjusted is received. ... Adobe Systems Inc

03/26/15 / #20150086109

Using machine learning to define user controls for photo adjustments

In various example embodiments, a system and method for using machine learning to define user controls for image adjustment is provided. In example embodiments, a new image to be adjusted is received. ... Adobe Systems Inc

03/19/15 / #20150082455

Data collection privacy

Various implementations of data collection privacy techniques for web content are described herein. Web content that is authored via content authoring service may be associated with data that describes collection behaviors of the web content in accordance with an established data collection privacy scheme. ... Adobe Systems Inc

03/19/15 / #20150082242

Providing context menu based on predicted commands

Systems and methods are disclosed for providing a context menu based on predicted commands. One embodiment involves identifying historical commands previously performed in an application. ... Adobe Systems Inc

03/19/15 / #20150082149

Hierarchical image management for web content

Hierarchical image management techniques for web content are described. In one or more implementations, a request is received for web content and a hierarchical structure is examined to determine which images correspond to the request for the web content. ... Adobe Systems Inc

03/19/15 / #20150081681

Method and apparatus for classifying and comparing similar documents using base templates

A computer implemented method and apparatus for classifying and comparing similar documents using base templates. The method comprises accessing a document; extracting metadata from the document; matching the metadata to at least one base template of a plurality of base templates; and storing the document with one or more similar documents, wherein the one or more similar documents are documents that match the at least one base template.. ... Adobe Systems Inc

03/19/15 / #20150081609

Predicting spread of content across social networks

This document describes techniques for predicting spread of content across social networks. In various embodiments, user interactions with content posted to a social network are accessed during a first stage. ... Adobe Systems Inc

03/12/15 / #20150074612

Navigation in a hierarchical node structure

Techniques are disclosed for navigation in a hierarchical node structure. A first graphical element representing a parent node in a hierarchical node structure is displayed via a graphical user interface (gui). ... Adobe Systems Inc

03/12/15 / #20150074590

System and method for selecting interface elements within a scrolling frame

A system and method are disclosed. A user input device may be configured to receive an input from a user. ... Adobe Systems Inc

03/12/15 / #20150074543

Device context-based user interface

Device context-based user interface techniques are described. In one or more embodiments, a context is determined for a device based on a configuration of hardware associated with the device. ... Adobe Systems Inc

03/12/15 / #20150074518

Dynamic simulation of a responsive web page

Techniques are disclosed for dynamically simulating a web page as it would appear on various different types of media devices. A user request is received, through a user interface, to render a structured document in a web browser. ... Adobe Systems Inc

03/12/15 / #20150074072

Method and apparatus for consuming content via snippets

A method for consuming content via snippets is provided. In one embodiment, a search query for searching an attribute within a document is received by an electronic device. ... Adobe Systems Inc

03/12/15 / #20150071561

Removing noise from an image via efficient patch distance computations

Systems and methods herein provide for reduced computations in image processing and a more efficient way of computing distances between patches in patch-based image denoising. One method is operable within a processing system to remove noise from a digital image by generating a plurality of lookup tables of pixel values based on a plurality of comparisons of the digital image to offsets of the digital image, generating integral images from the lookup tables, and computing distances between patches of pixels in the digital image from the integral images. ... Adobe Systems Inc

03/12/15 / #20150071545

Image enhancement using self-examples and external examples

Systems and methods are provided for image enhancement using self-examples in combination with external examples. In one embodiment, an image manipulation application receives an input image patch of an input image. ... Adobe Systems Inc

03/05/15 / #20150067739

Video media item selections

In embodiments of video media item selection, items that have been designated for association with video media are displayed while the video media is also displayed for viewing. An item grab application is implemented to receive a user input as an item selection of an item that is associated with the video media while being displayed for viewing. ... Adobe Systems Inc

03/05/15 / #20150067566

Configurable animated scatter plots

In embodiments of configurable animated scatter plots, a data visualization interface includes a charting region to display data points in a scatter plot format. A scatter plot application is implemented to receive a request to display the data visualization interface at a client device, and initiate a display of the data points in a scatter plot in the charting region of the data visualization interface at the client device. ... Adobe Systems Inc

03/05/15 / #20150067482

Method for layout of speech bubbles associated with characters in an image

A system and method of speech bubbles layout are described. A context module determines geometric constraints of speech bubbles for characters in an image and features of the characters in the image, receives a speech content for one or more characters, and identifies a conversation order of the characters. ... Adobe Systems Inc

03/05/15 / #20150067462

Smoothing paths in a graphical interface generated by drawing inputs

Systems and methods are provided for smoothing paths in a graphical interface generated by drawing inputs. One embodiment involves determining a value of a motion attribute associated with a drawing input to a graphical interface. ... Adobe Systems Inc

03/05/15 / #20150067003

Adaptive parallel data processing

Adaptive parallel data processing techniques are described. In one or more embodiments, a request is received to process a data file. ... Adobe Systems Inc

03/05/15 / #20150066948

Influence scoring for social media authors

Techniques for influence scoring for social media authors are described. Generally, an influence score indicates a relative level of influence that a particular social media author has in a social media environment, such as compared to other social media authors. ... Adobe Systems Inc

03/05/15 / #20150066642

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

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.. ... Adobe Systems Inc

03/05/15 / #20150066626

Predicting success rates for online search terms based on offline advertising

Techniques for predicting success rates for online search terms based on offline advertising are described herein. The techniques enable marketers to determine appropriate values for online search terms based on their predicted success rates. ... Adobe Systems Inc

03/05/15 / #20150066568

Service and location selection in the cloud

Techniques are disclosed for selecting one or more services and locations for performing a user-requested operation on a file. A user interface can be used to search for files by name, date, content, location, and/or other parameters. ... Adobe Systems Inc

03/05/15 / #20150066179

Preserving thin components for 3d printing

Methods and systems are disclosed for preserving thin components for three dimensional (3d) printing. An exemplary method generates a medial axis of a 3d shape and identifies components of the 3d shape that need to be preserved by applying a transform to the medial axis. ... Adobe Systems Inc

03/05/15 / #20150066178

Adaptive supports for 3d printing

Methods and systems for defining adaptive support structures for three dimensional (3d) printing are disclosed. An exemplary method detects an area of a 3d model needing support and generates contact points for the area. ... Adobe Systems Inc

03/05/15 / #20150063716

De-noising image content using directional filters for image deblurring

Systems and methods are provided for providing improved de-noising image content by using directional noise filters to accurately estimate a blur kernel from a noisy blurry image. In one embodiment, an image manipulation application applies multiple directional noise filters to an input image to generate multiple filtered images. ... Adobe Systems Inc

03/05/15 / #20150063713

Generating a hierarchy of visual pattern classes

A hierarchy machine may be configured as a clustering machine that utilizes local feature embedding to organize visual patterns into nodes that each represent one or more visual patterns. These nodes may be arranged as a hierarchy in which a node may have a parent-child relationship with one or more other nodes. ... Adobe Systems Inc

03/05/15 / #20150062182

Tile-based caching for rendering complex artwork

Techniques are disclosed for rendering complex artwork using tile-based caching. The artwork is divided into one or more sets of separately rendered tiles. ... Adobe Systems Inc

03/05/15 / #20150062129

Fitting a parametric curve using maximum curvature

Parametric curve fitting using maximum curvature techniques are described. In one or more implementations, a parametric curve is fit to a segment of a plurality of data points that includes a first data point disposed between second and third data points by setting a point of maximum curvature for the segment of the curve at the first data point. ... Adobe Systems Inc

03/05/15 / #20150062115

Contour gradients using three-dimensional models

A method and systems of applying a contour gradient to a two-dimensional path are provided. A three-dimensional polygonal shell may be constructed from the two-dimensional path. ... Adobe Systems Inc

02/26/15 / #20150058749

Location-based asset sharing

Methods and systems for location-based asset sharing are provided. In an embodiment, a method stores a publication in a data store accessible by a server system, the publication including a publication location and a distance restriction. ... Adobe Systems Inc

02/26/15 / #20150058708

Systems and methods of character dialog generation

Systems and methods of character dialog generation are provided. A face location for a person displayed within an image is detected. ... Adobe Systems Inc

02/26/15 / #20150058393

Cross device visitor correlation

In embodiments of cross device visitor correlation, application data is generated by an application executing on a computing device, and a visitor identifier is included in the application data. The visitor identifier is associated with the computing device for a user who is not identified at the computing device from a user-provided log-in credential or email address. ... Adobe Systems Inc

02/26/15 / #20150058074

Changing depth of analytics tracking or content targeting based on user value

In an example embodiment, user interactions with a software component may be tracked in an efficient manner. Specifically, an analytics tracking request triggered by user interaction with a software component is received. ... Adobe Systems Inc

02/26/15 / #20150055871

Method and apparatus for analyzing and associating behaviors to image content

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.. ... Adobe Systems Inc

02/26/15 / #20150055857

Text detection in natural images

A system and method of text detection in an image are described. A component detection module applies a filter having a stroke width constraint and a stroke color constraint to an image to identify text stroke pixels in the image and to generate both a first map based on the stroke width constraint and a second map based on the stroke color constraint. ... Adobe Systems Inc

02/26/15 / #20150054853

Systems and methods of automatic image sizing

Systems and methods of automatic image sizing are provided. An image is provided in a first frame within a first layout. ... Adobe Systems Inc

02/19/15 / #20150052087

Predicting reactions to short-text posts

This document describes techniques for predicting reactions to short-text posts. In one or more implementations, a prediction model for short-text posts is generated from previous posts to a social network and responses to the posts by the social network community. ... Adobe Systems Inc

02/12/15 / #20150046832

Sharing and consuming web content across multiple devices

Techniques are disclosed for sharing and consuming web content across multiple computing devices. Each device registers with an account on a cloud-based service using a unique identifier. ... Adobe Systems Inc

02/12/15 / #20150046801

Document editing synchronization

Document editing synchronization techniques are described. In one or more implementations, one or more inputs are received via a user interface to edit a first portion of a first document, the first portion of the first document corresponding to a first portion of a second document. ... Adobe Systems Inc

02/12/15 / #20150046716

Policy-based signature authentication system and method

In various example embodiments, a system and method for providing policy-based authentication is provided. In example embodiments, a request to access and sign a document is received from a device of an intended signer. ... Adobe Systems Inc

02/12/15 / #20150046536

Selectively porting meeting objects

Customizing an electronic meeting broadcast is described in which the meeting canvas is customized to the capabilities of the device of the participating user. The meeting server manages the electronic meeting including each of the participants' connections into the electronic collaboration space. ... Adobe Systems Inc

02/12/15 / #20150046377

Joint sound model generation techniques

Joint sound model generation techniques are described. In one or more implementations, a plurality of models of sound data received from a plurality of different sound scenes are jointly generated. ... Adobe Systems Inc

02/12/15 / #20150043806

Automatic geometry and lighting inference for realistic image editing

Image editing techniques are disclosed that support a number of physically-based image editing tasks, including object insertion and relighting. The techniques can be implemented, for example in an image editing application that is executable on a computing system. ... Adobe Systems Inc

02/05/15 / #20150040048

Integrated display of data metrics from different data sources

Systems and methods for are disclosed for providing integrated display of data metrics from different data sources. In some embodiments, an icon representing a de-limited data file can be positioned on a graphical interface that displays first metrics data for a first time period. ... Adobe Systems Inc

02/05/15 / #20150040047

Interactive visualization of trending data

In embodiments of interactive visualization of trending data, a data visualization interface includes a charting region to display data in one of multiple chart formats, and the data visualization interface further includes data cards, each selectable to initiate a display of the data in one of the multiple chart formats. A data charting application is implemented to receive a request to display the data visualization interface at a client device, receive a user input selecting a data card to chart the data in a chart format associated with the data card, obtain the data that correlates to the selected data card from a database, and initiate a display of the data in the charting region of the data visualization interface in the chart format based on the selected data card.. ... Adobe Systems Inc

02/05/15 / #20150040038

Configurable computation modules

Input may be received indicating selection of multiple modules from a plurality of predefined configurable computation modules and to configure the selected modules. Configuring the selected modules may include defining one or more module inputs to each selected module and may also include defining one or more connections between modules of the selected multiple modules. ... Adobe Systems Inc

02/05/15 / #20150039515

Interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly

Techniques for interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly are disclosed. In some embodiments, interactive product improvement through the use of variants and data gathering reports in a system that can be updated on the fly includes processing a manifest to determine that a plug-in that includes a plurality of variants is available; randomly selecting a variant for the plug-in to automatically install on a device; and automatically installing the plug-in, in which the randomly selected variant is executed at run-time.. ... Adobe Systems Inc

02/05/15 / #20150036943

Patch-based, locally content-adaptive image and video sharpening

Techniques for sharpening an image using local spatial adaptation and/or patch-based image processing. An image can be sharpened by creating a high-frequency image and then combining that high frequency image with the image. ... Adobe Systems Inc

01/29/15 / #20150033297

Dynamically mapping users to groups

Methods and systems for authenticating users and assigning authenticated users to groups are provided. A method receives a user credential and email address. ... Adobe Systems Inc

01/29/15 / #20150033118

Transferring component hierarchies between applications

Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. ... Adobe Systems Inc

01/29/15 / #20150033031

System and method for detecting a security compromise on a device

Embodiments of a system and method for detecting a security compromise on a device are described. Embodiments may be implemented by a content consumption application configured to protect content decryption keys on a device, such as a computer system (e.g., a desktop or notebook computer) or a mobile device (e.g., a smartphone or tablet). ... Adobe Systems Inc

01/29/15 / #20150033023

Preventing playback of streaming video if ads are removed

A digitally signed manifest file includes metadata that specifies whether a policy regarding the digital signature should be enforced. The policy is then used to generate additional metadata associated with the program and ad content of the video stream. ... Adobe Systems Inc

01/29/15 / #20150033013

Network-based service content protection

Network-based service content protection techniques are described. In one or more implementations, content is edited locally by a computing device. ... Adobe Systems Inc

01/29/15 / #20150032797

Distributed audio playback and recording

Techniques are disclosed for providing distributed audio playback and recording functionality according to certain embodiments. In such embodiments one or more client audio devices can be connected to a server computing device via a network connection, thereby providing distributed audio playback and recording functionality to the server computing device. ... Adobe Systems Inc

01/29/15 / #20150032760

Evaluating coincident interaction indicators

Disclosed are embodiments for determining the impact of one or more latent factors on user interaction metrics based at least in part on an impact model. The embodiments identify a value for a user interaction metric, the user interaction metric measuring interaction with content and identify an impact for a latent factor on the user interaction metric, the impact determined based at least in part on a model providing a relationship between the user interaction metric and the latent factor. ... Adobe Systems Inc

01/29/15 / #20150032560

Method and apparatus for version independent point of sale activation (posa) product download

A computer implemented method and apparatus for version independent point of sale activation (posa) product download. The method comprises accessing a database, wherein the database comprises a plurality of entries associated with a plurality of point of sale activation (posa) cards available for purchase at a retail store; retrieving, from the database, a plurality of entries associated with a previous version of a software product, wherein the previous version of the software product has not been redeemed; generating a serial number for each retrieved entry, wherein each serial number is associated with a current version of the software product; and updating, in the database, each retrieved entry with the generated serial number.. ... Adobe Systems Inc

01/29/15 / #20150032510

Evaluating the influence of offline assets using social networking resources

Techniques are disclosed for using social networking resources to evaluate the influence of offline marketing assets. In certain embodiments data posted to a social network is analyzed to identify references to a particular marketer and/or a particular brand. ... Adobe Systems Inc

01/29/15 / #20150030246

Simulating strobe effects with digital image content

Systems and methods are provided for simulating strobe effects with digital image content. In one embodiment, an image manipulation application can receive image content. ... Adobe Systems Inc

01/29/15 / #20150030245

Method and apparatus for a memory efficient approach for decoding progressive joint photographic experts group (jpeg) images

A computer implemented method and apparatus for a memory efficient approach for decoding progressive jpeg images. The method comprises (a) accessing a progressive jpeg image, wherein the progressive jpeg image comprises a plurality of compressed scans and wherein each scan in the plurality of scans comprises a plurality of compressed rows of image data; (b) decompressing not more than half of the compressed rows of each scan in the plurality of scans into a memory buffer; (c) copying a remaining plurality of compressed rows of each scan in the plurality of scans into a plurality of small memory buffers; (d) decoding, in place, the decompressed rows in the memory buffer; and (e) repeating steps (b)—(d) until a predefined number of rows are remaining in the plurality of small memory buffers, at which time the remaining rows are decompressed and decoded.. ... Adobe Systems Inc

01/29/15 / #20150030238

Visual pattern recognition in an image

A system may be configured as an image recognition machine that utilizes an image feature representation called local feature embedding (lfe). Lfe enables generation of a feature vector that captures salient visual properties of an image to address both the fine-grained aspects and the coarse-grained aspects of recognizing a visual pattern depicted in the image. ... Adobe Systems Inc

01/29/15 / #20150030206

Detecting and tracking point features with primary colors

A feature tracking technique for detecting and tracking feature points with primary colors. An energy value may be computed for each color channel of a feature. ... Adobe Systems Inc

01/29/15 / #20150029353

Automatic tuning of images based on metadata

Automatic techniques to tune images based on metadata are described. In one or more implementations, image data and metadata are received that references a geographic location. ... Adobe Systems Inc

01/29/15 / #20150029197

Systems and methods for visually creating and editing scrolling actions

Systems and methods for visually creating scroll-triggered animation in a document. Based on input received, a key position is determined that is associated with an element that is to be animated. ... Adobe Systems Inc

01/22/15 / #20150026637

Providing selection areas for selectable objects in graphical interface

In some embodiments, a processor accesses electronic content that includes multiple selectable objects that are renderable in a graphical interface. The processor generates multiple selection areas respectively associated with the selectable objects. ... Adobe Systems Inc

01/22/15 / #20150026618

Snapping of object features via dragging

Example systems and methods of performing a snapping operation in a graphical user interface are presented. In one example, a first user input indicating an initiation of a dragging operation in the graphical user interface is received, wherein the first user input indicates a first location. ... Adobe Systems Inc

01/22/15 / #20150026323

State synchronization in a service environment

Techniques for state synchronization in a service environment are described. In at least some embodiments, different synchronization models are employed to synchronize state for resources in a service environment. ... Adobe Systems Inc

01/22/15 / #20150026310

Stream duration management

In general, in one aspect, streaming content is received from a server, the streaming content being stored and queued for client-side playback from the server. Information about the streaming content is received. ... Adobe Systems Inc

01/22/15 / #20150026236

Common interface communicating with multiple back-end services via gateway application

Systems and methods are disclosed for providing a common interface for communicating with multiple back-end services via a gateway application. In an example embodiment, a gateway application receives a first web service request and a second web service request. ... Adobe Systems Inc

01/22/15 / #20150025957

Method and apparatus for testing in-product marketing content

A computer implemented method and apparatus for testing in-product marketing content. The method comprise defining a plurality of populations for a user base of a software application using a plurality of population identifiers, wherein a population identifier of the plurality of population identifiers is generated by the software application and identifies a population of the plurality of populations; associating at least one in-product message with each defined population in the plurality of populations; and supplying the in-product messages to the software application having a population identifier within a range of population identifiers that define the population.. ... Adobe Systems Inc

01/22/15 / #20150022525

Triangle rasterization

Techniques are disclosed for deriving a list of pixels contained within a projected triangle in a way that is computationally efficient. In particular, the recursive techniques disclosed herein are particularly well-suited for implementation on modern multi-processor computer systems, and enable a list of pixels contained within a projected triangle to be derived quickly and efficiently. ... Adobe Systems Inc

01/15/15 / #20150020212

Font protection management

Font protection management is described. In one or more implementations, a font package is obtained for an application and includes fonts that are protected by obfuscation. ... Adobe Systems Inc

01/15/15 / #20150019673

Distributed caching in a communication network

Example systems and methods of caching data in a communication network are presented. In one example, a data resource at an originating server of the communication network is partitioned into multiple data partitions. ... Adobe Systems Inc

01/15/15 / #20150019184

System and method for time-based graphical simulation of a natural effect

A system and method are disclosed for simulating a sequence of discrete natural effects, each natural effect of the sequence being based on an initial natural effect, an immediately preceding natural effect, and a time interval since the immediately preceding natural effect. The initial effect is a two-dimensional simulated natural effect and wherein a last one of the second consecutive simulated natural effect is a three-dimensional simulated natural effect.. ... Adobe Systems Inc

01/08/15 / #20150013019

Methods and systems for establishing and enforcing document visibility rights with an electronic signature service

Techniques for generating and enforcing document visibility rights associated with a document in use with an electronic signature service are described. Consistent with embodiments of the invention, document visibility rights can be established for each person designated to sign and/or receive a copy of a document, and on a per-page, per-document section, or per-source document basis. ... Adobe Systems Inc

01/08/15 / #20150013014

Method and apparatus for providing digital rights management service in the cloud

A computer implemented method and apparatus for providing digital rights management service in the cloud. The method comprises receiving, at a cloud-based server, a request for a digital rights license from a client device, wherein the digital rights license enables accessing of protected digital media content on the client device; determining, by the cloud-based server, an external license server to facilitate processing the request; routing the request to the external license server; receiving, at the cloud-based server, the requested digital rights license from the external license server; and routing, by the cloud-based server, the requested digital rights license to the client device.. ... Adobe Systems Inc

01/08/15 / #20150012809

Method and apparatus for translating javascript across different host environments

A computer implemented method and apparatus for translating javascript code across different host environments. The method comprises accessing a document comprising javascript code of a first type; parsing the javascript code of the first type in the document; tracking a location of an event or action in the document in which the javascript code of the first type is present; translating the parsed javascript code of the first type into javascript code of a second type; merging the translated javascript code into a location in a translated javascript file, wherein the location corresponds to the location tracked in the document; and exporting the translated javascript file.. ... Adobe Systems Inc

01/08/15 / #20150012806

Method and apparatus for determining the relevancy of hyperlinks

A computer implemented method and apparatus for determining the relevancy of hyperlinks. The method comprising determining at least one relevant link on a current page presented to a user, wherein the relevancy of the link is based on content retrieved from one or more pages selected by the user for presentation previous to the current page; and indicating the at least one relevant link.. ... Adobe Systems Inc

01/01/15 / #20150007133

Content package generation for web content

Content package generation techniques are described. In one or more implementations, one or more inputs are received via an authoring tool of a computing device to compose a web content project in accordance with a dynamic stylesheet language. ... Adobe Systems Inc

01/01/15 / #20150007021

Vector graphic conversion into fonts

Techniques are described to convert vector graphics into fonts. In one or more implementations, web content is received that includes one or more vector graphics. ... Adobe Systems Inc

01/01/15 / #20150006168

Variable sound decomposition masks

Variable sound decomposition masking techniques are described. In one or more implementations, a mask is generated that incorporates a user input as part of the mask, the user input is usable at least in part to define a threshold that is variable based on the user input and configured for use in performing a sound decomposition process. ... Adobe Systems Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Adobe Systems Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Adobe Systems Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###