Patents by Inventor Kenneth L. Peirce

Kenneth L. Peirce 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: 6542992
    Abstract: Two network entities allocate the performance of encryption and compression algorithms amongst each other in a controlled and coordinated manner so as to avoid unnecessary duplication of encryption and compression at different protocol layers and an associated waste of CPU power. For example, a first network entity performs both encryption and compression at the IP layer, and instructs the second network entity to disable PPP-layer encryption and compression. In a wireless networking example of the invention, the first network entity is a home agent (e.g., a router) for a wireless communications device and the second network entity is a foreign agent (e.g., a network access server) providing network access for the communications device. The foreign agent terminates a Point-to-Point Protocol (PPP) session with the communications device, but implements (or does not implement) PPP-layer compression and encryption algorithms under the supervision and control of the home agent.
    Type: Grant
    Filed: January 26, 1999
    Date of Patent: April 1, 2003
    Assignee: 3Com Corporation
    Inventors: Kenneth L. Peirce, Jr., Yingchun Xu, Timothy Glenn Mortsolf, Matthew Harper
  • Patent number: 6229804
    Abstract: An election protocol or method is described for use in Internet Telephony, in which a gatekeeper is elected to serve as an active gatekeeper. The group of gatekeepers elect one gatekeeper in a zone to act as a primary gatekeeper that responds to gatekeeper request messages by broadcasting active gatekeeper claim messages that contain a unique gatekeeper priority value for the gatekeeper. The gatekeepers compare the received gatekeeper priority value with their own gatekeeper priority value and either broadcast another active gatekeeper claim message (if they are higher ranked) or do not broadcast another active gatekeeper claim message (if they are lower ranked). This process sorts the gatekeepers into a hierarchy with the highest ranked gatekeeper designated to respond to gatekeeper request messages. The other gatekeepers stand by in an idle mode and do not respond to gatekeeper requests. The other gatekeepers are ranked in priority in accordance with a gatekeeper priority value assigned to each gatekeeper.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: May 8, 2001
    Assignee: 3Com Corporation
    Inventors: Timothy G. Mortsolf, Kenneth L. Peirce, Jr., Matthew Harper, Thomas M. Stoner
  • Patent number: 6157649
    Abstract: A method for coordinating and controlling multiple data streams representing a data transmission session that terminate in different termination units (such as network access servers) using a virtual data stream tunnel is presented. The data streams are transmitted over two or more links, collectively forming a "bundle. One of the termination units that receives a data stream is designated as the termination unit to receive and reconstruct a call. The designated termination unit is the "owner" of the bundle. A termination unit that is a not a bundle owner creates a virtual tunnel to the termination unit that is the bundle owner, and sends data streams through the virtual tunnel to the bundle owner to reconstruct the call. The designated termination unit reconstructs the data streams for the bundle and directs the bundle to a destination.
    Type: Grant
    Filed: October 31, 1997
    Date of Patent: December 5, 2000
    Assignee: 3 Com Corporation
    Inventors: Kenneth L. Peirce, Patrick Calhoun, Matthew H. Harper, Daniel L. Schoo, Sumit Vakil
  • Patent number: 5878040
    Abstract: A method for coordinating and controlling multiple data streams representing a data transmission session that terminate in different termination units (such as network access servers). The data streams are transmitted over two or more links, collectively forming a "bundle". The termination units are linked together preferably over a local area network. One of the termination units that receives a data stream is designated as the termination unit to receive and reconstruct the call. The designated termination unit is the "owner" of the bundle. The termination unit broadcasts an advertisement consisting of a bundle mapping update packet software structure with an identification header to alert the other termination units that it is to reconstruct the call. The identification header in the advertisement notifies the other termination units that if they should receive a portion of the data stream in the bundle, they should forward their packets of data to the designated termination unit.
    Type: Grant
    Filed: August 26, 1997
    Date of Patent: March 2, 1999
    Assignee: 3Com Corporation
    Inventors: Kenneth L. Peirce, Jr., Daniel L. Schoo, Matthew H. Harper
  • Patent number: 5717690
    Abstract: A method for coordinating and controlling multiple data streams representing a data transmission session that terminate in different termination units (such as network access servers). The data streams are transmitted over two or more links, collectively forming a "bundle". The termination units are linked together preferably over a local area network. One of the termination units that receives a data stream is designated as the termination unit to receive and reconstruct the call. The designated termination unit is the "owner" of the bundle. The termination unit broadcasts an advertisement consisting of a bundle mapping update packet software structure with an identification header to alert the other termination units that it is to reconstruct the call. The identification header in the advertisement notifies the other termination units that if they should receive a portion of the data stream in the bundle, they should forward their packets of data to the designated termination unit.
    Type: Grant
    Filed: November 17, 1995
    Date of Patent: February 10, 1998
    Assignee: U.S. Robotics Corporation
    Inventors: Kenneth L. Peirce, Jr., Daniel L. Schoo, Matthew H. Harper