John George Ould
Psychiatric at Walnut St, Boulder, CO

License number
Colorado 13787
Issued Date
Jan 9, 2012
Renew Date
Sep 1, 2015
Expiration Date
Aug 31, 2017
Type
Registered Psychotherapist
Address
Address
1827 Walnut St, Boulder, CO 80302

Professional information

John Ould Photo 1

Policy Based Creation Of Export Sets And Backup Media

US Patent:
8458422, Jun 4, 2013
Filed:
Jun 29, 2011
Appl. No.:
13/172384
Inventors:
Jon Mark Holdman - Wheat Ridge CO, US
John George Ould - Boulder CO, US
Everett Scott Painter - Aurora CO, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 12/00
US Classification:
711162, 711E12001
Abstract:
A virtual data storage system stores data as data objects to a plurality of storage devices in accordance with storage management policies. Storage pools define groups of medial that are to be treated in a uniform manner. A policy is composed of a series of policy copy/delete rules that direct movement of data objects into the storage pools. Copy and delete actions are preformed to manage copies of data objects among the storage pools in accordance with the policy. As an extension of the storage management policies, the process of creating export media sets is automated. These processes can also be used to create backup media. When an export media set is created, subsequent commands are prevented from modifying the media in the export media set. When a backup is created, subsequent commands are prevented from overwriting media containing data referred to by the manifest media for the backup.


John Ould Photo 2

Automated Activity Processing

US Patent:
8087021, Dec 27, 2011
Filed:
Nov 29, 2005
Appl. No.:
11/289218
Inventors:
Jon Mark Holdman - Wheat Ridge CO, US
John George Ould - Boulder CO, US
Sarath Kumar Kodali - Bangalore, IN
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 9/46, G06F 21/00, G06F 9/44
US Classification:
718102, 718100, 718101, 711 6, 717108, 717116, 717165
Abstract:
A virtual data storage system includes a device emulator and a storage system. The virtual data storage system requires the performance of activities on a scheduled basis. An activity scheduler manages a set of pending, running, and completed activities. The activity scheduler provides scheduler services for use by external processes. A scheduler process examines a list of to-be-run activities. For each activity that has reached its scheduled time, that activity is considered for starting. An activity monitor process monitors started activities. Upon determining a problem with an activity, a recovery process is performed. The recovery process includes returning the problem activity to the list of to-be-run activities.