Method for redirecting packetized data associated with a destination address in a communication protocol layer to a different destination address in a different protocol layer
First Claim
1. In a bi-directional communication system, a method for directing packetized data to a local network wherein said packetized data comports to hierarchical layers of communication protocols, comprising the steps of:
- comparing a received IP packet destination address in a first protocol layer with a predetermined IP address to determine if there is an address match; and
redirecting a payload of said received IP packet from an Internet network to said local network in response to said address match by;
substituting a second protocol layer address, in a packet of said packetized data, for a received second protocol layer destination address corresponding to a destination accessed on said local network, where both the second protocol layer address and the received second protocol layer destination address reside in a second protocol layer different than the first protocol layer.
5 Assignments
0 Petitions
Accused Products
Abstract
A system enables a bi-directional communication device such as a modem to facilitate local communication between the modem and an attached PC as well as to enable the PC to conduct concurrent Internet and local communication. A bi-directional communication system employs a method for seamlessly communicating packetized data between different networks using hierarchical layers of communication protocols (e.g. including Internet Protocol (IP) and Media Access Control (MAC) layers). The method involves comparing a received IP packet destination address in a first protocol layer with a predetermined IP address to determine if there is an address match. Upon such an address match, a payload of the received IP packet is redirected from an Internet network to a local network (e.g. an Ethernet, HPNA or USB network) by substituting a second protocol layer address for a received second protocol layer address (e.g. a MAC address). In another feature, a second Application (e.g. peripheral control) is initiated to operate concurrently with a first Application (e.g. web surfing) in response to receiving the redirected payload data.
-
Citations
19 Claims
-
1. In a bi-directional communication system, a method for directing packetized data to a local network wherein said packetized data comports to hierarchical layers of communication protocols, comprising the steps of:
-
comparing a received IP packet destination address in a first protocol layer with a predetermined IP address to determine if there is an address match; and redirecting a payload of said received IP packet from an Internet network to said local network in response to said address match by; substituting a second protocol layer address, in a packet of said packetized data, for a received second protocol layer destination address corresponding to a destination accessed on said local network, where both the second protocol layer address and the received second protocol layer destination address reside in a second protocol layer different than the first protocol layer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a bi-directional communication device using an internet Protocol (IP), a method for directing IP data, wherein said IP data is structured in the form of hierarchical layers of communication protocols, comprising the steps of:
-
comparing a received IP packet IP destination address in a first protocol layer with a predetermined IP address to determine if there is an address match, wherein upon said address match, said IP packet is assigned a as second protocol layer (MAC) destination address that resides in a second protocol layer, in response to said address match; and redirecting a payload of said received IP packet using said second protocol layer (MAC) destination address to a device running an Application corresponding to said second protocol layer destination address. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. In a bi-directional communication system, a method for directing packetized data between different networks using hierarchical layers of communication protocols comprising the steps of:
-
intercepting a domain name resolution request if a domain name matches a predetermined entry in a domain name database; translating said intercepted domain name to a predetermined IP address; and redirecting a payload of a received IP packet destined for said intercepted domain name, wherein said redirecting step substitutes a different MAC layer address for a received MAC layer address. - View Dependent Claims (19)
-
Specification