TL;DR: In this paper, an event recorder mounted in a vehicle includes sensors, including image sensor, sound sensor, location sensor, and vehicle performance sensors, and a capture circuit for storing sensed data signals around a triggering event.
Abstract: An event recorder ( 10 ) mounted in a vehicle ( 20 ) includes sensors, including image sensor ( 60 ), sound sensor ( 90 ), location sensor ( 95 ) , and vehicle performance sensors, and a capture circuit for storing sensed data signals around a triggering event. A CPU and program memory ( 74 ) are programmed to perform a validation function, such as a one-way hash function, on the captured sensor signal while transferring it to persistent memory device ( 100 ) so as to derive a validation value which is also stored in persistent memory device ( 100 ). To later verify that the data have not be tampered with, the stored data are operated on by the same validation function so as to derive an audit validation value, the audit validation value is compared with the validation value for equality and the outcome of the comparison is indicated.
TL;DR: In this paper, a vehicle operator performance monitor (10) is integrated with a rear viewing device (16) including mirror (17), and a vehicle conductor (25) can provide additional sensor signals from vehicle (20).
Abstract: A vehicle operator performance monitor ( 10 ) generally comprises a housing ( 30 ), a mount ( 40 ) for mounting housing ( 30 ) to a vehicle ( 20 ), such as an automobile ( 21 ), an image sensor ( 62 ) producing an image signal, an event detection circuit producing a trigger signal responsive to detection of a predetermined triggering event, a persistent memory device ( 100 ) and a capture circuit ( 13 ) receiving and capturing the image signal, terminating capture of the image signal responsive to receipt of a trigger signal, and loading the captured image signal into persistent memory device ( 100 ). At least persistent memory device ( 100 ) is readily removable from housing ( 30 ) for removal from vehicle ( 20 ) to a remote location for playback. In an alternate embodiment, a playback circuit, including an output port ( 125 ), operator control buttons ( 130,132 ) and programmed computer ( 74 ) for downloading the image signal from persistent memory ( 100 ) to output port ( 125 ), is readily removable from housing ( 30 ) playback at a remote location. A vehicle conductor ( 25 ) can provide additional sensor signals from vehicle ( 20 ). An alternative mount ( 40 ) provides for readily mechanically releasably coupling monitor ( 10 ) to vehicle ( 20 ) and to vehicle conductor ( 25 ) such that monitor ( 10 ) is readily removable from vehicle ( 20 ) to a remote location for playback of the captured signals. Monitor ( 10 ) may be integrated with a rear viewing device ( 16 ) including mirror ( 17 ).
TL;DR: In this paper, a network-attached persistent memory unit is configured to translate between the persistent memory virtual address space known to the processor nodes and a persistent memory physical address space, which is known only to the unit.
Abstract: A system is described that includes a network attached persistent memory unit. The system includes a processor node for initiating persistent memory operations (e.g., read/write). The processor unit references its address operations relative to a persistent memory virtual address space that corresponds to a persistent memory physical address space. A network interface is used to communicate with the persistent memory unit wherein the persistent memory unit has its own network interface. The processor node and the persistent memory unit communicate over a communication link such as a network (e.g., SAN). The persistent memory unit is configured to translate between the persistent memory virtual address space known to the processor nodes and a persistent memory physical address space known only to the persistent memory unit. In other embodiments, multiple address spaces are provided wherein the persistent memory unit provides translation from these spaces to a persistent memory physical address space.
TL;DR: In this paper, a system is described that includes a network interface attached to a persistent memory unit, which is configured to receive checkpoint data from a primary process, and to provide access to the checkpoint data for use in a backup process, which provides recovery capability in the event of a failure of the primary process.
Abstract: A system is described that includes a network interface attached to a persistent memory unit. The persistent memory unit is configured to receive checkpoint data from a primary process, and to provide access to the checkpoint data for use in a backup process, which provides recovery capability in the event of a failure of the primary process. The network interface is configured to provide address translation information between virtual and physical addresses in the persistent memory unit. In other embodiments, the persistent memory unit is capable of storing multiple updates to the checkpoint state. The checkpoint state and the updates to the checkpoint state, if any, can be retrieved by the backup process periodically, or all at once upon failure of the primary process.
TL;DR: In this paper, the authors describe a computer program product, including: a computer readable storage device to store a computerreadable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for logging.
Abstract: A computer program product, including: a computer readable storage device to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for logging. The operations include: receiving a transaction including data and a log record corresponding to the data; writing the data to a data storage device; and writing the log record to a log space on a persistent memory device coupled to the data storage device.