A method and apparatus for gesture based text styling on a touch screen display is disclosed. The method comprises determining a gesture of a plurality of predefined gestures made on text displayed on a touch screen display, wherein the gesture selectively signifies at least one text style change to the text; and applying the text style change to a least a portion of the displayed text on the touch screen display.. ... Adobe Systems Inc
A computer implemented method and apparatus for targeting messages in desktop and mobile applications. The method comprises retrieving, on a user device, one or more policies for a software application; recording user behavior and application usage data during operation of the software application on the user device; determining whether one or more of said policies has been satisfied based on the recorded user behavior and application usage; and performing an action on the user device when it is determined that one or more of said policies has been satisfied.. ... Adobe Systems Inc
Techniques are disclosed for automatically creating or updating predictive models, including digital marketing forecast models. A predictive model is updated in real-time or near real-time using a stochastic gradient descent optimization method based on one or more predictive values associated with an advertising impression that is won in an online advertising auction. ... Adobe Systems Inc
In embodiments of mobile device video selection and edit, a mobile device includes an integrated digital camera that records video clips, and implements a video service that interfaces with the digital camera. A video capture user interface can be displayed that includes a selectable control to mark a video segment of a video clip while the video clip is being recorded or played back for viewing. ... Adobe Systems Inc
Methods, apparatus, and computer-readable storage media for patch-based image synthesis using color and color gradient voting. A patch matching technique provides an extended patch search space that encompasses geometric and photometric transformations, as well as color and color gradient domain features. ... Adobe Systems Inc
A system and method of a gravity point drawing that simulate a physical model to draw or modify vector curves. A node is identified in a drawing of a graphical application. ... Adobe Systems Inc
Determined seed groups herein improve content dissemination across a communication network connecting a plurality of users. Probabilities of each user in the plurality influencing remaining users in the plurality to observe the content are identified to select a first influential user from the plurality. ... Adobe Systems Inc
Event based metadata synthesis is provided. In some embodiments, event based metadata synthesis includes determining time and location information for a first digital asset (e.g., a photograph, video, or recording) associated with a first user based on a first set of metadata associated with the first digital asset, in which the first set of metadata does not include location information, and in which the first set of metadata includes a first time value, and based on a second set of metadata associated with a second digital asset associated with a second user, in which the second set of metadata includes a second time value and a first location value; determining the first digital asset is associated with an event based on a correlation of the determined time and location information for the first digital asset with event time and location information for the event, in which the determined time and location information for the first digital asset includes the first time value and the first location value; and associate the first digital asset with a third set of metadata associated with the event. ... Adobe Systems Inc
Systems and methods for are provided for automatically applying a tracking code to content items accessible via a social media service. In one embodiment, a method is executed by a processor. ... Adobe Systems Inc
Techniques are disclosed for facilitating digital signal processing in a client-server computing environment. In one embodiment, a local computing device is used to playback a digital media asset that is processed by a digital signal processing server. ... Adobe Systems Inc
Image upscaling techniques are described. These techniques may include use of iterative and adjustment upscaling techniques to upscale an input image. ... Adobe Systems Inc
Image upscaling techniques are described. These techniques may include use of iterative and adjustment upscaling techniques to upscale an input image. ... Adobe Systems Inc