Patents Represented by Attorney Thomas M. Croft
  • Patent number: 7098949
    Abstract: A portable electronic imaging device, in performing digital zoom, exploits barrel distortion in the original digital image to produce higher quality digitally zoomed images than can be obtained by simple cropping and rescaling. Such a portable electronic imaging device may be implemented using a moderately wide-angle lens of fixed focal length.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: August 29, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Donald J. Stavely
  • Patent number: 6947919
    Abstract: The order of a group of objects is reversed in logarithmic time. The invention may be applied to a wide variety of applications. An exemplary embodiment is included in which the invention may be used to reverse the order of the bits contained in a computer register.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: September 20, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey Naset, Mark Nathan Hattarki, Charles R Plaine, David L Maison
  • Patent number: 6943842
    Abstract: An image browsing user interface provides convenient viewing of both individual images and groups of images. The user interface provides a convenient way to view both individual images and a preferred image from each group of images. The individual and preferred images may be uploaded to an external device or selectively processed by the external device.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: September 13, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Donald J Stavely, Amy E Battles
  • Patent number: 6903767
    Abstract: A digital camera takes photographs of printed material upon recognition of a specified text pattern. In one exemplary embodiment of the present invention, the process of photographing printed material based on text pattern recognition is partially manual. In a second embodiment of the present invention, the process is highly automated.
    Type: Grant
    Filed: April 5, 2001
    Date of Patent: June 7, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark N. Robins, Heather N Bean
  • Patent number: 6865614
    Abstract: Computer data is transferred from a packed to an unpacked data structure in a computer that enforces aligned memory access and for which the associated compiler lacks a compile-time directive to pack data structures. In an exemplary embodiment, the invention is employed in the pre-processing of Advanced Configuration and Power Interface (ACPI) tables stored in little-endian format for use by a big-endian operating system.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: March 8, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Matthew Fischer, Thavatchai Makphaibulchoke, Subramanian Ramesh
  • Patent number: 6807057
    Abstract: An apparatus for cooling an electronic device includes at least one angled flow control vane to divert a first airflow such that it blends with a second airflow that, prior to diversion of the first airflow, is substantially orthogonal to the first airflow. The efficient blending of the two airflows results in improved cooling of the electronic device.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: October 19, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brandon Rubenstein, Andrew D Delano
  • Patent number: 6766497
    Abstract: A reproduction method and system supports rapid convergence of a genetic optimization process. Mating, mutation, or both may be combined with biased parent selection during each mating season.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: July 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David M. Anderson
  • Patent number: 6489830
    Abstract: A multiplexer is implemented in multiple stages. In an exemplary embodiment, a four-to-one multiplexer is transformed into two four-input logic functions to facilitate a field-programmable-gate-array implementation.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: December 3, 2002
    Assignee: Hewlett-Packard Company
    Inventor: Igor Kostarnov
  • Patent number: 6414760
    Abstract: An optical waveguide and a shutter are used to guide light from multiple illuminated pixels on a document being scanned onto a single photosensor element. Various methods are disclosed for selecting one pixel at a time for projection onto a single sensor element. Multiple scans are required to capture all the image pixels. The data from multiple scans are then combined to form a single scanned image that has a higher optical sampling rate than the native optical sampling rate of the sensor array. Superresolution image analysis techniques developed for reconstruction of one image from a set of lower resolution images may be applied to provide a diffraction-limited high-resolution image. The waveguide as described also provides an ability to reduce scanning time for lower resolution images. In a first example embodiment, a rotating rod lens with a pattern of black and white areas is used to block/unblock optical waveguide array elements.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: July 2, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Patricia D. Lopez, James B. Williamson, Yucel Altunbasak
  • Patent number: 6388586
    Abstract: The bits comprising a computer data structure are reversed rapidly and efficiently using a combination of data partitioning and table look ups. In an exemplary embodiment, the invention is employed in the pre-processing of Advanced Configuration and Power Interface (ACPI) tables stored in little-endian format for use by a big-endian operating system.
    Type: Grant
    Filed: July 2, 2001
    Date of Patent: May 14, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Matthew Fischer, Raghuram Kota, Thavatchai Makphaibulchoke, Subramanian Ramesh