throbber
United States Patent
`
`[19]
`
`Hoflberg et al.
`
`[11]
`
`[45]
`
`Patent Number:
`
`Date of Patent:
`
`6,081,750
`
`Jun. 27, 2000
`
`US006081750A
`
`[54]
`
`[76]
`
`ERGONOMIC MAN-MACHINE INTERFACE
`INCORPORATING ADAPTIVE PATTERN
`RECOGNITION BASED CONTROL SYSTEM
`
`Inventors: Steven Mark Hoflberg, 20 Greystone
`Ter., Yonkers, N.Y. 10701-1705; Linda
`Irene Holfberg-Borghesani, 40 Jackson
`Dr., Acton, Mass. 01720
`
`Appl. No.: 08/471,213
`
`Filed:
`
`Jun. 6, 1995
`
`Related U.S. Application Data
`
`Continuation—in—part of application No. 07/812,805, Dec.
`23, 1991, Pat. No. 5,903,454.
`
`Int. Cl.7 ................................................... .. G05B 11/01
`US. Cl.
`700/17, 700/56; 700/11,
`00/83; 700/86; 345/520; 345/521
`Field of Search ................................... .. 364/140—147,
`364/148, 518, 188-190; 382/1, 8, 27, 30,
`34, 56, 16, 36, 42, 249, 700/11, 17,28,
`56, 47, 48, 49, 83, 84, 85; 345/520, 521
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,208,652
`4,697,209
`4,789,933
`4,841,575
`4,908,713
`4,963,994
`5,031,228
`5,060,277
`5,065,447
`5,076,662
`5,103,498
`5,123,057
`5,123,087
`5,136,659
`
`6/1980
`9/1987
`12/1988
`6/1989
`3/1990
`10/1990
`7/1991
`10/1991
`11/1991
`12/1991
`4/1992
`6/1992
`6/1992
`8/1992
`
`...... ..
`Marshall
`Kiewit et al.
`Chen et al.
`Welsh et al.
`
`.
`
`Barnsley et al.
`Shih et al.
`..
`lanier et al.
`.
`Verly et al.
`Newell et al.
`Kaneko et al.
`
`340/146.3Y
`358/84
`. 364/413.13
`.. 704/260
`........ .. 358/335
`........ .. 358/335
`382/38
`382/160
`382/56
`359/36
`395/68
`.. 382/156
`.. 345/348
`.................... .. 382/190
`
`OTHER PUBLICATIONS
`
`Hoffberg, Linda I., Thesis “An Improved Human Factored
`Interface for Programmable Devices.‘ A Case Study of the
`VCR”, Tufts University, Master of Sciences in Engineering
`Design.
`Micromint, “The Catalog of Embedded Controllers”, (Win-
`ter 1991):1—28.
`Didier LeGall, “MPEG: AVideo Compression Standard for
`Multimedia Applications”, Communications of the ACM.
`Shepard, Jeffrey D, “Tapping the Potential of Data Com-
`pression”, Military & Aerospace Electronics,
`(May 17,
`1993): 25-28.
`
`(List continued on next page.)
`Primary Examiner—Paul P. Gordon
`Assistant Examiner—Ramesh Patel
`Attorney, Agent, or Firm—Milde, Hoifberg & Macklin, LLP
`
`[57]
`
`ABSTRACT
`
`An adaptive interface for a programmable system, for pre-
`dicting a desired user function, based on user history, as Well
`as machine internal status and context. The apparatus
`receives an input from the user and other data. A predicted
`input is presented for confirmation by the user, and the
`predictive mechanism is updated based on this feedback.
`Also provided is a pattern recognition system for a multi-
`media device, wherein a user input is matched to a video
`stream on a conceptual basis, allowing inexact programming
`of a multimedia device. The system analyzes a data stream
`for correspondence with a data pattern for processing and
`storage. The data stream is subjected to adaptive pattern
`recognition to extract features of interest to provide a highly
`compressed representation which may be efficiently pro-
`cessed to determine correspondence. Applications of the
`interface and system include a VCR, medical device, vehicle
`control system, audio device, environmental control system,
`securities trading terminal, and smart house. The system
`optionally includes an actuator for effecting the environment
`of operation, allowing closed-loop feedback operation and
`automated learning.
`
`(List continued on next page
`
`24 Claims, 28 Drawing Sheets
`
`211“)
`lnlerlace
`‘
`mp“
`1 D1-v11'eJ
`
`311,5
`El l8\
`,
`l
`c1111111,11-
`"‘
`‘1lL.\ll4)l\ ‘m .
`Spcul
`111111111
`L111l<
`L‘“‘3°“"
`Purl‘
`M; 7 Optn1Ix7aL1011
`t1{1;11111; 111
`Stltt 1 10 1
`L/T
`
`1'09‘
`2110.. 7
`
`2 101
`Z l 01
`Current
`AL 2
`User Level
`
`
`
`AdaznvcWalglitmgI‘tr1wn‘1'
`
`71 UH/T_Lev1~1
`41,41. 11-61111211111
`3111 /« S1l:t1.1lCm11pm1cr.r
`Accu1ur‘1'o[ " T1
`l‘/117'./Qlfltllf 4
`2ll3—V“
`1
`Pl1y51o—Dyna1:1T7
`2l14\,
`71
`I)pnnu'1'.auon 7
`£11711-11141111,:
`Request
`Help Level15%.
`Current
`IJJS 'ay
`l
`,
`,
`
`Snupli irafion <‘¥113<
`
`Petitioners HTC and LG - Exhibit 1040, p. 1
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`6,081,750
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`9/1992 Okazaki et al.
`....... .. 345/358
`5,148,522
`358/194.1
`9/1992 Young .......... ..
`5,151,789
`358/85
`3/1993 Graczyk et al.
`5,192,999
`395/600
`10/1993 Prager
`5,255,386
`.. 382/1
`.
`1/1994 Trew et al.
`5,280,530
`379/90
`.
`2/1994 Glick et al.
`5,283,819
`382/56
`9/1994 Barnsley et al.
`5,347,600
`2/1995 Luciw et al.
`......................... .. 395/12
`5,390,281
`3/1995 Remillard . . . . . . . .. . .
`. . . . .. . . . . .. 379/96
`5,396,546
`5/1995 Carlucci et al.
`.. 395/156
`5,412,773
`7/1995 Barnsley et al.
`.. 382/235
`5,430,812
`7/1995 Ellis et al.
`..
`.. 348/2
`5,436,653
`9/1995 Jensen et al.
`.. 380/6
`5,450,490
`5,477,447 12/1995 Luciw et al.
`0/119.08
`5,500,920
`3/1996 Kupiec
`_ 395/2.79
`5,508,815
`4/1996 Levine
`.. 358/335
`. .. .
`5,544,358
`8/1996 Capps et al.
`. .. . . . . .. 395/600
`5,560,011
`9/1996 Uyama .. . .. . . . . . .
`. . . . .. . . .. 395/700
`5,572,246
`11/1996 Ellis et al.
`.. 348/2
`5,583,966
`12/1996 Nakajima
`. 395/51
`5,584,050 12/1996 Lyons ..
`. 455/67.1
`5,586,317 12/1996 Smith
`.. 395/683
`OTHER PUBLICATIONS
`
`(Oct.,
`
`Green, Lee, “Thermo-Tech”, Popular Mechanics,
`1985): 155-160.
`Sperling, Barbra & Tullis, Thomas, “Are You A Better-
`“Mouser” or “Trackballer”? A Comparison of Cursor-Posi-
`tioning Performance”, McDonnell Douglas Astronautics
`Company : 1-1.
`Abedini, Kamran, “An Ergonomically-Improved Control
`Unit Design”, Proceedings of Interface 87, (1987): 375-380.
`Schmitt, Lee & Olson, Dean, “Let’s Discuss Programmable
`Controllers”, Modern Machine Shop (May 1987): 90-99.
`Carlson, Mark A., “Design Goals for an Effective User
`Interface”, Human Interfacing with Instruments,
`: 1-1.
`Wilke, William, “Easy Operation of Instruments by Both
`Man and Machine”, Human Interfacing with Instruments:
`1-4.
`
`Kriefeldt, John, “Human Factors Approach to Medical
`Instrument Design”, Human Interfacing with Instruments:
`1-6.
`
`Atkinson, Terry, “VCR Programming Making Life Easier
`Using Bar Codes”, The Globe.
`for Designing Better
`Abedine, Kamran,
`“Guidelines
`VCRS”, California State Polytechnic University, Pomona,
`Report No. IME 46.2, (Feb. 4, 1987).
`Card, Smart, “A Method for Calculating Performance Times
`for Users of Interactive Computing Systems”, IEEE CH
`1424, (Jan., 1979):653-658.
`Meads, Jon, “Friendly or Frivolous‘.”’, Hardware Gimmicks
`and Software, (Jan., 1988): 95-100.
`Kreifeldt, J.G., “A Methodology for Consumer Product
`Safety Analysis”, Dept of Engineering Design-Tufts Uni-
`versity,
`: 175-184.
`Carroll, Paul, “High Tech Gear Draws Ones of Uncle” Wall
`Street Journal, (Apr. 27, 1988): 29.
`Kolson, Ann, “Computer Wimps Drown in a Raging Sea of
`Technology”, Globe, (May 24, 1989).
`W'iedlnbeck, Susan, et al, “Using Protocol Analysis to Study
`the User Interface”, Bulletin of The American Society for
`Information Science, (Jul. 1989): 25-26.
`“The Highs and Lows of Nielsen HomeVideo Index,” Mar-
`keting & Media Decisions, (Nov. 1985): 84-86+.
`
`Tello, Ernest R, “Between Man and Machine”, Byte, (Sep.
`1988): 288-293.
`“Voice Recognition: Understanding the Master’s Voice”,PC
`Magazine, (Oct. 27, 1987): 261-308.
`Hawkins, William J ., “Super Remotes”, Popular Science,
`(Feb. 1989): 76-77.
`Norman, Donald A., “Infuriating by Design”, Psychology
`Today, Vol. 22, (Mar. 1988): 52-56.
`The Quest for ‘User Friendly’, US News & World Report,
`(Jun. 13, 1988): 54-56.
`Trachtenberg, Jeffrey, “How Do We Confuse Thee? Let Us
`Count the Ways”, Forbes, (Mar. 21, 1988): 155-160.
`Sharpe, Lora, “Teen Havens”, The Globe,
`:12.
`Cobb, Nathan, “I Dont Get It”, The Globe Magazine, (Mar.
`25, 1990): 22-29.
`Weiss, Ray, “32-Bit Floating Point DSP Processors”, EDN,
`(Nov. 7, 1997):128-146.
`Hoffberg, Linda I, “Designing AProgrammable Interface for
`a Video Cassette Recorder (VCR) to Meet
`the User’s
`Needs”, Interface ’9I .'346-35 1.
`Hoffberg, Linda I., “Designing User Interface Guidelines for
`Time-Shift Programming on a Video Cassette Recorder
`(VCR)” : 501-504.
`Hoban, Phoebe, “Stacking the Decks”, New York V 20: 14.
`Platte, Hans. Joachim et al “A New Intelligent Remote
`Control Unit for Consumer Electronic Devices”, IEEE,
`(1985): 59-68.
`Zeisel, Gunther et al, “An Interactive Menu-Driven Remote
`Control Unit for TV-Receivers and VC-Recorders”, IEEE,
`(1988):814—818.
`Bensch, U, “VPV-Videotext Programs Videorecorder”,
`IEEE, (1988): 788-792.
`Moore, T.G. & Dartnall, A., “Human Factors of a Micro-
`electronic Prod11ct:'l'he Central Heating 'l‘imer/Program-
`mer",Applied Ergonomics, (1982)13.1 : 15-23.
`Kraiss, K F, “Alternative Input Devices for Human Com-
`puter Interaction”, Preprint.
`Verplank, William, “Graphics in Human-Computer Com-
`munication:
`Principles
`of Graphical User-Interface
`Design”, Preprint.
`“Digital Compression Hikes Cable
`Doherty, Richard,
`Capacity”, Electronic Engineering, (Dec. 2, 1991): 1-16.
`Moser, Karen D., “REXX/Windows Shortens GUI Design
`Time”, PC Week, (1991).
`Davis, Frederic E, “A Scripting Language for the Mac One
`Man’Odyssey”, PC Week, (Nov. 11, 1991):142.
`McNamara, George, “Multimedia the Rainbow Pot-or Pot-
`hole?” Computer Technology, (1991).
`Costlow, Terry, “IBM Points a New Way”, Electronic Engi-
`neering Times, (Oct. 28, 1991):62.
`Casasent, David, “Optical Pattern Recognition: For Inspec-
`tion, Image Enhancement”, Photonics Spectra,
`(1991)
`:
`130-140.
`“Microway”, AD, 1991.
`“Scene Locator”, New Media (Nov./Dec. 1991).
`Kim, Yongmin, “Chips Deliver Multimedia”, Byte, (Dec.
`1991) : 163-173.
`“Frame Grabber/Imager Ilas TMS340Z0 IC”, Unknown.
`Bindra, Ashor et al, “TI Leads Five-Firm Parallel-Process-
`ing Effort”, Electronic Engineering Times, (Dec. 2, 1991):
`21-22.
`
`“Compression lCS Target Digital Cameras”,EDN, (Nov. 28,
`1991).
`Yoshida, Junko, “Battle Brewing Over Digital-Video For-
`mats”, Electronic Engineering Times, (Dec. 2, 1991): 20-21.
`
`Petitioners HTC and LG - Exhibit 1040, p. 2
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`6,081,750
`Page 3
`
`“Fractal Geometry Compresses Video Images That Have
`Independent Resolution”, EDN, (Nov. 7, 1991):122-123.
`Mera, Narciso, “DSP and Open Real Time OS Target
`Multimedia Applications”, Computer Technology Review,
`(Fall 1991) 2 14-17.
`Guglielmo, Connie, “MPEG Standard Aims to Squeeze
`Digital Video Into Mainstream”, lilac Week (Dec. 3, 1991
`vol. 5, No. 41): 31-32.
`Doherty, Richard, “MPEG Group Reveals Audiovisual Code
`Data”, Electronic Engineering Times 199], (Dec. 2, 1991) :
`97.
`Quinnell, Richard A, “Gyroscope Allows 3-D Motion Sens-
`ing for Robotics and Desktop Computers”, EDN, (Nov. 7,
`1991): 120.
`Zook, Chris, “8mm Incorporates Arthmetic Encoding for
`Data Compression”, Computer Technology Review,
`(Fall
`1991) : 81-85.
`Conway, William “New Modem Standards Challenge Inte-
`grators with Multiple Choices”, Computer Technology
`Review, (Fall 1991) 23-28.
`NBC TV News “Radio TV Reports” (Jul. 17, 1990) 1-37.
`“The “Smart” House: Human Factors in Home Automa-
`
`tion”, Human Factors in Practice (Dec. 1990) 3-36.
`LaGale, Didier, “MPEG: AVideo Compression Standard for
`Multimedia Applications”, Communications of the ACM
`(Apr. 1991/vol. 34, No. 4) 47-58.
`Yoshida, Junko, “EMC2 Pushes Video Rental by Satellite”,
`Electronic Engineering Times (Dec. 2, 1991) 97-98.
`
`Erickson, Thomas and Salomon, Gitta “Designing a Desktop
`Information System: Observations and Issues”, CHI ’91
`Proceedings, (1991) ACM 0—89791-383-3/91/0004/0049,
`pp. 49-54.
`Shepard, Jeffrey, “Trapping the Potential of Data Compres-
`sion”, Military &Aerospace Electronics, May 17, 1993, pp.
`25-28.
`
`Cypher, Allen, “Video Presentation Eager: Programming
`Repetitive Tasks by Example”, CHI
`’91 Proceedings,
`(1991), pp. 445-446.
`Ueda, Hirotada et al, “Impact: An Interactive Natural—Mo-
`tion-Picture Dedicated Multimedia Authoring System”,
`CHI
`’91 Proceedings,
`(1991) ACM 0-89791-383-3/91/
`0004/0343, pp. 343-350.
`Siochi, Antonio C. and HiX, Deborah, “A Study of Com-
`puter-Supported User Interface Evaluation Using Maximal
`Repeating Pattern Analysis”, C111 ’91 Proceedings, (1991),
`ACM (P89791-383-3/91/0004/0301, pp. 301-304.
`Smith, Sidney L. and Mosier, Jane N., “Guidelines for
`Designing User
`Interface Software", ESD-TR-86-278,
`MTR 10090, Mitre Corporation, Bedford, Massachusetts,
`(A11g., 1986), (pp. 1-10, 401-418 provided) NTIS AD A177
`198.
`
`Fox, Jelfrey, A. and Smith, Sydney L., “Dynamic Rules for
`User Interface Design" (Druid), M89-22, Mitre Corpora-
`tion, Bedford, Massachusetts, (May 1989), (pp. 1-2, 40-42
`provided).
`
`Petitioners HTC and LG - Exhibit 1040, p. 3
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`Jun. 27, 2000
`
`Sheet 1 0f 28
`
`6,081,750
`
`CLOCK SET
`
`I ¢ = Search Time
`
`~ Required
`k\\\‘ Keypresses
`
`
`
`AverageNumberofKeypresses
`
`U10O
`
`Petitioners HTC and LG - Exhibit 1040, p. 4
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27,2000
`
`Sheet 2 0f 28
`
`6,081,750
`
`—
`W///J//'///1.
`
`—
`
`;
`
` .
`
`
`
`
`
`7/III/.7///////////'/.
`
` JIJ/A
`
`7//ZJ//////I//////9678910111213141516
`
`ETotalTime E]Total-Tr
`
`V
`
`Fig.3
`
`SubjectNumber
`
`?
`
`'I//////I///////////////J.
`
`
`
`S
`
`4
`
` d
`
`
`
`V//J////////////////A
`
`G
`
`1000
`
`S00
`
`SDUODBS III BUILL
`
`Petitioners HTC and LG - Exhibit 1040, p. 5
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27,2000
`
`Sheet 3 0f 28
`
`6,081,750
`
`’////l///////////
`
`§§ kg
`
`7////////////////
`
`7////I////////////A
`
`V/////////Z
`
`VIIIIIIIIIIIIIIIIIIIII
`
`
`
` .§
`
`0lK
`
`§TotalTime DTotal-Tr Il
` SubjectNumber
`
`
`
`7///////////I/////A
`
`
`
`VIIIIIIIIIIIIII
`|§
`7//I//I////////////I
`
` '
`
`
`
` 4
`
` 4
`
`spuoaag LII 9U.II]_
`
`Petitioners HTC and LG - Exhibit 1040, p. 6
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`Jun. 27, 2000
`
`Sheet 4 0f 28
`
`6,081,750
`
`‘ P3
`
`Critical Steps
`
`Fig. 5
`
`Petitioners HTC and LG - Exhibit 1040, p. 7
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27,2000
`
`Sheet 5 0f 28
`
`6,081,750
`
`:
`W///I///A
`—
`7////7///////4
`
`—
`V//////////I////.
`I
`'////////7/A.
`
`—
`
`7/7//I////////A78910111213141516
`RExistingInterface DNewInterface —
`
` SubjectNumber
`
`V//////I////I////A
`I
`VI////////////I/I4
`
`
`
`— —
`
`’II//////I///I//////I4
`
`7/////17//I/J//////4
`
`
`
`'//////////I//.
`
`VIIIIIIJIIIIIIIIII
`
`spuoaag (II 31111;
`
`Petitioners HTC and LG - Exhibit 1040, p. 8
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`00027:2n.uJ
`
`Sheet 6 of 28
`
`6,081,750
`
`mumouomEEHHCL
`
`T1!!!‘
`
`I: Avg
`Min
`Max @ Std
`
` P
`
`Critical Steps
`
`rO»0.0oOyO»..>.I?////////;S
`
`Petitioners HTC and LG - Exhibit 1040, p. 9
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`00027:2n.uJ
`
`Sheet 7 of 28
`
`6,081,750
`
`Min D Avg
`Max @ Std
`
`765
`
`000
`
`000
`
`munoummEEEH
`
`wO1O1O<O1O4O491O4O1§4O19.OOOOOOOOOO.w.~»§.§.~.§h
`
`P2
`
`Critical Steps
`
`Petitioners HTC and LG - Exhibit 1040, p. 10
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 8 0f 28
`
`6,081,750
`
`'7///J/I/////////4
`
`7////// III .
`
`
`
`V/I//I///II/II////I
`
`FIIIIIIIWIIIJIIIIIIIIJIVIII .
`
`7/////////////////////A
`
` JJ/WJVA
`
` J/J 678910111213141S16
`
`
`
`
`
`3%‘ExistingInterface DNewInterface
`
`
`
`SubjectNumber
`
` J
`
`V/////////I//////fl/fl///////A
`
`'
`:
`
` 4W/Jflfl 4‘5
`
` mm
`
`j
`7/ll////////////////////////////1//AW/Arr?///M1!////A m
`e
` mmwm N
`
`O
`O
`xn
`
`O
`O
`V)‘
`
`1ZZ7"7’/ /[IA H
`
`G
`
`1
`O
`O
`N
`
`SBS‘3E)JCM9)] JO 1aqu,mN
`
`Petitioners HTC and LG - Exhibit 1040, p. 11
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`Jun. 27, 2000
`
`Sheet 9 0f 28
`
`6,081,750
`
`Theoretical
`
`L
`
`‘ Actual
`
`k\\.
`
`Fxisting Interface
`
`New Interface
`
`Fig. 10
`
`TimeinSeconds
`
`0
`

