James Lloyd Jackson
Professional Counselors at Brodie Grv Apt K 308, Colorado Springs, CO

License number
Colorado 5131
Issued Date
Nov 21, 2008
Renew Date
Nov 21, 2008
Expiration Date
Aug 31, 2009
Type
Licensed Professional Counselor
Address
Address
5230 Brodie Grv, Colorado Springs, CO 80919

Professional information

See more information about James Lloyd Jackson at trustoria.com
James Jackson Photo 1
U.s. Army Captain

U.s. Army Captain

Position:
Brigade Operations Assistant Planner at US Army
Location:
Colorado Springs, Colorado Area
Industry:
Design
Work:
US Army - Fort Carson, Colorado since Nov 2011 - Brigade Operations Assistant Planner
Education:
University of Georgia 1999 - 2003
Bachelor of Business Administration (B.B.A.), Marketing


James Jackson Photo 2
James Jackson - Colorado Springs, CO

James Jackson - Colorado Springs, CO

Work:
School District #20
Custodian (P/T)
FBG Services - Colorado Springs, CO
Custodial Site Supervisor
Frederick Ross Company - Colorado Springs, CO
Facility Engineer
Devereux Cleo Wallace
Physical Plant Manager
DeVry University/Keller School of Business - Colorado Springs, CO
Facility Coordinator (P/T)
Waynesburg School District - Waynesburg, PA
General Manger of Operations
Sodexho Campus Service - Colorado Springs, CO
Operations Manager


James Jackson Photo 3
Promoting Device Level Error To Raidset Level Error To Restore Redundacy In A Raid Array Data Storage System

Promoting Device Level Error To Raidset Level Error To Restore Redundacy In A Raid Array Data Storage System

US Patent:
5933592, Aug 3, 1999
Filed:
Oct 13, 1995
Appl. No.:
8/542933
Inventors:
Clark E. Lubbers - Colorado Springs CO
Stephen J. Sicola - Monument CO
Ronald H. McLean - Elbert CO
James Perry Jackson - Colorado Springs CO
Robert A. Ellis - Woodland Park CO
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1100, G06F 1212
US Classification:
39518204
Abstract:
A RAID array includes redundant storage devices. Data is distributed across the storage devices, and organized as slivers of RAID protected data blocks. This redundancy provides for the reconstruction of valid data when data at a particular data block of a sliver is found to be inconsistent. However, when more than one data block of a sliver is found to have inconsistent data, reconstruction of the inconsistent data blocks may not be possible. Nonetheless, data consistency can still be restored to that sliver. Consistency is restored to such a sliver by replacing any inconsistent data in a data block with predetermined data and reconstructing the parity data block using the predetermined data. Other data in the RAID array keeps track of those data blocks with the predetermined data to indicate that such blocks do not contain valid data.


James Jackson Photo 4
Raid Array Data Storage System With Storage Device Consistency Bits And Raidset Consistency Bits

Raid Array Data Storage System With Storage Device Consistency Bits And Raidset Consistency Bits

US Patent:
6161192, Dec 12, 2000
Filed:
Oct 13, 1995
Appl. No.:
8/542827
Inventors:
Clark E. Lubbers - Colorado Springs CO
Stephen J. Sicola - Monument CO
Ronald H. McLean - Elbert CO
James Perry Jackson - Colorado Springs CO
Robert A. Ellis - Woodland Park CO
Assignee:
Compaq Computer Corporation - Maynard MA
International Classification:
G06F 1116
US Classification:
714 6
Abstract:
Metadata described herein on a RAID array includes both device metadata and RAIDset metadata. The device metadata has a device FE bit on each storage device corresponding to each RAID protected block on the storage device. The device FE bit indicates if a corresponding RAID protected block is consistent and thereby useable to regenerate data in another RAID protected block in the corresponding RAID protected block's sliver. The user data also has a forced error bit to indicate if a physical block in the user block has inconsistent data, the RAIDset FE bit. The RAID array of storage devices has user data blocks on each storage device RAID protected by being distributed as slivers of blocks across the RAID array of storage devices. Each sliver has a plurality of user data blocks and one parity block. The RAIDset metadata has the RAIDset FE bit corresponding to each RAID protected user data block in the RAID array.


