Adobe Systems Patent Applications

EXTENSIBLE CONFIGURATION SYSTEM TO ALLOW A WEBSITE TO AUTHENTICATE USERS BASED ON AN AUTHORIZATION PROTOCOL

Granted: April 10, 2014
Application Number: 20140101723
An extensible configuration system to allow a website to authenticate users based on an authorization protocol is disclosed. In some embodiments, the extensible configuration system includes receiving an identifier for an authentication provider; and automatically configuring a website to use the authentication provider for logging into the website.

Methods and Systems for Visually Forming Relationships Between Electronic Content

Granted: April 3, 2014
Application Number: 20140096088
Methods and systems are discussed for visually forming relationships between electronic content. Electronic content from a computing device may be received. The electronic content may be displayed on a graphical user interface. The received electronic content may be analyzed to identify characteristics of the electronic content. The received electronic content may be visually related to previously received electronic content on a graphical user interface. The received and the previously…

METHOD AND APPARATUS FOR PREDICTION OF COMMUNITY REACTION TO A POST

Granted: March 27, 2014
Application Number: 20140088944
A method and apparatus for prediction of community reaction to a post for an online social community is disclosed. The method comprises receiving a proposed post as input to a generated prediction model prior to the proposed post being posted to an online social community; predicting a community reaction to the proposed post using the prediction model; and displaying the predication, wherein the prediction comprises a sentiment score and at least one of a number of responses, a number of…

Methods and Systems for Sharing Real-Time Electronic Content Among Social Contacts

Granted: March 27, 2014
Application Number: 20140086510
Systems and methods are discussed to share real-time electronic content among social contacts. The current location of a mobile device is determined to be at a live event. For example, GPS functionality may be used to determine the current location of the mobile device at a live event. A live event vicinity associated with the live event is determined. The live event vicinity comprises a geographic area proximate the live event. One or more social contacts may be determined to be within…

Methods and Systems for Sharing Photographs with a Third Party Printer

Granted: March 27, 2014
Application Number: 20140085664
Systems and methods are discussed to sharing photographs with a third party printer. The current geographic location of a mobile device may be determined. For example, GPS functionality may be used to determine the current location of the mobile device associated with the user. The coordinates for a printer region can be determined. The current geographic location of the mobile device may be within the print region. One or more third party printers may be identified as being within the…

Systems and Methods for Managing the Positioning and Sizing of Objects in Electronic Content

Granted: March 27, 2014
Application Number: 20140085338
One exemplary embodiment involves receiving, in an electronic content creation application, provided on a computer device, input for an object of electronic content being edited in the electronic content creation application. The input modifies a position attribute or a size attribute of the object in at least one state of the multiple states relative to bounds that is the same for multiple states of the object. The electronic content creation application determines whether to update the…

METHOD AND APPARATUS FOR MEASURING PERCEPTIBLE PROPERTIES OF MEDIA CONTENT

Granted: March 20, 2014
Application Number: 20140082493
A method and apparatus for measuring perceptible properties of media content. The method comprises displaying media content comprising a plurality of perceptible properties; receiving a selection of an perceptible property from the plurality of perceptible properties; receiving at least one comment related to the selected perceptible property in the plurality of perceptible properties; and calculating a measurement of an overall quality of the media content based on the received at least…

COMPUTER-IMPLEMENTED METHODS AND SYSTEMS FOR MULTI-TOUCH DUPLICATION AND SWAPPING INTERACTIONS

Granted: March 20, 2014
Application Number: 20140082539
One exemplary embodiment involves a computer-implemented method that comprises rendering, by a processor, an interface comprising one or more containers, each container comprising content. The embodiment involves receiving, via a touch display, a continuous first input, the first input being received for a threshold amount of time at a location corresponding to a first container depicted on the interface. The embodiment then involves copying the first container to create a duplicate…

Navigation Interface for Electronic Content

Granted: March 20, 2014
Application Number: 20140082533
Systems and methods are provided for providing a navigation interface to access or otherwise use electronic content items. One embodiment involves a processor executing a content management application to provide a navigation interface. The navigation interface includes multiple visual indicators. Each visual indicator corresponds to an item of electronic content. The embodiment also involves the content management application expanding the first tab in response to receiving a first…

Natural Language and User Interface Controls

