IP Library Granted Patent US 8,364,144
Granted Patent B2
US 8,364,144 · App. 13/275,885 · Granted Jan 29, 2013

System information cache

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 8,364,144
App. No.
13/275,885
Granted
Jan 29, 2013
Kind
B2
Abstract

For each of a plurality of received system information SI a cache entry is stored in a SI cache of a user equipment UE, each including at least some of the received SI, a timestamp of when the SI was first stored, and at least some of the cache entries also have relevance data relating the respective cache entry to one or more other cache entries. While the UE is in a state such as a CELL-FACH state, a cache entry is selected for at least one neighbor cell, and that cache entry is related by its relevance data to the cache entry of the serving cell or determined from its timestamp to be in close proximity to the serving cell. The UE then identifies the selected neighbor cell in an uplink message as a suitable candidate for multipoint communications with the UE.

Claims (42)

1. A method of system information cache management, said method comprising:

for each of a plurality of system information received from respective cells, storing in a system information cache of a user equipment a cache entry including at least some of the received system information, a first timestamp of when the respective system information was first stored in the system information cache, and for at least some of the cache entries relevance data relating the respective cache entry to one or more other cache entries;

while the user equipment is in a state with a serving cell in which no dedicated physical channel is allocated to the user equipment, selecting a cache entry for at least one neighbor cell that is related by its relevance data to the cache entry of the serving cell and determined from its timestamp to be in close proximity to the serving cell; and

identifying the at least one neighbor cell corresponding to the selected cache entry in an uplink message as a suitable candidate for multipoint communications with the user equipment.

2. The method according to claim 1 , in which the state is a CELL-FACH state, and the cache entries are stored without regard to suitability of the corresponding cell.

3. The method according to claim 1 , in which storing in the system information cache comprises, for each of the cache entries, using best effort according to the capability of the user equipment at the time the respective system information is received.

4. The method according to claim 3 , in which at least some of the cache entries comprise a second timestamp of when the respective system information was most recently accessed from the system information cache.

5. The method according to claim 1 , in which the relevance data relates cache entries to one another by at least one of space, time, and radio access technology.

6. The method according to claim 1 , further comprising executing an algorithm to select cache entries for deletion from the system information cache according to at least one of:

how long the respective cache entry has been stored in the system information cache;

how long since the respective cache entry has last been accessed; and

amount of free memory in the system information cache.

7. The method according to claim 6 , in which the algorithm prefers, by frequency or order of cache entry selection, to select cache entries for deletion which are not grouped with any other cache entry.

8. The method according to claim, 1 in which the neighbor cell is identified in the uplink message as a suitable candidate for multipoint communications with the user equipment only after checking validity of the cache entry corresponding to the neighbor cell after its cache entry is selected.

9. An apparatus for use in system information cache management, said apparatus comprising a processing system configured to cause the apparatus to at least:

for each of a plurality of system information received from respective cells, store in a system information cache of a user equipment a cache entry including at least some of the received system information, a first timestamp of when the respective system information was first stored in the system information cache, and for at least some of the cache entries relevance data relating the respective cache entry to one or more other cache entries;

while the user equipment is in a state with a serving cell in which no dedicated physical channel is allocated to the user equipment, select a cache entry for at least one neighbor cell that is related by its relevance data to the cache entry of the serving cell and determined from its timestamp to be in close proximity to the serving cell; and

identify the at least one neighbor cell corresponding to the selected cache entry in an uplink message as a suitable candidate for multipoint communications with the user equipment.

10. The apparatus according to claim 9 , wherein the state is a CELL-FACH state, and the cache entries are stored without regard to suitability of the corresponding cell.

11. The apparatus according to claim 9 , wherein the processing system is configured to cause the apparatus to store in the system information cache each of the cache entries using best effort according to the capability of the user equipment at the time the respective system information is received.

12. The apparatus according to claim 11 , wherein at least some of the cache entries comprise a second timestamp of when the respective system information was most recently accessed from the system information cache.

13. The apparatus according to claim 9 , wherein the relevance data relates cache entries to one another by at least one of space, time, and radio access technology.

14. The apparatus according to claim 9 , wherein the processing system is configured to cause the apparatus further to execute an algorithm to select cache entries for deletion from the system information cache according to at least one of:

how long the respective cache entry has been stored in the system information cache;

how long since the respective cache entry has last been accessed; and

amount of free memory in the system information cache.

15. The apparatus according to claim 14 , wherein the algorithm prefers, by frequency or order of cache entry selection, to select cache entries for deletion which are not grouped with any other cache entry.

16. The apparatus according to claim 9 , wherein the neighbor cell is identified in the uplink message as a suitable candidate for multipoint communications with the user equipment only after checking validity of the cache entry corresponding to the neighbor cell after its cache entry is selected.

17. Apparatus according to claim 9 , wherein the processing system comprises at least one processor and at least one memory storing a computer program.

18. A computer readable memory for use in system information cache management, said computer readable memory storing a computer program comprising a set of instructions, which when executed by a computerised device, cause the device to:

for each of a plurality of system information received from respective cells, store in a system information cache of a user equipment a cache entry including at least some of the received system information, a first timestamp of when the respective system information was first stored in the system information cache, and for at least some of the cache entries relevance data relating the respective cache entry to one or more other cache entries;

while the user equipment is in a state with a serving cell in which no dedicated physical channel is allocated to the user equipment, select a cache entry for at least one neighbor cell that is related by its relevance data to the cache entry of the serving cell and determined from its timestamp to be in close proximity to the serving cell; and

identify the at least one neighbor cell corresponding to the selected cache entry in an uplink message as a suitable candidate for multipoint communications with the user equipment.

19. The computer readable memory according to claim 18 , wherein:

the state is a CELL-FACH state; and

the cache entries are stored without regard to suitability of the corresponding cell.

20. The computer readable memory according to claim 18 , wherein storing in the system information cache comprises for each of the cache entries, using best effort according to the capability of the user equipment at the time the respective system information is received; and

at least some of the cache entries comprise a second time stamp of when the respective system information was most recently accessed from the system information cache.

21. The computer readable memory according to claim 18 , wherein executing said computer program comprising said set of instructions causes said device to execute an algorithm to select cache entries for deletion from the system information cache according to at least one of:

how long the respective cache entry has been stored in the system information cache;

how long since the respective cache entry has last been accessed; and

amount of free memory in the system information cache.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY PREVIOUSLY RECORDED ON REEL 032086 FRAME 0389. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FROM ONE OR BOTH ASSIGNORS ACCORDING TO PRIOR AGREEMENT.. Recorded Dec 18, 2017
From: RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 046266/0231 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2014
From: BROADCOM INTERNATIONAL LIMITED
To: BROADCOM CORPORATION
Reel/Frame 032088/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: RENESAS ELECTRONICS CORPORATION; RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 032086/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2011
From: GEARY, STUART IAN; FRANKLIN, STEVEN; TOOLEY, JAMES HOWARD
To: RENESAS MOBILE CORPORATION
Reel/Frame 027329/0300 →