TELEPHONY AND DATA NETWORK SERVICES AT A TELEPHONE
First Claim
1. A network intelligence for a data network, comprising:
- a call service provider for, when connected to a plurality of data network telephones, facilitating provision of telephony services for said plurality of telephones; and
at least one service proxy for, when connected to at least one data source, setting up at least one data service between said at least one data source and said plurality of telephones.
7 Assignments
0 Petitions
Accused Products
Abstract
A packetised data network includes IP telephones (ITs) and a network intelligence (NI). All of the keys of each IT are “soft” keys (i.e., they have no fixed function). The NI associates a configuration data structure with the IT which correlates the keys with functions, and, based on this, may control the display of the IT to indicate the current function of certain of the soft keys. Some of the functions are requests for data services at the telephone (e.g., video or programmed audio over the Internet). When a user requests such a service with a key press, the NI sets up the service between the data source and the telephone. This may require associating a new configuration data structure with the keys of the IT. The IT user may activate multiple data services through the NI.
-
Citations
39 Claims
-
1. A network intelligence for a data network, comprising:
-
a call service provider for, when connected to a plurality of data network telephones, facilitating provision of telephony services for said plurality of telephones; and at least one service proxy for, when connected to at least one data source, setting up at least one data service between said at least one data source and said plurality of telephones. - View Dependent Claims (2, 3, 4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
5. A telephony system, comprising:
-
a plurality of telephones connected to a data network; a network intelligence connected to said network for facilitating provision of telephony services to said plurality of telephones and, where said network is also connected to a data source, for providing a data service between said plurality of telephones and said data source.
-
-
6. A method of remotely managing a telephone connected to a data network, comprising:
-
receiving user input messages from said telephone over said data network, each user input message identifying a user input element actuated by a user; where one or more user input messages from said telephone indicate a called station, establishing a call between said telephone and said called station utilising a first service provider such that audio data may pass, between said telephone and said called station, and updating a state of said telephone to a state of busy with a voice call; where, after establishment of said call, a further user input message is received and where a current function of a user input element identified in said further message indicates a service provided by a second service provider, if said state of said telephone is not incompatible with said function, sending a control message to said telephone to establish said service provided by said second service provider.
-
-
7. A method of managing a telephone connected to a data network, comprising:
-
based on user input messages from said telephone, establishing a voice call; based on one or more user input messages from said telephone received during pendency of said voice call, setting up at least one non-telephony data service between said telephone and at least one data source, at least where said at least one data service does not conflict with said voice call.
-
-
8. A method of remotely managing a telephone over a data network, comprising:
-
receiving indications from said telephone over said data network; based on said indications, activating a plurality of data services on said data network; determining an active one of said plurality of data services and sending control messages to said telephone over said data network so that said telephone can provide said active data services; and based on further indications received from said telephone over said data network, sending control messages to said telephone to establish a voice call. - View Dependent Claims (9, 10)
-
-
11. A computer readable medium, which when loaded into a processor connected to a data network to which at least one telephone is also connected, controls said processor to:
-
receive user input messages from said telephone over said data network, each user input message identifying a user input element actuated by a user; where one or more user input messages from said telephone indicate a called station, establish a call between said telephone and said called station utilising a first service provider such that audio data may pass between said telephone and said called station, and update a state of said telephone to a state of busy with a voice call; where, after establishment of said call, a further user input message is received and where a current function of a user input element identified in said further message indicates a service provided by a second service provider, if said state of said telephone is not incompatible with said function, send a control message to said telephone to establish said service provided by said second service provider.
-
-
12. A computer readable medium, which when loaded into a processor connected to a data network to which at least one telephone is also connected, controls said processor to:
based on user input messages from said telephone, establish a voice call; based on one or more user input messages from said telephone received during pendency of said voice call, set up at least one non-telephony data service between said telephone and at least one data source, at least where said at least one data service does not conflict with said voice call.
-
32. A method of co-ordinating a telephone and personal computer (PC) at a workstation which are both connected to a data network, comprising:
-
setting up a data service at said PC from a data source; and setting up a co-ordinated data service between said telephone and said data source over said data network - View Dependent Claims (33, 34)
-
-
35. A method of managing a telephone connected to a data network, comprising:
-
based on user input messages from said telephone, establishing a voice call; before or after establishment of said voice call, establishing at least one non-telephony data service between said telephone and at least one data source such that said at least one non-telephone data service remains established during pendency of said voice call, at least where said at least one data service does not conflict with said voice call. - View Dependent Claims (36, 37, 38, 39)
-
Specification