Method and apparatus for supporting multiple mobile address schemes using object-oriented programming techniques
First Claim
1. A method for supporting a plurality of mobile address types in a wireless communication network, comprising the steps of:
- defining a mobile address object class that allows said plurality of mobile address types to be processed in a uniform manner; and
providing a set of constructors to create new instances of a mobile address object class that allow said plurality of mobile address types to be mapped to a different mobile address type in one of a plurality of formats.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed that support multiple mobile address types using object-oriented programming techniques. A mobile address object class supports the creation of mobile address objects. The mobile address object class includes the test-and-branch code that supports each mobile address type. A CPA Mobile Address class allows mobile address information to be stored in CPAMA objects in a uniform manner. The CPA Mobile Address class provides the address retrieval functionality to map the stored mobile address information to a suitable format. The CPAMA class provides a set of constructors to create and initialize its data members using an appropriate format, such as an access channel format or an ANSI International Mobile Station Identifier format, and a set of destructors to de-initialize objects before they are destroyed. The address information can be extracted from a CPAMA object using a set of member functions. Member functions to test equality and to assign one mobile address object to another are also provided.
11 Citations
22 Claims
-
1. A method for supporting a plurality of mobile address types in a wireless communication network, comprising the steps of:
-
defining a mobile address object class that allows said plurality of mobile address types to be processed in a uniform manner; and
providing a set of constructors to create new instances of a mobile address object class that allow said plurality of mobile address types to be mapped to a different mobile address type in one of a plurality of formats. - View Dependent Claims (2, 3)
-
-
4. A method for supporting a plurality of mobile address types in a wireless communication network, comprising the steps of:
-
defining a mobile address object class that allows said plurality of mobile address types to be processed in a uniform manner; and
providing a set of member functions associated with said mobile address object class that allow mobile address information to be retrieved from mobile address objects in said mobile address object class in a desired format wherein a mobile address is mapped to a different mobile address type. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method for supporting a plurality of mobile address types in a wireless communication network, comprising:
providing a mobile address object class that allows said plurality of mobile address types to be processed in a uniform manner, wherein said mobile address object class provides a set of class constructors that allow said mobile address information to be stored in an instance of a mobile address object in one of a plurality of formats wherein a mobile address is mapped to a different mobile address type. - View Dependent Claims (11, 12)
-
13. A method for supporting a plurality of mobile address types in a wireless communication network, comprising:
providing a mobile address object class that allows said plurality of mobile address types to be processed in a uniform manner, wherein said mobile address object class provides a set of member functions that allow mobile address information to be retrieved from mobile address objects in a desired format wherein a mobile address is mapped to a different mobile address type. - View Dependent Claims (14, 15, 16, 17, 18)
-
19. A system for supporting a plurality of mobile address types in a wireless communication network, comprising:
-
a memory for storing computer readable code; and
a processor operatively coupled to said memory, said processor configured to;
provide a mobile address object class that allows said plurality of mobile address types to be processed in a uniform manner, wherein said mobile address object class provides a set of class constructors that allow said mobile address information to be stored in an instance of a mobile address object in one of a plurality of formats and wherein a mobile address is mapped to a different mobile address type.
-
-
20. A system for supporting a plurality of mobile address types in a wireless communication network, comprising:
-
a memory for storing computer readable code; and
a processor operatively coupled to said memory, said processor configured to;
provide a mobile address object class that allows said plurality of mobile address types to be processed in a uniform manner, wherein said mobile address object class provides a set of member functions that allow mobile address information to be retrieved from mobile address objects in a desired format and wherein a mobile address is mapped to a different mobile address type.
-
-
21. A method for supporting a plurality of mobile address types in a wireless communication network, comprising the steps of:
-
defining a mobile address object class that allows said plurality of mobile address types to be processed in a uniform manner; and
storing said mobile address information in a mobile address object in one of a plurality of formats using an appropriate constructor to create new instances of a mobile address object class wherein a mobile address is mapped to a different mobile address type.
-
-
22. A method for supporting a plurality of mobile address types in a wireless communication network, comprising the steps of:
-
defining a mobile address object class that allows said plurality of mobile address types to be processed in a uniform manner; and
retrieving mobile address information in a desired format from mobile address objects in said mobile address object class using a set of member functions associated with said mobile address object class wherein said mobile address is mapped to a different mobile address type.
-
Specification