Search

Bradley David Strand

from Nantucket, MA
Age ~65

Bradley Strand Phones & Addresses

  • 41 S Cambridge St, Nantucket, MA 02554 (508) 228-4160
  • 139 Wilder Ave, Los Gatos, CA 95030 (408) 373-6675 (408) 395-8886
  • 228 Montclair Rd, Los Gatos, CA 95032 (408) 353-2305
  • 16839 Frank Ave, Los Gatos, CA 95032
  • Edina, MN
  • Fort Lauderdale, FL
  • 2011 N Shoreline Blvd, Mountain View, CA 94043
  • San Jose, CA
  • Saint Paul, MN
  • Santa Clara, CA

Publications

Us Patents

System For Communications Where First Priority Data Transfer Is Not Disturbed By Second Priority Data Transfer And Where Allocated Bandwidth Is Removed When Process Terminates Abnormally

View page
US Patent:
RE38134, Jun 3, 2003
Filed:
Oct 3, 2000
Appl. No.:
09/679447
Inventors:
Patrick Delaney Ross - Sunnyvale CA
Bradley David Strand - Los Gatos CA
Dave Olson - Palo Alto CA
Sanjay Singal - Mountain View CA
Assignee:
Silicon Graphics, Inc. - Mountain View CA
International Classification:
G06F 1314
US Classification:
710 20, 710 21, 710 29, 710 32, 710 36, 710 40, 710117, 370232, 370235, 709235
Abstract:
The present invention comprises a method and system for implementing prioritized communications in a computer system. The present invention is implemented on a computer system having a microprocessor and a plurality of peripheral devices coupled to the computer system. The system of the present invention determines a first priority level and determines a second priority level. The system of the present invention receives a bandwidth allocation request from a software process to transfer data at the first priority level between two or more peripheral devices. The system subsequently allocates a first priority data transfer bandwidth between the devices in response to the request and performs a first data transfer between the devices using the first priority data transfer bandwidth. In addition, the system of the present invention performs a second data transfer between other devices using a second priority data transfer bandwidth. The second data transfer occurs at a second priority level.

Architecture For Providing Block-Level Storage Access Over A Computer Network

View page
US Patent:
7392291, Jun 24, 2008
Filed:
Aug 10, 2001
Appl. No.:
09/927894
Inventors:
Douglas E. Jewett - Round Rock TX, US
Adam J. Radford - Mission Viejo CA, US
Bradley D. Strand - Los Gatos CA, US
Jeffrey D. Chung - Cupertino CA, US
Joel D. Jacobson - Mountain View CA, US
Robert B. Haigler - Newark CA, US
Rod S. Thompson - Sunnyvale CA, US
Thomas L. Couch - Woodside CA, US
Assignee:
Applied Micro Circuits Corporation - San Diego CA
International Classification:
G06F 15/167
G06F 12/00
US Classification:
709214, 709215, 711114
Abstract:
A network-based storage system comprises one or more block-level storage servers that connect to, and provide disk storage for, one or more host computers (“hosts”) over logical network connections (preferably TCP/IP sockets). In one embodiment, each host can maintain one or more socket connections to each storage server, over which multiple I/O operations may be performed concurrently in a non-blocking manner. The physical storage of a storage server may optionally be divided into multiple partitions, each of which may be independently assigned to a particular host or to a group of hosts. Host driver software presents these partitions to user-level processes as one or more local disk drives. When a host initially connects to a storage server in one embodiment, the storage server initially authenticates the host, and then notifies the host of the ports that may be used to establish data connections and of the partitions assigned to that host.

Architecture For Providing Block-Level Storage Access Over A Computer Network

View page
US Patent:
7428581, Sep 23, 2008
Filed:
Mar 8, 2007
Appl. No.:
11/683944
Inventors:
Douglas E. Jewett - Round Rock TX, US
Adam J. Radford - Mission Viejo CA, US
Bradley D. Strand - Los Gatos CA, US
Jeffrey D. Chung - Cupertino CA, US
Joel D. Jacobson - Mountain View CA, US
Robert B. Haigler - Newark CA, US
Rod S. Thompson - Sunnyvale CA, US
Thomas L. Couch - Woodside CA, US
Assignee:
Applied Micro Circuits Corporation - San Diego CA
International Classification:
G06F 15/167
G06F 12/00
US Classification:
709214, 709215, 711114
Abstract:
A network-based storage system comprises one or more block-level storage servers that connect to, and provide disk storage for, one or more host computers (“hosts”) over logical network connections (preferably TCP/IP sockets). In one embodiment, each host can maintain one or more socket connections to each storage server, over which multiple I/O operations may be performed concurrently in a non-blocking manner. The physical storage of a storage server may optionally be divided into multiple partitions, each of which may be independently assigned to a particular host or to a group of hosts. When a host initially connects to a storage server in one embodiment, the storage server initially authenticates the host, and then notifies the host of the ports that may be used to establish data connections and of the partitions assigned to that host.

Network-Based Storage System Capable Of Allocating Storage Partitions To Hosts

