1
Glenn William Connery, W Paul Sherer, Gary Jaszewski, James S Binder: Offload of TCP segmentation to a smart adapter. 3Com Corporation, Mark A Wilson Sonsini Goodrich & Rosati Haynes, August 10, 1999: US05937169 (277 worldwide citation)

A method is provided for sending data from a data source executing a network protocol such as the TCP/IP protocol stack, which includes a process for generating headers for packets according to the network protocol. The method includes sending such data on a network through a smart network interface ...


2
Vinod Khosla: Process for issuing coupons for goods or services to purchasers at non-secure terminals. Vinod Khosla, Mark A Wilson Sonsini Goodrich & Rosati Haynes, March 16, 1999: US05884277 (206 worldwide citation)

A method for automated issuance of a coupon redeemable for goods or services purchased in a transaction involving a purchaser at a non-secure terminal on a public network is provided. The method includes receiving purchaser login data from the public network at a processing system, where the login d ...


3
Chung Wen Ma, Chun Hung Lin, Tai Yao Lee, Li Jen Lee, Ju Xu Lee, Ting Chung Hu: Method and system for managing a flash memory mass storage system. Macronix International, Mark A Wilson Sonsini Goodrich & Rosati Haynes, September 21, 1999: US05956473 (201 worldwide citation)

The present application discloses methods to provide defect management, wear leveling and data security to a mass storage system implemented using flash memory. The flash memory is organized into a plurality of blocks. Each block has a special region for storing its attributes. In defect management, ...


4
Saman Behtash, Christopher Flores, Adel Ghanem: Multi-rate wireless communications system. Adicom Wireless, Mark A Wilson Sonsini Goodrich & Rosati Haynes, April 28, 1998: US05745480 (196 worldwide citation)

A multi-rate wireless communications system that supports a plurality of distributed user terminals in full-duplex simultaneous communications with a central base station, where each user terminal is provided on demand with one of multiple bit rates at a negotiated QOS is provided. Each user is assi ...


5
Thirumalpathy Balakrishnan, Ajay Gaonkar, Eddy Ng: Method, system, and computer program product for providing failure protection in a network node. Riverstone Networks, Mark A Wilson, September 6, 2005: US06941487 (182 worldwide citation)

Multiple techniques for providing failure protection in a network node that includes primary and secondary control modules (CMs) are disclosed. One technique involves synchronizing configuration state information between the CMs by executing a configuration command within the primary CM and then exe ...


6
Mark S Isfeld, Tracy D Mallory, Bruce W Mitchell, Michael J Seaman, Nagaraj Arunkumar, Pyda Srisuresh: High throughput message passing process using latency and reliability classes. 3Com Corporation, Mark A Wilson Sonsini Goodrich & Rosati Haynes, October 27, 1998: US05828835 (180 worldwide citation)

A communication technique for high volume connectionless-protocol, backbone communication links in distributed processing systems provides for control of latency and reliability of messages transmitted. The system provides for transmit list and receive list processes in the processors on the link. O ...


7
Deepak J Aatresh: Method and apparatus for forwarding packets from a plurality of contending queues to an output. Cabletron Systems, Mark A Wilson, Law Offices of Mark A Wilson, May 23, 2000: US06067301 (157 worldwide citation)

A method and apparatus for forwarding packets from contending queues of a multiport switch to an output of a finite bandwidth involve first prioritizing the contending queues into different priorities that relate to priorities of the packets that are being forwarded in the network. Bandwidth of the ...


8
Chung Wen Ma, Chu Hung Lin, Tai Yao Lee, Li Jen Lee, Ju Xu Lee, Ting Chung Hu: Flash memory mass storage system. Macronix International, Mark A Wilson Sonsini Goodrich & Rosati Haynes, August 3, 1999: US05933368 (156 worldwide citation)

An architecture for a mass storage system using flash memory is described. This architecture involves organizing the flash memory into a plurality of blocks. These blocks are then divided into several categories. One of the categories is a working category used to store data organized in accordance ...


9
Chung Wen Ma, Chun Hung Lin, Tai Yao Lee, Li Jen Lee, Ju Xu Lee, Ting Chung Hu: Flash memory mass storage system. Macronix International, Mark A Wilson Sonsini Goodrich & Rosati Haynes, April 28, 1998: US05745418 (151 worldwide citation)

An architecture for a mass storage system using flash memory is described. This architecture involves organizing the flash memory into a plurality of blocks. These blocks are then divided into several categories. One of the categories is a working category used to store data organized in accordance ...


10
James A Bauman: Method and apparatus for controlling the flow of variable-length packets through a multiport switch. Cabletron Systems, Mark A Wilson, Law Offices of Mark A Wilson, April 4, 2000: US06046979 (147 worldwide citation)

A method and apparatus for controlling the flow of variable-length packets to a multiport switch involve accessing forwarding information in a memory based at least partially on layer 4 information from a packet and then forwarding the packet only if the packet is within a bandwidth consumption limi ...