throbber

`
`
`
`
`(51) Int. Cl.4
`G06F 3/14
` 3/033
`G09G 1/06
`
`(19) Japan Patent Office (JP)
`(12) Japanese Unexamined Patent
`Application Publication (A)
`Identification codes
`JPO file number
` 360
` 7341-5B
` 380
` D-7927-5B
` 6974-5C
`Request for examination: None Number of inventions: 1 (Total of 5 pages)
`
`(11) Japanese Unexamined Patent
`Application Publication Number
`S63–206827
`
`(43) Publication date: 26 Aug 1988
`
`
`
`(54) Title of the invention
`
`
`(72) Inventor
`
`DISPLAY SCROLLING SYSTEM
`(21) Japanese Patent Application
`(22) Date of Application
`Toshihiro Asami
`
`(72) Inventor
`
`Takafumi Nakajo
`
`(72) Inventor
`
`Tomoyoshi Takebayashi
`
`(72) Inventor
`
`Satoshi Okuyama
`
`(71) Applicant
`
`Fujitsu Ltd.
`
`S62–40601
`24 Feb 1987
`℅ Fujitsu Ltd., 1015 Kamiodanaka, Nakahara-ku,
`Kawasaki-shi, Kanagawa-ken
`℅ Fujitsu Ltd., 1015 Kamiodanaka, Nakahara-ku,
`Kawasaki-shi, Kanagawa-ken
`℅ Fujitsu Ltd., 1015 Kamiodanaka, Nakahara-ku,
`Kawasaki-shi, Kanagawa-ken
`℅ Fujitsu Ltd., 1015 Kamiodanaka, Nakahara-ku,
`Kawasaki-shi, Kanagawa-ken
`1015 Kamiodanaka, Nakahara-ku, Kawasaki-shi,
`Kanagawa-ken
`
`
`(74) Agent
`
`
`
`
`
`Sadakazu Igeta, patent attorney
`
`
`
`
`SPECIFICATION
`1. Title of the Invention
` Display Scrolling System
`2. Claims
`A display scrolling system that calculates data indicating
`a movement amount and direction of a display image on the
`basis of data input by a pointing device and scrolls the
`display image on a display screen on the basis of the
`calculation results, wherein
`image movement data having non-linear characteristics
`such that a difference relative to the amount of movement
`of a pointing section in the pointing device is greatest at the
`start of movement and gradually falls over time, and the
`display image is moved on the basis of the image movement
`data.
`3. Detailed Description of the Invention
`Summary
`The present invention is a display scrolling system that
`scrolls a display image on the basis of input from a pointing
`device,
`
`
`a movement speed of the display image is exponentially
`approximated to a movement speed of a pointing device
`such as a finger,
`thereby performing naturally scrolling whereby the
`display image moves as though with an appropriate
`sensation of weight.
`
`Industrial Field of Use
`The present invention relates to display scrolling
`systems, and more particularly relates to display scrolling
`systems that move a display image by moving a pointing
`section of a pointing device.
`Known devices to which a display scrolling system
`according to the present invention can be applied include
`the file searching device indicated by a block diagram in
`FIG. 3, for example. In the drawing, 1 is a central
`processing unit, (CPU) 2 is a random access memory
`(RAM), 3 is a read-only memory (ROM) that stores
`programs, etc., 4 is a display controller, and 5 is a cathode
`ray tube (CRT) or other type of display. A transparent touch
`
`— 139 —
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 1 of 11
`
`

