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.
Yong Zhang - Shanghai, CN Charles J. Rosenberg - Cupertino CA, US Jingbin Wang - Mountain View CA, US Sean O'Malley - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06K 9/62 G06F 17/30 G06K 9/18
Abstract:
Methods, systems and apparatus for choosing image labels. In one aspect, a method includes receiving data specifying a first image, receiving text labels for the first image, receiving search results in response to a web search performed using at least some of the text labels as queries, ranking the text labels, at least in part, based on a number of resources referenced by the received search results, wherein at least some of the resources each include an image matching the first image, and selecting an image label for the image from the ranked text labels, the image label being selected based on the ranking.
Name / Title
Company / Classification
Phones & Addresses
Sean O'malley President
O'MALLEY PRODUCTIONS, INC Theatrical Producers/Services · Motion Picture/Video Production
21820 Burbank Blvd #155, Woodland Hills, CA 91367 3000 Olympic Blvd, Santa Monica, CA 90404 20335 Ventura Blvd, Woodland Hills, CA 91364 8188847012
Sean O'malley Director
Billfloat, Inc Misc Personal Services · Nonclassifiable Establishments · Business Services
1200 Seaport Blvd, Redwood City, CA 94063 417 Montgomery St, San Francisco, CA 94104 433 California St, San Francisco, CA 94104
Sean O'malley Administrative Manager
Swa Group Landscape Services · Landscaper · Landscape Architectural Svcs
570 Glenneyre St, Laguna Beach, CA 92651 580 Broadway St, Laguna Beach, CA 92651 9494975471, 9494947861
Sean O'malley
Oso Audio LLC
928 N San Fernando Blvd, Burbank, CA 91504 2106 India St, Los Angeles, CA 90039 4300 W Victory Blvd, Burbank, CA 91505
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.