Patents by Inventor David W. Biessener
David W. Biessener has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7809885Abstract: In general, the invention is directed to techniques of scalable replication of data in persistent or volatile data storage devices. In particular, a computing device comprises a host acting as a device host for a data storage device and a plurality of data storage devices capable of persistent storage of data. A data storage replication component in the computing device acts as a data storage device. This data storage replication component comprises a device interface and a plurality of host interfaces. Each of the host interfaces acts as a device host for one or more data storage devices in the plurality of data storage devices. The primary data storage replication component may cause instructions (e.g., read, write, and control instructions) and data received from the host to be replicated on each data storage device in the plurality of data storage devices.Type: GrantFiled: September 29, 2006Date of Patent: October 5, 2010Assignee: Voom Technologies, Inc.Inventors: David W. Biessener, Daniel G. Kuechle
-
Publication number: 20080082741Abstract: In general, the invention is directed to techniques of scalable replication of data in persistent or volatile data storage devices. In particular, a computing device comprises a host acting as a device host for a data storage device and a plurality of data storage devices capable of persistent storage of data. A data storage replication component in the computing device acts as a data storage device. This data storage replication component comprises a device interface and a plurality of host interfaces. Each of the host interfaces acts as a device host for one or more data storage devices in the plurality of data storage devices. The primary data storage replication component may cause instructions (e.g., read, write, and control instructions) and data received from the host to be replicated on each data storage device in the plurality of data storage devices.Type: ApplicationFiled: September 29, 2006Publication date: April 3, 2008Inventors: David W. Biessener, Daniel G. Kuechle
-
Patent number: 7185169Abstract: A system includes a processor, a storage system having one or more physical storage devices, and a controller coupled to the processor and the storage system. The controller maintains a virtual physical drive (VPD) map that defines a set of virtual physical drives, and maps the virtual physical drives to storage media of the physical storage devices. The controller receives access requests from the processor and controls the physical storage media according to the VPD map such that the virtual physical drives appear to the processor as physically independent drives. The controller provides hardware-level security to prevent unauthorized access by the processor or any software application executing on processor. In addition, the controller may maintain primary virtual storage and secondary virtual storage within the virtual physical drives, and may dynamically reallocate the virtual storage to backup and restore data in a manner that appears almost instantaneous to the user.Type: GrantFiled: April 26, 2002Date of Patent: February 27, 2007Assignee: Voom Technologies, Inc.Inventors: David W Biessener, Gaston R Biessener
-
Patent number: 6990563Abstract: Restoration of a storage device for a computer, such as a hard disk drive, is provided. In one embodiment, a system includes a host device such as a processor or computer, a connection point at the host device such as a communications bus, a primary storage and a secondary storage. The primary storage has stored thereon first data, and sends this data to the host device in response to receiving a corresponding read command at the connection point. The secondary storage stores second data in response to receiving a write command including this data at the connection point, and sends the second data in response to receiving a corresponding read command at the connection point.Type: GrantFiled: October 12, 2001Date of Patent: January 24, 2006Assignee: Voom Technologies, Inc.Inventors: David W. Biessener, Joseph A. Frolik, Gaston R. Biessener
-
Patent number: 6948039Abstract: A system is described including a processor, a storage system having one or more physical storage devices, and a controller coupled to the processor and the storage system. The controller maintains a virtual storage map (VSM) allocating a primary virtual storage and a secondary virtual storage within a storage system. The controller stores data received from the processor prior to a time T0 on the primary virtual storage, stores data received from the processor after time T0 on the secondary virtual storage. The controller updates the VSM in response to a save command to reallocate the primary virtual storage to include data written to the secondary virtual storage. In this manner, the system can backup data in a manner that appears almost instantaneous to the user.Type: GrantFiled: December 14, 2001Date of Patent: September 20, 2005Assignee: Voom Technologies, Inc.Inventors: Gaston R. Biessener, David W. Biessener, Michael T. Checky
-
Publication number: 20040088513Abstract: A computing system includes a processor having an operating system executing thereon, a storage system having one or more storage media, and a controller coupled between the processor and the storage system. The controller maintains partition data defining one or more partitions for the storage media in response to commands received from the operating system, and controls access to the storage media in accordance with the partition data. The controller selects a subset of the partitions as active partitions, and communicates to the operating system a portion of the partition data that defines the active partitions. The controller may, for example, select the subset based on a current authenticated user. The controller intercepts storage access requests from the processor, and rejects storage accesses requests that are not directed to the active partitions.Type: ApplicationFiled: October 30, 2002Publication date: May 6, 2004Inventors: David W. Biessener, Kevin J. Tacheny, Gaston R. Biessener
-
Patent number: 6701456Abstract: A storage device for a computer, combining an audit trail storage with (1) a connector adapted for connecting the storage device to a connection point of the computer, (2) a primary storage having first data stored thereon, and adapted for sending the first data to the computer in response to a corresponding read command received at the connection point, and (3) secondary storage adapted for storing second data in response to a corresponding write command received at the connection point and further adapted for sending the second data to the computer in response to a corresponding read command received at the connection point. The audit trail storage is adapted for recording a log of communication activity occurring at the connection point.Type: GrantFiled: August 29, 2000Date of Patent: March 2, 2004Assignee: Voom Technologies, Inc.Inventor: David W. Biessener
-
Publication number: 20030204700Abstract: A system includes a processor, a storage system having one or more physical storage devices, and a controller coupled to the processor and the storage system. The controller maintains a virtual physical drive (VPD) map that defines a set of virtual physical drives, and maps the virtual physical drives to storage media of the physical storage devices. The controller receives access requests from the processor and controls the physical storage media according to the VPD map such that the virtual physical drives appear to the processor as physically independent drives. The controller provides hardware-level security to prevent unauthorized access by the processor or any software application executing on processor. In addition, the controller may maintain primary virtual storage and secondary virtual storage within the virtual physical drives, and may dynamically reallocate the virtual storage to backup and restore data in a manner that appears almost instantaneous to the user.Type: ApplicationFiled: April 26, 2002Publication date: October 30, 2003Inventors: David W. Biessener, Gaston R. Biessener
-
Publication number: 20030115432Abstract: A system is described including a processor, a storage system having one or more physical storage devices, and a controller coupled to the processor and the storage system. The controller maintains a virtual storage map (VSM) allocating a primary virtual storage and a secondary virtual storage within a storage system. The controller stores data received from the processor prior to a time T0 on the primary virtual storage, stores data received from the processor after time T0 on the secondary virtual storage. The controller updates the VSM in response to a save command to reallocate the primary virtual storage to include data written to the secondary virtual storage. In this manner, the system can backup data in a manner that appears almost instantaneous to the user.Type: ApplicationFiled: December 14, 2001Publication date: June 19, 2003Inventors: Gaston R. Biessener, David W. Biessener, Michael T. Checky
-
Publication number: 20020023199Abstract: Restoration of a storage device for a computer, such as a hard disk drive, is provided. In one embodiment, a system includes a host device such as a processor or computer, a connection point at the host device such as a communications bus, a primary storage and a secondary storage. The primary storage has stored thereon first data, and sends this data to the host device in response to receiving a corresponding read command at the connection point. The secondary storage stores second data in response to receiving a write command including this data at the connection point, and sends the second data in response to receiving a corresponding read command at the connection point.Type: ApplicationFiled: October 12, 2001Publication date: February 21, 2002Applicant: Voom Technologies, Inc.Inventors: David W. Biessener, Joseph A. Frolik, Gaston R. Biessener
-
Patent number: 6345346Abstract: Restoration of a storage for a computer, such as a hard disk drive, is provided. In one embodiment, a system includes a host device such as a processor or computer, a connection point at the host device such as a communications bus, a primary storage and a secondary storage. The primary storage has stored thereon first data, and sends this data to the host device in response to receiving a corresponding read command at the connection point. The secondary storage stores second data in response to receiving a write command including this data at the connection point, and sends the second data in response to receiving a corresponding read command at the connection point.Type: GrantFiled: February 26, 1999Date of Patent: February 5, 2002Assignee: Voom TechnologiesInventors: David W. Biessener, Joseph A. Frolik, Gaston R. Biessener