9930590

Method and Apparatus for Improved User Experience in a Client Terminal

PublishedMarch 27, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
25 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for searching system information in a communication signal received at a client terminal from a given base station in a wireless communication network, the method comprising: controlling, by a processing device of the client terminal, the searching the system information in the communication signal, and when a determination from the searching is new base station system information is included in the system information, controlling, by the processing device, steps of: (I) determining whether or not an entry exists in a base stations information base (BSIB) stored in a memory at the client terminal for a Base Station Identity (BSID) of a base station for which the new base station system information is received, (A) when the entry in the BSIB is determined to exist for the BSID of the base station for which the new base station system information is received, determining whether or not a Base Station Information Validity Flag (BSIVF) of the entry for the BSID of the base station is equal to a first value, and updating the entry for the BSID of the base station in the BSIB with the new base station system information, when the BSIVF of the entry for the BSID of the base station is determined to be equal to the first value, and updating the entry for the BSID of the base station in the BSIB with the new base station system information and stopping a started Passive Base Station Information Validity Timer (PBSIVT) of the entry for the BSID of the base station, in which the PBSIVT has a timer value Tp, when the BSIVF of the entry for the BSID of the base station is determined not to be equal to the first value, (B) when the entry in the BSIB is determined not to exist for the BSID of the base station for which the new base station system information is received, (i) determining whether or not a second entry exists in the BSIB having a BSIVF thereof equal to a second value, and when the second entry having the BSIVF thereof equal to the second value is determined to exist in the B SIB, adding the new base station system information to the second entry, and when the second entry having the BSIVF thereof equal to the second value is determined not to exist in the BSIB, determining whether or not at least one third entry exists in the BSIB having a BSIVF thereof equal to a third value, and when the at least one third entry having the BSIVF thereof equal to the third value is determined to exist, stopping a started PBSIVT of the at least one third entry having a lowest timer value Tp and replacing base station information of the at least one third entry having the lowest timer value Tp with the new base station system information, and when the at least one third entry having the BSIVF thereof equal to the third value is determined not to exist, for a fourth entry in the BSIB having a BSIVF thereof equal to the first value and an Active Base Station Information Validity Timer (ABSIVT), in which the ABSIVT has a timer value Ta, with a lowest timer value Ta, stopping the ABSIVT which was started and replacing base station information for the fourth entry with the new base station system information; (II) starting or restarting an ABSIVT of a fifth entry, in which the fifth entry is (i) when one entry of the entry, the second entry and the at least one third entry is determined to exist, the one entry, and (ii) when the entry, the second entry and the at least one third entry are determined not to exist, the fourth entry, setting a BSIVF of the fifth entry equal to the first value, when an ABSIVT of the fifth entry is determined to expire based on monitoring of a timer value Ta thereof, setting the BSIVF of the fifth entry equal to the third value, and starting a PBSIVT for the fifth entry, and when the PBSIVT for the fifth entry is determined to expire based on monitoring of a timer value Tp thereof, setting the BSIVF of the fifth entry equal to the second value; and (III) using, at the client terminal, the BSIB for connection to or communication with a new base station.

2

2. The method of claim 1 , wherein base station system information for N base stations which are most recent Serving Base Stations (SBS) is stored in the BSIB.

3

3. The method of claim 2 , wherein all available latest base station system information received from the N base stations which are most recent SBS and associated Configuration Change Count Indicator (CCCI) values are stored in the BSIB.

4

4. The method of claim 1 , wherein each entry in the BSIB has an ABSIVT and an PBSIVT.

5

5. The method of claim 1 , wherein each entry in the BSIB has BSIVF.

6

6. The method claim 1 , wherein, when the client terminal is powered on, a BSIVF of each entry in the BSIB is set to the second value.

7

7. The method of claim 1 , wherein the BSID is a Physical Cell Identity (PCI) or a Global Cell Identity (GCI).

8

8. The method of claim 7 , wherein the PCI is obtained by decoding a physical layer signal, and the GCI is obtained by decoding a system information message.

9

9. The method of claim 1 , wherein, when the client terminal in the network has a non-volatile storage, a current state of the BSIB is stored in the non-volatile memory, and the method further comprising controlling, by the processing device, when the client terminal is powered off and then powered on again, selecting one base station using the current state of the BSIB stored in the non-volatile storage and updating the BSIB only when an update is required based on status of BSIVF.

10

10. The method of claim 1 , wherein a current state of the BSIB is stored in a memory of the client terminal in the network whose contents is not lost when the client terminal is operating in an airplane mode, and the method further comprising controlling, by the processing device, when the client terminal switches to normal mode from the airplane mode, selecting one base station using the current state of the BSIB stored in the memory and updating the BSIB only when an update is required based on status of BSIVF, and when the client terminal is unable to select the one base station using the current state of the BSIB stored in the memory, setting a BSIVF of each of N entries of the BSIB equal to the second value.

11

11. The method of claim 1 , further comprising: controlling, by the processing device, when the entry is determined to exist for the BSID of the base station and have a BSIVF thereof equal to the first value and an ABSIVT of the entry for the BSID of the base station is determined to be running, updating the entry for the BSID of the base station in the BSIB with the new base station system information and restarting the ABSIVT of the entry.