`
`.\\\\\\\\\\\\\\\\\\\\\\‘
`
`I: Theoretical
`
`Actual
`
`.
`
`Existing Interfa
`Times for the Minimum,
`
`New Interface
`oretical and Actual Keypresses
`
`Fig. 1 1
`
`Petitioners HTC and LG - Exhibit 1040, p. 12
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 10 0f 28
`
`6,081,750
`
`. v "9'
`.,v,;o;¢:o:;:o’o‘9 4
`,,'o’3’o’¢‘o’o‘o‘¢:o:<
`.«:‘:%(¥3i§I93t‘:‘
`‘~'¢’««¢««’o‘
`‘ °o’¢’¢’o’o’¢‘o’o’o’o‘
`“’°2°$°$°$°3°3°2°1
`~.g,o,««
`
`Existing Interface
`
`o'o'¢'6’6‘
`.
`o;o.o,¢,o,o«
`“$30 99 00o‘«
`
`0.‘
`~««««’o‘
`\o:o’o’¢:o‘o:¢:oj
`M 9
`90 o’o‘o‘o’¢’<
`9.0.9.0,”
`9,0 9 9,0,
`* ~to’«.
`
`Clock Set (106)
`
`New Interface
`
`Fig. 12b
`
`Petitioners HTC and LG - Exhibit 1040, p. 13
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 11 0f 28
`
`6,081,750
`
`Search (240) A
`,
`'O‘\
`,;:v:»:;.\,,,%
`0 0%‘?9 9 9
`oooooooo
`’o"o‘o’o’o’o’o’o"o‘s
`oooooooooo.
`,:,¢«>o¢¢¢oo,::;;.g‘
`O O
`X*3°:*23‘~‘:
`:.:.:2:.:.:.:.:.:.:.:::§:¢o?»'§7'
`, .
`-§N&flfifi9*
`‘\
`
`d&fl©“
`
`‘-'-Q P1(432)
`
`.
`J???
`oqgggfiggv,
`
`W$}““““‘§‘*’
`‘ ’ ooooo:£3”
`\
`§$fi$9’
`qggp
`
`Petitioners HTC and LG - Exhibit 1040, p. 14
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 12 0f 28
`
`6,081,750
`
`Input Instruction
`
`Display Error
`Message
`
`<j-‘ Verify Instruction
`As Being Consistent
`
`Append Instruction to
`Program Sequence
`
`I
`Analyze Program
`
`Uequence to Predict
`
`Next Action
`
`Display Predicted
`Next Action on
`Display
`
`User Accept
`Confirmation
`Screen
`
`Manual Input
`Option
`
`Display Complete
`Program Sequence
`to User
`
`User Accept
`
`No
`
`Yes
`
`Petitioners HTC and LG - Exhibit 1040, p. 15
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 13 0f 28
`
`6,081,750
`
`Input
`Instruction
`
`Assign Identifier
`n = x
`
`Delete
`Instruction n
`
`Verify
`Confirmation
`Screen
`
`Petitioners HTC and LG - Exhibit 1040, p. 16
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 14 0f 28
`
`6,081,750
`
`Input User
`Identification
`
`Personalized
`
`Startup Based on
`User Profile
`
`Update
`Preference
`Matrix
`
`Present Most
`likely Choices
`To User
`
`Update
`Preference
`Matrix
`
`Manual Input
`Op-L-ion
`
`Accept
`Confirmation
`Screen
`
`Petitioners HTC and LG - Exhibit 1040, p. 17
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`00027:2n.uJ
`
`Sheet 15 of 28
`
`6,081,750
`
`25.20
`
`coE..NEofi:<835
`
`
`
`>mEm58293.8
`
`
`
`:33Em:ubsmum
`
`
`
`EbqouHobmbxm
`
`
`
`aowusbmfiE8325
`
`
`
`S9:Hobmbxm
`
`Petitioners HTC and LG - Exhibit 1040, p. 18
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`00027:2muJ
`
`Sheet 16 of 28
`
`6,081,750
`
`S.3
`
`
`
`:932R82BEEBE$282N0933'
`
`
`
`
`mwuou:o:§E8E55:52.898:
`
`
`
`mfitutouSimu>:&.a$QSam35gmEfimm:EE_%_
`
`
`w>uS5m83m3585confineSEHtfim32.
`35%3:252
`
`Petitioners HTC and LG - Exhibit 1040, p. 19
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`00027:2n.uJ
`
`Sheet 17 of 28
`
`6,081,750
`
`3&5
`
`
`
`qoumfihofiawanna
`
`
`wnuzazfimufiobuflm
`
`
`\wEU8uQ8E>>\u$m
`
`zsuhu\$a:mE<mime
`
`8.53.0293:
`
`
`
`EfiflsuofiwmEouwmxwmwm
`
`mufiobuflm
`
`3w,$mmw§8838
`
`NoamSow
`
`wk
`
`
`
`Ebqou.HOuO2
`
`882gummane
`
`Petitioners HTC and LG - Exhibit 1040, p. 20
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 18 0f 28
`
`6,081,750
`
`2119
`?
`Interface
`
`2118
`
`2llZ
`*1

`C<)mmu—‘
`i
`
`énput 1{ lllE:dl,ll0l1 {¥
`
`evice
`
`rm
`
`;
`
`.
`
`2 105]
`
`Optimization
`
`‘
`
`J\
`
`Quality of W
`
`Selection
`
`Past User
`
`]\
`
`History
`
`N
`
`X
`
`Current ‘if
`
`2108 JT Programming Status
`
`2
`
`2 1 1 0
`
`I
`
`Number of
`
`Errors
`
`Number ol’
`Cancels
`
`l
`
`I
`
`
`
`
`
`AdaptiveWeightingNetwork
`
`2111_/T
`
`I
`
`N
`
`__
`
`Explicit User
`Level Choice
`
`High Frequency
`
`211 2_/\ Signal Componen I‘
`
`211 3
`
`'
`2114
`
`Accuracy of
`MOVEIHEHI
`
`Physio-Dynamic
`OptiI1'1iZ£1tiO1’1
`
`2 115___/T
`
`Explicit Help
`Request
`
`_l
`2101
`|_ User Level
`I
`fl Help Level
`J
`[flmplification P105
`
`Current
`
`Current
`
`Display
`
`'
`
`,
`
`Petitioners HTC and LG - Exhibit 1040, p. 21
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`00027:2n.uJ
`
`Sheet 19 of 28
`
`6,081,750
`
`........_
`
`u>u9%<
`
`game:
`
`vEO>fiwZ
`
`.HO..m_w.COUfSS
`
`.§mE:ouIRomm
`
`Bamboo
`
`Egommsmfip8%
`
`PENN
`
`EEEEH
`
`f¢¢$
`
`Smmomm8%3mm
`
`355$EmQ82»89>
`
`
`
`Sfiwbxm@223EtsmE9:
`
`Bmfifime
`
`mmmnfimm2m6wE$E_
`wfiwmwuoéKHmm
`
`83383::Smm
`
`omfoeu,./.
`
`Petitioners HTC and LG - Exhibit 1040, p. 22
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 20 0f 28
`
`6,081,750
`
`2302
`
`\
`
`Microprocessor
`
`Data
`Seriahzer
`
`Pattern
`Recognition
`System
`S
`
`2304
`
`Interface &
`Programming
`Console
`S
`
`2305
`
`Fig. 23
`
`Petitioners HTC and LG - Exhibit 1040, p. 23
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`00027:2n.uJ
`
`Sheet 21 of 28
`
`6,081,750
`
`_23.33
`
`0,
`
`mm.::SSmo$
`
`mu.w:3H\
`
`Em>m2:?RamNwmmmnfiwm
`
`
`Hmw>b$mmo.E50,33Em:
`
` |
`Beam
`
`3%:_
`
`Til‘
`
`/Howm
`
`
`
`
`
`fimuodEQUwN.SwuUm.Hm£Umuummgflmfim
`
`mmmgfimm
`
`82
`
`Wk
`
`
`
`Eimumwflmmmnfimaqouamousr
`_
`25.20@8325
`.Nw§BomE>
`
`Nm35832;
`
`§m>m
`
`5:Embou
`
`Petitioners HTC and LG - Exhibit 1040, p. 24
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`00027:2n.uJ
`
`Sheet 22 of 28
`
`6,081,750
`
`wommf
`
`SEf
`
`Sam
`
`nofimmzqfiou
`
`xaofiafiunm
`
`fmocnfibom
`
`umfifim
`
`
`
` Emé«EH35f
`
`owfiopm
`
`momm
`
`3m:uwHfiHw...fiHf
`
`wmfioam
`
`momm
`
`Em:
`
`82f8£$..£
`
`585$
`
`1moufiwoumm
`
`BE
`
`mm.3
`
`Petitioners HTC and LG - Exhibit 1040, p. 25
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 23 0f 28
`
`6,081,750
`
`2603
`
`H P
`
`lant
`Actuator
`
`Intermediate
`Sensor Data
`Storage I
`
`261 1
`
`Transform
`
`Input
`-
`DEVICE
`
`Characterization
`2 607K Network
`
`26 1 0
`
`2609
`
`Pattern
`Storage
`Memory
`
`Correlator
`
`1 2 608
`
`Fig. 26
`
`Petitioners HTC and LG - Exhibit 1040, p. 26
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 24 of 28
`
`6,081,750
`
`Store Templates
`
`Generate Image
`Domains
`
`Create Mapped Ranges
`
`Assign Identifiers
`
`Select Matching
`Ranges for
`Each Domain
`
`Represent Image as
`Identifiers
`
`Select Template That
`Matches Image From
`Combination of
`Identifiers
`
`Petitioners HTC and LG - Exhibit 1040, p. 27
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 25 0f 28
`
`6,081,750
`
`Input Templates
`
`Store Templates
`
`Input Image Data
`
`Store Image Data
`
`Create Domains of
`Stored Image Data
`
`Create Mapping
`Ranges of Image Data
`
`Process a
`Subset Range
`
`Yes
`
`Assign Identifiers
`
`Transform Domain
`
`Select Mapping
`Range by Criteria
`
`Represent Image
`As Identified
`
`Select
`0 Matching Template
`
`Stop
`
`Fig. 28
`
`Petitioners HTC and LG - Exhibit 1040, p. 28
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 26 0f 28
`
`6,031,750
`
`Input Templates
`
`Store Templates
`
`Input Motion Image Data
`
`Store Motion Image Data
`
`Create Domains of
`Stored Motion Image Data
`
`Create Mapping Ranges of Data
`With Corresponding Data
`
`I Process a Subset Range

