Patents by Inventor Edward L. Koch

Edward L. Koch 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: 9037741
    Abstract: The present invention provides a system with multiple network protocol support. The system includes: a first memory, the first memory comprising program instructions for processing upper and lower layers of the network protocol; a first processor, where the first processor processes the upper layers of the network protocol for a data packet according to the program instructions in the first memory; and a second processor, where the second processor processes lower layers of the network protocol for the data packet according to the program instructions in the first memory. When the network protocol is changed, instructions for the new protocol is fetched from a second memory and placed in the first memory. Thus, the hardware of the system need not be redesigned when changing protocols, and the same on-system unit is used to implement each protocol. This increases flexibility, provides cost effectiveness, and increases the reliability of the system.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: May 19, 2015
    Assignee: RPX Corporation
    Inventors: Dietmar Loy, Edward L. Koch
  • Publication number: 20130046898
    Abstract: The present invention provides a system with multiple network protocol support. The system includes: a first memory, the first memory comprising program instructions for processing upper and lower layers of the network protocol; a first processor, where the first processor processes the upper layers of the network protocol for a data packet according to the program instructions in the first memory; and a second processor, where the second processor processes lower layers of the network protocol for the data packet according to the program instructions in the first memory. When the network protocol is changed, instructions for the new protocol is fetched from a second memory and placed in the first memory. Thus, the hardware of the system need not be redesigned when changing protocols, and the same on-system unit is used to implement each protocol. This increases flexibility, provides cost effectiveness, and increases the reliability of the system.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Inventors: Dietmar Loy, Edward L. Koch
  • Patent number: 8001256
    Abstract: The present invention provides a system with multiple network protocol support. The system includes: a first memory, the first memory comprising program instructions for processing upper and lower layers of the network protocol; a first processor, where the first processor processes the upper layers of the network protocol for a data packet according to the program instructions in the first memory; and a second processor, where the second processor processes lower layers of the network protocol for the data packet according to the program instructions in the first memory. When the network protocol is changed, instructions for the new protocol is fetched from a second memory and placed in the first memory. Thus, the hardware of the system need not be redesigned when changing protocols, and the same on-system unit is used to implement each protocol. This increases flexibility, provides cost effectiveness, and increases the reliability of the system.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: August 16, 2011
    Inventors: Dietmar Loy, Edward L Koch
  • Publication number: 20100036961
    Abstract: The present invention provides a system with multiple network protocol support. The system includes: a first memory, the first memory comprising program instructions for processing upper and lower layers of the network protocol; a first processor, where the first processor processes the upper layers of the network protocol for a data packet according to the program instructions in the first memory; and a second processor, where the second processor processes lower layers of the network protocol for the data packet according to the program instructions in the first memory. When the network protocol is changed, instructions for the new protocol is fetched from a second memory and placed in the first memory. Thus, the hardware of the system need not be redesigned when changing protocols, and the same on-system unit is used to implement each protocol. This increases flexibility, provides cost effectiveness, and increases the reliability of the system.
    Type: Application
    Filed: March 30, 2009
    Publication date: February 11, 2010
    Applicant: Lightmedia Corporation
    Inventors: Dietmar Loy, Edward L. Koch
  • Publication number: 20070271079
    Abstract: A simulator for inter-vehicle radio communication includes terrain and building data and can simulate the effects of buildings in terrain on radio propagation. The simulator also models other vehicles and the shadow effects of their presence. The system comprises a simulation engine, a network simulator, a driving simulator, a database and a user interface module adapted for communication. The simulation engine simulates the propagation of communication signals between vehicles including the effects of shadowing, and also receives data from the network simulator, the driving simulator and database to generate the propagation simulation. The simulation engine outputs the results of the propagation simulation to the user interface module which translates the information into various displays.
    Type: Application
    Filed: March 23, 2007
    Publication date: November 22, 2007
    Inventors: Kentaro Oguchi, Edward L. Koch, Wesley C. Collier, Rama K. Vuyyuru
  • Patent number: 6671264
    Abstract: The present invention provides a method for reliable stale packet recognition in a network. The method includes: labeling a packet with a super transaction identifier (STID), the STID uniquely indicating a transaction; sending the packet with the STID to the receiving router; and blocking the sent packet from transmission to the receiving node if a transaction timer for the transaction indicated by the STID has expired. The method adds a STID to each packet. Each transaction is assigned a unique STID by the sending router, and each packet of the transaction is labeled with this STID. The receiving router uses the STID to block duplicate packets with the same STID which arrive after the expiration of the transaction timer. In this manner, stale packets are reliably detected by the receiving router.
    Type: Grant
    Filed: July 5, 2000
    Date of Patent: December 30, 2003
    Assignee: Loytec Electronics GmbH
    Inventors: Edward L. Koch, Stefan Soucek
  • Patent number: 6633574
    Abstract: The present invention is a method for acknowledgment of receipt of a message in a network, where the network includes a plurality of nodes. The method includes sending a message from a first node of the plurality of nodes destined for a second node of the plurality of nodes; setting a timer for the first node for receipt of an acknowledgment packet from the second node; determining if a wait acknowledge packet is received by the first node; and resetting the timer if the wait acknowledge packet is received by the first node. The present invention adds a wait acknowledge event to the state in the acknowledgment protocol which waits for an acknowledgement packet from the destination node. The wait acknowledge packet notifies the recipient that the message sent by the originating node has been received and forwarded. As long as the message is being properly forwarded to the next hop, wait acknowledge packets will continue to be sent to the originating node.
    Type: Grant
    Filed: March 17, 1999
    Date of Patent: October 14, 2003
    Assignee: LOYTEC Electronics GmbH
    Inventors: Edward L Koch, Jeffrey Warren Scott, Thomas Ian Armitage
  • Publication number: 20020143969
    Abstract: The present invention provides a system with multiple network protocol support. The system includes: a first memory, the first memory comprising program instructions for processing upper and lower layers of the network protocol; a first processor, where the first processor processes the upper layers of the network protocol for a data packet according to the program instructions in the first memory; and a second processor, where the second processor processes lower layers of the network protocol for the data packet according to the program instructions in the first memory. When the network protocol is changed, instructions for the new protocol is fetched from a second memory and placed in the first memory. Thus, the hardware of the system need not be redesigned when changing protocols, and the same on-system unit is used to implement each protocol. This increases flexibility, provides cost effectiveness, and increases the reliability of the system.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Inventors: Dietmar Loy, Edward L. Koch
  • Patent number: 6421743
    Abstract: The present invention provides a method and system for data transmission in a computer network. The method includes sending data with a first structure to a connector, the connector coupled between the front-end and the back-end, the data being either from the front-end or the back-end; and mapping the data to a second structure by the connector, such that a change in a configuration of at least one control point at the back-end is transparent to the front-end. In the preferred, the method includes an additional device, a connector, that serves as a gateway between the enterprise and the control network. The enterprise defines structures, data points, that it prefers to use and configures the gateway to use them. From then on, communication between the enterprise and the connector uses those structures. The enterprise also configures the gateway to communicate with the desired elements of the control network by defining input/output points.
    Type: Grant
    Filed: September 23, 1999
    Date of Patent: July 16, 2002
    Assignee: Coactive Networks, Inc.
    Inventors: David Morris Byron, Edward L Koch
  • Patent number: 6359888
    Abstract: The present invention provides a method for reliable stale packet recognition in a network. The method includes: rewriting a packet's transaction identifier (TID) such that the rewritten TID is not a same TID as a previous transaction if the packet could be erroneously seen as a duplicate packet by the receiving router; sending the packet to the receiving router; and blocking the sent packet from transmission to the receiving node if a transaction timer has expired and if the sent packet's TID is the same TID as the previous transaction. The method blocks duplicate packets which arrive at the receiving router after the expiration of the transaction timer. When a packet for a new transaction to be sent to the receiving node is assigned the same TID as the previous transaction, the sending router rewrites the packet's TID to avoid the erroneous recognition of this packet as a duplicate by the receiving router.
    Type: Grant
    Filed: July 5, 2000
    Date of Patent: March 19, 2002
    Assignee: Coactive Networks, Inc.
    Inventors: Edward L. Koch, Stefan Soucek