Kevin Gerard Plotz - Byron MN Albert Alfonse Slane - Oronoco MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03M 1300
US Classification:
714758, 370229
Abstract:
A method and apparatus are provided for implementing cyclic redundancy check (CRC) calculation for data communications in a communications system. CRC calculation apparatus includes a CRC tree structure receiving a first CRC input, a data input of N-1 data input bytes; and a length input. The CRC tree structure includes a series of CRC trees. Each of the CRC trees has a seed CRC input, a fixed size data input and provides a CRC result output. The series of CRC trees are arranged in cascade with increasing data size inputs. A multiplexer control logic responsive to the length input selectively couples predefined data input bytes to predefined ones of the series of the CRC trees. The multiplexer control logic responsive to the length input couples the first CRC input to a selected one of the CRC trees; couples predefined CRC result outputs to predefined ones of the CRC trees; and utilizes a selected CRC tree to provide the overall CRC result.
Cell/Frame Scheduling Method And Communications Cell/Frame Scheduler
Gary Scott Delp - Rochester MN Philip Lynn Leichty - Rochester MN Kevin Gerard Plotz - Byron MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 1256
US Classification:
3703954, 370412
Abstract:
A method and apparatus are provided for scheduling the transmission of cells and frames in a communications network. The transmission of cells and frames are scheduled utilizing a selected scheduling algorithm. The cell/frame scheduling algorithm includes the step of identifying a frame or cell transmission type. Responsive to the identified frame or cell transmission type, a frame multiplier value is identified. A target transmission time is calculated for the frame or cell transmission type utilizing the identified frame multiplier value. A method and apparatus optionally are provided for scheduling the transmission of packet pairs.
Communications Methods And Gigabit Ethernet Communications Adapter Providing Quality Of Service And Receiver Connection Speed Differentiation
Mark William Branstad - Rochester MN Jonathan William Byrn - Kasson MN Gary Scott Delp - Rochester MN Philip Lynn Leichty - Rochester MN Todd Edwin Leonard - Williston VT Gary Paul McClannahan - Rochester MN John Emery Nordman - Rochester MN Kevin Gerard Plotz - Byron MN John Handley Shaffer - Rochester MN Albert Alfonse Slane - Oronoco MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1100
US Classification:
370231, 370236, 370397, 3482551
Abstract:
A method and Gigabit Ethernet communications adapter are provided for implementing communications in a communications network. A transmission queue is defined of data to be transmitted. A transmission rate is set for the transmission queue. Data to be transmitted are enqueued on the transmission queue. The transmission queue can be subdivided into multiple priority queues, for example, using time wheels, and a transmission rate is set for each transmission queue.
Communications Adapter For Implementing Communications In A Network And Providing Multiple Modes Of Communications
Mark William Branstad - Rochester MN Jonathan William Byrn - Kasson MN Gary Scott Delp - Rochester MN Philip Lynn Leichty - Rochester MN Todd Edwin Leonard - Williston VT Gary Paul McClannahan - Rochester MN John Emery Nordman - Rochester MN Kevin Gerard Plotz - Byron MN John Handley Shaffer - Rochester MN Albert Alfonse Slane - Oronoco MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04L 1256
US Classification:
3703951, 395466
Abstract:
A method and apparatus are provided for implementing communications in a communications network. The apparatus for implementing communications includes a system interface to the communications network. A scheduler schedules enqueued cells and enqueued frames to be transmitted. A segmenter segments frames and cells in into cells or frames applied to a media adaptation block for transmission in a selected one of multiple modes.
Apparatus And Method For Performing Cyclic Redundancy Check (Crc) On Partial Protocol Data Units (Pdus)
Kevin G. Plotz - Byron MN, US Phil L. Leichty - Rochester MN, US
Assignee:
Brocade Communications Systems, Inc. - San Jose CA
International Classification:
H03M 13/00
US Classification:
714758, 714781, 714801
Abstract:
The present invention discloses an apparatus and method for performing cyclic redundancy check (CRC) on partial protocol data units (PDUs). The disclosed apparatus is designed to off-load the CRC calculation for transmit or receive from a host computer. According to the disclosed method, when generating CRC for partial PDUs, for each such PDUs a decision is made to determine whether a CRC action is required, i. e. , if CRC should be calculated, checked or placed in the outgoing byte stream. When partial CRC calculation is performed the intermediate value is saved into memory and later is used for calculating the CRC for a consecutive partial PDU. In accordance with a preferred embodiment of the invention, the need to re-calculate the CRC in a case of a re-transmit request is eliminated.
Virtual Write Buffers For Accelerated Memory And Storage Access
John H. Shaffer - Rochester MN, US Kevin G. Plotz - Byron MN, US
Assignee:
Brocade Communication Systems, Inc. - San Jose CA
International Classification:
G06F 7/00 G06F 17/00 G06F 12/00
US Classification:
707100, 707101, 707200
Abstract:
A method for accelerating storage access in a network. The method comprises receiving a data record having a plurality of data segments. The data segments are stored in a local memory of a network controller (NC). A virtual write buffer (VWB) entry is assigned for the incoming data record in the NC local memory. The data segments of said data record are reassemble using the VWB. The data record is sent from the network controller directly to an I/O controller of a storage device.
Apparatus And Method For Performing Cyclic Redundancy Check (Crc) On Partial Protocol Data Units (Pdus)
Kevin G. Plotz - Byron MN, US Phil L Leichty - Rochester MN, US
Assignee:
Brocade Communications Systems, Inc. - San Jose CA
International Classification:
H03M 13/00
US Classification:
714758, 714781
Abstract:
The present invention discloses an apparatus and method for performing cyclic redundancy check (CRC) on partial protocol data units (PDUs). The disclosed apparatus is designed to off-load the CRC calculation for transmit or receive from a host computer. According to the disclosed method, when generating CRC for partial PDUs, for each such PDUs a decision is made to determine whether a CRC action is required, i. e. , if CRC should be calculated, checked or placed in the outgoing byte stream. When partial CRC calculation is performed the intermediate value is saved into memory and later is used for calculating the CRC for a consecutive partial PDU. In accordance with a preferred embodiment of the invention, the need to re-calculate the CRC in a case of a re-transmit request is eliminated.
Apparatus And Method For Segmentation And Time Synchronization Of The Transmission Of A Multiple Program Multimedia Data Stream
David William Davenport - Raleigh NC Gary Scott Delp - Rochester MN Jeffrey James Lynch - Apex NC Kevin G. Plotz - Byron MN Philip Lynn Leichty - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04N 762
US Classification:
370466
Abstract:
Method and apparatus are provided for segmenting a multiple program multimedia digital data stream for transmission over a distribution communications network. Each program multimedia digital data stream includes sequential transport system (TS) packets with program clock references (PCRs) at a set time interval and a program identification (PID) associated with the PCRs. The multiple program multimedia digital data stream is received. The TS packets are decoded to identify the program clock references (PCRs). A selected number N of TS packets are identified. The multimedia digital data stream into frames responsive to both the identified number N of TS packets and the identified PCRs. A program identification (PID) associated with one of the PCRs is selected for timing the transmission of segmented multiple program multimedia digital data stream. A time interval following an identified PCR associated with the selected program identification PID is identified and compared with the set time interval between the program clock references (PCRs).
Googleplus
Kevin Plotz
Kevin Plotz
Youtube
KAYYMURDA - FRIGHTENING PLOTZ (OFFICIAL MUSIC...
Mixed and Prod by @TWELVIIE Listen to 'FRIGHTENING PLOTZ', available n...
Duration:
2m 30s
2 Cocktails from Drinks Masters | How Did The...
Drink Masters is a Netflix show where world-class mixologists compete ...
Duration:
9m 38s
Presentandonos
Los bebecitos.
Duration:
1m 31s
Solid Send Out Downs
Solid Send Out Down: A quick tip on how I teach a solid, reliable and ...
Duration:
3m 28s
Local Indie Game Designers in the Philadelphi...
Nerdarchy hangs out with local indie game designer Alex Strang and Kev...
Duration:
34m 47s
Lil G Tha Goon Money Plotz
World Premier Of Lil G Tha Goon Video Money Plotz..... Filmed By Goon ...