throbber
(12) United States Patent
`Hollstrom et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6, 763,247 Bl
`Jul. 13, 2004
`
`111111111111111111111111111111111111111111111111111111111111111111111111111
`US006763247Bl
`
`(54) PORTABLE TELECOMMUNICATION
`APPARATUS FOR CONTROLLING AN
`ELECTRONIC UTILITY DEVICE
`
`(75)
`
`Inventors: Magnus Hollstrom, Lund (SE); Robert
`Hed, Lund (SE); Patrik Olsson, Malmo
`(SE); Anders Edlund, Hollviken (SE);
`Bjorn Ekelund, Arliiv (SE); Nils
`Rydbeck, Cary, NC (US)
`
`(73) Assignee: Telefonaktiebolaget LM Ericsson
`(publ), Stockholm (SE)
`
`( *) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 607 days.
`
`(21) Appl. No.: 09/714,884
`
`(22) Filed:
`
`Nov. 17, 2000
`
`Related U.S. Application Data
`(60) Provisional application No. 60/171,109, filed on Dec. 16,
`1999.
`
`(30)
`
`Foreign Application Priority Data
`
`Dec. 1, 1999
`
`(SE) ................ ... ... ........................ 9904398
`
`Int. CI? ............................................... H04M ll/00
`(51)
`(52) U.S. Cl. ....................... 455/556; 455/352; 455/418;
`455/566; 455/575.2
`(58) Field of Search .............................. 455/556.1, 566,
`455/575.5, 420, 557, 88, 352, 418, 419,
`41.2; 370/260; 709/217; 379/56.1
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`6,192,257 B1 * 2/2001 Ray
`........................... 455!566
`6,317,609 B1 * 11/2001 Alperovich et a!.
`..... 455/556.1
`2002/0186668 A1 * 12/2002 Thomason .................. 370/260
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`wo
`wo
`wo
`wo
`
`0 913 979 A2
`98/49818 A1
`wo 98/49818
`98/59283
`99/52032 A1
`
`5/1999
`11/1998
`* 11/1998
`12/1998
`11/1999
`
`............ H04M/1!72
`
`OTHER PUBLICATIONS
`
`Wireless Application Protocol Forum, Ltd., 1998, WAP
`Architecture, Version 30--Apr. 1998, "Wireless Application
`Protocol Architecture Specification".
`* cited by examiner
`
`Primary Examiner-Nay Maung
`Assistant Examiner-Alan T. Gantt
`(74) Attorney, Agent, or Firm-Nixon & Vanderhye P.C.
`
`(57)
`
`ABSTRACT
`
`A portable telecommunication apparatus (200) has a user
`interface (250), a programmable controller (210), a memory
`(220, 230) coupled to the controller, and an information
`access program (240), such as a WAP browser, which is
`stored in the memory and is executable by the controller. The
`information access program provides access for a user to a
`global information network, such as Internet, through the
`user interface and a first wireless communication link. The
`apparatus also has an external device interface (260, 262,
`264) for connecting an external device to the portable
`telecommunication apparatus over a second communication
`link. The information access program (240) allows the user
`to control the external device through the user interface
`(250), the external device interface (260, 262, 264) and the
`second communication link.
`
`8/1992 Krisbergh et a!.
`5,138,649 A
`5,806,005 A * 9/1998 Hull et a!. .................. 455!566
`
`14 Claims, 3 Drawing Sheets
`
`~
`Mobile Telephone
`
`222 ~
`
`RAM
`
`I
`
`llQ ~ u,., :nare J
`
`CPU
`
`I
`
`~
`Flash Memory
`
`lli WAP Client
`
`WAP Browser Application
`Wireless Session Protocol
`I~
`Wireless Transport Protocol ~w
`Wireless Datagram Protocol ~
`Infrared
`Bluetooth
`Cable
`Bearer
`Bearer
`Bearer
`Ad aptian Ad aptian Adaption
`
`1241
`
`llli
`
`GSM~
`i~
`
`m
`
`Operating
`System
`
`I
`
`J
`l~ i
`
`Datc;'path
`Selector
`
`Cable
`(RS232)
`
`Infrared Bluetooth
`
`1<§!111~1 ~
`
`External Device
`Interfaces
`
`Canon Exhibit 1013, Page 1
`
`

`

`U.S. Patent
`
`Jul. 13, 2004
`
`Sheet 1 of 3
`
`US 6, 763,247 Bl
`
`22~
`
`10
`
`40
`
`15
`
`-·-·-·-)-·-·-
`
`42
`
`Television set
`
`32
`
`30
`
`Printer/fax/copier
`
`D
`
`0
`
`Digital camera
`
`Fig 1
`
`Canon Exhibit 1013, Page 2
`
`

`

`U.S. Patent
`
`Jul. 13, 2004
`
`Sheet 2 of 3
`
`US 6, 763,247 Bl
`
`200
`Mobile Telephone
`
`220
`
`RAM
`
`f - -
`
`210
`
`CPU
`
`250
`
`!------
`
`User Interface
`
`230
`Flash Memory
`
`---------------------------------------------- -
`240 WAP Client
`
`232
`Operating
`System
`
`WAP Browser Application
`
`Wireless Session Protocol
`
`Wireless Transport Protocol
`
`Wireless Datagram Protocol
`
`i241
`
`~242
`1243
`!244
`
`~245
`I
`GSM :._____
`248
`I
`Cable
`Datapath
`:246
`Infrared Bluetooth
`1 -
`(RS232)
`Selector
`i
`' I -----------------------------------------------------------------
`
`Infrared Bluetooth
`Cable
`Bearer
`Bearer
`Bearer
`Adaption Adaption
`Adaption
`
`I
`
`1 260 1
`
`1 262 1 1 264 1
`External Device
`Interfaces
`
`Fig 2
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`----------------_I
`
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`Canon Exhibit 1013, Page 3
`
`

`

`U.S. Patent
`
`Jul. 13, 2004
`
`Sheet 3 of 3
`
`US 6, 763,247 Bl
`
`300
`External Device (controlled from mobile telephone)
`
`320
`
`RAM
`
`1 -
`
`310
`
`CPU
`
`f - - -
`
`350
`
`Local User
`Interface
`
`330
`Flash Memory
`------- -- -------------------------------- --------- ------------------.
`340 WAP Server
`
`332
`Virtual File
`System
`
`' .
`. .
`.
`. . .
`
`334
`CGI
`
`336
`SSI
`
`WAP Server Application
`
`Wireless Session Protocol
`
`Wireless Transport Protocol
`
`Wireless Datagram Protocol
`
`Infrared
`Bluetooth
`Cable
`Bearer
`Bearer
`Bearer
`Adaption Ad aptian Adaption
`
`Cable
`(RS232)
`
`Infrared Bluetooth
`
`. . . . .
`.
`. .
`.
`'
`
`I
`i 341
`1342
`
`j343
`1 344 1 -
`
`345
`
`'
`
`346
`
`338
`WML Pages
`' .
`'-------- -- ---- ------ ------- -------------------- -- -- ---- ---- -- -- --- --.
`
`I 360 I Remote Control Interface
`
`Fig 3
`
`Canon Exhibit 1013, Page 4
`
`

`

`US 6,763,247 Bl
`
`2
`SUMMARY OF THE INVENTION
`
`1
`PORTABLE TELECOMMUNICATION
`APPARATUS FOR CONTROLLING AN
`ELECTRONIC UTILITY DEVICE
`
`This application claims the benefit of U.S. Provisional
`Application No. 60/171,109, filed Dec. 16, 1999, the entire
`content of which is hereby incorporated by reference in this
`application.
`
`TECHNICAL FIELD
`
`15
`
`It is an object of the present invention to provide an easier
`way of accessing, controlling and operating electronic utility
`devices in a standardized and user-friendly fashion. A sec(cid:173)
`ond object of the invention is to drastically reduce the
`number of required remote control units, specifically so that
`only one control apparatus is required for a large number of
`electronic utility devices, which may exist in the environ-
`10 ment around a user. A third object is to provide an oppor(cid:173)
`tunity of remote control of electronic utility devices that
`traditionally are not provided with such an option. A fourth
`object is to provide an option for various types of electronic
`utility devices to connect to a global information network,
`such as the Internet, by using a single type of communica(cid:173)
`tion device, namely a portable telecommunication appara(cid:173)
`tus.
`The above objects have been achieved by the inventive
`understanding that a portable telecommunication apparatus,
`20 preferably a cellular or mobile radio telephone, may be used
`for controlling various electronic utility devices.
`According to a preferred embodiment of the invention, a
`mobile WAP (Wireless Application Protocol) telephone hav(cid:173)
`ing a built-in WAP browser is designed to connect via a
`point-to-point communication link to an electronic utility
`device through an accessories interface, such as a short(cid:173)
`range radio link, an infrared link or a serial cable link,
`wherein the external utility device is provided with an
`embedded WAP server and wherein this WAP server is
`capable of submitting digital information related to the
`functionality of the external utility device over the point-to-
`point communication link to the WAP browser of the mobile
`telephone. The embedded WAP server of the preferred
`embodiment contains WML (Wireless Markup Language)
`35 pages, which are transmitted to the WAP client of the mobile
`telephone and are presented to the user. The user may control
`the functionality of the external utility device through the
`user interface of the mobile telephone and the WAP client.
`A solution to the above objects is defined by the appended
`40 independent patent claims. Other features, advantages and
`objects of the invention will appear from the following
`detailed disclosure of a preferred embodiment, from the
`appended drawings as well as from the subclaims.
`
`30
`
`The present invention relates to portable telecommunica(cid:173)
`tion apparatuses of the type comprising an information
`access program, such as a WAP browser, for allowing a user
`to access a global information network, such as Internet,
`through a wireless communication link. The invention also
`relates to electronic utility devices of the type which pro(cid:173)
`vides a functionality to a user and which has an external
`control interface, such as an infrared interface, for remotely
`controlling the functionality of the device.
`More specifically, the invention is directed at the use of a
`portable telecommunication apparatus with an information
`access program according to the above for accessing, con(cid:173)
`trolling and operating an electronic utility device through the
`information access program.
`A portable telecommunication apparatus as set out above 25
`may for instance be a mobile or cellular radio telephone for
`GSM (Global System for Mobile Communication) or any
`other existing mobile telecommunications system.
`Moreover, an electronic utility device according to the above
`may be an advanced accessory for the mobile telephone, for
`instance a satellite navigation module (GPS), an FM radio or
`a digital video camera.
`An electronic utility device according to the above may
`also be e.g. a video recorder, a digital camera, a television
`set, a hifi stereo, or an air conditioner.
`The various examples of electronic utility devices given
`above all have in common that they may normally be
`operated by a remote control unit, such as an infrared remote
`control unit, in addition to a local user interface provided at
`a control panel of the device itself, such as a set of control
`buttons and LED indicators. Typically, a separate remote
`control unit is used for each individual electronic utility
`device.
`Although some infrared remote control units are program- 45
`mable and may therefore be adapted for use with several
`electronic utility devices, the existing approach has several
`drawbacks. First of all, remote control units have a tendency
`of disappearing in many homes, especially in families where
`small children are present. Furthermore, the various remote 50
`control units will have to be kept within reach of the
`intended user and will therefore occupy unnecessary storage
`space on desktops, table surfaces, etc. Moreover, the user
`interface of a typical remote control unit has a low level of
`user friendliness; the user interface is restricted to various 55
`small keys or buttons, at best in conjunction with a miniature
`LCD display. Finally, each type of remote control unit has its
`own philosophy behind the layout of the keys, etc. thereby
`making it hard for users to get familiar with all different
`types of remote control units.
`Other electronic utility devices, such as printers, telefax
`machines, copying machines, or home appliances such as
`refrigerators or microwave ovens, are usually not operated
`from an infrared control unit. Instead, the user of these
`devices is restricted to a normally very limited local user 65
`interface, such as a few control buttons and LED indicators,
`provided at E control panel of the device.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention will now be described in more
`detail with reference to the appended drawings, in which
`FIG. 1 is a schematic illustration of a mobile WAP
`telephone, which may be used for accessing the Internet, for
`performing traditional mobile telecommunications service
`calls (voice, data and fax), and for accessing, controlling and
`operating a plurality of electronic utility devices,
`FIG. 2 is a schematic block diagram of a mobile telephone
`according to a preferred embodiment of the invention, and
`FIG. 3 is a schematic block diagram of an external utility
`device according to the preferred embodiment.
`
`DETAILED DISCLOSURE
`FIG. 1 is intended to illustrate the general inventive
`concept according to the present invention, i.e. that a user of
`a mobile telephone 1 or another type of portable. telecom(cid:173)
`munication apparatus will be able to access, control and
`operate a plurality of telephone accessories, home appli(cid:173)
`ances or other external electronic utility devices 30, 40, 50
`through a WAP browser built into the mobile telephone. To
`this end, each external utility device 30, 40, 50 comprises a
`
`60
`
`Canon Exhibit 1013, Page 5
`
`

`

`US 6,763,247 Bl
`
`3
`respective embedded WAP server, from which the WAP
`browser of the mobile telephone 1 will receive encoded
`WML pages. The pages transmitted from the embedded
`WAP server to the mobile telephone 1 represent the services,
`functionalities and applications, which are offered by the
`respective external utility device 30, 40, 50. As will be
`described in more detail below, the information contents of
`the WML pages may change dynamically, and moreover the
`user may feed back information to the respective external
`device 30, 40, 50 by e.g. filling in WML forms and pushing
`the information back to the WAP server of the external
`device 30, 40, 50. In this way, the user of the mobile
`telephone 1 may operate the respective external device 30,
`40, 50 and control the functionality thereof.
`As shown in FIG. 1, the mobile telephone 1 comprises an
`antenna 10, which in a conventional way is used for con(cid:173)
`necting the mobile telephone 1 to a mobile telecommunica(cid:173)
`tions network 21 through a radio link 23. In a well-known
`way, the mobile telecommunications network 21, for
`instance GSM, offers voice, data and fax call services to the 20
`user of the mobile telephone 1. By means of the antenna 10,
`the user of a mobile telephone 1 may also access the Internet
`20, or another global information network, by using the
`built-in WAPbrowser of the mobile telephone 1. To this end,
`graphic information and/or text is presented on a display 13, 25
`and a set of cursor navigation keys 14a are provided in a
`keypad together with a set of ordinary mobile telephone
`keys 14b. The latter comprise e.g. a YES/OK/ANSWER
`key, a NO/CANCEL/HANG UP key, numeric keys 0-9 as
`
`well as other character keys, such as * and #.
`
`As is well known, the mobile telephone 1 also comprises
`a loudspeaker 11 and a microphone 12. Moreover, the
`mobile telephone 1 of the preferred embodiment shown in
`FIG. 1 comprises an infrared interface 15, such as an IrDA
`port, by means of which the mobile telephone 1 may be
`connected to a first external utility device in the form of a
`television set 40 in FIG. 1.
`The mobile telephone 1 also comprises a system or
`accessories connector 16, by means of which the mobile
`telephone 1 may be connected, through a serial cable 52 (e.g.
`RS232) or through direct galvanic contact, to a second
`external utility device in the form of a digital camera 50 of
`FIG. 1.
`The mobile telephone 1 additionally comprises a second
`antenna 17 for establishing a short-range radio link 32, such
`as a Bluetooth link, to a third external utility device in the
`form of a combined printer/fax/copier in FIG. 1.
`An essential portion 200 of the mobile telephone 1 is
`shown in FIG. 2. A controller or CPU 210 is coupled to a
`random access memory 220 and to drivers 250 for the user
`interface formed by the display 13 and the keypad 14a-b.
`The controller 210 is also connected to a permanent memory
`230 in the form of a flash memory. The flash memory 230
`comprises an operating system 232 as well as an information
`access program in the form of a WAP client 240, which will
`be described in more detail below. The mobile telephone
`also comprises drivers 260, 262 and 264 for the external
`device interfaces 15, 16 and 17 in FIG. 1. In more detail,
`driver 260 is an RS232 module for the system or accessories 60
`connector 16, driver 262 is an IrDA module, and driver 264
`is a Bluetooth module.
`As shown in FIG. 2, the WAP client 240 comprises a stack
`of protocols 241-246 as well as a data path selector 248, the
`purpose of which will be described later. On a first level or 65
`top level241 a WAP browser application is provided, which
`when executed by the controller 210 will form a graphical
`
`4
`user interface on the display 13 and allow the user to access
`the embedded WAP servers of the available external utility
`devices 30, 40, 50. A second level 242 is a wireless session
`protocol. As a third and fourth level, respectively, a wireless
`transport protocol and a wireless datagram protocol are
`provided, respectively. The protocols 241-244 are all essen(cid:173)
`tially known per se and are not described in more detail
`herein.
`On a fifth level245 a respective adaption layer is provided
`10 for the serial cable interface 16, 260, the infrared interface
`15, 262 and the Bluetooth interface 17, 264. The physical
`layer of the respective interface is provided as a sixth
`protocol level 246. The adaption layer 245 thus adapts the
`overlying wireless datagram protocol 244 to three different
`15 bearers, i.e. cable, infrared and Bluetooth.
`Moreover, a GSM layer 245, 246 is also provided, as is
`generally known in the field of mobile WAP telephones, for
`providing the first communication link 22 between the
`antenna 10 and the Internet 20.
`The purpose of the data path selector 248 is to direct WML
`requests from the WAP browser 241 to either the first
`communication link 22 (through a circuit-switched GSM
`data call connection or through SMS-Short Messages
`Services), or to the respective external device interface 16,
`52, 260 (cable), 15, 42, 262 (infrared) and 17, 32, 164
`(Blue-tooth). In the preferred embodiment, this differentia-
`tion is achieved through a new address scheme for the
`Uniform Resource Identifier (URI)/Uniform Resource Loca(cid:173)
`tor (URL). For instance, when access is to be made across
`30 the first communication link 22 to ordinary web sites on the
`Internet 20, the ordinary URI!URL format "http:// ... " may
`be used. Conversely, when any of the external utility devices
`30, 40, 50 is to be accessed, the URI/URL may look like:
`"local:// ... ".
`FIG. 3 is a schematic illustration of an essential portion
`300 of any of the external utility devices shown in FIG. 1,
`i.e. the printer/fax/copier 30, the television set 40 or the
`digital camera 50. A controller or CPU 310 is connected to
`40 a random access memory 320 and a driver 350 for a local
`user interface. The local user interface may for instance be
`buttons for capturing, deleting or scrolling through pictures
`and a miniature LCD display on the digital video camera 50,
`program selection buttons, volume controls, brightness
`controls, etc, on the television set 40, or a telephone number
`keypad, a start button and a stop button on the printer/fax/
`copier 30.
`The controller 310 is coupled to a non-volatile memory
`330, which is a flash memory in the preferred embodiment.
`50 The flash memory 330 comprises an embedded WAP server
`340, which will be described in more detail below. Finally,
`the external utility device 300 comprises a remote control
`interface driver 360, which is coupled to the physical cable
`connector of the digital camera 50, to the infrared port of the
`55 television set 40 or to the Bluetooth module of the printer/
`fax/copier 30 of FIG. 1.
`The WAP server 340 comprises a virtual file system 332,
`which has the purpose of storing a plurality of WML pages
`338 and, optionally, a plurality of WML scripts in a struc(cid:173)
`tured and readable way. The WAP server 340 also comprises
`a Server Side Include module 336, which enables a program
`developer to insert directives inside the WML code to
`instruct the WAP server 340 to replace the directive with a
`dynamic content upon retrieval of the WML code.
`The WAP server 340 also comprises a Common Gateway
`Interface (CGI) module 334 for enabling user input from the
`WAP client of the mobile telephone 1 to the WAP server 340
`
`35
`
`45
`
`Canon Exhibit 1013, Page 6
`
`

`

