Patent US6519248B1 successfully refreshed from Google Patents.
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
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:38
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.
References Cited (Backward Citations)
US5088108A
Cited
US5109528A
Cited
US5327577A
Cited
US5333189A
Cited
JPH06188780A
Cited
WO1995016330A1
Cited
US5412654A
Cited
WO1995028063A2
Cited
US5652465A
Cited
US5533026A
Cited
US5757813A
Cited
US5729531A
Cited
US5751731A
Cited
US5768267A
Cited
US5845215A
Cited
WO1997029606A1
Cited
WO1997039413A1
Cited
WO1997047120A2
Cited
US6075776A
Cited
US6181935B1
Cited
WO1998032294A2
Cited
US6084892A
Cited
WO1999031917A2
Cited
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 |