`

`JP S63–206827 (2)
`
`panel 6 is provided in front of a display screen of the display
`5.
`
`The RAM 2 stores file data such as telephone books or
`employee rosters, and stored data is read out under control
`of the CPU 1 and displayed to the display 5 after being
`converted to predetermined image data in the display
`controller 4. A plurality of cards having indices A, B, C …
`are thus displayed in the display screen of the display 5 in a
`stacked state as shown in FIG. 4(A), for example.
`When a person slides a finger or the like as indicated by
`8 in FIG. 4(A) over the touch panel 6 in front of the display
`screen in which display is being performed, a coordinate
`position thereof is sent to the CPU 1 via an interface 7 as a
`change in resistance value or the like due to body
`capacitance, and a predetermined process is performed
`along with RAM 2 read control and display controller 4
`control, etc., in accordance with input coordinate data
`thereof. A display image of the display 5, for example, is
`changed as shown in FIG. 4(B) by scrolling vertically.
`
`The display scrolling done by this type of file searching
`device or the like requires more natural movement of the
`display image.
`
`Prior Art
`Conventional display scrolling systems have worked in
`accordance with a flowchart such as the one shown in FIG.
`5 (last drawing) by means of the CPU 1. Namely, to start
`with, the CPU 1 reads coordinates of a point that is touched
`first (touch-on coordinates) indicated by (x0, y0) in FIG.
`4(A) (step 10 in FIG. 5), then reads touch coordinates (x1,
`y1) input by movement of the finger thereafter (step 11), and
`on the basis of a difference between these coordinate values
`calculates an x-axis movement amount dx (= x1 – x0) and a
`y-axis movement amount dy (= y1 – y0) (step 12).
`The CPU 1 controls the RAM 2 and the display controller
`4 in order to scroll the display image by the movement
`amounts (dx, dy) thus calculated. Scrolling is done by
`changing the start address of the screen, for example, so that
`
`the screen looks like it has moved by the amount (dx, dy).
`The minimum amount of movement for scrolling is one dot
`in the display 5.
`The process in steps 11 to 13 is repeated until the finger
`is lifted off after inputting the scroll display coordinates (x1,
`y1). When it is detected that the finger has been lifted off,
`the display scroll operation is finished (steps 14 and 15 in
`FIG. 5).
`Searching through the cards can thus be done easily with
`display scrolling.
`
`Problems to be Solved by the Invention
`In the aforementioned conventional display scrolling
`system, the scrolling movement amount dx, dy was
`calculated using x1 – x0, y1 – y0, which is the difference
`between the current input coordinates (x1, y1) and the touch-
`on coordinates (x0, y0). The movement speed of the finger
`therefore corresponded one-to-one with the movement
`speed of the display image being scrolled. Therefore, the
`movement speed of the display image being scrolled is done
`as if there were no sense of weight whatsoever in the
`
`display image, creating the problem of an unnatural feeling
`of movement therein.
`The present invention was devised in light of these
`circumstances, and has as an object to provide a display
`scrolling system whereby a display image can be moved as
`though it had weight.
`
`Means for Solving the Problems
`A display scrolling system according to the present
`invention is such that image movement data having non-
`linear characteristics such that a difference relative to the
`amount of movement of a pointing section in the pointing
`device is greatest at the start of movement and gradually
`falls over time, and the display image is moved on the basis
`of the image movement data.
`
`Operation
`When data is input that causes a display image to move
`in any direction on a display screen by means of a pointing
`device, the movement amount of the display image is
`largest relative to a movement amount of the pointing
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`— 140 —
`
`
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 2 of 11
`
`

`

`JP S63–206827 (3)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`section when movement starts and thereafter falls gradually
`over time.
`When the pointing section of the pointing device (e.g., a
`finger or stylus on a touch panel, etc.) is moved at a fixed
`speed as indicated by I in FIG. 2, image movement data
`generated on the basis of input data from this pointing
`device causes the display image to move at a speed that
`shows the changes indicated by curve II in the same
`drawing. Accordingly, the display image is scrolled in such
`a manner that the speed of movement thereof approximates
`the movement of speed of the pointing section of the
`pointing device in a non-linear manner (i.e., the difference
`grows smaller). This is the same when the moving pointing
`section stops—after the pointing section stops moving,
`scrolling of the display image which is being scrolled stops
`not immediately but with a slight lag.
`
`Embodiments
`FIG. 1 shows a flowchart for one embodiment of the
`system of the present invention. Operation according to this
`
`flowchart is realized by the CPU 1 when applied to the file
`searching device shown in FIG. 3. Namely, in the first step
`20 in FIG. 1, the CPU 1 initializes to zero x-axis
`(horizontal) movement data xs and y-axis (vertical)
`movement data ys of the display screen, and then reads
`coordinate data (touch-on coordinates)
`indicating a
`movement start location that is input by the touch panel 6
`via the interface 7 (step 21). The touch-on coordinates (x0,
`y0) indicate the first location on the touch panel 6 touched
`by the finger.
`To scroll the display, the user moves his or her finger at
`an undefined speed in a fixed direction while maintaining
`contact with the touch panel 6, as indicated by 8 in FIG.
`4(A). The touch panel 6 detects positional coordinates
`(touch coordinates) of the finger on the touch panel 6 in a
`fixed sampling cycle ts and inputs coordinate data thereof
`to the CPU 1 via the interface 7.
`
`The CPU 1 reads the touch coordinates (x1, y1) after the
`first sampling cycle ts (step 22 in FIG. 1) and then calculates
`x- and y-axis image movement data dxs, dys (step 23 in FIG.
`1). The image movement data dxs is calculated according to
`the formula k ((x1 – x0) – dxs) + dxs, and the image
`movement data dys is calculated according to the formula k
`((y1 – y0) – dys) + dys, where the values of dxs and dys are
`the previous values of dxs and dys, which are zero at first
`because of step 20, and k is a coefficient that determines a
`rate of change of scrolling speed, selected so as to be an
`appropriate value such that 0 < k < 1.
`After calculating the image movement data dxs and dys,
`the CPU 1 controls reading from the RAM 2 and the display
`controller 4 in order to move the display image inside the
`screen by an amount equal to the coordinates (dxs, dys) (step
`24 in FIG. 1). Next, the CPU 1 detects whether or not the
`finger has been lifted off the touch panel 6 on the basis of a
`signal from the touch panel 6 (step 25 in FIG. 1) and, if the
`finger has not been lifted off, returns the process to step 22.
`
`In this manner the CPU 1 repeats the process in steps 22
`to 25 for every one of the fixed sampling cycles ts, and the
`display image is scrolled by being redrawn every one of the
`fixed sampling cycles ts.
`The image movement data dxs, dys is calculated such that
`the difference between the position indicated by the touch
`coordinates (x1, y1) and the position of the display image
`which has been moved by an amount corresponding to the
`image movement data dxs, dys is largest immediately after
`the finger starts moving and gradually falls, and therefore
`the display is scrolled so as to move as if it had an
`appropriate amount of weight.
`Note that a movement speed vs of (scrolling speed) of the
`display image and a speed vf at which the finger moves are
`expressed in the following equations.
`
`
`vs = ds / ts
`vf = df / ts
`
`— 141 —
`
`
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 3 of 11
`
`

`

