Steven R. Kleiman - Los Altos CA, US David Hitz - Los Altos CA, US Norman Hutchinson - Richmond, CA Sean O'Malley - Tucson AZ, US
Assignee:
Network Appliance Inc. - Sunnyvale CA
International Classification:
G06F 12/00 G06F 17/30
US Classification:
707203, 707204
Abstract:
The invention provides techniques for duplicating all or part of a file system while maintaining consistent copies of the file system. A preferred embodiment reads data from the source file system (mapped according to a first storage block arrangement) creates an image stream and writes this data onto the destination file system (in accordance with a second storage block arrangement). Thus, the invention allows an image transfer between file systems that have dissimilar characteristics. An intermediate storage medium can be used to store or transmit the data read from the source file system before writing the data to the destination file system. (For example, the intermediate storage medium can include a magnetic tape or other archival device, or a network. ) Another aspect of the invention writes the data to the intermediate storage medium using a normalized or implied block list. The information is read from the intermediate storage medium using normalized or implied block list and written to the destination file system according to the second storage block arrangement.
Steven R. Kleiman - Los Altos CA, US David Hitz - Los Altos CA, US Guy Harris - Mountain View CA, US Sean W. O'Malley - Tucson AZ, US Michael Malcolm - Los Altos CA, US James Lau - Los Altos Hills CA, US Byron Rakitzis - Burlingame CA, US
Assignee:
Network Appliance, Inc. - Sunnyvale CA
International Classification:
G06F 17/00
US Classification:
707203, 707204
Abstract:
The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the file system as it was at a known time. Each snapshot can be used for a purpose other than maintaining the coherency of the file system, such as duplicating or transferring a backup copy of the file system to a destination storage medium. In a preferred embodiment, the snapshots can be manipulated to identify sets of storage blocks in the file system for incremental backup or copying, or to provide a file system backup that is both complete and relatively inexpensive. Also in a preferred embodiment, shadow snapshots can be maintained, with a shadow snapshot including a set of member storage blocks that formed a consistent file system other than an active file system, with a set of selected member storage blocks removed from the consistent file system.
STEVEN KLEIMAN - LOS ALTOS CA, US DAVID HITZ - PORTOLA VALLEY CA, US GUY HARRIS - MOUNTAIN VIEW CA, US SEAN O'MALLEY - SANTA CLARA CA, US
International Classification:
G06F017/30
US Classification:
707/203000, 707/100000, 707/204000
Abstract:
The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the file system as it was at a known time. Each snapshot can be used for a purpose other than maintaining the coherency of the file system, such as duplicating or transferring a backup copy of the file system to a destination storage medium. In a preferred embodiment, the snapshots can be manipulated to identify sets of storage blocks in the file system for incremental backup or copying, or to provide a file system backup that is both complete and relatively inexpensive.
Automatic Determination Of Eligibility, Payments And Tax For Merchandise Use
- San Francisco CA, US Sean O'Malley - San Francisco CA, US Ryan Gilbert - San Francisco CA, US Chris Brown - San Francisco CA, US Neil Peretz - San Francisco CA, US
International Classification:
G06Q 40/02 G06Q 30/06 G06Q 40/00
Abstract:
A system for automatic determination of eligibility, payments and tax for a merchandise lease comprises an interface and a processor. The interface is configured to receive a minimal set of information. The processor is configured to determine that it is possible to determine a full identity using the minimal set of information; determine a maximum lease amount based at least in part on the full identity; and determine one or more lease payments and lease tax based at least in part on a merchandise price and a location tax rate.
Dr. O'Malley graduated from the Univ Coll of Dublin, Nat'l Univ of Ireland, Fac of Med, Dublin, Ireland in 1987. He works in Alabaster, AL and specializes in Surgery , Neurological. Dr. O'Malley is affiliated with Princeton Baptist Medical Center and Shelby Baptist Medical Center.
Dr. O'Malley graduated from the SUNY Upstate Medical University in 2003. He works in Liverpool, NY and 1 other location and specializes in Pediatrics and Adolescent Medicine. Dr. O'Malley is affiliated with Crouse Hospital, St Josephs Hospital Health Center and Upstate University Hospital.