| US 7,573,994 B2 | ||
| Method of establishing cooperative services in a computer system | ||
| Conny Larsson, Stallarholmen (Sweden) | ||
| Assigned to Teligent AB, Nynashamn (Sweden) | ||
| Appl. No. 10/589,223 PCT Filed Feb. 10, 2005, PCT No. PCT/SE2005/000172 § 371(c)(1), (2), (4) Date Aug. 11, 2006, PCT Pub. No. WO2005/079048, PCT Pub. Date Aug. 25, 2005. |
||
| Claims priority of application No. 0400292 (SE), filed on Feb. 11, 2004; and application No. 0401284 (SE), filed on May 18, 2004. | ||
| Prior Publication US 2007/0185819 A1, Aug. 09, 2007 | ||
| Int. Cl. H04M 3/42 (2006.01) | ||
| U.S. Cl. 379—201.02 [379/201.03; 379/201.04; 379/201.05] | 7 Claims |

| 1. A method of achieving cooperative services in a data system for providing communications services that include telephone
services and data services, wherein the data system includes a first computer system and a second computer system, wherein
the computer systems each includes respective computers having associated memories, said method comprising the steps of:
connecting the first and the second computer systems to their own respective communications databases that include respective
stored communications services transactions identified as transaction references, wherein said computer systems each executes
communications services in accordance with a data program applicable to a requested communications service and composed of
one or more transactions;
connecting each computer to a respective transaction database, wherein each of the transaction databases includes a pre-determined
number of transactions that are identified as respective transaction references, wherein each transaction is a part of a particular
data program for executing said communications services, wherein the transactions include instructions relating to said services
to be executed by the data system in response to a requested communications service;
initiating fetching of transactions for execution in the data system in response to a telephone call incoming to the first
computer system, wherein the call includes an information part in the form of an identification of a caller and an indication
of the type of call;
transmitting the information part from the first computer system to the second computer system, wherein the computer systems
each has an execution environment such that essentially all execution and instructions transmitted from the first computer
system to the second computer system takes place through said transactions;
assembling the fetched transactions for executing the requested communications services, wherein the transactions execute
the requested communications services to be executed by the data system, and wherein the execution of the transactions occurs
in one or more of the first and second computer systems based upon a transaction reference associated with the identity of
the caller and the type of call received by the first computer system; and
transferring a requested communications service to be executed and the information part to a computer system other than the
call receiving computer system when transaction references identify predetermined transactions.
|