← Back to Patent Explorer
US6011976A Expired / Lapsed US ⏱️ 0.0 years remaining

Telecommunications system with value added service directory and an integrated circuit module therefor

Assignee: RPX Corp
•
Filing: 1994-06-15
•
Granted: 2000-01-04
•
Expires: 2014-06-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a telecommunications system such as a global mobile telephone network in which each subscriber unit includes a Subscriber Identity Module (SIM card), each SIM card has fixed memory locations (22), to which data can be addressed over the air. Some of the locations (22) can not be overwritten from the subscriber unit but can be accessed therefrom on the entry of short simple codes, each associated with one of the locations. Further fixed memory locations (24) can be read over the air only when the subscriber enters a personal identification number. Locking control files (27, 28) are used to control read/write access to the locations (22, 24) respectively.

Inventors

  • 👤 Wayne David Michaels
  • 👤 Anthony Richard Timson
  • 👤 Aden William Dervan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 09:16
CPC Classifications
H; H04; H04W; H04W8/00; H04W8/18; G; G06; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/357; G06Q20/36; G06Q20/363; G07; G07F; G07F7/00; G07F7/08; G07F7/0866; G07F7/10; G07F7/1008; H04L; H04L67/00; H04L67/01; H04L67/12; H04L67/125; H04M; H04M1/00; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/275; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M3/4931; H04M1/2753; H04M1/2757; H04M1/72; H04M1/724; H04M1/72403; H04M1/7243; H04M1/72436; H04M2250/00; H04M2250/14; H04W4/00; H04W4/12; H04W4/14

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 298 words
A telecommunications system comprising at least one host station and a plurality of subscriber units, said host station being operable to transmit messages to at least one of said subscriber units, and each said subscriber unit having a multiplicity of memory locations adapted to be accessible from said subscriber unit, means responsive to the detection of a first message to store said first message in one of said memory locations, access means enabling said memory locations to be selectively accessed from said subscriber unit when required, and means responsive to an instruction transmitted from said host station selectively to enable or prohibit accessing of said memory locations from at least one of said host station and said subscriber unit, at least one of said subscriber units comprising a transceiver and an integrated circuit module having said memory locations, and means responsive to the detection of said first message by the transceiver to route said first message to said one of said memory locations, said module being removably connected to said transceiver and including means responsive to the entry of a simple short code to read said first message from the respective memory location, means responsive to a request transmitted from said host station for information stored in a selected one of said memory locations of said module to read and transmit said information to said transceiver, a multiplicity of further memory locations which can be overwritten from the respective subscriber unit, means for selectively enabling or prohibiting said further memory locations to be overwritten or to be read, means responsive to an instruction transmitted from said host station for running a program stored in a said further memory location, and means for recognizing a specific format in which said first message, request for information and instruction are transmitted.
Claim 2
Dependent Claim 298 words
A telecommunications system comprising at least one host station and a plurality of subscriber units, said host station being operable to transmit messages to at least one of said subscriber units, and each said subscriber unit having a multiplicity of memory locations adapted to be accessible from said subscriber unit, means responsive to the detection of a first message to store said first message in one of said memory locations, access means enabling said memory locations to be selectively accessed from said subscriber unit when required, and means responsive to an instruction transmitted from said host station selectively to enable or prohibit accessing of said memory locations from at least one of said host station and said subscriber unit, at least one of said subscriber units comprising a transceiver and an integrated circuit module having said memory locations, and means responsive to the detection of said first message by the transceiver to route said first message to said one of said memory locations, said module being removably connected to said transceiver and including means responsive to the entry of a simple short code to read said first message from the respective memory location, means responsive to a request transmitted from said host station for information stored in a selected one of said memory locations of said module to read and transmit said information to said transceiver, a multiplicity of further memory locations which can be overwritten from the respective subscriber unit, means for selectively enabling or prohibiting said further memory locations to be overwritten or to be read, means responsive to an instruction transmitted from said host station for running a program stored in a said further memory location, and means for recognizing a specific format in which said first message, request for information and instruction are transmitted.
Claim 3
Dependent Claim 238 words
A telecommunications system comprising at least one host station and a plurality of subscriber units, each said subscriber unit having a multiplicity of memory locations adapted to be accessible from said subscriber unit, said host station being operable to transmit to at least one of said subscriber units first messages coded in a predetermined first format and second messages coded in a second format distinguished from said first format, said second messages coded in said second format each comprising a data stream including an embedded command which is one of at least a write command for writing data into a selected said memory location of said subscriber unit, a read command for requesting data stored in said subscriber unit, an attribute command to enable or prohibit access to a selected said memory location from at least one of said host station and said subscriber unit, and a run command for executing functional data stored in a selected said memory location, and each said subscriber unit having means for detecting incoming said first and second messages, means for distinguishing the formats of said first and second messages, means connected to said distinguishing means for displaying messages distinguished as said first messages, means connected to said distinguishing means for decoding messages distinguished as said second messages, and means responsive to said commands of said second messages to determine and undertake appropriate processing of the data contained in said second messages.
Claim 4
Dependent Claim 238 words
A telecommunications system comprising at least one host station and a plurality of subscriber units, each said subscriber unit having a multiplicity of memory locations adapted to be accessible from said subscriber unit, said host station being operable to transmit to at least one of said subscriber units first messages coded in a predetermined first format and second messages coded in a second format distinguished from said first format, said second messages coded in said second format each comprising a data stream including an embedded command which is one of at least a write command for writing data into a selected said memory location of said subscriber unit, a read command for requesting data stored in said subscriber unit, an attribute command to enable or prohibit access to a selected said memory location from at least one of said host station and said subscriber unit, and a run command for executing functional data stored in a selected said memory location, and each said subscriber unit having means for detecting incoming said first and second messages, means for distinguishing the formats of said first and second messages, means connected to said distinguishing means for displaying messages distinguished as said first messages, means connected to said distinguishing means for decoding messages distinguished as said second messages, and means responsive to said commands of said second messages to determine and undertake appropriate processing of the data contained in said second messages.
Claim 5
Dependent Claim 37 words
A system as claimed in claim 2, wherein each said subscriber unit includes access means enabling said memory locations thereof to be selectively accessed, when required, to fetch from a selected said memory location data stored therein.
Claim 6
Dependent Claim 50 words
A system as claimed in claim 3, wherein each said subscriber unit includes means to present information corresponding to data fetched from a selected said memory location to a user of said subscriber unit, and means for transmitting data fetched from a selected said memory location to said host station.
Claim 7
Dependent Claim 36 words
A system as claimed in claim 4, wherein said means for transmitting said data fetched from a selected said memory location is adapted to transmit said data as a second message coded in said second format.
Claim 8
Dependent Claim 27 words
A system as claimed in claim 5, wherein said data is fetched from successive said memory locations, is buffered, coded in said second format and, thereafter, transmitted.
Claim 9
Dependent Claim 44 words
A system according to claim 3, wherein said memory locations include memory locations identified by short codes and including means responsive to the entry of a selected said short code by said access means to fetch said data from a corresponding said memory location.
Claim 10
Dependent Claim 16 words
A system as claimed in claim 7, wherein said short codes are abbreviated dial number codes.
Claim 11
Dependent Claim 55 words
A system as claimed in claim 7, wherein each subscriber unit includes send means for instigating dialling of a telephone number contained in said fetched data and, in response to an answering signal from said telephone, data is fetched from a predetermined said memory location and sent to receiving equipment associated with said telephone number.
Claim 12
Dependent Claim 45 words
A system as claimed in claim 3, wherein said memory locations include secure memory locations and said access means is only able to fetch data from a selected said secure memory location in response to entry of a personal identification signal into said subscriber unit.
Claim 13
Dependent Claim 18 words
A system as claimed in claim 2, wherein said second messages are coded in a secure second format.
Claim 14
Dependent Claim 20 words
A system as claimed in claim 11, wherein said first and second messages are transmitted using a short message service.
Claim 15
Dependent Claim 26 words
A system as claimed in claim 2, wherein said second messages carry executable application data file programs for providing each said subscriber unit with additional services.
Claim 16
Dependent Claim 18 words
A system as claimed in claim 2, wherein said memory locations have file handling capabilities including directory functions.
Claim 17
Dependent Claim 22 words
A system as claimed in claim 14, wherein data involving said attribute commands is stored in locking control files within predetermined directories.
Claim 18
Dependent Claim 14 words
A system as claimed in claim 2 which is a cellular radio communication system.
Claim 19
Dependent Claim 26 words
A system as claimed in claim 16, including means for transmitting said second messages simultaneously to more than one of said subscriber units via cell broadcasting.
Claim 20
Dependent Claim 33 words
A system as claimed in claim 2, wherein said memory locations, detecting and decoding means and means responsive to said commands are comprised in integrated circuit modules removably connected to said subscriber units.
Claim 21
Dependent Claim 236 words
A module for controlling a subscriber unit in a telecommunications system including at least one host station, said module being adapted to be removably connected to said subscriber unit, and said module comprising a multiplicity of memory locations adapted to be accessible from said subscriber unit, means for detecting first and second messages transmitted thereto, said first messages being coded in a predetermined first format and said second messages being coded in a second format distinguished from said first messages used in said system in that said second format comprises a data stream including an embedded command which is one of at least a write command for writing data into a selected said memory location, a read command for requesting data stored in said subscriber unit, an attribute command to enable or prohibit access to a selected said memory location from at least one of said host station and said subscriber unit, and a run command for executing functional data stored in a selected said memory location, means for detecting incoming said first and second messages, means for distinguishing the formats of said first and second messages, means connected to said distinguishing means for instigating display of messages distinguished as said first messages, means connected to said distinguishing means for decoding messages distinguished as said second messages, and means responsive to said commands to determine and undertake appropriate processing of data contained in said second messages.
Claim 22
Dependent Claim 236 words
A module for controlling a subscriber unit in a telecommunications system including at least one host station, said module being adapted to be removably connected to said subscriber unit, and said module comprising a multiplicity of memory locations adapted to be accessible from said subscriber unit, means for detecting first and second messages transmitted thereto, said first messages being coded in a predetermined first format and said second messages being coded in a second format distinguished from said first messages used in said system in that said second format comprises a data stream including an embedded command which is one of at least a write command for writing data into a selected said memory location, a read command for requesting data stored in said subscriber unit, an attribute command to enable or prohibit access to a selected said memory location from at least one of said host station and said subscriber unit, and a run command for executing functional data stored in a selected said memory location, means for detecting incoming said first and second messages, means for distinguishing the formats of said first and second messages, means connected to said distinguishing means for instigating display of messages distinguished as said first messages, means connected to said distinguishing means for decoding messages distinguished as said second messages, and means responsive to said commands to determine and undertake appropriate processing of data contained in said second messages.
Claim 23
Dependent Claim 29 words
A module as claimed in claim 19, including means operable to fetch data stored in a selected said memory location and transmit said data stored to said subscriber unit.
Claim 24
Dependent Claim 29 words
A module as claimed in claim 20, wherein said means responsive to said commands is adapted to transmit said data as a second message coded in said second format.
Claim 25
Dependent Claim 27 words
A module as claimed in claim 20, wherein said means responsive to said commands is also responsive to a personal identification signal entered into said subscriber unit.
Claim 26
Dependent Claim 34 words
A module as claimed in claim 20, wherein said memory locations are identified by short codes and said module includes means responsive to said short codes to transmit data from said selected memory location.
Claim 27
Dependent Claim 16 words
A module as claimed in claim 19, including a directory structure for addressing said memory locations.
Claim 28
Dependent Claim 42 words
A module as claimed in claim 19, wherein said module is programmable for use remotely from said subscriber unit by downloading extra services onto said module, via said at least one host station, prior to removing said module from said subscriber unit.
Claim 29
Dependent Claim 19 words
A module as claimed in claim 19, wherein said module is in the form of an integrated circuit card.
Claim 30
Dependent Claim 241 words
A telecommunications system comprising at least one host station and a plurality of subscriber units, each said subscriber unit having a multiplicity of memory locations adapted to be selectively accessible from said at least one host station and said subscriber unit, means at said host station operable to transmit to at least one of said subscriber units first messages coded in a predetermined first format, means at said host station operable to transmit to said at least one subscriber unit preselected second messages coded in a second format which is distinguished from said first format, said second format comprising a data stream having an embedded command, and each said subscriber unit having means for receiving said transmitted first and second messages, means for distinguishing said formats, means connected to said distinguishing means for decoding said second messages transmitted in said second format, means for detecting when a decoded said second message comprises an embedded command which is an attribute command selectively identifying at least one of said memory locations which is to be locked or unlocked so as to render said at least one memory location accessible or inaccessible to at least one of said host station and said subscriber unit, and means for processing said attribute command to lock or unlock said at least one memory location, whereby to control access to said at least one memory location from at least one of said host station and said subscriber unit.
Claim 31
Dependent Claim 241 words
A telecommunications system comprising at least one host station and a plurality of subscriber units, each said subscriber unit having a multiplicity of memory locations adapted to be selectively accessible from said at least one host station and said subscriber unit, means at said host station operable to transmit to at least one of said subscriber units first messages coded in a predetermined first format, means at said host station operable to transmit to said at least one subscriber unit preselected second messages coded in a second format which is distinguished from said first format, said second format comprising a data stream having an embedded command, and each said subscriber unit having means for receiving said transmitted first and second messages, means for distinguishing said formats, means connected to said distinguishing means for decoding said second messages transmitted in said second format, means for detecting when a decoded said second message comprises an embedded command which is an attribute command selectively identifying at least one of said memory locations which is to be locked or unlocked so as to render said at least one memory location accessible or inaccessible to at least one of said host station and said subscriber unit, and means for processing said attribute command to lock or unlock said at least one memory location, whereby to control access to said at least one memory location from at least one of said host station and said subscriber unit.
Claim 32
Dependent Claim 44 words
A system as claimed in claim 27, including means for detecting when a decoded said second message comprises an embedded command which is a write command, and means for writing data comprised in said second message into at least one of said memory locations.
Claim 33
Dependent Claim 33 words
A system as claimed in claim 28, wherein said attribute command locks said at least one memory location to prevent overwriting from at least one of said host station and said subscriber unit.
Claim 34
Dependent Claim 40 words
A system as claimed in claim 29, wherein each said subscriber unit includes access means enabling said memory locations of said subscriber unit to be selectively accessed, when required, to fetch from a selected said memory location data stored therein.
Claim 35
Dependent Claim 53 words
A system as claimed in claim 30, wherein each said subscriber unit includes means to present information corresponding to data fetched from a selected said memory location to a user of said subscriber unit, and means for transmitting data fetched from a selected said memory location to said at least one host station.
Claim 36
Dependent Claim 37 words
A system as claimed in claim 27, wherein said attribute command locks said at least one memory location to prevent reading of data stored therein from at least one of said host station and said subscriber unit.
Claim 37
Dependent Claim 81 words
A system as claimed in claim 27, including means for detecting when said decoded second message comprises an embedded command which is a read command, and means for reading data stored in at least one of said memory locations as identified by said read command, a buffer for storing the data read from said at least one memory location, means for encoding said stored data into a third message coded in said second format, and means for transmitting said third message.
Claim 38
Dependent Claim 46 words
A system as claimed in claim 33, wherein said at least one memory location is a secure memory location and said data is only fetched and transmitted from a said secure memory location in response to entry of a personal identification signal into said subscriber unit.
Claim 39
Dependent Claim 39 words
A system as claimed in claim 27, including means for detecting when a decoded said second message comprises an embedded command which is an execute command, and means for executing data stored in at least one said memory location.
Claim 40
Dependent Claim 34 words
A system as claimed in claim 27, including means for detecting when a decoded said second message comprises an executable application data file program for providing additional services, and means for executing said program.
Claim 41
Dependent Claim 234 words
A module for controlling a subscriber unit in a telecommunications system including at least one host station, said module being adapted to be removably connected to said subscriber unit, and said module comprising a multiplicity of memory locations adapted to be selectively accessible from said at least one host station and said subscriber unit, means for detecting first and second messages transmitted thereto from said at least one host station, said first message being coded in a predetermined first format and said second message being coded in a second format which is distinguished from said first format, said second format comprising a data stream having an embedded command, said module further comprising means for detecting received first and second messages, means for distinguishing said formats, means connected to said distinguishing means for decoding said second messages coded in said second format, means for detecting when a decoded said second message comprises an attribute command selectively identifying at least one of said memory locations which is to be locked or unlocked so as to render said at least one memory location accessible or inaccessible to at least one of said host station and subscriber unit, and means for processing said attribute command to lock or unlock said at least one memory location, whereby to control access to said at least one memory location from at least one of said host station and said subscriber unit.
Claim 42
Dependent Claim 234 words
A module for controlling a subscriber unit in a telecommunications system including at least one host station, said module being adapted to be removably connected to said subscriber unit, and said module comprising a multiplicity of memory locations adapted to be selectively accessible from said at least one host station and said subscriber unit, means for detecting first and second messages transmitted thereto from said at least one host station, said first message being coded in a predetermined first format and said second message being coded in a second format which is distinguished from said first format, said second format comprising a data stream having an embedded command, said module further comprising means for detecting received first and second messages, means for distinguishing said formats, means connected to said distinguishing means for decoding said second messages coded in said second format, means for detecting when a decoded said second message comprises an attribute command selectively identifying at least one of said memory locations which is to be locked or unlocked so as to render said at least one memory location accessible or inaccessible to at least one of said host station and subscriber unit, and means for processing said attribute command to lock or unlock said at least one memory location, whereby to control access to said at least one memory location from at least one of said host station and said subscriber unit.
Claim 43
Dependent Claim 44 words
A module as claimed in claim 37, including means for detecting when a decoded said second message comprises an embedded command which is a write command, and means for writing data comprised in said second message into at least one of said memory locations.
Claim 44
Dependent Claim 33 words
A module as claimed in claim 38, wherein said attribute command locks said at least one memory location to prevent overwriting from at least one of said host station and said subscriber unit.
Claim 45
Dependent Claim 40 words
A module as claimed in claim 39, wherein each said subscriber unit includes access means enabling said memory locations of said subscriber unit to be selectively accessed, when required, to fetch from a selected said memory location data stored therein.
Claim 46
Dependent Claim 53 words
A module as claimed in claim 40, wherein each said subscriber unit includes means to present information corresponding to data fetched from a selected said memory location to a user of said subscriber unit, and means for transmitting data fetched from a selected said memory location to said at least one host station.
Claim 47
Dependent Claim 37 words
A module as claimed in claim 37, wherein said attribute command locks said at least one memory location to prevent reading of data stored therein from at least one of said host station and said subscriber unit.
Claim 48
Dependent Claim 81 words
A module as claimed in claim 37, including means for detecting when said decoded second message comprises an embedded command which is a read command, and means for reading data stored in at least one of said memory locations as identified by said read command, a buffer for storing the data read from said at least one memory location, means for encoding said stored data into a third message coded in said second format, and means for transmitting said third message.
Claim 49
Dependent Claim 46 words
A module as claimed in claim 43, wherein said at least one memory location is a secure memory location and said data is only fetched and transmitted from a said secure memory location in response to entry of a personal identification signal into said subscriber unit.
Claim 50
Dependent Claim 39 words
A module as claimed in claim 37, including means for detecting when a decoded said second message comprises an embedded command which is an execute command, and means for executing data stored in at least one said memory location.
Claim 51
Dependent Claim 34 words
A module as claimed in claim 37, including means for detecting when a decoded said second message comprises an executable application data file program for providing additional services, and means for executing said program.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-03 2003-07-05 2004-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-03 2007-07-05 2008-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-03 2011-07-05 2012-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag