Paul Sherer - Danville CA Kenneth Araujo - Sunnyvale CA Peter Si-Sheng Wang - Cupertino CA
Assignee:
3Com Corporation - Santa Clara CA
International Classification:
H04J 316
US Classification:
370465, 714758
Abstract:
A communications network system that transmits and receives communication frames that include a transmission status section that indicates a communication frame transmission is aborted. In one embodiment, a transmission status section includes a cyclical redundancy check value that is non-matching with the information in the communication frame. For example, a non-matching cyclical redundancy check value is created by generating a ones compliment of a CRC calculated based upon the information within a communication frame. The communication network includes a wireless network, a wired network (e. g. , an Ethernet network) and a data cable system that transmits a data over cable media access control (MAC) frame with an Ethernet/[ISO8802-3] type packet protocol data unit payload.
Programmed I/O Ethernet Adapter With Early Interrupts For Accelerating Data Transfer
Richard Hausman - Soquel CA, US Paul William Sherer - Sunnyvale CA, US James P. Rivers - Sunnyvale CA, US Cynthia Zikmund - Boulder Creek CA, US Glenn W. Connery - Sunnyvale CA, US Niles E. Strohl - Tracy CA, US Richard S. Reid - Mountain View CA, US
In a Local Area Network (LAN) system, an ethernet adapter exchanges data with a host through programmed I/O (PIO) and FIFO buffers. The receive PIO employs a DMA ring buffer backup so incoming packets can be copied directly into host memory when the PIO FIFO buffer is full. The adapter may be programmed to generate early receive interrupts when only a portion of a packet has been received from the network, so as to decrease latency. The adapter may also be programmed to generate a second early interrupt so that the copying of a large packet to the host may overlap reception of the packet end. The adapter to begin packet transmission before the packet is completely transferred from the host to the adapter, which further reduces latency. The minimal latency of the adapter allows it to employ receive and transmit FIFO buffers which are small enough to be contained within RAM internal to an Application Specific Integrated Circuit (ASIC) containing the transceiver, ethernet controller, FIFO control circuitry and the host interface as well.
Programmed I/O Ethernet Adapter With Early Interrupts For Accelerating Data Transfer
Richard Hausman - Soquel CA, US Paul William Sherer - Sunnyvale CA, US James P. Rivers - Sunnyvale CA, US Cynthia Zikmund - Boulder Creek CA, US Glenn W. Connery - Sunnyvale CA, US Niles E. Strohl - Tracy CA, US Richard S. Reid - Mountain View CA, US
In a Local Area Network (LAN) system, an Ethernet adapter exchanges data with a host through programmed I/O (PIO) and FIFO buffers. The receive PIO employs a DMA ring buffer backup so incoming packets can be copied directly into host memory when the PIO FIFO buffer is full. The adapter may be programmed to generate early receive interrupts when only a portion of a packet has been received from the network, so as to decrease latency. The adapter may also be programmed to generate a second early interrupt so that the copying of a large packet to the host may overlap reception of the packet end. The adapter to begin packet transmission before the packet is completely transferred from the host to the adapter, which further reduces latency. The minimal latency of the adapter allows it to employ receive and transmit FIFO buffers which are small enough to be contained within RAM internal to an Application Specific Integrated Circuit (ASIC) containing the transceiver, ethernet controller, FIFO control circuitry and the host interface as well.
Programmed I/O Ethernet Adapter With Early Interrupt And Dma Control For Accelerating Data Transfer
Richard Hausman - Soquel CA Paul William Sherer - Sunnyvale CA James P. Rivers - Sunnyvale CA Cynthia Zikmund - Boulder Creek CA Glenn W. Connery - Sunnyvale CA Niles E. Strohl - Tracy CA Richard S. Reid - Mountain View CA
Assignee:
3Com Corporation - Santa Clara CA
International Classification:
G06F 1300 G06F 1332
US Classification:
709250
Abstract:
In a Local Area Network (LAN) system, an ethernet adapter exchanges data with a host through programmed I/O (PIO) and FIFO buffers. The receive PIO employs a DMA ring buffer backup so incoming packets can be copied directly into host memory when the PIO FIFO buffer is full. The adapter may be programmed to generate early receive interrupts when only a portion of a packet has been received from the network, so as to decrease latency. The adapter may also be programmed to generate a second early interrupt so that the copying of a large packet to the host may overlap reception of the packet end. The adapter to begin packet transmission before the packet is completely transferred from the host to the adapter, which further reduces latency. The minimal latency of the adapter allows it to employ receive and transmit FIFO buffers which are small enough to be contained within RAM internal to an Application Specific Integrated Circuit (ASIC) containing the transceiver, ethernet controller, FIFO control circuitry and the host interface as well.
Apparatus For Simulating A Stack Structure Using A Single Register And A Counter To Provide Transmit Status In A Programmed I/O Ethernet Adapter With Early Interrupts
Richard Hausman - Soquel CA Paul W. Sherer - Sunnyvale CA James P. Rivers - Sunnyvale CA Cynthia Zikmund - Boulder Creek CA Glenn W. Connery - Sunnyvale CA Niles E. Strohl - Tracy CA Richard S. Reid - Mountain View CA
Assignee:
3Com Corporation - Santa Clara CA
International Classification:
G06F 1300 G06F 1332
US Classification:
395842
Abstract:
In a Local Area Network (LAN) system, an ethernet adapter exchanges data with a host through programmed I/O (PIO) and FIFO buffers. The receive PIO employs a DMA ring buffer backup so incoming packets can be copied directly into host memory when the PIO FIFO buffer is full. The adapter may be programmed to generate early receive interrupts when only a portion of a packet has been received from the network, so as to decrease latency. The adapter may also be programmed to generate a second early interrupt so that the copying of a large packet to the host may overlap reception of the packet end. The adapter to begin packet transmission before the packet is completely transferred from the host to the adapter, which further reduces latency. The minimal latency of the adapter allows it to employ receive and transmit FIFO buffers which are small enough to be contained within RAM internal to an Application Specific Integrated Circuit (ASIC) containing the transceiver, ethernet controller, FIFO control circuitry and the host interface as well.
Method And Apparatus For Configuring A Selected Adapter Unit On A Common Bus In The Presence Of Other Adapter Units
Richard S. Reid - Mountain View CA Niles Strohl - Tracy CA Glenn W. Connery - Sunnyvale CA Paul W. Sherer - Sunnyvale CA James P. Rivers - Sunnyvale CA
Assignee:
3 COM Corporation - Santa Clara CA
International Classification:
G06F 1300
US Classification:
395325
Abstract:
In a computer system having a central processing unit which employs software drivers as part of a host for controlling peripheral units and including a bus for connecting with adapters for the peripheral units, wherein each adapter has distributed intelligence means for interpreting simple command information and a nonvolatile storage element for storing default configuration information, including a default port address for communication, a method is provided for configuring such intelligent adapters connected to the bus. The method includes initializing the intelligent adapters by applying power to the bus or by issuing a global reset signal and causing a driver to be loaded by the central processing unit so that the host broadcasts a start key via a sequence of write commands via the bus to any adapters on the bus and to elicit responses from the intelligent adapters in an interactive manner to narrow communication between the intelligent adapters and the host to a single intelligent adapter without first specifying a unique port address. The narrowing process involves causing the intelligent adapters to first rank themselves for communication with the host by referring to unique ordered value information, e. g. , an identification serial number, stored in the nonvolatile storage element, such as an EEPROM element, placed on the adapter.
Programmed I/O Ethernet Adapter With Early Interrupts For Accelerating Data Transfer
Richard Hausman - Soquel CA Paul William Sherer - Sunnyvale CA James P. Rivers - Sunnyvale CA Cynthia Zikmund - Boulder Creek CA Glenn W. Connery - Sunnyvale CA Niles E. Strohl - Tracy CA Richard S. Reid - Mountain View CA
Assignee:
3Com Corporation - Santa Clara CA
International Classification:
G06F 1300 G06F 1332
US Classification:
3952008
Abstract:
In a Local Area Network (LAN) system, an ethernet adapter exchanges data with a host through programmed I/O (PIO) and FIFO buffers. The receive PIO employs a DMA ring buffer backup so incoming packets can be copied directly into host memory when the PIO FIFO buffer is full. The adapter may be programmed to generate early receive interrupts when only a portion of a packet has been received from the network, so as to decrease latency. The adapter may also be programmed to generate a second early interrupt so that the copying of a large packet to the host may overlap reception of the packet end. The adapter may also be programmed to begin packet transmission before the packet is completely transferred from the host to the adapter, which further reduces latency. The minimal latency of the adapter allows it to employ receive and transmit FIFO buffers which are small enough to be contained within RAM internal to an Application Specific Integrated Circuit (ASIC) containing the transceiver, ethernet controller, FIFO control circuitry and the host interface as well.
Programmed I/O Ethernet Adapter With Early Interrupts For Accelerating Data Transfer
Richard Hausman - Soquel CA Paul W. Sherer - Sunnyvale CA James P. Rivers - Sunnyvale CA Cynthia Zikmund - Boulder Creek CA Glenn W. Connery - Sunnyvale CA Niles E. Strohl - Tracy CA Richard S. Reid - Mountain View CA
Assignee:
3COM Corporation - Santa Clara CA
International Classification:
C06F 1300 C06F 1338
US Classification:
395250
Abstract:
In a Local Area Network (LAN) system, an ethernet adapter exchanges data with a host through programmed I/O (PIO) and FIFO buffers. The receive PIO employs a DMA ring buffer backup so incoming packets can be copied directly into host memory when the PIO FIFO buffer is full. The adapter may be programmed to generate early receive interrupts when only a portion of a packet has been received from the network, so as to decrease latency. The adapter may also be programmed to generate a second early interrupt so that the copying of a large packet to the host may overlap reception of the packet end. The adapter may also be programmed to begin packet transmission before the packet is completely transferred from the host to the adapter, which further reduces latency. The minimal latency of the adapter allows it to employ receive and transmit FIFO buffers which are small enough to be contained within RAM internal to an Application Specific Integrated Circuit (ASIC) containing the transceiver, ethernet controller, FIFO control circuitry and the host interface as well.
Major left Novell in 2003 and, with Paul Sherer (ex-3Com CTO responsible for Ethernet's success), founded Arroyo Video Solutions, which developed video ...
Matrix Partners since Mar 2010
Venture Partner
Cisco Systems, Inc. Jul 2002 - Mar 2010
CTO, Video
Arroyo Video Solutions Jul 2002 - Aug 2006
CEO
Texas Pacific Group Aug 2001 - Dec 2002
Entrepreneur in Residence
Matrix Partners Aug 2001 - Jun 2002
Entrepreneur in Residence
Education:
University of Alabama in Huntsville 1981 - 1982
PhD, Electrical Engineering
University of Alabama 1977 - 1981
BSEE, Electrical Engineering
Skills:
Start Ups Venture Capital Entrepreneurship Management Investments Strategy Business Development Business Strategy Investment Banking Mobile Devices Leadership Strategic Partnerships Private Equity Angel Investing Corporate Development Product Management Mergers and Acquisitions Due Diligence Entrepreneur Analytics Cloud Computing Financial Modeling Mobile Strategy Development Mergers Ip Mobile Applications Ethernet Wireless Go To Market Strategy Distributed Systems Security Saas Networking New Venture Development Product Marketing Executive Management Mobile Technology System Architecture Storage Enterprise Software Technology Product Development Routing Business Alliances It Strategy Mobile Internet Strategic Alliances Vod Competitive Analysis Cisco Technologies Monetization Global Business Development Professional Services Business Modeling E Commerce Technology Strategy Development Iptv Broadband Scalability Big Data Network Architecture Paas
Interests:
Mobile Social Media Education Medical Educational Games Green
Paul Sirmons, Florida's Film Commissioner, operates out of the office ...
Category:
News & Politics
Uploaded:
08 Jun, 2007
Duration:
5m 12s
Fat city jazz
Paul spina, steve froberg, Ian sherer At Russian river brewery Sunday ...
Category:
Music
Uploaded:
28 Jun, 2010
Duration:
3m 5s
Fallen Warriors June 2-7, 2011
Please take a moment to honor these Fallen Warriors Army Sgt. Jeffrey ...
Category:
People & Blogs
Uploaded:
09 Jun, 2011
Duration:
3m 32s
Fallen Warriors June 2-8, 2011
Please take a moment to honor these Fallen Warriors Army Sgt. Jeffrey ...
Category:
People & Blogs
Uploaded:
10 Jun, 2011
Duration:
4m 43s
Transgendered Jesus playing Hallwalls Artist ...
In front of 1400 people Transgendered Jesus performs "A living" an old...
Category:
Music
Uploaded:
04 Jun, 2011
Duration:
4m 52s
344 S Sherer Place Compton, CA 90220 Tour
Three bedroom, two bath house next to Walter R. Tuler Park in Compton,...
Category:
People & Blogs
Uploaded:
24 Jun, 2011
Duration:
3m 11s
NEW! Comedians Tony Gaud & Pretty Paul Parson...
Tony Gaud and Pretty Paul Parsons warm up with Tampa Bay's Media Talk ...
Category:
Entertainment
Uploaded:
25 Feb, 2008
Duration:
4m 53s
Googleplus
Paul Sherer
Paul Sherer
Education:
Clarion University of Pennsylvania - Political Science/Computer Science, Eisenhower High School
Relationship:
In_a_relationship
About:
Currently a Junior at Clarion University of Pennsylvania pursuing dual majors in Political Science and Computer Science with minors in Psychology and Spanish, Paul runs his own local web development a...