Abstract: Managing the writing of a dataset by initiating a first computer-implemented process to write a plurality of portions of a dataset to a corresponding plurality of data storage locations on at least one data storage device, identifying a request made by a second computer-implemented process to write data to one of the data storage locations before the first computer-implemented process has finished writing all of the portions of the dataset to all of the data storage locations, and excluding the data storage location associated with the request from future writes by the first computer-implemented process of any portion of the dataset.
Abstract: Providing data to a computer software application by intercepting a request made by a computer software application to retrieve a first data set from a first data storage location, accessing a record, defined in advance of the request, that includes a reference to the first data set and a reference to a second data set, retrieving the first data set from a data storage location other than the first data storage location, and retrieving the second data set from a data storage location other than the first data storage location in advance of a request by the computer software application to access the second data set at the first data storage location.
Abstract: Processing interactive software supporting video, including a first computer configured to execute an interactive process and display a video stream response, where the interactive process responds to an external input by generating a control signal and sending the control signal, a remote console configured to receive the control signal and send the video stream response where the video stream response is computed by the remote console, and a hardware interface configured to convert the control signal from a first format to a second format and to convert the video stream response from the second format to the first format where the first computer sends the control signal and receives the video stream response in the first format and where the remote console receives the control signal and sends the video stream response in the second format.