`JP S63–206827 (4)
`
`where ds = √ (dxs)2 + (dys)2 and df = √ (x1 – x0)2 + (y1 –
`y0)2. Because the sampling cycle ts of the touch panel 6 is
`normally fixed, the scroll speed vs changes in accordance
`with the movement amount describes of the display image,
`and approaches the speed of movement vf of the finger over
`time.
`Operation in a cases where the finger stops moving and
`is lifted off of the touch panel 6 is described next. When the
`finger is removed from the touch panel 6, the CPU 1 detects
`an off-touch by means of a signal from the touch panel 6
`input via the interface 7 (step 25 in FIG. 1) and on the basis
`thereof calculates the image movement data dxs, dys
`following the equation (1 – k) · dxs and (1 – k) · dys (step
`26 in FIG. 1).
`
`Next, the CPU 1 determines whether or not the
`amount of movement corresponding
`to
`the
`image
`movement data dxs, dys thus calculated is smaller than a size
`Dth of a single dot in the display 5 (steps 27 and 28 in FIG.
`
`1). If the image movement data dxs, dys is larger than Dth,
`the process returns to step 26 and calculates dxs, dys. The
`amount of movement yielded by the formulas equation (1 –
`k) · dxs and (1 – k) · dys is largest at the beginning but
`gradually falls, and by the end is smaller than the size Dth
`of one dot, at which point the scrolling ends (step 29 in FIG.
`1).
`Thus, the speed of movement of the display image
`according to the image movement data dxs, dys is largest
`after the off-touch as well as immediately after the off-
`touch, but gradually approaches the speed of movement
`instructed by the touch panel 6 over time (i.e., zero in this
`case), eventually stopping. The display image therefore
`does not stop immediately after the off-touch, but rather
`scrolls and stops as though it had an appropriate amount of
`weight or inertia, moving a little before stopping. This gives
`a natural feel to the movement.
`The present invention is not limited to the present
`embodiment, for example the device shown in FIG. 3 for
`
`organizing and searching through files in card format, as a
`device for performing display scrolling. The present
`invention may naturally be applied to various types of
`devices that can display other shapes. Moreover, the input
`device for giving instructions for display scrolling is not
`limited to touch panels. Stylus input devices may be used,
`as can mice and other types of pointing devices.
`
`Effects of the Invention
`As described above, the present invention can scroll a
`display that approaches a speed of movement of a pointing
`section on a pointing device in a non-linear manner over
`time, making it possible to scroll the display as though the
`display image has an appropriate weight and is being
`moved with a certain amount of friction and stops with
`inertia, and therefore has advantages in allowing extremely
`natural-feeling scrolling of displays.
`4. Brief Description of the Drawings
`
`FIG. 1 is a flowchart showing one embodiment of the
`present invention.
`FIG. 2 is a descriptive view of a display scrolling speed
`in the present invention.
`FIG. 3 is a block diagram of one example of a file
`searching device to which the present invention can be
`applied.
`FIG. 4 is a view describing display scrolling in the device
`shown in FIG. 3.
`FIG. 5 is a flowchart of one example of a conventional
`display scrolling system.
`In the drawings:
`1 is a central processing unit (CPU),
`5 is a display,
`6 is a touch panel, and
`20 to 29 are steps.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`— 142 —
`
`
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 4 of 11
`
`

`