View page
US Patent:
8271606, Sep 18, 2012
Filed:
Aug 20, 2008
Appl. No.:
12/195211
Inventors:
Douglas E. Jewett - Round Rock TX, US
Adam J. Radford - Mission Viejo CA, US
Bradley D. Strand - Los Gatos CA, US
Jeffrey D. Chung - Cupertino CA, US
Joel D. Jacobson - Mountain View CA, US
Robert B. Haigler - Newark CA, US
Rod S. Thompson - Sunnyvale CA, US
Thomas L. Couch - Woodside CA, US
Assignee:
Summit Data Systems LLC - Frisco TX
International Classification:
G06F 15/167
G06F 13/00
US Classification:
709214, 709215, 711114
Abstract:
A network-based storage system comprises one or more block-level storage servers that connect to, and provide disk storage for, one or more host computers. In one embodiment, the system is capable of subdividing the storage space of an array of disk drives into multiple storage partitions, and allocating the partitions to host computers on a network. A storage partition allocated to a particular host computer may appear as local disk drive storage to user-level processes running on the host computer.

Storage System Capable Of Authenticating Hosts On A Network

View page
US Patent:
20080313187, Dec 18, 2008
Filed:
Aug 20, 2008
Appl. No.:
12/195244
Inventors:
Douglas E. Jewett - Round Rock TX, US
Adam J. Radford - Mission Viejo CA, US
Bradley D. Strand - Los Gatos CA, US
Jeffrey D. Chung - Cupertino CA, US
Joel D. Jacobson - Mountain View CA, US
Robert B. Haigler - Newark CA, US
Rod S. Thompson - Sunnyvale CA, US
Thomas L. Couch - Woodside CA, US
International Classification:
G06F 17/30
US Classification:
707 9, 707E17032
Abstract:
A network-based storage system comprises one or more block-level storage servers that connect to, and provide storage for, one or more host computers over logical network connections, such as TCP/IP connections. In one embodiment, the block-level storage servers implement a protocol through which a storage server authenticates a host before permitting the host to access storage resources. Upon successful authentication, the storage server may also provide access information to the host.

System And Method For Full Disk Encryption Authentication

View page
US Patent:
20120179915, Jul 12, 2012
Filed:
Jan 7, 2011
Appl. No.:
12/986895
Inventors:
Deric S. Horn - Los Gatos CA, US
Soren Carlson Spies - San Jose CA, US
Bradley David Strand - Los Gatos CA, US
Russell Dean Reece - Foster City CA, US
Jonathan David Callas - San Jose CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H04L 9/32
G06F 21/00
US Classification:
713189, 726 19, 726 18
Abstract:
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for authenticating a user logging in to an operating system stored on an encrypted drive. A system configured to practice the method presents a login prompt and receives credentials from a user. The system accesses the operating system on the encrypted drive based on the credentials and starts the operating system. Then the system authenticates the user on the operating system based on the credentials, such as via login forwarding. The system can set up a unified login by receiving a request to encrypt a storage device, and based on received user credentials, generating user data associated with logging in to an operating system on the computing device and user data for encrypting the storage device. The system stores the user data in a manner to enable a unified login boot prompt.

Method And System For Simultaneous High Bandwidth Input Output

View page
US Patent:
59918241, Nov 23, 1999
Filed:
Feb 6, 1997
Appl. No.:
8/796129
Inventors:
Bradley David Strand - Los Gatos CA
Patrick Delaney Ross - Sunnyvale CA
Dave Olson - Palo Alto CA
Assignee:
Silicon Graphics, Inc. - Mountain View CA
International Classification:
G06F 1300
US Classification:
710 1
Abstract:
The present invention comprises a method and system for peer to peer input output. The present invention is implemented on a computer system having a microprocessor and a packet switched router coupled to the microprocessor. The peer to peer input output system of the present invention defines a data source corresponding to a first device coupled to the computer system. The system then defines a data sink corresponding to a second device coupled to said computer system. The packet switch router is subsequently used to logically implement a data pipe between the data source and the data sink. The system configures the data pipe to provide adequate bandwidth between the data source and the data sink such that a data transfer occurs smoothly and predictably. The data transfer is performed via the data pipe such that the data transfer proceeds independently of any simultaneous second data transfer in the packet switched router.

System For Communications Where First Priority Data Transfer Is Not Disturbed By Second Priority Data Transfer And Where Allocated Bandwidth Is Removed When Process Terminates Abnormally

View page
US Patent:
59095946, Jun 1, 1999
Filed:
Feb 24, 1997
Appl. No.:
8/805991
Inventors:
Patrick Delaney Ross - Sunnyvale CA
Bradley David Strand - Los Gatos CA
Dave Olson - Palo Alto CA
Assignee:
Silicon Graphics, Inc. - Mountain View CA
International Classification:
G06F 1314
US Classification:
395840
Abstract:
The present invention comprises a method and system for implementing prioritized communications in a computer system. The present invention is implemented on a computer system having a microprocessor and a plurality of peripheral devices coupled to the computer system. The system of the present invention determines a first priority level and determines a second priority level. The system of the present invention receives a bandwidth allocation request from a software process to transfer data at the first priority level between two or more peripheral devices. The system subsequently allocates a first priority data transfer bandwidth between the devices in response to the request and performs a first data transfer between the devices using the first priority data transfer bandwidth. In addition, the system of the present invention performs a second data transfer between other devices using a second priority data transfer bandwidth. The second data transfer occurs at a second priority level.
Bradley David Strand from Nantucket, MA, age ~65 Get Report