Patents Assigned to Adobe Systems, Inc.
-
Publication number: 20020083422Abstract: 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: ApplicationFiled: December 3, 2001Publication date: June 27, 2002Applicant: Adobe Systems Inc., a Delaware corporationInventor: Eric A. Scouten
-
Publication number: 20020067859Abstract: 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: ApplicationFiled: January 25, 2002Publication date: June 6, 2002Applicant: Adobe Systems, Inc., a California corporationInventors: Dennis G. Nicholson, James C. King
-
Patent number: 6333749Abstract: 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: GrantFiled: April 17, 1998Date of Patent: December 25, 2001Assignee: Adobe Systems, Inc.Inventors: Tilman Reinhardt, Robert Seidl
-
Patent number: 6289364Abstract: 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: GrantFiled: December 22, 1997Date of Patent: September 11, 2001Assignee: Adobe Systems, Inc.Inventors: Lars U. Borg, Stephen E. Carlsen, Stephen N. Schiller, Mark Hamburg
-
Patent number: 6205549Abstract: 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: GrantFiled: August 28, 1998Date of Patent: March 20, 2001Assignee: Adobe Systems, Inc.Inventor: James D. Pravetz
-
Patent number: 6185684Abstract: 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: GrantFiled: August 28, 1998Date of Patent: February 6, 2001Assignee: Adobe Systems, Inc.Inventors: James D. Pravetz, Thomas J. Malloy
-
Patent number: 6177933Abstract: 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: GrantFiled: November 26, 1997Date of Patent: January 23, 2001Assignee: Adobe Systems, Inc.Inventor: Jeffrey E. Young
-
Patent number: 6028583Abstract: 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: GrantFiled: January 16, 1998Date of Patent: February 22, 2000Assignee: Adobe Systems, Inc.Inventor: Mark Hamburg
-
Patent number: 5995086Abstract: 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: GrantFiled: August 6, 1997Date of Patent: November 30, 1999Assignee: Adobe Systems, Inc.Inventors: Terence S. Dowling, Jonathan A. von Zelowitz
-
Patent number: 5943063Abstract: 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: GrantFiled: October 23, 1995Date of Patent: August 24, 1999Assignee: Adobe Systems, Inc.Inventor: Terence S. Dowling
-
Patent number: 5929866Abstract: 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: GrantFiled: January 25, 1996Date of Patent: July 27, 1999Assignee: Adobe Systems, IncInventor: R. David Arnold
-
Patent number: 5857067Abstract: 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: GrantFiled: December 23, 1993Date of Patent: January 5, 1999Assignee: Adobe Systems, Inc.Inventors: Christopher R. Hassett, Harry J. Collins, John W. Nogrady
-
Patent number: 5819111Abstract: 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: GrantFiled: March 15, 1996Date of Patent: October 6, 1998Assignee: Adobe Systems, Inc.Inventors: David A. Davies, Gary M. Green
-
Patent number: 5754873Abstract: 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: GrantFiled: June 1, 1995Date of Patent: May 19, 1998Assignee: Adobe Systems, Inc.Inventor: Joseph C. Nolan
-
Patent number: 5729637Abstract: 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: GrantFiled: April 10, 1995Date of Patent: March 17, 1998Assignee: Adobe Systems, Inc.Inventors: Dennis G. Nicholson, James C. King, David M. Emmett
-
Patent number: 5638503Abstract: 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: GrantFiled: July 7, 1994Date of Patent: June 10, 1997Assignee: Adobe Systems, Inc.Inventor: Jeffrey H. Hoel
-
Patent number: 5544291Abstract: A method for rendering a graphics image of a three-dimensional graphics model is described.Type: GrantFiled: November 10, 1993Date of Patent: August 6, 1996Assignee: Adobe Systems, Inc.Inventors: Glenn G. Gilley, Brice W. Tebbs
-
Patent number: 5544290Abstract: 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: GrantFiled: June 6, 1995Date of Patent: August 6, 1996Assignee: Adobe Systems, Inc.Inventor: Ronald S. Gentile
-
Patent number: D402685Type: GrantFiled: October 31, 1997Date of Patent: December 15, 1998Assignee: Adobe Systems, Inc.Inventor: Julian Waters
-
Patent number: D413620Type: GrantFiled: September 29, 1998Date of Patent: September 7, 1999Assignee: Adobe Systems Inc.Inventor: Viktor Solt