Patents by Inventor Peter Si-Sheng Wang

Peter Si-Sheng Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6999453
    Abstract: The scalability and throughput for high-capacity communication switches is improved by providing a distributed arbitration algorithm which addresses the arbitration inefficiency of prior art systems. Distributed arbitration logic units in each satellite unit in a communication switch execute a protocol for computing a connection map for the switch fabric during each arbitration cycle. The protocol includes a plurality of phases including broadcasting backpressure parameters among the arbitration logic units, generating bids for access to switch fabric resources in each of the arbitration logic units utilizing information shared with other arbitration logic units, broadcasting the results of the bidding process, and configuring the switch fabric using the results.
    Type: Grant
    Filed: July 9, 2001
    Date of Patent: February 14, 2006
    Assignee: 3Com Corporation
    Inventors: Guy M. Chemla, Peter Si-Sheng Wang
  • Patent number: 6912589
    Abstract: A method and system for efficiently handling forwarding of multicast packets by ignoring VLAN (virtual local area network) context during lookup. In one embodiment, the present invention receives, at an intermediate device, multicast registration information for a client. The present embodiment then creates a forwarding database of the multicast registration information. In the present embodiment, when handling a multicast packet at an intermediate device, the present invention accesses the multicast registration information stored in the forwarding database. More particularly, in this embodiment, the present invention accesses the multicast registration information stored in the forwarding database without utilizing VLAN context of the client. As a result, the present invention allows the intermediate device to forward a single multicast packet which will later be supplied to registered member ports. The member ports apply the appropriate VLAN context.
    Type: Grant
    Filed: March 30, 1999
    Date of Patent: June 28, 2005
    Assignee: 3Com Corportion
    Inventors: Vipin Kumar Jain, Peter Si-Sheng Wang
  • Patent number: 6883023
    Abstract: The invention provides an information appliance and a network appliance (or telephone) that function independently as well as with each other as companion appliances. The information appliance stores user information corresponding to a particular user. The telephone is linked to network. In some embodiments, the companion appliances are capable of simultaneously exchanging voice and data messages with devices connected to the network. The appliances are connected to each other physically through a communications port, and exchange data link layer formatted data corresponding to user personalized information, commands from the user, and responses including message status information corresponding to action of the network connected devices. The user information enables the telephone to perform network communications according to user specified settings, and enables the telephone to assume the user specific information appliance network identification.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: April 19, 2005
    Assignee: 3Com Corporation
    Inventors: Peter Si-Sheng Wang, Ismail Dalgic
  • Patent number: 6614787
    Abstract: A method and system for efficiently handling multicast packets by aggregating VLAN (virtual local area network) context. In one embodiment, multicast registration information is received for a first client in one VLAN and then multicast registration information for the second client in a second VLAN. An aggregated list is created of the multicast registration information for the first client and the second client. In this embodiment, the aggregated list of the multicast registration information is forwarded for the first client and the second client to a second intermediate device. Then, when handling a multicast packet at the second intermediate device, the present invention accesses the aggregated list of the multicast registration information for the first client and the second client. As a result, the present invention allows the second intermediate device to perceive having only a single VLAN registered to receive the multicast packet.
    Type: Grant
    Filed: March 30, 1999
    Date of Patent: September 2, 2003
    Assignee: 3Com Corporation
    Inventors: Vipin Kumar Jain, Peter Si-Sheng Wang
  • Patent number: 6538997
    Abstract: Method of troubleshooting a path that includes a source node, a set of destination nodes, and a set of at least an intermediate node in a computer network. The source node sends a packet to an intermediate node in the set of at least an intermediate node. At least a layer-2 intermediate node in the set of at least an intermediate node inserts data into the packet, and the layer-2 intermediate node sends the packet to another node in the path. A packet for troubleshooting a path in a computer network is disclosed. The path includes a source node, a destination node, and a set of at least one intermediate node. The packet comprises an address that corresponds to the destination node and data inserted by layer-2 intermediate nodes through which the packet has traversed. A method of troubleshooting a path that includes a set of layer-2 devices and a set of layer-3 devices is disclosed. A node in a computer network is disclosed. The node is in a path that includes a source node and a destination node.
    Type: Grant
    Filed: June 24, 1998
    Date of Patent: March 25, 2003
    Assignee: 3Com Corporation
    Inventors: Peter Si-Sheng Wang, Anthony Ballardie
  • Patent number: 6470382
    Abstract: A method to dynamically attach, manage, and access a LAN-attached SCSI and netSCSI device to a network. In one embodiment, the present invention recites a method for dynamically attaching, managing, and accessing a netSCSI device coupled to a network. In one step, a broadcast message from the netSCSI device, providing a network address of the netSCSI device, is received at a computer coupled to the network. In another step, the network address of the netSCSI device is mapped to a logical SCSI ID in the computer. With another step, the computer claims ownership of the netSCSI device by transmitting a message of ownership to it and including its own, network address. Finally, communication to the netSCSI device is performed by accessing the address map.
    Type: Grant
    Filed: May 26, 1999
    Date of Patent: October 22, 2002
    Assignee: 3Com Corporation
    Inventors: Peter Si-Sheng Wang, Charles Hardin
  • Patent number: 6463071
    Abstract: A communications network operating in 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. Time frames for transmission of data over the network are allocated to cable modems and time frames originally allocated to a cable modem for transmission of lower priority data can be utilized to transfer high priority data while aborting the transmission of lower priority data. A high level data link control (HDLC) section is coupled immediately before a cyclical redundancy check (CRC) to indicate that all data packet protocol data units (PDU) that are encapsulated by HDLC flags is high priority data that is not to be discarded and other data is to be abandoned.
    Type: Grant
    Filed: August 17, 1998
    Date of Patent: October 8, 2002
    Assignee: 3Com Corporation
    Inventors: Kenneth Araujo, Peter Si-Sheng Wang
  • Patent number: 6434165
    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 one's 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.
    Type: Grant
    Filed: August 19, 1998
    Date of Patent: August 13, 2002
    Assignee: 3Com Corporation
    Inventors: Paul Sherer, Kenneth Araujo, Peter Si-Sheng Wang
  • Patent number: 6324575
    Abstract: A method and system for intelligently selecting the multicast filtering mode of a port in a switch. In one embodiment the present invention determines whether a client is coupled to a port of a switch. In such an embodiment, provided that a client is coupled to the port, the present invention monitors the client to determine if the client is 802.1p compliant. Next, in this embodiment, provided that the client is 802.1p compliant, the present invention automatically selects a Filter Unregistered Groups mode for the port to which the client is coupled. Conversely, if the client is not 802.1p compliant, the present invention selects a Forward All Groups mode for the port to which the client is coupled. In so doing, the present invention intelligently selects the optimal multicast filter mode for a switch and its connected clients. Additionally, the present invention eliminates the need for expensive, time-consuming, and error-prone network administrator intervention.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: November 27, 2001
    Assignee: 3Com Corporation
    Inventors: Vipin Kumar Jain, Peter Si-Sheng Wang
  • Patent number: 6301229
    Abstract: A network intermediate device interacts with a remote network element and performs the control plane interactions for a communication protocol used on a network segment between the network intermediate device and the destination, and interacts with customer premises equipment CPE to offload data plane transactions according to the protocol normally performed by the network intermediate device to the CPE, without the CPE needing to be aware of the complexities of the protocol involved. By distributing certain recurring packet data processing functions, like appending headers and removing headers, to the endpoints, the packet processing at the network intermediate devices is streamlined and processing bottlenecks are alleviated.
    Type: Grant
    Filed: April 7, 1998
    Date of Patent: October 9, 2001
    Assignee: 3Com Corporation
    Inventors: Kenneth Araujo, Peter Si-Sheng Wang, Cheng Chen
  • Patent number: 6161134
    Abstract: The invention provides an information appliance and a network appliance (or telephone) that function independently as well as with each other as companion appliances. The information appliance stores user information corresponding to a particular user. The telephone is linked to network. In some embodiments, the companion appliances are capable of simultaneously exchanging voice and data messages with devices connected to the network. The appliances are connected to each other physically through a communications port, and exchange data link layer formatted data corresponding to user personalized information, commands from the user, and responses including message status information corresponding to action of the network connected devices. The user information enables the telephone to perform network communications according to user specified settings, and enables the telephone to assume the user specific information appliance network identification.
    Type: Grant
    Filed: October 30, 1998
    Date of Patent: December 12, 2000
    Assignee: 3Com Corporation
    Inventors: Peter Si-Sheng Wang, Ismail Dalgic
  • Patent number: 6157635
    Abstract: An apparatus for converting frame-type transmissions to packet-type transmissions. In one embodiment, the apparatus comprises a medium access controller (MAC) coupled to a packet-based network and multiple packet assembler/disassemblers (PADs). The PADs include a data link layer (DLL) PAD coupled to the MAC, a high level data link control (HDLC) PAD coupled to the DLL PAD, a network layer (NL) PAD coupled to the DLL PAD, and a NL/frame alignment sequence-bit-rate allocation signal (NL/FAS-BAS) PAD coupled to the DLL PAD. Multiple detection units are coupled to respective PADs, wherein each of the plurality of detection units detects a frame-type transmission.
    Type: Grant
    Filed: February 13, 1998
    Date of Patent: December 5, 2000
    Assignee: 3Com Corporation
    Inventors: Peter Si-Sheng Wang, Ismail Dalgic, Kenneth Araujo
  • Patent number: 6118785
    Abstract: A communication protocol designed for managing the communication between peers, such as the point-to-point protocol, includes a signaling channel in frames formatted according to the communication protocol. The signaling channel is utilized by intermediate devices in the access provider network, such as central office switches or other concentration points in the network to facilitate the management of the flow of data traffic in the access providers network. The signaling channel is identified in the intermediate devices and in the end stations, such as customer premises equipment or remote access servers, by a particular value in the Protocol field of the PPP encapsulation format for example. The intermediate device is configured to monitor the protocol field, and when the particular value is recognized, to process the frame at the intermediate device.
    Type: Grant
    Filed: April 7, 1998
    Date of Patent: September 12, 2000
    Assignee: 3Com Corporation
    Inventors: Kenneth Araujo, Peter Si-Sheng Wang
  • Patent number: 6112245
    Abstract: A constant access ADSL link, or an equivalent connection from a modem to a central office switch is enabled to establish sessions to individual end stations, such as individual Internet service providers. An in-band signaling channel within the Point-to-Point Protocol session employs a connection establishment and tear down protocol for session establishment and tear down to individual end stations with the end station coupled to the ADSL link. Such session establishment and tear down messages are associated with frames having an HDLC-like address of (hex)FF are terminated locally by the concentration/multiplexing equipment at the central office switch or other equipment provided by the telephone network access provider. As a result the session establishment, the access provider's concentration/multiplexing equipment returns a value other than (hex)FF to be used by the end station coupled to the ADSL link, in the HDLC address field to identify data associated with the particular PPP session.
    Type: Grant
    Filed: April 7, 1998
    Date of Patent: August 29, 2000
    Assignee: 3Com Corporation
    Inventors: Kenneth Araujo, Peter Si-Sheng Wang
  • Patent number: 6108350
    Abstract: Method for improved configuration of a link between an end station and an intermediate device in a network. The intermediate device communicates through the link using a point-to-point protocol, and a lower layer protocol and is capable of translating between the lower layer protocol used by the link and a lower layer protocol used by a portion of the network. The intermediate device detects the lower layer protocol used by the end station and configures the link to use the point-to-point protocol, the lower layer protocol used by the end station, and an asymmetric digital subscriber line (ADSL) protocol. A method including signaling the end station to use on the link a lower layer protocol having a particular relationship with the lower layer protocol used by the portion of the network.
    Type: Grant
    Filed: March 9, 1998
    Date of Patent: August 22, 2000
    Assignee: 3Com Corporation
    Inventors: Kenneth Araujo, Ismail Dalgic, Peter Si-Sheng Wang
  • Patent number: 6097720
    Abstract: In a network having one or more intermediate devices coupled to end stations by respective links, and including a multicast source end station such as a remote access server for an Internet service provider, and a plurality of multicast receiving end stations, such as customer premises equipment CPE, coupled to an intermediate device in the network, a method for distributing multicast distribution functions to the intermediate device is described. The method comprises establishing point-to-point sessions between the source end station and the plurality of receiving end stations according to a communication protocol such as the PPP. Also, a point-to-point session is established between the multicast source end station and the intermediate device by which the source end station feeds multicast messages to the intermediate device that are directed to a set of multicast groups.
    Type: Grant
    Filed: April 7, 1998
    Date of Patent: August 1, 2000
    Assignee: 3Com Corporation
    Inventors: Kenneth Araujo, Peter Si-Sheng Wang, Cyndi Jung