Patents by Inventor Adobe Systems Incorporated

Adobe Systems Incorporated has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20140249911
    Abstract: Systems and methods are disclosed for facilitating collaboration amongst individuals working on a coordinated campaign toward certain goals. In furtherance of these goals, the individual team members use technical resources provided by specialized tools, which are also sometimes referred to as applications or products. As the campaign progresses, these applications generate a large volume of data, some of which may be useful to teams other than those which were originally responsible for producing the data. In certain embodiments a campaign manager platform is used to facilitate data sharing and collaboration amongst the various teams that comprise a campaign. In such embodiments the individual team members interact not only with the applications specifically adapted for their team, but also with the campaign manager, which provides a medium for exchanging data and ideas with other teams.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 4, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe Systems Incorporated
  • Publication number: 20140249897
    Abstract: Systems and methods are disclosed for facilitating collaboration amongst individuals working on a coordinated campaign toward certain goals. In furtherance of these goals, the individual team members use technical resources provided by specialized tools, which are also sometimes referred to as applications or products. As the campaign progresses, these applications generate a large volume of data, some of which may be useful to teams other than those which were originally responsible for producing the data. In certain embodiments a campaign manager platform is used to facilitate data sharing and collaboration amongst the various teams that comprise a campaign. In such embodiments the individual team members interact not only with the applications specifically adapted for their team, but also with the campaign manager, which provides a medium for exchanging data and ideas with other teams.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 4, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe Systems Incorporated
  • Publication number: 20140249912
    Abstract: Systems and methods are disclosed for facilitating collaboration amongst individuals working on a coordinated campaign toward certain goals. In furtherance of these goals, the individual team members use technical resources provided by specialized tools, which are also sometimes referred to as applications or products. As the campaign progresses, these applications generate a large volume of data, some of which may be useful to teams other than those which were originally responsible for producing the data. In certain embodiments a campaign manager platform is used to facilitate data sharing and collaboration amongst the various teams that comprise a campaign. In such embodiments the individual team members interact not only with the applications specifically adapted for their team, but also with the campaign manager, which provides a medium for exchanging data and ideas with other teams.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 4, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe Systems Incorporated
  • Publication number: 20140173753
    Abstract: One exemplary embodiment involves receiving, from an administrator device, a first request to provide a set of privileges to at least one of a set of users and a set of user groups to access private resources referenced by a path of a networked hierarchical repository, the set of privileges including at least one authorized access privilege. The embodiment also involves modifying a metadata associated with the private resources to indicate the set of privileges to provide to the at least one of the set of users and the set of user groups, the metadata associated with the private resources being modified to at least indicate the authorized access privilege. Additionally, the embodiment involves receiving a second request for authorized access to a set of resources associated with the networked hierarchical repository and providing the authorized access based on whether the metadata associated with the set of resources indicates to provide the authorized access.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Adobe Systems Incorporated
  • Publication number: 20140153816
    Abstract: Depth map stereo correspondence techniques are described. In one or more implementations, a depth map generated through use of a depth sensor is leveraged as part of processing of stereo images to assist in identifying which parts of stereo images correspond to each other. For example, the depth map may be utilized to describe depth of an image scene which may be used as part of a stereo correspondence calculation. The depth map may also be utilized as part of a determination of a search range to be employed as part of the stereo correspondence calculation.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Adobe Systems Incorporated
  • Publication number: 20140047518
    Abstract: A security component may be associated with a network-enabled application. The security component may access a secure store, which may include customization information, which may include one or more graphical user interface customizations defined by a user, and one or more instances of card information. The card information may specify how to authenticate a user's credentials to access a relying party (e.g., web site). The security component may initiate the display of an embedded region of a window drawn by the network-enabled application. At least a part of the appearance of the embedded region of the window may be defined according to the customization information and not by the relying party. The embedded region may provide a user interface for determining user authentication credentials. The customization information and the one or more instances of card information may not be accessible to the relying party.
    Type: Application
    Filed: January 7, 2013
    Publication date: February 13, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe Systems Incorporated
  • Publication number: 20140035950
    Abstract: Systems and methods for interactive image compositing may integrate image searching using visual search criteria (e.g., color, composition, tonal distribution, or lighting effects), non-destructive image compositing, and high-performance rendering using a fast gradient solver to provide an efficient workflow for users. An image compositing application, executable by a CPU and/or GPU, may employ a sketch-and-refine approach, whereby a user draws a rough perimeter around an object of interest in an image and (following an initial application of the fast gradient solver to a lower-resolution version of the image) receives a preview of how it would fit into a composition. The fast gradient solver may differentiate between the object and its background by applying artificial intelligence techniques and/or dependent on user-supplied hints.
    Type: Application
    Filed: January 18, 2013
    Publication date: February 6, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Adobe Systems Incorporated
  • Publication number: 20130205207
    Abstract: A system and method are disclosed for automatically captioning an electronic demonstration using object properties captured from the operating system. In response to an action that is initiated by a demonstrator, the operating system is queried to obtain the property information for the target object to which the action is directed as well as the parent object of the target object. This property information is then used to generate explanatory captions that are displayed to a user or trainee during the playback of the electronic demonstration.
    Type: Application
    Filed: February 23, 2013
    Publication date: August 8, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe Systems Incorporated
  • Publication number: 20130191489
    Abstract: 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. A fragment can include one or more stream messages. A stream message can include a message header and a corresponding media data sample. The message header can include a message stream identifier, a message type identifier, a timestamp, and a message length value.
    Type: Application
    Filed: March 7, 2013
    Publication date: July 25, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe Systems Incorporated
  • Publication number: 20130148911
    Abstract: Method and apparatus for layer-based panoramic image blending, adjustment and editing. A panoramic image mechanism may provide the automated generation of a panoramic image from a set of input images. The panoramic image may be generated, organized and persisted as a set or stack of component layers, which enables manual modification of the component layers to optimize the panoramic image. The panoramic image mechanism may include scripts and associated user interface mechanisms that automate the generation of a panoramic image and that may provide users access to the adjustment and edit mechanisms, and that thus enable users to retouch the automatically-generated panoramic images.
    Type: Application
    Filed: February 1, 2013
    Publication date: June 13, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: ADOBE SYSTEMS INCORPORATED
  • Publication number: 20130151857
    Abstract: Various embodiments of a system and method for a single request-single response protocol with mutual replay attack protection are described. Embodiments include a system that receives multiple single request messages, each of which include a respective nonce, timestamp, and digital signature. The system may create a record of previously received nonces that, at any given time, may include multiple message nonces received within a valid period of time prior to that given time. To validate a given single request message, the system verifies the digital signature of the message, determines that the timestamp of the message indicates a time within the valid period of time prior to the current time, and determines that the nonce of the message is not present within the record of previously received nonces. The system sends a single response message that includes the same nonce as the validated message.
    Type: Application
    Filed: January 30, 2013
    Publication date: June 13, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: ADOBE SYSTEMS INCORPORATED
  • Publication number: 20130142431
    Abstract: A method for aligning and unwarping distorted images in which lens profiles for a variety of lens and camera combinations are precomputed. Metadata stored with images is used to automatically determine if a set of component images include an excessive amount of distortion, and if so the metadata is used to determine an appropriate lens profile and initial unwarping function. The initial unwarping function is applied to the coordinates of feature points of the component images to generate substantially rectilinear feature points, which are used to estimate focal lengths, centers, and relative rotations for pairs of the images. A global nonlinear optimization is applied to the initial unwarping function(s) and the relative rotations to generate optimized unwarping functions and rotations for the component images. The optimized unwarping functions and rotations may be used to render a panoramic image.
    Type: Application
    Filed: February 1, 2013
    Publication date: June 6, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: ADOBE SYSTEMS INCORPORATED
  • Publication number: 20130136337
    Abstract: Methods and apparatus for coherent manipulation and stylization of stereoscopic images. A stereo image manipulation method may use the disparity map for a stereo image pair to divide the left and right images into a set of slices, each of which is the portion of the images that correspond to a certain, small depth range. The method may merge the left and right slices for a depth into a single image. The method may then apply a stylization technique to each slice. The method may then extract the left and right portions of each stylized slice, and stack them together to create a coherent stylized stereo image. As an alternative to first extracting slices from a merged image and then applying a stylization technique to the slices, the method may first apply the stylization technique to the merged image and then extract slices from the stylized merged image.
    Type: Application
    Filed: November 13, 2012
    Publication date: May 30, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: ADOBE SYSTEMS INCORPORATED
  • Publication number: 20130136338
    Abstract: Methods and apparatus for disparity map correction through statistical analysis on local neighborhoods. A disparity map correction technique may be used to correct mistakes in a disparity or depth map. The disparity map correction technique may detect and mark invalid pixel pairs in a disparity map, segment the image, and perform a statistical analysis of the disparities in each segment to identify outliers. The invalid and outlier pixels may then be corrected using other disparity values in the local neighborhood. Multiple iterations of the disparity map correction technique may be performed to further improve the output disparity map.
    Type: Application
    Filed: November 13, 2012
    Publication date: May 30, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: ADOBE SYSTEMS INCORPORATED
  • Publication number: 20130129156
    Abstract: Systems, methods, and computer-readable storage media for chatter reduction in video object segmentation using a variable bandwidth search region. A variable bandwidth search region generation method may be applied to a uniform search region to generate a variable bandwidth search region that reduces the search range for segmentation methods such as a graph cut method. The method may identify parts of the contour that are moving slowly, and reduce the search region bandwidth in those places to stabilize the segmentation. This method may determine a bandwidth for each of a plurality of local windows of an image according to an estimate of how much an object in the image has moved from a previous image. The method may blend the bandwidths for the plurality of local windows to generate a blended map. The method may then generate a variable bandwidth search region for an object according to the blended map.
    Type: Application
    Filed: January 15, 2013
    Publication date: May 23, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe Systems Incorporated
  • Publication number: 20130089262
    Abstract: Methods and apparatus for constraining solution space in image processing techniques may use the metadata for a set of images to constrain an image processing solution to a smaller solution space. In one embodiment, a process may require N parameters for processing an image. A determination may be made from metadata that multiple images were captured with the same camera/lens and with the same settings. A set of values may be estimated for the N parameters from data in one or more of the images. The process may then be applied to each of images using the set of values. In one embodiment, a value for a parameter of a process may be estimated for an image. If the estimated value deviates substantially from a value for the parameter in the metadata, the metadata value is used in the process instead of the estimated value.
    Type: Application
    Filed: November 21, 2012
    Publication date: April 11, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe Systems Incorporated
  • Publication number: 20130077890
    Abstract: Methods and apparatus for constraining solution space in image processing techniques may use the metadata for a set of images to constrain an image processing solution to a smaller solution space. In one embodiment, a process may require N parameters for processing an image. A determination may be made from metadata that multiple images were captured with the same camera/lens and with the same settings. A set of values may be estimated for the N parameters from data in one or more of the images. The process may then be applied to each of images using the set of values. In one embodiment, a value for a parameter of a process may be estimated for an image. If the estimated value deviates substantially from a value for the parameter in the metadata, the metadata value is used in the process instead of the estimated value.
    Type: Application
    Filed: November 21, 2012
    Publication date: March 28, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe System Incorporated
  • Publication number: 20130060915
    Abstract: Provided is a method that includes receiving a file from a network site, wherein the file defines display information for one or more content items, parsing the file to display the one or more content items. Parsing includes encountering, in the file, a request to transmit analytics data to a remote analytics site, delaying transmission of the analytics data to wait for encountering of subsequent requests in the file, encountering, in the file, one or more subsequent requests to transmit other analytics data to the remote analytics site, aggregating the analytics data and the other analytics data into an analytics request for the remote analytics site, and sending the analytics request to the remote analytics site, such that the remote analytics site receives the analytics data and the other analytics via the same analytics request.
    Type: Application
    Filed: October 29, 2012
    Publication date: March 7, 2013
    Applicant: Adobe Systems Incorporated
    Inventor: Adobe Systems Incorporated
  • Publication number: 20130050212
    Abstract: 3D scenes may be rendered a resolution lower than a resolution associated with the resultant image. A graphics application or 3D editor may render the 3D artwork at a lower resolution while the user modifies or manipulates the 3D model from which the artwork is derived. In some embodiments, an image may include multiple image layers, each representing a portion of the overall finished image. Graphics programs generally associate a target resolution with an image. Rendering 3D artwork at high resolutions may take extra time and result in poor performance. Thus, in some embodiments, a graphics program may be configured to render 3D artwork at a lower resolution than the resultant image's target or associated resolution while a user is modifying the 3D model. Subsequently, after the user has completed manipulating the 3D model, the graphics program may render the 3D model again at the image's associated resolution.
    Type: Application
    Filed: October 29, 2012
    Publication date: February 28, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventor: Adobe Systems Incorporated
  • Publication number: 20130018925
    Abstract: Techniques disclosed herein include systems and methods for indexing data events from a stream of data for seeking through recorded data streams. Techniques disclosed herein can enable a faster and more efficient process by which a processor can seek from one point of time in a data stream to another point of time in that data stream to bring a played-back application to a desired point in time. A playback manager analyzes data events within a series of data events, which are recorded in a linear data structure. The playback manager creates a hierarchical data structure for storing the data events to provide logically grouped storage of data events in addition to the linear data structure. The playback manager stores the data events in the hierarchical data structure based on type of data event and based on timestamps associated with each respective data event.
    Type: Application
    Filed: September 24, 2012
    Publication date: January 17, 2013
    Applicant: Adobe Systems Incorporated
    Inventor: Adobe Systems Incorporated