Apple Inc. v. Samsung Electronics Co. Ltd. et al

Filing 946

EXHIBITS re #943 Declaration in Support,, Exhibits to Arnold Declaration (Ex. 84 (Part 1)) filed bySamsung Electronics America, Inc., Samsung Electronics Co. Ltd., Samsung Telecommunications America, LLC. (Attachments: #1 Ex. 84 (Part 2), #2 Ex. 84 (Part 3), #3 Ex. 84 (Part 4), #4 Ex. 84 (Part 5), #5 Ex. 85 (Part 1), #6 Ex. 85 (Part 2), #7 Ex. 85 (Part 3), #8 Ex. 86 (Part 1), #9 Ex. 86 (Part 2), #10 Ex. 86 (Part 3), #11 Ex. 86 (Part 4))(Related document(s) #943 ) (Maroulis, Victoria) (Filed on 5/18/2012)

Download PDF
U.S. Patent Nov. 30, 2010 Sheet 15 of 37 US 7,844,915 B2 1300 TRANSFER A HANDLE GESTURE Lvun CALL 1391 TRANSFER A GESTURE CHANGE CALL IN RESPONSE TO THE HANDLE GESTURE EVENT CALL 1304 FIG. 13 1400 TRANSFER A SCAUNG TRANSFORM CALL TO veremMINE A SCAUNG TRANSFORM FOR A VIEW ASSOCIATED WITH A USER INPUT HAVING A PLURAUTY OF INPUT POINTS 1402 TRANSFER A SCAUNG oco suRE START CALL 1404 TRANSFER A SCAUNG GESTURE PROGRESS CALL TRANSFER A SCAUNG GESTURE END CALL 1408 FIG. 14 APLNDC00025397 U.S. Patent Nov. 30, 2010 Sheet 16 of 37 US 7,844,915 B2 1502 -" - 'N 1504 1508 1516 FIG. 15 • .. ridad hu I IRDTf3 fram the DIRR Imana Ontahama nn OÆl9El9011 APLNDC00025398 GO I C c < 999 049i APLNDC00025399 U.S. Patent Nov. 30, 2010 Sheet 18 of 37 US 7,844,915 B2 (O I.L. Conv nrovidad hv a -.v from tha ÞiRS Imana Datakaan on OAISEISO11 APLNDC00025400 U.S. Patent Nov. 30, 2010 Sheet 19 of 37 US 7,844,915 B2 1700 TRANSFER A ROTATION uvemSFORM CALL TO DETERMINE A ROTATION TRANSFORM FOR A VIEW ASSOCIATED WITH A USER INPUT HAVING A PLURALITY OF INPUT POINTS TRANSFER A START ROTATION oc-o mRE CALL 1704 TRANSFER ROTATION GESTURE PROCESS CALL 1708 TRANSFER A ROTATION GESTURE END CALL 1708 FIG. 17 APLNDC00025401 U.S. Patent Nov. 30, 2010 Sheet 20 of 37 US 7,844,915 B2 1800 a ANY ANIMATION? 1802 NO YES PROGRESS? 1804 YES CALCULATE NEXT STATE 1806 NO NO DELEGATE? 1808 YES NOTIFY DELEGATE 1810 FIG. 18 APLNDC00025402 U.S. Patent Nov. 30, 2010 Sheet 21 of 37 US 7,844,915 B2 1900 START AT LEAST TWO ANIMATIONS DETERMINE THE PROGRESS OF EACH ANIMATION UPDATE EACH OF AT Lua i TWO ANIMATIONS BASED ON A SlNGLE TIMER 1908 FIG. 19 anu nrnvidad hu ilADTf3 fram the DIRR Imana natakaan an flal9EIDO11 APLNDC00025403 U.S. Patent Nov. 30, 2010 Sheet 22 of 37 US 7,844,915 B2 2000 PROVIDE A SINGLE ANIMATION TIMER LUUL ANIMATE A PLURALITY OF ANIMATIONS WITH THE StNGLE ANIMATION TIMER 2004 FIG. 20 nu nravidad hu IIRDTfi fram tha DIRA Imana natahmen an ital9KI9tH4 APLNDC00025404 U.S. Patent Nov. 30, 2010 Sheet 23 of 37 US 7,844,915 B2 2100 SET ATTRIBUTES OF VIEWS INDEPENDENTLY WITH EACH VIEW BEING ASSOCIATED WITH PROCESS 2102 TRANSFER A SYNCHRONIZATION CALL TO SYNCHRONIZE ANIMATIONS FOR THE MULTIPLE VIEWS OF THE DISPLAY TRANSFER A SYNCHRONIZATION CONFIRMATION MESSAGE WHEN A SYNCHRONIZATION I LAG IS ENABLED ON THE LIST OF THE PROCESS BEING SYNCHRONIZED UPDATE THE ATTRIBM OF THE VIEWS INDEPENDENTLY 2100 TRANSFER A START ANIMATION CALL TO DRAW THE REQUESTED ANIMATIONS FIG. 21 Conv nrovided bv USPTO from the PIRS Imane Database on 04/25/2011 APLNDC00025405 U.S. Patent Nov. 30, 2010 Sheet 24 of 37 US 7,844,915 B2 2200 FIG. 22A 2200 2220 FIG. 228 Conv nrovided bv USPTO from the PIRS Imann .........m - nammanos APLNDC00025406 U.S. Patent Nov. 30, 2010 Sheet 25 of 37 US 7,844,915 B2 2300 CONSTRUCT A DATA STRUCTURE HAVING A HIERARCHY OF LArme WITH A LAYER BEINGnoavuATED WITH A VIEW AND OWNING THE VIEW 2302 REMOVE THE LAYER FROM THE DATA STRUCTURE 2304 SWITCH OWNERSHIP OF THE VIEW FROM THE LAYER TO THE VIEW 2300 FIG. 23 2400 CONSTRUCT A DATA STRovauRE HAVING A HIERARCHY OF LAYERS WITH A LAYER BEING ASSOCIATED WITH A VIEW STORE THE DATA STRUCTURE IN MEMORY 2404 MAINTAIN A REIAINED COUNT OF THE NUMBER OF REFERENCES TO THE VIEW FROM OTHER OBJECTS 2406 DEALLOCATE THE VIEW FROM MEMORY IF THE RETAINED COUNT IS ZERO FIG. 24 Canu nrnvidad hv ilRPTf3 fram the DIRR imana ¯ nn A&i CI Add APLNDC00025407 \ U.S. Patent Nov. 30, 2010 Sheet 26 of 37 US 7,844,915 B2 2532 250ô 2504 2BA 2512 3 '" FIG. 25A 2532 zou 2512 25] FIG. 25B f riAaA inn f luDTT3 km... &a DIDO I....-- APLNDC00025408 U.S. Patent Nov. 30, 2010 Sheet 27 of 37 US 7,844,915 B2 2600 CONSTRUCT A DATA STRUCTURE HAVING A HIERARCHY OF LAYERS ASSOCIATED WITH THE USER INTERFACE OF THE DEVICE 2402 D -MINE WHETHER EACH LAYER OF THE DATA STRUCTURE IS ASSOCIATED WITH MEDIA OR NON-MEDIA CONTENT 2004 DETACH MEDIA CONTENT FROM THE DATA STRUCTURE 2606 STORE MEDIA CONTENT IN A FIRST MEMORY LOCATION STORE NON-MEDIA CONTENT IN A SECOND MEMORY LOCATION 2§10 COMPOSITE THE MEDIA AND NON-MEDIA CONTENT FOR DISPLAY ON THE DEVlŒ FIG. 26 Conv provided bv USPTO from tha Þinn Imana - naroninna APLNDC00025409 U.S. Patent Nov. 30, 2010 Sheet 28 of 37 US 7,844,915 B2 2700 2702 2712 2101 271 0 I i 2706 2720 I I 2722 27 2740 i i 2732 2742 FIG. 27 Osamaar earnaridimel har EERDTT3 ¥œsaswa #ha DIDO lemmenem ¯ mm AAI El Add APLNDC00025410 U.S. Patent Nov. 30, 2010 Sheet 29 of 37 2838 US 7,844,915 B2 2832 2800 2834 2836 2840 e 2844 2842 2846 FIG. 28 anse monarisinal Baas ii DTT% Immassa tha DIRE immemesa F1miehema on HÆl9419ft11 APLNDC00025411 U.S. Patent Nov. 30, 2010 Sheet 30 of 37 US 7,844,915 B2 2950 2960 2956 2962 2952 I 2954 2964 2958 FIG. 29 Co y rovided by USPTO from the PIRS Ima e Database on 04/25/2011 APLNDC00025412 U.S. Patent Nov. 30, 2010 Sheet 31 of 37 US 7,844,915 B2 3084 3098 3070 3093 3089 3095 3087 3091 3097 FIG. 30A 3070 3092 3084A 3088 3087 3096 3089 3094 3091 FIG. 30B Copv provided by USPTO from the PIRS Image Database on 04/25/2011 APLNDC00025413 DISPLAY DEVICE 3106 BACKUGHT^ 3108A STORAGE -- DEVICE 3104 AS A 3101 DIGITAL AND/OR A LS IV g DIGITAL PROCESSING SYSTEM RO3 MEDIA PROCESSING SYSTEM AUDIO TRAN UCER l MICROPHONE SENSOR(S) INPUT DEVICE(S) 3110 BATTERY 3107 105A 3105 FIG. 31 a oc APLNDC00025414

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?