Patents by Inventor Steven R. McDowell

Steven R. McDowell 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: 20140164901
    Abstract: This disclosure describes a method and apparatus for annotating and sharing a digital object with multiple other digital objects. The invention presented addresses these deficiencies by defining a mechanism and apparatus for taking a digital object, be it a text document, still image, or other object, and allowing annotations associated with that digital object to be both authored and consumed by multiple sources in a collaborative environment. Further, the invention provides mechanisms for controlled consumption of the annotation, and the solicitation and reservation of annotation between multiple users.
    Type: Application
    Filed: July 26, 2013
    Publication date: June 12, 2014
    Applicant: Tagaboom, Inc.
    Inventors: Steven R. McDowell, Martin D. Seyer
  • Patent number: 6745305
    Abstract: Methods for optimizing disk mirroring synchronization and write operations. Disk mirror synchronization, wherein date stored on a first storage device is duplicated on a second storage device, is performed by examining each data block contained within the first storage device and identifying data blocks that contain only zero data and data blocks containing non-zero data. Requests are sent to the second storage device to create a zeroed data block corresponding to each data block on the first disk device that contains only zero data. A copy of each data block on the first disk drive that contains non-zero data is written to the second storage device. Disk mirror write operations, wherein data written to the first storage device is duplicated on the second storage device, are optimized by intercepting write requests directed to the first storage device, and examining each data block within the write requests to determine if the data block contains only zero data.
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: June 1, 2004
    Assignee: NCR Corporation
    Inventor: Steven R. McDowell
  • Patent number: 6487622
    Abstract: A computer system operable to provide nodes of a cluster with a quorum resource includes a network interface controller, a mass storage device, a processor, and memory. The network interface controller is operable to send messages to the nodes via a network and receive messages from the nodes via the network. The mass storage device includes storage that is used to implement the quorum resource and that is accessible by the nodes via the network interface controller. The processor is operably coupled to the network interface controller and the mass storage device. The memory is operably coupled to the processor and includes instructions, which when executed by the processor, cause the processor to process a first message requesting ownership of the quorum resource that is received from a first node of the cluster via the network interface controller.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: November 26, 2002
    Assignee: NCR Corporation
    Inventors: Ernest C. Coskrey, IV, Vernon K. Boland, Harold B. Raynor, Steven R. McDowell
  • Publication number: 20020073278
    Abstract: Methods for optimizing disk mirroring synchronization and write operations. Disk mirror synchronization, wherein date stored on a first storage device is duplicated on a second storage device, is performed by examining each data block contained within the first storage device and identifying data blocks that contain only zero data and data blocks containing non-zero data. Requests are sent to the second storage device to create a zeroed data block corresponding to each data block on the first disk device that contains only zero data. A copy of each data block on the first disk drive that contains non-zero data is written to the second storage device. Disk mirror write operations, wherein data written to the first storage device is duplicated on the second storage device, are optimized by intercepting write requests directed to the first storage device, and examining each data block within the write requests to determine if the data block contains only zero data.
    Type: Application
    Filed: December 13, 2000
    Publication date: June 13, 2002
    Inventor: Steven R. McDowell
  • Patent number: 6389459
    Abstract: A system for mirroring data and disk drive device state over a network between a source computer including a first non-shared disk drive storage device and a target computer including a second non-shared disk drive storage device. The system includes layered software drivers installed within the source computer above the device driver for the first disk drive storage device for capturing and examining write requests directed to the first disk drive storage device, and transmitting the write request and extracted device state information to the target computer. Software drivers installed within the target computer above the device driver for the second disk drive storage device direct the received write requests to the second disk drive storage device, and the received device state information to volatile storage within the target computer.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: May 14, 2002
    Assignee: NCR Corporation
    Inventor: Steven R. McDowell
  • Patent number: 6266785
    Abstract: A computing apparatus that is capable of taking over processing from a primary computer. The computing apparatus includes a confirmation-based file system cache flush mechanism that prevents loss of uncommitted data during a primary computer failure and a filter driver that is capable of functioning as a network file system driver in a first mode of operation and as an invisible pass through to the underlying local file system driver in a second mode of operation. A computer system that includes a primary and a secondary computer that have these features is also disclosed.
    Type: Grant
    Filed: September 1, 1998
    Date of Patent: July 24, 2001
    Assignee: NCR Corporation
    Inventor: Steven R. McDowell
  • Patent number: 6260125
    Abstract: An asynchronous disk mirroring system for use within a network computer system. The disk mirroring system includes a first storage volume connected to receive write requests from the computer system; a write queue connected to also receive the write requests directed to the first storage volume; and a second storage volume connected to the write queue to receive the write requests. The write queue operates to delay the time of receipt of the write requests by the second storage volume. Write requests are passed through the write queue, comprising a plurality of serially connected write buffers, in a first-in, first-out (FIFO) order. A log file connected to receive the delayed write requests from the write queue is also included in the disk mirroring system to provide for log-based mirror reconstruction and check-pointing of the mirrored volumes.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: July 10, 2001
    Assignee: NCR Corporation
    Inventor: Steven R. McDowell