[go: up one dir, main page]

CA2187239A1 - Remote on-demand applications server - Google Patents

Remote on-demand applications server

Info

Publication number
CA2187239A1
CA2187239A1 CA002187239A CA2187239A CA2187239A1 CA 2187239 A1 CA2187239 A1 CA 2187239A1 CA 002187239 A CA002187239 A CA 002187239A CA 2187239 A CA2187239 A CA 2187239A CA 2187239 A1 CA2187239 A1 CA 2187239A1
Authority
CA
Canada
Prior art keywords
remote
central
server
computer
users
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
CA002187239A
Other languages
French (fr)
Inventor
Rakesh Prasad
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsemi Semiconductor ULC
Original Assignee
Mitel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitel Corp filed Critical Mitel Corp
Priority to CA002187239A priority Critical patent/CA2187239A1/en
Priority to PCT/CA1997/000735 priority patent/WO1998016044A1/en
Publication of CA2187239A1 publication Critical patent/CA2187239A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1428Invoice generation, e.g. customization, lay-out, database processing, algorithms for calculating the bill or formatting invoices as WWW pages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1439Metric aspects time-based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1482Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network involving use of telephony infrastructure for billing for the transport of data, e.g. call detail record [CDR] or intelligent network infrastructure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1485Tariff-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A remote on-demand applications server comprises a central multitasking computer connected to a public switched network. Remote client machines can gainaccess the central computer by making a call over the network. The central computer makes shared applications programs available to users. Incoming calls are monitored so that access is granted only to authorized users. The usage of individual users is monitored and the system maintains billing records pertaining to the usage of individual users.

Description

21 8ï23't REMOTE ON-DEMAND APPLICATIONS SERVER
- This invention relates to the field of telecolllm~ications, and in particular to a remote on-denn~n-l server capable of providing software, unified mess~ging and other applications from a remote server.
At the dawn of the computer age, users would employ large mainL~e colllpulcls that required expensive custom-deeignod software. The inception ofthe personal computer brought with it the concept of mass-produced software, which due to the fact that it can be run on very large number of m~hin~e, can be offered at a relatively low price compared to the cost of deeigning a custom plOgl~ll. Still, the cost of mass-produced software can run into the hundreds of dollars, which is still significant for the occasional user, who might wish to use a wide variety of programs on an infrequent or one-offbasis.
In corporate envilo~ , it is common practice to install a LAN with a central server and a number of clients on the LAN. This allows the clients to share a single multi-user program running on the server. Such servers, however, are traditionally associated with private corporate networks.
Another consideration is the fact that the world of telecommunications is becoming increasingly competitive as new areas of competilion open up. For example, in some parts of the world cable companies are beginning to offer local telephone service.
As a result there is a need for traditional telephone companies and service providers to expand the range of services that they can offer.
An object of the invention is to address these problems of the prior art.
According to the present invention there is provided a remote on-dçm~n~l applications server comprising a central multitasking computer, means for connecting said central computer to a public switched network so that remote client machines can gain access thereto by making a call over said network, storage means for storing applications programs available to users, means for monitoring incoming calls so as to grant access only to authorized users, means for monitoring the usage of individual users, and means for m~int~ining billing records pertaining to the usage of said individual users.

2l8723~

The public switched network is preferably the telephone network, although it could be a sv~itched data network.
The remote server can be used to provide software, unified mes~ging and other user applications and allow the customer to be billed on per usage basis. This remote server can be situated at a central office or at the location of an independent service provlder The invention thus provides on--lem~nd software, applications and unified mes~ging to individual clients as well as small to medium size b..~in~ In addition to providing on-dem~nd soft~,vare the invention also provides "Pay per use' billing or metered billing.
Examples of applications that can be made available by the server are Microsoft Word, Excel, Spread sheet etc. Unified mess~gin~ E-mail, voice mail and fax can be accessed from the server. Any soft~vare on the server can be ~ccessed by a single or a corporate client. The software only needs to be upgraded at the server level only and every client on that server will have the same latest version.
Call centre, pop-up screen with client information and status, and other similarapplications can also be offered and shared through the server. These services can be prescribed as needed basis with a user service billing" structure. The server is preferably partitioned on a per-client account basis to protect client confidentiality.
The server can be accessed from home, corporate office or from any telephone in the world. Since the central offces are interconnected through intra-office trunks, the server software can be shared between central offices as well. These unified messages stored at the server can be accessed at will and can be shared by authorized users. The subscriber can access the server from any telephone regardless of its location. The invention thus provides the capability for telephone companies to offer a virtual office."
Billing services can be arranged so that after user verification, the billing rnechanism will log the incoming call and turn on the billing meter. Once the caller has finished using the service, the meter will log-out, the call and customer will be charged for the use of the service and the duration of the service. The billing system can be 2 1 8 723q integrated into the telephone billing system so that the customer will get one bill for all services.
The invention will now be described in more detail, by way of example, only withreference to the accompanying drawings, in which:-Figure 1 is a block diagram of a network employing a remote server in accordancewith the invention;
Figure 2 is a flow chart illustrating the operation of the invention; and Figure 3 is a flow chart illustrating the access procedure.
Referring now to Figure 1, a central office 1 contains a switch 2 for routing calls over the PSTN (Public Switched Telephone Network) in a conventional manner. The central office 1 includes a multitasking COlll~U~ 3, monitor 4, and mass storage device 5.
The computer 3 typically will be a Pentium PC with a large amount of storage or, for example, a digital alpha server running, for example, Windows NT.
The switch 2 is connected via outgoing lines to a home user station 8 and a corporate user station 9 respectively.
The home user station 8 includes a personal conll,ul~,l 10 connected to a telephone set 11 and modem 12, the latter being connected to telephone line 6. The personal computer 10 has a telephone card that provides full functionality for the telephone set 1 1.
The corporate user station 9 comprises a gateway/concentrator 13 connected to a corporate LAN 14 including workstations 15 with associated respective telephone sets 17.
A single home station 8 or on any workstation 15 on the LAN 14 can access the server 3 via the PSTN and public switch 2 in the central office 1. This is shown in Figure 2. If the home user at home station 8 decides to make a call, he or she calls the central of fice l through the modem 12 using the call services of the personal com~ulel 10. The corporate customer 9 follows a similar procedure, except of course in his or her case the call is routed through the concentrator/gateway 13 attached to the corporate LAN 14.
The call is routed by the switch 2 directly to the server 3 for proces~ing. If it is an out going call it will be forwarded to outgoing trunk.

