Search

Randal Rysavy Phones & Addresses

  • 900 3Rd St, Kasson, MN 55944 (507) 634-7064
  • Cumberland, WI
  • Owatonna, MN

Publications

Us Patents

Method, Apparatus And Program Storage Device For Providing Control To A Networked Storage Architecture

View page
US Patent:
7702757, Apr 20, 2010
Filed:
Apr 7, 2004
Appl. No.:
10/819695
Inventors:
Lyle Bergman - Cottage Grove MN, US
Dave Ebsen - Chaska MN, US
Randal S. Rysavy - Kasson MN, US
Timothy W. Swatosh - Rochester MN, US
Jeffrey L. Williams - Rochester MN, US
Assignee:
Xiotech Corporation - Eden Prairie MN
International Classification:
G06F 15/177
US Classification:
709220, 709213, 709214, 709223, 711111
Abstract:
A method, apparatus and program storage device for providing control to a networked storage architecture is disclosed. A networked storage device is provided. Controllers are coupled to the at least one networked storage device for controlling input/output operations of the networked storage device. The networked storage device includes a file system for storing data provided by a first of the controllers for retrieval by the other controllers.

Method For Updating Memory Resident Firmware As A Background Operation

View page
US Patent:
7380113, May 27, 2008
Filed:
May 5, 2003
Appl. No.:
10/430607
Inventors:
David S. Ebsen - Chaska MN, US
Todd R. Burkey - Savage MN, US
Steven M. Howe - Rochester MN, US
Randal S. Rysavy - Kasson MN, US
Assignee:
Xiotech Corporation - Eden Prairie MN
International Classification:
G06F 9/24
US Classification:
713 1, 713100
Abstract:
A method of upgrading firmware during background operation in a storage area network (SAN) including at least one storage controller having programmable memory and RAM, where the at least one storage controller for controls data access between at least one host server and at least one storage device. The method includes temporarily suspending data access commands from the at least one host server, upgrading firmware stored in programmable memory, and copying a current version of firmware in a first memory address of RAM to a second memory address in the RAM. The current version of firmware in the first memory address in RAM is overwritten with the upgraded version of firmware. The controller is reinitialized, and data access commands from the at least one host server to the at least one storage device are provided by the at least one storage controller.

Serial Line Protocol For Embedded Devices

View page
US Patent:
8504737, Aug 6, 2013
Filed:
Sep 1, 2010
Appl. No.:
12/873548
Inventors:
Randal S. Rysavy - Kasson MN, US
International Classification:
G06F 3/00
G06F 13/00
G06F 13/42
US Classification:
710 5, 710 20, 710 21, 710100, 710105, 710106
Abstract:
Described embodiments provide a transceiver for transferring data between a media controller and a host device through a communication link. The transceiver includes a first interrupt generator configured to i) generate a first interrupt when a command is received from the host device and ii) provide the received command to a receive buffer. A command processing module i) retrieves the received command from the receive buffer, ii) processes the received command, and iii) provides data request data in response to the received command to a transmit buffer. A datagram generator is configured to provide datagram data to the transmit buffer and a second interrupt generator is configured to generate a second interrupt when data in the transmit buffer is ready for transmission. The transmit buffer interleaves i) the data request data in response to the received command and ii) the datagram data, when provided to the communication link.

Interprocessor Communication Architecture

View page
US Patent:
20100287320, Nov 11, 2010
Filed:
May 6, 2009
Appl. No.:
12/436227
Inventors:
Carlos Querol - Rochester MN, US
James N. Snead - Eyota MN, US
Michael S. Hicken - Rochester MN, US
Randal S. Rysavy - Kasson MN, US
Carl E. Forhan - Rochester MN, US
International Classification:
G06F 9/46
G06F 13/24
G06F 15/76
G06F 9/06
US Classification:
710260, 718102, 712 30, 712E09003
Abstract:
Described embodiments provide interprocessor communication between at least two processors of an integrated circuit, each processor running at least one task. For each processor, a proxy task is generated corresponding to each task running on each other processor. A task identifier for each task, and a look-up table having each task identifier associated with each other processor running the task is also generated. When a message is sent from a source task to a destination task that is running on a different processor than the source task, the source task communicates with the proxy task of the destination task. The proxy task appends the task identifier for the destination task to the message and sends the message to an interprocessor communication interface. Based on the task identifier, the processor running the destination task is determined and the destination task retrieves the message.

Processing Diagnostic Requests For Direct Block Access Storage Devices

View page
US Patent:
20110072209, Mar 24, 2011
Filed:
Sep 1, 2010
Appl. No.:
12/873512
Inventors:
Timothy Lund - Rochester MN, US
Carl Forhan - Rochester MN, US
Randal S. Rysavy - Kasson MN, US
Timothy Swatosh - Oaks Ct. NE, US
International Classification:
G06F 12/00
G06F 12/02
G11C 29/12
G06F 11/273
US Classification:
711114, 711170, 714718, 711E12001, 711E12002, 714E1117
Abstract:
Described embodiments provide a media controller for processing a diagnostic request received from a diagnostic source. The received diagnostic request is parsed by a corresponding request handling module of the media controller, where each diagnostic source type has a corresponding request handling module. If the received diagnostic request requires allocation of buffer space, a common diagnostic handling module of the media controller allocates buffer space in a buffer for the received diagnostic request. The common diagnostic handling module is common for all diagnostic source types. The common diagnostic handling module provides the received diagnostic request to a corresponding one of a plurality of end diagnostic handling modules. The end diagnostic handling module performs the diagnostic tasks. If the received diagnostic request requires a transfer of data to the diagnostic source, the common diagnostic handling module performs the data transfer between the media controller and the diagnostic source.

System And Method For Key Wrapping To Allow Secure Access To Media By Multiple Authorities With Modifiable Permissions

View page
US Patent:
20140229733, Aug 14, 2014
Filed:
Feb 11, 2013
Appl. No.:
13/763890
Inventors:
- San Jose CA, US
Jeffrey L. Williams - Rochester MN, US
Randal Rysavy - Kasson MN, US
Assignee:
LSI CORPORATION - San Jose CA
International Classification:
H04L 9/08
US Classification:
713168
Abstract:
Aspects of the disclosure pertain to a system and method for key wrapping via a storage system to allow secure access to media of the system by multiple authorities with modifiable permissions. The keys used to encrypt ranges of the drive are not stored in plaintext and are recoverable using the credentials of an administrator or user with access to that particular range. An outside attacker cannot recover these keys and a malicious user can only recover the keys to the ranges that user is allowed to access. This is maintained while allowing administrators to modify permissions at any time and, while allowing both administrators and users to change their credentials at any time.
Randal S Rysavy from Kasson, MN, age ~61 Get Report