James Jackson Photo 5
Maximizing Sequential Read Streams While Minimizing The Impact On Cache And Other Applications

Maximizing Sequential Read Streams While Minimizing The Impact On Cache And Other Applications

US Patent:
6253289, Jun 26, 2001
Filed:
May 29, 1998
Appl. No.:
9/087034
Inventors:
Kenneth Hoffman Bates - Colorado Springs CO
Susan Gaye Elkington - Colorado Springs CO
James Perry Jackson - Colorado Springs CO
Clark Edward Lubbers - Colorado Springs CO
John Franklin Mertz - Colorado Springs CO
Bradford Scott Morgan - Colorado Springs CO
Assignee:
Compaq Computer Corporation - Houston TX
International Classification:
G06F 1200
US Classification:
711137
Abstract:
In a data storage system a number of records are prefetched from large volume storage devices for transfer to a cache in order to return requested records to a host computer in response to a read request from the host computer. If a previous prefetch is not complete when the read request is received, the number of records in a next prefetch of records is increased by a preset amount. If a previous prefetch is complete, a next prefetch of records is initiated with the same number of records in the prefetch as the previous prefetch. The initiation of prefetch operations is triggered by detection of a sequential read stream in a plurality of read requests from the host computer. When the prefetch size is increased, the preset amount of the increase equals the number of records in the read request from the host computer. After requested records are returned from the cache to the host computer in response to the read request, storage space in the cache used by the returned requested records is released.


James Jackson Photo 6
Distributed Data-Storage System

Distributed Data-Storage System

US Patent:
2007020, Sep 6, 2007
Filed:
Mar 6, 2006
Appl. No.:
11/369240
Inventors:
James Reuter - Colorado Springs CO, US
James Jackson - Colorado Springs CO, US
Douglas Voigt - Boise ID, US
Alistair Veitch - Mountain View CA, US
International Classification:
G06F 17/30
US Classification:
707206000
Abstract:
Various embodiments of the present invention provide methods, in distributed data-storage systems that associate one or more timestamps with each data block in each data-storage-component, for deciding whether or not a data block has been written. In certain embodiments of the present invention, a sparse database of timestamps associated with data blocks is maintained, each timestamp having a field that contains one of an indication of a time or sequence and a sentinel value indicating that the timestamp is garbage collected. When a timestamp is not found associated with a data block in a timestamp database, the data block is associated with a garbage-collected-timestamp state. In various embodiments of the present invention, data structures are maintained that store status information indicating whether or not any of a number of data blocks in each of a number of data-block-allocation units have been written. During replication, migration, or reconfiguration of a current segment of data blocks to a new segment of data blocks in these various embodiments, a data block is determined to be written or to be unwritten by determining, from the data structures, whether or not a data block-allocation unit containing the data block is written or unwritten.


James Jackson Photo 7
Sufficient Free Space For Redundancy Recovery Within A Distributed Data-Storage System

Sufficient Free Space For Redundancy Recovery Within A Distributed Data-Storage System

US Patent:
7743276, Jun 22, 2010
Filed:
Sep 27, 2006
Appl. No.:
11/527875
Inventors:
Michael B. Jacobson - Boise ID, US
James P. Jackson - Colorado Springs CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 11/00
US Classification:
714 7, 714 6
Abstract:
Embodiments of the present invention are directed to methods, and distributed data-storage systems employing the methods, for recovering redundancy within a distributed data-storage system upon failure of one or more mass-storage devices within a component data-storage system of the distributed data-storage system. In certain embodiments, failure of a mass-storage device within a component data-storage system elicits a redundancy-recovery operation in which segments affected by the mass-storage-device failure or failures are moved, by a process referred to as “migration,” to other component data-storage systems of the distributed data-storage system, and are recovered as a by-product of migration. Certain embodiments of the present invention more efficiently address redundancy recovery by moving only as many segments from the component data-storage system as needed to provide sufficient free space within the component data-storage system to recover the remaining segments affected by the mass-storage-device failure or failures within the component data-storage system.