`JP S63–206827 (5)
`
`Descriptive view of display scrolling speed in the present invention
`
`Time
`
`FIG. 2
`
`Speed
`
`Touch panel
`
`Display
`
`controller
`Display
`
`Interface
`
`Block diagram of a file searching device to which
`the present invention can be applied
`
`FIG. 3
`
`Start
`
`Touch-on coordinate input
`(x0, y0)
`
`Touch coordinate input
`
`Movement amount calculation
`
`Scroll screen by (dx, dy)
`
`Touch-off on
`(x1, y1)?
`
`End
`
`Flowchart of one example of a conventional system
`
`FIG. 5
`
`
`
`Start
`
`Initial scroll amount setting
`dxs  0
`dys  0
`
`Touch-on coordinate input
`(x0, y0)
`
`Touch coordinate input
`(x1, y1)
`
`Movement amount calculation
`
`Scroll screen by an amount
`equal to (dxs, dys)
`
`Off-touch on (x1, y1)?
`
`Movement amount calculation
`
`Flowchart of one embodiment of the present invention
`
`End
`
`FIG. 1
`
`Descriptive view of a display scrolling operation
`
`FIG. 4
`
`— 143 —
`
`
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 5 of 11
`
`

`

`Certificate of Translation and Declaration of Marc Adler
`
`in the English and Japanese languages, on
`1, Marc Adler, a translator fluent
`behalf of TransPerfect Translations International Inc., do solemnly and
`sincerely declare that the following is,
`to the best of my knowledge and
`belief, a true and correct translation of the document listed below in a form
`that best reflects the intention and meaning of the original text.
`
`The translated document is designated as:
`Japanese Unexamined Patent Application Publication Number 563—206827
`
`I have determined that the publication
`Based on my review of this document,
`date of the above document was August 26 1988. The inventors listed on the
`face of the document are Toshihiro Asami, Takafumi Nakajo, Tomoyoshi
`Takebayashir and Satoshi Okuyama
`
`TransPerfeCt reference number: TPT869700
`File name:
`JPS63206827A
`
`I hereby declare that all of the statements made herein of my own knowledge
`are true and that all statements made on information and belief are believed
`to be true; and further that these statements were made with knowledge that
`willful false statements and the like so made are punishable by fine or
`imprisonment, or both, under Section 1001 of Title 18 of the United States
`Code.
`
`
`
`Sworn to before me this
`mi
`
`am
`
`me ‘5
`
`Texas
`
`[WM/o F Mala, ‘
`Signature, Notary Public
`
`Stamp, Notary Public
`
`
`
`‘ CH
`NOTARY PUBLIC
`:
`STATE OF TEXAS
`,‘9‘-
`
`. plumes—sensual. _
`
`
`MV COMM. 5597/} 9,1];
`
`
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page6of11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 6 of 11
`
`

`

