Network application decentralized execution system, terminal equipment and network application execution method therefor, and operation method for terminal equipment
First Claim
1. A network application decentralized execution system, comprising:
- a network application server storing an application execution script for a concentrated switched network, the application execution script allowing communication between terminal equipments through an exchange; and
two or more terminal equipments connected to said server and capable of downloading the application execution script from said server,each said terminal equipment including a connection state variation detection section (114) for detecting a variation of a connection state of said terminal equipment, a connection state control section (115) for controlling the connection state of said terminal equipment in response to the detected connection state, and an application plug-in section (117) for plugging in the application execution script selected and downloaded (S7) from said network application server to the terminal equipment so that the downloaded application execution script is executed between the two terminal equipments without intervention of any exchange, wherein,said connection state variation detection section and said connection state control section operate in accordance with the downloaded application execution script plugged-into the application plug-in section, andthe state variation detection section supervises a connection event designated by the application execution script and includes each of a connection of a call being completed, the connection of the call coming to an end, a call destination being busy during a call connection attempt, and a geographic position of a connected terminal equipment changing.
1 Assignment
0 Petitions
Accused Products
Abstract
A network application decentralized execution system which allows a network application developed for a centralized switched network to be applied to a decentralized switched network is disclosed. The network application decentralized execution system includes a network application server, a first terminal equipment and a second terminal equipment. Each of the first and second terminal equipments includes a detection section for detecting a variation of a connection state of the terminal equipment, a control section for controlling the connection state, and a plug-in section for plugging in an application execution script downloaded from a network application server.
31 Citations
64 Claims
-
1. A network application decentralized execution system, comprising:
-
a network application server storing an application execution script for a concentrated switched network, the application execution script allowing communication between terminal equipments through an exchange; and two or more terminal equipments connected to said server and capable of downloading the application execution script from said server, each said terminal equipment including a connection state variation detection section (114) for detecting a variation of a connection state of said terminal equipment, a connection state control section (115) for controlling the connection state of said terminal equipment in response to the detected connection state, and an application plug-in section (117) for plugging in the application execution script selected and downloaded (S7) from said network application server to the terminal equipment so that the downloaded application execution script is executed between the two terminal equipments without intervention of any exchange, wherein, said connection state variation detection section and said connection state control section operate in accordance with the downloaded application execution script plugged-into the application plug-in section, and the state variation detection section supervises a connection event designated by the application execution script and includes each of a connection of a call being completed, the connection of the call coming to an end, a call destination being busy during a call connection attempt, and a geographic position of a connected terminal equipment changing. - View Dependent Claims (2)
-
-
3. A network application decentralized execution system which allows application of a network application developed for a concentrated switched network to a decentralized switched network, comprising:
-
a network application server; and a first terminal equipment; a second terminal equipment; said network application server including an application storage section (101) for storing application execution scripts for a concentrated switched network server, the stored application execution scripts available for downloading to the first and second terminal equipment, a subscriber information storage section (102) for storing download information identifying which individual ones of the stored application execution scripts the terminal equipments have downloaded from the network application server, the first terminal equipment being a subscriber identified in the subscriber information storage section as having a first application execution script downloaded from said network application server, the first application execution script being a network application to establish bi-directional communications between the first and second terminal equipment, a subscriber/application information management section (103) for managing said application storage section and said subscriber information storage section, and a data transmission/reception section (104) for exchanging data with said first terminal equipment; said first terminal equipment including an application storage section (117) for storing the first application execution script downloaded from said network application server, an application control section (113) for executing the first application execution script stored in said application storage section, a state variation detection section (114) for supervising an event designated by the first application execution script and issuing, if the event occurs, a notification of the occurrence of the event to said application control section in order to establish the bi-directional communication between the first and second terminal equipment without intervention of any exchange, a call state storage section (118) for storing a call state of said first terminal equipment and for storing a call state of the second terminal equipment when the first terminal equipment is engaging in establishing the bi-directional communication with the second terminal equipment, a connection state control section (115) for managing said call state storage section, and a data transmission/reception section (116) for exchanging data with the terminal equipment of the other party and said network application server, the first application execution script downloaded from said network application server, being an application execution script for allowing communication between terminal equipments through an exchange in a concentrated switched network. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A terminal equipment which cooperates with a network application server to form a network application decentralized execution system which allows application of a network application developed for a concentrated switched network to a decentralized switched network, comprising:
-
connection state variation detection means for detecting a variation of a connection state of said terminal equipment with another terminal equipment including detecting a busy condition of the another terminal equipment while originating a telephone call to the another terminal equipment; connection state control means for controlling the connection state of said terminal equipment with the another terminal equipment, including re-originating the telephone call automatically using a trigger that the busy condition of the another terminal equipment has come to an end; and plug-in means for plugging in an application execution script downloaded from said network application server, the application execution script being a network application to establish bi-directional communications between said terminal equipment and the another terminal equipment.
-
-
22. A terminal equipment which cooperates with a network application server to form a network application decentralized execution system which allows application of a network application developed for a concentrated switched network to a decentralized switched network, comprising:
-
an application storage section for storing the application execution script downloaded from said network application server; an application control section for executing the application execution script stored in said application storage section; a state variation detection section for supervising an event designated by the application execution script and issuing, if the event occurs, a notification of the occurrence of the event to said application control section in order to establish bi-directional communication between the terminal equipment and another terminal equipment; a call state storage section for storing a call state of said terminal equipment and the another terminal equipment when the terminal equipment is engaged in establishing the communication between with the another terminal equipment; a connection state control section for managing said call state storage section; and a data transmission/reception section for exchanging data with the terminal equipment of the other party and said network application server. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A terminal equipment which cooperates with a network application server and a database to form a network application decentralized execution system which allows application of a network application developed for a concentrated switched network to a decentralized switched network, comprising:
-
an application storage section for storing the application execution script downloaded from said network application server; an application control section for executing application execution script and managing said application storage section; a state variation detection section for supervising an event designated by the application execution script and issuing, if the event occurs, a notification of the occurrence of the event to said application control section in order to establish communications between the terminal equipment and another terminal equipment; a call state storage section for storing a call state of said terminal equipment and the another terminal equipment of the communication; a connection state control section for managing said call state storage section; and a data transmission/reception section connected to said database for exchanging data with the terminal equipment of the other party and said network application server, the application execution script being a network application to establish bi-directional communications between the terminal equipment and the another terminal equipment. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
32. A terminal equipment as claimed in 31, wherein said application control section includes and uses an application programming interface for a concentrated switched network to control said call state storage section and said connection state control section.
-
41. An execution method of a network application for a network application decentralized execution system which includes a network application server and a terminal equipment and allows application of a network application developed for a concentrated switched network to a decentralized switched network, comprising:
-
a first step of detecting a variation of a connection state between said network application server and said terminal equipment; a second step of controlling the connection state in response to the variation detected by the first step; and a third step of for plugging in an application execution script downloaded from said network application server, the application execution script providing for monitoring a time period of communication connection between said terminal equipment and another terminal equipment. - View Dependent Claims (42)
-
-
43. An execution method of a network application for a network application decentralized execution system which includes a network application server and a terminal equipment and allows application of a network application developed for a concentrated switched network to a decentralized switched network, comprising:
-
a first step of downloading the network application from said network application server into said terminal equipment; a second step of setting a first trigger for starting up the network application, downloaded from said network application server to said terminal equipment, to said terminal equipment, the first trigger being a change in a monitored communication connection status at another terminal equipment that said terminal equipment is seeking to establish communications with; a third step of starting up the network application when the first trigger is fired; and a fourth step of ending the execution of the network application when a particular operation is performed. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An operation method for a terminal equipment which cooperates with a network application server to form a network application decentralized execution system which allows application of a network application developed for a concentrated switched network to a decentralized switched network, comprising:
-
a first step of detecting a variation of a connection state between said terminal equipment and said network application server; a second step of controlling the connection state in response to the variation detected by the first step; and a third step of plugging in an application execution script downloaded from said network application server, the application execution script providing for monitoring a time period of communication connection between said terminal equipment and another terminal equipment. - View Dependent Claims (53)
-
-
54. An operation method for a terminal equipment which cooperates with a network application server to form a network application decentralized execution system which allows application of a network application developed for a concentrated switched network to a decentralized switched network, comprising:
-
a first step of downloading the network application from said network application server into said terminal equipment; a second step of setting a first trigger for starting up the network application, downloaded to said terminal equipment from said network application server, to said terminal equipment, the first trigger being a change in a monitored communication connection status at another terminal equipment that said terminal equipment is seeking to establish communications with; a third step of starting up the network application when the first trigger is fired; and a fourth step of ending the execution of the network application when a desired operation is performed. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A network application decentralized execution system, comprising:
-
an application server located on a public network; first and second terminal equipment connected to the application server, the first terminal equipment being a telephone call calling party, the second terminal equipment being a called party of the telephone call; and network telephone applications hosted on the application server and available for download to the first and second terminal equipment, a first of the telephone network applications being an automatic call back service application that, when downloaded from the application server and installed in the first terminal equipment, provides a service re-originating a telephone call from the calling party to the called party after an original telephone call to the called party results in receiving, at the calling party, a busy notification from the called party signifying the called party is involved in another telephone conversation, the automatic call back service application being automatically started using a trigger activated in response to the calling party receiving, from the called party, an end-of-call notification that the another telephone conversion of the called party has ended, the first terminal equipment comprising i) a plug-in means for plugging in the automatic call back service application after selection and downloaded by the first terminal equipment from said application server, ii) connection state variation detection means for detecting a variation of a connection state of the called party based on receipt of the end-of-call notification, and iii) connection state control means for controlling the connection state of the calling party with the called party, the connection state control means being activated by the automatic call back service application responding to the trigger.
-
-
64. A network application decentralized execution system which allows application of a network application developed for a concentrated switched network to a decentralized switched network, comprising:
-
a network application server hosting plural available telephone application execution scripts for downloading to terminal equipment; and a first terminal equipment comprising i) an inputting apparatus (110) operable by a user of the first terminal equipment to select, for downloading (S6), a telephone application execution script from a list, provided by the network application server to the first terminal equipment, of the plural available telephone application scripts, ii) plug-in means for plugging in the application execution script selected and downloaded (S7) from said network application server, iii) connection state variation detection means (114) for detecting a variation of a telephone connection state of a second terminal equipment based on a response message sent from the second terminal equipment to the first terminal equipment, the response message being sent responsive to an initial message from the first terminal equipment to the second terminal equipment, and iv) connection state control means (115) for controlling the connection state of said first terminal equipment with the second terminal equipment based on the response message sent from the second terminal equipment to the first terminal equipment.
-
Specification