12

12. The method of claim 1 , wherein the second entry having the BSIVF thereof equal to the second value is determined to exist in the BSIB, when a client terminal in the network camps onto any new base station, performs base station reselection or hands over to a new base station.

13

13. The method of claim 1 , further comprising: controlling, by the processing device, when the at least one third entry having the BSIVF thereof equal to the third value is determined to exist, starting an ABSVIT of the fifth entry.

14

14. The method of claim 1 , further comprising: controlling, by the processing device, when the entry in the BSIB is determined to exist for the BSID of the base station and a page message or a system parameter message which includes a Configuration Change Count Indicator (CCCI) is determined to be received for the BSID of the base station, determining whether or not a value of the CCCI of the page message or the system parameter message received is same as a value of a CCCI in a message stored in the entry, and when the value of the CCCI of the page message or the system parameter message received is determined not to be the same as the value of CCCI in the message stored in the entry, updating system information in the entry with parameters of the page message or system parameter message received, and determining whether or not the entry has the BSIVF thereof equal to the first value, and when the entry is determined not to have the BSIVF thereof equal to the first value, stopping a started PBSIVT of a sixth entry.

15

15. The method of claim 1 , further comprising: controlling, by the processing device, when the client terminal is performing base station reselection or hand over to the base station for which the new base station system information is received, a sixth entry is determined to exist in the BSIB for the BSID of the base station having a BSIVF thereof equal to the first value or the third value, the new base station system information carries a Configuration Change Count Indicator (CCCI) value, and a CCCI value for the second entry or the at least one third entry is same as the CCCI value of the new base station system information, without performing step (I) and step (II), starting or restarting an ABSIVT of the sixth entry, setting the BSIVF of the sixth entry equal to the first value, and when the ABSIVT of the sixth entry is determined to expire based on monitoring of a timer value Ta thereof, setting the BSIVF of the sixth entry equal to the third value, and starting a PBSIVT for the sixth entry, and when the PBSIVT for the sixth entry is determined to expire based on monitoring of a timer value Tp thereof, setting the BSIVF of the sixth entry equal to the second value.

16

16. The method of claim 1 , further comprising: controlling, by the processing device, when the client terminal is to connect to the base station immediately after the client terminal performs base station reselection or handover, the new base station system information carries a Configuration Change Count Indicator (CCCI) value, and a CCCI value in the BSIB is same as the CCCI value of the new base station system information, connecting to the base station using system information stored in the BSIB without using the new base station system information.

17

17. The method of claim 1 , wherein at least one of broadcast base station system information or multicast system information is stored in the BSIB, and wherein the new base station system information includes at least one of new base station broadcast system information or new base station multicast system information.

18

18. The method of claim 17 , wherein base station system information for N base stations which are most recent Serving Base Stations (SBS) is stored in the BSIB, and wherein the base station system information includes base station multicast system information for the N base stations which are most recent SBS.

19

19. The method of claim 17 , wherein timer values Ta and Tp for respective ABSIVT and PBSIVT of each entry in the BSIB having the base station system information are determined by at least one of a simulation or field data analysis.

20

20. The method of claim 17 , wherein a number of Serving Base Stations (SBS) for which the broadcast base station system information is stored in the BSIB is different than a number of SBS for which the multicast system information is stored in the BSIB.

21

21. The method of claim 18 , wherein base station system information for M base stations which are latest Neighboring Base Stations (NBS) is stored with the base station system information for the N base stations which are most recent SBS in the BSIB.

22

22. The method of claim 21 , wherein when any given SBS in the BSIB becomes a new NBS, base station system information for the given SBS becomes base station system information for the new NBS for unchanged base station system information.

23

23. The method of claim 21 , wherein when any given NBS in the BSIB becomes a new SBS, base station system information for the given NBS becomes base station system information for the new SBS for unchanged base station system information.

24