`US 6,763,247 Bl
`
`5
`of the external device 300. The Common Gateway Interface
`module 334 also comprises a set of CGI routines that, when
`executed by the controller 310, controls a respective aspect
`or parameter of the functionality provided by the external
`utility device 300. For instance, if the external utility device
`300 is a digital camera 50, different CGI routines are
`provided for controlling e.g. the picture resolution, for
`scrolling through pictures stored in the camera, for capturing
`a new picture, for setting date/time, etc.
`Moreover, the WAP server 340 comprises a stack of 10
`protocols 341-346, which correspond to the stack of proto(cid:173)
`cols 241-246 in the mobile telephone 200 shown in FIG. 2.
`At a top level a WAP server application protocol 341 is
`provided. Then follows a wireless session protocol 342, a
`wireless transport protocol 343, a wireless datagram proto- 15
`col 344, an adaption layer for different physical interfaces
`(cable, infrared or Bluetooth) and, finally, a physical inter(cid:173)
`face layer 346. Preferably, the protocol stack of the WAP
`server 340 is adapted to all possible bearers, even if only one
`physical bearer 360 is used (such as either cable, infrared or 20
`Bluetooth). This makes it easier to design a generic embed(cid:173)
`ded WAP server 340, which may be used in different
`external utility devices.
`The WML contents of the WAP server 340, i.e. the WML
`pages 338, and, optionally, the WML scripts, are preferably 25
`stored as pre-compiled binary WML files. Alternatively, the
`contents may be stored as non-binary WML files, which are
`encoded into binary WML files by the WAP server 340 upon
`request from the WAP client 240 of the mobile telephone 1.
`The rest of this specification will deal with the use of the
`mobile telephone 1!200 of FIG. 2 for controlling the external
`utility device 300 of FIG. 3. Obviously, the user must be able
`to easily access at least his/her favorite external utility
`devices 30, 40, 50 from the mobile telephone 1. Preferably,
`a dynamic menu system is implemented in the mobile
`telephone 1, which allows the addition of a short cut menu
`option for connecting to a respective external utility device
`30, 40, 50. Preferably, the external utility devices 30, 40, 50
`are designed to transmit an initial sequence of identifying
`commands to the WAP client 240 of the mobile telephone
`1!200, when the mobile telephone and the external utility
`device are interconnected.
`Thus, useful information such as physical bearer type
`(cable, infrared or Blue tooth), possibly an address identifier
`(particularly in the case of Blue tooth) as well as the name of
`a WML start page are submitted by the WAP server 340 to
`the WAP client 240 upon interconnection of the mobile
`telephone 1!200 and the external utility device 30, 40,
`50/300. These parameters are stored together with the 50
`respective shortcut in the dynamic menu system of the
`mobile telephone 1!200. Alternatively, some of the param(cid:173)
`eters above, particularly the name of the start page, may be
`standardized, e.g. "index.wml". Still another alternative, at
`least for some physical bearers, particularly Bluetooth, is 55
`that the name of the start page is retrieved through service
`discovery.
`Three use cases involving the mobile telephone 1 and the
`digital camera 50 will now be described. It is assumed that
`the digital camera 50 is capable of producing digital pictures 60
`and storing them locally in e.g. the flash memory 330. As
`described above, the digital camera 50 is connected through
`a serial cable 52 to the accessories interface 16 of the mobile
`telephone 1. Obviously, the camera could equally well have
`been connected via an infrared or Bluetooth interface. The
`digital camera 50 is provided with the WAP server 340
`shown in FIG. 3.
`
`6
`The mobile telephone 1, is provided, as described above,
`with the WAP client 240 shown in FIG. 2. Initially, the user
`takes a few pictures using the digital camera 50. The user
`then connects his/her mobile telephone 1 to the digital
`camera 50 by means of the serial cable 52. A WML start
`page is then transmitted by the WAP server 340 to the WAP
`client 240 across the serial cable 52, and the start page is
`presented on the display 13. The start page contains a
`plurality of controls, representing different functions of the
`digital camera 50. The user may for instance choose to view
`the pictures captured in the digital camera 50. The pictures
`are then sent, one by one, from the WAP server 340 to the
`WAP client 240, which presents the pictures on the display
`13.
`The user may then select one of the pictures, that he/she
`wants to publish on the Internet 20. The user may specify a
`certain WAP or web server available on the Internet by
`filling in its HTTP (Hypertext Transfer Protocol) address in
`a WML form submitted from the WAP server 340. A dial-up
`GSM data connection 22 (FIG. 1) is established with an
`Internet service provider, and the WAP browser 240 of the
`mobile telephone 1 connects to the specified WAP or web
`server on the Internet. The selected picture is then sent over
`the link 22 for publication on the specified WAP or web
`server. Finally, the user disconnects the digital camera 50
`from the mobile telephone 1, wherein the logical connection
`between the WAP browser 240 and the WAP server 340 will
`be interrupted too, as well as the dial-up connection 22 to the
`Internet.
`In the second use case, the user connects his telephone to
`the digital camera, as described above. The start page from
`the digital camera is presented on the display of the tele(cid:173)
`phone. The user then enters a maintenance menu provided
`by the digital camera. All available settings for the digital
`camera are presented on a WML page submitted by the WAP
`35 server 340. These settings may for instance include the
`following functionality: capture picture, delete picture,
`scroll through pictures, resolution setting, color setting, flash
`mode, date/time settings, etc. The user may then select any
`setting and change its value. The changed value will be
`40 pushed back from the WAP client 240 to the WAP server 340
`according to the methods described above, wherein the WAP
`server 340 will recognize the changed value and make sure
`that the actual setting of the digital camera 50 is changed
`accordingly. When the user is finished, he/she will discon-
`45 nect the mobile telephone 1 from the digital camera 50, as
`described above.
`In a third use case it is assumed that the digital camera has
`a malfunction. The user notices this and connects the camera
`50 to the mobile telephone 1, as described above. The WAP
`server 340 of the camera 50 executes a predetermined error
`diagnosis WML page 338, which in turns invokes a CGI
`routine of the CGI module 334. The CGI routine fetches an
`error code from the controller 310, and this error code is
`submitted together with a predetermined HTTP address by
`the WAP server 340 to the WAP client 240 of the mobile
`telephone 1. A dial-up GSM data connection 22 (FIG. 1) is
`established with an Internet service provider, as described
`above. The WAP browser 240 of the mobile telephone 1
`connects to the predetermined HTTP address, which points
`at a help-desk web site provided by the manufacturer or
`supplier of the digital camera 50. The error code is then
`transferred to the help-desk web site, which will return a
`clear-text message, illustrative image, etc., which explains
`the nature of the error and how it is best dealt with by the
`65 user.
`The present invention has been described above with
`reference to a preferred embodiment. However, other
`
`30
`
`Canon Exhibit 1013, Page 7
`
`

`

