1
Stephen Morley, Robert Williams, Shinya Osaki, Mark Robert Watkins, Toshiyuki Hirose: Methods and apparatus for data storage on magnetic media including error correction codes. Hewlett Packard Development Company L C, Sony Corporation, October 7, 2003: US06631485 (17 worldwide citation)

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 miscorrec ...


2
Stephen Morley, Kevin Lloyd Jones, Dominic P McCarthy, Peter Joseph Bramhall: Data balancing scheme in solid state storage devices. Hewlett Packard Company, April 15, 2003: US06549446 (12 worldwide citation)

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 sequenc ...


3
Stephen Morley, Nigel Kevin Rushton: Data writing to data storage medium. Hewlett Packard Company, June 18, 2002: US06408416 (10 worldwide citation)

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 ...


4
Stephen Morley: Communication system. Hewlett Packard Company, January 30, 1996: US05488610 (9 worldwide citation)

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 ...


5
James A Davis, Jonathan Jedwab, Stephen Morley, Kenneth Graham Paterson, Frederick A Perner, Kenneth K Smith, Stewart R Wyatt: Manufacturing test for a fault tolerant magnetoresistive solid-state storage device. Hewlett Packard Development Company, December 12, 2006: US07149948 (7 worldwide citation)

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, ...


6
Robert Everett, Stephen Morley, Andrew Whitworth, Paul Morton: Activity surfaces. Ascot Racecourse, Dinsmore & Shohl, August 15, 2006: US07090586 (6 worldwide citation)

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 th ...


7
James Andrew Davis, Jonathan Jedwab, Stephen Morley, Kenneth Graham Paterson: Magnetoresistive solid-state storage device and data storage methods for use therewith. Hewlett Packard Development Company, September 12, 2006: US07107507 (1 worldwide citation)

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 pl ...


8
Kenneth K Smith, Stewart R Wyatt, Stephen Morley: Systems and methods for controlling communication with nonvolatile memory devices. Hewlett Packard Development Company, December 13, 2005: US06976143 (1 worldwide citation)

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 communicatio ...


9

10
Kenneth K Smith, Stewart R Wyatt, Stephen Morley: Systems and methods for controlling communication with nonvolatile memory devices. Hewlett Packard Company, May 15, 2003: US20030093642-A1

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 communicatio ...