24. An apparatus for searching system information in a communication signal received at a client terminal from a given base station in a wireless communication network, the apparatus comprising: a processing device; and a memory including instructions which, when executed by the processing device, control the searching the system information in the communication signal, and when a determination from the searching is new base station system information is included in the system information, the instructions, when executed by the processing device, control operations of: (I) determining whether or not an entry exists in a base stations information base (BSIB) stored in the memory for a Base Station Identity (BSID) of a base station for which the new base station system information is received, (A) when the entry in the BSIB is determined to exist for the BSID of the base station for which the new base station system information is received, determining whether or not a Base Station Information Validity Flag (BSIVF) of the entry for the BSID of the base station is equal to a first value, and updating the entry for the BSID of the base station in the BSIB with the new base station system information, when the BSIVF of the entry for the BSID of the base station is determined to be equal to the first value, and updating the entry for the BSID of the base station in the BSIB with the new base station system information and stopping a started Passive Base Station Information Validity Timer (PBSIVT) of the entry for the BSID of the base station, in which the PBSIVT has a timer value Tp, when the BSIVF of the entry for the BSID of the base station is determined not to be equal to the first value, (B) when the entry in the BSIB is determined not to exist for the BSID of the base station for which the new base station system information is received, (i) determining whether or not a second entry exists in the BSIB having a BSIVF thereof equal to a second value, and when the second entry having the BSIVF thereof equal to the second value is determined to exist in the B SIB, adding the new base station system information to the second entry, and when the second entry having the BSIVF thereof equal to the second value is determined not to exist in the BSIB, determining whether or not at least one third entry exists in the BSIB having a BSIVF thereof equal to a third value, and when the at least one third entry having the BSIVF thereof equal to the third value is determined to exist, stopping a started PBSIVT of the at least one third entry having a lowest timer value Tp and replacing base station information of the at least one third entry having the lowest timer value Tp with the new base station system information, and when the at least one third entry having the BSIVF thereof equal to the third value is determined not to exist, for a fourth entry in the BSIB having a BSIVF thereof equal to the first value and an Active Base Station Information Validity Timer (ABSIVT), in which the ABSIVT has a timer value Ta, with a lowest timer value Ta, stopping the ABSIVT which was started and replacing base station information for the fourth entry with the new base station system information; (II) starting or restarting an ABSIVT of a fifth entry, in which the fifth entry is (i) when one entry of the entry, the second entry and the at least one third entry is determined to exist, the one entry, and (ii) when the entry, the second entry and the at least one third entry are determined not to exist, the fourth entry, setting a BSIVF of the fifth entry equal to the first value, when an ABSIVT of the fifth entry is determined to expire based on monitoring of a timer value Ta thereof, setting the BSIVF of the fifth entry equal to the third value, and starting a PBSIVT for the fifth entry, and when the PBSIVT for the fifth entry is determined to expire based on monitoring of a timer value Tp thereof, setting the BSIVF of the fifth entry equal to the second value; and (III) using, at the client terminal, the BSIB for connection to or communication with a new base station.

25

25. A wireless communication device comprising: a receiver to receive new base station system information in a wireless communication network; and a processing device to search system information in a communication signal received at the wireless communication device from a given base station in the wireless communication network, and when a determination from the searching is new base station system information is included in the system information, the processing device is to control operations of: (I) determining whether or not an entry exists in a base stations information base (BSIB) stored in a memory at the wireless communication device for a Base Station Identity (BSID) of a base station for which the new base station system information is received, (A) when the entry in the BSIB is determined to exist for the BSID of the base station for which the new base station system information is received, determining whether or not a Base Station Information Validity Flag (BSIVF) of the entry for the BSID of the base station is equal to a first value, and updating the entry for the BSID of the base station in the BSIB with the new base station system information, when the BSIVF of the entry for the BSID of the base station is determined to be equal to the first value, and updating the entry for the BSID of the base station in the BSIB with the new base station system information and stopping a started Passive Base Station Information Validity Timer (PBSIVT) of the entry for the BSID of the base station, in which the PBSIVT has a timer value Tp, when the BSIVF of the entry for the BSID of the base station is determined not to be equal to the first value, (B) when the entry in the BSIB is determined not to exist for the BSID of the base station for which the new base station system information is received, (i) determining whether or not a second entry exists in the BSIB having a BSIVF thereof equal to a second value, and when the second entry having the BSIVF thereof equal to the second value is determined to exist in the B SIB, adding the new base station system information to the second entry, and when the second entry having the BSIVF thereof equal to the second value is determined not to exist in the BSIB, determining whether or not at least one third entry exists in the BSIB having a BSIVF thereof equal to a third value, and when the at least one third entry having the BSIVF thereof equal to the third value is determined to exist, stopping a started PBSIVT of the at least one third entry having a lowest timer value Tp and replacing base station information of the at least one third entry having the lowest timer value Tp with the new base station system information, and when the at least one third entry having the BSIVF thereof equal to the third value is determined not to exist, for a fourth entry in the BSIB having a BSIVF thereof equal to the first value and an Active Base Station Information Validity Timer (ABSIVT), in which the ABSIVT has a timer value Ta, with a lowest timer value Ta, stopping the ABSIVT which was started and replacing base station information for the fourth entry with the new base station system information; (II) starting or restarting an ABSIVT of a fifth entry, in which the fifth entry is (i) when one entry of the entry, the second entry and the at least one third entry is determined to exist, the one entry, and (ii) when the entry, the second entry and the at least one third entry are determined not to exist, the fourth entry, setting a BSIVF of the fifth entry equal to the first value, when an ABSIVT of the fifth entry is determined to expire based on monitoring of a timer value Ta thereof, setting the BSIVF of the fifth entry equal to the third value, and starting a PBSIVT for the fifth entry, and when the PBSIVT for the fifth entry is determined to expire based on monitoring of a timer value Tp thereof, setting the BSIVF of the fifth entry equal to the second value; and (III) using the BSIB for connection to or communication with a new base station.

Patent Metadata

Filing Date

Unknown

Publication Date

March 27, 2018

Inventors

Sivakumar Govindassamy
Arumugam Govindswamy

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND APPARATUS FOR IMPROVED USER EXPERIENCE IN A CLIENT TERMINAL” (9930590). https://patentable.app/patents/9930590

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.