Communication terminals
First Claim
1. A software delivery apparatus, comprising a controller connectable to a terminal and responsive to a request therefrom for software, and a terminal emulator operable in accordance with a configuration of said terminal to validate said software prior to delivery to said terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, method and apparatus are described for delivering software to a terminal 1. Before software is delivered, an emulator 51 is invoked to validate the operation of the new software in conjunction with the existing terminal configuration. The invention is particular suitable to the delivery of so-called thin terminal implementations by manufacturers to which users subsequently adds their desired software.
23 Citations
35 Claims
- 1. A software delivery apparatus, comprising a controller connectable to a terminal and responsive to a request therefrom for software, and a terminal emulator operable in accordance with a configuration of said terminal to validate said software prior to delivery to said terminal.
- 6. A method of delivering software to a terminal, comprising receiving a request for software from said terminal, sourcing said software, emulating said terminal and validating said software against said emulation prior to delivering said software to said terminal.
- 12. A system for delivering software to a terminal comprises a controller having a connection to an access network through which a terminal issues a request for delivery of software, at least one software provider from whom said software is sourced by said controller and terminal emulation means operable in accordance with a configuration of said terminal to validate said software prior to delivery to said terminal.
- 17. An application service provider comprising a controller operable to receive a request originating from a terminal, said request identifying a software element for delivery to said terminal, said controller being further operable to determine a configuration of said terminal and in response to said determination to source an appropriate software element to said terminal for delivery to said terminal.
Specification