Apple Inc. v. Samsung Electronics Co. Ltd. et al
Filing
563
EXHIBITS re #559 Declaration in Support, filed byApple Inc.. (Attachments: #1 Exhibit 5.02, #2 Exhibit 5.03, #3 Exhibit 5.04, #4 Exhibit 5.05, #5 Exhibit 5.06, #6 Exhibit 5.07, #7 Exhibit 5.08, #8 Exhibit 5.09, #9 Exhibit 5.10, #10 Exhibit 5.11, #11 Exhibit 6.1, #12 Exhibit 6.2, #13 Exhibit 6.3, #14 Exhibit 6.4, #15 Exhibit 6.5)(Related document(s) #559 ) (Jacobs, Michael) (Filed on 12/29/2011)
EXHIBIT 5.10
WO2008/085848
PCT/US2008/000060
5/37
GUI
DISPLAY
408
400
eeooo
e
O
e
INFORMATION
TERMINUS
514
.
WINDOW 410
MENU
FIG. 58
APLNDC00027756
WO 2008/085848
PCT/US2008/000060
6/37
GUI
DISPLAY
408
400
00000
VELOCITY
510-2
INFORMATION
412-1
DISTANCE
512-1
TERMINUS .y
514
WINDOW 410
MENU
FIG. 5C
APLNDC00027757
WO 2008/085848
PCT/US2008/000060
7/37
PORTABLE MULTIFUNCTION DEVICE
100
226
SPtAKER
3500A
OPTICAL
111
SENSOR 1½
,
R2
'
Current Time
Mailboxes
3502
PNUXIMITY '
SENSOR 16]
4
e 4_0fi
Inbox
504
Bruce Walker 3506-2 January 30, 2006 asio-2
Lunch meeting todayl6°6-2
Kim Brook2506-3
January 30, 20062510-3
Draft agreement2"
Bob AdamS
Project Orion
January 29, 2006
3514
Darin Adler
fantasy football
J, January 29, 2006
/
Aaron JoneS
January 29, 2006
Fwd: status report
Kim Brook
Re: proposal
January 28, 2006
3532
3518
3520
3522
3524
"MICROPHONE'
113
3526
3510
HOME
204
FIG. 6A
APLNDC00027758
WO 2008/085848
PCT/US2008/000060
8/37
PORTABLE MULTIFUNCTION DEVICE
100
200]i
3500A
.
ormar-n
111
'
,
4_ol
' OPTICAL
. SENSOR î61
Current Time
Mailboxes
' PROXIMITY '
SENSOR 111
a
o m'
36°2 Inbox
Aaron Jones 3506-1
508-1
Re: Project Orion
504
3510-1
January 30, 2006~
3534
3 2-18tUce Walker2506-2 January 30, 20063510-2
Lunch meeting today16 8-2
3530
Kim Brook 3506-3
Draft agreementasos-a
January 30, 20063510-3
3514
Bob Adams
Project Orion
January 29, 2006
/
3 2-2Darin Adler
fantasy football
January 29, 2006
Aaron Jones
Fwd: status report
January 29, 2006
3518
3520
3522
3524
"MICROPHONE'
113
3526
3510
HOME
204
FIG. 6B
APLNDC00027759
WO 2008/085848
PCT/US2008/000060
9/37
PORTABLE MULTIFUNCTION DEVICE
100
2f0
SPt--AKt-R
OPTICAL
111
SENSOR 1½
3500A
A102
PRUXIMITY '
SENSOR 16
Current Time
Mail boxes
3502
o 10 '
In box
504
Aaron Jones 26°6-1
3510-1
3508-1 January 30, 2006~
Re: Project Orion~
Bruce Walker 3506-2
January 30, 2006 3510-2
Lunch meeting today J'°6¯2
asao
Kim Brook2506-3
January 30, 2006 3510-3
Draft agreementasoa-a¾3514
Bob AdamS
Project Orion
,L January 29, 2006
r
3 2-2Darin Adler
fantasy football
January 29, 2006
3518
3520
3522
3524
MICROPHONE'
3526
3510
HOME
FIG. 6C
APLNDC00027760
WO 2008/085848
PCT/US2008/000060
10/37
PORTABLE MULTIFUNCTION DEVICE
1 00
20]ì
SPEAKER
OPTICAL
111
SENSOR 1½
3500A
A 42
Current Time
Mail boxes
3502
'
" PROXIMITY
SENSOR 1611
á¾
4
In bOX
504
Aaron Jones 3506-1
3510-1
3508-1 January 30, 2006
Re: Project Orion ~
353
Bruce Walkerg506-2
January 30, 2006
Lunch meeting today 3508-2
3530
Kim Brook 3506-3
3508-3
A8nUary 30, 20063510-3
Bob Adams
Project Orion
January 29, 2006
Draft agreement~
3 2-2Darin Adler
fantasy football
January 29, 2006
Aaron Jones
Fwd: status report
January 29, 2006
3518
3520
3522
3524
'MICROPHONE'
3526
3510
HOME
FIG. 6D
APLNDC00027761
WO 2008/085848
PCT/US2008/000060
11/37
700
TRANSFER A DIRECTIONAL SCROLL CALL
TO DETERMINE IF DIRECTIONAL SCROLLING
IS ENABLED
702
TRANSFER A DIRECTIONAL SCROLL ANGLE
CALL TO SET A SCROLL ANGLE FOR LOCKING
THE SCROLLING IN AT LEAST ONE OF A
VERTICAL OR A HORIZONTAL DIRECTION
704
LOCK THE SCROLLING IN THE HORIZONTAL
DIRECTION IF A USER INPUT FORMS AN
ANGLE WITH A HORIZONTAL DIRECTION THAT
IS LESS THAN OR EQUAL TO A FIRST SCROLL
ANGLE
LOCK THE SCROLLING IN THE VERTICAL
DIRECTION IF A USER INPUT FORMS AN
ANGLE WITH A VERTICAL DIRECTION THAT
IS LESS THAN OR EQUAL TO A SECOND
SCROLL ANGLE
708
FIG. 7
APLNDC00027762
WO2008/085848
PCT/US2008/000060
12/37
1
I
\
i
i
i
i
I
8101
I
I
i
i
I
I
I
i
i
i
I
808
--
--- '
806
I
I
I
i
'812
I
I
i
802
i
i
\
%
i
I
I
I
I
4
I
i
804
FIG. 8
APLNDC00027763
WO 2008/085848
PCT/US2008/000060
13/37
900
TRANSFER A DECELERATION SCROLL CALL
TO SET A DECELERATION FACTOR FOR A
DRAG USER INPUT THAT INVOKES A SCROLL
SLOW THE SCROLL TO A STOP BASED
ONTHESPEEDOFTHEDRAGUSERINPUT
904
FIG. 9
1000
TRANSFER A SCROLL HYSTERESIS CALL TO
DETERMINE WHETHER THE USER INPUT
INVOKES A SCROLL
SET THE HYSTERESIS VALUE FOR
DETERMINING WHETHER A USER INPUT
INVOKES A SCROLL
1004
FIG. 10
APLNDC00027764
WO 2008/085848
PCT/US2008/000060
14/37
1100
TRANSFER A SCROLL INDICATOR CALL TO
DETERMINE WHETHER AT LEAST ONE
SCROLL INDICATOR ATTACHES TO A SCROLL
REGION OR A WINDOW EDGE
1102
OPTIONALLY ATTACH SCROLL INDICATORS
TO A SCROLL REGION BASED ON
THE SCROLL INDICATOR CALL
1104
OPTIONALLY ATTACH SCROLL INDICATORS
TO A WINDOW EDGE BASED ON
THE SCROLL INDICATOR CALL
1106
FIG. 11
1200
TRANSFER AN INADVERTENT USER INPUT
CALL TO DETERMINE WHETHER THE USER
INPUT WAS INADVERTENT
1202
IGNORE THE INADVERTENT USER INPUT
BASEDONTHEINADVERTENTUSERINPUT
CALL
1204
FIG. 12
APLNDC00027765
WO 2008/085848
PCT/US2008/000060
15/37
1300
TRANSFER A HANDLE GESTURE EVENT CALL
1302
TRANSFER A GESTURE CHANGE CALL IN
RESPONSE TO THE HANDLE GESTURE
EVENT CALL
1304
FIG. 13
1400
TRANSFER A SCALING TRANSFORM CALL
TO DETERMINE A SCALING TRANSFORM
FOR A VIEW ASSOCIATED WITH A USER
INPUT HAVING A PLURALITY OF INPUT POINTS
1402
TRANSFER A SCALING GESTURE START
CALL
1404
TRANSFER A SCALING GESTURE PROGRESS
CALL
1406
TRANSFER A SCALING GESTURE END
CALL
1408
FIG. 14
APLNDC00027766
WO2008/085848
PCT/US2008/000060
16/37
1502
,-
,
1508
1504
FIG. 15
APLNDC00027767
x
Íl
o
1650
.
1602
I
I
1604
1652
14
1610
06
64
54
1658
I
I
FIG. 16A
FIG. 16B
APLNDC00027768
o
1670
1672
680
676
678
682
674
FIG. 16C
APLNDC00027769
WO 2008/085848
PCT/US2008/000060
19/37
1700
TRANSFER A ROTATION TRANSFORM CALL
TO DETERMINE A ROTATION TRANSFORM
FOR A VIEW ASSOCIATED WITH A USER
INPUT HAVING A PLURALITY OF INPUT POINTS
1702
TRANSFER A START ROTATION GESTURE
CALL
1704
TRANSFER ROTATION GESTURE
PROCESS CALL
1706
TRANSFER A ROTATION GESTURE END
CALL
1708
FIG. 17
APLNDC00027770
WO2008/085848
PCT/US2008/000060
20/37
1800
a
ANY
ANIMATION?
1802
NO
YES
PROGRESS?
1804
YES
t
CALCULATE NEXT
STATE
1806
NO
4
NO
DELEGATE?
1808
YES
NOTIFY
DELEGATE
1810
FIG. 18
APLNDC00027771
WO 2008/085848
PCT/US2008/000060
21/37
1900
START AT LEAST TWO ANIMATIONS
1902
DETERMINE THE PROGRESS OF EACH
ANIMATION
1904
UPDATE EACH OF AT LEAST TWO
ANIMATIONS BASED ON A SINGLE TIMER
1906
FIG. 19
APLNDC00027772
WO 2008/085848
PCT/US2008/000060
22/37
2000
PROVIDE A SINGLE ANIMATION TIMER
2002
ANIMATE A PLURALITY OF ANIMATIONS
WITH THE SINGLE ANIMATION TIMER
2004
FIG. 20
APLNDC00027773
WO 2008/085848
PCT/US2008/000060
23/37
2100
SET ATTRIBUTES OF VIEWS
INDEPENDENTLY WITH EACH VIEW BEING
ASSOCIATED WITH PR· ·· -S
212.
TRANSFER A SYNCHRONIZATION CALL
TO SYNCHRONIZE ANIMATIONS FOR THE
MULTIPLE VIEWS OF THE DISPLAY
2104
TRANSFER A SYNCHRONIZATION
CONFIRMATION MESSAGE WHEN A
SYNCHRONIZATION FLAG IS ENABLED BASED
ON THE LIST OF THE PROCESS BEING
SYNCHRONIZED
2106
UPDATE THE ATTRIBUTES
OF THE VIEWS INDEPENDENTLY
2108
TRANSFER A START ANIMATION CALL TO
DRAW THE REQUESTED ANIMATIONS
2110
FIG. 21
APLNDC00027774
WO2008/085848
PCT/US2008/000060
24/37
2200
2210
2220
FIG. 22A
2200
2210
2220
FIG. 22B
APLNDC00027775
WO 2008/085848
PCT/US2008/000060
25/37
2300
CONSTRUCT A DATA STRUCTURE HAVING
A HIERARCHY OF LAYERS WITH A
LAYER BEING ASSOCIATED 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
2306
FIG. 23
2400
CONSTRUCT A DATA STRUCTURE HAVING
A HIERARCHY OF LAYERS WITH A
LAYER BEING ASSOCIATED WITH A
VIEW
2402
STORE THE DATA STRUCTURE IN MEMORY
2404
MAINTAIN A RETAINED COUNT OF THE
NUMBER OF REFERENCES TO THE VIEW
FROM OTHER OBJECTS
2406
DEALLOCATE THE VIEW FROM MEMORY
IF THE RETAINED COUNT IS ZERO
2408
FIG. 24
APLNDC00027776
WO2008/085848
PCT/US2008/000060
26/37
2502
2532
2504
2506
2508
2512
y
2510
FIG. 25A
2532
2506
2512
2510
I
FIG. 25B
APLNDC00027777
WO 2008/085848
PCT/US2008/000060
27/37
2600
CONSTRUCT A DATA STRUCTURE HAVING
A HIERARCHY OF LAYERS ASSOCIATED
WITH THE USER INTERFACE OF THE
DEVICE
2402
DETERMINE WHETHER EACH LAYER OF THE
DATA STRUCTURE IS ASSOCIATED WITH
MEDIA OR NON-MEDIA CONTENT
2604
DETACH MEDIA CONTENT FROM THE DATA
STRUCTURE
2606
STORE MEDIA CONTENT IN A FIRST
MEMORY LOCATION
2608
STORE NON-MEDIA CONTENT IN A SECOND
MEMORY LOCATION
2610
UUMFUbi It- INE MEDIA AND NON-MEDIA
CONTENT FOR DISPLAY ON THE
DEVICE
2612
FIG. 26
APLNDC00027778
WO2008/085848
PCT/US2008/000060
28/37
2700
2702
2712
2704
I
I
I
2706
2
i
2722
2740
I
2732
I
2742
FIG. 27
APLNDC00027779
WO2008/085848
PCT/US2008/000060
29/37
2838
2832
2800
2834
2836
.--/
2840
.
2844
2842
2846
FIG. 28
APLNDC00027780
WO2008/085848
PCT/US2008/000060
30/37
2950
2960
'
2956
2962
'
2952
2954
2964
2958
FIG. 29
APLNDC00027781
WO2008/085848
PCT/US2008/000060
31/37
3084 3098
3070
3093
3089
3095
3087
3091
3097
FIG. 30A
3070
3092
3084A
3088
3087
3096
3094
3089
\|
3091
FIG. 308
APLNDC00027782
o
DISPLAY DEVICE
'
BACKLIGHT
3108A
ANTENNA
SYSTEM
DIGITAL ANDIOR
ANALOG RF
- TRANSCEIVER
STORAGE
DEVICE
DIGITAL
PROCESSING
SYSTEM
_ 01
AUDIO
TRANSDUCER
3101
MEDIA
PROCESSING
I
I
MICROPHONE
SENSOR(S)
INPUT
DEVICE(S)
BATTERY
MOI
105A
FIG. 31
s,o
APLNDC00027783
WO2008/085848
PCT/US2008/000060
33/37
3200
CACHE
(OPTIONAL)
\ 3208
3202
MICROPROCESSOR
3204
M EMORY
3206
BUS
3210
DISPLAY
CONTROLLER
AND
DISPLAY
DEVICE
(OPTIONAL)
3212
CONTROLLER(S)
3216
3214
llO DEVICE(S)
(E.G., KEYBOARD,
CURSOR CONTROL
DEVICE, NETWORK
INTERFACE)
SENSOR(S)
FOR USER
ACTIVITY
FIG. 32
APLNDC00027784
WO2008/085848
PCT/US2008/000060
34/37
3306
3308
3302
3304
FIG. 33A
APLNDC00027785
WO2008/085848
PCT/US2008/000060
35/37
3358
3356
3352
3354
FIG. 33B
APLNDC00027786
WO2008/085848
PCT/US2008/000060
36/37
3362
3366 .
3360
FIG. 33C
APLNDC00027787
WO 2008/085848
PCT/US2008/000060
37/37
3400
CONSTRUCT A HIERARCHY OF VIEWS
OPERATING ON TOP OF A HIERARCHY OF
LAYERS
3402
PROVIDE A- --S TO THE HIERARCHY OF
VIEWS WITHOUT PROVIDING ACCESS TO THE
HIERARCHY OF LAYERS
3404
FIG. 34
APLNDC00027788
INTERNATIONAL SEARCH REPORT
International application No
PCT/US2008/000060
A. CLASSIFIGATl0N F SUBJECT MATTER
INV.
GO6F3 048
According to International Patent Classification (IPC) or to both national classification and IPC
B. FIELDS SEARCHED
Minimum documentation searched (classification system followed by classification symbols)
8 06F
Documentation searched other than minimum documentation to the extent that such documents are included in the fields searched
Electronic data base consulted during the international search (name of data base and, where practical, search terms used)
EPO-Internal
C. DOCUMENTS CONSIDERED TO BE RELEVANT
Category*
Citation of document, with indication, where appropriate, of the relevant passages
Relevant to claim No.
X
US 6 958 749 B1 (MATSUSHITA NOBUYUKI [JP]
ET AL) 25 October 2005 (2005-10-25)
the whole document
1-33,
35-96
X
US 5 534 893 A (HANSEN JR DANIEL J EUS] ET
AL) 9 July 1996 (1996-07-09)
1-33,
35-96
abstract
column 2, line 33 - line 59
column 5, line 1 - column 9, line 46;
figures 1-4
O Further documents are listed in the continuation of Box C.
* Special categories of cited documents :
"A' document defining the general state of the art which is not
considered to be of particular relevance
'E' earlier document but published on or after the international
filing date
'L' document which may throw doubts on priority claim(s) or
which is cited to establish the publication date of another
citation or other special reason (as specified)
'O' document referring to an oral disclosure, use, exhibition or
other means
"P" document published priorto the international filing date but
later than the priority date claimed
Date of the actual completion of the intemationai search
15 Apri l 2008
Name and mailing address of the ISA/
European Patent Office, P.S. 5818 Patentiaan 2
NL - 2280 HV Rijswijk
Fe
3311 70 3 0-23 ÉTX.31651epon'
See patent family annex.
"T* later document publîshed after the international filing date
or priority date and not in conflict with the application but
cited to understand the principle or theoly underlying the
invention
"X" document of particular relevance; the claimed invention
cannot be considered novel or cannot be considered to
involve an inventive step when the document is taken alone
"Y' document of patticular relevance; the claimed invention
cannot be considered to involve an inventive step when the
document is combined with one or more other such documents, such combînation being obvious to a person skilled
in the art.
'&' document member of the same patent family
Date of malling of the intemational search report
22/04/2008
Authorized officer
Vieira,
Alexandre
otrn PCT/ISA/210 (second sheet) (April 2005)
APLNDC00027789
INTERNATIONAL SEARCH REPORT
Information on patent family members
Patent document
cited in search report
Publication
'
international application No
PCT/US2008/000060
Patent family
date
member(s)
US 6958749
B1
25-10-2005
JP
US 5534893
A
09-07-1996
2001134382 A
Publication
date
18-05-2001
NONE
Form PCT/ISA/210 (patent family annex) (April 2005)
APLNDC00027790
(12)UK Patent Application as GB es2 319 ©1 as,A
(43) Date of A Publication 27.05.1998
(21) Application No 9723838.0
(51) INT CL6
GO6F 3/033 // GO6K 11/18
(22) Date of Filing 13.11.1997
(30) Priority Data
(31) 08752764
(32) 20.11.1996
(33) US
(52) UK CL (Edition P)
F2Y YTA Y104 Y3129 Y3191
U1S S2123
(56) Documents Cited
EP 0725331 A1
(71) Applicant(s)
Alps Electric Co., Ltd.
(58)
(Incorporated in Japan)
1-7 Yukigaya, Otsuka-cho, Ota-Ku, Tokyo 145, Japan
US 5428367 A
US 4550221 A
Field of Search
UK CL (Edition P ) F2Y YTA YTB
INT CL* GO6F 3/033 , GO6K 11/18
Online:EDOC,WPI
(72) inventor(s)
Tademitsu Sato
Tsuyoshi Ogura
Akihisa Itoh
(74) Agent and/or Address for Service
Saunders & Dolleymore
9 Rickmansworth Road, WATFORD, Herts, WD1 7HE,
United Kingdom
(54) Coordinates input apparatus
(57) A coordinates input apparatus, whereby various operations on a screen can be carried out by a
coordinates pointer such as a finger 50 and the number of operations reduced, comprises a detection section
and an operating section. The detection section is provided with an operating surface SF for operation by the
finger, and detects the operating conditions on the operating surface caused by the finger. The operating
section executes screen operations corresponding to the operating condition detected by the detection
section, and in response to tapping of the finger on the operating surface within one of a number of
predetermined regions carries out previously determined processing (e.g. right button emulation) or changes
to a previously determined mode (e.g. for generating a sound at the time of tapping)
FIG.4
6
FIG.5
6
UP
-
16'
16'
NR
DN
50
UP
sF
DN
RB
LB
50
y
NR
W
RB
LB
CO
(11
CO
APLNDC00027791
1
3
-1..
ÕO
>m
rdm
ž
O
o
m
m
z
,
O
9 i
1 4 - C0NMOEDRES\0N
CSO
O -
RAM
FlG.1
5
6
r
8
10
SENSOR
SUBSTRATE
>
'a
O
(n
m
m
12
1
16
O
INSEECR
E-ASNAL
S-COSNVER INON-
O>
ZZ
z
Jil --
Ill
HORIZONTAL
2
SCANNING SECTION
- ....
CONTROL DRIVEU
SECTION
,
II
I
I
I
SECTION
18
I
I
SOUND
19' SOURCE
4
CO-ORDINATE DETECTION DEVICE PD'
i
ROM
-17
I CO-ORDINATE OUTPUT DEVICE PC
L
APLNDC00027792
2/6
FlG.2
PD
. x
OPERATING
SURFACE SF
y
LEFT BUTTON LB
RIGHT BUTTON RB
FlG.3
xxxx
>
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?