Patents by Inventor David L. Lanning

David L. Lanning 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).

  • Publication number: 20040085564
    Abstract: Image forming systems and image forming methods are provided. According to one aspect of the present invention, an image forming system comprises: a host computer including: a memory device configured to store original data; and an interface configured to receive edits of the original data providing edit data; and an image forming device including: an input coupled with the host computer and configured to receive the original data and the edit data; a processor configured to process the original data prior to the image forming device receiving the edit data, and to process the edit data after the processing the original data; and an image engine configured to form an image corresponding to the processed original data and the processed edit data.
    Type: Application
    Filed: October 29, 2003
    Publication date: May 6, 2004
    Inventors: Brian D. Peavey, Gregory E. Perkins, Rose E. Wiegley, David L. Lanning
  • Patent number: 6556309
    Abstract: An imaging device and method provide memory management tasks on data of a page being composed in response to feedback generated by memory management tasks that are performed on pages in the page pipe that are waiting to be imaged. The feedback is throttled relative to memory management tasks that occur in the pipe. Advantageously, the memory management tasks are performed on the page being composed without waiting for an already composed page to finish imaging. Accordingly, page throughput of a multi-page print job is improved. The memory management tasks include compressing, relocating, and/or compressing and relocating data. Page data on which the memory management tasks are performed include raster patches, fonts, patterns, video bands, monster bands and vector bands. Atomic operations and/or a critical section locking mechanism provide collision avoidance as between the memory management tasks performed on data in the pipe and a video imaging task.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: April 29, 2003
    Assignee: Hewlett-Packard Company
    Inventors: Russell Campbell, Timothy P. Blair, David L. Lanning
  • Publication number: 20020143564
    Abstract: A method of home maintenance comprises tracking a household inventory of items and related maintenance tasks for a user in a calendaring system and inventory system. The method includes notifying the user with a reminder from a home maintenance web site with the reminder including a notice to perform a maintenance task on an item of the household inventory and including a network link to the home maintenance web site. A computer-based home maintenance system comprises a user interface, a home maintenance website, a maintenance notification, and a network communication link permitting communication between the user interface and the home maintenance web site. The notification is viewable on the user interface that is generated by the home maintenance web site and includes a reminder to perform a maintenance job.
    Type: Application
    Filed: April 3, 2001
    Publication date: October 3, 2002
    Inventors: Brett M. Webb, David L. Lanning
  • Patent number: 6286088
    Abstract: A memory management system usable with a client is provided. The memory defines a memory space including at least one memory buffer, and the memory buffer is defined by a set of attributes including base address and size. The memory includes a fixed-simple memory allocation, having a link, and one of a relocatable simple memory allocation coupled with the link, a head of a complex memory allocation comprising multiple simple memory allocations, or a null simple memory allocation. A memory manager is coupled with the memory and is configured to manage specific instances of memory allocation usable by a client. A memory management interface is coupled with the memory manager and is configurable to enable a client to specify a request for a relocatable memory object. Processing circuitry is coupled with the memory and the memory management interface and is operative to detect a low memory condition.
    Type: Grant
    Filed: June 28, 1999
    Date of Patent: September 4, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Russell Campbell, David L. Lanning, Timothy P. Blair