`@Extflffififiup)
`
`@‘FEEJFEIEE’AEE
`
`@fififi%§$fi$§(m {EBB-206827
`
`WEE mg2§%
`@Intcm
`3 6 O
`7341-5B
`3/14
`G 06 F
`3 8 O
`3/033
`D—7927~BB
`(25E)
`1
`6974-5C EEEEEZ fiiifii %‘9§<D§fl
`//' G 09 G
`1/05
`
`om: mmoggmfizaa
`
`®%%®%T~§
`
`E732 7 :1 —/V7ifi
`
`@fi
`
`@th'
`
`[Eta
`
`EH
`
`8662—40501
`
`5173620987) 2 F} 249
`
`£21115
`
`fifi
`
`egi
`
`»@%W§% #14:
`
`$3:
`
`%ffi%1f11*
`
`931%
`
`@%€D§%fim
`
`a
`
`W335]IfiJllflfifiiqflI/EIZL’bfifiéflmfififi Eiié’a‘zififi-‘fi
`Pi
`WEE—filly?”[HEfiidfli/EIZLIJ‘BEMOISfifiE Eiiéfifiéfl:
`12%
`
`$53???”Ifilllllfifiiq=£€$id£8d=1015§fifl Eififiiéfl:
`P9
`213%” 1%“ MfiWEEfi/fiEéflOlfifit Eiiéfiiifiéb‘:
`m
`
`@h‘jEEA Eii‘éfifiéfi
`
`7111331511 1%} | MWWFEEi/J‘BMHOIBfiKQ
`
`@REA fifiiéfifi En
`
`M
`
`m
`
`3
`
`lfiMmGfi
`
`ifizau-wfifl
`Zfifififimfifl
`
`iIf-{77—477‘711147‘Kéz‘0A733hfc7—
`
`5K$DfifiEQ®EMEKUfiMKWEfifT
`
`—aemaamu\%oamwmcgdwrfifi
`
`@fimfifififimlan-mefikififixan
`—mfifit$mr\
`
`Tfifiafli4yv‘477i‘lfi4ltfiflbdi1’y?
`4Vfifififimfiflfét®fi§fif§§hfilkfififikf.
`
`fifi-flmfifltitflfifimlh£fibiliififififi§$9
`EQEEJf-Q’Emfifiu'flb‘ fifiiififlfifie-fil
`
`KgdeCfit‘IfflfiiJ—ifllfiflfiflif1ifiiCt’Efi
`
`fit‘Jéfifnlfifl—Jbfifi.
`
`afilflmffifllfzfifllfl
`
`(HE)
`
`$§€M13m47¥4>77114201fl12$0
`
`fififlifiilafl—lbéfiéfifilafl—lbfifi
`{aw-C.
`
`maamm4yi4>7mfim¥m3zr§mm
`Tin—(EEDEiflfilfiiififlmafl‘JEfiHUa):
`
`thJZV)\
`
`fifififltifiéfifcb‘fiifififaififilfifibaTfiifl
`
`gonna Eiéle’JD-Jvfifiéfifiickfit
`bfzbwffiéu
`
`(gmtmwmam
`
`mfimmfifizan-wfifltfifib‘ 13:th
`‘1747d711‘flmfi147‘7477m5fiéflm
`j‘éitt‘kb‘ fifiiflfi’éflfifléflbfifiil?
`
`m—Jbfiikfififl'srba
`
`mfilfltfséfirfizau~lbfiiéflmbfié
`fifitbt\ MR1IEI3IIK7DV¢E7E37
`
`74lbm’ifififlm5n‘fo‘5. EIIIF‘111IFI
`
`AHMEHEE (CPU) ‘ 213—775(A-79t'1
`'Xf') (RAM) ‘ 31$7Dd'5bgffiflffib
`Tb‘éU-F‘fiy'} 'if') (ROM) "41:!
`
`i‘E‘iTiflJWH!‘ 51ZF§1iEfi (CRT) $0§7T<fi15
`
`'C'dfib. fifimsmfifimmmmmammoay
`
`-139—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page 7 of 11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 7 of 11
`
`

`

`$1121b6ffi§9UBflThé.
`
`RAM2E!3T€§§OE¢1I§$ED%M§®77¥
`lb07-9b‘fllflé’hffi0. CPU1‘DfilW0)
`
`F’C‘PBfiT-ififiatfl‘én‘ fifix‘fllflfifllil‘fii
`E0fiflffi?—9t3flfh‘5fififi55t$0§fii
`
`311%), CfllCJHD‘ fiiflS‘DiifififlfiER‘
`ma:xm4mm>m‘nm<‘ 47?“)71A.
`
`B. C-"EfiVbHfl‘DiJ-Fffiffifiafltfifi
`Tifin‘wénb.
`
`Cmififi/fifi’abh‘fwbfifiiiflfiflmfiifimfl
`vi-lfiilbfifAfEffifiv’k'C‘fil4E (A) 1:81?
`
`7R1IEH<IEMTIét1 :Elbmb'nfi‘lfi/fiAMEEF-i
`xbfifilfififlcfitbt‘f‘197x-Xm7ffi
`
`b‘CCPU’HCfiiZ-Eh‘ Cifmifmfififlfl!
`£5730“ f0AhflHfiflEfiSUTRAM20)
`
`fibflfibfi‘lflflfiUfiH—ifilflflfilltOlfiltfiflzafifi’s
`hhé. CREJHD, MibifizfifiESfDEfiiREfi
`
`[aflfirfiHCZQD—lbb’fflfi4l (B) 1:77:11!!!
`(tfifbfé.
`
`C®&5’377‘{}bfifii§flt££‘ffifihfl7g
`
`fifiv‘iflHGB-206827 (2)
`fi/‘RZOD-lb‘t, $Défd’3fin—1fifilfimi‘fléb‘
`fifité‘néa
`
`(fifiéwfitfi)
`
`‘fifiémfifilau—Ibfiflu. CPU1£CJz0
`£35. (fikl) Elfi‘ftflé7U—7‘v—htfig
`
`a‘Cfifabn‘wac. V’JDE\
`
`it’dfl $4.
`
`(A)K(xo.yo)ffibkEMKfiTav
`fbf:;§mt£fi(5777f>§§fl) €CPU11J
`
`mDiA3x(%5E\HL 277710) \ 7c¢DflHfi
`
`wflitonTAbahbfivffifi(x1
`Y1)€m0ma(1?v711).%flB®E
`
`fimwfifiBxfimmEmde(=x1—xo)
`tyfifimnmady(=y1—yo)téfim
`1&(27‘H‘1712).
`
`CPU1lzC®fiflibfci§fiJfi(dx. dY)
`fiUfifiEflEZOU—th<\RAM2®fi
`
`ambfilflflfivirfifilflgflll(Davum’ifitifi. C
`0190—2111: (dx, dy) (Diffh‘fiffi/fil
`
`7D—Jbbfmk5‘lfiiédv3‘ mmoxa—r
`
`TFVZ’EEiétE‘DTJ'i’Efickbfi’sbné.
`290—»?bxfi’93fllflm‘ 377131501 F“;
`hTfiZD.
`
`Lflmzan—mfifiwflfi(x1.y1)fl
`blfif‘é‘é’mvfi't“ $330)}?771 1~130J
`
`Mlflmf’fiffifi‘flfi‘éfl. ffi’iflibkctffitfiflié
`flbt‘ ifi'ERDD-JbibfléififlTt’zé ($5
`
`EMM17-v714.15)a
`
`Em$5tfifitzau—lbffi%5:tt$0
`
`n-me'fifiab‘figfififikba
`
`(fiwmmmu;5avémaml
`
`3fi$§flfifiétwiflflflikfiififiofc.
`
`xxmmtsamgufiaramzaMason
`
`fifififll’éfiétmfiifib‘fiémwm<I§HT3
`éfifizau—wfifiéfimfibctfifimtv
`é"
`
`(lefi’iflikfléTCMD—‘Ffil
`
`flifilflmfi/‘RZQD—Jbfifilw.
`
`iK¥‘/‘7‘4‘/
`
`7-?1141E33Uér1143'i4Vfiwfimfififi
`twa'fiiélfiilfllflflfléfifikfm fif’afiwfifltikt
`
`flK/J\t%bifififififififi9mflfififlf~5’E
`fififin‘hb‘ Efiflifl‘?-9E%fidb\fi§fi<flilflz
`
`Lfiwfifiémfirfizfiu—Ilfl‘ifi‘vtk Z71:
`
`@Efl’ififi5‘tfitbtfiflf‘fiéo
`
`~1b$ibfidx. dyfl‘ fitfflflkhflfi (x1.
`y1)&av%x>E%(xo,yo)to£r
`
`(VFW)
`
`fibx1—xo.y1—yocxofim3ntw
`torVfiwfiflmfitzan-wtéfifififi
`
`iK4Vi'477f/‘4ltazbfififiifit0fz
`fiEQEEEGJfifiEfiEJJEEéf-QEAb?
`
`©3iflmrfitrfi‘lfl1tifi6b1wt. «1037:».
`Ran—Ibféfiifififlmfilfleh fiifiiflifiti
`
`ét\ fiflmkfiflfififiifimmwfiflflilxm‘fyf
`«Da'fiflflmflflffibclt’fifii’éifiktah‘ {-0)
`
`flififfi£<mb\¢5cfifibhéitc7z0‘ i1)
`
`marmofiflaku%naoa§n<Mm/than
`
`—140—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page 8 of 11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 8 of 11
`
`

`

`on
`
`Chtxb‘ fiZEIEfi3MJ<‘ 314V-7'47
`
`fi7K41®M4yixydmfi(wiflav%
`
`IVZIVEBtfaflfi. 54FN‘J’56) D‘I‘C‘fi'flf
`#Efififfiflbtfié\cwfi47?4777
`
`fimuasaeosam (a)
`opu1cgar$mana.van5\cpu
`1mm1flcfivfimw2?v72OP\fififl
`
`moxfim(mfim)owm7—adxszyfi
`
`W(flfifi)®§fl?—9dystéifl“0”
`fiémtmmkbkw‘avifliw6$0+>
`
`A42®Afl?—9K§jmt$manémfifi
`m;—au.mmumanrfiymsam2iv
`
`971-2%75erAbanagnm%ma
`Efi?flfi(97$fi7flfi)7—9EWDEU
`
`fimTfifiEWEEmafib.flaT‘fifififl
`sz%o@mmgfim4>74>7?zuzom4
`
`974yflflflmfiflfimtflbffififiWEfi
`Hotn<<fi£mmtab)zan-mfifi&
`
`bné.:nufim¢®m4>74>7flfitfi
`ibfcfiéfififlz’f“ $4V-F477E11fi03fl1
`@Jt‘rfi, fiCTlifi<fi¥®lfifi£lflhEfioTZ
`
`aa—mmofifimaoxan—mmwmra.
`
`(fimfl)
`
`fl1flfltfimfiK0—imfl07D-fv-
`
`h§%§.CQ7D-fv-btxéflfififl3
`
`EEfibt774Nfi§§fiKflMkaéfi‘
`
`v1mg(x1.y1>&mbma(m1am‘
`1?7722).mtxfim.yfifim§fifi§
`
`flf—adxs.dy5&mfifiw?é(%1fl
`$11?y723).C:T‘Efi§M?~5
`
`dxs Iatk((x1 —x0 ) -dxs ) +L1Xs
`aéficxofimzn.mmwM?—adysu
`
`k((y1—yo)—dys)+dyskéfiu
`
`szfitfi‘c‘hé, fcfib‘ .tEQNDdxs.
`
`dySOEKMEdes.dySQMT\fim
`11%3617—7720EJHD, £11511"0"'C‘rfi
`éaxt\kuzan-mm&ommoméém
`
`$éfifi?‘0<k<1®fiflwfifitmfiflfi
`Efléa
`
`:EoEQHM?—adxs,dysofimm
`CPU1E§EEQEEH<dXS,dyS)fi
`EITI'IWLC331\TEEJJE11‘6N<. RAMZIDEHB
`
`mbf—aommavifimmw4ommafit
`5(%1E¢®2Tv724).kE.CPU1
`
`131fib‘9vilfifilbfiffi‘iflifl‘Cb‘bb‘Eb‘éfi
`
`wil'§2)b6b‘5®1§%[£§do\fmfiib (311
`
`(2-7-7721). C6099?7r‘/§§B%(x0.
`yo)u‘97%nzm6cfififimaflk‘fi
`®§M0m3€fivo
`
`fifizan-m§fi&5%a.&Mfimm4m
`
`(A)E8Tfibt$5K\fiéfi7%N1WG
`itfiMbkiimfifir—Efimtflfimflfi
`
`Tmmv,aa+n2msm5ucomoaw7
`K?»6LT®&EE&(5V?E&)E\~E
`
`0v>7u7§flMtsficfimbT‘4>97
`x—2%7€RLT%®EE?—§€CPU1K
`AhVéo
`
`cpu1ufimmv>7uyammtsmoa
`
`EW.177725)‘fifithuaw%§m
`
`mvziv7220mmxmé.
`:m;5:LI,CPU1mav+Nzweo
`
`—Emv>7uy7thsfic17v722~
`QSDmEEWEfiDEflCtE$D‘£fim&
`
`mfi77U77HMtsfiugafiianrfifi
`lau—mfifionné.
`
`CCT\fi®fiM%%Efim\9v%mfi
`
`(x1.y1)fifi?mfit.fifi$M?—5
`
`dxs,dysK&DEmahtfifimfi®ME
`tofi£u§ttan.mmv>7uyamm
`
`tsfitflk‘iflfififi$ttotw<&5k
`
`fliflefifll?—5Idxs. dys fifimanéfl)?‘
`fifixan—mufitvfifififimfifififififi
`Eborwbmmm<cfimvaicfionn
`a.
`
`an‘aimmogmmm(xau-mma)
`
`v5.mmm<mmvfmmir$nanbu
`
`-141—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page 9 of 11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 9 of 11
`
`

`

`{vsads/t5
`
`vf=df/t,s
`
`tEb\Lfl¢.ds=fTFT:TTT
`
`TFV:T?.d,=rTVTTTfTrr
`TVTTVITTTméuaviflzweovy
`7unyMtsmfim—Evobme,imo
`
`Ran-mmfivsmfiimfimfiflfidsfim
`UTEWL\EO$MERVfKfiM®&flt#
`Efifi<iét§bu
`
`muraomm§m&fimu‘ayixzws
`mafigmbkmammmcosmmv§.m§
`
`ay$n2w6m5mva‘cpu1u9v7n
`2WG$D4V97:—1w7€flbTAh3h
`
`éEEE$Dt79V7P®éCtEmmL(fi
`1EW‘1?7725)‘CnE$0(1—k)
`
`~dxs.(1—k)~dys&bfiK§3ur
`
`Efififlf-adxs,dysfifimfié(%1
`E¢\Z?y726)o
`
`MECPU1flfimbtfifififll?-5dxs .
`
`fifififlBGB-QOSBN (4)
`
`dysc;aammfiaaaso1syrmxs
`
`30th$DIJ\39\b\Eb\€¥JJTEL (331 Etta 2
`
`77727.28)‘Dm;0kihfifimfiv
`
`27"‘y726ktfiatdxs.
`’3‘5. CC‘L".
`
`dyswfiméfi
`(1—k)-dxs.(1—k)
`-dystéfiuxbfi5héfiflfiu\§wu
`fltT‘ufi‘mmmtfiémfi‘fifim1Fv
`
`hoksaomxbmtoo\:ncgbzau
`—befifi73t%w (fi‘lIEF‘ 2717729)“
`
`taxicbr‘x7aviwfit7avffi
`
`fiufifiBM?—idxs.dysE;éfifim
`mwfiflfifimfixvfiom‘fiflofifltfia
`awffliwscxbfifiénkfififlfi(vfi
`
`b5\cmmeufim)ummfimwtmi‘fi
`fififitvéu CREJ:0‘ ammmut7av
`
`imas:@mvomrm&<‘fi¥fiifléb
`of:60)tbf\ fiéffifiéfioTfiqlflinL/C
`
`IJ\Bf$1t?éJ:i’zfiiT<17D—lbfifitinflé
`:tto0\nén;uéficfiu&5ié:t
`fi’cib.
`
`’afH fiflmmififbifififlufli’anéfiw
`
`Fob.
`
`Tt1&<\ miilfifiilfifl—lb’ifi’i5fifit
`bft:§¥3flb2fi<bf:b-FMK'E774ID’E’E
`
`lIQLz~ Cflifi’fifiéfifltflfihf‘ ‘E‘DMI
`{E’Efififééfiflmfifitfilfi‘féitfi’ffi
`
`éCttimtfi‘C‘flfién Sikh in—ilfifl-lb’éfi?
`fiffiAhfiEth‘I‘ aflTIVZJI/ICHQEE
`
`fléfiUJ‘C‘SEt/i<‘ 54bN7AbfiB. 7'72
`@fDfl‘lVJfii’f‘wa'Vfi'F/Vflé'fiimybct
`fi‘C‘Eé.
`
`(ammmm)
`
`immm<‘mam:;nw‘m4yi4yd
`?/§4X®ifl47747755fi03§fl3$1§[flb
`
`Tfiflflfifitktfifififitfifiwru<fifi
`zau-wflficzaot,fimmmfiammb
`
`figkmmfioo,cnagmmoémmrfin
`b\mfiéoorfit3¢é$5%fifizafl—
`
`mfiré‘:91mfit‘fim1émtmuwfi
`fiZOD—wfifiakégmfifififivbfioT
`
`Ammofimamm
`
`E1Euifimm-%mM§%?7D—fv—
`I‘m
`
`fiZIIJKfimKfiUéfifilflu—Ibfifiw
`fiflflfi‘
`
`mSIutfifflEifimuHé774lblfiikfiE
`0)#WUD7D“/9I\
`
`£4Hl3fi3flfififitflliéii17n—
`JV’EEQWVéI‘
`
`ESImfiXVJifiZfiD—lbfifiw—M07
`u—fv—hrfié.
`
`BESV\T\
`
`Hamstmmgm (CPU) \
`Sufi-‘31}.
`
`Gufil‘yi-A'Zlb.
`
`20~29l31f77T35€h
`
`—142—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page100f11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 10 of 11
`
`

`

`
`7‘ ”—n'lnmmz
`dxs—O
`dys—O
`
`
`77””!!th
`
`
`(xo .yo)
`
`
`21
`
`
`
`“Minn
`
`dXs—k((XI—Xn)- dXs) ~dxs
`dys-—k((y--yo)- CW!) ‘dys
`
`
`
`(dxmdyfl finii
`E37n—IL
`
`
`
`
`
`
` glfillfl
`
`dxs- (1-k)dxs
`
`dys—(1-k)dys
`
`mum—35mm u—h—r
`a 1
`E1
`
`(A)
`
`
`
`(B)
`
`i'éfix i u —/V§fi1‘fi©§fi%12
`
`fimnass-zosaw (5)
`
`‘3
`If
`
`I
`
`H
`
`$§§%K$‘H6§fi<1in—pfiga)§fig§@
`
`Wm
`
`fi
`
`2 E
`
`I&EE%W
`
`afiéfifiléfifii L1§E774w¥fii§imfu 77121
`
`E 3 B
`
`9‘7777EWA77
`(x 0 .yo)
`
`EZ7D-IL
`
`
`(dx .dy) rzlmfi
`
`g 4 E
`
`fififiKO—fl07n—fr—r
`
`fism
`
`—143—
`
`Microsoft Ex. 1014
`
`Microsoft v. Philips -
`
`|PR2018—00026
`Page 11 of 11
`
`Microsoft Ex. 1014
`Microsoft v. Philips - IPR2018-00026
`Page 11 of 11
`
`

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