Search

James Bergsten Phones & Addresses

  • 5025 Sleepy Hollow Rd, Shingle Spgs, CA 95682 (530) 672-1415
  • Cameron Park, CA
  • 8 Brightwood Way, Danville, CA 94506 (408) 253-6536 (925) 838-4615
  • 11404 Georgetown Pike, Great Falls, VA 22066 (925) 838-4615
  • Saratoga, CA
  • Folsom, CA
  • Campbell, CA
  • 8 Brightwood Way, Danville, CA 94506 (925) 784-7961

Work

Position: Financial Professional

Education

Degree: Associate degree or higher

Business Records

Name / Title
Company / Classification
Phones & Addresses
James Bergsten
President
Traxrx Corporation
8 Brightwood Way, Danville, CA 94506
James Bergsten
President
ARK SYSTEMS CORPORATION
Custom Computer Programing
8 Brightwood Way, Danville, CA 94506
(925) 838-4615

Publications

Us Patents

Fault-Tolerant Access To Storage Arrays Using Active And Quiescent Storage Controllers

View page
US Patent:
6345368, Feb 5, 2002
Filed:
Jan 15, 1999
Appl. No.:
09/231245
Inventors:
James R. Bergsten - Saratoga CA
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F 1300
US Classification:
714 11, 714 4, 711114, 711162, 707204
Abstract:
A network comprises at least one host processing system, a number of storage controllers, each coupled to one of a plurality of storage arrays, each storage array including at least one mass storage device. Each storage controller may be couple to at least one host processing system and to at least one other storage controller to control access of the host processing systems to the mass storage devices. Multiple copies of data are maintained in storage arrays that are geographically remote to each other, such that any copy can be accessed by any host. Each storage controller includes an interface with a host that emulates a mass storage device and an interface with a local storage array that emulates a host. The interfaces to the host and local storage arrays are independent of the type of host or devices in the local storage array. Two or more hosts may be dissimilar to each other, and two or more storage arrays may include dissimilar mass storage devices.

Relocation Of Suspended Data To A Remote Site In A Distributed Storage System

View page
US Patent:
6360306, Mar 19, 2002
Filed:
Jan 15, 1999
Appl. No.:
09/231236
Inventors:
James R. Bergsten - Saratoga CA
Assignee:
LSI Logic Corporatio - Milpitas CA
International Classification:
G06F 1200
US Classification:
711162, 711161, 714 6, 707204
Abstract:
A network comprises at least one host processing system, a number of storage controllers, each coupled to one of a plurality of storage arrays, each storage array including at least one mass storage device. Each storage controller may be coupled to at least one host processing system and to at least one other storage controller to control access of the host processing systems to the mass storage devices. Multiple copies of data are maintained in storage arrays that are geographically remote to each other, such that any copy can be accessed by any host. Each storage controller includes an interface with a host that emulates a mass storage device and an interface with a local storage array that emulates a host. The interfaces to the host and local storage arrays are independent of the type of host or devices in the local storage array. Two or more hosts may be dissimilar to each other, and two or more storage arrays may include dissimilar mass storage devices.

Storage Controller Providing Automatic Retention And Deletion Of Synchronous Back-Up Data

View page
US Patent:
6363462, Mar 26, 2002
Filed:
Jan 15, 1999
Appl. No.:
09/231233
Inventors:
James R. Bergsten - Saratoga CA
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F 1216
US Classification:
711162, 711114, 711118, 711148, 714 6, 714 11, 707203
Abstract:
A network comprises at least one host processing system, a number of storage controllers, each coupled to one of a plurality of storage arrays, each storage array including at least one mass storage device. Each storage controller may be coupled to at least one host processing system and to at least one other storage controller to control access of the host processing systems to the mass storage devices. Multiple copies of data are maintained in storage arrays that are geographically remote to each other, such that any copy can be accessed by any host. Each storage controller includes an interface with a host that emulates a mass storage device and an interface with a local storage array that emulates a host. The interfaces to the host and local storage arrays are independent of the type of host or devices in the local storage array. Two or more hosts may be dissimilar to each other, and two or more storage arrays may include dissimilar mass storage devices.

Method For Nondisruptive Testing Of Device And Host Attachment To Storage Subsystems

