RICHARD EDMUND BYRNE
Medical Practice in Millstone, NJ

License number
Pennsylvania MT201722
Category
Medicine
Type
Graduate Medical Trainee
Address
Address 2
Millstone, NJ 08844
Pennsylvania

Personal information

See more information about RICHARD EDMUND BYRNE at radaris.com
Name
Address
Phone
Richard Byrne
4514 Calvert Pl, Center Valley, PA 18034
Richard Byrne, age 60
44 E Meadowbrook Cir, Sicklerville, NJ 08081
(856) 374-0256
Richard Byrne, age 76
4 Warwick Rd, Hillsborough, NJ 08844
(908) 692-9660
Richard Byrne
5225 Grandview Ave, Altoona, PA 16601
(814) 932-8008
Richard Byrne
332 Iron Bite Rd, Tarrs, PA 15688
(757) 437-9243

Professional information

See more information about RICHARD EDMUND BYRNE at trustoria.com
Richard Byrne Photo 1
High-Speed Redundant Disk Controller Methods And Systems

High-Speed Redundant Disk Controller Methods And Systems

US Patent:
7610507, Oct 27, 2009
Filed:
Sep 8, 2006
Appl. No.:
11/518544
Inventors:
Richard J. Byrne - Hillsborough NJ, US
Silvester Tjandra - Singapore, SG
Eu Gene Goh - Singapore, SG
Assignee:
Agere Systems Inc. - Allentown PA
International Classification:
G06F 11/00
US Classification:
714 6
Abstract:
Various apparatus and methods for controlling data for a redundant array of inexpensive/independent disks (RAID) are presented. For example, in one illustrative embodiment, a controlling apparatus can include a translation device composed substantially entirely of gate-level electronic hardware, wherein the translation device includes a sector sequencer capable of arranging sector units of target data and parity data on a plurality of N disks as a function of block location.


Richard Byrne Photo 2
High-Speed Redundant Disk Controller Methods And Systems

High-Speed Redundant Disk Controller Methods And Systems

US Patent:
7526606, Apr 28, 2009
Filed:
Sep 8, 2006
Appl. No.:
11/518543
Inventors:
Richard J. Byrne - Hillsborough NJ, US
Silvester Tjandra - Singapore, SG
Eu Gene Goh - Singapore, SG
Assignee:
Agere Systems, Inc. - Allentown PA
International Classification:
G06F 12/00
US Classification:
711114, 711158, 711170, 711202, 709214, 709251, 714 6
Abstract:
Various apparatus and methods for controlling data for a redundant array of inexpensive/independent disks (RAID) are presented. For example, in one illustrative embodiment, a controlling apparatus can include a translation device capable of reading data from a plurality of N disks, wherein the data of the N disks has a format consisting of a sequence of block stripes with each block containing one or more sector stripes, and wherein each sector stripe is formatted such that N−1 of the sectors contain contiguous target data and the remaining sector contains parity data for the other N−1 target data sectors.


Richard Byrne Photo 3
Ping-Pong State Machine For Storage-Device Array

Ping-Pong State Machine For Storage-Device Array

US Patent:
7653783, Jan 26, 2010
Filed:
Oct 6, 2006
Appl. No.:
11/544456
Inventors:
Richard J. Byrne - Hillsborough NJ, US
Eu Gene Goh - Singapore, SG
Silvester Tjandra - Singapore, SG
Assignee:
Agere Systems Inc. - Allentown PA
International Classification:
G06F 12/00, G06F 11/00, G06F 3/00
US Classification:
711114, 710 52, 714 6, 711E12035, 711E12082
Abstract:
In one embodiment, an apparatus for reading from a physical storage-device array including a plurality of storage devices. The physical storage-device array has a plurality of sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses on across the storage devices. The apparatus includes: (1) a memory adapted to store two or more profiles, each profile defining (i) a virtual array associated with a selected set of the storage devices and (ii) one or more parameters used for accessing information from the virtual array; (2) a buffer (i) having a first portion and a second portion and (ii) coupled to receive data from the storage devices; and (3) a state machine (i) coupled to the buffer and the memory and (ii) adapted to generate two or more successive pairs of instructions. The first instruction of each pair of instructions (i) is based on one or more parameters of a first profile and (ii) is an instruction to read, into the first portion of the buffer, one sector of data from each storage device of a first virtual array; and the second instruction of each pair of instructions (i) is based on one or more parameters of a second profile and (ii) is an instruction to read, into the second portion of the buffer, one sector of data from each storage device of a second virtual array.


Richard Byrne Photo 4
Back-Annotation In Storage-Device Array

Back-Annotation In Storage-Device Array

