US20030145119A1 - Interface between standard terminal equipment unit and high speed wireless link - Google Patents
Interface between standard terminal equipment unit and high speed wireless link Download PDFInfo
- Publication number
- US20030145119A1 US20030145119A1 US10/338,434 US33843403A US2003145119A1 US 20030145119 A1 US20030145119 A1 US 20030145119A1 US 33843403 A US33843403 A US 33843403A US 2003145119 A1 US2003145119 A1 US 2003145119A1
- Authority
- US
- United States
- Prior art keywords
- address
- terminal equipment
- over
- network
- wireless link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
Definitions
- the invention relates to wireless communication systems. More particularly, the invention relates to techniques of interfacing data terminal equipment units to wireless data networks.
- Typical networks operate based on the transfer of groups of bits, called frames.
- an entire file of data such as an e-mail message, is segmented into a series of frames for transmission over the network.
- the actual data represented in each frame is attached to a series of headers associated with a set of protocol layers.
- Each protocol layer is devoted to handling one or more of the issues involved with the transportation of data between terminals.
- Most digital networks are comprised of many nodes. On its journey through the network, a frame may pass through a series of network nodes.
- the nodes may be repeaters, bridges, routers, switches or gateways depending, generally, on the highest protocol layer which is examined by the node and whether the node transforms the data from one transport protocol to another.
- the nodes may be connected using a variety of different physical media, referred to as links.
- links may be connected using a variety of different physical media, referred to as links.
- some data networks now include nodes which are connected by a wireless medium.
- the user may transport his terminal to a remote location and still have access to the network.
- FIG. 1 is an exemplary embodiment of a terrestrial wireless communication system 10 .
- FIG. 1 shows three remote units 12 , 13 , and 15 and two base stations 14 .
- wireless communication systems may have many more remote units and base stations.
- the remote unit 12 is shown as a mobile telephone unit installed in a car.
- FIG. 1 also shows the fixed location remote unit 15 in a wireless local loop system and the portable computer remote unit 13 in a standard cellular system.
- the remote units may be any type of communication unit.
- the remote units may be hand-held personal communication system (PCS) units, portable data units such as a personal data assistant, or fixed location data units such as meter reading equipment.
- FIG. 1 shows a forward link 18 from the base stations 14 to the remote units 12 , 13 and 15 and reverse link 19 from the remote units 12 , 13 and 15 to the base stations 14 .
- PCS personal communication system
- CDMA code division multiple access
- TDMA time division multiple access
- GSM Global System for Mobile Communication
- standards using each of these communication techniques have been initially developed to provide voice services.
- the remote units using existing voice standards have been adapted to provide data services—for example, to act as nodes within a digital internetwork.
- FIG. 2 illustrates a prior art system which provides wireless digital communication for terminal equipment unit 30 .
- the terminal equipment unit 30 may be any type of terminal which produces digital information.
- the terminal equipment unit 30 may be a personal notebook computer, a printer, test equipment, a server, a dumb terminal or a variety of other equipment.
- Digital data produced by the terminal equipment unit 30 is passed to a wireless modem 32 via a standard digital link.
- the terminal equipment unit 30 may be connected to the wireless modem 32 via a bi-directional RS-232 bus.
- the wireless modem 32 provides an interface to a wireless link 34 and network infrastructure 36 .
- the RS-232 bus is an industry standard serial link physical layer over which data formatted in a variety of higher layer protocols may pass.
- Ethernet was developed for wired applications and is not particularly suited for a wireless environment.
- Ethernet is a broadcast system. In other words, all stations on an Ethernet network receive all messages regardless of whether the station represents the intended destination. Each station must examine the received frames to determine if the station is the destination. If the station is the intended destination, the frame is passed to a higher protocol layer for appropriate processing at the station. If the current station is not the proper destination, the station simply discards the frame.
- Each station in an Ethernet system is assigned a hardware address.
- the hardware address is contained on the Ethernet interface card and is permanent and unique to the Ethernet interface card hardware.
- Groups of Ethernet stations which time multiplex their signaling on a common Ethernet connection are called a subnet.
- a station on an Ethernet subnet sends a message to a station outside of its Ethernet subnet, it sends it to a gateway associated with the Ethernet subnet.
- Each Ethernet frame begins with a preamble. Following the preamble, the frame comprises the hardware address of the destination station and the hardware address of the source station.
- the source address is always a unicast address meaning that the source always indicates the address of the terminal equipment unit which is sending the message.
- the destination address may be unicast (to single node), multicast (to group of nodes), or broadcast (to all nodes on the Ethernet subnet) address.
- a wireless modem is used to connect a wireline broadcast medium terminal equipment unit, such as an Ethernet unit, to a network unit over a wireless link.
- a local server is incorporated within the wireless modem.
- the wireless modem intercepts the message.
- the local server assigns an IP address to the terminal equipment unit and responds to the terminal equipment unit. In this way, the terminal equipment unit need not be modified in any way.
- the wireless modem receives packets from the terminal equipment unit over the wireline broadcast medium from the terminal equipment unit and forwards it over the wireless link to the network unit using a conventional wireless protocol. In addition, the wireless modem routes packets received over the wireless link addressed to the terminal equipment unit to the wireline broadcast medium.
- FIG. 1 is an exemplary embodiment of a terrestrial wireless communication system in which mobile data and voice service is provided.
- FIG. 2 is a block diagram illustrating a prior art system which provides wireless digital communication for a terminal equipment unit.
- FIGS. 3A, 3B and 3 C are a block diagram and two corresponding protocol layer diagrams showing a data system comprising a wireless link.
- FIG. 4 is a block diagram showing a data system comprising a wireless link in which a single wireless modem services multiple terminal equipment units.
- FIG. 3A is a block diagram showing a data system comprising a wireless link 56 .
- a standard terminal equipment unit 40 is connected to a wireless modem 42 via an Ethernet connection.
- Ethernet defines a wired physical layer and a link layer protocol used to connect two or more terminal equipment units.
- the physical layer defines the electrical, mechanical, procedural and functional specifications for activating, maintaining and deactivating the physical link between two or more stations on the network. Such characteristics as voltage levels, timing of voltage level transitions, physical data rates, maximum transmission distances, physical connector types, and other similar attributes are defined by the physical layer specification.
- the link layer provides reliable transmission of data across the physical link. In doing so, the link layer is concerned with the physical addressing, network topology, error notification, ordered delivery of frames and flow control.
- Ethernet operates using broadcast messages.
- each station in the network examines each data frame to determine whether the frame is intended for the station. Because in a broadcast system each message may be sent to every station on a network, a broadcast system does not provide an efficient use of wireless link resources because it may require transmission of messages to stations to which the messages are not intended.
- the wireless modem 42 in FIG. 3A acts as a gateway between an Ethernet system connecting the terminal equipment unit 40 and the wireless modem 42 and a standard Internet Protocol (IP) suite system connecting the wireless modem 42 and a network unit 58 over the wireless link 56 .
- IP Internet Protocol
- the IP suite may be used to internetwork a diverse range of local area networks (LANs) and wide area networks (WANs). For example, in the last twenty years, networks have been implemented which operate according to Ethernet, Token Ring, X.25, Frame Relay, Integrated Services Digital Network (ISDN), and Asynchronous Transfer Mode (ATM).
- the IP suite provides a means of interconnecting each of these networks with any of the others.
- a set of transceivers 44 and 46 facilitate communication over the Ethernet connection and the wireless link connection 56 respectively.
- the transceiver 44 comprises a standard Ethernet communication card.
- the transceiver 46 typically comprises a wireless link communication module to perform the radio link protocol and physical layer functions.
- a processor 48 controls the operation of the wireless modem 42 .
- the processor 48 interfaces with the transceivers 44 and 46 as well as a memory unit 50 .
- the memory 50 may store executable program code as well as other forms of data.
- FIG. 3B is a diagram illustrating a series of protocol stacks, each stack illustrating the operation of the corresponding functional block shown above it in FIG. 3A.
- the protocol stacks of FIG. 3B illustrate the operation of the system when data is passing over the wireless link 56 .
- each of the stacks operates using at least a portion of the IP suite.
- the IP suite is the most widely implemented multi-vendor protocol suite in use today.
- the IP layer provides internetwork routing based upon an IP address field found in each IP frame or datagram as they are commonly called. Additional information concerning the IP suite can be found in Request For Comment (RFC) 791 entitled “Internet Protocol: DARPA Internet Program: Protocol Specification” and dated September 1981.
- the RFC series of documents specify Internet standards for the Internet community and request discussion and suggestion for improvements.
- IP addresses are globally unique. Typically, IP addresses are 32 bit numbers assigned by a network information center, such as a dynamic host configuration protocol (DHCP) unit or a bootstrap protocol (BootP) unit. Globally unique addresses permit IP networks anywhere in the world to communicate with each other.
- DHCP dynamic host configuration protocol
- BootP bootstrap protocol
- a higher level protocol layer within the terminal equipment unit 40 such as an application layer protocol, creates data which is passed to an IP layer 70 .
- the IP layer 70 produces IP datagrams which are passed to an Ethernet layer 72 .
- the Ethernet layer 72 encapsulates the IP datagrams into Ethernet data packets.
- the IP address designated within the IP datagram is the IP address of a far end unit coupled to the network unit 58 . Therefore, the Ethernet layer 72 encapsulates the IP datagram in an Ethernet frame designating the hardware address of the wireless modem 42 which acts as an Ethernet gateway.
- the terminal equipment unit 40 broadcasts the Ethernet message over the Ethernet link and it is received by the wireless modem 42 .
- an Ethernet layer 74 strips off the Ethernet encapsulation to retrieve the IP datagrams and passes them to an IP layer 78 .
- the IP layer 78 passes the IP datagrams to a point-to-point protocol (PPP) layer 80 .
- PPP point-to-point protocol
- the PPP layer 80 operates according to industry standards and is generally designed for use in a variety of point-to-point connections such as serial Internet connections.
- the PPP layer 80 may be used for link establishment, configuration and testing the connection of two peer nodes over a bit or byte stream.
- the PPP layer 80 provides a method for encapsulating multi-protocol datagrams.
- the PPP layer 80 also provides negotiation for compression and encryption methods for a connection. Additional information concerning the PPP layer 80 may be found in RFC-1661 entitled “The Point-to-Point Protocol (PPP)” and is well-known by those skilled in the art. In addition to PPP, any protocol which frames packets through a byte stream may be used in conjunction with the invention.
- PPP Point-to-Point Protocol
- the PPP layer 80 interfaces with a radio link protocol layer (RLP) 82 .
- the RLP layer 82 enhances the error performance of the radio link and makes it equivalent to that of a typical landline connection.
- the RLP layer 82 interfaces with a physical layer 84 .
- the physical layer protocol defines the waveform, modulation, interleaving and encoding of the wireless link signal.
- the physical layer 84 passes frames of data over the wireless link 56 .
- a corresponding physical layer 86 , RLP layer 88 , PPP layer 90 , and IP layer 92 perform the logical converse of the operations performed the wireless modem 42 to produce IP datagrams.
- the IP datagrams can be transferred directly over an internetwork.
- the analogous reverse operations are performed.
- the terminal equipment unit 40 Before the terminal equipment unit 40 can transmit or receive IP datagrams over the wireless link 56 , the terminal equipment unit 40 , as well as the wireless modem 42 , must be assigned an IP address so that each may be addressed individually within the system. In addition, the use of independent IP addresses allows the terminal equipment unit 40 and the wireless modem 42 to exchange IP messages intended for one another.
- the network unit 58 is associated with a network remote server 60 which, among other functions, monitors for broadcast messages from wired terminal equipment units connected to the network unit 58 according to a standard network information center protocol. The process of assigning IP addresses to stations on a network is a part of network management.
- Network management refers to the network's ability to manipulate its own resources from a central location using the network itself as a communication and configuration medium.
- One area of network management is network initialization.
- IP system it is advantageous to have the network determine each station's network settings rather than having the settings fixed within the station or programmed by the human user. In this way, changing an IP address numbering scheme, for example, only requires changes on a few servers rather than manual IP address changes on each station in the network. Also, by allocating the assignment of IP addresses to the network remote server 60 , the users themselves need not comprehend the process of assigning IP addresses.
- a terminal equipment unit In a standard wireline network operating according to the IP suite, when a terminal equipment unit is first powered on, it broadcasts a message intended for the network remote server 60 .
- the broadcast message specifies the terminal equipment unit's permanent hardware address and the terminal equipment unit's need for an IP address.
- Several standard network information center protocols have been developed such as BootP or DHCP.
- BootP is a simple method of assigning IP addresses based on Ethernet addresses. Additional information concerning BootP may be found in RFC-951 entitled “Bootstrap Protocol (BOOTP).”
- DHCP is structured as an extension to BootP and can communicate additional information to the requesting unit making it a popular solution to local area network host initialization. Additional information concerning DHCP may be found in RFC-2131 entitled “Dynamic Host Configuration Protocol.”
- the network remote server 60 broadcasts a reply message.
- the reply message is broadcast because the requesting unit does not yet know its IP address and, therefore, cannot be directly addressed using the IP protocol.
- the reply message comprises the hardware address of the requesting unit and the IP address which is being assigned to that unit.
- the Ethernet system is set up such that the terminal equipment unit 40 and the wireless modem 42 are stations on an Ethernet subnet.
- the wireless modem 42 is defined as a gateway between the Ethernet subnet and an external network.
- One commonly used means to initialize a connection is to use the IP address negotiation feature built into the PPP layers 80 and 90 .
- the PPP layers 80 and 90 are not adapted to handle multiple IP addresses and, therefore, are not adapted to provide both the wireless modem 42 and the terminal equipment unit 40 with a separate IP address. For this reason, a new means of negotiating an IP address must be incorporated into the system of FIG. 3A which does not rely on the IP address negotiation feature provided by the PPP layers 80 and 90 and does not require broadcast messages to be transmitted over the wireless link 56 .
- the wireless modem 42 is preassigned an IP address for its own use and is supplied with an IP address for assignment to the terminal equipment unit 40 .
- the assignable addresses are stored within a local server 52 .
- the local server 52 is integrated into a common structure and housing with the wireless modem 42 .
- FIG. 3C is a series of two protocol stack diagrams, each illustrating the operation of the corresponding functional block shown above it in FIG. 3A.
- the protocol stacks of FIG. 3C illustrate the operation of the system when the terminal equipment unit 40 and the local server 52 are communicating using a BootP application layer.
- the BootP client protocol layer 96 in the terminal equipment unit 40 creates a broadcast message requesting an IP address and specifying its own hardware address and passes it to the IP layer 70 .
- the IP layer 70 passes the request message to the Ethernet layer 72 .
- the Ethernet layer 72 encapsulates the IP address request message into one or more broadcast Ethernet frames and broadcasts them over the Ethernet connection according to well-known procedures.
- the Ethernet layer 74 in the wireless modem 42 receives the broadcast Ethernet frame.
- the Ethernet layer 74 extracts the IP address request message from the broadcast Ethernet frame and passes it to the IP layer 78 .
- the IP layer 78 passes it to a BootP server application layer 98 .
- the BootP application server layer 98 passes the request message to an application 100 within the local server 52 that provides IP addresses.
- the local server 52 assigns one of the stored IP addresses to the terminal equipment unit 40 .
- the application 100 creates a response message which is passed through the reverse protocol stack operation from the application 100 to the BootP client protocol layer 96 .
- wireless link resources are not used to convey broadcast messages for IP address response messages to the terminal equipment unit 40 . Accordingly, this function of the remote server 60 has been allocated to the local server 52 for purposes of the terminal equipment unit 40 .
- the terminal equipment unit 40 may have a preassigned IP address at power on.
- the local server 52 may obtain the IP address for the terminal equipment unit 40 in one of a variety of ways.
- the wireless modem 42 may create and send a custom IP address request message which requests one or more IP addresses from the remote server 60 .
- the custom IP address request message originates from an application rather than the lower layer protocols and, in this way, avoids modification of such standard lower layer protocols. Addition of the custom IP address request message to the library of functions available at the wireless modem 42 is not burdensome, because the wireless modem 42 is a new entity running custom application layer software. By modifying the wireless modem 42 to retrieve one or more IP addresses for the terminal equipment unit 40 , and maybe also for itself, modification of the terminal equipment unit 40 may be avoided.
- the local server 52 may store a set of one or more permanent IP addresses.
- the permanent IP addresses may be addresses within a range defined to be unroutable by the network unit 58 .
- a standard network address translation (NAT) unit in the remote server 60 translates the unroutable address to a routable address before passing the corresponding datagrams over the network.
- NAT network address translation
- FIG. 4 is a block diagram showing a data system comprising a wireless link in which a single wireless modem services multiple terminal equipment units.
- Each terminal equipment unit 40 A- 40 N operates according to the protocol stacks shown in FIGS. 3B and 3C.
- each terminal equipment unit 40 A- 40 N sends an IP address request message.
- the wireless modem 42 intercepts each message in turn according to the protocol stack of FIG. 3C and the local server 52 responds with an IP address response message.
- the terminal equipment units 40 A- 40 N have been assigned an IP address, each unit may communicate over the Ethernet network in turn according to the Ethernet protocol.
- the wireless modem 42 processes the information according to the protocol stack shown in FIG. 3B when appropriate. Also, the wireless modem 42 may receive information over the wireless link 56 and create Ethernet messages for each terminal equipment unit 40 A- 40 N, in turn.
- an Ethernet connection is used to couple the wireless modem to the terminal equipment unit.
- the connection may be any wireline medium which relies on broadcast messaging.
- other functions besides IP address assignment may be relegated to the wireless modem in order to avoid broadcasting messages over a wireless link.
- the wireless modem and the terminal equipment unit are housed within a common body.
- the wireless modem may be installed within a lap top computer.
- the invention may be implemented in a variety of media including software and hardware. Typical embodiments of the invention comprise computer software which executes on a standard microprocessor or an application specific integrated circuit (ASIC).
- ASIC application specific integrated circuit
- the wireless link connection may operate under one of a plurality of well-known or later developed operating protocols.
- the wireless link may operate using time division multiple access, code division multiple access or other interface supporting a point-to-point connection.
Abstract
A system provides wireless data service. The system includes a wireless modem configured to be coupled to a terminal equipment unit over a wireline broadcast medium. A network unit is coupled to the wireless modem over a wireless link connection. A network remote server is coupled to the network unit. The network remote server provides IP address information in response to terminal equipment unit address request messages for terminal equipment units coupled to the network unit. In addition, a local server is coupled to the wireless modem. The local server provides IP address information in response to terminal equipment unit address request messages from terminal equipment units coupled to the wireline broadcast medium.
Description
- The present Application for Patent is a Continuation in Part/Continuation and claims priority to patent application Ser. No. 09/158,046 entitled “INTERFACE BETWEEN STANDARD TERMINAL EQUIPMENT UNIT AND HIGH SPEED WIRELESS LINK” filed Sep. 22, 1998, now allowed, and assigned to the assignee hereof and hereby expressly incorporated by reference herein.
- I. Field of the Invention
- The invention relates to wireless communication systems. More particularly, the invention relates to techniques of interfacing data terminal equipment units to wireless data networks.
- II. Description of the Related Art
- Large networks for interconnecting computers have been readily available and yet constantly evolving since the mid-1980's. The largest and most commonly known digital data network is the Internet. In general, networks provide for the communication of digital data between two data terminals. In addition to the Internet, many organizations have private networks to which access is limited to a select number of users. For example, a corporation may have an internal data network which interconnects its computers, servers, dumb terminals, printers, inventories and test equipment using a wired Ethernet topology.
- Typical networks operate based on the transfer of groups of bits, called frames. Thus, an entire file of data, such as an e-mail message, is segmented into a series of frames for transmission over the network. The actual data represented in each frame is attached to a series of headers associated with a set of protocol layers. Each protocol layer is devoted to handling one or more of the issues involved with the transportation of data between terminals.
- Most digital networks are comprised of many nodes. On its journey through the network, a frame may pass through a series of network nodes. The nodes may be repeaters, bridges, routers, switches or gateways depending, generally, on the highest protocol layer which is examined by the node and whether the node transforms the data from one transport protocol to another.
- The nodes may be connected using a variety of different physical media, referred to as links. With the advent of wireless communication techniques, some data networks now include nodes which are connected by a wireless medium. Through the use of such a system, rather than being tethered to a wired connection to a physical data port, the user may transport his terminal to a remote location and still have access to the network.
- FIG. 1 is an exemplary embodiment of a terrestrial wireless communication system10. FIG. 1 shows three
remote units base stations 14. In reality wireless communication systems may have many more remote units and base stations. In FIG. 1, theremote unit 12 is shown as a mobile telephone unit installed in a car. FIG. 1 also shows the fixed locationremote unit 15 in a wireless local loop system and the portable computerremote unit 13 in a standard cellular system. In the most general embodiment, the remote units may be any type of communication unit. For example, the remote units may be hand-held personal communication system (PCS) units, portable data units such as a personal data assistant, or fixed location data units such as meter reading equipment. FIG. 1 shows aforward link 18 from thebase stations 14 to theremote units reverse link 19 from theremote units base stations 14. - Several commercial systems exist which provide true mobility to the user for data and voice services. The system illustrated in FIG. 1 may use code division multiple access (CDMA), time division multiple access (TDMA), a combination of frequency hopping and TDMA (such as Global System for Mobile Communication (GSM)) or other modulation and access techniques. In the past, standards using each of these communication techniques have been initially developed to provide voice services. The remote units using existing voice standards have been adapted to provide data services—for example, to act as nodes within a digital internetwork.
- However, higher performance wireless data networks may be developed for data-only applications. Without the need for constraints imposed by voice operation, a data-only network can be designed which provides much higher rates than that achievable by the adaptation of the wireless voice systems.
- FIG. 2 illustrates a prior art system which provides wireless digital communication for
terminal equipment unit 30. Generally, theterminal equipment unit 30 may be any type of terminal which produces digital information. For example, theterminal equipment unit 30 may be a personal notebook computer, a printer, test equipment, a server, a dumb terminal or a variety of other equipment. Digital data produced by theterminal equipment unit 30 is passed to awireless modem 32 via a standard digital link. For example, theterminal equipment unit 30 may be connected to thewireless modem 32 via a bi-directional RS-232 bus. Thewireless modem 32 provides an interface to awireless link 34 andnetwork infrastructure 36. When communications are established between theterminal equipment unit 30 and other equipment connected to thenetwork infrastructure 36, thewireless modem 32 and theterminal equipment unit 30 exchange digital data over the RS-232 bus. The RS-232 bus is an industry standard serial link physical layer over which data formatted in a variety of higher layer protocols may pass. - As noted above, with the advent of data-only wireless networks, the speed at which data may travel across the wireless link has increased significantly. In fact, today the data rate which may be achieved over the wireless link exceeds the maximum data rate which may pass over an RS-232 link. In order to reap the benefits of increased data speeds over the wireless link, the wireless modem must exchange data with the terminal equipment unit at a rate which is similar to the highest data rate available over the wireless link. Thus, it becomes apparent that the RS-232 link, as used in prior art configurations, becomes a limiting factor which prevents the
terminal equipment unit 30 from taking advantage of the increased data rates available on thewireless link 34. - One important criterion when designing a wireless modem is that the interface with the terminal equipment unit be in accordance with an accepted industry standard. Aside from RS-232, another such industry standard is Ethernet. Ethernet was developed for wired applications and is not particularly suited for a wireless environment. For example, Ethernet is a broadcast system. In other words, all stations on an Ethernet network receive all messages regardless of whether the station represents the intended destination. Each station must examine the received frames to determine if the station is the destination. If the station is the intended destination, the frame is passed to a higher protocol layer for appropriate processing at the station. If the current station is not the proper destination, the station simply discards the frame.
- Each station in an Ethernet system is assigned a hardware address. The hardware address is contained on the Ethernet interface card and is permanent and unique to the Ethernet interface card hardware. Groups of Ethernet stations which time multiplex their signaling on a common Ethernet connection are called a subnet. When a station on an Ethernet subnet sends a message to a station outside of its Ethernet subnet, it sends it to a gateway associated with the Ethernet subnet. Each Ethernet frame begins with a preamble. Following the preamble, the frame comprises the hardware address of the destination station and the hardware address of the source station. Within the Ethernet frame, the source address is always a unicast address meaning that the source always indicates the address of the terminal equipment unit which is sending the message. The destination address may be unicast (to single node), multicast (to group of nodes), or broadcast (to all nodes on the Ethernet subnet) address.
- Because of the finite availability of spectral resources, the capacity of the wireless link is a very precious resource. Broadcasting a single message to a large number of stations consumes significant resources. For this reason, it is not practical to operate a wireless link using Ethernet-type broadcast messaging.
- However, as stated above, it is important to use standard terminal equipment unit interface mechanisms when introducing a wireless link into a digital data network. Therefore, a need exists in the industry to provide an interface between standard terminal equipment units and a high speed wireless link.
- A wireless modem is used to connect a wireline broadcast medium terminal equipment unit, such as an Ethernet unit, to a network unit over a wireless link. In order to avoid the transmission of broadcast messages from the network unit over the wireless link, a local server is incorporated within the wireless modem. When the terminal equipment unit sends a request for an address to the network unit, the wireless modem intercepts the message. The local server assigns an IP address to the terminal equipment unit and responds to the terminal equipment unit. In this way, the terminal equipment unit need not be modified in any way.
- The wireless modem receives packets from the terminal equipment unit over the wireline broadcast medium from the terminal equipment unit and forwards it over the wireless link to the network unit using a conventional wireless protocol. In addition, the wireless modem routes packets received over the wireless link addressed to the terminal equipment unit to the wireline broadcast medium.
- The features, objectives, and advantages of the invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings:
- FIG. 1 is an exemplary embodiment of a terrestrial wireless communication system in which mobile data and voice service is provided.
- FIG. 2 is a block diagram illustrating a prior art system which provides wireless digital communication for a terminal equipment unit.
- FIGS. 3A, 3B and3C are a block diagram and two corresponding protocol layer diagrams showing a data system comprising a wireless link.
- FIG. 4 is a block diagram showing a data system comprising a wireless link in which a single wireless modem services multiple terminal equipment units.
- FIG. 3A is a block diagram showing a data system comprising a
wireless link 56. A standardterminal equipment unit 40 is connected to awireless modem 42 via an Ethernet connection. Ethernet defines a wired physical layer and a link layer protocol used to connect two or more terminal equipment units. The physical layer defines the electrical, mechanical, procedural and functional specifications for activating, maintaining and deactivating the physical link between two or more stations on the network. Such characteristics as voltage levels, timing of voltage level transitions, physical data rates, maximum transmission distances, physical connector types, and other similar attributes are defined by the physical layer specification. The link layer provides reliable transmission of data across the physical link. In doing so, the link layer is concerned with the physical addressing, network topology, error notification, ordered delivery of frames and flow control. - As noted above, Ethernet operates using broadcast messages. In a broadcast system, each station in the network examines each data frame to determine whether the frame is intended for the station. Because in a broadcast system each message may be sent to every station on a network, a broadcast system does not provide an efficient use of wireless link resources because it may require transmission of messages to stations to which the messages are not intended.
- Therefore, the
wireless modem 42 in FIG. 3A acts as a gateway between an Ethernet system connecting theterminal equipment unit 40 and thewireless modem 42 and a standard Internet Protocol (IP) suite system connecting thewireless modem 42 and anetwork unit 58 over thewireless link 56. The IP suite may be used to internetwork a diverse range of local area networks (LANs) and wide area networks (WANs). For example, in the last twenty years, networks have been implemented which operate according to Ethernet, Token Ring, X.25, Frame Relay, Integrated Services Digital Network (ISDN), and Asynchronous Transfer Mode (ATM). The IP suite provides a means of interconnecting each of these networks with any of the others. - Within the
wireless modem 42, a set oftransceivers wireless link connection 56 respectively. Typically, thetransceiver 44 comprises a standard Ethernet communication card. Thetransceiver 46 typically comprises a wireless link communication module to perform the radio link protocol and physical layer functions. Aprocessor 48 controls the operation of thewireless modem 42. Theprocessor 48 interfaces with thetransceivers memory unit 50. Thememory 50 may store executable program code as well as other forms of data. - FIG. 3B is a diagram illustrating a series of protocol stacks, each stack illustrating the operation of the corresponding functional block shown above it in FIG. 3A. The protocol stacks of FIG. 3B illustrate the operation of the system when data is passing over the
wireless link 56. In general, each of the stacks operates using at least a portion of the IP suite. The IP suite is the most widely implemented multi-vendor protocol suite in use today. The IP layer provides internetwork routing based upon an IP address field found in each IP frame or datagram as they are commonly called. Additional information concerning the IP suite can be found in Request For Comment (RFC) 791 entitled “Internet Protocol: DARPA Internet Program: Protocol Specification” and dated September 1981. The RFC series of documents specify Internet standards for the Internet community and request discussion and suggestion for improvements. - IP addresses are globally unique. Typically, IP addresses are 32 bit numbers assigned by a network information center, such as a dynamic host configuration protocol (DHCP) unit or a bootstrap protocol (BootP) unit. Globally unique addresses permit IP networks anywhere in the world to communicate with each other.
- After the establishment of a connection between the
terminal equipment unit 40 and a far end unit coupled to thenetwork unit 58, a higher level protocol layer within theterminal equipment unit 40, such as an application layer protocol, creates data which is passed to anIP layer 70. TheIP layer 70 produces IP datagrams which are passed to anEthernet layer 72. TheEthernet layer 72 encapsulates the IP datagrams into Ethernet data packets. The IP address designated within the IP datagram is the IP address of a far end unit coupled to thenetwork unit 58. Therefore, theEthernet layer 72 encapsulates the IP datagram in an Ethernet frame designating the hardware address of thewireless modem 42 which acts as an Ethernet gateway. Theterminal equipment unit 40 broadcasts the Ethernet message over the Ethernet link and it is received by thewireless modem 42. Within thewireless modem 42, anEthernet layer 74 strips off the Ethernet encapsulation to retrieve the IP datagrams and passes them to anIP layer 78. TheIP layer 78 passes the IP datagrams to a point-to-point protocol (PPP)layer 80. ThePPP layer 80 operates according to industry standards and is generally designed for use in a variety of point-to-point connections such as serial Internet connections. ThePPP layer 80 may be used for link establishment, configuration and testing the connection of two peer nodes over a bit or byte stream. ThePPP layer 80 provides a method for encapsulating multi-protocol datagrams. ThePPP layer 80 also provides negotiation for compression and encryption methods for a connection. Additional information concerning thePPP layer 80 may be found in RFC-1661 entitled “The Point-to-Point Protocol (PPP)” and is well-known by those skilled in the art. In addition to PPP, any protocol which frames packets through a byte stream may be used in conjunction with the invention. - The
PPP layer 80 interfaces with a radio link protocol layer (RLP) 82. TheRLP layer 82 enhances the error performance of the radio link and makes it equivalent to that of a typical landline connection. TheRLP layer 82 interfaces with aphysical layer 84. The physical layer protocol defines the waveform, modulation, interleaving and encoding of the wireless link signal. Thephysical layer 84 passes frames of data over thewireless link 56. Within thenetwork unit 58, a correspondingphysical layer 86,RLP layer 88, PPP layer 90, andIP layer 92 perform the logical converse of the operations performed thewireless modem 42 to produce IP datagrams. The IP datagrams can be transferred directly over an internetwork. Likewise, when an IP datagram arrives at thenetwork unit 58 specifying the IP address of theterminal equipment unit 40, the analogous reverse operations are performed. - Before the
terminal equipment unit 40 can transmit or receive IP datagrams over thewireless link 56, theterminal equipment unit 40, as well as thewireless modem 42, must be assigned an IP address so that each may be addressed individually within the system. In addition, the use of independent IP addresses allows theterminal equipment unit 40 and thewireless modem 42 to exchange IP messages intended for one another. In FIG. 3A, thenetwork unit 58 is associated with a networkremote server 60 which, among other functions, monitors for broadcast messages from wired terminal equipment units connected to thenetwork unit 58 according to a standard network information center protocol. The process of assigning IP addresses to stations on a network is a part of network management. Network management refers to the network's ability to manipulate its own resources from a central location using the network itself as a communication and configuration medium. One area of network management is network initialization. In an IP system, it is advantageous to have the network determine each station's network settings rather than having the settings fixed within the station or programmed by the human user. In this way, changing an IP address numbering scheme, for example, only requires changes on a few servers rather than manual IP address changes on each station in the network. Also, by allocating the assignment of IP addresses to the networkremote server 60, the users themselves need not comprehend the process of assigning IP addresses. - In a standard wireline network operating according to the IP suite, when a terminal equipment unit is first powered on, it broadcasts a message intended for the network
remote server 60. The broadcast message specifies the terminal equipment unit's permanent hardware address and the terminal equipment unit's need for an IP address. Several standard network information center protocols have been developed such as BootP or DHCP. BootP is a simple method of assigning IP addresses based on Ethernet addresses. Additional information concerning BootP may be found in RFC-951 entitled “Bootstrap Protocol (BOOTP).” DHCP is structured as an extension to BootP and can communicate additional information to the requesting unit making it a popular solution to local area network host initialization. Additional information concerning DHCP may be found in RFC-2131 entitled “Dynamic Host Configuration Protocol.” - In response to the broadcast request from the terminal equipment unit, the network
remote server 60 broadcasts a reply message. Commonly, the reply message is broadcast because the requesting unit does not yet know its IP address and, therefore, cannot be directly addressed using the IP protocol. The reply message comprises the hardware address of the requesting unit and the IP address which is being assigned to that unit. As noted above, with the introduction of thewireless link 56 to the system shown in FIG. 3A, it is advantageous to avoid broadcasting messages in order to conserve the bandwidth and capacity of thewireless link 56. - When power is initially applied to the
terminal equipment unit 40 and thewireless modem 42, each of them has a unique hardware address. The Ethernet system is set up such that theterminal equipment unit 40 and thewireless modem 42 are stations on an Ethernet subnet. In addition, thewireless modem 42 is defined as a gateway between the Ethernet subnet and an external network. - One commonly used means to initialize a connection is to use the IP address negotiation feature built into the PPP layers80 and 90. However, the PPP layers 80 and 90 are not adapted to handle multiple IP addresses and, therefore, are not adapted to provide both the
wireless modem 42 and theterminal equipment unit 40 with a separate IP address. For this reason, a new means of negotiating an IP address must be incorporated into the system of FIG. 3A which does not rely on the IP address negotiation feature provided by the PPP layers 80 and 90 and does not require broadcast messages to be transmitted over thewireless link 56. - In one embodiment of the invention, the
wireless modem 42 is preassigned an IP address for its own use and is supplied with an IP address for assignment to theterminal equipment unit 40. The assignable addresses are stored within alocal server 52. In a typical embodiment, thelocal server 52 is integrated into a common structure and housing with thewireless modem 42. FIG. 3C is a series of two protocol stack diagrams, each illustrating the operation of the corresponding functional block shown above it in FIG. 3A. The protocol stacks of FIG. 3C illustrate the operation of the system when theterminal equipment unit 40 and thelocal server 52 are communicating using a BootP application layer. At power on, the BootP client protocol layer 96 in theterminal equipment unit 40 creates a broadcast message requesting an IP address and specifying its own hardware address and passes it to theIP layer 70. TheIP layer 70 passes the request message to theEthernet layer 72. TheEthernet layer 72 encapsulates the IP address request message into one or more broadcast Ethernet frames and broadcasts them over the Ethernet connection according to well-known procedures. - The
Ethernet layer 74 in thewireless modem 42 receives the broadcast Ethernet frame. TheEthernet layer 74 extracts the IP address request message from the broadcast Ethernet frame and passes it to theIP layer 78. Rather than forward the IP address request message to theremote server 60, theIP layer 78 passes it to a BootPserver application layer 98. The BootPapplication server layer 98 in turn passes the request message to anapplication 100 within thelocal server 52 that provides IP addresses. Thelocal server 52 assigns one of the stored IP addresses to theterminal equipment unit 40. Theapplication 100 creates a response message which is passed through the reverse protocol stack operation from theapplication 100 to the BootP client protocol layer 96. In this way, wireless link resources are not used to convey broadcast messages for IP address response messages to theterminal equipment unit 40. Accordingly, this function of theremote server 60 has been allocated to thelocal server 52 for purposes of theterminal equipment unit 40. Alternatively, theterminal equipment unit 40 may have a preassigned IP address at power on. - The
local server 52 may obtain the IP address for theterminal equipment unit 40 in one of a variety of ways. For example, in one embodiment, thewireless modem 42 may create and send a custom IP address request message which requests one or more IP addresses from theremote server 60. The custom IP address request message originates from an application rather than the lower layer protocols and, in this way, avoids modification of such standard lower layer protocols. Addition of the custom IP address request message to the library of functions available at thewireless modem 42 is not burdensome, because thewireless modem 42 is a new entity running custom application layer software. By modifying thewireless modem 42 to retrieve one or more IP addresses for theterminal equipment unit 40, and maybe also for itself, modification of theterminal equipment unit 40 may be avoided. - In another embodiment, the
local server 52 may store a set of one or more permanent IP addresses. The permanent IP addresses may be addresses within a range defined to be unroutable by thenetwork unit 58. In this scheme, a standard network address translation (NAT) unit in theremote server 60 translates the unroutable address to a routable address before passing the corresponding datagrams over the network. - The invention is also directly applicable to a system in which multiple terminal equipment units are connected via an Ethernet connection. FIG. 4 is a block diagram showing a data system comprising a wireless link in which a single wireless modem services multiple terminal equipment units. Each
terminal equipment unit 40A-40N operates according to the protocol stacks shown in FIGS. 3B and 3C. At power on, eachterminal equipment unit 40A-40N sends an IP address request message. Thewireless modem 42 intercepts each message in turn according to the protocol stack of FIG. 3C and thelocal server 52 responds with an IP address response message. Once theterminal equipment units 40A-40N have been assigned an IP address, each unit may communicate over the Ethernet network in turn according to the Ethernet protocol. Thewireless modem 42 processes the information according to the protocol stack shown in FIG. 3B when appropriate. Also, thewireless modem 42 may receive information over thewireless link 56 and create Ethernet messages for eachterminal equipment unit 40A-40N, in turn. - The invention may be embodied in other forms without diverging from its defining characteristics. For example, in the embodiment shown above, an Ethernet connection is used to couple the wireless modem to the terminal equipment unit. In a general embodiment, the connection may be any wireline medium which relies on broadcast messaging. Likewise, other functions besides IP address assignment may be relegated to the wireless modem in order to avoid broadcasting messages over a wireless link. In one embodiment, the wireless modem and the terminal equipment unit are housed within a common body. For example, the wireless modem may be installed within a lap top computer.
- The invention may be implemented in a variety of media including software and hardware. Typical embodiments of the invention comprise computer software which executes on a standard microprocessor or an application specific integrated circuit (ASIC).
- The wireless link connection may operate under one of a plurality of well-known or later developed operating protocols. For example, the wireless link may operate using time division multiple access, code division multiple access or other interface supporting a point-to-point connection.
- The invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiment is to be considered in all respects only as illustrative and not restrictive and the scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes which come within the meaning and range of equivalency of the claims are to be embraced within their scope.
Claims (6)
1. An apparatus comprising:
a wireless modem, configured to be coupled to a wireline broadcast medium and a wireless link connection, to send a message requesting an Internet Protocol (IP) address over the wireless link connection to a network remote server, to receive the IP address over the wireless link connection, and to pass an address request message; and
a network local server, coupled to the wireless modem, configured to store the received IP address, and to provide the stored IP address in response to the address request message passed from the wireless modem.
2. A method of assigning Internet Protocol (IP) addresses, the method comprising the steps of:
a) sending an address request message to a network remote server over a wireless link using a point to point protocol;
b) receiving an assignable IP address from the network remote server in response to the address request message over the wireless link;
c) receiving a request for an IP address from a terminal equipment unit over a wireline broadcast medium; and
d) locally generating a responsive IP address assignment message comprising the assignable IP address for transmission to the terminal equipment unit over the wireline broadcast medium.
3. A method of assigning Internet Protocol (IP) addresses in a wireless communication system comprising the steps of:
receiving a request for an IP address from a standard terminal equipment unit over a wireline broadcast medium;
generating a responsive IP address assignment message at a local server associated with the wireline broadcast medium, the responsive IP address assignment message comprising an assignable IP address;
receiving an encapsulated IP message over the wireline broadcast medium from the standard terminal equipment unit;
extracting the encapsulated IP message; and
forwarding a corresponding extracted IP message over a wireless link to a network unit.
4. A wireless modem comprising:
means for sending an address request message to a network remote server over a wireless link using a point to point protocol;
means for receiving, over the wireless link, an assignable Internet Protocol (IP) address from the network remote server in response to the address request message;
means for receiving a request for an IP address from a terminal equipment unit over a wireline broadcast medium; and
means for generating a responsive IP address for transmission to the terminal equipment unit over the wireline broadcast medium.
5. Apparatus for assigning Internet Protocol (IP) addresses, the apparatus comprising:
a. a local server configured to:
i. send an address request message to a remote network server over a wireless link; and
ii. receive an assignable IP address from the remote network server in response to the address request message; and
b. a processor configured to:
i. receive a request for an IP address from a terminal equipment unit over a wireline broadcast medium; and
ii. generate a responsive IP address assignment message comprising the assignable IP address for transmission to the terminal equipment unit over the wireline broadcast medium.
6. A system comprising:
a network infrastructure configured to assign a plurality of IP addresses;
a wireless link connection coupled with the network infrastructure;
a wireline broadcast medium;
a wireless modem, coupled with the wireless link connection and the wireline broadcast medium; and
a local server, coupled with the wireless modem;
wherein,
the wireless modem sends, over the wireless link connection to the network infrastructure, a request for the plurality of IP addresses,
the network remote server sends, over the wireless link connection to the wireless modem, the plurality of IP addresses;
the local server stores the plurality of IP addresses.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/338,434 US20030145119A1 (en) | 1998-09-22 | 2003-01-07 | Interface between standard terminal equipment unit and high speed wireless link |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/158,046 US6535918B1 (en) | 1998-09-22 | 1998-09-22 | Interface between standard terminal equipment unit and high speed wireless link |
US10/338,434 US20030145119A1 (en) | 1998-09-22 | 2003-01-07 | Interface between standard terminal equipment unit and high speed wireless link |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/158,046 Continuation US6535918B1 (en) | 1998-09-22 | 1998-09-22 | Interface between standard terminal equipment unit and high speed wireless link |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030145119A1 true US20030145119A1 (en) | 2003-07-31 |
Family
ID=22566485
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/158,046 Expired - Lifetime US6535918B1 (en) | 1998-09-22 | 1998-09-22 | Interface between standard terminal equipment unit and high speed wireless link |
US10/338,434 Abandoned US20030145119A1 (en) | 1998-09-22 | 2003-01-07 | Interface between standard terminal equipment unit and high speed wireless link |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/158,046 Expired - Lifetime US6535918B1 (en) | 1998-09-22 | 1998-09-22 | Interface between standard terminal equipment unit and high speed wireless link |
Country Status (8)
Country | Link |
---|---|
US (2) | US6535918B1 (en) |
EP (1) | EP1116359A2 (en) |
JP (1) | JP2002525973A (en) |
KR (1) | KR20010079863A (en) |
CN (1) | CN1115825C (en) |
AU (1) | AU6047399A (en) |
HK (1) | HK1038455B (en) |
WO (1) | WO2000018066A2 (en) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040017800A1 (en) * | 2000-09-29 | 2004-01-29 | Alfred Lupper | Method for connection of data terminal devices to a data network |
EP1503548A1 (en) * | 2003-08-01 | 2005-02-02 | fg microtec GmbH | Distributed Quality of Service Management System |
US20060133409A1 (en) * | 2004-12-22 | 2006-06-22 | Rajat Prakash | Connection setup using flexible protocol configuration |
US20060218273A1 (en) * | 2006-06-27 | 2006-09-28 | Stephen Melvin | Remote Log Repository With Access Policy |
US7133392B1 (en) * | 1999-10-12 | 2006-11-07 | Sprint Communications Company L.P. | Autonomous multi-services card |
EP2081333A1 (en) * | 2008-01-18 | 2009-07-22 | Nokia Siemens Networks Oy | Assignment of IP adresses to extension devices in 3GPP mobile networks |
US7668954B1 (en) | 2006-06-27 | 2010-02-23 | Stephen Waller Melvin | Unique identifier validation |
US20110035482A1 (en) * | 2008-05-07 | 2011-02-10 | Huawei Technologies Co., Ltd. | Method for Disconnecting Multiple Hosts from Network, and Network Management Device |
US20110125893A1 (en) * | 2009-11-20 | 2011-05-26 | Carrier Iq, Inc. | Method for recording user experience or performance of a peripheral device |
CN102246468A (en) * | 2011-05-18 | 2011-11-16 | 华为终端有限公司 | Networking method,server equipment,client equipment and network system |
US20110280187A1 (en) * | 2010-05-12 | 2011-11-17 | Vodafone Holding Gmbh | Provision of an end-to-end connection from a terminal unit to a network |
US20110310743A1 (en) * | 2010-06-22 | 2011-12-22 | Kuriyan George W | Method and system using wireless packet data networks architecture for remote process control and process monitoring applications |
US8301753B1 (en) * | 2006-06-27 | 2012-10-30 | Nosadia Pass Nv, Limited Liability Company | Endpoint activity logging |
CN107634847A (en) * | 2017-08-07 | 2018-01-26 | 宽兆科技(深圳)有限公司 | A kind of wireless module device without main frame |
US10432272B1 (en) | 2018-11-05 | 2019-10-01 | XCOM Labs, Inc. | Variable multiple-input multiple-output downlink user equipment |
US10659112B1 (en) | 2018-11-05 | 2020-05-19 | XCOM Labs, Inc. | User equipment assisted multiple-input multiple-output downlink configuration |
US10756860B2 (en) | 2018-11-05 | 2020-08-25 | XCOM Labs, Inc. | Distributed multiple-input multiple-output downlink configuration |
US10756767B1 (en) | 2019-02-05 | 2020-08-25 | XCOM Labs, Inc. | User equipment for wirelessly communicating cellular signal with another user equipment |
US10756795B2 (en) | 2018-12-18 | 2020-08-25 | XCOM Labs, Inc. | User equipment with cellular link and peer-to-peer link |
US10812216B2 (en) | 2018-11-05 | 2020-10-20 | XCOM Labs, Inc. | Cooperative multiple-input multiple-output downlink scheduling |
US10979360B2 (en) | 2015-10-23 | 2021-04-13 | Huawei Technologies Co., Ltd. | Resource obtaining method and apparatus |
US11063645B2 (en) | 2018-12-18 | 2021-07-13 | XCOM Labs, Inc. | Methods of wirelessly communicating with a group of devices |
US11330649B2 (en) | 2019-01-25 | 2022-05-10 | XCOM Labs, Inc. | Methods and systems of multi-link peer-to-peer communications |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6928656B1 (en) * | 1999-05-14 | 2005-08-09 | Scientific-Atlanta, Inc. | Method for delivery of IP data over MPEG-2 transport networks |
US6728268B1 (en) * | 1999-06-22 | 2004-04-27 | Trimble Navigation Ltd. | Method and system to connect internet protocol hosts via an application specific bus |
CN1758620B (en) * | 1999-10-22 | 2012-10-10 | 耐克斯特奈特无线公司 | Fixed OFDM wireless MAN utilizing CPE having internal antenna |
US6618757B1 (en) * | 2000-05-17 | 2003-09-09 | Nortel Networks Limited | System and method for dynamic IP address management |
US7571308B1 (en) * | 2000-06-28 | 2009-08-04 | Microsoft Corporation | Method for controlling access to a network by a wireless client |
US6763012B1 (en) * | 2000-07-21 | 2004-07-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Mobile terminal and method of providing a network-to-network connection |
US6879581B1 (en) * | 2000-08-22 | 2005-04-12 | Qualcomm Incorporated | Method and apparatus for providing real-time packetized voice and data services over a wireless communication network |
US20020038372A1 (en) * | 2000-09-28 | 2002-03-28 | Takenori Idehara | Network device connecting system, data transmission device, data receiving device, and portable terminal |
JP3534185B2 (en) | 2000-10-27 | 2004-06-07 | 日本電気株式会社 | Wireless communication system and communication method thereof |
US7016353B2 (en) * | 2001-06-13 | 2006-03-21 | Telcordia Technologies, Inc. | Method and system for dynamically assigning IP addresses in wireless networks |
US20030018774A1 (en) * | 2001-06-13 | 2003-01-23 | Nokia Corporation | System and method for load balancing in ad hoc networks |
US7996232B2 (en) | 2001-12-03 | 2011-08-09 | Rodriguez Arturo A | Recognition of voice-activated commands |
US6889191B2 (en) | 2001-12-03 | 2005-05-03 | Scientific-Atlanta, Inc. | Systems and methods for TV navigation with compressed voice-activated commands |
FI20021093A0 (en) * | 2002-06-07 | 2002-06-07 | Nokia Corp | Data transfer method and arrangement |
EP1406414A1 (en) * | 2002-09-12 | 2004-04-07 | Thomson Licensing S.A. | Method and device for connection of a device to a wireless network |
EP1398916B1 (en) * | 2002-09-12 | 2010-06-02 | Thomson Licensing | Method and device for connection of a device to a wireless network |
CN100338910C (en) * | 2003-07-15 | 2007-09-19 | 中兴通讯股份有限公司 | Method of multi-port received and transmitted packet number statistic in network information exchange |
SE528195C2 (en) * | 2004-07-14 | 2006-09-19 | Teliasonera Ab | Method and device in a telecommunication system |
CN101175311B (en) * | 2006-11-03 | 2010-05-12 | 中兴通讯股份有限公司 | Wireless access system and method thereof |
US8498265B2 (en) | 2006-12-14 | 2013-07-30 | Nokia Corporation | Enabling settings provisioning process in WiMAX networks |
CN101197631B (en) * | 2007-12-03 | 2011-03-02 | 中兴通讯股份有限公司 | Method for implementing mobile digital television |
US8769367B2 (en) * | 2010-01-28 | 2014-07-01 | Mediatek Inc. | Apparatus, method, and system for IP address negotiations |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5159592A (en) * | 1990-10-29 | 1992-10-27 | International Business Machines Corporation | Network address management for a wired network supporting wireless communication to a plurality of mobile users |
US6029203A (en) * | 1997-09-26 | 2000-02-22 | 3Com Corporation | Apparatus and methods for use therein for an ISDN LAN modem that provides enhanced network activity |
US6052725A (en) * | 1998-07-02 | 2000-04-18 | Lucent Technologies, Inc. | Non-local dynamic internet protocol addressing system and method |
US6377990B1 (en) * | 1998-06-15 | 2002-04-23 | Lodgenet Entertainment Corporation | System for providing internet access from locations different from those for which the user's software was configured |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5889816A (en) * | 1996-02-02 | 1999-03-30 | Lucent Technologies, Inc. | Wireless adapter architecture for mobile computing |
JP2838998B2 (en) * | 1996-02-07 | 1998-12-16 | 日本電気株式会社 | Mobile terminal and mobile network |
US5708655A (en) * | 1996-06-14 | 1998-01-13 | Telefonaktiebolaget L M Ericsson Publ | Method and apparatus for addressing a wireless communication station with a dynamically-assigned address |
US6330244B1 (en) * | 1996-09-05 | 2001-12-11 | Jerome Swartz | System for digital radio communication between a wireless lan and a PBX |
US6041358A (en) * | 1996-11-12 | 2000-03-21 | Industrial Technology Research Inst. | Method for maintaining virtual local area networks with mobile terminals in an ATM network |
US6073178A (en) * | 1996-12-09 | 2000-06-06 | Sun Microsystems, Inc. | Method and apparatus for assignment of IP addresses |
US6061346A (en) * | 1997-01-17 | 2000-05-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Secure access method, and associated apparatus, for accessing a private IP network |
US6324267B1 (en) * | 1997-01-17 | 2001-11-27 | Scientific-Atlanta, Inc. | Two-tiered authorization and authentication for a cable data delivery system |
US6151628A (en) * | 1997-07-03 | 2000-11-21 | 3Com Corporation | Network access methods, including direct wireless to internet access |
JPH11163947A (en) * | 1997-09-22 | 1999-06-18 | Toshiba Corp | Gateway device, radio terminal, router device and gateway control method for communication network |
US6028848A (en) * | 1997-09-26 | 2000-02-22 | 3Com Corporation | Apparatus and methods for use therein for an ISDN LAN modem utilizing internal DNS and DHCP servers for transparent translation of local host names to IP addresses |
US6058106A (en) * | 1997-10-20 | 2000-05-02 | Motorola, Inc. | Network protocol method, access point device and peripheral devices for providing for an efficient centrally coordinated peer-to-peer wireless communications network |
US6058421A (en) * | 1998-02-04 | 2000-05-02 | 3Com Corporation | Method and system for addressing network host interfaces from a cable modem using DHCP |
US6070187A (en) * | 1998-03-26 | 2000-05-30 | Hewlett-Packard Company | Method and apparatus for configuring a network node to be its own gateway |
-
1998
- 1998-09-22 US US09/158,046 patent/US6535918B1/en not_active Expired - Lifetime
-
1999
- 1999-09-17 AU AU60473/99A patent/AU6047399A/en not_active Abandoned
- 1999-09-17 JP JP2000571608A patent/JP2002525973A/en active Pending
- 1999-09-17 EP EP99969558A patent/EP1116359A2/en not_active Withdrawn
- 1999-09-17 WO PCT/US1999/021530 patent/WO2000018066A2/en not_active Application Discontinuation
- 1999-09-17 CN CN99811196A patent/CN1115825C/en not_active Expired - Fee Related
- 1999-09-17 KR KR1020017003517A patent/KR20010079863A/en not_active Application Discontinuation
-
2002
- 2002-01-04 HK HK02100051.4A patent/HK1038455B/en not_active IP Right Cessation
-
2003
- 2003-01-07 US US10/338,434 patent/US20030145119A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5159592A (en) * | 1990-10-29 | 1992-10-27 | International Business Machines Corporation | Network address management for a wired network supporting wireless communication to a plurality of mobile users |
US6029203A (en) * | 1997-09-26 | 2000-02-22 | 3Com Corporation | Apparatus and methods for use therein for an ISDN LAN modem that provides enhanced network activity |
US6377990B1 (en) * | 1998-06-15 | 2002-04-23 | Lodgenet Entertainment Corporation | System for providing internet access from locations different from those for which the user's software was configured |
US6052725A (en) * | 1998-07-02 | 2000-04-18 | Lucent Technologies, Inc. | Non-local dynamic internet protocol addressing system and method |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7133392B1 (en) * | 1999-10-12 | 2006-11-07 | Sprint Communications Company L.P. | Autonomous multi-services card |
US20040017800A1 (en) * | 2000-09-29 | 2004-01-29 | Alfred Lupper | Method for connection of data terminal devices to a data network |
US7286530B2 (en) * | 2000-09-29 | 2007-10-23 | Siemens Aktiengesellschaft | Method for connection of data terminal devices to a data network |
EP1503548A1 (en) * | 2003-08-01 | 2005-02-02 | fg microtec GmbH | Distributed Quality of Service Management System |
WO2005015854A1 (en) * | 2003-08-01 | 2005-02-17 | Fg Microtec Gmbh | Distributed quality-of-service management system |
US20070058669A1 (en) * | 2003-08-01 | 2007-03-15 | Fg Microtec Gmbh | Distributed quality-of-service management system |
US7990998B2 (en) * | 2004-12-22 | 2011-08-02 | Qualcomm Incorporated | Connection setup using flexible protocol configuration |
US20060133409A1 (en) * | 2004-12-22 | 2006-06-22 | Rajat Prakash | Connection setup using flexible protocol configuration |
US8307072B1 (en) | 2006-06-27 | 2012-11-06 | Nosadia Pass Nv, Limited Liability Company | Network adapter validation |
US7668954B1 (en) | 2006-06-27 | 2010-02-23 | Stephen Waller Melvin | Unique identifier validation |
US8214482B2 (en) | 2006-06-27 | 2012-07-03 | Nosadia Pass Nv, Limited Liability Company | Remote log repository with access policy |
US8301753B1 (en) * | 2006-06-27 | 2012-10-30 | Nosadia Pass Nv, Limited Liability Company | Endpoint activity logging |
US20060218273A1 (en) * | 2006-06-27 | 2006-09-28 | Stephen Melvin | Remote Log Repository With Access Policy |
EP2081333A1 (en) * | 2008-01-18 | 2009-07-22 | Nokia Siemens Networks Oy | Assignment of IP adresses to extension devices in 3GPP mobile networks |
US8909750B2 (en) * | 2008-05-07 | 2014-12-09 | Huawei Technologies Co., Ltd. | Method for disconnecting multiple hosts from network when the gateway mobile station used by the multiple hosts indicates it is exiting the network, and network management device |
US20110035482A1 (en) * | 2008-05-07 | 2011-02-10 | Huawei Technologies Co., Ltd. | Method for Disconnecting Multiple Hosts from Network, and Network Management Device |
US20110125893A1 (en) * | 2009-11-20 | 2011-05-26 | Carrier Iq, Inc. | Method for recording user experience or performance of a peripheral device |
US9154375B2 (en) * | 2009-11-20 | 2015-10-06 | Carrier Iq, Inc. | Method for recording user experience or performance of a peripheral device |
US20110280187A1 (en) * | 2010-05-12 | 2011-11-17 | Vodafone Holding Gmbh | Provision of an end-to-end connection from a terminal unit to a network |
US20110310743A1 (en) * | 2010-06-22 | 2011-12-22 | Kuriyan George W | Method and system using wireless packet data networks architecture for remote process control and process monitoring applications |
US8787202B2 (en) * | 2010-06-22 | 2014-07-22 | George W. Kuriyan | Method and system using wireless packet data networks architecture for remote process control and process monitoring applications |
CN102246468A (en) * | 2011-05-18 | 2011-11-16 | 华为终端有限公司 | Networking method,server equipment,client equipment and network system |
US10979360B2 (en) | 2015-10-23 | 2021-04-13 | Huawei Technologies Co., Ltd. | Resource obtaining method and apparatus |
CN107634847A (en) * | 2017-08-07 | 2018-01-26 | 宽兆科技(深圳)有限公司 | A kind of wireless module device without main frame |
US10812216B2 (en) | 2018-11-05 | 2020-10-20 | XCOM Labs, Inc. | Cooperative multiple-input multiple-output downlink scheduling |
US10756860B2 (en) | 2018-11-05 | 2020-08-25 | XCOM Labs, Inc. | Distributed multiple-input multiple-output downlink configuration |
US10659112B1 (en) | 2018-11-05 | 2020-05-19 | XCOM Labs, Inc. | User equipment assisted multiple-input multiple-output downlink configuration |
US10432272B1 (en) | 2018-11-05 | 2019-10-01 | XCOM Labs, Inc. | Variable multiple-input multiple-output downlink user equipment |
US11228347B2 (en) | 2018-11-05 | 2022-01-18 | XCOM Labs, Inc. | User equipment assisted multiple-input multiple-output downlink configuration |
US11711118B2 (en) | 2018-11-05 | 2023-07-25 | XCOM Labs, Inc. | Methods and systems for determining downlink data mode |
US10756795B2 (en) | 2018-12-18 | 2020-08-25 | XCOM Labs, Inc. | User equipment with cellular link and peer-to-peer link |
US11063645B2 (en) | 2018-12-18 | 2021-07-13 | XCOM Labs, Inc. | Methods of wirelessly communicating with a group of devices |
US11128356B2 (en) | 2018-12-18 | 2021-09-21 | XCOM Labs, Inc. | Multiple-input multiple-output communication with wireless communication devices |
US11742911B2 (en) | 2018-12-18 | 2023-08-29 | XCOM Labs, Inc. | User equipment configured for increased data rate |
US11330649B2 (en) | 2019-01-25 | 2022-05-10 | XCOM Labs, Inc. | Methods and systems of multi-link peer-to-peer communications |
US10756767B1 (en) | 2019-02-05 | 2020-08-25 | XCOM Labs, Inc. | User equipment for wirelessly communicating cellular signal with another user equipment |
Also Published As
Publication number | Publication date |
---|---|
CN1115825C (en) | 2003-07-23 |
EP1116359A2 (en) | 2001-07-18 |
CN1319297A (en) | 2001-10-24 |
HK1038455A1 (en) | 2002-03-15 |
WO2000018066A3 (en) | 2000-05-25 |
US6535918B1 (en) | 2003-03-18 |
HK1038455B (en) | 2004-05-07 |
AU6047399A (en) | 2000-04-10 |
JP2002525973A (en) | 2002-08-13 |
KR20010079863A (en) | 2001-08-22 |
WO2000018066A2 (en) | 2000-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6535918B1 (en) | Interface between standard terminal equipment unit and high speed wireless link | |
US8086749B2 (en) | Techniques for migrating a point to point protocol to a protocol for an access network | |
JP4938834B2 (en) | Get address | |
JP4230663B2 (en) | Packet header reduction in wireless communication networks | |
US6400712B1 (en) | Fast circuit switched data architecture and method | |
KR100933927B1 (en) | Method and apparatus for supporting wireless data services via TE2 device using IP-based interface | |
US20030115345A1 (en) | Methods and apparatus for masking destination addresses to reduce traffic over a communication link | |
Davidson | An introduction to TCP/IP | |
US20030058863A1 (en) | Method for transmitting compressed data in packet-oriented networks | |
EP2259191A1 (en) | System and method for selectively bridging and routing PPPoE data packets between multiple networks | |
US20040090919A1 (en) | Apparatus and method for forwarding encapsulated data packets on a network having multiple links between nodes | |
US7260650B1 (en) | Method and apparatus for tunneling information | |
IL153955A (en) | Network architecture and methods for transparent on-line cross-sessional encoding and transport of network communications data | |
WO1997008838A2 (en) | Method and apparatus for modifying a standard internetwork protocol layer header | |
US20040037242A1 (en) | Allocating addresses to mobile stations | |
KR100231705B1 (en) | Structure and method of the hybrid gateway to support public and private IP address | |
Cisco | Introduction to Internet | |
Cisco | Apple Talk | |
KR20010073827A (en) | Method for expanding address for internet protocol version 4 in internet edge router | |
US20040039841A1 (en) | Methods for associating addresses in a wireless system with scalable adaptive modulation ("SAM") | |
KR100233840B1 (en) | Structure of the hub in satellite network to support public and private ip address and operating method thereof | |
EP4009613A1 (en) | Secure data connections in low data rate networks | |
JPH07212364A (en) | Radio lan device | |
JP3173499B2 (en) | ATM device supporting multiple IP addresses | |
EP1371204A2 (en) | Internet protocol header for telecommunications networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |