Language selection

Search

Patent 2332566 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2332566
(54) English Title: TELEPHONE APPARATUS WITH MESSAGE DISPLAY
(54) French Title: DISPOSITIF TELEPHONIQUE AVEC AFFICHAGE DES MESSAGES
Status: Deemed Abandoned and Beyond the Period of Reinstatement - Pending Response to Notice of Disregarded Communication
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04M 11/08 (2006.01)
  • G07F 07/08 (2006.01)
  • H04M 01/00 (2006.01)
(72) Inventors :
  • DE BEER, LEON (United Kingdom)
(73) Owners :
  • PATHFINDER TECHNICAL RESOURCES LIMITED
(71) Applicants :
  • PATHFINDER TECHNICAL RESOURCES LIMITED (United Kingdom)
(74) Agent: MCCARTHY TETRAULT LLP
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 1999-05-18
(87) Open to Public Inspection: 1999-11-25
Availability of licence: N/A
Dedicated to the Public: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/GB1999/001578
(87) International Publication Number: GB1999001578
(85) National Entry: 2000-11-16

(30) Application Priority Data:
Application No. Country/Territory Date
9810989.5 (United Kingdom) 1998-05-21

Abstracts

English Abstract


A communications system (1) consists of telephone apparatus including
telephones and facsimile machines connected to local exchanges of a public
service telephone network (8). Each apparatus (2) is connected to the local
exchange by a signal line (4) but also receives broadcast information from a
message control centre (13) via radio waves or internet broadcast over a cable
network. Each apparatus is provided with a display screen (25) for displaying
text and graphic information so that information of interest to the user, such
as advertising material, may be broadcast. User specific requirements may be
configured into the terminal in the form of identification information which
is compared with the identification data of each broadcast message so that
only messages having a corresponding identification are stored for subsequent
display to the user. The system has use in distributing information to users
of telephones and facsimile machines visually to communicate advertising
messages and business information.


French Abstract

L'invention concerne un système de communication (1) qui comprend des dispositifs téléphoniques, tels que téléphones et télécopieurs, connectés aux centraux locaux d'un réseau téléphonique de service public (8). Chaque dispositif (2) est connecté au central local par une ligne de signaux (4) et, de plus, reçoit des informations diffusées par un centre de contrôle des messages (13) via les ondes radio ou transmises par Internet au moyen d'un réseau câblé. Chaque dispositif comprend un écran d'affichage (25), qui affiche des informations textuelles et des informations graphiques et qui lui permet de communiquer celles qui intéressent l'utilisateur, publicités par exemple. Les exigences spécifiques de l'utilisateur peuvent être configurées et entrées dans le terminal sous forme d'informations d'identification, qui sont comparées aux données d'identification de chaque message diffusé, de façon que seuls les messages ayant une identification correspondante soient stockés en vue de leur affichage ultérieur à l'intention de l'utilisateur. Le système peut être utilisé pour distribuer visuellement des informations aux utilisateurs de téléphones et de télécopieurs, afin de leur communiquer des messages publicitaires et des informations commerciales.

Claims

Note: Claims are shown in the official language in which they were submitted.


30
CLAIMS
1. Telephone apparatus comprising:
(a) communication means (81) operable to make and
receive telephone calls for sending and receiving
communications signals (82);
(b) display means (25) operable to present a
display of information to a user of the communication
means;
(c) memory means (89,90,91) for storing information
to be displayed;
(d) detecting means (93) operable to detect an
event associated with use of the communication means;
(e) control means (36) operable to control the
display means to present the display of the information
stored in the memory means to the user in response to
said detection by said detection means;
(f) receiving means (83) operable to receive
broadcast signals (84) other than said communications
signals; and
(g) updating means (36) operable to update the
information to be displayed stored in the memory means in
accordance with the broadcast signals;
characterised in that:
(h) the memory means is further operable to store
identification information associated with the telephone
apparatus;
(i) the updating means comprising a buffer memory
for storing received broadcast signals; and
by further comprising configuring means for
configuring the identification data in accordance with
configuring data representative of requirements of the
user;

31
comparing means (36) operable to compare
identification data contained in the broadcast signals
stored in the buffer memory with the identification
information stored in the memory means; and
storage selecting means (36) operable to select for
storing in said memory means only broadcast signals for
which the identification data in the broadcast signals
correspond to stored identification information.
2. Telephone apparatus as claimed in claim 1 wherein
the control means is operable to control operation of the
display means by running a display program defined by
display program code (90) and which processes display
data (89), the program code and the display data being
stored in the memory means.
3. Telephone apparatus as claimed in claim 2 wherein
the updating means (36) is operable to update the display
program code and the display data stored in the memory
means in accordance with the broadcast signals.
4. A telephone apparatus as claimed in any preceding
claim, wherein the control means is operable to initiate
the display of information by the display means in
response to detection by said detecting means of the
termination of a telephone call by the communication
means.
5. A telephone apparatus as claimed in any preceding
claim, wherein the control means is operable to initiate
the display of information by the display means in
response to detection by said detecting means of the
commencement of a telephone call by the communication
means.

32
6. A telephone apparatus as claimed in any of claims 1
to 3 wherein the control means is operable to initiate
the display of information in response to detection by
said detection means of a predetermined line status of a
communication channel to which the communication means is
connected in use.
7. A telephone apparatus as claimed in any preceding
claim comprising a clock (40) and wherein the control
means is operable to end the display of information when
elapsed time measured by the clock since initiation of
the display is equal to a predetermined period.
8. A telephone apparatus as claimed in claim 3, wherein
the receiving means is operable to receive the broadcast
signals transmitted by a wireless transmitter.
9. A telephone apparatus as claimed in claim 8, wherein
the receiving means comprises an antenna for receiving
wireless transmissions.
10. A telephone apparatus as claimed in claim 3 wherein
the receiving means is operable in use to receive signals
from a decoder of a network.
11. A telephone apparatus as claimed in any preceding
claim wherein the configuring means (24, 36) is responsive
to user selection and is operable to configure the stored
identifying information whereby the memory means may
selectively be updated with a selected one or more types
of information to be displayed.
12. A telephone apparatus as claimed in claim 11 wherein
the configuring means comprises a keypad (24) of the

33
terminal operable in response to user actuation to input
the configuring data (88) to the storing means.
13. A telephone apparatus as claimed in any preceding
claim wherein the configuring means is constituted by
said control means configuring the stored identifying
information in accordance with the configuring data
being received via said receiving means whereby the
memory means may thereafter be selectively updated with
a one or more types of information to be displayed
selected in accordance with said configuring data.
14. A telephone apparatus as claimed in any preceding
claim, wherein the memory means is operable to store
presentation control data (91) defining a mode in which
the information is displayed, the control means being
further operable to control the display means to display
the message information in any one of a plurality of
modes in dependence upon the presentation control data.
15. A telephone apparatus as claimed in claim 14,
wherein the presentation control data determines the
timing relative to event detection at which the display
of information commences and the duration thereof.
16. A telephone apparatus as claimed in claim 14,
wherein the memory means is operable to store
presentation control data defining the manner in which
alphanumeric data is scrolled.
17. A telephone apparatus as claimed in any preceding
claim, wherein the communication means comprises a
telephone (81).

34
18. A telephone apparatus as claimed in any of claims 1
to 16, wherein the communication means comprises a
facsimile machine (11).
19. A telephone apparatus as claimed in any preceding
claim comprising a mobile telephone in which said
communication means is operable to send and receive
telephone calls by wireless transmission of said
communications signals.
20. A telephone apparatus as claimed in any of claims 1
to 18 comprising a call routing module wherein said
communication means is operable to prefix dialled
telephone numbers from an external device with network
selection codes and to output said communication signals
including the network selection codes and dialled
telephone numbers.
21. A telephone apparatus as claimed in any of claims 17
to 20, wherein the display means comprises a display
screen housed integrally with the communication means.
22. A telephone apparatus as claimed in claim 17,
wherein the display means is operable to present an
audible message via an earpiece speaker (23) of the
telephone.
23. A telephone apparatus as claimed in claim 1
comprising printing means for printing images received in
said communications signals on a recording medium and
wherein said display means is constituted by said
printing means, said control means being operable to
control said printing means to display the stored
information as a printed image.

35
24. A telephone apparatus as claimed in any preceding
claim comprising display selecting means (36,92) operable
to select the information to be displayed from stored
information to be displayed.
25. A telephone apparatus as claimed in claim 24
comprising a clock (40) wherein said display selecting
means is operable to select information for display in
dependence upon at least one of a time of day, a day of
the, and a calender event.
26. A telephone apparatus as claimed in claim 24 wherein
the memory means stores program code defining a plurality
of display programs and display data defining a plurality
of messages, the display selecting means (36,92) being
operable to select a selected display program and a
selected message therefrom to constitute the selected
display of information.
27. A telephone apparatus as claimed in any of claims 24
to 26 comprising code detecting means (83) operable to
detect a code defining at least part of a telephone
number of a telephone call processed by said
communication means and wherein the display selecting
means is responsive to the detected code to select the
selected display of information.
28. A telephone apparatus as claimed in claim 27 wherein
the display selecting means comprises a look up table
(92) for selecting the selected display program and the
selected message according to the detected code.
29. A telephone apparatus as claimed in claim 28 wherein
the detected code is representative of a call line

36
identification defining the origin of a received
telephone call.
30. A telephone apparatus as claimed in claim 28 wherein
the detected code is representative of a portion of a
dialled telephone number responsive to user actuation of
input means.
31. A telephone apparatus as claimed in any of claims 27
to 30 wherein the memory means stores a decision table
(96) defining prefix codes to be added to telephone
numbers of outgoing calls and wherein the communication
means is operable to prefix user generated dialled
numbers with a selected prefix code determined by the
control means with reference to the decision table.
32. A telephone apparatus as claimed in claim 31 wherein
the code detecting means detects the prefix code
determined by the control means with reference to the
decision table.
33. A telephone apparatus as claimed in any preceding
claim comprising output means for outputting data to a
transportable memory medium.
34. A telephone apparatus as claimed in claim 33 wherein
the memory means stores token data representative of
redeemable electronic tokens and means for transferring
electronic tokens to the transportable memory medium.
35. A telephone apparatus as claimed in any of claims 33
and 34 wherein the output means comprises a smart card
terminal operable to output electronic tokens to a smart
card constituting said transportable memory medium.

37
36. A telephone apparatus as claimed in any of claims 33
to 35 comprising means for receiving and storing
broadcast signals representative of said token data.
37. A telephone apparatus as claimed in claim 2, wherein
the display data comprises at least one of alphanumeric
data, speech synthesis data, video data, graphic data and
graphic animation data.
38. A method of operating a telephone apparatus
comprising:
(a) operating a communication means (81) to make
and receive telephone calls for sending and receiving
communications signals (82);
(b) operating a display means (25) to present a
display of information to a user of the communication
means;
(c) storing information to be displayed in a memory
means (89,90,91);
(d) detecting an event associated with use of the
communication means;
(e) controlling the display means to present the
display of the information stored in the memory means to
the user in response to said detection;
(f) receiving broadcast signals (84) other than
said communications signals; and
(g) updating the information to be displayed stored
in the memory means in accordance with the broadcast
signals;
characterised by:
(h) storing identification information associated
with the telephone apparatus in the memory means;
configuring the identification data in accordance with
configuring data representative of requirements of the

38
user; and wherein the updating step comprises:
storing the received broadcast signals in a buffer
memory;
comparing identification data contained in the
broadcast signals stored in the buffer memory with the
identification information stored in the memory means;
and
selecting for storing in said memory means only
broadcast signals for which the identification data in
the broadcast signals correspond to stored identification
information.
39. A method as claimed in claim 38 wherein operation of
the display means is controlled by running a display
program defined by display program code (90) and which
processes display data (89), the program code and the
display data being stored in the memory means.
40. A method as claimed in claim 39 wherein the updating
step updates the display program code and the display
data stored in the memory means in accordance with the
broadcast signals.
41. A method as claimed in any of claims 38 to 40,
wherein the display means is controlled to initiate the
display of information in response to detection of the
termination of a telephone call by the communication
means.
42. A method as claimed in any of claims 38 to 40,
wherein the display means is controlled to initiate the
display of information in response to detection of the
commencement of a telephone call by the communication
means.

39
43. A method as claimed in any of claims 38 to 40
wherein the display means is controlled to initiate the
display of information in response to detection of a
predetermined line status of a communication channel to
which the communication means is connected.
44. A method as claimed in any of claims 38 to 43
wherein the display means is controlled to end the
display of information when elapsed time since initiation
of the display is equal to a predetermined period.
45. A method as claimed in any of claims 38 to 44,
wherein the received broadcast signals are signals
transmitted by a wireless transmitter.
46. A method as claimed in any of claims 38 to 44,
wherein the received broadcast signals are received from
a decoder of a network.
47. A method as claimed in any of claims 38 and 46
wherein the received signals are broadcast via one of
(a) the internet;
(b) a private data network; and
(c) a cable network.
48. A method as claimed in any of claims 38 to 47
wherein said configuring step comprises configuring the
stored identifying information responsive to user
selection whereby the memory means is thereafter
selectively updated from the broadcast signals with a
selected one or more types of information to be
displayed.
49. A method as claimed in any of claims 38 to 48

40
wherein the stored identifying information is configured
in accordance with configuring data (88) received in said
broadcast signals whereby the memory is thereafter
selectively updated with one or more types of information
to be displayed selected in accordance with said
configuring data.
50. A method as claimed in any of claims 38 to 49,
wherein the memory means stores presentation control data
(91) defining a mode in which the information is
displayed, the display means being controlled to display
the message information in any one of a plurality of
modes in dependence upon the presentation control data.
51. A method as claimed in claim 50, wherein the
presentation control data determines the timing relative
to event detection at which the display of information
commences and the duration thereof.
52. A method as claimed in claim 50, wherein the memory
means stores presentation control data defining the
manner in which alphanumeric data is scrolled.
53. A method as claimed in any of claims 38 to 52
wherein said communication means sends and receives
telephone calls by wireless transmission of said
communications signals.
54. A method as claimed in claim 53 wherein the
communications signals provide communication via at least
one digital cellular network.
55. A method as claimed in claim 54 comprising receiving
broadcast signals via a channel of said digital cellular

41
network and updating the display program code and the
display data stored in the memory means in accordance
with the broadcast signals.
56. A method as claimed in any of claims 38 to 55
wherein the communication means comprises a call routing
module wherein said communication means prefixes dialled
telephone numbers received from an external device with
network access codes and outputs said communication
signals including the network access codes and dialled
telephone numbers.
57. A method as claimed in any of claims 38 to 56,
wherein the display means additionally presents an
audible message.
58. A method as claimed in any of claims 38 to 57
comprising the step of selecting the information to be
displayed from stored information to be displayed
providing more than one option for presenting a display
of information.
59. A method as claimed in claim 58 wherein the memory
means stores program code defining a plurality of display
programs and display data defining a plurality of
messages, the display selecting step selecting a selected
display program and a selected message therefrom to
constitute the selected display of information.
60. A method as claimed in any of claims 58 and 59
comprising detecting a code defining at least part of a
telephone number of a telephone call processed by said
communication means and wherein the display selecting
step is responsive to the detected code to select the

42
selected display of information.
61. A method as claimed in claim 60 wherein the display
selecting step comprises using a look up table (92) to
select the selected display program and the selected
message according to the detected code.
62. A method as claimed in any of claims 60 and 61
wherein the detected code is representative of a call
line identification defining the origin of a received
telephone call.
63. A method as claimed in any of claims 60 and 61
wherein the detected code is representative of a portion
of a user dialled telephone number.
64. A method as claimed in any of claims 60 to 63
wherein the memory means stores a decision table (96)
defining prefix codes to be added to telephone numbers of
outgoing calls and wherein the communication means
prefixes user generated dialled numbers with a selected
prefix code determined with reference to the decision
table.
65. A method as claimed in claim 64 wherein the prefix
code determined with reference to the decision table is
detected to determine the selection of display
information.
66. A method as claimed in any of claims 38 to 65
wherein the display of information comprises code
representative of a redeemable token for enabling the
user to redeem the token by reference to the code at a
retail or service outlet.

43
67. A method as claimed in any of claims 38 to 65
comprising outputting data representative of redeemable
electronic tokens to a transportable memory medium.
68. A method as claimed in claim 67 comprising receiving
and storing broadcast signals representative of said
token data.
69. A method as claimed in any of claims 38 to 68
wherein the displayed information elicits a response from
the user, including the further step of receiving a
response input from the user and displaying further
information responsive to the user response input.
70. A method as claimed in claim 69 including the step
of generating a communication signal responsive to the
user response input.
71. A method as claimed in claim 70 wherein the
communication signal is generated using a telephone
number stored in the memory means in association with the
displayed information.
72. A method as claimed in claim 38 comprising printing
images received in said communications signals on a
recording medium and where said display of stored
information is constituted by further printing the stored
information as a printed image.
73. Telephone apparatus comprising;
communication means (81) operable to make and
receive telephone calls for sending and receiving
communications signals (82);
receiving means (83) operable to receive broadcast

44
signals (84) other than said communications signal, said
broadcast signals being representative of redeemable
electronic tokens;
memory means (174) for storing token data
representative of said redeemable electronic tokens; and
output means for outputting token data
representative of said redeemable electronic tokens to a
transportable memory medium.
74. Telephone apparatus as claimed in claim 73 wherein
the output means comprises a smart card terminal.
75. A method of providing discounts on at least one of
a product and a service provided at a retail outlet and
service outlet respectively;
the method comprising;
broadcasting redeemable electronic tokens in
broadcast signals to telephone apparatus units having
receiving means for receiving the broadcast signals;
storing the tokens in the telephone apparatus units;
transferring the tokens to transportable memory
media inserted into terminals of the telephone apparatus
units;
transporting the media to the outlet;
reading the tokens at a terminal of the outlet; and
providing the discounts associated with the tokens.
76. A method as claimed in claim 75 wherein the discount
comprises a cash payment.
77. Telephone apparatus comprising:
(a) communication means (81) operable to make and
receive telephone calls for sending and receiving
communications signals (82);

45
(b) display means (25) operable to present a
display of information to a user of the communication
means;
(c) memory means (39) for storing information
(89,90,91) to be displayed and call routing data (96);
(d) detecting means (93) operable to detect an
event associated with use of the communication means;
(e) control means (36) operable to control the
display means to present the display of the information
stored in the memory means to the user in response to
said detection by said detection means;
(f) routing means (95) responsive to a dialled
telephone number when the communication means is to send
a communications signal to prefix the dialled number with
a prefix code determined with reference to the call
routing data stored in the memory means;
(g) receiving means (83) operable to receive
broadcast signals (84) other than the communications
signals; and
(h) updating means (36) operable to update the
information to be displayed and the call routing data in
accordance with respective broadcast signals received via
the receiving means.
78. A telephone apparatus as claimed in claim 77,
wherein the receiving means is operable to receive the
broadcast signals transmitted by a wireless transmitter.
79. A telephone apparatus as claimed in claim 78,
wherein the receiving means comprises an antenna for
receiving wireless transmissions.
80. A telephone apparatus as claimed in claim 77 wherein
the receiving means is operable in use to receive signals

46
from a decoder of a network.
81. A telephone apparatus as claimed in any of claims 77
to 80, wherein the communication means comprises a
telephone (81).
82. A telephone apparatus as claimed in any of claims 77
to 80, wherein the communication means comprises a
facsimile machine (11).
83. A telephone apparatus as claimed in any of claims 77
to 80 comprising a mobile telephone in which said
communication means is operable to send and receive
telephone calls by wireless transmission of said
communications signals.
84. A telephone apparatus as claimed in any of claims 78
to 83 wherein the display means comprises a display
screen housed integrally with the communication means.
85. A telephone apparatus as claimed in any of claims 78
to 84 wherein the memory means stores a decision table
(96) defining the prefix codes to be added to telephone
numbers of outgoing calls and wherein the communication
means is operable to prefix user generated dialled
numbers with a selected prefix code determined by the
control means with reference to the decision table.
86. Telephone apparatus comprising:
(a) communication means (81) operable to make and
receive telephone calls for sending and receiving
communications signals (82);
(b) display means (25) operable to present a
display of information to a user of the communication

47
means;
(c) memory means (89,90,91) for storing information
to be displayed;
(d) detecting means (93) operable to detect an
event associated with use of the communication means;
(e) control means (36) operable to control the
display means to present the display of the information
stored in the memory means to the user in response to
said detection by said detection means;
characterised by further comprising display
selecting means (36,92) operable to select the
information to be displayed from stored information to be
displayed;
code detecting means (83) operable to detect a code
defining at least part of a telephone number of a
telephone call processed by said communication means and
wherein the display selecting means is responsive to the
detected code to select the selected display of
information.
87. A telephone apparatus as claimed in claim 86 wherein
the display selecting means comprises a look up table
(92) for selecting the selected display program and the
selected message according to the detected code.
88. A telephone apparatus as claimed in claim 87 wherein
the detected code is representative of a call line
identification defining the origin of a received
telephone call.
89. A telephone apparatus as claimed in claim 87 wherein
the detected code is representative of a portion of a
dialled telephone number responsive to user actuation of

48
input means.
90. A telephone apparatus as claimed in any of claims 86
to 89 wherein the memory means stores a decision table
(96) defining prefix codes to be added to telephone
numbers of outgoing calls and wherein the communication
means is operable to prefix user generated dialled
numbers with a selected prefix code determined by the
control means with reference to the decision table.
91. A telephone apparatus as claimed in claim 90 wherein
the code detecting means detects the prefix code
determined by the control means with reference to the
decision table.
92. Telephone apparatus comprising:
(a) communication means (81) operable to make and
receive telephone calls for sending and receiving
communications signals (82);
(b) display means (25) operable to present a
display of information to a user of the communication
means;
(c) memory means (89,90,91) for storing information
to be displayed;
(d) detecting means (93) operable to detect an
event associated with use of the communication means;
(e) control means (36) operable to control the
display means to present the display of the information
stored in the memory means to the user in response to
said detection by said detection means; and
wherein the memory means is operable to store
presentation control data (91) defining a mode in which
the information is displayed, the control means being
further operable to control the display means to display

49
the message information in any one of a plurality of
modes in dependence upon the presentation control data.
93. A telephone apparatus as claimed in claim 92,
wherein the presentation control data determines the
timing relative to event detection at which the display
of information commences and the duration thereof.
94. A telephone apparatus as claimed in claim 92,
wherein the memory means is operable to store
presentation control data defining the manner in which
alphanumeric data is scrolled.
95. A telephone apparatus as claimed in any of claims 92
to 94, wherein the communication means comprises a
telephone (81).
95. A telephone apparatus as claimed in any of claims 92
to 94, wherein the communication means comprises a
facsimile machine (11).
97. A telephone apparatus as claimed in any of claims 92
to 94 comprising a mobile telephone in which said
communication means is operable to send and receive
telephone calls by wireless transmission of said
communications signals.
98. A telephone apparatus as claimed in any of claims 92
to 97 wherein the display means comprises a display
screen housed integrally with the communication means.
99. Telephone apparatus as claimed in any of claims 92
to 98 wherein the control means is operable to control
operation of the display means by running a display

50
program defined by display program code (90) and which
processes display data (89), the program code and the
display data being stored in the memory means.
100. Telephone apparatus as claimed in claim 99
comprising receiving means (83) operable to receive
broadcast signals (84) other than said communications
signals and updating means (36) operable to update the
display program code and the display data stored in the
memory means in accordance with the broadcast signals.
101. A telephone apparatus as claimed in claim 100
comprising means for updating the stored presentation
control data with new presentation control data received
in the broadcast signals.
102. Telephone apparatus comprising:
(a) communication means (81) operable to make and
receive telephone calls for sending and receiving
communications signals (82);
(b) display means (25) operable to present a
display of information to a user of the communication
means;
(c) memory means (89,90,91) for storing information
to be displayed;
(d) detecting means (93) operable to detect an
event associated with use of the communication means;
(e) control means (36) operable to control the
display means to present the display of the information
stored in the memory means to the user in response to
said detection by said detection means; and further
comprising printing means for printing images received in
said communications signals on a recording medium and
wherein said display means is constituted by said

51
printing mean, said control means being operable to
control said printing means to display the stored
information as a printed image.
103. A telephone apparatus as claimed in claim 102
wherein the communication means comprises a facsimile
machine (11).
104. A method of operating a telephone apparatus
comprising:
(a) operating a communication means (81) to make
and receive telephone calls for sending and receiving
communications signals (82);
(b) operating a display means (25) to present a
display of information to a user of the communication
means;
(c) storing information to be displayed in a memory
means (89,90,91);
(d) detecting an event associated with use of the
communication means;
(e) controlling the display means to present the
display of the information stored in the memory means to
the user in response to said detection; and further
comprising printing images received in said
communications signals on a recording medium and where
said display of stored information is constituted by
further printing the stored information as a printed
image.

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02332566 2000-11-16
1'CT/r (399/0 I 578
WO 99/G07G2
TELEPHONE APPARATUS WITH MESSAGE DISPLAY
The present invention relates to telephone apparatus
such as telephones and facsimile machines of the type
connected to a public service telephone network for
making and receiving telephone calls and to such
apparatus having message displays.
It is known for telephone apparatus such as
telephones and facsimile machines to be connected to
signal lines of a public service telephone network so
that communications signals may be routed via the
network. Telephone calls originating from or received
at the telephone apparatus are typically routed via a
local exchange connected to one or more networks for
inland or overseas calls. Typically a residence or
workplace would be provided with telephone sockets into
which connection is made by appropriate wiring from the
telephone apparatus and signal lines, which may include
optical fibre links, provide connection to the local
exchange.
It is known for such telephone apparatus to be
provided with a display, typically in the form of a
liquid crystal display screen, driven by a processor and
indicating call number information and optionally date
and time information to the user.
It is also known in a pager system for portable
pager devices to receive messages from a radio pager
transmission via radio waves, typically VHF, and for a
pager device to include a liquid crystal display to
present a message addressed to a specific pager device
or broadcast to a group of pager devices by a paging
control centre from which messages are originated on
demand by users of the pager system. Typically users
contact the paging control centre by telephone and
request transmission of a text message to the specified
device(s).

CA 02332566 2000-11-16
1
1'C't'/(: t399/0 ( 578
WO 99/6(17(2
J
It i.s also known from EP-A-034467?_ to provide a
public telephone with a display for presenting
advertising information and information specifically
requested interactively by a user using data stored in
the telephone apparatus or transmitted from a remote
site. The displayed information may be transmitted via
a satellite communication or radio system, enabling the
displayed information to be broadcast other than via the
telephone lines used by the telephone.
It is an object of the present invention to provide
an improved telephone apparatus having improved display
facilities.
According to the present invention there is
disclosed telephone apparatus comprising:
(a) communication means operable to make and
receive telephone calls for sending and receiving
communications signals;
(b) display means operable to present a display of
information to a user of the communication means;
(c) memory means for storing information to be
displayed;
(d) detecting means operable to detect an event
associated with use of the communication means; and
(e) control means operable to control the display
means to present the display of the information stored
in the memory means to the user in response to said
detection by said detection means.
Preferably the control means is a processor which
controls the display means by running a display program
which processes display data, both program code and
display data being stored in the memory means and updated
periodically using broadcast signals. Where the
telephone apparatus is a land line telephone or facsimile
machine, the broadcast signals may be wireless signals
received via an antenna and receiving circuit.

r
CA 02332566 2000-11-16
1'C'I'/(:1199/01578
WO 99/C07C2
Alternatively, the broadcast signals may be received via
a network such as the Internet or private data network
and input to the apparatus by means of a suitable
decoder.
Where the telephone apparatus is a mobile telephone,
the broadcast signals may be received via a channel of
a mobile telephone cellular network. The events which
trigger the display of information may be detected as the
starting or ending of a telephone call or may be
dependent upon detection of digits in the communications
signals forming part of dialled telephone numbers,
network access codes or call line identification.
Other aspects of the invention are defined in
accordance with the appended claims.
Preferred embodiments of the present invention will
now be described by way of example only and with
reference to the accompanying drawings of which:
Figure 1 is a schematic diagram of a communication
system including a public service telephone network and
having telephone apparatus connected to the network and
arranged to receive broadcast information;
Figure 2 :is a schematic external plan view of a
telephone in accordance with the present invention;
Figure 3 is a schematic diagram of the internal
components of the telephone of Figure 2;
Figure 4A is a schematic diagram of the contents of
a broadcast message;
Figure 4B is a schematic diagram of the contents of
a Random Access Memory containing current message and
address information;
Figure 5 is a schematic flowchart illustrating a
process for displaying information;
Figure 6 is a schematic flowchart illustrating a
method of updating current message data and presentation
control data i_n the Random Access Memory of the terminal;

CA 02332566 2000-11-16
r
1'<''1'/~: (399/01 S78
WO 99/G07(2
figure 7 is an external view of an alternative
telephone apparatus;
Figure 8 is an external view of a further
alternative apparatus including a graphic display;
Figure 8A is a view of an alternative graphic
display;
Figure 9 is a schematic diagram of functional
components of the telephone apparatus of Figure 8;
Figure 10 is a flowchart representing a display
control process;
Figure 11 is a flowchart showing a control display
process in a route dependent mode; and
Figure 12 is a flowchart showing a display control
process in a route independent mode;
Figure 13 is a schematic diagram illustrating the
broadcasting of messages to a telephone via a cable
network;
Figure 14 is a schematic diagram illustrating
connection of a telephone for receiving broadcast
messages via the Internet;
Figure 14A is a schematic diagram illustrating
connection of a telephone for receiving broadcast
messages via a private data network;
Figure 15 is an illustration of a further embodiment
including a smart card reader/writer;
Figure 16 is a schematic component diagram of the
telephone of Figure 15;
Figure 17 is a flowchart illustrating the output of
a smart card token using the telephone of Figures 15 and
16;
Figure 18 is a schematic diagram illustrating the
broadcast of tokens to the telephone of Figures 15 to 17
via the Internet and a cable network;
Figure 19 is a schematic diagram of a mobile
telephone having a display of information and connected

CA 02332566 2000-11-16
rcr/c n99/o i s~s
WO 99/(0762
y
to a cellular network;
Figure 20 is a schematic diagram of a routing module
having a display of information;
Figure 21 is a schematic flowchart illustrating
interactive display of information; and
Figure 22 is a schematic diagram of a facsimile
machine in which the display of information is printed.
Figure 1 shows a communications system 1 in which
a telephone 2 is connected to local exchange 3 by means
of a signal line 4. The local exchange 3 is connected
to networks Sa, 5b and 5c and other local exchanges 6 and
7, together forming a public service telephone network
8.
Other telephone apparatus in the form of telephones
9 and 10 and facsimile machine 11 are similarly connected
to local exchanges 6 and 7 of the public service
telephone network.
The telephone 2 is provided with an antenna 12
suitable for receiving vHF signals at 153.35 MHz, this
being the type of broadcast electromagnetic signals
currently used by radio pager transmitters of paging
systems. In accordance with the POCSAG standard the
transmission encoded using FEC (Forward error coding) of
ECH type and interleaving.
A control centre 13 generates broadcast information
and is connected to a radio tower 14 transmitting the
broadcast electromagnetic (VHF) signals to be detected
by antenna 12.
Each of the further telephone apparatus 9, 10 and
11 is similarly provided with a respective antenna 12.
The external appearance of the telephone 2 is shown
in plan view in Figure 2 and consists of a base 20 to
which is removably mounted a handset 21 which includes
a microphone 22 and speaker 23. The handset 21 is
connected to the base 20 via cable (not shown). A key

CA 02332566 2000-11-16
WO 99/(07(2 ' f'C'f'/G(t99/01578
fi
pad 24 is provided for the user input of telephone
numbers.
A display screen 25 is mounted on the base 20 and
presents a visible message consisting of a graphic
portion 26 and a text portion 27. The display 25 also
includes a number display area 28 in which dialled
telephone numbers are displayed in conventional manner
and a clock display area 29 in which the time of day is
indicated.
A loudspeaker 30 is also mounted in the base 20.
Figure 3 illustrates the internal structure of the
telephone 2 in schematic form. The telephone 2 comprises
a two wire to four wire converter 31, the input side of
which is connected to a telephone socket 32 via an OFF-
hook switch 33. On the telephone socket side of the OFF
hook switch 33, a ringer 34 is positioned between the two
wires. The contacts of the OFF-hook switch 33 are closed
when the hand set 21 shown in Figure 2 is lifted by the
user, thereby creating an OFF-hook event to initiate a
telephone call.
On the four wire side of the two wire to four wire
converter 31, two wires are connected to the microphone
22 and a further two wires are connected to earpiece
speaker 23.
A dual tone multi-frequency (DTMF) generator 35 is
also connected to the two wire to four wire converter 31
in parallel with the microphone 22, the DTMF generator
having its input connected to an output of a processor
36. The processor 36 is also connected to the key pad
24, a ROM 38, a RAM 39 and a clock 40.
A display 41 has its input connected to an output
of the processor 36 and has outputs driving the display
screen 25 and the loudspeaker 30, these components
together providing an information presenting system 43.
A demodulator 4?_ has its input connected to aerial

CA 02332566 2000-11-16
WO 99/G07G2 ' i'C~1'/(:1399/01578
I
12. The demodulator 42 has an output connected to a
protocol decoder 45 whose output is connected to an input
of the processor 36.
Operation of the telephone 2 in making a telephone
call will now be described. A user initiates a telephone
call by lifting the handset 21, this being detected by
the OFF-hook switch 33 which connects the two wire to
four wire converter 31 to the telephone socket 32 and
provides an OFF-hook signal to processor 36. On hearing
a dial tone via the earpiece speaker 23, the user then
inputs the telephone number of the destination telephone
to be called using the key pad 24 which sends the
numerical data defining the call number to the processor
36. The processor actuates the DTMF generator which
outputs dial tone signals transmitted via the two to four
wire converter 31 to the telephone socket 32 for outgoing
transmission via the signal line 4. A call is terminated
by replacing the handset 21, this being detected by means
of the OFF-hook switch 33. The control centre 13
transmits the broadcast signals in which the encoded
broadcast information has contents as illustrated
schematically in Figure 4A. The broadcast message will
typically be addressed to a group of telephone apparatus
but every message will contain a message address block
50 which contains address data which determines whether
the telephone 2 is the intended recipient of the message.
A presentation control information block 56 contains
presentation control information defining the manner in
which message data contained in a message data block 55
is presented.
The telephone 2 stores terminal address information
70 in RAM 39, the terminal address information
representing an identifier specific to the telephone and
also user determined configuration data, and processes
only broadcast information containing corresponding

CA 02332566 2000-11-16
rc~nc r~~9/o ~ s7s
W() 99/G07G2
message address data 50.
>:igure 6 illustrates schematically the process of
updating the current message data and presentation
control data in response to received messages. When a
broadcast message is detected at step 67 as having been
received, the message data 55, presentation control
information 56 and message address data 50 are
temporarily stored at step 68 in a buffer memory and the
address data compared at step 69 with the terminal
address information. If there is correspondence between
the message address data 50 and the terminal address
information 70, the stored current message data 71 and
current presentation control information 72 stored in the
RAM 39 are updated at step 73 to correspond to the
received broadcast message. If there is no
correspondence between the terminal address data 70 and
the message address data 50 then the current message data
and current presentation control information are not
updated and remain unchanged.
Figure 4B illustrates schematically the storage in
RAM 39 of the current message data 71, current
presentation control information 72 and the terminal
address data 70. The user may configure operation of the
telephone by setting the user configured component of the
current terminal address data 70 to any one of a set of
available addresses which may for example be comprised
of a number of fields indicating leisure interests,
professional activities, age and sex of the user so that
the user may configure the telephone to present only
those messages likely to be of interest.
The telephone therefore presents messages in
accordance with the current message data 71 and current
presentation control iniormati_on 7?., these being updated
periodically whenever a broadr_ast message having the
appropriate address data 50 is received. The user

CA 02332566 2000-11-16
('CT/(:1399/01578
WO 99/G0712
9
configured component of the terminal address data may be
reconfigured at any time by the user inputting an
appropriate command code via the keypad 24 and during
this configuration mode the processor .36 may control the
display screen 25 to present a menu of options to the
user for selection via appropriate input using the keypad
24.
The current presentation control information 72
contains an identifier indicating the nature of the
display as being text, audio, video, animated graphic,
or a combination thereof. The current presentation
control information 72 may also include an identifier
indicating that the display is to generate using a
display application (the term "display application" is
here used to indicate a program or application such as
a Java Applet which may be downloaded to the telephone
processor to process message data 71 and determine for
example a scrolling pattern or image movement to be used
in graphic displays). Typically, the display application
may be changed. periodically to present each set of
message data in a corresponding new style, the display
apparatus being stored in memory as display program code
which is updated by new code included in message data 55
contained in a broadcast message, or a series of
broadcast messages containing segments of program code.
The presentation control information block 72 also
contains information determining the timing of display
of presenting a message such as for example the following
options:
~ Option 1: display the message when received in real
time from the pager message control centre and
continue to display until a further message
received;
~ Option 2: receive and store the message information
and display the message for a predetermined time

CA 02332566 2000-11-16
ncmc u99io ~ s~s
WO 99/G07G2
LO
interval initiated in response to detection of an
OFF-hook event when the user initiates a telephone
call by lifting the handset;
~ Option 3: receive and store the message information
and initiate the presentation of the message in
response to detection of an ON-hook event when a
user terminates a telephone call by replacing the
handset;
~ Option 4: receive and store the message information
and initiate the presentation of the message in
response to detection of an outgoing call being
dialled so as to include a specific code, for
example a code indicating that the dialled
telephone number is an international call from the
United Kingdom to the United States, the display
message being an advertising message relating to
this destination;
~ Option S: receive and store the message information
and initiate the presentation of the message in
response to detection of a call line identifier
code contained in an incoming telephone call, the
call line identifier providing an indication of the
geographical location of the call origin, and the
message presented being selected to relate to this
geographical location;
~ Option 6: receive and store the message information
and initiate the presentation of the message in
response to detection of the line state indicating
a dialled number to be engaged or unattainable
The presentation control information block 72 also
contains information determining the time interval during
which the message is to be displayed in options 2 and 3
above.
Thle current message data block 71 contains data
relating to the information content of message to be

CA 02332566 2000-11-16
I'C'1~/G Iz99/0 I 578
WO 99/G07G2
11
presented by the information presenting system 43
constituted by the display 25, speaker 30, display
' interface 41, processor 36 and RAM 39 of Figure 3.
Existing paging systems are adapted to transmit
alphanumeric messages of a specified maximum. This
maximum limit varies by paging standard, protocol and
operator but is generally in the region of 240
characters. This may be sufficient for simple text
messages to be displayed in an embodiment of the present
invention by the information presenting system 43 where
for example a moving text message is presented in text
portion 27. Longer messages may however be transmitted
for storage in the RAM 39 by dividing the message content
into a number of portions and forwarding the portions in
separate consecutive pager transmissions.
Examples of information to be presented by the
information presenting system 43 will now be described.
An advertising message may be presented in the display
screen 25 of Figure 2 as text in the text portion 27
which may be expanded to fill the entire display screen
25. The text message may be scrolled from side to side
or up and down during the period for which the message
is displayed. The content of the advertising information
may for example be to publicise a special offer on
telephone calls or current call charges such as
"Pathfinder now offers peak time call charges to the
United States for 13 pence per minute". As referred to
above, the current message is tailored to the
requirements of the user, as determined by the
configuration data contained in the terminal address
information, so that advertising messages can be targeted
to appropriate recipients. Other text messages may for
example contain trading prices on the stock market
presented in the form of a Stock Ticker_ or other
commer_ci.al information of specific interest to the user

CA 02332566 2000-11-16
nc~r/c X99/0 ~ sag
WO 99/G07G2
12
such as sports results. A further alternative of
interactive messages is disclosed below with reference
to Figure 21.
A second example of presenting information by the
information presenting system 43 is to display an
animated graphic image in the~graphic portion 26 of
display 25. If it is not required to simultaneously
display text then the graphic portion may expand to fill
the whole display screen 25. The graphic display may
include text or have a separate text portion 27 as shown
in Figure 2.
The graphic display may represent an advertising
logo or display other visual graphic information such as
a weather chart, or road map.
In a third example, the visual display is not
required and an audible message is presented via the
speaker 30. The message may be encoded in a compact form
suitable for driving a speech synthesiser contained in
the interface 41. The audible message may include music.
A fourth example is an audible message delivered via
the earpiece speaker 23 , requiring connection between the
display interface 41 and the two wires connected to the
earpiece speaker 23, this connection being illustrated
by connecting wires 44 in Figure 3 which are shown as
broken lines representing that this is an alternative
option. The display screen 25 may optionally be also
controlled via the display interface 41 in this example
to display text corresponding to the synthesised speech
delivered to the earpiece speaker 23.
A procedure for controlling the elapsed time of a
display and the time at which the display is initiated
is illustrated in Figure 5. It is to be understood that
in referring to "display" any of the above examples of
presenting a message are to be included as possible
alter_natives_

CA 02332566 2000-11-16
WO 99/G07G2 i'C1'/<:1399/01578
In Figure 5 the processor 36 checks at step 60
whether the telephone is in an OFF-hook state, as
detected by the OFF-hook switch 33. If the UFF-hook
state is detected, the processor checks for any change
in status to the ON-hook state. When the ON-hook state
is detected at step 62, the display is initiated and a
timer started. The elapsed time is measured by means of
clock 40 and when the elapsed time has reached a
predetermined time interval as determined at step 65, the
display is ended at step 66.
A further embodiment will now be described using
corresponding references to previous figures where
appropriate for corresponding elements.
Figure 7 shows an alternative telephone 2 in which
the display is presented solely in the form of text
contained in a text portion 27 of the display screen 25,
in addition to a number display area 28 and clock display
area 29. Text within the text portion 27 is scrolled in
a manner determined by a display application stored in
RAM 39, the circuit of the telephone of Figure 7
corresponding substantially to that shown in Figure 3.
The text portion 27 displays a 2x20 character display of
text stored in RAM as stored display data which is
periodically updated from broadcast message data in
broadcast signals.
The display application controlling the manner in
which the text is displayed is similarly defined by
stored display program code which is periodically updated
using broadcast message data contained in broadcast
signals.
figure 8 illustrates a further embodiment which will
be described using corresponding references to those of
previous figures where appropriate for corresponding
elements. In Figure 8, a telephone 2 includes a display
screed ?_S which, in response to use of the telephone by

CA 02332566 2000-11-16
WO 99/(,0702 ~,~..~./(: (;y9/01 S78
l ~l
a user to make or receive a t=elephone call, displays an
advertising message in the form of an animated graphic
display in a graphic portion 26 of the display screen,
the displayed information including a text portion 80.
Figure 9 illustrates schematically the functional
elements of the apparatus of Figure 8 in which a
processor 36 controls operation of both a display 25 and
telephone communication circuits 81. The telephone
communication circuits 81 correspond generally to the
elements 31, 32, 34 and 35 of the circuit of Figure 3 and
function to enable telephone calls to be made and
received for sending and receiving communications signals
82.
A receiver circuit 83 is provided for receiving the
input of broadcast signals 84 which are separate and
distinct from the communications signals 82 and are
received via a separate input 85. The input 85 is
connected externally to an interface (not shown)
allowing signals from a cable distribution network,
Internet modem or other means of broadcasting signals
which do not require the placing of a telephone call to
the telephone 2 itself for the transmission of
information.
Broadcast signals are "addressed" to specific users
by including "address information", i.e. identification
data which enables the receiving telephone apparatus to
select only information which is relevant to the
requirements or preference of the user. The telephone
of Figures 8 and 9 includes a memory represented in
Figure 9 as RAM 39 and which contains a number of memory
areas as represented schematically. A buffer memory 86
is used to initially store all data contained in
broadcast signals 84 input to the processor 36 from the
receiver circuit 83. Address information contained in
the broadcast data stored in the buffer memory is

CA 02332566 2000-11-16
WO 99/G07G2 1'C~I'/(:1399/01578
1. 'i
compared with apparatus ID data 87 and user configuration
data 88 which t=ogether comprise terminal address data
(i.e. stored identifying information) which acts as a
filter for selecting only specific broadcast messages.
If correspondence is determined between the address
information and the apparatus ID data and user
configuration data 87 and 88, the information contained
in the buffer memory 86 is used to update stored display
data 89 and/or stored display program code 90, depending
upon the content of the broadcast message data held in
the buffer memory 86. The presentation control data 91
stored in RAM 39 may similarly be updated if required
together with information contained in a look-up table
92 used for selecting a display program and display data.
i5 A detector circuit 93 is represented in Figure 9 as
monitoring the status of the telephone communication
circuits 81 so as to input to the processor 36 detection
signals 94 representative of events associated with use
of the telephone communication circuits 81. Such
detection may correspond to sensing actuation of the off-
hook switch 33 shown in Figure 3 to detect transition
between the ON and OFF-hook status of the telephone
circuit. The detection signals 94 may also be
representative of dialled tones representing telephone
numbers or prefixes added to telephone numbers by a low
cost routing module 95. The low cost routing module 95
is operable to respond to the telephone number dialled
when making an outgoing call by determining a least cost
route for choice of network by which the call is to be
routed to its destination and to automatically prefix the
dialled telephone number with a code determining the
least cost route by routing the call to a network node
defined by the prefixed code.
'The low cost routing module 95 is controlled by the
processor 36 which refers to a look-up table 9E in order

CA 02332566 2000-11-16
WO 99/60762 1'C~1'/<:1t99/0t578
1G
to determine the appropriate code f:or least cost routing.
The data stored in the routing look-up table 96 is
also periodically updated by including appropriate data
in a broadcast signal received by the receiver circuit
S 83 and, after being temporarily stored in buffer memory
86 for analysis as to whether updating is appropriate,
overwriting part or all of the look up table 96 with the
new data received via the broadcast.
Operation of the telephone apparatus 2 of Figures
8 and 9 to present a display will now be described with
reference to the flowchart of Figure 10. The processor
36 monitors at step 100 the status of the telephone
communication circuits 8i by means of the detector
circuit 93 in order to determine whether the telephone
communication circuits 8i are being used. When use is
detected at step 101, the processor refers at step 102
to the presentation control data 91 stored in the RAM 39
in order to determine the current operating mode. If the
current operating mode is one in which the display is
dependent upon the network route of an outgoing telephone
call, as detected from the initial digits of the dialled
code input by the user or as prefixed by the low cost
routing module 95, then at step 103 the processor selects
operation according to a routine 107 in which the control
of the display in a route dependent mode follows the
steps of Figure 11.
At step 110 of Figure 11, the processor detects
whether the call is an outgoing call and if so, the
outgoing number is detected at step 111. At steps 112
and 113, the processor 36 refers to the look-up table 92
to determine pointers to selected display data 89 and
selected display program code 90. A display program is
thereby selected and run by the processor 36 using the
selected display data. In the example shown in Figure
8, the display program is an Apples generating a graphic

CA 02332566 2000-11-16
W O 99/G07G2 I'C'I'/G 1399/0 ( 578
I7
picture of an aeroplane and clouds in which text
contained in the display data is inserted in text
portions 80. Such a display of information is
appropriate for example in a case where the detected code
S of the outgoing call is the telephone number of an
airline reservation office. Figure 8A shows a further
example of a display appropriate where the detected code
of the telephone number is that of a shipping line. In
each case, the appropriate text can be an advertising
message, perhaps of a competitor, or of a supplier of a
related service such as insurance.
In each case, the graphic display is animated to
provide both movement of the generated stylised image and
to provide scrolling of the text if appropriate.
If at step 110, the processor detects that the call
is an incoming call, the call line identifier of the
incoming call is detected at step 118. The selected
display program and display data are then looked up at
steps 112 and 113.
The display is initiated when a cue to start the
display is detected at step 114 of Figure 11, the cue
being typically the time at which the receiver is
replaced into the on-hook condition. Depending upon the
current present control data 91 for the given display
program, various alternatives are possible including for
example a cue which initiates the display when the
telephone circuit initially goes OFF-hook.
The display continues to be generated in step 117
until detection at step 105 of Figure 10 of a cue to end
the display. The cue to end the display may correspond
to determining that elapsed time has reached a preset
value measured from commencement. of the display.
If at step 103 of Figure 10 the mode of operation
of the display control is determined to be other than
route dependent, display i_s controlled at. step 1.06 using

CA 02332566 2000-11-16
~~c-ric, o99io ~ s78
WO 99/C07G2
1 f3
display data and display program data determined in
accordance with the presentation control data 91.
Control of the display in a route independent mode
is illustrated schematically at Figure 12. In this mode,
S the processor makes no reference to the dialled telephone
number or prefix code, this mode being appropriate for
incoming calls as well as outgoing calls where the
presentation control data 91 determines that the display
is to be independent of the selected route.
At step 120 of Figure 12, the processor 36 monitors
the status of the telephone communication circuits 81 to
sense the ON/OFF-hook status. When the transition from
ON-hook to OFF-hook is detected at step 121, the
processor 36 refers to the presentation control data 91
to determine pointers to display data and display program
code stored in the RAM in areas 89 and 90 at steps 122
and 123.
At step 124, the processor awaits detection of a cue
to commence the display, in this example the cue being
a transition from off-hook to on-hook, and the processor
then runs the selected display program using the selected
display data at step 125.
When a cue to end the display is detected at step
126, the display is ended by the processor at page 127.
Figure 13 illustrates the manner in which the
telephone 2 of Figures 8 and 9 may be connected to
receive the broadcast signals 84 via a cable network.
Figure 13 illustrates schematically a typical connection
of the telephone 2 including low cost routing module 95
to a decoder 130 for an optical cable network. The
decoder 130 provides decoding of optical signals received
from the network to provide a television signal output
131 received by a television receiver 132. The decoder
1.30 also provides decoding of optical signals to output
broadcast signals f34 which are input via t=he broadcast

CA 02332566 2000-11-16
1
WO 99/fi07G2 f'CT/Gf399/0f578
19
signal input f35 shown in Figure 9 to provide updating
signals for data stored in memory as described above,
thereby enabling both the display functions and the low
cost routing module functions to receive updated
S broadcast information independently of operation of
telephone communication signals 82 which are input via
a separate input and handled separately by the decoder
130.
The digital data transmitted via the decoder 130 may
be packetised data using existing proprietary
transmission systems or protocols such as UDP, a one-way
transmission protocol which is a derivative of TCP
Internet protocol. The data transmitted as a multi-point
broadcast may be communicated to a local cable network
143 as shown in Figure 14 via the Internet 141 using an
Internet service provider 142. The communications
signals 82 are routed via the cable network 143 to the
public service telephone network 144.
A control centre 145 distributes the broadcast
information via the Internet 141.
Figure 14A illustrates an alternative arrangement
in which a private data network 146 provides
communication between a control centre 145 and a local
network 143 to which the decoder 130 is connected.
Figure 15 illustrates a further embodiment in which
a telephone having the configuration of Figure 9
additionally includes a smart card reader/writer 150
allowing a smart card to be inserted into the telephone
2. The telephane 2 of Figure 15 will be described using
corresponding references to those of preceding figures
where appropriate for corresponding elements and the
description with reference to Figures 9 to 14 applies
equally to the embodiment of Figure 15.
Figure 16 illustrates the modified component diagram
of the telephone including the smart card reader/writer

CA 02332566 2000-11-16
WO 99/(,(1762 . 1'(_''('/G 1199/0 ( S78
connected to processor 36, a smart card 151 being
insertable by a user for read/write operation and
removable for use in transporting electronic coupons.
Figure 17 illustrates schematically the way in which
5 such a smart card may be utilised. At step 168, a user
makes or receives a telephone call using the telephone
2 and at step 169 the processor 36 selects a display
message using any of the criteria described above. At
step 174, the processor 36 awaits a cue to initiate the
10 display, the cue typically being the termination of the
call as detected by the receiver being replaced into the
on-hook position so that the on-hook signal serves as a
cue. At step 170 a message is displayed, following the
cue, to display a graphic message as described above, and
15 including in the message an offer for the user to accept
a token or coupon redeemable at a retail outlet.
At step 171, the user inputs via the keypad 24 a
response either accepting or declining the offer. At
step 172, the processor 36 determines whether the user
20 response requires a token to be output and, if so,
outputs at step 173 a write instruction to the smart card
writer. The smart card 151 includes an onboard processor
and storage medium allowing the information defining the
redeemable electronic token to be stored.
25 The user subsequently removes the smart card 151
from the smart card reader/writer 150 and presents the
smart card to a retail or service outlet where, using a
further smart card reader/writer connected to the till
of the retail or service outlet, the electronic token is
30 redeemed as a discount for goods, services or cash and
the data stored in the smart card amended appropriately
to cancel or decrement the token value.
In this way, electronics tokens or coupons for
merchandising may be broadcast by any of the means
35 described above, including 'or example wireless

CA 02332566 2000-11-16
WO 99/G07G2 1,<..1~/C(Z99/OIS78
?l
broadcast, Internet communication, and cable network.
The broadcast information relating to merchandising
tokens or coupons is included in broadcast signals 84 and
stored as token data 174 as represented in Figure 16.
Figure 18 illustrates the manner in which a
telephone having a smart card reader 150 is connected via
a cable network 130 to a control centre 145 which
originates the broadcast of merchandising tokens. A till
181 at a retail outlet has a corresponding smart card
reader/writer 182 into which the user's smart card can
be inserted to extract the relevant token data.
Redemption of the token is notified by the till 181 to
the control centre 145 via any suitable communication
link, the control centre serving as a clearing house for
electronic token transactions.
Typical use of such a system of broadcasting
electronic tokens would involve a service provider such
as a supermarket or bank requesting the control centre
operator to broadcast information which may include an
advertisement, a competition, questions or details,
promotional information or questions to which the user
can respond by answering a questionnaire. The broadcast
signals may be addressed to all users or only to selected
users, the selection or filtering process being conducted
on the above described basis of identification data
contained in broadcast signals being compared with
identification information stored in the receiving
apparatus. The stored information may be configured
according to particular user preference or directed
specifically by the control centre to users who make a
particular pattern of use of the telephone system. For
example, users who frequently make overseas telephone
calls are likely to be interested in promotions relating
to telephone network service providers offering reduced
rates for_ overseas calls.

CA 02332566 2000-11-16
WO 99/G07G2 I'CI'/GE399/01578
J7.
'I'he display of the above information is typically
via text in the display screen, the text typically being
included in a graphic animated form and optionally
accompanied by synthesized speech or music.
Information relating to the tokens may be
continuously displayed or, in the manner described above,
displayed in response to use of the telephone
communication means.
Use of the system in product promotion may for
example take the form of displaying a message "press 1
on your telephone keypad if you wish to take advantage
of our buy 1 hamburger, get another free offer". This
text could be incorporated in a graphic display including
the logo of the supplier and a representation of the
goods. When the user decides to take advantage of the
offer, the user actuates the keypad and the apparatus
responds with an appropriate acceptance display and
writing token information onto the smart card.
The data written onto the smart card may include
more information than simply the number or value of the
redeemable token. The information may for example
include response to a survey or questionnaire, the date
and time of the response and identification information.
When presented to a retail or service outlet, the
smart card is read at a terminal and the discount given
to the user, the data on the card being transmitted to
the control centre if appropriate.
Other forms of transportable memory media may be
used in place of a smart card in accordance with the
present invention, including re-writable optical data
storage media and magnetic data storage media.
A further alternative embodiment in which token data
174 is broadcast and stored in memory 39 relies upon the
token data being presented in a displayed message to the
user as an alphanumeric= code. Tt~e user may then note the

CA 02332566 2000-11-16
WO 99/G07G2 ' ('C'1'/Ga99/O1S7R
73
code and present the code information to the retail or
service outlet where an operator can obtain verification
of the code by referring to locally stored information
or by communication with the control centre and, subject
to authentification, may then redeem the token. This
embodiment does not require the smartcard reader/writer
150 of Figure 16 but otherwise includes all of the
elements shown therein.
A unique token identification may be transmitted to
each user which the user can then present to the
participating sales or service outlets as described
above.
Figure 19 illustrates a further embodiment in which
the telephone apparatus comprises a mobile telephone 190
and which will be described using corresponding reference
numerals to those of previous figures where appropriate
for corresponding elements. The mobile telephone 190
includes a display 25 which, in addition to displaying
the alphanumeric information normally displayed in
conventional mobile telephones, is operable to display
stored information in a similar manner to the telephone
apparatus of the embodiments described above. The mobile
telephone 190 includes a keypad 2_4, a clock 40, read only
memory 38 and a random access memory 39 which stores
information corresponding to elements 86 to 92 and 96 of
Figure 9 described above.
The mobile telephone 190 also includes a
transmitter/receiver 191 and a decoder/encoder 192
enabling communications signals 193 to be sent and
received by wireless transmission. The mobile telephone
190 may thereby be connected t=o one or more cellular
telephone networks 194 which ar_e in communication with
the control centre 145.
Broadcast signals are periodically sent to the
mobile telephone 1.90 as part oi: broadcast communications

CA 02332566 2000-11-16
WO 99lG(17(,2 ~,~_.~.!(:1t99/01578
?. 4
signals 193 in order to update the stored program code
90 and display data 89, lookup tables 96 for routing and
user configuration data 88.
The mobile telephone 190 may function interactively
for display of information as described with reference
to Figure 21 and may be used to transmit token data 174
facilitating display of redeemable tokens to the user in
the form of displayed token codes.
The detection of events for triggering the display
may be any of the following;
turning on the mobile telephone,
detection of going on-hook status,
detection of going off-hook status,
detection of a specific telephone number dialled by
the user or network access code inserted by a routing
function of the processor,
detection of a line state being engaged,
detection of a line state being a ringing tone,
detection of a line state being unattainable, or
detection of an incoming call including the
possibility of responding to specific call line
identification.
Such a mobile telephone 190 would include a larger
screen than currently included in conventional mobile
telephones and comprising a colour display screen with
annotated graphics capability.
Figure 20 illustrates a further embodiment in which
a routing module is provided with a display. The term
"routing module" is here used to define a telephone
apparatus which is connected in-line between a telephone
or facsimile machine and the transmission line or network
decoder via which telephone calls are transmitted and
received. As shown in Figure 20 for example, a
conventional telephone 200 i.s connected to a decoder 130
of a cable network via a rout_ng module 201. The routing

CA 02332566 2000-11-16
WO 99/G0712 1'CT/G1i99/OI578
module functions to detect telephone numbers of outgoing
calls dialled by the user and intelligently adds or
alters prefixes to the telephone numbers in order to
route the outgoing call via a preferred route which will
5 usually be a least cost route.
The module includes a display 25 corresponding to
the display of previous figures and includes a processor
and memory providing equivalent functions to those
described above.
10 The routing module 201 receives broadcast signals
202 which are received by the decoder 130 and output
separately from communications signals to the module.
Figure 22 illustrates a further alternative in which
a facsimile machine 220 having a printer 221 is operable
15 to print received images on a recording medium 222 such
as plain paper.
In the example of Figure 22, the facsimile machine
220 is connected to a decoder 130 of a cable network to
send and receive communication signals 223.
20 The facsimile machine 220 includes a processor 36
and memory 39,in similar manner to the apparatus of
Figure 9 and functioning to generate data to display an
image selected from stored data. The facsimile machine
of Figure 22 however does not incorporate a separate
25 display screen but utilises the printer 221 to present
the display of information to the user as illustrated by
the printed image 224 in Figure 22.
The selection of the displayed information and the
cue triggering the initiation of the display may be
30 configured as described above in the various alternative
embodiments.
Broadcast signals 225 received via the decoder 130
are used to update the information stored in memory in
similar manner to the data updating procedure described
35 above in previous embodiments.

CA 02332566 2000-11-16
WO 99/G07G2 t'Cf/(:tt99/01578
?. G
The above described embodiments in which a display
of information is presented to a user may optionally be
modified to include an interactive display feature
illustrated schematically by the flowchart of Figure 21
and which will now be described using corresponding
reference numerals to those of preceding figures where
appropriate for corresponding elements.
At step 210, the detector circuit 93 detects one of
the above described events for triggering the display
when a user makes or receives a call. The processor 36
selects the appropriate display program code 90 and
presentation control data 91 and awaits the cue to
display at step 212.
When the cue is detected, the message is displayed
at step 213 requesting a response from the user. As an
example, a displayed message contains text stating "book
cheap flights to New York using Flight Airways; press #
to speak to a Flight Airways representative".
At step 214 the user inputs a response by means of
keypad 24, and the response is analysed at step 215 by
the processor 36. If action is requested, the processor
at step 216 actuates telephone circuits 81 to generate
an outgoing telephone call to connect the telephone
apparatus with a service provider. The user is thereby
automatically connected to an operator to discuss his
requirements, without the user having to dial the
telephone number.
If at step 215 it is detected that no action is
required, the display is ended at step 217 without
further action.
A number of alternative embodiments in accordance
with the present invention and within the scope of the
appended claims are envisaged. For example the display
screen in any of the above embodiments may comprise a
coloured liquid crystal display t=o enhance the appearance

CA 02332566 2000-11-16
WO 991G07G2 1'C'1'/~:1399/01578
?. '7
of text, video or animated graphics. The display screen
optionally may comprise a segmented alphanumeric display.
The handset 21 of the telephone 2 its the above
embodiments may be arranged to communicate by radio
signal with the base 20 in known manner to avoid the need
for a cable connection therebetween. The telephone may
alternatively comprise an integral handset as a "one
piece" telephone which the OFF-hook switch was a manually
actuated ON-OFF switch.
The wireless transmitter may alternatively be a
satellite based system.
Each of the embodiments of Figure 2 to 18
illustrates telephone apparatus in the form of a
conventional telephone receiver. It is to be understood
that telephone apparatus in the form of a facsimile
machine may similarly incorporate the graphic display,
moving text message display and ability to receive and
store broadcast messages relating to display, least cost
routing and other features of the described telephone
apparatus, including for example the addition of the
smart card reader/writer for broadcasting electronic
coupons or tokens.
In those described embodiments in which updating
broadcast information is received via a cable network,
the decoder 130 may alternatively output the broadcast
memory updating messages for the telephone 2 multiplexed
with the television signals 131, the input to the
telephone 2 being obtained by means of a T-junction to
divert a portion of the signal 131 shown in Figure 13.
This modification would require additional decoding
circuitry within the telephone 2 in order to demultiplex
the signal. In this arrangement, the broadcast message
could be included in a vertical blanking interval in the
television signal or in any other way appropriate with
current television transmission format.

CA 02332566 2000-11-16
1'C'1'/(:Ii99/0l 578
WO 99/C~07G2
28
As a further alternative, a television set provided
with a satellite dish and decoder box may additionally
be provided with means for outputting from the decoder
the broadcast messages 84 where the broadcast messages
are multiplexed with the satellite transmission of
television signals.
It is envisaged that further forms of broadcasting
media will become available and to which the present
invention is equally applicable, it being necessary only
that the telephone apparatus is capable of receiving the
broadcast signals independently of any communications
signals associated with incoming or outgoing telephone
calls.
In each of the above described embodiments, the
duration of the display may be determined with reference
to an internal clock, the duration of the display having
a predetermined value which may be set according to
presentation control data received in the broadcast
signals.
The processor may additionally refer to the clock
in order to customize the selection of displayed
information according to the time of day, day of the
week, or calender events.
The selection of display information in route
dependent mode has been described above with reference
to the detected code of an outgoing call being
representative of the telephone number of a specific
destination_ Alternatively, the detected code may simply
be the initial digits of the telephone number determining
its route. This may be appropriate where the initial
code identifies a particular telecommunications service
provider selected by the least cost route module in
preference to other service providers on a competitive
basis. The displayed message may i_n such instances
indicate to the user ttw identity of the selected service

CA 02332566 2000-11-16
WO 99/(()7(2 1'C'1'/(:1i99/01578
?9
provider, an advertising message specific to the service
provider, or an advertising message of a competitor.
Reference is made above to the use of DTMF
generators in relation to generating outgoing telephone
calls. Alternatively, loop disc connections could be
used instead of DTMF if this is necessary for
communication with the local exchange.
Conf iguration data has been described above as being
input by the user. Configuration data may alternatively
be included in broadcast signals on the basis of data
prepared centrally, the data being obtained for example
from questionnaires completed by the users and provided
to the control centre in order to avoid the need for the
user to input data to the telephone apparatus itself.
Configuration data may be addressed individually to
individual telephone apparatus or may be directed to
groups of such telephone apparatus in data broadcasts
with appropriate addresses.
The use of a Java Applet has been described above
in the context of program code downloaded in broadcast
signals . As an alternative, a display may utilise a Java
Applet which is embedded into the processor 36 or stored
in ROM in order to process message data which is
broadcast and stored in RAM.
Reference is made above to low cost route modules
designed to perform call routing based on minimum cost.
It is intended that such LCRM modules where referred to
in the above description could equally function to
perform routing on the basis of criteria other than cost,
such as network availability.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

2024-08-01:As part of the Next Generation Patents (NGP) transition, the Canadian Patents Database (CPD) now contains a more detailed Event History, which replicates the Event Log of our new back-office solution.

Please note that "Inactive:" events refers to events no longer in use in our new back-office solution.

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Event History , Maintenance Fee  and Payment History  should be consulted.

Event History

Description Date
Inactive: IPC from MCD 2006-03-12
Application Not Reinstated by Deadline 2004-05-18
Time Limit for Reversal Expired 2004-05-18
Deemed Abandoned - Failure to Respond to Maintenance Fee Notice 2003-05-20
Inactive: Agents merged 2003-02-07
Inactive: Cover page published 2001-03-15
Inactive: First IPC assigned 2001-03-08
Letter Sent 2001-02-28
Inactive: Notice - National entry - No RFE 2001-02-28
Application Received - PCT 2001-02-26
Application Published (Open to Public Inspection) 1999-11-25

Abandonment History

Abandonment Date Reason Reinstatement Date
2003-05-20

Maintenance Fee

The last payment was received on 2002-04-24

Note : If the full payment has not been received on or before the date indicated, a further fee may be required which may be one of the following

  • the reinstatement fee;
  • the late payment fee; or
  • additional fee to reverse deemed expiry.

Patent fees are adjusted on the 1st of January every year. The amounts above are the current amounts if received by December 31 of the current year.
Please refer to the CIPO Patent Fees web page to see all current fee amounts.

Fee History

Fee Type Anniversary Year Due Date Paid Date
Registration of a document 2000-11-16
MF (application, 2nd anniv.) - standard 02 2001-05-18 2000-11-16
Basic national fee - standard 2000-11-16
MF (application, 3rd anniv.) - standard 03 2002-05-20 2002-04-24
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
PATHFINDER TECHNICAL RESOURCES LIMITED
Past Owners on Record
LEON DE BEER
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Representative drawing 2001-03-14 1 7
Description 2000-11-15 29 1,366
Claims 2000-11-15 22 894
Abstract 2000-11-15 1 62
Drawings 2000-11-15 22 376
Notice of National Entry 2001-02-27 1 194
Courtesy - Certificate of registration (related document(s)) 2001-02-27 1 113
Courtesy - Abandonment Letter (Maintenance Fee) 2003-06-16 1 175
Reminder - Request for Examination 2004-01-19 1 113
PCT 2000-11-15 13 500