GB2373679A - Accessing bookmarks on a mobile communications device - Google Patents
Accessing bookmarks on a mobile communications device Download PDFInfo
- Publication number
- GB2373679A GB2373679A GB0107238A GB0107238A GB2373679A GB 2373679 A GB2373679 A GB 2373679A GB 0107238 A GB0107238 A GB 0107238A GB 0107238 A GB0107238 A GB 0107238A GB 2373679 A GB2373679 A GB 2373679A
- Authority
- GB
- United Kingdom
- Prior art keywords
- stored
- bookmark
- identifier
- mobile communications
- communications device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9562—Bookmark management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72445—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/14—Details of telephonic subscriber devices including a card reading device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/72—Subscriber identity
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A mobile communications device such as a WAP-enabled mobile phone 10 has browser software 14, and has a memory 24 in which it can store bookmarks for use by the browser software. The device also has a smart card reader 26. Bookmarks are stored in the phone in association with an identifier stored on a SIM card 28 connected to the reader at the time of storage. The browser is then only able to use a bookmark if the stored identifier matches the identifier stored on a SIM card connected to the reader at the time of intended use. This provides security for the subscriber's confidential information because the bookmark, which may relate to a subscriber's personal information, cannot be used if the subscriber has removed his SIM card from the phone.
Description
MOBILE COMMUNICATIONS DEVICE TECHNICAL FIELD OF THE INVENTION This invention relates to a mobile communication device, and in particular to a mobile communication device which can be used to access information stored on a computer network. More specifically, the invention relates to the use of bookmarks, which can be used by the user to access a specific site on the computer network.
BACKGROUND OF THE INVENTION
WOOO/69191 describes a mobile communications device, specifically a mobile phone, for use in a cellular radiocommunications network, for example operating in the GSM (Global System for Mobile communications) system. The phone has a smart card reader, so that it can be used with a SIM (Subscriber
Identity Module) card, which stores information about the subscriber. Typically, the SIM card contains details of the user's network subscription, and stored phone numbers which make up the user's personal phone book.
As described in WOOO/69191, the SIM card contains a browser, which allows the mobile phone to establish contact with a selected server from a network of servers. The selected server then connects the mobile phone to a selected one of a group of available database service providers.
The SIM card stores addresses of different servers, allowing the user to access them easily.
Also, the SIM card stores at least one secret code, which identifies the user. When the browser accesses a server, and the server requests an identification code for security reasons, the required secret code can then be returned by the browser.
However, this system requires a large amount of functionality to be provided on the SIM card.
Somewhat similar functionality can be provided on a phone which is able to operate under the Wireless
Application Protocol (WAP). Such a device is referred to as a WAP-enabled device. A WAP-enabled device has a reader for a SIM card, which is used to store information about the subscriber in the conventional way. The WAP-enabled device includes WAP browser software, which for example is able to receive user inputs, and convert them into the form required to transmit signals across the wireless communications network, in order to access a computer network. The computer network includes WAP servers, on which information and services are available.
When a user accesses a specific site, or server, to which he thinks he may wish to return, he user is able to store a bookmark to that site. This allows fast access to the site on a future occasion, without having to enter the full address of the site. The book mark is stored in the memory of the phone itself.
In addition, an identification code and a password can be stored in association with the bookmark. Then, if the browser accesses a specific site, and the server requests an identification code for security reasons, the stored code can be returned by the browser.
JP-A-11-306139 discloses a fixed internet terminal, which is able to store a bookmark in association with an ID and/or a password, and transmits them to an accessed server in response to a request from the server.
However, this arrangement presents the disadvantage that, if the user lends his phone to a second user, then, even if the first user has removed his SIM card and the second user has inserted his own
SIM card, the second user is able to use the first user's stored bookmarks, including automatically using the first user's stored secret identification code.
SUMMARY OF THE INVENTION
In accordance with a first aspect of the invention, there is provided a mobile communications device, having browser software, having a memory in which it can store bookmarks for use by the browser software, and having a smart card reader, wherein bookmarks are stored in association with an identifier stored on a smart card connected to the reader at the time of storage, and wherein the browser is only able to use a bookmark if the identifier stored in association therewith matches the identifier stored on a smart card connected to the reader at the time of intended use.
This provides a measure of security for the subscriber's confidential information.
In accordance with a second aspect of the present invention, there is provided a method of operation of a mobile communications device, wherein a bookmark is stored in association with an identifier which is stored on a smart card connected to the device at the time of storage.
In accordance with a third aspect of the present invention, there is provided a method of operation of a mobile communications device, wherein a bookmark is used only if an identifier, stored on the mobile communications device in association therewith, matches the identifier stored on a smart card connected to the reader at the time.
It should be emphasised that the term "comprises/comprising"when used in this specification is taken to specify the presence of stated features,
integers, steps or components but does not preclude the presence or addition of one or more other features, integers, steps, components or groups thereof.
BRIEF DESCRIPTION OF DRAWINGS
Figure 1 is a block schematic diagram of a mobile communications device in accordance with the present invention, in communication with a radiocommunications network.
Figure 2 is a flow chart illustrating a method in accordance with the invention.
Figure 3 is a second flow chart illustrating a second method in accordance with the invention.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
Figure 1 shows a mobile phone 10. Although a mobile phone is illustrated, the invention is generally applicable to portable radio communication equipment or mobile radio terminals, such as mobile telephones, pagers, communicators, electronic organisers, smartphones, personal digital assistants (PDAs), or the like.
The phone 10 is under the general control of a central processing unit (CPU) 12, which runs WAP browser software 14, thereby making the phone 10 a WAPenabled device.
The phone 10 has various functions and features which are conventional, and will not be described further herein. The description below relates only to the features which are required for implementation of the present invention.
The CPU 12 is connected to a keypad 16, for receiving user inputs, and a display 18, for displaying information to the user. It will be appreciated that other forms of man-machine interface can also be used.
The CPU 12 is in communication with transceiver circuitry 20, which converts signals to and from the formats required for transmission over a wireless interface via an antenna 22, using GSM/GPRS (Global
System for Mobile Communication/General Packet Radio
System) and WAP (Wireless Application Protocol). It will be appreciated that other communication systems and protocols can also be used.
The CPU further communicates with an internal memory device 24, which can be used to store data, for example as described in more detail below.
Finally, for the purposes of this description, the phone 10 includes a smart card read/write module 26, allowing insertion of a Subscriber Identity Module (SIM) card 28. The SIM card stores details of the subscriber and of his subscription, and the phone is activated only when a valid SIM card is inserted in the card read/write module 26. However, different SIM cards can be used. For example, the phone may be used by a first user who has a first SIM card, and by a second user who has a second SIM card.
Figure 1 also shows, schematically, the relevant parts of the networks to which the mobile phone may be connected over the wireless interface. Thus, the network includes a base station 50, which is connected to a WAP gateway 55. The WAP gateway 55 is connected to a network 60 of WAP servers, of which only a single
WAP server 65 is shown in Figure 1.
As is conventional, the browser module 14 in the phone 10 can be used to access information stored on the WAP server 65. For example, a WAP address entered by the user by means of the keypad 16 can be converted by the browser module into an address which can be used to access the server 65. The request to access the server is then converted by the transceiver circuitry
20 into the appropriate format for transmission to the base station 50, and then to the WAP gateway 55, where the address is used to access the WAP server 65.
Once the full WAP address has been entered manually once, it is convenient for the user to be able to store a bookmark. That is, the full WAP address is stored in the memory 24. A request to access the relevant server can then be made by entering an abbreviated form of the address, or by recalling a full list of stored bookmarks to the display 18, and then indicating a desired address in another way, for example by scrolling down the list.
As an example, the WAP server 65 may be maintained by a bank, credit card company, or other financial institution, with which the user has dealings. In order to be able to access the personal information, stored on the WAP server 65, the user must enter an identification code. For example, the identification code may include an identification number, such as an account number, and a password, known only to the user.
Thus, after the browser module 14 has accessed the desired WAP server 65, the server 65 returns a request for the relevant identification code. Only when the browser returns the identification code is the user able to gain access to the confidential information on the WAP server 65.
Once the identification code has been entered manually once, it is convenient for the user not to have to enter it on every occasion that he wishes to access the server. In order to achieve this, the identification code is stored in the memory 24, in association with the relevant bookmark.
Figure 2 illustrates a process in which the identification code is stored in the memory 24.
Thus, in step 100, a specific WAP server 65 is
accessed and, in step 102, the browser module 14 of the phone 10 receives a request for an identification code. The phone 10 displays an indication to the user and, on receipt of the identification code entered by the user (step 104), it is transmitted to the WAP server in step 106.
In order to avoid the need for the user to enter the identification code again manually, in response to future requests from the server 65, it is stored. In accordance with the illustrated embodiment of the present invention, the relevant identification code for a particular bookmark is stored in the memory 24, in association with additional information, identifying the SIM card 28 which is present in the card read/write module 26 at the time of storage.
In the preferred embodiment of the invention, for use in a GSM-based system, the MS-ISDN (Mobile Station
ISDN number) is used as the identifier for the SIM card.
Thus, in step 108, the MS-ISDN is read from the
SIM card 28, and, in step 110, the entered identification code, together with the MS-ISDN is stored by the browser module 14 in the memory 24, in association with the relevant bookmark.
In an alternative embodiment of the invention, the
IMSI (International Mobile Subscriber Identity) could be used as the identifier for the SIM card. Although the IMSI uniquely identifies one specific SIM card, whereas it is possible to issue a replacement SIM card which has the same MS-ISDN as a previous SIM card, the
MS-ISDN identifies the SIM card sufficiently well for the purposes of this invention.
In a further alternative, the user's secret PIN number could be used as the identifier for the SIM card.
Figure 3 is a flow chart illustrating a process in which the bookmark, stored in the memory 24, is used when accessing a WAP server 65.
The user knows that a bookmark has been stored, so he is able to use the keypad 16 to call up a list of stored bookmarks, on the display 18 (step 140). The browser module 14 then receives the user's input in step 142, indicating which of the bookmarks he wishes to use to access his chosen WAP server.
In response to the user's input, in step 144 the browser retrieves the indicated bookmark from the memory 24, together with the associated identification code, and the MS-ISDN, which of course identified the
SIM card which was in the card read/write module 26 at the time that the bookmark was stored.
In step 146, the MS-ISDN, identifying the SIM card
28 which is presently in the card read/write module 26, is read.
In step 148, the MS-ISDN read in step 148 is compared with the stored MS-ISDN retrieved in step 146.
If the two identifiers match, the process passes to step 150 and continues. That is, the browser establishes the required connection with the required
WAP server 65 and, in response to a request therefrom, transmits the necessary identification code.
If the two identifiers do not match in step 148, the process passes to step 152, in which a message is displayed on the display 18, indicating that the required bookmark cannot be used, although the option of deleting the bookmark from the list may still be available.
Thus, for example, in a situation where the user who stored a bookmark has lent his phone to another person, having removed his SIM card, the other person will be able to insert his own SIM card and use the
phone, but will not be able to use any of the first user's stored bookmarks. This therefore provides security for the subscriber's personal and confidential information.
In another example, a user may send a bookmark to another user, for example recommending that the other user use the service provided at the bookmarked site.
If the first user inadvertently sends his own identification code with the bookmark, the use of the present invention, as described with reference to
Figure 3 above, will mean that the bookmark will not be usable, because the bookmark will only be usable in conjunction with the same SIM card as when it was stored.
In a further example, the phone may include a smart card reader which allows the insertion of two SIM cards. Using such an arrangement, two users may be able to share the use of a phone, each user activating his or her own SIM card when he or she wants to use the phone. In this case, the bookmark can be stored in the phone in conjunction with an identifier which is specific to the SIM card which is active at the time that the bookmark is stored. The bookmark can then only be used when the same SIM card is active.
Again, this allows the users greater privacy when using stored bookmarks.
Claims (18)
- CLAIMS 1. A mobile communications device, having browser software, and further comprising: a memory in which it can store bookmarks for use by the browser software, and a smart card reader, wherein, when a bookmark is to be stored, the device is adapted to read an identifier stored on a smart card connected to the reader at that time of storage, and to store the bookmark in association with the identifier which is read, and wherein, when a bookmark is to be used, the device is adapted to read an identifier stored on a smart card connected to the reader at that time of intended use, and the browser is only able to use the bookmark if the identifier stored in association therewith matches the identifier which is read at that time of intended use.
- 2. A mobile communications device as claimed in claim 1, wherein the identifier is the MS-ISDN.
- 3. A mobile communications device as claimed in claim 1, wherein the device is a WAP-enabled mobile phone.
- 4. A mobile communications device as claimed in claim 3, wherein the bookmark is an address of a WAPserver.
- 5. A mobile communications device as claimed in any preceding claim, wherein the device is adapted to store an identification code, entered by a user, in association with a bookmark.
- 6. A mobile communications device as claimed in any preceding claim, wherein the smart card reader is a SIM card reader.
- 7. A method of operation of a mobile communications device, wherein a bookmark is stored in association with an identifier which is stored on asmart card connected to the device at the time of storage.
- 8. A method as claimed in claim 7, wherein the bookmark is a WAP-server address.
- 9. A method as claimed in claim 7, wherein the identifier is a MS-ISDN.
- 10. A method as claimed in one of claims 7-9, wherein the smart card is a SIM card.
- 11. A method of operation of a mobile communications device, comprising: when a bookmark is desired to be stored, reading an identifier which is stored on a smart card connected to the device, and storing the bookmark in association with said identifier.
- 12. A method as claimed in claim 11, wherein the smart card is a SIM card.
- 13. A method of control of a mobile communications device, comprising permitting use of a bookmark only if an identifier, stored on the mobile communications device in association with said bookmark, matches the identifier stored on a smart card connected to the reader at the time.
- 14. A method as claimed in claim 13, wherein the bookmark is a WAP-server address.
- 15. A method as claimed in claim 13, wherein the identifier is a MS-ISDN.
- 16. A method as claimed in one of claims 13-15, wherein the smart card is a SIM card.
- 17. A method of operation of a mobile communications device, comprising, when a stored bookmark is desired to be used: retrieving the stored bookmark and an associated first identifier; reading a second identifier which is stored on a smart card connected to the device; comparing the first and second identifiers; and permitting use of the stored bookmark only if the first and second identifiers match.
- 18. A method as claimed in claim 17, wherein the smart card is a SIM card.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0107238A GB2373679B (en) | 2001-03-22 | 2001-03-22 | Mobile communications device |
PCT/EP2002/002973 WO2002078282A2 (en) | 2001-03-22 | 2002-03-18 | Mobile communications device |
AU2002304864A AU2002304864A1 (en) | 2001-03-22 | 2002-03-18 | Mobile communications device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0107238A GB2373679B (en) | 2001-03-22 | 2001-03-22 | Mobile communications device |
Publications (3)
Publication Number | Publication Date |
---|---|
GB0107238D0 GB0107238D0 (en) | 2001-05-16 |
GB2373679A true GB2373679A (en) | 2002-09-25 |
GB2373679B GB2373679B (en) | 2004-04-07 |
Family
ID=9911360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0107238A Expired - Fee Related GB2373679B (en) | 2001-03-22 | 2001-03-22 | Mobile communications device |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2373679B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2379584A (en) * | 2001-07-16 | 2003-03-12 | Nec Corp | Selecting communication data for storage |
EP1469692A2 (en) * | 2003-04-16 | 2004-10-20 | Nec Corporation | A mobile terminal, management method of information in the same, and a computer program for the information management |
WO2009000043A1 (en) * | 2007-06-27 | 2008-12-31 | Karen Knowles Enterprises Pty Ltd | Communication method, system and products |
US7734279B2 (en) | 2003-10-14 | 2010-06-08 | Telecom Italia S.P.A. | Method and system for controlling resources via a mobile terminal, related network and computer program product therefor |
US9280607B2 (en) * | 2003-03-07 | 2016-03-08 | Nokia Technologies Oy | Method and a device for frequency counting |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2286507A (en) * | 1993-08-31 | 1995-08-16 | Ericsson Ge Mobile Communicat | Apparatus for storing messages in a cellular mobile terminal |
WO2000007339A1 (en) * | 1998-07-28 | 2000-02-10 | Blackcoat Limited | Automatic network connection using a smart card |
-
2001
- 2001-03-22 GB GB0107238A patent/GB2373679B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2286507A (en) * | 1993-08-31 | 1995-08-16 | Ericsson Ge Mobile Communicat | Apparatus for storing messages in a cellular mobile terminal |
WO2000007339A1 (en) * | 1998-07-28 | 2000-02-10 | Blackcoat Limited | Automatic network connection using a smart card |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2379584A (en) * | 2001-07-16 | 2003-03-12 | Nec Corp | Selecting communication data for storage |
GB2379584B (en) * | 2001-07-16 | 2004-12-22 | Nec Corp | Radio communication terminal |
US9280607B2 (en) * | 2003-03-07 | 2016-03-08 | Nokia Technologies Oy | Method and a device for frequency counting |
EP1469692A2 (en) * | 2003-04-16 | 2004-10-20 | Nec Corporation | A mobile terminal, management method of information in the same, and a computer program for the information management |
EP1469692A3 (en) * | 2003-04-16 | 2006-04-26 | Nec Corporation | A mobile terminal, management method of information in the same, and a computer program for the information management |
US7734279B2 (en) | 2003-10-14 | 2010-06-08 | Telecom Italia S.P.A. | Method and system for controlling resources via a mobile terminal, related network and computer program product therefor |
WO2009000043A1 (en) * | 2007-06-27 | 2008-12-31 | Karen Knowles Enterprises Pty Ltd | Communication method, system and products |
AU2008267775B2 (en) * | 2007-06-27 | 2013-02-21 | Karen Knowles Enterprises Pty Ltd | Communication method, system and products |
RU2488970C2 (en) * | 2007-06-27 | 2013-07-27 | Карен Ноулз Энтерпрайсиз Пти Лтд | Communication method, communication system and products for communication |
Also Published As
Publication number | Publication date |
---|---|
GB0107238D0 (en) | 2001-05-16 |
GB2373679B (en) | 2004-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7191234B2 (en) | Deployment of smart card based applications via mobile terminals | |
JP6035443B2 (en) | Storage medium | |
EP1606922B1 (en) | System, terminal and method of transmitting information utilizing a variable-string uniform resource locator (url) | |
US20050181829A1 (en) | Mobile communication terminal and method for managing use-history information | |
US20090170541A1 (en) | Telecommunications System | |
EP2200257A1 (en) | Method and apparatus for obtaining location information using smart card | |
US7412223B1 (en) | Mobile communication terminal | |
KR100863517B1 (en) | Smart card management device and method using wireless communication network | |
US20040235467A1 (en) | Method for updating a personal data file in mobile units of communication networks | |
KR20120138175A (en) | Housekeeping book service method and system using network information | |
WO2006000637A1 (en) | Method for serving location information access requests | |
US20080010456A1 (en) | Communication between a smart card and a server | |
US8386518B2 (en) | Server for managing anonymous confidential data | |
KR20000037021A (en) | Name card management system using internet and mobile phone | |
EP2063614A1 (en) | Communication terminal device, access controlling method, and smart card | |
GB2373679A (en) | Accessing bookmarks on a mobile communications device | |
WO2002054195A2 (en) | Method of controlling access to a data file held by a smart card | |
WO2002078282A2 (en) | Mobile communications device | |
JP2000174894A (en) | Mobile phone | |
US20020029174A1 (en) | System of conducting procedure for service contract of service institution and consumer in place of both service institution and consumer and method using the system | |
KR20040102614A (en) | System and Method for synchronization of the information generated by user terminal with individual cyberspace | |
US20030188000A1 (en) | Method of exchanging secured data through a network | |
ES2204864T3 (en) | COMMUNICATION AND PROCEDURE SYSTEM FOR THE TRANSMISSION OF A URL OR EMAIL ADDRESS TO A CENTRAL COMPUTER. | |
KR20030024127A (en) | System and Method for automatically transferring member information | |
JP4427158B2 (en) | Data transmission / reception system and portable terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20170322 |