The system provides a data storage system program 18 between a user and a physical memory device 14 which stores file records 20. The data storage system 18 stores records as linked record segments 40/51 that can be randomly located within the memory storage device 14. The segments 40/51 are linked by...http://www.google.com/patents/US5548751?utm_source=gb-gplus-sharePatent US5548751 - Dynamic data storage system allowing variable size records and fields by using linked record segments