IP Library Granted Patent US 7,002,936
Granted Patent B2
US 7,002,936 · App. 09/976,166 · Granted Feb 21, 2006

Distributed soft handoff among IP-based base stations

Assignees: Telcordia Technologies, Inc.; Toshiba America Research, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,002,936
App. No.
09/976,166
Filed
Oct 12, 2001
Granted
Feb 21, 2006
Kind
B2
Art Unit
2661
USPC
370/329
Abstract

A technique for assigning an address (“shadow address”) to a mobile station that is compatible with the layer- 2 address on the wireline network which serves the mobile station. The shadow address is then used as a wireline identifier for the destination address for frames ultimately destined for the mobile station. The shadow address is stored in a watch list for serving base stations, and any base station receiving a frame with a shadow address in its watch list process the frame to forward it the to mobile station. In this way, the shadow address facilitates carrying out soft handoff and smooth handoff.

Claims (40)

1. A method for synchronizing corresponding streams of packets sent to a mobile station from two different base stations, each of the packets having a corresponding Sequence number, the method comprising

generating a stream of link layer frames by each of the base stations wherein each of the frames is of the same length,

in each of the base stations filling in the frames with the packets starting with the same one of the packets,

transmitting fully filled-in frames from each of the base stations to the mobile station,

detecting two stream of frames at the mobile station wherein one of the streams is transmitted by the first of the base stations and another of the streams is transmitted by the second of the base stations,

determining the packet sequence number of reach of the packets in each of the streams, and

initiating a resynchronization procedure whenever packets in one or both of the steams do not have packet sequence numbers that are consecutive.

2. The method as recited in claim 1 wherein the first of the base stations receives packets k and m but no packets between k and m, m>k, and wherein the initiating a resynchronization procedure includes

sending a request from the first of the base stations to the second of the base stations to restart synchronization from packet q, q>m, and

transmitting packet q from both of the base stations to the mobile station in the q-th one of the frames.

3. The method as recited in claim 1 wherein the first of the base stations receives packets k and m but no packets between k and m, m>k, and wherein the initiating a resynchronization procedure includes

sending a request from the first of the base stations to the second of the base stations to restart synchronization from packet q, q>m,

sending by the first of the stations all packets received before packet q and preparing for delivery of packets greater than or equal q,

upon receiving the request from the first of the base stations, sending an acknowledgement from the second of the base stations to the first of the base stations that resynchronization can be accommodated by the second of the base stations starting with packet q,

sending by the second of the base stations all packets received before packet q and preparing for delivery of packets greater than or equal q, and

transmitting packet q from both of the base stations to the mobile station in the p-th one of the frames.

4. The method as recited in claim 1 wherein the first of the base stations receives packets k and m but no packets between k and m, m>k, and wherein the initiating a resynchronization procedure includes

sending a request from the first if the base stations to the second of the base stations to restart synchronization from packet q, q>m,

sending by the first of the base stations all packets received before packet q and preparing for delivery of packets greater than or equal q,

upon receiving the request from the first of the base stations, sending a response from the second of the base stations to the first of the base stations that resynchronization can be accommodated by the second of the base stations only starting with packet r>q,

sending by the second of the base stations all packets received before r and preparing for delivery of packets greater than or equal r, and

transmitting packet r from both of the base stations to the mobile station in the r-th one of the frames.

5. A method for transmitting data from a base station, said method comprising the steps of:

generating layer- 2 frames of the same length;

filling each of said generated frames with data blocks received from a layer above layer- 2 ;

transmitting only said fully filled frames, unless

a time expires, or

instructions are received from the layer above layer- 2 to transmit the frame currently being filled;

receiving at the base station a first block, k, and a second block, m,

losing data content synchronization between blocks k and m; and

based on said loss of data content synchronization sending a request from the base station to at least one other base station to initiate resynchronization of data transmission beginning from a third data block, q, where q>m.

6. The method of claim 5 , wherein data transmission resynchronization at the base station comprises the steps of:

immediately transmitting all data blocks received before data block q from the base station;

receiving acknowledgement from at least one other base station responsive to said sent request;

responsive to said acknowledgement filling each of said generated frames beginning with data block q and all data blocks received thereafter from a layer above layer- 1 ; and

transmitting only said fully filled frames, unless a rime expires, or instructions are received from the layer above layer- 2 to transmit the frame currently being filled.

7. The method of claim 5 , wherein said loss of data content synchronization is because of a data gap between data blocks k and m.

8. The method of claim 7 , further comprising the steps of numbering each data block and incrementing each data block number by a count of one each time a data block is transmitted.

9. The method of claim 6 , wherein layer- 2 is the link layer protocol that is executed on a radio interface of the base station.

10. The method of claim 9 , wherein the layer above the link layer is network layer executing an IP layer protocol and the data blocks are comprised of IP packets.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2025
From: TELCORDIA LEGACY INC.
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 070097/0046 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2021
From: TOSHIBA AMERICA RESEARCH, INC.
To: TELCORDIA LEGACY INC.
Reel/Frame 055403/0165 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 24, 2012
From: WILMINGTON TRUST COMPANY, AS SECOND LIEN AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 027585/0773 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 19, 2012
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 027567/0060 →
SECURITY AGREEMENT Recorded Jun 13, 2010
From: TELCORDIA TECHNOLOGIES, INC.
To: WILMINGTON TRUST COMPANY, AS SECOND LIEN AGENT
Reel/Frame 024523/0756 →
SECURITY AGREEMENT Recorded Jun 12, 2010
From: TELCORDIA TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024523/0734 →
RELEASE Recorded Jun 11, 2010
From: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 024515/0622 →
SECURITY AGREEMENT Recorded Jul 17, 2007
From: TELCORDIA TECHNOLOGIES, INC.
To: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
Reel/Frame 019562/0309 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 6, 2007
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 019520/0174 →
SECURITY AGREEMENT Recorded Apr 5, 2005
From: TELCORDIA TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 015886/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2001
From: AGRAWAL, PRATHIMA; CHEN, JYH-CHENG; ZHANG, TAO
To: TELCORDIA TECHNOLOGIES, INC., A CORPORATION OF THE STATE OF DELAWARE; TOSHIBA AMERICA RESEARCH, INC., A CORPORATION OF THE STATE OF DELAWARE
Reel/Frame 012180/0279 →
Continuity (2)
Provisional Application 6028028700 · Mar 30, 2001
Related Publication 20020191558A1 · Dec 19, 2002