An application programming interface for a digital disk recorder uses a port to link resources together to form a multimedia recorder that emulates a tape recorder while retaining the flexibility of the digital disk recorder. The port is a matrix of timelines for each resource, with each track in the...http://www.google.com/patents/US5642497?utm_source=gb-gplus-sharePatent US5642497 - Digital disk recorder using a port clock having parallel tracks along a timeline with each track representing an independently accessible media stream