`c12) Reissued Patent
`Mylly
`
`I lllll llllllll Ill lllll lllllll llll llll lllll 111111111111111111111111111111111
`USOORE45542E
`
`US RE45,542 E
`(IO) Patent Number:
`(45) Date of Reissued Patent:
`Jun. 2, 2015
`
`(54) METHOD AND A SYSTEM FOR
`DETERMINING THE POWER
`CONSUMPTION IN CONNECTION WITH AN
`ELECTRONIC DEVICE, AND AN
`ELECTRONIC DEVICE
`
`(71) Applicant: Memory Technologies LLC, Las Vegas,
`NV(US)
`
`(72)
`
`Inventor: Kimmo Mylly, Julkujarvi (FI)
`
`(73) Assignee: Memory Technologies LLC, Las Vegas,
`NV(US)
`
`(21) Appl. No.: 13/902,227
`
`(22) Filed:
`
`May24, 2013
`Related U.S. Patent Documents
`
`Reissue of:
`(64) Patent No.:
`Issued:
`Appl. No.:
`Filed:
`
`7,278,033
`Oct. 2, 2007
`10/401,338
`Mar. 26, 2003
`
`(30)
`
`Foreign Application Priority Data
`
`Mar. 27, 2002
`
`(FI) ...................................... 20020594
`
`(51)
`
`Int. Cl.
`G06F 1100
`G06F 1126
`
`(2006.01)
`(2006.01)
`(Continued)
`
`(52)
`
`(58)
`
`U.S. Cl.
`CPC ................ G06F 11266 (2013.01); G06F 13110
`(2013.01); G06F 113225 (2013.01); G06F
`11324 (2013.01);
`
`(Continued)
`
`Field of Classification Search
`CPC ......... G06F 1/26; G06F 1/3206; G06F 1/324;
`G06F 1/266; G06F 1/3275; G06F 1/3225;
`G06F 1/3253; G06F 13/10; G06F 13/38
`
`USPC ....................... 713/300, 320, 322; 710/8, 301
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,841,440 A
`5,483,656 A
`
`6/1989 Yonezu et al.
`111996 Oprescu et al.
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`GB
`
`7/2001
`1117026 A2
`3/1991
`2 235 797 A
`(Continued)
`
`OTHER PUBLICATIONS
`
`USB Specification Revision, published Apr. 27, 2000; pp. 171-174.
`(Continued)
`
`Ji H Bae
`Primary Examiner -
`(74) Attorney, Agent, or Firm - Sterne, Kessler, Goldstein
`& Fox P.L.L.C.
`
`(57)
`
`ABSTRACT
`The present invention relates to a method and a system for
`determining the power consumption in an electronic device,
`to which a peripheral device is connected, to which the power
`is supplied from the electronic device. At least a first maxi(cid:173)
`mum value and a second maximum value, higher than the first
`maximum value, are determined for the power consumption.
`Signaling between the electronic device and the peripheral
`device sets a maximum value for the power consumption of
`the peripheral device which is between said first and second
`maximum values. The invention also relates to an electronic
`device and a peripheral device, in which the method is
`applied.
`
`40 Claims, 4 Drawing Sheets
`
`SANDISK Exhibit 1001
`Page 1 of 13
`
`
`
`US RE45,542 E
`Page 2
`
`(51)
`
`Int. Cl.
`G06F 1132
`G06F 3100
`HOSK 7110
`G06F 13138
`G06F 13110
`(52) U.S. Cl.
`CPC
`
`(2006.01)
`(2006.01)
`(2006.01)
`(2006.01)
`(2006.01)
`
`G06F 113275 (2013.01); G06F 113253
`(2013.01); G06F 1126 (2013.01); G06F 13138
`(2013.01); G06F 113206 (2013.01)
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,532,945 A *
`5,606,704 A
`5,613,130 A
`5,737,616 A
`5,752,050 A
`5,758,108 A
`5,758,171 A
`5,768,147 A
`5,884,086 A
`5,892,729 A *
`5,964,879 A *
`5,996,083 A *
`6,092,209 A
`6,178,514 Bl
`6,279,114 Bl
`6,477,388 Bl*
`6,697,883 Bl
`6,785,830 Bl *
`6,859,882 B2 *
`6,901,457 Bl
`2004/0078498 Al *
`
`7/1996 Robinson ...................... 713/321
`211997 Pierce et al.
`3/1997 Teng et al.
`4/1998 Watanabe
`511998 Hernandez et al.
`5/1998 Nakamura
`511998 Rarnarnurthy et al.
`6/1998 Young
`3/ 1999 Arnoni et al.
`. ................... 365/233
`411999 Holder, Jr.
`10/1999 Dunstan et al ................ 713/340
`1111999 Guptaetal. .................. 713/322
`712000 Holzharnrner et al.
`112001 Wood
`8/2001 Toombs et al.
`1112002 Schmutz ....................... 455/522
`212004 Jinnouchi
`8/2004 McKeen et al. ............... 713/320
`212005 Fung ............................. 713/300
`512005 Toombs et al.
`412004 Saotome ........................... 710/8
`
`FOREIGN PATENT DOCUMENTS
`
`WO
`WO
`WO
`
`WO 98/41987 Al
`0207494
`WO 02/07494 A2
`
`9/1998
`112002
`112002
`
`OTHER PUBLICATIONS
`
`English-Language Abstract for International Patent Publication No.
`98/41987 Al, published Sep. 24, 1998; 1 page.
`Notice of Allowance mailed Jun. 13, 2007 for U.S. Appl. No.
`10/401,338, filed Mar. 26, 2003; 12 pages.
`Non-Final Rejection mailed Sep. 22, 2005 for U.S. Appl. No.
`10/401,338, filed Mar. 26, 2003; 10 pages.
`Non-Final Rejection mailed Jul. 14, 2006 for U.S. Appl. No.
`10/401,338, filed Mar. 26, 2003; 8 pages.
`Final Rejection mailed Mar. 23, 2006 for U.S. Appl. No. 10/401,338,
`filed Mar. 26, 2003; 11 pages.
`Final Rejection mailed Dec. 27, 2006 for U.S. Appl. No. 10/401,338,
`filed Mar. 26, 2003; 8 pages.
`International Search Report directed to related International Patent
`Application No. PCT/FI03/00233, mailed Jun. 27, 2003; 5 pages.
`International Preliminary Report on Patentability directed to related
`International Patent Application No. PCT/FI03/00233, mailed Jun.
`24, 2003; 7 pages.
`European Search Report directed to related European Patent Appli(cid:173)
`cation No. 03 708 304.5-1527, mailed Nov. 24, 2006; 6 pages.
`European Search Report directed to related European Patent Appli(cid:173)
`cation No. 03 708 304.5-1527, mailed Dec. 20, 2007; 5 pages.
`European Search Report directed to related European Patent Appli(cid:173)
`cation No. 03 708 304.5-1527, mailed Mar. 5, 2009; 4 pages.
`SD Card Association, SD Specifications Part 1 Physical Layer Sim(cid:173)
`plified Specification Version 4.10, https://www.sdcard.org/down(cid:173)
`loads/pls/simplified_specs/partl_ 410.pdf, Published Jan. 22, 2013;
`pp. 1-186.
`English-Language Abstract for European Patent Publication No. EP
`1 117 026 A2, published Jul. 18, 200 l; 2 pages.
`
`GB
`WO
`
`2235797
`9841987
`
`3/1991
`9/1998
`
`* cited by examiner
`
`SANDISK Exhibit 1001
`Page 2 of 13
`
`
`
`U.S. Patent
`
`Jun.2,2015
`
`Sheet 1of4
`
`US RE45,542 E
`
`,.----... -----·-·------------··----·--------------·---------------------------------------------------·-------------------,
`'
`'
`'
`'
`.
`'
`'
`'
`'
`'
`'
`'
`r .... -------··----..... -·-··· ......................................................... --------------------................... --: I
`!
`
`-1
`
`'
`
`'
`
`1
`'
`'
`'
`
`!
`:
`1
`:,:
`
`5
`
`---... 3
`
`1
`'
`'
`'
`
`-
`
`1.i
`
`:
`i
`
`i
`
`1
`
`LT[~+Vcc
`i ~~--15
`9 -~1 11~l1'
`/
`J ·I
`8 ~c·:::·~:----:·-·::r:::~:,~r:: ----------~=1-----.-------------------------------------
`T-~-~--~:~TX:_-T_L~
`10
`! 12~L1~0_:--:i
`/ 13~~~:0~ ($:) i
`'
`I 14----~iMEMORYi
`;
`;
`i
`L. ................. ~-J
`L---7-------------------------------------------------------:
`2
`
`! RF
`; f1sP~AYI
`11
`..
`'
`'
`: :
`:
`------ID ! i
`I 6
`I
`[
`I I ~ - -----------1--------------------r1--------r---------~-L __ j I
`r.Ll
`i . ..J
`I ,- ! --~ I CONTROL
`MORY
`:
`-----~
`:
`1 r·Mco··-1
`;,.
`...
`l
`~--·---·-·-·-·-!
`l
`
`•
`
`l
`
`I
`
`7
`
`~
`
`l
`
`i
`
`:
`
`f
`
`~
`
`l
`'
`16
`
`•
`:
`!
`
`(
`
`. l
`. l,
`'*
`
`............ !
`
`Fig 1
`
`SANDISK Exhibit 1001
`Page 3 of 13
`
`
`
`U.S. Patent
`
`Jun.2,2015
`
`Sheet 2 of 4
`
`US RE45,542 E
`
`Fig 2
`
`SANDISK Exhibit 1001
`Page 4 of 13
`
`
`
`U.S. Patent
`
`Jun.2,2015
`
`Sheet 3 of 4
`
`US RE45,542 E
`
`2~
`
`-
`
`1-1
`Wf.~~E __ gonsumption y_a!.~~---!.~g_uiry
`l ~01
`·1
`302 ... ,Jfv1a~frnum Hmlts
`I
`le~~~-~-~~~~or:.1 11'.~~-~~~l
`303_ rGenera~iri-~g- I
`I
`l a messrqe
`304
`,J Maxif!ll!_Q1_ limit transmig>iQ~ ----
`Message to set the power consumption_ !
`i
`'"""_. ... _._ ........... -~
`30&-.j Set~e power ]
`~ -~;~6:~e£o9ri'fu~;l~~~:t 1
`
`-.,.............---···-············--
`l
`!
`305
`
`l consumption
`~--------...-----·----··
`
`'
`
`Fig 3
`
`SANDISK Exhibit 1001
`Page 5 of 13
`
`
`
`U.S. Patent
`
`Jun.2,2015
`
`Sheet 4 of 4
`
`US RE45,542 E
`
`Fig 4
`
`SANDISK Exhibit 1001
`Page 6 of 13
`
`
`
`US RE45,542 E
`
`1
`METHOD AND A SYSTEM FOR
`DETERMINING THE POWER
`CONSUMPTION IN CONNECTION WITH AN
`ELECTRONIC DEVICE, AND AN
`ELECTRONIC DEVICE
`
`Matter enclosed in heavy brackets [ ] appears in the
`original patent but forms no part of this reissue specifica(cid:173)
`tion; matter printed in italics indicates the additions
`made by reissue; a claim printed with strikethrough indi(cid:173)
`cates that the claim was canceled, disclaimed, or held
`invalid by a prior post-patent action or proceeding.
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application claims priority under 35 USC § 119 to
`Finnish Patent Application No. 20020594 filed on Mar. 27,
`2002.
`
`FIELD OF THE INVENTION
`
`The present invention relates to a method for determining
`the power consumption in an electronic device, to which a
`peripheral device is connected, which is supplied with power
`from the electronic device. The invention also relates to a
`system which comprises an electronic device provided with
`means for connecting a peripheral device and means for sup(cid:173)
`plying power to the peripheral device, and which system
`comprises means for determining the power consumption.
`Furthermore, the invention relates to an electronic device
`provided with means for connecting a peripheral device,
`means for supplying power to the peripheral device, and
`means for determining the power consumption of the periph(cid:173)
`eral device. Moreover, the invention relates to a peripheral
`device provided with means for connecting the peripheral
`device to an electronic device, from which the power needed
`for using the peripheral device is arranged to be supplied to
`the peripheral device.
`
`BACKGROUND OF THE INVENTION
`
`At present, several such electronic devices are in use, to
`which it is possible to connect various peripheral devices, e.g. 45
`to expand the properties of the electronic device and to pro(cid:173)
`duce auxiliary functions. For example, it is possible to con(cid:173)
`nect peripheral devices, such as connection cards (e.g. PCM(cid:173)
`CIA cards), to laptop computers to connect the laptop
`computer to a local area network, a landline or wireless tele- 50
`phone network, etc. Furthermore, peripheral devices can be
`used to expand the memory of the laptop computer, to connect
`an external fixed disk, a CD ROM station, or the like.
`The MultiMediaCard™ Association is, among other
`things, developing a standard for memory expansion boards 55
`(MultiMediaCard™; MultiMediaCard™ is a trademark of
`Infineon Technologies AG). These memory expansion boards
`can be used in various portable electronic devices, such as
`wireless communication devices and communicator type
`devices, to expand the memory capacity.
`Because the peripheral devices can be connected to a vari(cid:173)
`ety of devices, the power consumption of the peripheral
`device should not exceed the maximum power that can be
`supplied from the electronic device to the peripheral device.
`Otherwise, the operation of the peripheral device and/or the
`electronic device may be disturbed and the electronic device
`may even be overheated. On the other hand, the power con-
`
`2
`sumptionrequirements of different peripheral devices may be
`very different, wherein manufacturers of electronic devices
`should provide for the maximum power consumption in the
`power supply of the peripheral device connection. Solutions
`are known, such as Nokia Communicator 9110/9210, in
`which the power supply of the peripheral device connection
`of the electronic device is provided with a relatively efficient
`regulator, for example in the order of 150 mA/3 V. Such an
`efficient regulator is a relatively bulky component, which may
`10 cause placement problems, particularly in portable electronic
`devices. The provision for the maximum power consumption
`will be unnecessary in such electronic devices, whose users
`do not use, in connection with the electronic device, such a
`peripheral device whose power consumption is close to the
`15 maximum power consumption of the peripheral device
`designed for the electronic device. On the other hand, another
`user of a similar electronic device may use such a peripheral
`device whose power consumption is in the order of the maxi(cid:173)
`mum power consumption of the peripheral device designed
`20 for the electronic device.
`In some electronic devices and peripheral devices to be
`connected to them, the operating voltage is selected at the
`stage when the peripheral device is turned on, e.g. when the
`electronic device is turned on or when the peripheral device is
`25 connected. Thus, signalling will be performed between the
`electronic device and the peripheral device, for the electronic
`device to determine the level of the operating voltage required
`by the peripheral device and to select an operating voltage
`suitable for the peripheral device to the operating voltage
`30 line(s) of the peripheral device.
`In said MultiMediaCardAssociation, a maximum limit has
`been proposed for the power consumption of memory cards
`of the MultiMediaCard™ type. Thus, in electronic devices
`supporting this standard, the provision is made to supply a
`35 defined maximum power to the peripheral device. Moreover,
`the power consumption of memory cards of the MultiMedi(cid:173)
`aCard™ type should thus not exceed the defined maximum
`limit. Such an arrangement is difficult, for example, for the
`reason that the power consumption of new memory cards to
`40 be developed is limited to this maximum value, wherein it
`may be an impediment for the implementation of such
`memory cards whose power consumption cannot be made
`smaller than the selected maximum limit. If the maximum
`limit is set so high that the power consumption of other
`memory cards to be developed later on is also very likely to be
`smaller than this, it will mean that relatively efficient and
`large regulators must be used in electronic devices, perhaps
`unnecessarily.
`The power consumption of the peripheral device is nor(cid:173)
`mally proportional to the clock frequency used in the periph(cid:173)
`eral device, wherein an increase in the clock frequency will
`increase the power consumption. In a corresponding manner,
`to decrease the power consumption, the clock frequency of
`the peripheral device can be decreased, if this is possible in
`view of the other functions of the peripheral device. However,
`the operating rate of the peripheral device will thus decrease,
`which is not necessarily desirable. Also, the bus width used in
`the peripheral device has an effect on how much power is
`consumed in the peripheral device.
`
`60
`
`SUMMARY OF THE INVENTION
`
`It is an aim of the present invention to provide an improved
`method and system for determining the power consumption
`65 to be suitable in each situation. It is another aim of the inven-
`tion to provide an electronic device and a peripheral device
`for applying the method. The invention is based on the idea of
`
`SANDISK Exhibit 1001
`Page 7 of 13
`
`
`
`US RE45,542 E
`
`3
`determining at least a first and a second maximum value for
`the power consumption, wherein the electronic device and the
`peripheral device set the power consumption to a value
`between these first and second maximum values. Thus, in
`different operating situations, for example the peripheral
`device can adjust its power consumption to be suitable for the
`situation. The method according to the present invention is
`primarily characterized in determining, for the power con(cid:173)
`sumption, at least a first maximum value and a second maxi(cid:173)
`mum value which is higher than the first maximum value, and 10
`setting, between the electronic device and the peripheral
`device, the maximum for the power consumption of the
`peripheral device to a value which is substantially between
`said first and second maximum values. The system according 15
`to the invention is primarily characterized in that at least a first
`maximum value and a second maximum value which is
`higher than the first maximum value, are defined for the
`power consumption, and that the means for determining the
`power consumption comprise means for setting the maxi- 20
`mum for the power consumption of the peripheral device to a
`value which is between said first maximum value and said
`second maximum value. The electronic device according to
`the invention is primarily characterized in that at least a first
`maximum value and a second maximum value which is
`higher than the first maximum value, are defined for the
`power consumption, and that the means for determining the
`power consumption comprise means for setting the maxi(cid:173)
`mum for the power consumption of the peripheral device to a
`value which is between said first maximum value and said 30
`second maximum value. Furthermore, the peripheral device
`according to the invention is primarily characterized in that at
`least a first maximum value and a second maximum value
`which is higher than the first maximum value, are defined for
`the power consumption, and that the means for determining 35
`the power consumption comprise means for setting the maxi(cid:173)
`mum for the power consumption of the peripheral device to a
`value which is between said first maximum value and said
`second maximum value.
`The present invention shows remarkable advantages over
`solutions of prior art. By the method according to the inven(cid:173)
`tion, it is possible to avoid the use of an unnecessarily large
`regulator in an electronic device, which saves costs, and
`wherein the size of the electronic device can, in some cases,
`be reduced and, on the other hand, problems of heating caused 45
`by high power consumption can be avoided. Also the power
`consumption can be reduced, which is advantageous particu(cid:173)
`larly in portable devices. By means of the invention, the
`peripheral device connection can also be provided with flex(cid:173)
`ibility, because the power consumption of the peripheral 50
`device can be adjusted and set to a value suitable for each
`situation of use. Also, the clock frequency and bus width of
`the peripheral device can be changed in the system according
`to an advantageous embodiment of the invention. Further(cid:173)
`more, the invention makes it possible that new peripheral 55
`devices to be developed will function in connection with
`electronic devices made earlier, and existing peripheral
`devices will function in connection with new electronic
`devices to be developed. With the solution according to the
`invention, it is also possible to achieve an improvement in the 60
`user-friendliness of the electronic device, for example, in a
`situation in which the peripheral device cannot fully operate
`on a lower level of power consumption but it can, however,
`inform the electronic device about this. Thus, the electronic
`device can take care of the shutdown (turning off) of the 65
`peripheral device in the appropriate way and notify the user of
`this.
`
`4
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In the following, the invention will be described in more
`detail with reference to the appended drawings, in which
`FIG. 1 shows the system according to a preferred embodi(cid:173)
`ment of the invention in a simplified block diagram,
`FIG. 2 shows a system according to a second preferred
`embodiment of the invention in a simplified block diagram,
`FIG. 3 shows signalling in the method according to a pre(cid:173)
`ferred embodiment of the invention in a simplified manner,
`and
`FIG. 4 shows a peripheral device according to yet another
`preferred embodiment of the invention in a simplified block
`digram.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`In the system according to an advantageous embodiment of
`the invention, shown in FIG. 1, the electronic device 1 is
`exemplified by a wireless communication device. In this
`example, the peripheral device 2 is a memory card, such as a
`memory card complying with the MultiMediaCard™ stan(cid:173)
`dard. However, it will be evident that the present invention is
`not limited solely to such electronic devices and peripheral
`25 devices, but the invention can also be applied in connection
`with other electronic devices and peripheral devices. The
`peripheral device 2 can be, for example, an interface card or
`also another device. The electronic device 1 contains a control
`block 3 comprising one or more processors, such as a micro
`controller unit (MCU). Furthermore, the electronic device 1
`comprises a memory 4, a user interface 5 and means 6 for
`performing mobile station functions, such as GSM and/or
`UMTS mobile communication means. The user interface 5
`preferably comprises a display, a keypad and audio means in
`a way known as such. For the connection of the peripheral
`device 2, the electronic device 1 is provided with connecting
`means 7 which comprise at least one connector 8 as well as
`the necessary I/O blocks 9, for example to connect the buses
`of the peripheral device 2 and the electronic device 1 to each
`40 other.
`The peripheral device is also provided with corresponding
`connecting means 10 for connecting the peripheral device 2 to
`the electronic device 1. The connecting means 10 of the
`peripheral device comprise at least one connector 11 which
`can be connected to the connector 8 of the electronic device 1,
`and an I/O block 12. The power supply to the peripheral
`device 2 is arranged from the electronic device 1 via the
`connectors 8, 11. The I/O blocks are used for communication
`between the electronic device 1 and the peripheral device 2.
`This can take place as parallel data transmission or serial data
`transmission. For example, said peripheral device according
`to the MultiMediaCard™ specifications applies serial data
`transmission. However, in view of the present invention,
`which format is used for the data transmission between the
`electronic device 1 and the peripheral device 2 is not signifi(cid:173)
`cant.
`The peripheral device 2 also comprises a processor 13 or
`the like for controlling the functions of the peripheral device
`2. Furthermore, the peripheral device comprises a memory
`14, such as a read/write memory (RAM), e.g. for the storage
`of data, as well as a read-only memory (ROM, NVRAM) for
`the storage of the program code. The processor is responsible,
`for example, for controlling the I/O blocks in the data trans(cid:173)
`mission between the peripheral device 2 and the electronic
`device 1. At least a first maximum value and a second maxi(cid:173)
`mum value for power consumption, which are used in the
`method according to the present invention, are also stored in
`
`SANDISK Exhibit 1001
`Page 8 of 13
`
`
`
`US RE45,542 E
`
`5
`the memory 14 of the peripheral device. Furthermore, the
`peripheral device comprises means for generating one or
`more clock signals required for the operation of the processor,
`such as a clock generator 16.
`The following is a description of the operation of the
`method according to a preferred embodiment of the invention
`in a system shown in FIG. 1. For example, information on
`whether a peripheral device 2 is placed in the connector 8 of
`the connecting means of the electronic device, is transmitted
`via the I/O blocks to the electronic device 1. This can be 10
`implemented, for example, by providing the I/O block 9, 12
`with a detection line 15 whose state is changed when the
`peripheral device 2 is placed in the connector 8. In this advan(cid:173)
`tageous embodiment of the invention, the detection line 15 is
`implemented so that the detection line 15 is set in the logical 15
`1 state by means of a pull-up resistance R in the electronic
`device 1. In the system of FIG. 1, the change of state is
`achieved in such a way that the peripheral device 2 grounds
`the detection line 15, wherein the state of the detection line 15
`is changed to the logical 0 state. This change of state is 20
`detected in the electronic device 1, for example, in such a way
`that the change of state causes an interrupt in the control block
`3, wherein a corresponding interrupt service program is run
`and the running of the initializing functions of the peripheral
`device are started. After the operating voltages have been 25
`coupled to the peripheral device, the processor 13 of the
`peripheral device 2 will start to run its own initializing opera(cid:173)
`tions. For example, the power consumption of the peripheral
`device 2 is set to a default value which, in this advantageous
`embodiment, is a power consumption value according to the 30
`first maximum limit. In this context, it is assumed that the first
`maximum limit is lower than the second maximum limit. The
`processor also sets the frequency of the clock generator 16 to
`correspond to this power consumption value. Typically, the
`frequency of the clock generator is set to a minimum value. In 35
`all peripheral devices 2, it is not necessarily possible to con(cid:173)
`trol the frequency of the clock generator 16, wherein the clock
`generator 16 cannot be used for controlling the power con(cid:173)
`sumption.
`In the operations of initializing the peripheral device, per(cid:173)
`formed by the electronic device 1, the type of the peripheral
`device 2 is preferably examined, which may affect the type of
`initialization operations to be performed. However, this
`description will only discuss the operations which are essen(cid:173)
`tial in view of the invention. The signalling to be performed in
`this method according to the advantageous embodiment of
`the invention is illustrated in a simplified manner in the
`appended FIG. 3. The determination of the type of the periph(cid:173)
`eral device 2 will be followed by determining the first and
`second maximum limits for power consumption which have
`been stored on the device 2, such as a card. Thus, a maximum
`limit reading message is preferably transmitted from the elec(cid:173)
`tronic device 1 to the peripheral device 2. This is illustrated by
`a signal on a line 301 in the chart of FIG. 3. The message is
`received in the peripheral device 2 and its content is prefer(cid:173)
`ably examined in the processor 13. On the basis of the mes(cid:173)
`sage, the processor 13 reads the first maximum limit and the
`second maximum limit from the memory 14 (block 302 in
`FIG. 3). If there are more than two maximum limits, the
`number of the maximum limits is preferably stored in the
`memory means, wherein the processor 13 reads the values of
`all the maximum limits from the memory 14. After this, the
`processor 13 generates a reply message (block 303) contain(cid:173)
`ing the requested information, such as the first and second
`maximum limits and, if necessary, also the number of the
`maximum limits. In the case of several maximum limits, also
`the values of the other maximum limits are preferably
`
`6
`included in the message. The message is transmitted via the
`I/O blocks 9, 12 to the electronic device (as indicated by a
`signal on a line 304), in which the control block reads the
`information of the received message and, if necessary, stores
`the information in the memory 4 of the electronic device.
`After the maximum limits of power consumption sup(cid:173)
`ported by the peripheral device are known in the electronic
`device 1, it is possible to start to adjust the power consump(cid:173)
`tion of the peripheral device, if necessary. Let us assume that
`the electronic device 1 is capable of supplying the power
`corresponding to the second maximum limit to the peripheral
`device 2. Thus, a power control message is transmitted from
`the electronic device 1 to the peripheral device 2 (as indicated
`by a signal on a line 305). This power control message indi(cid:173)
`cates the power consumption value which is to be set as the
`maximum value for the peripheral device 2, for example said
`second maximum limit. The processor 13 of the peripheral
`device examines the type of the received message, and after
`determining that it is a power control message, reads the
`maximum value for power consumption indicated in the mes(cid:173)
`sage (block 306). Next, the processor 13 of the peripheral
`device sets, for example the operating frequency of the clock
`generator 16 to a value corresponding to this maximum value
`for power consumption, for example to the highest possible
`frequency. In some embodiments, the bus widths within the
`processor can also be changed according to the maximum
`limit used for power consumption. Furthermore, the periph(cid:173)
`eral device 2 preferably informs the electronic device 1 that
`the power consumption has been limited to the requested
`value (as indicated by a signal on a line 307).
`If the electronic device 1 cannot supply the peripheral
`device 2 with the power of the second maximum limit, or if,
`for another reason, the electronic device 1 tends to set the
`maximum value for power consumption lower than the sec(cid:173)
`ond maximum limit, it is possible to perform signalling, by
`which the electronic device 1 and the peripheral device try to
`find such a maximum limit for power consumption which is
`suitable in the situation. This can be carried out, for example,
`in such a way that the electronic device 1 selects, between the
`40 first and second maximum limits, a value which is a maxi(cid:173)
`mum value from the point of view of the electronic device 1.
`Information about this limit is transferred to the peripheral
`device 2, in which the suggested value is examined in the
`processor 13, and if it is found acceptable, this information is
`45 transferred to the electronic device 1. If the peripheral device
`2 cannot set its own power consumption to such a level which
`corresponds to the suggested maximum value, the peripheral
`device 2 will suggest a lower value between the first and
`second maximum values. If this value is possible from the
`50 point of view of the electronic device 1, the electronic device
`1 will transmit this information to the peripheral device 2, in
`which the power consumption is set to this value. If the value
`suggested by the peripheral device 2 is not suitable, the elec(cid:173)
`tronic device 1 advantageously selects another, preferably
`55 lower value which, however, is at least equal to the first
`maximum limit, and reports it to the peripheral device 2. The
`above-presented steps are iterated, until such a power con(cid:173)
`sumption value is found which is suitable for both the elec(cid:173)
`tronic device 1 and the peripheral device 2. In some cases, it
`60 may occur that the only suitable value is the first maximum
`value, wherein the power consumption does not need to be
`adjusted, because this value is the default value.
`There may also be a need to change the value of the power
`consumption during the operation of the electronic device 1
`65 and the peripheral device 2 connected together. For example,
`ifthe peripheral device is a transceiver card, such as a mobile
`station card or a modem card, there may be a need to signifi-
`
`SANDISK Exhibit 1001
`Page 9 of 13
`
`
`
`US RE45,542 E
`
`7
`cantly change the power consumption limit of the peripheral
`device 2, for example, for the time of a transmission. Thus, at
`the stage when e.g. the peripheral device 2 detects a need to
`change the power consumption, it transmits a message to the
`electronic device 1 and proposes a new power consumption
`value which is, however, in the range between the first and
`second maximum values. An exchange of messages is per(cid:173)
`formed between the electronic device 1 and the peripheral
`device 2 by applying the above-described principles, to con(cid:173)
`trol the power consumption of the peripheral device accord- 10
`ing to the need. When the need for power consumption is
`changed again, a new adjustment of the power consumption
`can be made.
`The need to change the power consumption of the periph(cid:173)
`eral device may also develop in the electronic device 1. For
`example, when the operation of the electronic device 1 shifts
`to a power saving mode, or when the charge of a battery (not
`shown) in the electronic device is reduced, the electronic
`device 1 may control the peripheral device 2 to shift to a less
`power consuming state.
`The peripheral device according to the invention can also
`be connected to such an electronic device 1 which does not
`have a possibility to adjust the power consumption. Thus, the
`peripheral device 2 sets a default value, i.e. preferably the first
`maximum limit, as the power consumption value. Conse(cid:173)
`quently, the peripheral device according to the invention can
`also be connected to such an electronic device 1 in which the
`steps of the method according to the invention are not carried
`out to control the power consumption of the peripheral device
`2.
`
`20
`
`8
`and are applicable in connection with the invention. Power
`consumption can also be controlled by controlling the oper(cid:173)
`ating voltage, ifthe operating voltage of the peripheral device
`2 does not need to be a given constant value. Peripheral
`devices are known, in which th