Configuration-independent methods and apparatus for software communication in a cellular network
First Claim
1. A configuration-independent software architecture for implementing a cellular communication network, said cellular communication network facilitating communication among a plurality of cellular handsets, comprising:
- a first software functional block for implementing a first set of functions;
a second software functional block for implementing a second set of functions; and
a configuration-independent linkage block having an interface that appears consistent to both said first software functional block and said second software functional block irrespective of a relative position between said second software functional block, said first software functional block, and said configuration-independent linkage block in said cellular communication network, said configuration-independent linkage block facilitating communication between said first software functional block and said second software functional block via said interface utilizing configuration-independent linkage block, wherein said first software functional block, said second software functional block, and said interface remain substantially unchanged when said first software functional block changes its location in the cellular communication network relative to said second software functional block.
5 Assignments
0 Petitions
Accused Products
Abstract
A configuration-independent software architecture for implementing a cellular communication network that facilitates communication among a plurality of cellular handsets. The architecture includes a first software functional block for implementing a first set of functions and a second software functional block for implementing a second set of functions. The architecture further includes a configuration-independent linkage block, which has an interface that appears consistent to both the first software functional block and the second software functional block irrespective of a relative position between the second software functional block, the first software functional block, and the configuration-independent linkage block in the cellular communication network. The configuration-independent linkage block facilitates communication between the first software functional block and the second software functional block via the interface utilizing configuration-independent linkage block. Advantageously, the first software functional block, the second software functional block, and the interface remain substantially unchanged when the first software functional block changes its location in the cellular communication network relative to the second software functional block.
-
Citations
23 Claims
-
1. A configuration-independent software architecture for implementing a cellular communication network, said cellular communication network facilitating communication among a plurality of cellular handsets, comprising:
-
a first software functional block for implementing a first set of functions; a second software functional block for implementing a second set of functions; and a configuration-independent linkage block having an interface that appears consistent to both said first software functional block and said second software functional block irrespective of a relative position between said second software functional block, said first software functional block, and said configuration-independent linkage block in said cellular communication network, said configuration-independent linkage block facilitating communication between said first software functional block and said second software functional block via said interface utilizing configuration-independent linkage block, wherein said first software functional block, said second software functional block, and said interface remain substantially unchanged when said first software functional block changes its location in the cellular communication network relative to said second software functional block. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for facilitating communication among a plurality of software functional blocks in a cellular communication network, said cellular communication network having a plurality of central processing units, said method comprising:
-
providing a first software functional block for implementing a first set of functions, said first software functional block being executed on a first central processing unit in said cellular communication network; providing a second software functional block for implementing a second set of functions, said second software functional block being a first instantiation of a block of codes representing said second set of functions; providing a third software functional block for implementing said second set of functions, said third software functional block being a second instantiation of said block of codes representing said second set of functions; and facilitating configuration-independent communication between said first software functional block and both said second and third software functional blocks using at least one configuration-independent linkage block, said configuration-independent linkage block having internal functions that transparently implementing, from the perspectives of said first, second, and third software functional blocks, configuration-specific communication among said first, second, and third software functional blocks, said configuration-independent communication takes place via an interface that is substantially consistent irrespective whether said second and third software functional blocks execute on said first central processing unit or on different central processing units in said cellular communication network, wherein said first, second, and third software functional blocks remain substantially unchanged across network configurations. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification