Patents Assigned to Adobe Systems, Inc.
  • Publication number: 20020083422
    Abstract: A macro for use by an application program is described. The macro is embedded in a macro file including at least two versions of executable configuration code corresponding to two different operating systems to interface the macro file to an application program. Attached to the macro file is a sequence of actions to apply to an application file produced by the application program. Also attached is application identification information that identifies an original host application corresponding to the macro. The sequence of actions in the macro file can be produced by storing commands, applied to a data file opened in the application program, into a log file and transferring at least one stored command from the log file to the macro file.
    Type: Application
    Filed: December 3, 2001
    Publication date: June 27, 2002
    Applicant: Adobe Systems Inc., a Delaware corporation
    Inventor: Eric A. Scouten
  • Publication number: 20020067859
    Abstract: A system for producing a raster image derived from coded and non-coded portions of a hybrid data structure from an input bitmap including (1) a data processing apparatus, (2) a recognizer which performs recognition on an input bitmap to the data processing apparatus to detect identifiable objects within the input bitmap, (3) a mechanism for producing a hybrid data structure including coded data corresponding to the identifiable objects and non-coded data derived from portions of the input bitmap which do not correspond to the identifiable objects, and (4) an output device capable of developing a visually perceptible raster image derived from the hybrid data structure. The raster image includes raster images of the identifiable objects and raster images derived from portions of the input bitmap that do not correspond to the identifiable objects.
    Type: Application
    Filed: January 25, 2002
    Publication date: June 6, 2002
    Applicant: Adobe Systems, Inc., a California corporation
    Inventors: Dennis G. Nicholson, James C. King
  • Patent number: 6333749
    Abstract: A computer-assisted technique for constructing a three-dimensional model on top of one or more images (e.g., photographs) such that the model's parameters automatically match those of the real world object depicted in the photograph(s). Camera parameters such as focal length, position, and orientation in space may be determined from the images such that the projection of a three-dimensional model through the calculated camera parameters matches the projection of the real world object through the camera onto the image surface. Modeling is accomplished using primitives, such as boxes or pyramids, which may be intuitively manipulated to construct the three-dimensional model on a video display or other display screen of a computer system with a two-dimensional input controller (e.g., a mouse, joystick, etc.) such that the, displayed three-dimensional object manipulation emulates physical three-dimensional object manipulation.
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: December 25, 2001
    Assignee: Adobe Systems, Inc.
    Inventors: Tilman Reinhardt, Robert Seidl
  • Patent number: 6289364
    Abstract: A raster image processor receives a file of instructions and images in any convenient page description language and blends the images in accordance with the specified blending mode and, possibly, opacity information.
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: September 11, 2001
    Assignee: Adobe Systems, Inc.
    Inventors: Lars U. Borg, Stephen E. Carlsen, Stephen N. Schiller, Mark Hamburg
  • Patent number: 6205549
    Abstract: A secured access to data in a portable document format (PDF) file is provided by encapsulating a Public Key Cryptography Standard number 7 (PKCS#7) object having a recipient list into data. ‘Enveloped data’ encapsulated in the PKCS#7 object contains access information that is used to access the remainder of the document into which the PKCS#7 object is encapsulated. The access information can be decrypted by all recipients in the PKCS#7 recipient list. If a recipient listed in the recipient list attempts to access data in the document, the access information is decrypted using the recipient's private key. The access information is used to obtain an access key that is used to decrypt data in the document.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: March 20, 2001
    Assignee: Adobe Systems, Inc.
    Inventor: James D. Pravetz
  • Patent number: 6185684
    Abstract: A method for providing secured access to a document includes the steps of embedding a permissions attribute into a recipient list. The permissions attribute identifies permissions allowing various levels of access to a predetermined document. Each recipient listed in the recipient list has a corresponding permission associated therewith. Further, the method renders the recipient list and its contents tamper-proof.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: February 6, 2001
    Assignee: Adobe Systems, Inc.
    Inventors: James D. Pravetz, Thomas J. Malloy
  • Patent number: 6177933
    Abstract: A method and apparatus for retaining visual continuity uses techniques that display sets of data on a computer monitor. The sets of data, stored in one or more electronic files, are arranged on separate pages so that corresponding data are positioned at the same location on each page. Corresponding page layouts enable a user to maintain focus on a particular area, for example, an area where a property name and value appear, or an area where a particular template definition and generated text appear. The invention uses visual techniques such as highlighting data to distinguish differences in the data sets. Each page has a tab so that a user can choose the page to display on the computer monitor.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: January 23, 2001
    Assignee: Adobe Systems, Inc.
    Inventor: Jeffrey E. Young
  • Patent number: 6028583
    Abstract: A method of compositing a set of ordered image layers in which a compound layer contains a plurality of image layers. The compound layer has a compound layer effect. Any image layers under the compound layer are composited to generate a first intermediate image, the first intermediate image is composited with each image layer in the compound layer to generate a second intermediate image, the first intermediate image is composited with the second intermediate image according to the compound layer effect to generate a third intermediate image, and the third intermediate image is composited with any remaining image layers to generate a final image.
    Type: Grant
    Filed: January 16, 1998
    Date of Patent: February 22, 2000
    Assignee: Adobe Systems, Inc.
    Inventor: Mark Hamburg
  • Patent number: 5995086
    Abstract: A method of displaying predefined characters contained in a font which maintain their artistically pleasing shapes as font design properties change over a font design axis (which defines a variable font design property) including the steps of:(1) including within each character definition a character-specific transition point which will be used to select a predefined character attribute of the character when it is displayed, the transition point lying along the font design axis;(2) selecting a value for the variable font design property of the character along the font design axis, and then determining a predefined character attribute for the character based upon the location of the selected value in relation to the character-specific transition point along the font design axis; and(3) displaying the character using the selected value of the variable font design property and the determined, predefined character attribute.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: November 30, 1999
    Assignee: Adobe Systems, Inc.
    Inventors: Terence S. Dowling, Jonathan A. von Zelowitz
  • Patent number: 5943063
    Abstract: A method for creating anti-aliased characters on a computer output device includes the steps of generating a call from a client process for a character to be rendered, rendering the character at a high resolution, and aligning stems of the character with a coarse grid corresponding to the resolution of an output device. The step of aligning the high resolution rendered stems to the coarse grid provides for an anti-aliased output with balanced stems. A method for rendering a character includes the steps of determining a device resolution and a number of greyscales to be displayed by a digital output device, determining a coarse grid and a high-resolution grid, developing character information concerning a character to be rendered, creating an initial bitmap of the character from the character information at the resolution of the high-resolution grid, and aligning stems of the initial bitmap with the coarse grid to create a coarse grid aligned high-resolution bitmap.
    Type: Grant
    Filed: October 23, 1995
    Date of Patent: August 24, 1999
    Assignee: Adobe Systems, Inc.
    Inventor: Terence S. Dowling
  • Patent number: 5929866
    Abstract: A method and apparatus for processing a character for anti-aliased display on a raster output device. A set of density values is computed for a set of raster positions to represent the character and the density values of the set are scaled to extend their range upward toward a maximum density value, whereby generally at least one of the density values of the set becomes the maximum density value. In one embodiment, the set of density values is computed from a rendering of the character at resolution higher than the resolution of the output device. In another embodiment, the character is created by a font having font metrics including a reference dimension, and the density values are scaled by computing adjusted values as a non-decreasing function of the original values, the function being defined to compute a maximum adjusted density value for at least one non-maximum density value.
    Type: Grant
    Filed: January 25, 1996
    Date of Patent: July 27, 1999
    Assignee: Adobe Systems, Inc
    Inventor: R. David Arnold
  • Patent number: 5857067
    Abstract: A method and apparatus convert font outlines to rasterized bitmaps. The method accesses stored outline data representing an object in a first coordinate space and transforms the outline data to corresponding data representing the object in a second corrdinate space. Regional relationship information is maintained in both corrdinate spaces through a non-linear transformation expressed as a plurality of linear transformation matrices, and a bit map, suitable for displaying the object, is generated as a result of the transformation. The apparatus of the invention analyzes Bezier curves and subdivides them as necessary until each portion is sufficiently flat to be approximated as a straight line, and calculates where line segments cross pixel midlines in order to fill the outline, and then generates the bit map.
    Type: Grant
    Filed: December 23, 1993
    Date of Patent: January 5, 1999
    Assignee: Adobe Systems, Inc.
    Inventors: Christopher R. Hassett, Harry J. Collins, John W. Nogrady
  • Patent number: 5819111
    Abstract: A method implemented in a computer peripheral having an IEEE 1284 interface controller for managing the transfer of data to the interface controller includes detecting a condition requiring the computer peripheral to control the flow of transfer of data to the interface controller and if a run length encoded data transfer to the interface controller is pending, delaying the control of flow of the transfer of data until a RLE data byte associated with the end of the pending run length encoded data transfer is received by the interface controller.
    Type: Grant
    Filed: March 15, 1996
    Date of Patent: October 6, 1998
    Assignee: Adobe Systems, Inc.
    Inventors: David A. Davies, Gary M. Green
  • Patent number: 5754873
    Abstract: The invention relates to a method and apparatus for adjusting the text height within a displayed image. A preferred absolute text height is input to the computer system by a user and is stored. When text images are displayed by the computer system, a selected section of text is determined. The stored preferred absolute text height is then retrieved, and the displayed text images are scaled by a scale factor such that the selected text section is displayed at the preferred absolute text height.
    Type: Grant
    Filed: June 1, 1995
    Date of Patent: May 19, 1998
    Assignee: Adobe Systems, Inc.
    Inventor: Joseph C. Nolan
  • Patent number: 5729637
    Abstract: A system for producing a raster image derived from a data structure including a data processing apparatus, a recognizer which performs recognition on an input bitmap to the data processing apparatus to detect identifiable objects within the input bitmap, a mechanism for producing a hybrid data structure including coded data corresponding to the identifiable objects and to non-identifiable objects and the input bitmap, and an output device capable of developing a visually perceptible raster image derived from the input bitmap in the hybrid data structure. The raster image is derived from the input bitmap and thus includes no misrecognition errors.
    Type: Grant
    Filed: April 10, 1995
    Date of Patent: March 17, 1998
    Assignee: Adobe Systems, Inc.
    Inventors: Dennis G. Nicholson, James C. King, David M. Emmett
  • Patent number: 5638503
    Abstract: A rendering device for converting input information into a bit map including a Bezier subdivision processor responsive to Bezier curve information describing a Bezier curve of an image. The Bezier subdivision processor performs at least one subdivision on the Bezier curve if the Bezier curve is greater than a desired resolution of a bit map to produce subdivided Bezier curves until all subdivided Bezier curves are at about the resolution of the bit map. The Bezier subdivision processor produces cross information from each Bezier curve which makes one crossing of a grid having the resolution of the bit map. The rendering device also includes a digital processor responsive to the cross information and operative to produce a bit map of the image from the cross information.
    Type: Grant
    Filed: July 7, 1994
    Date of Patent: June 10, 1997
    Assignee: Adobe Systems, Inc.
    Inventor: Jeffrey H. Hoel
  • Patent number: 5544291
    Abstract: A method for rendering a graphics image of a three-dimensional graphics model is described.
    Type: Grant
    Filed: November 10, 1993
    Date of Patent: August 6, 1996
    Assignee: Adobe Systems, Inc.
    Inventors: Glenn G. Gilley, Brice W. Tebbs
  • Patent number: 5544290
    Abstract: A two-dimensional page representation to be printed has a combination of text, graphic and image representation types. A data memory stores data representative of the page representation. A program memory stores program instructions including a plurality of different algorithms for compressing data associated with corresponding different representation types and their combinations.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: August 6, 1996
    Assignee: Adobe Systems, Inc.
    Inventor: Ronald S. Gentile
  • Patent number: D402685
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: December 15, 1998
    Assignee: Adobe Systems, Inc.
    Inventor: Julian Waters
  • Patent number: D413620
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: September 7, 1999
    Assignee: Adobe Systems Inc.
    Inventor: Viktor Solt