Patents by Inventor Keith R. Deutsch

Keith R. Deutsch 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).

  • Patent number: 6631403
    Abstract: MPEG-J is a collection of Java application programming interfaces (APIS) with which applications can be developed to interact with the platform and the content. In the context of MPEG-J, the platform is a device like a set-top box or a PC with Java packages conforming to a well-defined Java platform. The Java-based application consists of Java byte code, which may be available from a local source, like a hard disk, or it may be loaded from a remote site over a network. The MPEG-J Java byte code will be available as a separate elementary stream. The MPEG-4 system is the “Presentation engine” of MPEG-J. MPEG-J provides programmatic control through an “Application engine” which enhances the MPEG-4 browser by providing added interactive capability.
    Type: Grant
    Filed: May 11, 1999
    Date of Patent: October 7, 2003
    Assignees: AT&T Corp., Sun Micro Systems
    Inventors: Keith R. Deutsch, Robert L. Schmidt, Atul Puri, Gerard M. Fernando, Pallavi K. Shah, Viswanathan Swaminathan
  • Patent number: 5542052
    Abstract: A trapping technique that accepts a Postscript or other page description language (PDL) file and outputs a file in PDL format having the correct traps. The input page is first divided into subportions, or tiles, and the tiles are individually processed by evaluating the input file in a corresponding dipping window. Each tile is then analyzed to determine the presence of boundaries or intersections between page objects or color regions. A trapping analyzer generates trap vectors in accordance with a set of desired trapping rules which take into account existing traps and the proximity of other page objects. In a preferred embodiment, the trap vectors are then convened to PDL form.
    Type: Grant
    Filed: January 26, 1994
    Date of Patent: July 30, 1996
    Assignee: Adobe Systems Incorporated
    Inventors: Keith R. Deutsch, Per H. Bjorge, Alan Blannin, Eric J. Bean, Douglas L. Peltonen, Timothy H. Roth
  • Patent number: 5295236
    Abstract: A trapping technique which accepts a Postscript or other page description language (PDL) file and outputs a file in PDL format having the correct traps. The input page is first divided into sub-portions, or tiles, and the tiles are individually processed by evaluating the input file in a corresponding clipping window. Each tile is then analyzed to determine where edges exist. The edge data is fed to an edge converter which produces a list of color transitions consisting of the analytic description of each edge and the color information along the sides of the edge. The color transition information is fed to a trapping analyzer which generates trap vectors in accordance with a set of desired trapping rules. The trap vectors are then converted to PDL form. As a final step, the trap vectors are added to the original PDL file. The final trapped page may be printed on standard typesetters without the need for special trap generator hardware.
    Type: Grant
    Filed: March 4, 1991
    Date of Patent: March 15, 1994
    Assignee: Aldus Corporation
    Inventors: Per H. Bjorge, Alan Blannin, Keith R. Deutsch
  • Patent number: 5226175
    Abstract: A technique for developing an analytic model of an image by operating directly upon the pixel map representation output by an optical sampling device, such as a scanner. The resulting analytic representation is hierarchical, below a certain level, with each element an analytic expression representing a portion of the image. Above a certain level, the model is a simple array, to facilitate certain types of graphical manipulations. The model is developed by arranging pixel values into a number of groups called tiles. A number of operations are then performed on each tile, to determine how it can best be represented as an analytic expression. For example, if all pixel values in a tile are approximately continuously varying, they be represented as a three-dimensional linearly sloped surface. However, if one or more intensity boundaries run through the tile, analytic expressions, such as a straight line or a parabolic line segment, are derived from the tile's pixel values to describe the edges.
    Type: Grant
    Filed: March 26, 1991
    Date of Patent: July 6, 1993
    Assignee: Graphic Edge, Inc.
    Inventors: Keith R. Deutsch, Per H. Bjorge, Alan Blannin
  • Patent number: 5187594
    Abstract: A technique for creating and applying half tone screen patterns by computer, consisting of a screen generator and a screen applicator. The screen generator accepts a set of parameters specifying the angle and frequency of the desired screen, the output printing device resolution, and parameter tolerances. It then produces a half tone screen pattern file according to the specified parameters, as a set of repeat arrays for each desired gray level. The screen applicator accepts an input contone image representation such as is produced by a scanner or other device, and the half tone screen pattern file produced by the screen generator. It then interpolates between the pixel values, at the output device resolution, by examining the repeat arrays for each device cell. In this way, a representation of a half tone screening of the input contone image results where the output device resolution is fully exploited.
    Type: Grant
    Filed: February 9, 1990
    Date of Patent: February 16, 1993
    Assignee: Graphic Edge, Inc.
    Inventors: Keith R. Deutsch, Per H. Bjorge, Alan Blannin