1. |
|
|
2. |
- Larsson, Tony, 1950-, et al.
(author)
-
System and Method for Dynamic Sharing of Connection Resources
- 1997
-
Patent (pop. science, debate, etc.)abstract
- A system and method for the efficient utilization of core telecommunications resources (including both switching and transport resources) during a datacom session over a connection-oriented telecommunications system is described. First, the telecommunications resources along a connection path are partitioned into two or more segments. One or more pause sensors placed along the connection path detect periods of inactivity in an connection. Whenever such a period of inactivity is detected, the pause sensor selectively causes the release of core telecommunications resources for reallocation to active applications, typically by deactivating one or more segments. When wake-up sensors detect renewed activity over the connection, then the dormant connection is reactivated by reallocating core physical resources. The dynamic connection technique of the present invention can be used both with analog (inband) signaling systems (e.g., Plain Old Telephone Service) as well as with digital signaling systems (e.g., Integrated Services Digital Network). The deactivation and reactivation of core telecommunications resources can be performed using various priority schemes.
|
|
3. |
- Larsson, Tony, 1950-
(author)
-
System and method for dynamic sharing of core connection resources
- 1998
-
Patent (pop. science, debate, etc.)abstract
- A system and method for the efficient utilization of core telecommunications resources (including both switching and transport resources) during a datacom session over a connection-oriented telecommunications system is described. First, the telecommunications resources along a connection path are partitioned into two or more segments. One or more pause sensors (550) placed along the connection path detect periods of inactivity in a connection. Whenever such a period of inactivity is detected, the pause sensor (550) selectively causes the release of core telecommunications resources for reallocation to active applications, typically by deactivating one or more segments. When wake-up sensors (520, 550) detect renewed activity over the connection, then the dormant connection is reactivated by reallocating core physical resources. The dynamic connection technique of the present invention can be used both with analog (inband) signaling systems (e.g., Plan Old Telephone Service) as well as with digital signaling systems (e.g., Integrated Services Digital Network). The deactivation and reactivation of core telecommunications resources can be performed using various priority schemes.
|
|
4. |
- Larsson, Tony, 1950-
(author)
-
System and method for reducing coupling between modules in a telecommunications environment
- 1997
-
Patent (pop. science, debate, etc.)abstract
- A technique for enhancing the modifiability and reuse of telecommunications software systems is described. The problem domain is first partitioned into tasks that are assigned to distinct software program modules. In one embodiment, each of the software modules have multiple output ports. Each output port provides a mechanism to link the software module to a specific version of a different program module. The multiple output ports are used to selectively link the module to one of several versions of a different program module. The linking is performed as early as system design time or as late as run-time, or at any intermediate time between the two. The use of output ports makes software modules less dependent on each other and also simplifies the "hot-swapping" or dynamic replacement of one module by another at run-time. In an alternative embodiment, each of the software modules has a unitary output port where each output port comprises an array of linking records. Each linking record has as many linking variables as there are versions of the receiving module.
|
|
5. |
- Larsson, Tony, 1950-
(author)
-
System and method for reducing coupling between modules in a telecommunications environment
- 1998
-
Patent (pop. science, debate, etc.)abstract
- A technique for enhancing the modifiability and reuse of telecommunications software systems is described. The problem domain is first partitioned into tasks that are assigned to distinct software program modules (901, 902). In one embodiment, each of the software modules (901, 902) have multiple output ports (911, 912). Each output port (911, 912) provides a mechanism to link the software module (901, 902) to a specific version of a different program module (903, 904). The multiple output ports are used to selectively link the module to one of several versions of a different program module. The linking is performed as early as system design time or as late as run-time, or at any intermediate time between the two. The use of output ports makes software modules less dependent on each other and also simplifies the 'hot-swapping' or dynamic replacement of one module by another at run-time. In an alternative embodiment, each of the software modules (800) has a unitary output port (802) where each output port comprises an array of linking records. Each linking record has as many linking variables as there are versions of the receiving module.
|
|
6. |
- Larsson, Tony, 1950-
(author)
-
System and method for reducing coupling in an object-oriented programming environment
- 1999
-
Patent (pop. science, debate, etc.)abstract
- The principal impediment to achieving interoperability, modifiability, implementation-independence and the reuse of object-oriented software components is the strong coupling between objects. The preferred solution to this problem involves adding an output port to each object and further making this additional output port part of a new software development approach that is an extension of the object-orientation paradigm. The resulting component-oriented software development environment provides the level of indirect addressing that is needed to manage the design requirements of interoperability, modifiability and implementation-independency. Another solution to the decoupling problem includes requiring each object to address other objects only indirectly, such as by using specific interface objects. Several variants of this technique have been detailed, described and compared in this patent application. Each of these techniques may be applied in different parts, or at different levels, of a software system.
|
|
7. |
- Larsson, Tony, 1950-
(author)
-
System and method for reducing coupling in an object-oriented programming environment
- 1997
-
Patent (pop. science, debate, etc.)abstract
- The principal impediment to achieving interoperability, modifiability, implementation-independence and the reuse of object-oriented software components is the strong coupling between objects. The preferred solution to this problem involves adding an output port to each object and further making this additional output port part of a new software development approach that is an extension of the object-orientation paradigm. The resulting component-oriented software development environment provides the level of indirect addressing that is needed to manage the design requirements of interoperability, modifiability and implementation-independency. The approach described is superior to the component-oriented approach used in some of the Microsoft Corporation's software applications and the applet approach recently advocated for the Java programming language. Another solution to the decoupling problem includes requiring each object to address other objects only indirectly, such as by using specific interface objects. Several variants of this technique have been detailed, described and compared in this patent application. Each of these techniques may be applied in different parts, or at different levels, of a software system.
|
|