James Jackson Photo 8
Reconstructing Data Blocks In A Raid Array Data Storage System Having Storage Device Metadata And Raid Set Metadata

Reconstructing Data Blocks In A Raid Array Data Storage System Having Storage Device Metadata And Raid Set Metadata

US Patent:
5826001, Oct 20, 1998
Filed:
Oct 13, 1995
Appl. No.:
8/542670
Inventors:
Clark E. Lubbers - Colorado Springs CO
Stephen J. Sicola - Monument CO
Ronald H. McLean - Elbert CO
James Perry Jackson - Colorado Springs CO
Robert A. Ellis - Woodland Park CO
Assignee:
Digital Equipment Corporation - Maynard MA
International Classification:
G06F 1100, G06F 1110, G06F 1120
US Classification:
39518204
Abstract:
A data block in a RAID array is reconstructed under the control of metadata recorded on the RAID array. The RAID array has a plurality of members, each member being a data storage device. The metadata includes device metadata for data blocks recorded on each member and RAIDset metadata for RAID protected data blocks recorded across the members of the RAID array. The RAID protected data blocks include user data blocks, RAIDset metadata blocks and parity data blocks. The data blocks are reconstructed by detecting from a device FE bit in the device metadata that a bad data block corresponding to or associated with the device FE bit needs to be reconstructed. The data is read from each data block, other than the bad data block, in the same RAID sliver with bad data block. A RAID sliver of data blocks includes all the data blocks in a RAID protected sliver of data blocks. From the data read from the other data blocks in the RAID sliver with the bad data block, the bad data block is regenerated to produce a new data block.


James Jackson Photo 9
Hierarchical Timestamps

Hierarchical Timestamps

US Patent:
7644308, Jan 5, 2010
Filed:
Mar 6, 2006
Appl. No.:
11/369681
Inventors:
Douglas L. Voigt - Boise ID, US
James P. Jackson - Colorado Springs CO, US
Alistair Veitch - Mountain View CA, US
James M. Reuter - Colorado Springs CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 11/00
US Classification:
714 20, 714 47, 714 49, 707202, 709207
Abstract:
Embodiments of the present invention are directed to digitally encoded hierarchical timestamps that are stored in computer readable mediums. The hierarchical timestamps of the present invention include a first field that stores a timestamp value and a second field that stores a processing-level indication that indicates the scope of the timestamp within a hierarchical processing system.


James Jackson Photo 10
Operating A Replicated Cache That Includes Receiving Confirmation That A Flush Operation Was Initiated

Operating A Replicated Cache That Includes Receiving Confirmation That A Flush Operation Was Initiated

US Patent:
7761663, Jul 20, 2010
Filed:
Feb 16, 2006
Appl. No.:
11/357776
Inventors:
Svend Frolund - Aalborg, DK
Arif Merchant - Palo Alto CA, US
Alistair Veitch - Palo Alto CA, US
James M. Reuter - Colorado Springs CO, US
James Perry Jackson - Colorado Springs CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 12/00
US Classification:
711119, 711114, 711162, 714 6, 709201
Abstract:
A unit of data is read from memory of a replicated cache. The replicated cache comprises a plurality of independent computing devices. Each independent computing device comprises a processor and a portion of the memory. Confirmations are received from at least a majority of the independent computing devices that a flush operation for the unit of data was initiated no later than a time indicated by the timestamp and that a more recent version of the unit of data has not been flushed. The unit of data is provided to storage.