`US 6,763,247 Bl
`
`10
`
`20
`
`7
`embodiments than the one described above are equally
`possible within the scope of the invention, as defined by the
`appended independent claims, which is readily realized by a
`man skilled in the art. Specifically, other physical bearers
`than cable, infrared and short-range radio link are possible
`within the scope of the invention. Also, the invention is
`applicable to other electronic utility devices than the ones
`exemplified above, including but not limited to video
`recorders, hifi stereos, air conditioners, refrigerators or
`microwave ovens.
`Moreover, the WAP client of the mobile telephone may be
`substituted for another information access program for
`accessing a global information network, possibly different
`than Internet. Correspondingly, the WAP server of the exter(cid:173)
`nal utility devices may be substituted for another kind of 15
`information provider server.
`What is claimed is:
`1. A portable telecommunications apparatus comprising:
`a user interface, a programmable controller,
`a memory coupled to the controller,
`an information access program, which is stored in the
`memory and is executable by the controller, wherein
`the information access program provides access for a
`user to a global information network through the user 25
`interface and a first wireless communication link, and
`an external device interface for connecting an external
`device to the portable telecommunication apparatus
`over a second communication link,
`wherein the information access program is adapted to 30
`allow the user to control the external device through the
`user interface, the external device interfaces, and the
`second communication link.
`2. A portable telecommunication apparatus as in claim 1,
`wherein the global information network is the Internet, and 35
`the information access program comprises an Internet
`browser.
`3. A portable telecommunication apparatus as in claim 2,
`wherein the information access program comprises a WAP
`browser.
`4. A portable telecommunication apparatus as in claim 1,
`wherein the first communication link is a wireless data
`connection in a mobile telecommunications system and
`wherein the second communication link is an infrared link,
`a serial cable link or a short-range radio link.
`5. A portable telecommunication apparatus as in claim 1,
`wherein the information access program comprises a module
`for distinguishing between requests for accessing the global
`information network and requests for accessing the external
`device, and in response directing information traffic from the 50
`information access program to the first communication link
`and the second communication link, respectively.
`6. A portable telecommunication apparatus as in claim 1,
`wherein the apparatus is a mobile telephone.
`7. An electronic utility device of a type which provides a 55
`functionality to a user, comprising:
`a programmable controller;
`a memory coupled to the controller;
`an external control interface for remotely controlling the 60
`functionality of the device; and
`an information provider program stored in the memory
`and executable by the controller to communicate with
`an external portable telecommunication apparatus
`through the external control interface according to at 65
`least one protocol for accessing a global information
`network and to supply the portable telecommunication
`
`45
`
`40
`
`8
`apparatus with digital information, which is stored in
`the memory and is related to the functionality of the
`device,
`wherein the global information network is the Internet and
`wherein the information provider program comprises a
`WAP server.
`8. An electronic utility device of a type which provides a
`functionality to a user, comprising:
`a programmable controller;
`a memory coupled to the controller;
`an external control interface for remotely controlling the
`functionality of the device; and
`an information provider program stored in the memory
`and executable by the controller to communicate with
`an external portable telecommunication apparatus
`though the external control interface according to at
`least one protocol for accessing a global information
`network and to supply the portable telecommunication
`apparatus with digital information, which is stored in
`the memory and is related to the functionality of the
`device,
`wherein the digital information stored in the memory
`comprises WML files.
`9. An electronic utility device of a type which provides a
`functionality to a user, comprising:
`a programmable controller;
`a memory coupled to the controller;
`an external control interface for remotely controlling the
`functionality of the device; and
`an information provider program stored in the memory
`and executable by the controller to communicate wit

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket