Patents by Inventor Stephen Morley

Stephen Morley 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: 11939259
    Abstract: Embodiments of the present disclosure are directed to coated glass articles which reduce glass particle formation caused by glass to glass contact in pharmaceutical glass filling lines.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: March 26, 2024
    Assignee: Corning Incorporated
    Inventors: John Frederick Bayne, Dana Craig Bookbinder, Theresa Chang, Steven Edward DeMartino, Andrei Gennadyevich Fadeev, Kyle Christopher Hoff, Jamie Lynne Morley, Santona Pal, John Stephen Peanasky, Chandan Kumar Saha, Christopher Lee Timmons
  • Patent number: 7149948
    Abstract: A fault-tolerant magnetoresistive solid-state storage device (MRAM) in use performs error correction coding and decoding of stored information, to tolerate physical defects. At manufacture, the MRAN device is tested to confirm that each set of storage cells is suitable for storing ECC encoded data, using either a parametric evaluation (step 602), or a logical evaluation (step 603) or preferably a combination of both. Failed cells are identified and a count is formed, suitably in terms of ECC symbols 206 that would be affected by such failed cells (step 604). The count can be compared to a threshold (step 605) to determine suitability of the accessed storage cells and a decision made (step 606) on whether to continue with use of those cells, or whether to take remedial action.
    Type: Grant
    Filed: November 28, 2001
    Date of Patent: December 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James A. Davis, Jonathan Jedwab, Stephen Morley, Kenneth Graham Paterson, Frederick A. Perner, Kenneth K. Smith, Stewart R. Wyatt
  • Patent number: 7107507
    Abstract: A magnetoresistive solid-state storage device (MRAM device) uses storage cells 16 arranged in many arrays 10 to form a macro-array 2. For fast access times and to reduce exposure to physical failures, each unit of data (e.g. a sector) is stored with a few sub-units (e.g. bytes) in each of a large plurality of the arrays 10. Advantageously, the plurality of arrays 10 are accessible in parallel substantially simultaneously, and a failure in any one array affects only a small portion of the data unit. Optionally, error correction coding (ECC) is employed to form encoded data with symbols which are stored according to preferred embodiments which further minimise exposure to physical failures.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: September 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James Andrew Davis, Jonathan Jedwab, Stephen Morley, Kenneth Graham Paterson
  • Patent number: 7090586
    Abstract: An apparatus for an a method of closing a fixed gap in an activity surface such as a turfed race-track is described. The apparatus comprises a movable turf tray having an upper surface with the same characteristics as the activity surface and means for guiding the tray into the gap so as to wedge the tray releasably in the gap and thereby to provide a substantially continuous activity surface. The apparatus can be used to provide a reconfigurable racetrack crossing with the permanent road gap in the racetrack being closeable by means of the movable turf tray. Overlapping edges of the turf tray provide a weight wedging action which provides reliable pressure joins. This also has application for creating reconfigurable turfed activity surfaces such as are used in sports stadia and the like.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: August 15, 2006
    Assignee: Ascot Racecourse Limited
    Inventors: Robert Everett, Stephen Morley, Andrew Whitworth, Paul Morton
  • Patent number: 6976143
    Abstract: Systems and methods for controlling communication with nonvolatile memory devices via a memory bus are provided. Briefly described, one of many possible embodiments is a system comprising a memory controller in communication with a memory bus, the memory controller configured to control communication with at least one nonvolatile memory device by configuring the at least one nonvolatile memory device, via the memory bus, with a unique device identifier.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: December 13, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kenneth K. Smith, Stewart R. Wyatt, Stephen Morley
  • Patent number: 6631485
    Abstract: In a digital data storage system providing two or more levels of interleaved Reed-Solomon error correction coding together with a track checksum, the track checksum is calculated according to an algorithm which has no correlation with the Reed-Solomon codeword generation rules. This allows miscorrections at the C2 correction level to be determined reliably thereby enhancing the correction rate. Also disclosed is a system which uses the enhanced ability to identify C2 miscorrections, to mark C2 miscorrections to the third level of error correction thereby allowing double error correct at the third level.
    Type: Grant
    Filed: January 25, 2001
    Date of Patent: October 7, 2003
    Assignees: Hewlett-Packard Development Company, L.C., Sony Corporation
    Inventors: Stephen Morley, Robert Williams, Shinya Osaki, Mark Robert Watkins, Toshiyuki Hirose
  • Publication number: 20030093642
    Abstract: Systems and methods for controlling communication with nonvolatile memory devices via a memory bus are provided. Briefly described, one of many possible embodiments is a system comprising a memory controller in communication with a memory bus, the memory controller configured to control communication with at least one nonvolatile memory device by configuring the at least one nonvolatile memory device, via the memory bus, with a unique device identifier.
    Type: Application
    Filed: November 13, 2001
    Publication date: May 15, 2003
    Inventors: Kenneth K. Smith, Stewart R. Wyatt, Stephen Morley
  • Patent number: 6549446
    Abstract: A data storage device comprises at least one array of memory elements arranged in a plurality of rows and columns; coding means for coding an input data into a form having a balanced proportion of ‘1’s and ‘0’s, said coding means comprising means for applying an output of a pseudo random bit sequence generator to said incoming data, wherein the coded data is stored in the array of memory elements such that the ‘1’s and ‘0’s are spatially distributed relatively evenly across the plurality of memory elements; and decoding means for decoding the coded data read from the plurality of memory elements, into the original data.
    Type: Grant
    Filed: January 25, 2002
    Date of Patent: April 15, 2003
    Assignee: Hewlett-Packard Company
    Inventors: Stephen Morley, Kevin Lloyd-Jones, Dominic P. McCarthy, Peter Joseph Bramhall
  • Publication number: 20030023925
    Abstract: A fault-tolerant magnetoresistive solid-state storage device (MRAM) in use performs error correction coding and decoding of stored information, to tolerate physical defects. At manufacture, the MRAM device is tested to confirm that each set of storage cells is suitable for storing ECC encoded data, using either a parametric evaluation (step 602), or a logical evaluation (step 603) or preferably a combination of both. Failed cells are identified and a count is formed, suitably in terms of ECC symbols 206 that would be affected by such failed cells (step 604). The count can be compared to a threshold (step 605) to determine suitability of the accessed storage cells and a decision made (step 606) on whether to continue with use of those cells, or whether to take remedial action.
    Type: Application
    Filed: November 28, 2001
    Publication date: January 30, 2003
    Inventors: James A. Davis, Jonathan Jedwab, Stephen Morley, Kenneth Graham Paterson, Frederick A. Perner, Kenneth K. Smith, Stewart R. Wyatt
  • Publication number: 20030023922
    Abstract: A magnetoresistive solid-state storage device (MRAM) performs error correction coding (ECC) of stored information. At manufacture or during use, each logical block of ECC encoded data and/or the corresponding set of storage cells are evaluated to determine suitability for continued use, or whether remedial action is necessary. In a first preferred method ECC decoding is attempted to determine whether information is unrecoverable from the block of ECC encoded data. In a second preferred method a parametric evaluation is made prior to attempting ECC decoding.
    Type: Application
    Filed: July 25, 2001
    Publication date: January 30, 2003
    Inventors: James A. Davis, Kenneth J. Eldredge, Jonathan Jedwab, Dominic P. McCarthy, Stephen Morley, Kenneth Graham Paterson, Frederick A. Perner, Kenneth K. Smith, Stewart R. Wyatt
  • Publication number: 20030023926
    Abstract: A magnetoresistive solid-state storage device (MRAM device) uses storage cells 16 arranged in many arrays 10 to form a macro-array 2. For fast access times and to reduce exposure to physical failures, each unit of data (e.g. a sector) is stored with a few sub-units (e.g. bytes) in each of a large plurality of the arrays 10. Advantageously, the plurality of arrays 10 are accessible in parallel substantially simultaneously, and a failure in any one array affects only a small portion of the data unit. Optionally, error correction coding (ECC) is employed to form encoded data with symbols which are stored according to preferred embodiments which further minimise exposure to physical failures.
    Type: Application
    Filed: March 8, 2002
    Publication date: January 30, 2003
    Inventors: James Andrew Davis, Jonathan Jedwab, Stephen Morley, Kenneth Graham Paterson
  • Publication number: 20020159285
    Abstract: A data storage device comprises at least one array of memory elements arranged in a plurality of rows and columns; coding means for coding an input data into a form having a balanced proportion of ‘1’s and ‘0’s, said coding means comprising means for applying an output of a pseudo random bit sequence generator to said incoming data, wherein the coded data is stored in the array of memory elements such that the ‘1’s and ‘0’s are spatially distributed relatively evenly across the plurality of memory elements; and decoding means for decoding the coded data read from the plurality of memory elements, into the original data.
    Type: Application
    Filed: January 25, 2002
    Publication date: October 31, 2002
    Inventors: Stephen Morley, Kevin Lloyd-Jones, Dominic P. McCarthy, Peter Joseph Bramhall
  • Publication number: 20020138204
    Abstract: A method for defining a binding site in a biological macromolecule based on a two-sphere grid and a method for determining the free energy of a ligand:RNA structure based on pseudo-energy values. These methods can be use in docking and also in high-throughput in silico screening of ligand libraries against an RNA structure of interest.
    Type: Application
    Filed: October 24, 2001
    Publication date: September 26, 2002
    Inventors: Mohammad Afshar, Stephen Morley
  • Patent number: 6408416
    Abstract: A method for correcting errors when writing a stream of data to a data, received from a host apparatus, to a magnetic tape data storage medium comprises: partitioning the stream of digital data into a plurality of fragments; writing the plurality of fragments to the data storage medium; reading the plurality of fragments from the data storage medium; checking whether each of the read fragments are correct; assigning each of the correct read fragments to only one of a plurality of groups of fragments; counting a total number of correct read fragments within each of the plurality of groups of fragments; and if the total number of correct read fragments within any of the plurality of groups of fragments is less than the threshold number of correct read fragments then the step of writing the plurality of fragments to the data storage medium is repeated.
    Type: Grant
    Filed: June 16, 1999
    Date of Patent: June 18, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Stephen Morley, Nigel Kevin Rushton
  • Publication number: 20020045168
    Abstract: A method for defining a binding site in a biological macromolecule based on a two-sphere grid and a method for determining the free energy of a ligand:RNA structure based on pseudo-energy values. These methods can be use in docking and also in high-throughput in silico screening of ligand libraries against an RNA structure of interest.
    Type: Application
    Filed: December 22, 2000
    Publication date: April 18, 2002
    Inventors: Mohammad Afshar, Stephen Morley
  • Patent number: 5488610
    Abstract: The present invention concerns a multiplexer for use in a system for transmitting more than one type of data, e.g. a system for transmitting voice and data. The invention eliminates transmission errors in framed data due to clock errors on the transmission side by appropriate choice of the length of multiplexer frames. Two embodiments are disclosed, one in which the frame rate of the multiplexer is greater than the frame rate of a voice coder and another in which the length of multiplexer frames is slightly adjustable to account for clock errors.
    Type: Grant
    Filed: July 12, 1994
    Date of Patent: January 30, 1996
    Assignee: Hewlett-Packard Company
    Inventor: Stephen Morley
  • Patent number: D390614
    Type: Grant
    Filed: September 11, 1996
    Date of Patent: February 10, 1998
    Inventor: Stephen Morley