US Patent:
7644303, Jan 5, 2010
Filed:
Oct 6, 2006
Appl. No.:
11/544445
Inventors:
Richard J. Byrne - Hillsborough NJ, US
Eu Gene Goh - Singapore, SG
Nevin C. Heintze - Bethlehem PA, US
Nigamanth Lakshminarayana - Bangalore, IN
Jesse Thilo - Saylorsburg PA, US
Silvester Tjandra - Singapore, SG
Assignee:
Agere Systems Inc. - Allentown PA
International Classification:
G06F 11/00
US Classification:
714 6
Abstract:
In one embodiment, a method for reading data from a storage-device array including three or more storage devices. The array has a plurality of sector levels, each sector level containing one sector on each storage device in the array at corresponding addresses across the storage devices. Each sector level includes (i) parity data stored on a first storage device and (ii) information stored on the two or more remaining storage devices. The parity data for a current sector level is generated from the information stored at the current sector level on the remaining storage devices. The method includes: (a) generating an instruction for reading (i) the parity data from the first storage device at the current sector level and (ii) the information from the remaining storage devices at the current sector level; (b) receiving an indicator indicating whether one of the remaining storage devices is a degraded storage device; (c) if the indicator does not indicate a degraded storage device, then providing as output the information read from the remaining storage devices at the current sector level; and (d) if the indicator does indicate a degraded storage device, then: (d1) reconstructing information previously stored on the degraded storage device at the current sector level based on (i) the parity data read from the first storage device at the current sector level, and (ii) the information read from each remaining non-degraded storage device at the current sector level; and (d2) providing as output (i) the information read from the one or more non-degraded storage devices at the current sector level and (ii) the reconstructed information.


Richard Byrne Photo 5
Method And Apparatus For Disk Address And Transfer Size Management

Method And Apparatus For Disk Address And Transfer Size Management

US Patent:
7610444, Oct 27, 2009
Filed:
Oct 6, 2006
Appl. No.:
11/539350
Inventors:
Ambalavanar Arulambalam - Macungie PA, US
Richard J Byrne - Hillsborough NJ, US
Nevin C. Heintze - Bethlehem PA, US
Qian Gao Xu - Shanghai, CN
Jun Chao Zhao - Shanghai, CN
Assignee:
Agere Systems Inc. - Allentown PA
International Classification:
G06F 5/10
US Classification:
711112, 711114
Abstract:
A method includes storing first and second sets of parameters in a register. Each set of parameters defines a storage transaction to store data to a computer readable medium or a retrieval transaction to retrieve data from the computer readable medium. The first storage or retrieval transaction is performed according to the first set of parameters. The second set of parameters is retrieved from the register automatically when the first storage or retrieval transaction is completed, without waiting for a further command from a control processor. The second storage or retrieval transaction is performed according to the retrieved second set of parameters. A system for performing the method and a computer readable medium containing pseudocode for generating an application specific integrated circuit that performs the method are provided.


Richard Byrne Photo 6
Method And Apparatus For Repairing Uncorrectable Drive Errors In An Integrated Network Attached Storage Device

Method And Apparatus For Repairing Uncorrectable Drive Errors In An Integrated Network Attached Storage Device

US Patent:
8001417, Aug 16, 2011
Filed:
Dec 30, 2007
Appl. No.:
11/967248
Inventors:
Richard J. Byrne - Hillsborough NJ, US
Thomas Klucsarits - Northampton PA, US
Nevin C. Heintze - Sunnyvale CA, US
Ambalavanar Arulambalam - Macungie PA, US
Michael J. Hunter - Mertztown PA, US
Xing Zhao - Shanghai, CN
Zhi Ping He - Shanghai, CN
Yun Peng - Shanghai, CN
Qian Gao Xu - Shanghai, CN
Eu Gene Goh - Singapore, SG
Silvester Tjandra - Singapore, SG
Assignee:
Agere Systems Inc. - Allentown PA
International Classification:
G06F 11/00
US Classification:
714 613, 714 51, 714 611
Abstract:
In one embodiment, the invention provides a method for repairing a defective storage device in a physical storage-device array having a plurality of storage devices. The method comprises the steps of identifying a disk error associated with the defective storage device; effecting an error recovery pause based on the disk error; processing one or more outstanding data storage or retrieval requests; and generating a new data storage request instructing the physical disk device array having the defective storage device to store valid data associated with the data storage or retrieval request corresponding to the disk device error, whereby the defective storage device is repaired.


Richard Byrne Photo 7
Processor Bus Bridge For Network Processors Or The Like

Processor Bus Bridge For Network Processors Or The Like

