Patents Represented by Attorney, Agent or Law Firm Anthony J Baca
  • Patent number: 6710309
    Abstract: A means for determining the voltage of a power source is disclosed. A portion of the available power from the power source is applied to a heating element. By measuring a rate of change in the temperature of the heating element the input voltage can be determined.
    Type: Grant
    Filed: August 23, 1996
    Date of Patent: March 23, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: B. Mark Hirst
  • Patent number: 6693723
    Abstract: An image forming device having a fast draft mode accomplished by speeding up the media through the image forming device but not changing the image data rate. The image data is scaled to compensate for the increased media speed. The image data may also undergo enhancement processes to increase the quality of the printed image.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: February 17, 2004
    Assignee: Hewlett-Packard Development Company, LP.
    Inventors: Douglas G. Keithley, Brent D. Rasmussen
  • Patent number: 6609172
    Abstract: There is disclosed a wired-AND bus emulator circuit that allows any node to prevent propagation of information through the node. A controller can command all other controllers on the bus to break the bus thereby allowing the controller to determine the topology and possibly dynamically program the address of each controller on the bus. By allowing a controller to determine the bus topology, and possibly program the address of each other controller, the bus designer can configure the bus in a topology that is physically convenient. Additionally, the installer is not required to program each node with a unique address.
    Type: Grant
    Filed: April 20, 2000
    Date of Patent: August 19, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Gary G. Stringham
  • Patent number: 6591073
    Abstract: When a printer is connected to conventional office power, i.e.. 110 VAC service, it automatically operates in “slowdown-capable” mode. In such a “slowdown-capable” mode, as the printer works harder, it may slow down and reduce performance when there is not enough energy available from the input power source. When the same printer is connected to 220 Volt (or higher) service, it automatically senses this higher input power availability and allows the printer to draw more power from the input, always operating at its highest performance mode to complete the jobs as efficiently as possible. Thus, the printer operates at its highest performance level taking in to consideration the minimum amount of power available and amount of power necessary.
    Type: Grant
    Filed: July 22, 1999
    Date of Patent: July 8, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Wesley Alan Fujii
  • Patent number: 6532121
    Abstract: A compression system stores meta-data in the compressed record to allow better access and manage merging data. Markers are added to the compression stream to indicate various things. Each compressed record has a marker to indicate the start of the compressed data. These markers have sector number as well as the relocation block numbers embedded in their data. A second marker is used to indicate free space. When compressed data is stored on the disk drive, free space is reserved so that future compression of the same, or modified, data has the ability to expand slightly without causing the data to be written to a different location. Also the compressed data can shrink and the remaining space can be filled in with this free space marker. A third type of marker is the format pattern marker. Compression algorithms generally compress the format pattern very tightly. However, the expectation is that the host will write useful data to the storage device.
    Type: Grant
    Filed: October 25, 1999
    Date of Patent: March 11, 2003
    Assignee: Hewlett-Packard Company
    Inventors: Robert A. Rust, Douglas L. Voigt
  • Patent number: 6356660
    Abstract: Raster images are highly compressed by first reordering the data. Next the reordered data is indexed to encode any and all predicted runs and literal runs. Each piece of the present line of the raster image is compared to a previous line. If there is a match, then the present piece is a predicted run and indexed accordingly. If there is no match, then the present piece is a literal run and indexed accordingly. A predicted run can have a minimum run length of one piece, and a maximum run length of the image width in pieces divided by the number of strings. The same is true for literal runs. The index strings are then compressed using a lossless compression method such as Huffman encoding. If Huffman encoding is used, the Huffman tables are predefined and known to both the compressor and decompressor. As the compressor compressed the index strings, the Huffman tables are adapted. The decompressor is notified by the compressor when the adapted tables are to be used.
    Type: Grant
    Filed: September 17, 1999
    Date of Patent: March 12, 2002
    Assignee: Hewlett-Packard Co.
    Inventor: Terrence M. Shannon
  • Patent number: 6268745
    Abstract: There is disclosed in interface circuit that nodes on a bus to be galvanically isolated while still having a wired-AND functionality. Once nodes are galvanically isolated, a transceiver can be placed in the bus structure and allow for wire-less communication across the bus without adding additional delays or routing complexity.
    Type: Grant
    Filed: April 20, 2000
    Date of Patent: July 31, 2001
    Assignee: Hewlett-Packard Co.
    Inventor: Gary G. Stringham
  • Patent number: 6226463
    Abstract: New consumables installed in printing devices sometimes must print several pages to “condition” the consumable before use. This “conditioning” is required to allow various components to reach optimal condition for printing. The present invention seeks to ameliorate the situation of changes in a consumable affecting the print quality by modifying the printing behavior based on measurements made on the consumable or on the history of the consumable which is installed. If necessary, the new consumable is pre-conditioned before additional page are printed. Pre-conditioning is accomplished by printing either several test pages or by developing several images and subsequently cleaning these images into the waste toner hopper.
    Type: Grant
    Filed: September 9, 1999
    Date of Patent: May 1, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Quintin T. Phillips, Joseph L. Burquist, Mary B. Baumunk
  • Patent number: 6172682
    Abstract: There is described a method for determining the relative location between a rectangle and a polygon. First, a box that bounds the polygon is created. An outside indicator is returned if the rectangle is outside the box. An intersect indicator is returned if the box is entirely inside the rectangle. If an odd/even fill process is in use then first the intersect indicator is returned if the rectangle intersects with the polygon or if a subpath bounding box is entirely inside the rectangle. Finally, if the location of the rectangle has not yet been returned, the location of a single point of the rectangle is returned. If a non-zero winding fill process is in use, first, the intersect indicator is returned if at least one corner of the rectangle is in a different side of the polygon than remaining corners of the rectangle.
    Type: Grant
    Filed: January 24, 1996
    Date of Patent: January 9, 2001
    Assignee: Hewlett-Packard Co.
    Inventors: Steven J. Claiborne, Jeff H. Papke
  • Patent number: 6026196
    Abstract: The present invention reduces the amount of data sent to a printer from a printer driver. Data reduction is achieved by using a dither matrix that is designed to produce compressible images, then using a lossless compression scheme that matches the dither matrix.
    Type: Grant
    Filed: October 15, 1997
    Date of Patent: February 15, 2000
    Assignee: Hewlett-Packard Co.
    Inventors: Terrence M. Shannon, Michael G. Fuchs
  • Patent number: 6018151
    Abstract: When the media enters the fuser, the added thermal load causes the fuser temperature to dip. Eventually, the control system compensates for the thermal load and stabilizes the fuser temperature at the desired temperature. Depending on several factors, the dip in fusing temperature may cause a degradation in the fusing process. An improved temperature profile can be achieved by increasing the amount of power supplied to the fusing system a predetermined amount of time before the thermal load enters the fusing system. Similarly, the amount of power supplied to the fusing system is decreased a predetermined amount of time before the thermal load exits the fusing system. The Desired Temperature input to the fuser temperature control system is modified to anticipate changes in thermal loads thereby changing the amount of power supplied to the fusing system.
    Type: Grant
    Filed: July 31, 1998
    Date of Patent: January 25, 2000
    Assignee: Hewlett-Packard Co.
    Inventor: B. Mark Hirst
  • Patent number: 5999175
    Abstract: An intuitive menu for visual displays is provided. Modern complex printed pages consist of several printed objects which may be overlaid upon each other. Examples are a main object such as text, a background such as a picture, colored or gray scale field, and the texture or watermark of the page itself. When duplicating such a page using a scanner, a user must choose the relative visibility of the background and watermark with respect to the main object. The invention provides a series of choices representing the relative visibility of the printed objects. Several images are presented to the user who selects the image most closely representing the desired output.
    Type: Grant
    Filed: July 3, 1997
    Date of Patent: December 7, 1999
    Assignee: Hewlett-Packard Co.
    Inventor: Gregory T. Nalder
  • Patent number: 5966136
    Abstract: A method and apparatus for clipping a objects against a non-rectangular polygon. The present invention first defines a rectangular buffer with a height and width equal to the maximum height and width of the non-rectangular polygon. Next, each object is clipped against the rectangular buffer using a fast rectangular clipping method. After all the objects have been clipped, the rectangular buffer is converted to a pattern buffer. Finally, the pattern buffer is clipped against the non-rectangular polygon using an arbitrary clipping method.
    Type: Grant
    Filed: April 12, 1995
    Date of Patent: October 12, 1999
    Assignee: Hewlett-Packard Co.
    Inventors: Barry D. Kurtz, Steven J. Claiborne
  • Patent number: 5937660
    Abstract: A quick cooling air conditioning system that preserves high pressure refrigerant, in a portion of the refrigerant path or in a dedicated reservoir, after the shutdown of the air conditioning compressor. The quick air cooling is achieved by the instant application of high pressure refrigerant to the evaporator at the start-up of the air conditioning system.
    Type: Grant
    Filed: January 17, 1998
    Date of Patent: August 17, 1999
    Inventors: Billy Ying Bui Lau, Shyh-Shyan Tung
  • Patent number: 5925278
    Abstract: The present invention provides a circuit for heating a heating element to a desired temperature and generating an output from a single common AC power source. First, the AC power is rectified. An inductor and a capacitor form an L section type filter for the DC from the rectifier. The inductor and the capacitor have a resonate frequency that is greater than the AC power frequency. A switch is connected to the heating element. Next, a controller receives a signal that indicates the actual temperature of the heating element along with an indication of the desired temperature. The controller generates an error signal that PWMs the switch thereby controlling the heating element. Another switch is connected to a transformer. A separate controller PWMs the second switch generating the output at the secondary side of the transformer. The two controllers use a pulse width modulating frequency that is greater than the resonate frequency of the inductor and capacitor.
    Type: Grant
    Filed: August 23, 1996
    Date of Patent: July 20, 1999
    Assignee: Hewlett-Packard Company
    Inventor: B. Mark Hirst
  • Patent number: 5901325
    Abstract: The present invention, Extended Port Addressing (EPA), is a physical link layer communication protocol for enumeration of more than one device attached to the same parallel port on a desktop personal computer. EPA automatically determines individual devices as they are added or removed from the parallel port. EPA also allows time sharing of device drivers to a particular device without any one device driver locking the logical port. EPA extends plug `n` play characteristics by determining if other devices share the same parallel port when attached to a T-box EPA device.
    Type: Grant
    Filed: May 20, 1996
    Date of Patent: May 4, 1999
    Assignee: Hewlett-Packard Company
    Inventor: Darrell L. Cox
  • Patent number: 5901251
    Abstract: The present invention provides a method for compressing image data. The method first detects a pattern in a first subset of the image data, where the second subset being collocated to a second subset. If no pattern is detected, then a text mode context model is selected. If a pattern is detected, then the period of the pattern is detected and a pattern mode context model is selected. The pattern mode context model has a width directly related to the period of the pattern detected. An arithmetic compressor compresses the second subset using the selected context model.
    Type: Grant
    Filed: March 18, 1997
    Date of Patent: May 4, 1999
    Assignee: Hewlett-Packard Company
    Inventor: Robert A. Rust
  • Patent number: 5886655
    Abstract: The present invention provides improved compression ratios for small data sets with only a minor impact of the compression ration of larger data sets by rapidly tracking the statistics at the beginning of the compression run, slowing down to a traditional pace as the size increases. This is accomplished by limiting the size of the probability table at the start. As more data passes through the compressor, the size of the table is expanded. The size of the probability is controlled by gradually opening the context window for limited number of bytes at the beginning of the data set.
    Type: Grant
    Filed: April 9, 1997
    Date of Patent: March 23, 1999
    Assignee: Hewlett-Packard Company
    Inventor: Robert A. Rust
  • Patent number: 5880688
    Abstract: The present invention provides improved compression ratios for small data sets with only a minor impact of the compression ration of larger data sets by selecting a context model optimized for the size of the data set being processed. The size of the original data is determined. Based on the size, a context model is selected. The original data is compressed into the compressed data using the context model. Any number of context models may be defined and appropriate values chosen. To decompress, it is necessary to select a context model based on the size of the original data. Two ways of detecting the correct context model are described. First, the size of the original data is part of the compressed data. Alternatively, an indicator, identifying which context model was used to compress the original data, is part the compressed data.
    Type: Grant
    Filed: April 9, 1997
    Date of Patent: March 9, 1999
    Assignee: Hewlett-Packard Company
    Inventor: Robert A. Rust
  • Patent number: 5857035
    Abstract: The present invention looks for large regions of white or black pixels. In those regions, it is very likely the next few pixels will continue to be the same all white/black value. The present invention replaces the actual encoding of those pixels with whether or not the multi-bit jump was a success. If the jump was unsuccessful then each of the bits unsuccessfully jumped over is encoded using a predefined location in the probability table.
    Type: Grant
    Filed: May 19, 1997
    Date of Patent: January 5, 1999
    Assignee: Hewlett-Packard Company
    Inventor: Robert A. Rust