Patents Assigned to Adobe Systems, Inc.
  • Publication number: 20140019850
    Abstract: A method and apparatus for synchronizing selected attributes of a target page element on a target display layout with modified attributes of a source page element on a source display layout is disclosed. The method comprises receiving a command to synchronize a target display layout, wherein the target display layout comprises at least one target page element linked to a source page element on a source display layout; accessing a plurality of synchronization preferences, wherein the synchronization preferences define at least one selected attribute of a plurality of attributes of a target page element to be synchronized with an attribute of the linked source page element; determining whether the selected attribute of the source page element has been synchronized with the target page element; and updating the target page element when the modified attribute of the source page element has not been synchronized with the target page element.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Applicant: Adobe Systems Inc.
    Inventors: Paresh Goel, Christian Kitchener, Douglas A. Waterfall, Shailja Gupta
  • Publication number: 20140013155
    Abstract: A system and method for facilitating recovery from an error occurring during creation or alteration of a target document from a form or template. The method may involve gathering some or all input collateral (e.g., the document template, input data, instructions for creating the document) and adding it to the target document. If the target document is not created, the input collateral may be placed in an error document. The target or error document is dispatched to the user and may also be sent to support personnel (e.g., help desk, technical support personnel) or forward to such personnel by the user. Capturing the document creation conditions and parameters in the target or error document allows the support personnel (or user) to diagnose and/or recover from the error without expending the time and effort that would be required to gather the separate input collateral items, log files, configuration parameters, etc.
    Type: Application
    Filed: April 4, 2006
    Publication date: January 9, 2014
    Applicant: Adobe Systems, Inc.
    Inventor: Les G. Woolsey
  • Publication number: 20130335335
    Abstract: A method and apparatus for copying of attributes of user interface (UI) elements on a touch screen display is disclosed. The method comprises detecting a gesture of a plurality of predefined gestures made on a UI element displayed on a touch screen display, wherein the gesture selectively signifies at least one attribute to copy; determining a source UI element based on the gesture; determining the at least one attribute to copy based on the gesture; and applying the determined attribute from the source UI element to a target UI element displayed on the touch screen display.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventor: Vineeth Neelakant
  • Publication number: 20130339875
    Abstract: A method and apparatus for presenting a participant engagement index in an online interaction conducted by at least one host for at least one participant is disclosed. The method comprises monitoring a plurality of activities of at least one participant of an online meeting; computing an attentiveness level in response to each activity in the plurality of activities; and displaying a meeting engagement level, wherein the meeting engagement level is an average of the computed attentiveness level for the at least one participant since the start of the online interaction.
    Type: Application
    Filed: June 14, 2012
    Publication date: December 19, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventors: Swapnil Sahai, Abhinav Chakravarty
  • Publication number: 20130330021
    Abstract: A method and apparatus for an improved workflow for digital image editing is disclosed. The method comprises accessing a file containing a plurality of effects to apply to an image; merging a plurality of visible layers of the image to create a merged layer; applying the plurality of effects to the merged layer; installing a layer mask on the merged layer; and applying a plurality of user strokes made during an image editing process to the installed layer mask.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventors: SWARNIMA BANSAL, DIPANJAN SENGUPTA
  • Publication number: 20130328788
    Abstract: A method and apparatus for an improved workflow for choosing an intended target element from an imprecise touch on a touch screen display comprises determining whether a touch is within a bounding box of precisely one of a plurality of elements on a touch screen display; expanding the bounding box of all of the elements in the plurality of elements; determining whether the touch is within the expanded bounding box of at least one element in the plurality of elements; calculating a distance between the touch and a center of the bounding box for at least two elements in the plurality of elements, wherein the touch is determined to be within the expanded bounding box of the at least two elements; and determining a target element based on the shortest calculated distance between the touch and a center of the bounding box of the at least two elements.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventor: PATRICK RICHARD WIBBELER
  • Publication number: 20130321436
    Abstract: A method and apparatus for unifying graphics processing unit (GPU) computation languages is disclosed. The method comprises identifying a GPU of a computer system; accessing a plurality of macros representing a difference in source code between a first GPU computation language and a second GPU computation language, expanding each macro in the plurality of macros based on the identified GPU and executing a kernel on the computer system using the expanded macro.
    Type: Application
    Filed: June 4, 2012
    Publication date: December 5, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventor: Steven Paterson Hoeg
  • Publication number: 20130325886
    Abstract: A method and apparatus for automated display of documentation is disclosed. The method comprises identifying a selected item in a user interface, performing a pattern match of the identified item against a documentation database, and displaying documentation for the identified item found in the documentation database based on the pattern match.
    Type: Application
    Filed: June 1, 2012
    Publication date: December 5, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventor: Ben Jeffrey Rogers
  • Publication number: 20130326329
    Abstract: A method and apparatus for collecting, merging and presenting content is disclosed. The method comprises collecting a plurality of selected content from a plurality of different content sources; storing the selected content in a temporary file; and merging the collected content into a cohesive document.
    Type: Application
    Filed: June 1, 2012
    Publication date: December 5, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventor: NAVEEN PRAKASH GOEL
  • Publication number: 20130318498
    Abstract: A computer implemented method and apparatus for mobile application development comprises receiving at least one compiled source code file into the temporary sandbox; and testing the at least one compiled source code file in the temporary sandbox.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventors: Romil Mittal, Rajorshi Ghosh Choudhury
  • Publication number: 20130297051
    Abstract: Embodiments of the present invention generally relate to a method and apparatus for phase coherent stretching of audio clips on an editing timeline. The method comprising receiving a selection of a plurality of audio clips for stretching; determining a stretch ratio for the selection of audio clips based on a selection and repositioning one of a clip head or a clip tail of a selected one of the audio clips for stretching; and stretching each audio clip of the selection of audio clips by the stretch ratio, wherein during stretching, each selected audio clip remains synchronized with all other audio clips selected for stretching, by repositioning both of the clip head and the clip tail of each selected audio clip relative to the editing timeline, except for one clip head or clip tail which is not repositioned.
    Type: Application
    Filed: May 4, 2012
    Publication date: November 7, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventors: Matthew Gehring Stegner, Joseph Todd Orler
  • Publication number: 20130290854
    Abstract: A method for isolating analytics logic from content creation is a rich Internet application. In an embodiment, a method for isolating analytics tracking logic comprises receiving a rich Internet application, identifying a plurality of event elements within the content separate from content creation, tagging the identified plurality of event elements, wherein the event elements are tagged in isolation of content creation, and storing the content including the tagged event elements. The set of tagged event elements may be modified in isolation of content creation.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventors: AJAY KUMAR SHUKLA, SRIKUMAR SANKARAN, PRAVEEN KUMAR V, SUNDARESAN KRISHNAN MEENAKSHI, STEPHEN HAMMOND, REMUS MIHAI STRATULAT, MAYANK KUMAR, ANIRUDH SASIKUMAR, RAMESH SRINIVASARAGHAVAN
  • Publication number: 20130290944
    Abstract: A computer implemented method and apparatus for recommending product features in a software application in real time comprising analyzing an object to detect at least one issue to be addressed in the object; identifying at least one user action taken to address the at least one issue in the object; accessing a recommendations library to find at least one recommendation to address the at least one issue in the object; and displaying the at least one recommendation.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventors: Anand M. Menon, Gaurav Singh, Anuj Mittal
  • Publication number: 20130290725
    Abstract: A computer implemented method and apparatus for one-step signature trust of digitally signed documents comprising determining whether a digital signature is otherwise valid except for a lack of trust in a digital certificate; offering a recipient an option to establish trust in the digital certificate; and adding the digital certificate to a list of the recipient's trusted digital certificates when recipient opts to establish trust.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventor: Kevin Ainslee Hogan
  • Publication number: 20130283397
    Abstract: A method and apparatus for provisioning a mobile application that is related to a desktop software application comprising capturing a code using a mobile device, where the desktop software application generates and displays the code for capture by the mobile device; decrypting the code using the mobile device; validating the code; validating a user based on the code; and enabling functionality of the mobile application for use by the mobile device based on the validation of the user.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Applicant: ADOBE SYSTEMS INC.
    Inventor: Dennis Eugene Griffin
  • Publication number: 20130275610
    Abstract: A method and apparatus for improving the adaptive bit rate behavior of a streaming media player comprises receiving a media stream from a first media content provider; assessing whether the streaming media player can benefit from the use of a media stream having a higher bit rate than the stream currently being received; selecting a higher bit rate stream from a second media content provider when the player can benefit from the use of a higher bit rate stream; requesting the higher bit rate stream from the second media content provider; receiving the higher bit rate stream; and rendering the media content using the higher bit rate stream.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Applicant: Adobe Systems Inc.
    Inventors: Vaneet Mahajan, Karishma Bagga, Kakkirala Naga Venkata Surya Maruthi Lakshman
  • Publication number: 20130263003
    Abstract: A method and apparatus for grouping video tracks in a video editing timeline comprises displaying a plurality of video tracks in a video editing timeline; receiving a selection of video tracks to be grouped from the plurality of video tracks that are displayed; displaying the video tracks selected for grouping as a single video track in the video editing timeline; and applying an indicator identifying the video tracks as grouped in the video editing timeline.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Applicant: Adobe Systems Inc.
    Inventors: Jose Joseph, Arvinder Singh
  • Publication number: 20130263103
    Abstract: A method and apparatus for creating an application file comprising accessing at least one library, stubbing the at least one library to create a stub library containing symbols exported from the at least one library, and packing the stub library into the application file. Other embodiments include method and apparatus for packaging an application file comprising accessing the application file, unpacking the application file to expose at least one stub library, accessing the at least one stub library and packaging the application file with another application using symbols contained in the stub library for delivery to an end user computer.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Applicant: Adobe Systems Inc.
    Inventor: Rajorshi Ghosh Choudhury
  • Publication number: 20130254245
    Abstract: A method and apparatus for performing object modifications by using change-specific executable files comprises accessing at least one modification stub associated with an object file, wherein the modification stub comprises an instruction for modifying the object file, wherein the instruction identifies an element in the object file and defines instructions for modifying the identified element; applying a selected modification stub to the object file; and modifying the object file per the instruction contained in the modification stub.
    Type: Application
    Filed: March 22, 2012
    Publication date: September 26, 2013
    Applicant: Adobe Systems Inc.
    Inventor: Shivani Gupta
  • Publication number: 20130231930
    Abstract: A computer implemented method and apparatus for automatically filtering an audio input to make a filtered recording comprising: identifying words used in an audio input, determining whether each identified word is contained in a dictionary of banned words, and creating a filtered recording as an audio output, wherein each word identified in the audio input that is found in the dictionary of banned words, is automatically deleted or replaced in the audio output used to make the filtered recording.
    Type: Application
    Filed: March 1, 2012
    Publication date: September 5, 2013
    Applicant: Adobe Systems Inc.
    Inventor: Antonio Sanso