Methods and apparatus for modularization of real time and task oriented features in wireless communications
First Claim
1. A wireless telephone, comprising:
- a basic telephone module for establishing a connection to a base station and processing voice and data for communication with the base station, the basic telephone module being operative to perform a group of time critical functions for communication with the base station and a group of non time critical functions; and
an enhanced services module adapted to connect with the basic telephone module in order to perform the group of non time critical functions upon detection by the basic telephone module of the connection of the enhanced services module with the basic telephone module, the enhanced services module receiving data from the basic telephone module, processing the data and passing processed data to the basic telephone module during intervals when the basic telephone module has sufficient idle processing capacity available to receive the data, the basic telephone module detecting the connection of the enhanced services module, in response to detecting the connection of the connected enhanced services module, the basic telephone module disabling the group of non time critical functions being performed by the basic telephone module, and enabling the group of non time critical functions to be performed by the enhanced services module.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless telephone comprising a basic telephone module adapted to perform time critical functions, and an enhanced services module adapted to perform non time critical functions is disclosed. The basic telephone module includes processing resources needed to provide communication, while the enhanced services module performs enhanced functions which can be performed on a non time critical basis so that processing resources belonging to the basic telephone module do not need to be diverted to these functions but instead can be dedicated to performing time critical functions. The basic telephone module can be removed from the enhanced services module and connected to a different enhanced services module, similarly, the enhanced services module can be removed from the basic telephone module and connected to a different basic telephone module. This feature allows a user to retain his or her basic telephone module or enhanced services module when acquiring a new or upgraded enhanced services module or basic telephone module.
135 Citations
23 Claims
-
1. A wireless telephone, comprising:
-
a basic telephone module for establishing a connection to a base station and processing voice and data for communication with the base station, the basic telephone module being operative to perform a group of time critical functions for communication with the base station and a group of non time critical functions; and
an enhanced services module adapted to connect with the basic telephone module in order to perform the group of non time critical functions upon detection by the basic telephone module of the connection of the enhanced services module with the basic telephone module, the enhanced services module receiving data from the basic telephone module, processing the data and passing processed data to the basic telephone module during intervals when the basic telephone module has sufficient idle processing capacity available to receive the data, the basic telephone module detecting the connection of the enhanced services module, in response to detecting the connection of the connected enhanced services module, the basic telephone module disabling the group of non time critical functions being performed by the basic telephone module, and enabling the group of non time critical functions to be performed by the enhanced services module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21)
-
-
17. A method of wireless communication, comprising:
-
connecting a basic telephone module to an enhanced services module;
receiving inputs from a user and transferring data between the basic telephone module and the enhanced services module;
storing inputs in order to perform functions selected by the user in the absence of a communication connection with a base station;
transferring subscriber information from the enhanced services module connected to the basic telephone module during intervals when the basic telephone module has sufficient idle processing capacity available to receive the subscriber information;
establishing a connection with a base station;
conducting communication functions with the base station using the basic telephone module to perform time critical functions and non time critical functions;
detecting the connection of the enhanced services module; and
transferring the performance of said non time critical functions to the enhanced services module, in response to detecting the connection of the enhanced services module to the basic telephone module.
-
-
18. A method of upgrading a wireless telephone comprising the steps of:
-
removing an enhanced services module from a basic telephone module;
connecting the enhanced services module to a new basic telephone module, the new basic telephone module openable for processing a group of time critical functions and a group of non time critical functions;
detecting the connection of the enhanced services module; and
transferring the processing of the group of non time critical functions to the enhanced services module, in response to detecting the connection of the enhanced services module to the basic telephone module.
-
-
19. A method of upgrading a wireless telephone comprising the steps of:
-
removing an enhanced services module from a basic telephone module;
connecting the basic telephone module to a new enhanced services module;
the basic telephone module operable for processing a group of non time critical functions;
detecting the connection of the new enhanced services module; and
transferring the processing of the group of non time critical functions to the new enhanced services module, in response to detecting the connection of the enhanced services module to the basic telephone module.
-
-
22. A wireless telephone comprising:
-
an interface module;
an enhanced services module removeably attached to the interface module; and
a basic telephone module removeably attached to the interface module, the basic telephone module controls scheduling of data transfer between the basic telephone module and the enhanced services module by indicating when the basic telephone module is ready to receive data or interrupting operations being performed by the enhanced services module when the basic telephone module has data to send to the enhanced services module, the basic telephone module detecting the connection of the enhanced services module to the interface module, in response to detecting the connection of the enhanced services module connection, the basic telephone module disabling a group of non time critical functions being performed by the basic telephone module, and enabling the group of non time critical functions to be performed by the enhanced services module.
-
-
23. A wireless telephone, comprising:
-
a basic telephone module for establishing a connection to a base station and processing voice and data for communication with the base station, the basic telephone module having a first processor, a plurality of basic components needed for operation, and a first internal bus to communicate therebetween, the basic telephone module being operative to perform time critical and non time critical functions for communication with the base station; and
an enhanced services module adapted to connect with the basic telephone module in order to perform non time critical functions, the enhanced services module having a second processor, at least one optional hardware component and a second internal bus to communicate therebetween, the enhanced services module receiving data from the basic telephone module, processing the data by communicating between the second processor and the at least one optional hardware component and passing processed data to the basic telephone module during intervals when the basic telephone data has sufficient idle processing capacity available to receive the data, the basic telephone module detecting the connection of the enhanced services module to the basic telephone module, in response to detecting the connection of the enhanced services module, the basic telephone module disabling a non time critical function being performed by the basic telephone module, and enabling the non time critical functions to be performed by the enhanced services module.
-
Specification