View page
US Patent:
6738937, May 18, 2004
Filed:
Dec 1, 2000
Appl. No.:
09/728415
Inventors:
James R. Bergsten - Saratoga CA
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
H04L 122
US Classification:
714718, 714 45
Abstract:
The present invention is directed to a system and method of installing additional devices to storage subsystems without disrupting the overall storage system. The present invention may utilize a storage controller which allows testing of devices while the devices are attached to the system by making the devices functionally transparent to the storage system. Further, the present invention may log and report problems discovered during the testing of devices.

System And Method For Optimizing Establishment Of Mirrored Data

View page
US Patent:
6862671, Mar 1, 2005
Filed:
Aug 6, 2001
Appl. No.:
09/923155
Inventors:
James R. Bergsten - Saratoga CA, US
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F012/16
US Classification:
711162, 711161, 711168, 711202, 711209, 707204, 714 6
Abstract:
The present invention is directed to a system and method for optimizing establishment of mirrored data. In an aspect of the present invention, a method of tracking changes to mirrored storage system including a first storage device and a second storage device may include creating a map including at least one map entry having an identifier suitable for describing a range of addressable data blocks. The range of addressable data blocks includes at least one data block modified after operation of the first storage device is suspended. At least one of a range of addressable data blocks described by at least one map entry of the map and a number of map elements copied per establish command is specified. The map including the at least one map entry on the second storage device is stored. The map is suitable for being utilized to restore data stored on the second storage device to at least one of the first storage device and a third storage device.

System And Method For Optimizing Remote Data Content Distribution

View page
US Patent:
6892277, May 10, 2005
Filed:
Sep 28, 2001
Appl. No.:
09/966867
Inventors:
James R. Bergsten - Danville CA, US
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F012/08
US Classification:
711118, 711144
Abstract:
The present invention discloses a system and method for optimizing remote data distribution. A system and method for optimizing remote data includes receiving a request for content at a first storage device. The first storage device may include a map which may be analyzed to determine if a copy associated with the content request is present at the first storage device. The map may include at least one map entry having an identifier suitable for describing a range of addressable data blocks. If a copy associated with the content request is initially present, the copy may be provided to a user that requested the content. If the requested content is not initially present, a copy of the content may be retrieved by the first storage device from a second storage device. After receipt of the copy, a map located at the first storage device may be updated to reflect storage of the copy of requested content at the first storage device.

System And Method For Optimizing Fault Tolerant Storage Controllers

View page
US Patent:
6931566, Aug 16, 2005
Filed:
Apr 30, 2002
Appl. No.:
10/135585
Inventors:
James R. Bergsten - Danville CA, US
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F011/00
US Classification:
714 5, 714 6, 711112, 711114
Abstract:
A system and method for optimizing fault tolerant storage controllers includes a fault tolerant hardware component comprised of an input interface, at least two output interfaces and, if necessary, a power source connection. The fault tolerant hardware component may be embedded in a storage controller or separately housed within an enclosure. The fault tolerant hardware component may couple with a host information handling system and with two or more storage controllers, which are connected to mass storage devices to form storage arrays. Multiple fault tolerant hardware components can be coupled with a single host information handling system when it includes multiple host ports. Further, the fault tolerant hardware component may be coupled with other fault tolerant hardware components.

Data Storage Apparatus, System And Method Including A Cache Descriptor Having A Field Defining Data In A Cache Block

View page
US Patent:
7080207, Jul 18, 2006
Filed:
Apr 30, 2002
Appl. No.:
10/135209
Inventors:
James R. Bergsten - Danville CA, US
Assignee:
LSI Logic Corporation - Milpitas CA
International Classification:
G06F 12/00
US Classification:
711135, 711144, 711208, 711209
Abstract:
A system, method and apparatus for providing and utilizing a storage cache descriptor by a storage controller are disclosed which provide the ability to effectively balance the size of storage controller cache blocks and the amount of data transferred in anticipation of requests, such as requests by a host. The apparatus may include a storage device, a storage controller and a cache. The storage controller stores electronic data in the cache by including a cache descriptor that defines data contained in a cache block, the cache descriptor including at least one field describing a device block of the cache block. The at least one field may include, by way of example, at least one of a present field, modified field, pinned field and write-in progress field.
James R Bergsten from Cameron Park, CA, age ~70 Get Report