`
`YES
`
`Assign Identifiers
`
`Compute Motion Vector
`
`Select Mapping
`Range by Criteria
`
`Represent
`Motion Vectors
`
`Scene Change Detection
`
`Select
`Matching Template
`
`Fig. 29
`
`Petitioners HTC and LG - Exhibit 1040, p. 29
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 27 0f 28
`
`6,081,750
`
`Transform
`and Subtract
`
`;-----------------------u;///3002
`: Window
`§ Around Object
`=
`of Interest
`
`Create First
`
`Region
`
`Compare Codes
`With Templates
`
`Transform
`and Subtract
`
`Match
`Pr9ba_bihFY
`Maxmuzatlon
`
`Output
`Recognition
`
`Petitioners HTC and LG - Exhibit 1040, p. 30
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`U.S. Patent
`
`Jun. 27, 2000
`
`Sheet 28 0f 28
`
`6,031,750
`
`———>
`
`System Status
`
`Past History
`——>
`——.__;_+_—_J
`
`Adaptive
`Prediction System
`
`Contextuat
`
`Analysis
`
`Output Predicted
`Choices
`
`1
`
`C
`
`User Feedback
`Input
`
`[
`
`User Interface
`Control
`
`C
`
`C ‘T
`
`Control System
`
`Control Output
`
`l__,___o
`
`Petitioners HTC and LG - Exhibit 1040, p. 31
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`6,081,750
`
`1
`ERGONOMIC MAN-MACHINE INTERFACE
`INCORPORATING ADAPTIVE PATTERN
`RECOGNITION BASED CONTROL SYSTEM
`
`5
`
`The present application is a Continuation—in—Part of U.S.
`patent application Ser. No. 07/812,805, now U.S. Pat. No.
`5,903,454, filed Dec. 23, 1991.
`A portion of the disclosure of this patent document and
`appendices incorporated by the reference, contain material
`which is subject
`to copyright protection. The copyright
`owner has no objection to the facsimile reproduction by
`anyone of this patent document or the patent disclosure, as
`it appears in the US. Patent and Trademark Office patent file
`or records, but otherwise reserves all copyright rights what-
`soever.
`
`FIELD OF THE INVENTION
`
`The present invention relates to the field of programmable
`man-machine interfaces,
`for general or special purpose
`computing or sequencing devices. The present
`interface
`system is ergonomically adapted to provide an optimized
`environment for huma11 interaction with the device. The
`present system preferably employs a graphical direct-
`manipulation style interface. The present invention provides
`an enhanced interface for facilitating human input of a
`desired information and for modifying information previ-
`ously entered information.
`BACKGROUND OF THE INVENTION
`
`Significant difliculties are experienced by users when
`complex programmable devices having multiple commands
`which are infrequently used or progammed by those users.
`Further, when a user attempts to use an uncommon or rarely
`used function of these devices, which may be, for example
`video cassette recorders (hereinafter “VCRs”) difliculties are
`also encountered. For example, studies have concluded that
`80% of users cannot correctly program their VCRs. This has
`been due, in part, to the fact that manufacturers continue to
`add more features to existing devices, without simplifying
`those which already exist. Another problem has been the
`failure of manufacturers to design products in which the
`control interface adapts to the behavior of the user or to
`allow a system to be adaptive to the behaviors of a plurality
`of users.
`
`People learn most efliciently through the interactive expe-
`riences of doing, thinking, and knowing. Learning may often
`be facilitated by observing an experienced teacher. For
`ease—of—use, efficiency, and lack of frustration of the user,
`utilizing the device should be intuitive. Users should be able _
`to operate the device without referring to an instruction
`manual. Often, actual working examples are helpful. Well-
`designed products should contain visual clues which prompt
`and convey their meanings, however, prior art devices do not
`always live up to this ideal. This problem of insufficient
`perceptual clues to cue the user as to the identity and nature
`of available choices is accentuated by various manufacturers
`and designers who focus on the production and design of
`feature-rich systems, rather than on ones which are also
`“User Friendly” and th11s easier to use. Therefore, many
`products are extremely complex and thus diflicult to use,
`thereby preventing all but the most technically advanced
`people from using them. Other products are simple to use for
`a low level of functionality, but make it extremely diflicult
`to transcend an arbitrary barrier set by the interface designer.
`Some display systems have a higher available resolution
`than others, and the interface is preferably arranged to
`
`2
`optimize the intended display for the resolution limits and
`display format of the intended or available display device.
`Further, even with sufficient resolution, certain displays are
`of small size, and thus the visibflity of the information may
`also be optimized by taking into consideration the size,
`resolution, contrast, brightness of the display, ambient
`conditions, characteristics of the human visual system, fac-
`tors specific for a known user, and the available options of
`the apparatus. Thus, the interface may employ a number of
`methods to optimize the visibility of the information for a
`variety of display devices, storage formats and transmission
`standards. Known display standards and types include:
`NTSC, PAL, SECAM, CCIR—601, HDTV, MUSE, IDTV,
`VHS, S-VHS, Beta, SuperBeta, 8 mm, Hi-8 mm, videotel or
`picturephone (PX64), H.261, MPEG-1, MPEG-2. JPEG,
`computer display standards (CGA, HGC, EGA, PGA, VGA,
`SVGA, XGA, Macintosh (TM), 8514, Private Eye (TM) (a
`small reflection-scanned LET) line array for projecting a
`virtual display image in front of the eye, available from
`Reflection Technology, Inc.), LCD, etc., each of which may
`have a number of size ranges, e.g. about 1 cm2 to about 10
`m2, with a resolution range including displays having about
`16 dot matrix characters or more or about 16 by 64 pixels to
`about 2,048 by 2,048 pixels. Techniques such as
`antialiasing, font substitution, hinting, precompensating for
`expected distortion, etc., are all known employed to improve
`the readability of the display under various circumstances.
`
`PRIOR ART
`
`The prior art details a number of components of the
`present invention, and in fact,
`in a number of areas the
`present invention builds upon the prior art by adding novel
`aspects disclosed herein to result
`in improvements.
`Therefore, as set forth below, and in the attached appendix
`C of references (including abstracts), incorporated herein by
`reference, a significant number of references detail funda-
`mental technologies which may be improved according to
`the present invention. To the extent necessary, these tech-
`nologies are disclosed and are expressly incorporated herein
`by reference to avoid duplication of prior art teachings.
`Recitation hereinbelow of these teachings or reference to
`these teachings is not meant to imply that the inventors
`hereof were necessarily in any way involved in these
`references, nor that
`the particular improvements recited
`herein were made or conceived after the publication of these
`references. Thus, prior art cited herein is intended to (1)
`disclose information related to the application published
`before the filing hereof; (2) define the problem in the art to
`which the present invention is directed, (3) define prior art
`methods of solving various problems also addressed by the
`present invention; (4) define the state of the art with respect
`to methods disclosed or referenced herein; and/or (5) detail
`technologies used to implement methods or apparatus in
`accordance with the present invention.
`
`Human Interface
`
`One aspect of the present invention relates to a program-
`mable device that comprises a menu-driven interface in
`which the user enters information using a direct manipula-
`tion input device. Such a type of interface scheme is
`disclosed in Verplank, William I.., “Graphics in Human-
`Computer Communication: Principles of Graphical User-
`Interface Design”, Xerox Office Systems, and the references
`cited therein: Foley, J. D., Wallace, V. I.., (Chan, P., “The
`Human Factor of Computer Graphics Interaction
`Techniques”, IEEE CG&A, November 1984, pp. 13-48,
`
`Petitioners HTC and LG - Exhibit 1040, p. 32
`HTC and LG v. PUMA, IPR2015-01501
`
`