Granted: March 20, 2014
Application Number: 20140082500
Natural language and user interface control techniques are described. In one or more implementations, a natural language input is received that is indicative of an operation to be performed by one or more modules of a computing device. Responsive to determining that the operation is associated with a degree to which the operation is performable, a user interface control is output that is manipulable by a user to control the degree to which the operation is to be performed.

Natural Language Image Editing

Granted: March 20, 2014
Application Number: 20140078075
Natural language image editing techniques are described. In one or more implementations, a natural language input is converted from audio data using a speech-to-text engine. A gesture is recognized from one or more touch inputs detected using one or more touch sensors. Performance is then initiated of an operation identified from a combination of the natural language input and the recognized gesture.

REAL-TIME PRIORITY-BASED MEDIA COMMUNICATION

Granted: March 20, 2014
Application Number: 20140082210
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…

PERSONALIZED STREAMING INTERNET VIDEO

Granted: March 20, 2014
Application Number: 20140082209
A video preparation system is described. The system includes an event detector, a viewer identification, a selector, a video synthesis module, and a communications module. The event detector may be configured to detect an event associated with a main video content. The viewer identification module may be configured to determine an identification of a viewer associated with the event and to obtain information about the viewer. The selector may be configured to select additional video…

TARGETED HTTP REDIRECTS

Granted: March 20, 2014
Application Number: 20140082132
One exemplary embodiment involves receiving a request to access data that corresponds to a placeholder link from a requesting client device. The embodiment further involves identifying a set of recipient attributes associated with the client device. Additionally, the embodiment involves determining a plurality of sponsor links based at least in part on the recipient attributes, wherein the recipient attributes provided targeted alternative content to the client device. Then, the…

Responsive Modification of Electronic Content

Granted: March 20, 2014
Application Number: 20140082045
Systems and methods for responsive modification of electronic content are provided. In one embodiment, a moderator application executed by a processor accesses electronic content and provides the electronic content to a first client. The first client is restricted to accessing a first portion of a displayed area or frame sequence of the electronic content. The moderator application restricts the first client to performing only a first subset of modifications to the electronic content.…

Aggregating Electronic Content Items from Different Sources

Granted: March 20, 2014
Application Number: 20140081974
Systems and methods are provided for aggregating relevant electronic content items that are relevant to one another. In one embodiment, a content management application determines that a first electronic content item and a second electronic content item are relevant to one another. The first electronic content item is provided by a first client account and the second electronic content item is provided by a second client account. The content management application also aggregates the…

Natural Language Vocabulary Generation and Usage

Granted: March 20, 2014
Application Number: 20140081626
Natural language vocabulary generation and usage techniques are described. In one or more implementations, one or more search results are mined for a domain to determine a frequency at which words occur in the one or more search results, respectively. A set of the words is selected based on the determined frequency. A sense is assigned to each of the selected set of the words that identifies a part-of-speech for a respective word. A vocabulary is then generated that includes the selected…

Natural Language Image Spatial and Tonal Localization

Granted: March 20, 2014
Application Number: 20140081625
Natural language image spatial and tonal localization techniques are described. In one or more implementations, a natural language input is processed to determine spatial and tonal localization of one or more image editing operations specified by the natural language input. Performance is initiated of the one or more image editing operations on image data using the determined spatial and tonal localization.

METHOD AND APPARATUS FOR CREATING A MEDIA SEQUENCE WITH AUTOMATIC SELECTION OF AN OPTIMAL SEQUENCE PRESET

Granted: March 20, 2014
Application Number: 20140079278
A method and apparatus for creating a media sequence with an optimal sequence preset comprising accessing a plurality of media, wherein each media file in the plurality of media files comprises at least one frame comprising at least one object; calculating a sequence perimeter based on a union of a plurality of calculated frame perimeters for the plurality of media files, wherein the frame perimeter comprises each of the at least one objects in the at least one frame of the plurality of…

Natural Language Image Tags

Granted: March 20, 2014
Application Number: 20140078076
Natural language image tags are described. In one or more implementations, at least a portion of an image displayed by a display device is defined based on a gesture. The gesture is identified from one or more touch inputs detected using touchscreen functionality of the display device. Text received in a natural language input is located and used to tag the portion of the image using one or more items of the text received in the natural language input.