2~87239 The call then passes through billing and verification processes. If the call is to check for a voice mail or a Fax or an e-mail, once the caller is verified, then customer will have access to his mess~ging portion of the server 3.
The call then goes through billing process, which calculates the billing according to predetermined criteria. If the caller wishes to access software, the time of in-coming call will be logged and once the call is dropped the log-out time will also be noted for billing purposes. This data is stored in ~l~t~b~e 20.
A client ~ccessing the software will be presented with a menu of software. The down load version of the software follows the same format as on a LAN l~lwulk e.g.
application software that cannot be copied or can be used as standalone product.
Figure 3 shows the billing process in more detail. An incoming call 30 is passed to Decision unit 31, which determines whether the system can accept a new call. If yes, the user is l,lolllpt~d for password input, which is verified at step 33. If correct, unit grants access to the server and the user can access the server as if on a conventional LAN.
Unit 35 starts the metering process by switching on a billing meter, which timesthe usage of the server and stores the billing information for a session in billing mass storage device 20.
It should be understood that once in operation, the server 3 operates in a manner similar to a server on a conventional T AN. The user, with the aid of client software on his local computer, can run programs on the server and, if desired, share them with other authorized users just as he or she would on a conventional network. The çss~n1i~1 difference is that, in accordance with the invention, the user has switched access to the server over the public switched network and the server logs his usage for billing purposes.
The billing can course depend not only on the usage time, but also on the complexity of the software being accessed. A low cost program, such as an e-mail, would generally attract a low time charge, whereas of course a high-cost program would attract a much higher charge.
One of the advantages of the invention is that an independent service provider can also offer this service through a digital switch or through a PBX.

Alternatively, a telephone co~ y offering Col~ul~ l and Telephony Illle~led (CTI) services as part of their service offering can easily add the fe~lules of the invention, thus enhancing the value of their service. Since the server is connected to a public switch, it can be accessed from any telephone connection in any part of the world.
The invention can also be integrated into the services provided by an Internet service provider.
There are various billing possibilities: Pay-as-you-use is a service that is offered to a client on a juke box concept. The client will have the option of selecting any software on a menu including unified mess~ging Flat monthly rate is another possibility and Pay per service is yet another. In this latter service, the customer selects the services and software desired and pays for those services only.
Just as in the case of a conventional LAN, future software updates can be made at the server level instead of at each client station. A single server can provide services to multiple users and entreprises. Using conventional firewall technology, the central server can be partitioned into virtual servers serving groups of customers, each in effect having their own virtual LAN.
The invention thus has the potential to ~u~ lially enhance the services offered by telephone companies in the modern com~ ications environment. It also provides an attractive way for software developers to retain some degree of control over themin~tion of their software. Some may choose to offer software only through a central server in which case they will be assured royalties base on actual usage.

Claims (12)

THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE
PROPERTY OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. A remote on-demand applications server comprising a central multitasking computer, means for connecting said central computer to a public switched network so that remote client machines can gain access thereto by making a call over said network, storage means for storing applications programs available to users, means for monitoring incoming calls so as to grant access only to authorized users, means for monitoring the usage of individual users, and means for maintaining billing records pertaining to the usage of said individual users.
2. A remote on-demand applications server as claimed in claim 1, wherein said central multitasking computer is located in a central office.
3. A remote on-demand applications server as claimed in claim 1, wherein said central multitasking computer is located at a central service provider.
4. A remote on-demand applications server as claimed in claim 2, wherein said central multitasking computer is connected to a public switch to provide switched access thereto over the public switched telephone network.
5. A remote on-demand applications server as claimed in claim 2, wherein said applications programs are run on said central multitasking computer remotely for said clients on a shared basis.
6. A remote on-demand applications server as claimed in claim 2, wherein said applications programs are download from said central computer over said switchednetwork on an as-needed basis.
7. A remote on-demand applications server as claimed in claim 1, wherein said public switched network is the public telephone network.
8. A computer system comprising a central multitasking computer connected to a public switched network, a plurality of remote clients connected to said public switched network that can gain access to said central computer by making a call over said network, storage means for storing applications programs available to users, means for monitoring incoming calls so as to grant access only to authorized users, means for monitoring the usage of individual users, and means for maintaining billing records pertaining to the usage of said individual users, whereby said remote clients can access said server over a virtual switched LAN incorporating said public switched network on a paying basis.
9. A computer system as claimed in claim 7, wherein said remote clients are individual personal computers.
10. A computer system as claimed in claim 7, wherein said remote clients are corporate users connected to a LAN connected to said public switched network via a gateway concentrator.
11. A computer system as claimed in claim 7, wherein said applications programs include e-mail.
12. A computer system as claimed in claim 7, wherein said applications programs include word processing programs.
CA002187239A 1996-10-07 1996-10-07 Remote on-demand applications server Abandoned CA2187239A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA002187239A CA2187239A1 (en) 1996-10-07 1996-10-07 Remote on-demand applications server
PCT/CA1997/000735 WO1998016044A1 (en) 1996-10-07 1997-10-06 Remote on-demand applications server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA002187239A CA2187239A1 (en) 1996-10-07 1996-10-07 Remote on-demand applications server

Publications (1)

Publication Number Publication Date
CA2187239A1 true CA2187239A1 (en) 1998-04-07

Family

ID=4159034

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002187239A Abandoned CA2187239A1 (en) 1996-10-07 1996-10-07 Remote on-demand applications server

Country Status (2)

Country Link
CA (1) CA2187239A1 (en)
WO (1) WO1998016044A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7194554B1 (en) 1998-12-08 2007-03-20 Nomadix, Inc. Systems and methods for providing dynamic network authorization authentication and accounting
US8266266B2 (en) 1998-12-08 2012-09-11 Nomadix, Inc. Systems and methods for providing dynamic network authorization, authentication and accounting
AU2297601A (en) * 1999-10-22 2001-05-08 Nomadix, Inc. Systems and methods for integrating a network gateway device with management systems
US6868399B1 (en) 1999-10-22 2005-03-15 Nomadix, Inc. Systems and methods for integrating a network gateway device with management systems
SG187534A1 (en) 2010-08-29 2013-03-28 Vascode Technologies Ltd A system and methods for multi-tasking in a clientless mobile phone

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW198107B (en) * 1991-02-28 1993-01-11 Ibm
US5200993A (en) * 1991-05-10 1993-04-06 Bell Atlantic Network Services, Inc. Public telephone network including a distributed imaging system
US5280481A (en) * 1991-09-20 1994-01-18 Extension Technology Corp. Local area network transmission emulator
DE4404327C2 (en) * 1994-02-11 1996-08-29 Janussoft Gmbh Device for the transport of data
US5553239A (en) * 1994-11-10 1996-09-03 At&T Corporation Management facility for server entry and application utilization in a multi-node server configuration

Also Published As

Publication number Publication date
WO1998016044A1 (en) 1998-04-16

Similar Documents

Publication Publication Date Title
US6192123B1 (en) Method and apparatus for initiating telephone calls using a data network
US8094647B2 (en) System and method for providing requested quality of service in a hybrid network
US7145898B1 (en) System, method and article of manufacture for selecting a gateway of a hybrid communication system architecture
US5867494A (en) System, method and article of manufacture with integrated video conferencing billing in a communication system architecture
US6754181B1 (en) System and method for a directory service supporting a hybrid communication system architecture
US6529596B1 (en) Web-based control of telephone
CA2289455A1 (en) A communication system architecture
CA2286132A1 (en) A system, method and article of manufacture for switched telephony communication
CA2618480A1 (en) System and method for administering pluggable user interactive system applications
US6853715B2 (en) Provisioning of subscriber services
WO2001084859A2 (en) Telephone call control system for the public switched telephone network
US20010033644A1 (en) Intelligent telecommunication network and method for operating same
CA2187239A1 (en) Remote on-demand applications server
US6301568B2 (en) Integrated subscriber management system architecture supporting multiple services
US6532288B1 (en) Tandem access control processor connected to the public switched telephone network for controlling features
Cisco Determining Service Provider Requirements
CA2374329A1 (en) Enterprise contact server with enhanced routing features
Cisco Determining Service Provider Requirements
KR20010093507A (en) System for collect telephone service utilizing web phone and method thereof
Cisco Determining Service Provider Requirements
US20050021779A1 (en) Localized knowledge-based intelligent network
JP2002505043A (en) Communication system structure
Rheinart WEB-Based Enhanced Services
Lim et al. iCOMS: An ADSL service provisioning system based on workflow management
BDD et al. Call Centre Architecture and Solutions

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued