Patents Assigned to Adobe Systems, Inc.
-
Patent number: 7698659Abstract: A system receives a selection of a portion of digital content within a graphical user interface. The system traverses the entire digital content to identify a plurality of components associated with the portion of digital content, and applies at least one policy to each of the plurality of components to select those components necessary to recreate the portion of digital content. The system exports the portion of digital content and the plurality of selected components necessary to recreate the portion of digital content. The system then recreates the portion of digital content using the plurality of selected components necessary to recreate the portion of digital content.Type: GrantFiled: March 29, 2006Date of Patent: April 13, 2010Assignee: Adobe Systems Inc.Inventors: Craig D. Rainwater, Stephen H. Pellegrin, Robin Briggs
-
Patent number: 7689928Abstract: Methods and apparatus for placing and interpreting reference marks on scrollbars are disclosed. A reference mark indicates a portion of document displayed in a window on a display device. To place a reference mark, a selection of a portion of a document is received. A command to mark the selection with a reference mark is then received. A reference mark is then placed in the scrollbar, the reference mark indicating the selected portion of the document. To interpret a reference mark, a selection of a reference mark located on a scrollbar is received from an input device. The scrollbar is associated with a document. The display of the document in the window on the display device is then changed so that at least the beginning of a portion of the document indicated by the reference mark is displayed in the window on the display device.Type: GrantFiled: September 29, 2006Date of Patent: March 30, 2010Assignee: Adobe Systems Inc.Inventor: Anant Gilra
-
Patent number: 7689979Abstract: Modification of source code reduces a launch time associated with an application program so that the application program more quickly responds to input from a user after startup. One technique of modifying source code includes converting globally defined variables in the source code to local static variables associated with respective newly created functions. Inclusion of the globally defined variables in the source code impacts application launch time because a compiler creates initialization code associated with the globally defined variables that must be run at launch time to initialize the variables in case they are used by functions in the application program. On the other hand, local static variables are initialized when the function that contains them is first called. Thus, use of local static variables in respective newly created functions in lieu of globally defined variables reduce application program launch time.Type: GrantFiled: August 2, 2005Date of Patent: March 30, 2010Assignee: Adobe Systems Inc.Inventors: David G. Sawyer, Dylan Ashe, Brent E. Rosenquist
-
Patent number: 7689933Abstract: A display application herein allocates a first region of a display screen for displaying a list of content items such as documents or files. A respective viewer of the display screen can select multiple content items from the list. The display application highlights selected content items. For each of multiple selected content items, the display application displays a preview of corresponding sub-content such as a respective set of thumbnail images associated with a respective content item in an allocated second region of the display screen. The second region of the display screen includes one or more visual boundaries so that a user can identify groupings of related thumbnails associated with selected content items.Type: GrantFiled: November 14, 2005Date of Patent: March 30, 2010Assignee: Adobe Systems Inc.Inventor: Vincent L. Parsons
-
Patent number: 7664776Abstract: A system provides a form manager that defines an electronic form comprising a field to populate with a data object. The form manager further defines a schema associated to the form. The schema describes the data object. The form manager further defines a variation rule for the electronic form. The variation rule describes a variation that may occur in the data object. The variation rule represents variation processing to be dynamically applied to the electronic form in response to detecting the variation.Type: GrantFiled: December 19, 2006Date of Patent: February 16, 2010Assignee: Adobe Systems Inc.Inventor: Stefan Cameron
-
Patent number: 7661070Abstract: A display application can be configured to provide a visual indication associating a dialog box (that was not invoked for display by a user) to a user selectable source on a display screen. In such circumstances, because the dialog box was not actually invoked based on actions of by the user, the user may be unaware of how to invoke redisplay of the dialog box. The visual indication (e.g., a highlighting of a path between the dialog box and a user selectable source such as an icon) produced by the display application teaches a user of a location of the selectable source so that the user can select the selectable source at a future point in time and redisplay the window.Type: GrantFiled: October 10, 2006Date of Patent: February 9, 2010Assignee: Adobe Systems Inc.Inventors: Aaron Daniel Munter, Timothy Eddie Allen, Nigel Leigh Pegg
-
Patent number: 7631260Abstract: A data format provides a mechanism to dynamically change the appearance of an application. During operation, the application obtains streaming feed data for presentation to a user. The feed data may be formatted according to a Really Simple Syndication (RSS) data format. The application detects, within the feed data, branding extensions that identify branding content to be displayed concurrently with channel data and content items when a user selects a channel defined by the feed data. The application detects a user selection of the channel defined by the feed data, and in response, references the branding extensions to obtain and display the branding content within a display region of the application that is separate from the content presentation region of the application for display of content items defined within the feed data.Type: GrantFiled: October 23, 2006Date of Patent: December 8, 2009Assignee: Adobe Systems Inc.Inventors: Brian Riggs, George Craig Barberich, Daniel J. Cooley, Joel Huff
-
Patent number: 7623998Abstract: A system and method receives a set of data points and identifies one or more Bezier curves corresponding to the set of data points. The system and method uses different techniques for identifying the Bezier curve depending on whether a Bezier point is a sharp point, in which the slope of the lines on either side of the point differ by a threshold amount or another type of point.Type: GrantFiled: May 5, 2006Date of Patent: November 24, 2009Assignee: Adobe Systems, Inc.Inventor: Fan Yu
-
Patent number: 7610548Abstract: A method, apparatus and computer program product for identifying a form, the form having a form template and including at least one object. A locale property definition is assigned for the at least one object of the form. The locale property definition is stored with the form template. The form is rendered, wherein the at least one object of the form is rendered in accordance with the locale property definition for the at least one object.Type: GrantFiled: October 13, 2005Date of Patent: October 27, 2009Assignee: Adobe Systems Inc.Inventors: John P. Brinkman, Gavin F. Mckenzie, Mike P. Tardif
-
Patent number: 7596766Abstract: A preview window generator can be configured to sense a presence of navigation input applied to a resource reference (e.g., an icon, file path, etc.) displayed in an application window. The resource reference displayed in the application window can represent a resource such as stored content (e.g., a file, folder, etc.). While sensing input such as presence of a pointer in a vicinity of the resource reference in the application window, the preview window generator displays a context view (e.g., a file system view) including a representation of the stored content. Accordingly, a user can view the stored content in a relevant context view such as a storage context indicating where the content is stored in a file system without having to launch a separate windows explorer application. The preview window can be configured to receive input, enabling a viewer to modify a particular context view.Type: GrantFiled: March 6, 2007Date of Patent: September 29, 2009Assignee: Adobe Systems Inc.Inventors: Ravish Sharma, Hemant Jaggi
-
Patent number: 7589750Abstract: Methods and apparatus for arranging and aligning graphical objects are disclosed. The selection of a first graphical object in a graphical user interface is received, and it is determined if the first graphical object is located at a substantially minimal distance in a reference plane from a related second graphical object on the graphical user interface. If the graphical objects are not located at a substantially minimal distance from each other in the reference plane, the graphical objects are graphically arranged to substantially minimize the distance in the reference plane between them.Type: GrantFiled: March 15, 2006Date of Patent: September 15, 2009Assignee: Adobe Systems, Inc.Inventor: Norman A. Stratton
-
Patent number: 7584411Abstract: A system receives a selection of content within the digital composition, and derives conceptual information associated with the content. The conceptual information is used to identify the graphical element associated with the selection of content. The system obtains the graphical element associated with the content, and displays the graphical element within the digital composition.Type: GrantFiled: December 22, 2005Date of Patent: September 1, 2009Assignee: Adobe Systems, Inc.Inventors: James M. Alexander, Karen A. Melchior
-
Patent number: 7569761Abstract: Methods and apparatus provide for a clip-beat aligner that identifies musical beats in an audio file. An editing mode is provided to associate the audio file with a media segment according to a timeline. The clip-beat aligner aligns a boundary of the media segment with a musical beat on the timeline. Upon performing an editing operation, the clip-beat aligner maintains that the boundary of the media segment is aligned with any one of the musical beats. To align a boundary of each media segment with a musical beat, the clip-beat aligner identifies a musical beat that is proximate to the position of the media segment's boundary. The clip-beat aligner then aligns the media segment's boundary with the proximate musical beat by, if necessary, automatically trimming the media segment's duration such that the media segment's boundary occurs at the same moment in time as the proximate musical beat.Type: GrantFiled: September 21, 2007Date of Patent: August 4, 2009Assignee: Adobe Systems Inc.Inventors: Michael Iampietro, P B Ramesh, Abhinav Darbari
-
Patent number: 7557804Abstract: A system renders an object as a plurality of layers displayed within a three-dimensional view. The system receives a selection of a layer from the plurality of layers in the three-dimensional view, and renders the object as a planar view with the selected layer active, the planar view displaying the object in a two dimensional space.Type: GrantFiled: March 6, 2006Date of Patent: July 7, 2009Assignee: Adobe Systems Inc.Inventor: William D. McDaniel
-
Patent number: 6996287Abstract: Embodiments of the invention allow for cloning texture from one image location to another. The two locations may belong to the same image, or to two different images. Embodiments of the invention use a median filter to filter a source image and a target image. The filtered source image and the original source image are combined to extract texture information. Texture information is then combined with the filtered target image to generate a destination image. Embodiments of the invention may be utilized to retouch photographs, in order to correct, improve or change localized flaws or problems in images. An example is the removal of wrinkles and blemishes on a person's face. Embodiments of the invention allow for cloning the texture from a smooth skin area into a region of wrinkles, while preserving the colors and shadings of the target image.Type: GrantFiled: April 22, 2002Date of Patent: February 7, 2006Assignee: Adobe Systems, Inc.Inventor: Ben Weiss
-
Patent number: 6990252Abstract: An apparatus for analyzing the broadband noise content of a digital image comprising the following: a means of automatically identifying regions of originally constant color in the image by analysis of the variance of pixel values of regions of the image; a means of automatically detecting and discarding regions deemed to be unrepresentative of the true noise content of an image, including under- and over-exposed regions; a means of allowing the user to manually select some or all required constant color regions if desired; and, a means of analyzing such constant color regions to generate a parametric or non-parametric model of the noise in the image, including frequency characteristic within and between channels and other characteristics such as phase which might describe structured noise.Type: GrantFiled: May 23, 2001Date of Patent: January 24, 2006Assignee: Adobe Systems, Inc.Inventor: Jonathan Martin Shekter
-
Publication number: 20040212628Abstract: Methods and-apparatus implementing a technique for forming a trap polygon which does not interfere with the print quality of other trap polygons or objects. Edges in close proximity to a color transition edge (“CTE”) are checked for potential interference. A trap polygon is formed for the CTE that avoids any interfering edges or trap polygons for those edges. The technique can be applied to form a trap polygon for each edge in a page to be printed.Type: ApplicationFiled: January 7, 2004Publication date: October 28, 2004Applicant: Adobe Systems, Inc., a Delaware corporationInventors: Douglas Richard Becker, Richard A. Dermer, Dennis Mercer
-
Patent number: 6421049Abstract: A computer-assisted technique for providing approximate solutions to photogrammetric problems in interactive applications computes an approximate solution to a large, non-linear system by converting the non-linear system into a smaller, linear system where only a subset of the system's parameters are used. The size of the smaller system can be adjusted to different system capabilities and/or model complexities to ensure computation of an approximate solution in a given time. For use in an interactive environment, this time may be adjusted so that redraw rates are within acceptable tolerances, say from 5 to 30 frames per second. The method may allow for drawing a three-dimensional representation of a scene using parameterized primitives having constraints which are updated interactively, so as to minimize error in constrained locations of the primitives. Such drawing may include creating a Jacobian matrix for a predetermined minimum set of parameters of the primitives.Type: GrantFiled: May 11, 1998Date of Patent: July 16, 2002Assignee: Adobe Systems, Inc.Inventors: Tilman Reinhardt, Robert Seidl
-
Patent number: D579020Type: GrantFiled: June 26, 2007Date of Patent: October 21, 2008Assignee: Adobe Systems Inc.Inventor: Frederick A. Aliaga
-
Patent number: D581939Type: GrantFiled: September 6, 2007Date of Patent: December 2, 2008Assignee: Adobe Systems, Inc.Inventors: Daniel J. Cooley, Ty Lettau, Kim Pimmel, Jeremy R. Clark