Patents by Inventor Jeffrey H. Hoel
Jeffrey H. Hoel 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: 7630099Abstract: A method and apparatus for generating a compressed representation of a two-dimensional image where the image is described as a sequence of pixels in raster order. The method includes receiving the two-dimensional image as a sequence of pixels in raster order. For each pixel, the system determines whether the pixel is part of a first string of pixels that is identical to a second string of pixels found previously in the image at one of a plurality of preselected fixed distances from the first string of pixels. If so, the first string of pixels is encoded as a string token that is a reference to the second string of pixels. Otherwise, the pixel is encoded as a non-string token.Type: GrantFiled: April 30, 2007Date of Patent: December 8, 2009Assignee: Adobe Systems IncorporatedInventor: Jeffrey H. Hoel
-
Patent number: 7602528Abstract: Sets of pixel data defining parts of rasterized portions of an image are received. At least one of the parts of one of the rasterized portions of the image overlaps another part of that portion of the image. The pixel data that defines the overlapping part includes mask data that identifies pixels of the overlapping part that are to be included in the image. The sets of pixel data are decompressed. The decompressed data are used to generate a series of the rasterized portions of the image including the pixels identified in the mask data. While each of the rasterized portions of the image is being used by a print engine, another of the rasterized portions of the series is being generated.Type: GrantFiled: May 21, 2007Date of Patent: October 13, 2009Assignee: Adobe Systems IncorporatedInventors: Jeffrey H. Hoel, Paul D. Gettner, Joel B. Sacks
-
Patent number: 7221472Abstract: Sets of pixel data defining parts of rasterized portions of an image are received. At least one of the parts of one of the rasterized portions of the image overlaps another part of that portion of the image. The pixel data that defines the overlapping part includes mask data that identifies pixels of the overlapping part that are to be included in the image. The sets of pixel data are decompressed. The decompressed data are used to generate a series of the rasterized portions of the image including the pixels identified in the mask data. While each of the rasterized portions of the image is being used by a print engine, another of the rasterized portions of the series is being generated.Type: GrantFiled: May 17, 2004Date of Patent: May 22, 2007Assignee: Adobe Systems IncorporatedInventors: Jeffrey H. Hoel, Paul D. Gettner, Joel B. Sacks
-
Patent number: 7212313Abstract: A method and apparatus for generating a compressed representation of a two-dimensional image where the image is described as a sequence of pixels in raster order. The method includes receiving the two-dimensional image as a sequence of pixels in raster order. For each pixel, the system determines whether the pixel is part of a first string of pixels that is identical to a second string of pixels found previously in the image at one of a plurality of preselected fixed distances from the first string of pixels. If so, the first string of pixels is encoded as a string token that is a reference to the second string of pixels. Otherwise, the pixel is encoded as a non-string token.Type: GrantFiled: December 16, 2003Date of Patent: May 1, 2007Assignee: Adobe Systems IncorporatedInventor: Jeffrey H. Hoel
-
Patent number: 6753974Abstract: Sets of pixel data defining parts of rasterized portions of an image are received. At least one of the parts of one of the rasterized portions of the image overlaps another part of that portion of the image. The pixel data that defines the overlapping part includes mask data that identifies pixels of the overlapping part that are to be included in the image. The sets of pixel data are decompressed. The decompressed data are used to generate a series of the rasterized portions of the image including the pixels identified in the mask data. While each of the rasterized portions of the image is being used by a print engine, another of the rasterized portions of the series is being generated.Type: GrantFiled: July 28, 1999Date of Patent: June 22, 2004Assignee: Adobe Systems IncorporatedInventors: Jeffrey H. Hoel, Paul D. Gettner, Joel B. Sacks
-
Patent number: 6741368Abstract: A method and apparatus for generating a compressed representation of a two-dimensional image where the image is described as a sequence of pixels in raster order. The method includes receiving the two-dimensional image as a sequence of pixels in raster order. For each pixel, the system determines whether the pixel is part of a first string of pixels that is identical to a second string of pixels found previously in the image at one of a plurality of preselected fixed distances from the first string of pixels. If so, the first string of pixels is encoded as a string token that is a reference to the second string of pixels. Otherwise, the pixel is encoded as a non-string token.Type: GrantFiled: May 25, 1999Date of Patent: May 25, 2004Assignee: Adobe Systems, IncorporatedInventor: Jeffrey H. Hoel
-
Publication number: 20020146865Abstract: Methods and apparatus for manufacturing a semi-custom integrated circuit by using a standard mask and a custom mask to select from a standardized set of features in a way that obviates the need to create a customized mask containing only the selected features, and mask sets created using such methods and apparatus. For some integrated circuit fabrication processes, the second mask has an additional purpose, so it is not created only to perform this selection function. For some fabrication processes, the selection can be achieved without use of additional processing steps.Type: ApplicationFiled: April 1, 2002Publication date: October 10, 2002Inventor: Jeffrey H. Hoel
-
Patent number: 6069554Abstract: 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: February 25, 1997Date of Patent: May 30, 2000Assignee: Adobe Systems IncorporatedInventor: Jeffrey H. Hoel
-
Patent number: 5946000Abstract: A memory construct including a stack which is capable of holding one or more data items of a type and which operates as a LIFO memory, and a queue which is capable of holding one or more data items of the same type until they are used. The queue operates as a FIFO memory associated with the stack so that when the stack is empty, data is read from the queue and when the stack is not empty, data is read from the stack.Type: GrantFiled: January 24, 1997Date of Patent: August 31, 1999Assignee: Adobe Systems IncorporatedInventor: Jeffrey H. Hoel
-
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: 5392422Abstract: The bus of the present invention advantageously utilizes high-speed, source synchronized data transfers and lower-speed, globally synchronized transfers of arbitration and consistency information. In a first embodiment, a high speed clock signal and slower speed clock enable signal are globally distributed from a central arbiter to agents coupled to the bus. A sending agent utilizes the high speed clock signal for source synchronized data transfers by forwarding the high speed clock signal, along with the data, to one or more receiving agents. Thus, the globally distributed clock signal is used to accomplish source synchronized data transfers. Arbitration requests, by contrast, are processed at the slower clock enable signal rate in a globally synchronous fashion. In addition, by communicating data cycles information from the central arbiter to the receiving agent at the slower clock enable signal rate, the present invention avoids resynchronization and the possibility of metastability.Type: GrantFiled: June 26, 1992Date of Patent: February 21, 1995Assignees: Sun Microsystems, Inc., Xerox CorporationInventors: Jeffrey H. Hoel, Michel Cekleov, Pradeep S. Sindhu
-
Patent number: 5045996Abstract: Each housekeeping command calls for a corresponding combination of write back and flag reset operations. In laundering, a write back operation is performed for owner entries in a specified address set without invalidating those entries. In flushing, a launder is followed by a flag reset invalidating the entries in the address set. Also, the command indicates which of the valid flags should be reset. In demapping, only the flags making an entry inaccessible to the cache's processor are reset. The entries in the address set are selected based on two numbers which together provide a base three number. Each base three digit of this number specifies whether the corresponding real address bit of the entry will match if it is one or zero or "don't care". This permits housekeeping on any consecutive range of N addresses by specifying no more than 2 log.sub.2 N address sets which exactly cover that range.Type: GrantFiled: November 15, 1989Date of Patent: September 3, 1991Assignee: Xerox CorporationInventors: Richard M. Barth, Jeffrey H. Hoel
-
Patent number: 4942541Abstract: Disclosed is a page printing system which uses virtual (logical) memory for mapping images. Physical memory which is used for creating a page image bitmap for synthetic graphics is to be allocated as patches. A path in general corresponds to a rectangular area of a page when the page exists in bitmap form. Each patch is represented by a set of non-contiguous segments of logical memory which, when mapped to physical memory, are contiguous.Type: GrantFiled: January 22, 1988Date of Patent: July 17, 1990Assignee: Oms, Inc.Inventors: Jeffrey H. Hoel, Eduardo D. Martinez, Jacobo Valdes
-
Patent number: 4496944Abstract: A graphics display system is disclosed including a memory circuit for storing vector data representing a graphics image, a raster memory circuit for rasterizing the vector data into a second memory for storage, and a processor for controlling the operation of the vector memory and raster memory circuits. The raster data can be displayed on a suitable cathode ray tube monitor, thereby displaying the graphics image on the monitor.Type: GrantFiled: September 13, 1982Date of Patent: January 29, 1985Assignee: Calma CompanyInventors: Arthur J. Collmeyer, Jeffrey H. Hoel, Paul F. King, Donald O. Stanley, Roger Sturgeon
-
Patent number: 4492956Abstract: A graphics display system is disclosed including a memory circuit for storing vector data representing a graphics image, a raster memory circuit for rasterizing the vector data into a second memory for storage, and a processor for controlling the operation of the vector memory and raster memory circuits. The raster data can be displayed on a suitable cathode ray tube monitor, thereby displaying the graphics image on the monitor.Type: GrantFiled: September 13, 1982Date of Patent: January 8, 1985Assignee: Calma CompanyInventors: Arthur J. Collmeyer, Jeffrey H. Hoel, Paul F. King, Donald O. Stanley, Roger Sturgeon
-
Patent number: 4491836Abstract: A graphics display system is disclosed including a memory circuit for storing vector data representing a graphics image, a raster memory circuit for rasterizing the vector data into a second memory for storage, and a processor for controlling the operation of the vector memory and raster memory circuits. The raster data can be displayed on a suitable cathode ray tube monitor, thereby displaying the graphics image on the monitor.Type: GrantFiled: September 13, 1982Date of Patent: January 1, 1985Assignee: Calma CompanyInventors: Arthur J. Collmeyer, Jeffrey H. Hoel, Paul F. King, Donald O. Stanley, Roger Sturgeon