Method and apparatus in a wireless communication system for controlling a delivery of data
DC CAFCFirst Claim
1. A method in a wireless communication system for controlling a delivery of data from a fixed portion of the wireless communication system to a subscriber unit, the method comprising in the subscriber unit the step of:
- maintaining an application registry comprising a list of all software applications that are currently accessible to the subscriber unit; and
in the fixed portion of the wireless communication system, the steps of;
keeping a current copy of the application registry of the subscriber unit;
checking the current copy of the application registry in response to having the data to send to the subscriber unit; and
sending the data only when the checking step determines that an application compatible with the data is accessible lo the subscriber unit.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A subscriber unit (122) maintains an application registry (226) for registering (404) applications accessible to the subscriber unit. A fixed portion (102) of a wireless communication system keeps (514) a current copy (324) of the application registry of the subscriber unit, and checks (520) the current copy of the application registry in response to having data to send to the subscriber unit. The fixed portion sends (526) the data only when the fixed portion determines (522) that an application compatible with the data is accessible to the subscriber unit.
129 Citations
13 Claims
-
1. A method in a wireless communication system for controlling a delivery of data from a fixed portion of the wireless communication system to a subscriber unit, the method comprising in the subscriber unit the step of:
-
maintaining an application registry comprising a list of all software applications that are currently accessible to the subscriber unit; and
in the fixed portion of the wireless communication system, the steps of;
keeping a current copy of the application registry of the subscriber unit;
checking the current copy of the application registry in response to having the data to send to the subscriber unit; and
sending the data only when the checking step determines that an application compatible with the data is accessible lo the subscriber unit. - View Dependent Claims (2, 3, 4, 5, 6)
converting incompatible data to a format compatible with one of the applications accessible to the subscriber unit. -
3. The method of claim 1, wherein the maintaining step comprises, in response to a change in accessibility of an application, the steps of:
-
updating the application registry; and
communicating the change to the fixed portion of the wireless communication system.
-
-
4. The method of claim 1,
wherein the maintaining step comprises the step of registering an application version number for at least one of the applications accessible to a plurality of subscriber units; - and
wherein the method further comprises, in the fixed portion of the wireless communication system, the step of examining a plurality of current copies of application registries corresponding to the plurality of subscriber units to generate a report of how many users use which version of which applications.
- and
-
5. The method of claim 1,
wherein the maintaining step comprises the step of registering an application version number for at least one of the applications accessible to the subscriber unit; - and
wherein the method further comprises, in the fixed portion of the wireless communication system, the steps of;
checking the application version number for the at least one of the applications in response to a predetermined stimulus; and
taking a predetermined action to trigger a software update when the application version number is an old version.
- and
-
6. The method of claim 5, wherein the step of checking the application version number is performed in response to one of:
- a) a receipt of an update to the application registry of the subscriber unit which adds an application not present in the current copy, b) an appearance in the wireless communication system of a new application version number, and c) a registration of a new subscriber unit in the wireless communication system.
-
-
7. A controller in a fixed portion of a wireless communication system for controlling a delivery of data to a subscriber unit which maintains an application registry comprising a list of all software applications that are currently accessible to the subscriber unit, the controller comprising:
-
a network interface for accepting the data from an originator;
a processing system coupled to the network interface for processing the data, the processing system comprising a memory; and
a base station interface coupled to the processing system for controlling a base station to transmit the data;
wherein the processing system is programmed to;
keep in the memory a current copy of the application registry of the subscriber unit;
check the current copy of the application registry in response to having the data to send to the subscriber unit; and
send the data only when an application compatible with the data is accessible to the subscriber unit. - View Dependent Claims (8, 9, 10, 11)
convert incompatible data to a format compatible with one of the applications accessible to the subscriber unit. -
9. The controller of claim 7,
wherein a plurality of subscriber units register an application version number for at least one of the applications accessible to the plurality of subscriber units, and wherein the processing system is further programmed to examine a plurality of current copies of application registries corresponding to the plurality of subscriber units to generate a report of how many users use which version of which applications. -
10. The controller of claim 7,
wherein the subscriber unit registers an application version number for at least one of the applications accessible to the subscriber unit, and wherein the processing system is further programmed to: -
check the application version number for the at least one of the applications in response to a predetermined stimulus; and
take a predetermined action to trigger a software update when the application version number is an old version.
-
-
11. The controller of claim 10, wherein the processing system is further programmed to check the application version number in response to one of:
- a) a receipt of an update to the application registry of the subscriber unit which adds an application not present in the current copy, b) an appearance in the wireless communication system of a new application version number, and c) a registration of a new subscriber unit in the wireless communication system.
-
-
12. A subscriber unit in a wireless communication system for controlling a delivery of data from a fixed portion of the wireless communication system, the subscriber unit comprising:
-
a receiver for receiving the data;
a processing system coupled to the receiver for processing the data; and
a transmitter coupled to the processing system for communicating with the fixed portion of the wireless communication system, wherein the processing system is programmed to;
maintain an application registry comprising a list of all software applications that are currently accessible to the subscriber unit; and
in response to a change in accessibility of an application, update the application registry; and
control the transmitter to communicate the change to the fixed portion of the wireless communication system. - View Dependent Claims (13)
register an application version number for at least one of the applications accessible to the subscriber unit.
-
Specification