US Patent:
8489794, Jul 16, 2013
Filed:
Dec 28, 2010
Appl. No.:
12/979800
Inventors:
Richard J. Byrne - Hillsborough NJ, US
Michael R. Betker - Orefield PA, US
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G06F 13/36
US Classification:
710311, 710310, 710110, 710315, 710306
Abstract:
Described embodiments provide a system having a bridge for connecting two different processor buses. The bridge receives a command from a first bus, the command having an identification field having a value. The command is then entered into a buffer in the bridge unless another command having the same identification field value exists in the buffer. Once the command with the same identification field value is removed from the buffer, the received command is entered into the buffer. Next, the buffered command is transmitted over a second bus. A response to the command is eventually received from the second bus, the response is transmitted over the first bus, and the command is then removed from the buffer. By not entering the received command until a similar command with the same identification value is removed from the buffer, command ordering is enforced even though multiple commands are pending in the buffer.


Richard Byrne Photo 8
Double Degraded Array Protection In An Integrated Network Attached Storage Device

Double Degraded Array Protection In An Integrated Network Attached Storage Device

US Patent:
7861036, Dec 28, 2010
Filed:
Sep 18, 2007
Appl. No.:
11/857024
Inventors:
Richard J. Byrne - Hillsborough NJ, US
Eu Gene Goh - Singapore, SG
Zhi Ping He - Shanghai, CN
Nevin C. Heintze - Sunnyvale CA, US
Yun Peng - Shanghai, CN
Silvester Tjandra - Singapore, SG
Xing Zhao - Shanghai, CN
Assignee:
Agere Systems Inc. - Allentown PA
International Classification:
G06F 12/00
US Classification:
711114
Abstract:
In one embodiment, the invention provides a method for accessing a physical storage-device array comprising a plurality of storage devices. The method includes (1) obtaining at least one parameter from a profile selected from two or more profiles concurrently defining two or more virtual arrays, each profile defining (i) a different virtual array associated with a corresponding set of storage devices and (ii) a parameter set of one or more parameters used for accessing the virtual array; and (2) generating an instruction, based on the at least one parameter, for accessing, or disallowing access to, information in the virtual array defined by the selected profile, wherein a parameter in each the parameter set defined by each profile indicates whether two or more storage devices in the corresponding virtual array are degraded.


Richard Byrne Photo 9
Method And Apparatus For Aligned Data Storage Addresses In A Raid System

Method And Apparatus For Aligned Data Storage Addresses In A Raid System

US Patent:
2007025, Oct 25, 2007
Filed:
Oct 6, 2006
Appl. No.:
11/539339
Inventors:
Ambalavanar Arulambalam - Macungie PA, US
Richard Byrne - Hillsborough NJ, US
Jeffrey Timbs - Orefield PA, US
Nevin Heintze - Bethlehem PA, US
Silvester Tjandra - Singapore, SG
Eu Gene Goh - Singapore, SG
Nigamanth Lakshminarayana - Allentown PA, US
Assignee:
Agere Systems Inc. - Allentown PA
International Classification:
G06F 11/08
US Classification:
714006000
Abstract:
A method includes providing a redundant array of inexpensive disks (RAID) array having at least a stripe sector unit (SSU) of data written to it. A request is received to perform a write operation to the RAID array beginning at a starting data storage address (DSA) that is not aligned with an SSU boundary. An alert is generated in response to the request.


Richard Byrne Photo 10
Aligned Data Storage For Network Attached Media Streaming Systems

Aligned Data Storage For Network Attached Media Streaming Systems

US Patent:
8521955, Aug 27, 2013
Filed:
Mar 3, 2011
Appl. No.:
13/039642
Inventors:
Ambalavanar Arulambalam - Macungie PA, US
Richard J. Byrne - Hillsborough NJ, US
Jeffrey L. Timbs - Austin TX, US
Nevin C. Heintze - Worthington OH, US
Silvester Tjandra - Singapore, SG
Eu Gene Goh - Singapore, SG
Nigamanth Lakshiminarayana - Bangalore, IN
Assignee:
LSI Corporation - Milpitas CA
International Classification:
G06F 13/00
US Classification:
711114, 714 622
Abstract:
Described embodiments provide a server for transferring data packets of streaming data sessions between devices. A redundant array of inexpensive disks (RAID) array having one or more stripe sector units (SSU) stores media files corresponding to the one or more data sessions. The RAID control module receives a request to perform the write operation to the RAID array beginning at a starting data storage address (DSA) and pads the data of the write operation if the amount of data is less than a full SSU of data, such that the padded data of the write operation is a full SSU of data. The RAID control module stores the full SSU of data beginning at a starting data storage address (DSA) that is aligned with a second SSU boundary, without performing a read-modify-write operation.