`
`6,081,750
`
`3
`Koch, H., “Ergonomische Betrachtung Von
`Schreibtastaturen”, Humane Production, 1, pp. 12-15
`(1985); Norman, D. A., Fisher, D., “Why Alphabetic Key-
`boards Are Not Easy To Use: Keyboard Layout Doesn’t
`Much Matter”, Human Factors 24(5), pp. 509-519 (1982);
`Perspectives: High Technology 2, 1985; Knowlton, K.,
`“Virtual Pushbuttons as a Means of Person-Machine
`Interaction”, Proc of Conf. Computer Graphics, Pattern
`Recognition and Data Structure, Beverly Hills, Calif., May
`1975, pp. 350-352; “Machine Now Reads, enters Informa-
`tion 25 Times Faster Than Human Keyboard Operators”,
`Information Display 9, p. 18 (1981); “Scanner Converts
`Materials to Electronic Files for PCs”,
`IEEE CG&A,
`December 1984, p. 76; “New Beetle Cursor Director
`Escapes All Surface Constraints”, Information Display 10,
`p. 12, 1984; Lu, C., “Computer Pointing Devices: Living
`VVith Mice”, High Technology, January 1984, pp. 61-65;
`“Finger Painting”, Information Display 12, p. 18, 1981;
`Kraiss, K. F., “Neuere Methoden der Interaktion an der
`Schnittstelle Mensch—Maschine”, Z. F. Arbeitswissenschaft,
`2, pp. 65-70, 1978, Hirzinger, G., Landzettel, K., “Sensory
`Feedback Structures for Robots with Supervised Learning”,
`IEEE Co11f. on Robotics and Automation, St. Louis, March
`1985; Horgan, H., “Medical Electronics”, IEEE Spectrum,
`January 1984, pp. 90-93.
`The following references are relevant to the interface
`aspects of the present invention, certain of which are incor-
`porated by reference in U.S. patent application Ser. No.
`07/812,805, incorporated herein by reference:
`Hoffberg, Linda 1, “AN IMPROVED HUMAN FAC-
`TORED INTERFACE FOR PROGRAMMABLE
`DEVICES: A CASE STUDY OF THE VCR” Master’s
`Thesis, Tufts University (Master of Sciences ir1 Engir1eer-
`ing Design, November, 1990).
`“Bar Code Programs VCR”, Design News, Feb. 1, 1988, 26.
`“The Highs and Lows of Nielsen Homevideo Index”, Mar-
`keting & Media Decisions, November 1985, 84-86+.
`“The Quest for “User Friendly’, U.S. News & World Report,
`Jun. 13, 1988. 54-56.
`“The Smart House: Human Factors in Home Automation”,
`Human Factors in Practice, December 1990, 1-36.
`“VCR, Camcorder Trends”, Television Digest, Vol. 29:16
`(Mar. 20, 1989).
`Abedini, Kamran, “An Ergonomically-improved Remote
`Control Unit Design”,
`Interface ’87 Proceedings,
`375-380.
`Abedini, Kamran, and Hadad, George, “Guidelines For
`Designing Better VCRs”, Report No. IME 462, Feb. 4,
`1987.
`Bensch, U., “VPV—VIDEOTEXT PROGRAMS
`VIDEORECORDER”,
`IEEE Transactions or1 Consumer
`Electronics, 34(3):788-792.
`Berger, Ivan, “Secrets of the Universals”, Video, February
`1989, 45—47+.
`Beringer, D. B., “A Comparative Evaluation of Calculator
`Watch Data Entry Technologies: Keyboards to
`Chalkboards”, Applied Ergonomics, December 1985,
`275-278.
`Bishop, Edward W., and Guinness, G. Victor Jr., “Human
`Factors Interaction with Industrial Design”, Human Factors,
`8(4):279-289 (August 1966).
`Brown, Edward, “Human Factors Concepts For
`Management”, Proceedings of the Human Factors
`Society, 1973, 372-375.
`Bulkeley, Debra, “The Smartest H

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