← Back to Patent Explorer
US6519248B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Packet data network having distributed database

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1998-07-24
•
Granted: 2003-02-11
•
Expires: 2018-07-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Communication networks and network nodes for carrying packet data traffic have architectures that give large freedom in network topology and simplify network extensions, accompanied by a lightweight but robust protocol. A network may be a cellular network that handles packet data traffic and voice traffic. Location information relating to terminals in a network may be determined through terminal-originated packets or control messaging. Stored location information may be cleared by elapse of time or specific messaging. Location information for different kinds of terminals may be stored in a centralized or distributed database.

Inventors

  • 👤 András Valkó

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:10
CPC Classifications
H; H04; H04L; H04L69/00; H04L69/16; H04L69/161; H04W; H04W8/00; H04W8/02; H04W8/08; H04W8/087; H04W80/00; H04W80/04

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 228 words
A communication network for exchanging data packets with a wireline network, comprising: a plurality of nodes, wherein at least one node includes a database for storing location information, and each node includes means for forwarding data packets arriving at the respective node; at least one remote terminal for communicating with at least one of the nodes; and a gateway node in communication with the wireline network and with the nodes; wherein remote terminals periodically send control packets to at least one of the nodes for updating respective location information relating to the remote terminals in the database; wherein the database comprises a connection management database for storing location information relating to the remote terminals that are exchanging data packets with the wireline network; and the database further comprises a location management database for storing respective location information relating to remote terminals that are in a service area of a node but are not exchanging data packets with the wireline network; and wherein each node includes a root-port for sending data packets to the gateway node and at least one of the following ports: a leaf-port for receiving data packets from a root-port of another node and a port for exchanging packets with a remote terminal; and data packets sent from the wireline communication network are directed to the remote terminals based on the location information in the database.
Claim 2
Dependent Claim 228 words
A communication network for exchanging data packets with a wireline network, comprising: a plurality of nodes, wherein at least one node includes a database for storing location information, and each node includes means for forwarding data packets arriving at the respective node; at least one remote terminal for communicating with at least one of the nodes; and a gateway node in communication with the wireline network and with the nodes; wherein remote terminals periodically send control packets to at least one of the nodes for updating respective location information relating to the remote terminals in the database; wherein the database comprises a connection management database for storing location information relating to the remote terminals that are exchanging data packets with the wireline network; and the database further comprises a location management database for storing respective location information relating to remote terminals that are in a service area of a node but are not exchanging data packets with the wireline network; and wherein each node includes a root-port for sending data packets to the gateway node and at least one of the following ports: a leaf-port for receiving data packets from a root-port of another node and a port for exchanging packets with a remote terminal; and data packets sent from the wireline communication network are directed to the remote terminals based on the location information in the database.
Claim 3
Dependent Claim 53 words
The communication network of claim 1 , wherein the control packets include show-up packets and opposite packets, the control packets are muted from root-port to root-port toward the gateway node, the show-up packets update location information in the connection management database, and the opposite packets remove location information in the connection management database.
Claim 4
Dependent Claim 47 words
The communication network of claim 2 , wherein the connection management database comprises entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal.
Claim 5
Dependent Claim 35 words
The communication network of claim 1 , wherein at least one of the gateway node and the nodes includes a macrodiversity combiner for detecting duplicate arrived data packets and for discarding duplicate arrived data packets.
Claim 6
Dependent Claim 34 words
The communication network of claim 4 , wherein remote terminals add control information to duplicate data packets sent by the remote terminals for use by the macrodiversity combiner in discarding duplicate arrived data packets.
Claim 7
Dependent Claim 44 words
The communication network of claim 5 , wherein the macrodiversity combiner includes a timer for determining periods between duplicate arrived data packets and a duplicate arrived data packet is discarded if the period from a previously arrived duplicate data packet exceeds a predetermined period.
Claim 8
Dependent Claim 43 words
The communication network of claim 4 , wherein the macrodiversity combiner buffers arriving data packets, waits until a duplicate of an arrived date packet has arrived, then compares the duplicate arrived data packets, and selects one that is more likely to be error-free.
Claim 9
Dependent Claim 48 words
The communication network of claim 1 , wherein the location information has a limited lifetime, the control packets include show-up packets, the control packets are routed I, rom root-port to root-port toward the gateway node, and the show-up packets update the location information in the connection management database.
Claim 10
Dependent Claim 52 words
The communication network of claim 8 , wherein the connection management database comprises entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal within a predetermined time period.
Claim 11
Dependent Claim 67 words
The communication network of claim 1 , wherein the control packets include show-up packets, keep-alive packets, and respective opposite packets, the control packets are routed from root-port to root-port toward the gateway node, the keep-alive packets update location information in the location management database, the show-up packets update location information in the connection management database, and the respective opposite packets remove location information in the respective database.
Claim 12
Dependent Claim 53 words
The communication network of claim 10 , wherein the location management database and the connection management database each comprise entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal.
Claim 13
Dependent Claim 61 words
The communication network of claim 1 , wherein the location information has limited lifetime, the control packets include keep-alive packets and show-up packets, the control packets are routed from root-port to root-port toward the gateway node, the keep-alive packets update the location Information in the location management database, and the showup packets update the location information in the connection management database.
Claim 14
Dependent Claim 58 words
The communication network of claim 12 , wherein the location management database and the connection management database each comprise entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal within a predetermined time period.
Claim 15
Dependent Claim 31 words
The communication network of claim 1 , wherein at least one of the nodes is a base station node that includes an air interface port for exchanging packets with remote terminals.
Claim 16
Dependent Claim 19 words
The communication network of claim 14 , wherein at least one base station node includes a connection management database.
Claim 17
Dependent Claim 53 words
The communication network of claim 1 , wherein the control packets include keepalive packets and opposite packets, the control packets are routed from root-port to root-port toward the gateway node, the keep-alive packets update location information in the location management database, and the opposite packets remove location information in the location management database.
Claim 18
Dependent Claim 47 words
The communication network of claim 16 , wherein the location management database comprises entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal.
Claim 19
Dependent Claim 46 words
The communication network of claim 1 , wherein the location information has limited lifetime, the control packets include keep-alive packets, the control packets are routed from root-port to root-port toward the gateway node, and the keep-alive packets update the location information in the location management database.
Claim 20
Dependent Claim 52 words
The communication network of claim 18 , wherein the location management database comprises entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal within a predetermined time period.
Claim 21
Dependent Claim 170 words
A node in a communication network for exchanging data packets with a wireline network, the communication network including at least one remote terminal, and the node comprising: a connection management database for storing location information relating to remote terminals that are exchanging data packets with the wireline network; a location management database for storing location information relating to remote terminals that are in a service area of the node but are not exchanging data packets with the wireline network; means for forwarding data packets arriving at the node; a root-port for sending data packets toward the wireline network; and at least one of the following ports; a leaf-port for receiving data packets from a rootport of another node and a port for exchanging packets with a remote terminal; wherein a remote terminal periodically sends control packets to the node for updating its respective location information in the database; and data packets sent from the wireline network are directed to a remote terminal based on the location information in the database.
Claim 22
Dependent Claim 170 words
A node in a communication network for exchanging data packets with a wireline network, the communication network including at least one remote terminal, and the node comprising: a connection management database for storing location information relating to remote terminals that are exchanging data packets with the wireline network; a location management database for storing location information relating to remote terminals that are in a service area of the node but are not exchanging data packets with the wireline network; means for forwarding data packets arriving at the node; a root-port for sending data packets toward the wireline network; and at least one of the following ports; a leaf-port for receiving data packets from a rootport of another node and a port for exchanging packets with a remote terminal; wherein a remote terminal periodically sends control packets to the node for updating its respective location information in the database; and data packets sent from the wireline network are directed to a remote terminal based on the location information in the database.
Claim 23
Dependent Claim 51 words
The node of claim 20 , wherein the control packets include show-up packets and opposite packets, the control packets are forwarded from the root-port toward the wireline network, the show-up packets update location information in the connection management database, and the opposite packets remove location information in the connection management database.
Claim 24
Dependent Claim 46 words
The node of claim 21 , wherein the connection management database comprises entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal.
Claim 25
Dependent Claim 24 words
The node of claim 20 , further comprising a macrodiversity combiner for detecting duplicate arrived data packets and for discarding duplicate arrived data packets.
Claim 26
Dependent Claim 33 words
The node of claim 23 , wherein the macrodiversity combiner discards duplicate arrived data packets based on control information added by a remote terminal to duplicate data packets sent by the remote terminal.
Claim 27
Dependent Claim 43 words
The node of claim 24 , wherein the macrodiversity combiner includes a timer for determining periods between duplicate arrived data packets and a duplicate arrived data packet is discarded if the period from a previously arrived duplicate data packet exceeds a predetermined period.
Claim 28
Dependent Claim 42 words
The node of claim 23 , wherein the macrodiversity combiner buffers arriving data packets, waits until a duplicate of an arrived data packet has arrived, then compares the duplicate arrived data packets, and selects one that is more likely to be error-free.
Claim 29
Dependent Claim 43 words
The node of claim 20 , wherein the location information has a limited lifetime, and the control packets include show-up packets for updating location information in the connection management database, and the control packets are forwarded from the root-port toward the wireline network.
Claim 30
Dependent Claim 51 words
The node of claim 27 , wherein the connection management database comprises entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal within a predetermined time period.
Claim 31
Dependent Claim 65 words
The node of claim 20 , wherein the control packets include show-up packets, keep-alive packets, and respective opposite packets, the control packets are forwarded from the root-port toward the wireline network, the keep-alive packets update location information in the location management database, the show-up packets update location information in the connection management database, and the respective opposite packets remove location information in the respective database.
Claim 32
Dependent Claim 52 words
The node of claim 29 , wherein the location management database and the connection management database each comprise entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal.
Claim 33
Dependent Claim 59 words
The node of claim 20 , wherein the location information has limited lifetime, the control packets Include keep-alive packets and show-up packets, the control packets are forwarded from the root-port toward the wireline network, the keep-alive packets update the location information in the location management database, and the show-up packets update the location information in the connection management database.
Claim 34
Dependent Claim 57 words
The node of claim 31 , wherein the location management database and the connection management database each comprise entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal within a predetermined time period.
Claim 35
Dependent Claim 18 words
The node of claim 20 , further comprising an air interface port for exchanging packets with remote terminals.
Claim 36
Dependent Claim 53 words
The node of claim 20 , wherein the control packets include keep-alive packets and opposite packets, the control packets are forwarded from the root-port to root-port toward the wireline network, the keep-alive packets update location information in the location management database, and the opposite packets remove location information in the location management database.
Claim 37
Dependent Claim 46 words
The node of claim 34 , wherein the location management database comprises entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal.
Claim 38
Dependent Claim 45 words
The node of claim 20 , wherein the location information has a limited lifetime, the control packets include keep-alive packets, the control packets are forwarded from the rootport toward the wireline network, and the keep-alive packets update the location information In the location management database.
Claim 39
Dependent Claim 51 words
The node of claim 36 , wherein the location management database comprises entries relating to respective remote terminals, and each entry includes remote terminal identification information and a list of at least one port through which a control packet has arrived from the respective remote terminal within a predetermined time period.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-10 2006-08-12 2007-02-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-10 2010-08-12 2011-02-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-10 2014-08-12 2015-02-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag