EP1774759B1

Method and apparatus for cordless phone and other telecommunications services

Abstract

This record has no abstract on file.

EP1774759B1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Expired 5 July 2025, 1.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    A system for delivering a plurality of network services including a phone service and an instant messaging, IM, service, comprising:a base station (100) comprising a processor configured to execute a device control software (20), wherein the device control software comprises a software application framework (200) configured to enable communications between a plurality of user devices and one or more network services (19), wherein said base station (100) further comprises: one or more voice codecs configured to translate incoming and outgoing voice streams between different digital encoding formats;and a memory storage configured to store recorded voice, download application data and content specific to features and services controlled by said one or more network services (14);wherein said plurality of user devices (102) are each adapted for bidirectional communication with the base station (100), at least some of the user devices including a telephone handset (104) adapted to make voice calls to people selected from a user's IM buddy list;a gateway (304) configured to access said one or more network services (14) responsive to a request from one of the plurality of user devices, the gateway being configured to receive a response from the one or more network services and being adapted to format the response for presentation by the user device;an application delivery engine (302) configured to manage and schedule delivery of the network services to each user device of the plurality of user devices;and wherein said software application framework (200) comprises: a wrapper configured to manage component communications and operations;a display manager (204) configured to manage display of Information to the user device and navigation through multiple screens, wherein the display manager is configured to manage the flow of display elements from other components of the software application framework to any user device of said plurality of user devices;a download and cache manager (208) configured to manage the download and storage of large data sets, wherein the download and cache manager is configured to manage the download of large data sets to the base station memory and then to one or more user devices as required, wherein when the base station and user device are incapable of storing a data set, the download and cache manager are configured to return a negative acknowledgement to a data store request;an address book manager (206) configured to provide integration with network based address book storage data structures and to provide a window into a network based storage by downloading subsets of particular data through the download and cache manager, and wherein the address book manager is configured to communicate with the display manager to provide a user interface to the user device;and a call information manager (210) configured to manage call processing as configured by a user and to combine call-handling rules with a current time and user presence information to route a particular call;wherein the software application framework (200) is configured to enable each user device to communicate with the gateway (304) through the base station (100), and wherein the base station is adapted to translate primitive requests from the user devices (102) for transmission to the gateway and further adapted to receive formatted responses from the gateway for transmission to the user devices, wherein at least one of the primitive requests is a voice request;and wherein the software application framework (200) further comprises features for allowing the plurality of network services to operate on the telephone handset, including both the phone service and the IM service.
  2. 6
    A method for delivering a plurality of network services including a phone service and an instant messaging, IM service, the method comprising the steps of:executing a device control software by a base station (100) comprising a processor, wherein the device control software comprises a software application framework (200) for enabling communications between a plurality of user devices and one or more network services (14), wherein said base station (100) further comprises: one or more voice codecs for translating incoming and outgoing voice streams between different digital encoding formats;and a memory storage for storing recorded voice, download application data and content specific to features and services controlled by said one or more network services (14) wherein said plurality of user device (102) are each adapted for bidirectional communication with the base station (100), at least some of the user devices including a telephone handset (104) adapted to make voice calls to people selected from a user's IM buddy list;accessing, by a gateway (304), said one or more network services (14) responsive to a request from one of the plurality of user devices, the gateway (304) being configured to receive a response from the one or more network services (14) and being adapted to format the response for presentation by the user device;and managing and scheduling, by an application delivery engine (302), delivery of the network services to each user device of the plurality of user devices;and wherein said software application framework (200) comprises: a wrapper for managing component communications and operations;a display manager (204) for managing display of information to the user device and navigation through multiple screens, wherein the display manager manages the flow of display elements from other components of the software application framework to any user device of said plurality of user devices;a download and cache manager (208) for managing the download and storage of large data sets, wherein the download and cache manager (208) manages the download of large data sets to the base station memory and then to one or more user devices as required, wherein when the base station and user device are incapable of storing a data set, the download and cache manager returns a negative acknowledgement to a data store request;an address book manager (206) for providing integration with network based address book storage data structures and to provide a window into a network based storage by downloading subsets of particular data through the download and cache manager, and wherein the address book manager communicates with the display manager to provide a user interface to the user device;and a call information manager (210) for managing call processing as configured by a user and for combining call-handling rules with a current time and user presence information to route a particular call;wherein the software application framework (200) enables each user device (102) to communicate with the gateway (304) through the base station (100), and wherein the base station is adapted to translate primitive requests from the user devices for transmission to the gateway and further adapted to receive formatted responses from the gateway for transmission to the user devices, wherein at least one of the primitive requests is a voice request;and wherein the software application framework further comprises features for allowing the plurality of network services to operate on the telephone handset, including both the phone service and the IM service.