Patents by Inventor Joel B Larner

Joel B Larner 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: 7911906
    Abstract: A data storage medium includes a data structure, called a disk control block, used for administration and control information for the data storage medium. One medium may contain multiple different disk control blocks, each addressing a different function. Each disk control block includes a control block identifier that specifies the function of the disk control block. Each control block also includes a set of standard access control parameters. If a drive encounters an unrecognized disk control block, the drive can still decode the standard control parameters, so that the drive behavior is not inconsistent with the requirements of the unrecognized disk control block.
    Type: Grant
    Filed: September 2, 2008
    Date of Patent: March 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles R Weirauch, Joel B Larner
  • Patent number: 7657943
    Abstract: A data storage medium includes a data structure, called a disk control block, used for administration and control information for the data storage medium. One medium may contain multiple different disk control blocks, each addressing a different function. Each disk control block includes a control block identifier that specifies the function of the disk control block. Each control block also includes a set of standard access control parameters. If a drive encounters an unrecognized disk control block, the drive can still decode the standard control parameters, so that the drive behavior is not inconsistent with the requirements of the unrecognized disk control block.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: February 2, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles R Weirauch, Joel B Larner
  • Patent number: 7620304
    Abstract: A digital imaging device, such as a digital camera, minimizes shutter lag by determining some capture parameters, such as focus and exposure settings, before a user of the device has indicated that a photograph is to be taken. The parameters are updated when the device becomes substantially still before the indication that a photograph is to be taken.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: November 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joel B. Larner, Gregory V. Hofer
  • Publication number: 20090282190
    Abstract: A data storage medium includes a data structure, called a disk control block, used for administration and control information for the data storage medium. One medium may contain multiple different disk control blocks, each addressing a different function. Each disk control block includes a control block identifier that specifies the function of the disk control block. Each control block also includes a set of standard access control parameters. If a drive encounters an unrecognized disk control block, the drive can still decode the standard control parameters, so that the drive behavior is not inconsistent with the requirements of the unrecognized disk control block.
    Type: Application
    Filed: September 2, 2008
    Publication date: November 12, 2009
    Inventors: Charles R. Weirauch, Joel B. Larner
  • Patent number: 7342611
    Abstract: Digital cameras and methods that provide for a rapid camera power-on sequence. A warm-sleep state is defined in which the camera and nearly all of its internal components are shut down, yet just enough information is retained within high speed volatile storage and processing units to rapidly return the camera to full operating state. The warm-sleep state is managed to consume a minimum amount of power to keep the vital information intact. Upon receipt of a power-on indication, the camera then transitions from the warm-sleep state to full operation by simply activating the processing units, and continuing operation from the state it was in immediately prior to the power-off request.
    Type: Grant
    Filed: December 10, 2003
    Date of Patent: March 11, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joel B. Larner, Mark J. Bianchi, David Staudacher
  • Patent number: 7304681
    Abstract: A digital imaging device performs automatic focus and exposure adjustments based on high-resolution frames when a scene change has been detected based on the analysis of low-resolution frames. The digital imaging device reduces battery power consumption while simultaneously shortening shutter lag.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: December 4, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Joel B. Larner, Gregory V. Hofer
  • Publication number: 20040181817
    Abstract: A media control system comprises a memory accessible by a processor and a content manager stored in the memory and adapted to receive media content from a media source. The content manager is further adapted to automatically identify, from the received media content, primary media content for directing to a primary media device and ancillary media content for directing to an ancillary media device.
    Type: Application
    Filed: March 12, 2003
    Publication date: September 16, 2004
    Inventor: Joel B. Larner
  • Patent number: 6330210
    Abstract: A data storage medium includes a data structure, called a disk control block, used for administration and control information for the data storage medium. One medium may contain multiple different disk control blocks, each addressing a different function. Each disk control block includes a control block identifier that specifies the function of the disk control block. Each control block also includes a set of standard access control parameters. If a drive encounters an unrecognized disk control block, the drive can still decode the standard control parameters, so that the drive behavior is not inconsistent with the requirements of the unrecognized disk control block.
    Type: Grant
    Filed: April 29, 1999
    Date of Patent: December 11, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Charles R Weirauch, Joel B Larner
  • Publication number: 20010048659
    Abstract: A data storage medium includes a data structure, called a disk control block, used for administration and control information for the data storage medium. One medium may contain multiple different disk control blocks, each addressing a different function. Each disk control block includes a control block identifier that specifies the function of the disk control block. Each control block also includes a set of standard access control parameters. If a drive encounters an unrecognized disk control block, the drive can still decode the standard control parameters, so that the drive behavior is not inconsistent with the requirements of the unrecognized disk control block.
    Type: Application
    Filed: August 2, 2001
    Publication date: December 6, 2001
    Inventors: Charles R. Weirauch, Joel B. Larner
  • Patent number: 6104638
    Abstract: Non-volatile write-once memory, is used for storage of variable data. In an example embodiment, segmented flash memory is used, in which individual segments can be erased. At least two segments are used. When a segment is nearly full, or when the segment is corrupted, the latest values are written to a new segment. During initialization, all variables of interest are written into RAM with default values. The flash segment being used is read sequentially from oldest entry to newest entry, and values from flash memory are used to overwrite values (or pointers to values) in RAM. RAM then contains (or points to) the most recent value for every variable. When a new segment is written, the new segment is written using the values from RAM. The method provides for identification of the latest (current) value for each stored item of information, provides for adding new types of data and deleting old types of data, provides for action when a memory segment is full, and provides for recovery from power-failure.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: August 15, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Joel B Larner, Michael J O'Brien
  • Patent number: 5239632
    Abstract: A system and method that allows for up to fifty-six devices to be connected to a SCSI bus where there does not have to be any modification of the devices in terms of the SCSI interface. The Logical Unit Number of the SCSI ID number provided on a master SCSI bus is used as the subordinate bus SCSI ID number on a subordinate SCSI bus. Remapping of the data from the master SCSI bus to the subordinate SCSI bus is accomplished using this Logical Unit Number. In this way, direct communications appears to be occurring between a target device connected to the subordinate SCSI bus and an initiator device connected to the master SCSI bus. The Selection and Reselection cycles of the SCSI protocol are accommodate without any modification.
    Type: Grant
    Filed: April 16, 1992
    Date of Patent: August 24, 1993
    Assignee: Hewlett-Packard Company
    Inventor: Joel B. Larner
  • Patent number: 5129072
    Abstract: In a computer system employing a common bus that is shared by an initiator and a plurality of targets, there is provided a method and apparatus that prevents data stored in a buffer, when one of the targets temporarily suspends a data transfer with the initiator, from being overwritten, while simultaneously minimizing the number of interrupts that must be employed to effect the data transfer. According to the disclosed invention, the initiator is interrupted by a second target only after the transfer of data from the initiator to a first target has been temporarily suspended, and only after the second target has reselected the bus. After the second target has reselected the bus, data read from the second target and transferred to the initiator is stored in a synchronous stack in the initiator to prevent any data remaining in the buffer from being overwritten.
    Type: Grant
    Filed: March 8, 1989
    Date of Patent: July 7, 1992
    Assignee: Hewlett-Packard Company
    Inventors: Joel B. Larner, Michael B. Jacobson, Elen S. Hunt, Wendell D. Martin