Stragent, LLC et al v. Classmates Online, Inc. et al
Filing
70
MOTION to Dismiss for Failure to State a Claim (FRCP 2(b)(6) Based on the Failure of teh Patent-in-Suit to Claim Patentable Subject Matter Under 35 U.S.C. §101 by Classmates Online, Inc.. (Attachments: # 1 Appendix 1, # 2 Affidavit of Victor de Gyarfas, # 3 Exhibit A to de Gyarfas Decl, # 4 Exhibit B to de Gyarfas Decl, # 5 Exhibit C to de Gyarfas Decl, # 6 Exhibit D to de Gyarfas Decl, # 7 Exhibit E to de Gyarfas Decl, # 8 Exhibit F to de Gyarfas Decl, # 9 Exhibit G to de Gyarfas Decl, # 10 Exhibit H to de Gyarfas Decl, # 11 Exhibit I to de Gyarfas Decl, # 12 Exhibit J to de Gyarfas Decl, # 13 Exhibit K to de Gyarfas Decl, # 14 Exhibit L to de Gyarfas Decl, # 15 Text of Proposed Order)(Robinson, William)
Stragent, LLC et al v. Classmates Online, Inc. et al
Doc. 70 Att. 3
EXHIBIT A
Dockets.Justia.com
Case 6:10-cv-00242-LED Document 17-1
Filed 0 8 / 2 0 / 1 0 P a g e 1 0 1 2 8
IN T H E UNITED S T A T E S D I S T R l C f C O U R T F O R T H E EASTERN D I S T R l C f O F TEXAS T Y L E R DIVISION STRAGENT, LLC and SEESAW FOUNDA n O N ,
Plaintiffs,
§ §
§
C i v i l A c t i o n N o . 6 : IO-CV-242-LED
v.
C L A S S M A T E S O N L I N E , INC., e t ,,/.,
Defendants_
§ § § § § § §
J U R Y T R I A L DEMANDED
F I R S T AMENDED C O M P L A I N T F O R P A T E N T I N F R I N G E M E N T
EXHIBIT A
Case 6 : 1 0 - c v - 0 0 2 4 2 - L E D
<") United States P a t e n t
Elliott
(10) . ' a l e n l
(45)
No.: US 6,665,722 8 1 Oatc of Patent: Dec. 16, 2003
(54) STORE·AND·I"ORWARI) ) ' A C K E T RADIO SYSTEl\1 A N D M E T H o n
(75)
(73)
[nvtnlor:
U r i g & , r n l l n l E l l i o t t , Arlington. M A
(US)
5.9tUJl'lO 6,OIR.522 6,034,'/70 6,()4(1.7&J
A A A A b.l)..l7.1"~ A b.2J0.Q12 III
1111'199 Aoki . 1 / 2 ( 0 ) Schultz .lI2OOO u v o c et "I. 3/2000 lI"uvcner CI " I . 412000 AJlde""",n 512001 Willkie N nl.
455'41l.l 37()/4Jl .. J70/400 3401825 ..11 455/400 -\551435.1
A<,.<;igncc; 8 8 N T Solutions L l C . Cambridge. M A (US)
· c i l e d o y <:x:amincr
( .)
NOlilx:
Subject to an)' disclaimer. t h e term o f Ihi!; p u c n t is Cltlcndcd o r adjUSlCd under 3 5 U S . c . 154{h) h y J&.l d a y s .
Primary'l:xlUllint'r-Krisoa Lim (74) .-.nOf'I'Ie)'. Ageru, O f ' F i m r - - L : o n a r d Cbarles S U d l y t 3 ; J a m c ~ K. W e l l e !
(57)
AR3TRACf
(21)
(22) (51) (52)
AppJ. N o . : 0 9 / S S J . J . 5 2
Fik:tl:
Inl. CI.'
M a y 31. 2000
U.s.CI.
(58)
............... G 0 6 F 15116; I I 0 4 L 12!"..8 . . . . . . . . . . . . . . . . . 7 0 9 / 2 2 7 ; 7091245; 3 7 0 / 3 8 9 ; 3701392; .HO/432; 3 7 0 / 4 7 1 FMd u r Sl."drch JOW127, 245;
370/389,392.432.471
(56)
Rl'fl'n!ncc.~ Cillod
U.S. PATENT D O C U M E N T S
5.5lP.ooo A
5.970Jl59 , \ 5.978,386 , \
4{1996 C l l > c . l a n d t . . ..·...· 37O,'4(lI) 1l}'19QQ ,~IIO n 31 37W3J8 11I199Q l b m : l l a i n t · .,13J. ..···.. J7(V~
A c o m m u n i c a t i o n ! k \ ' i c ' e s e n d s I mes.'i.1ge 10 ODe o r m o r e n:cipicrll.$ i n I COmmUll;calions l k : l w o r k . ' ! b e COlIImu.nicl.lion OC\'icc fClriC\\:S d e v i c e i d e n l i f i c r s f r o m I . IISl o f ocvi<.:c idcntificl'l' s t o r e d in a n l e m o r y o f t h e d e v i c e . l l 1 e d e v i c e idenlificrs include audio. pictorial and/or video dala. Tbe I : o m m u n i c a l i o n deviL'<: prcscnLS llle a u d i o . pi<.:turial arJd/llr v i d e o d a l a to a u s e r o f t h e d e v i c e in a u d i l o r y o r v i s u a l f o n n ( 1 3 W ) a n d l h e n r e c e i v e s u:scr inpul in r e s p o n s e 10 l b e pre.s<:l1led d a l a (1325). ' [ l I e o o m m u n i c a l i o n d e v i c e d c s i g n3tes a s e c o n d c o m m u n i c a l i o n dcviL-e 3S a d e s l i n a l i o n for t b e m e s s a g e b~'\O,:d n n lire u s e r input (1336). ' I l l e I : o r n m u n i c a t i o n d e v i c e t h e n 5Cnd.~ t b c m e s s a g e 10 l b e sc(:ond I : o m m u n i c a l i o n tkvK:e.
4H C l a i m s . 17 I>rnwlng ShC'ets
,.
COMPARES SE~N(l
DESTINA'flON OE'IlCe
~E'S
,m
/
M Y_lINIQIJE""O Wffi1 IllENI1flERS
IN oeVlCe 10 USl
OEVICE F l r c e N ! S
""""" , ' m
No
Case 6:10-cv-00242-LED D o c u m e n l 1 7 - 1
Filed 0 8 / 2 0 / 1 0 Page 3 o f 28
U.S. Patent
Dee. 16,2003
Sheet I o f 17
US 6,665,722 B l
FIG. 1
PRIOR ART
FIG. 2
PRIOR ART
Case 6:10-cv-00242-LED Document 17-1
Filed 0 8 / 2 0 / 1 0 Page 4 o f 28
U.S. Patent
305
Dec. Hi, 2003
Sheet 2 o f 17
US 6,665,722 B I
"i" "
345
31~
31~
320
INPUT
DEVICE BUS 340
WIRELESS TRANSCEIVER I -
,
OUTPUT
DEVICE
VIBRATION TRAN$DUCER
I
PROCESSING !.NT
/
I
RAM
I
ROM
...l
350'
DIA
IVD MICROPHONE
:Js
JJb
-d
SPEAKER
I
360
'" "-
355
I
365
FIG. 3
r-.....
410
~
MY_UNIQUEJD MYJD FRIEND ID_M1
-t-I
. -.
r.'.....-
-----
.-All 5
...... 4 1 5
F R I E N D J D MN RECEIVED MSG_M1
...... 4 20
...
RECEIVED_MSG MN OUTGOING MSG M1
...
OllTGOING_MSQJN
"
V
4 25
FIG. 4
SPEECH_DATA M1
.. .
SPEECH_DAT"""MN
...... 1--'
43 0
'--
Case 6: 10-cv-00242-LED Document 17-1
Filed 0 8 / 2 0 / 1 0 Page 5 0128
U.S. P a t e n t
Dec_ 16,2003
Sheet 3 o f 17
US 6,665,722 B l
415
FIG. 5
515
1
520
1
MY
UNIQU~..JD
.. .
11
MY_tO 11
...
MY_IO I N
I
MY UNIQUE-lO I N
' - -_ __ _. . " . . - 525 -
530.--/
420
FIG. 6
~5 I
...
---------------520
I I
RECEIVEOJdSG_#l 605
f
615---
MY_UNtOUE...JO_#l
MY_UNlQU~JD_#N
I
MY_ID_#l
MESSAGE_DATA_#l
...
MY_tO_IN
I
. ..
MESSAGE_DATA_#N
I
"------------....-----------'
RECEIVEO_MSG_#N 810
525
530
620
425
= -~ .--A-.-. r--------- ----------." OUTGOING_MSG_lt1 705
f
;p
;;o
~
·
fJ)
c ·
()
~
m
~
~
o
~
'."
rn
,
405
I
410
I
615
I
515
I
520
I
715
I
.'"
N
o
c
MY_UNIQUE_ID
MY_IO
MESSAGE_DATA_#l
...
MY_UNIQUE..JD
I
...
MY_ID
I
...
MY UNIQUE_ID_lt1
...
I I
MY 10_#1 . _. MY_ID_IIN
J
§
~
~ ~
MESSAGE_DATA_#N MY_UNIQUE_ID_#N 620 525
'--
405
410
53 ~
I0
-......rOUTGOING_MSG_ltN 710
-
. "
" ~.
'"
"
:!!
3 !g
o
~ o
e
o
lO
~
~
i;5
S"
~
m
a>
FIG. 7
~ N
" '''" "
!2.
'"" "
.= ..
Case 6:10-cv-00242-LED Document 17-1
Filed 0 8 / 2 0 / 1 0 Page 7 o f 28
U.S. Patent
Dec. 1 6 , 2 0 0 3
Sheet 5 o f 17
US 6,665,722 B l
805
810
815
820
825
830
I
I
I
SEND
I
NEXT
I
10
I
DISCARD
D
RECORD PLAY
MOO
USER INTERFACE
FIG. 8
845
FIG. 9
930
Case 6:10-cv-00242-LED D o c u m e n t 17-1
Filed 0 8 / 2 0 / 1 0 Page 8 o f 2 8
U.S. Patent
Dec. 16, 2003
Sheet 6 of 17
US 6,665,722 B l
START
IN1T1AlIZATlON
No
Yes
No
Yes
1015 "
DEVICE RECORDS A N D STORE DATA INPUT AS MY_UNIQUE..JD
No
Yes
FIG. to
~
Case 6:1O-cv-00242-LED Document 17-1
Filed 08/20/10 Page 9 o f 2 8
U.S. P a t e n t
Dec. 1 6 , 2 0 0 3
Sheet 7 o f 17
US 6,665,722 B l
INTFlODUCTlON
START
No
Yes
No
Yes
1115
SENDING D E V I C E MY_UNIQUE_ID A N D MY_ID
"
TRANSMITS
1120 "
DESTINATIO DEVICE R E C E I V E S D A T A F R O M SENDING DEVICE? Yes
No
1125 "
DESTINATION D E V I C E ALERTS OPERATOR O F R E C B P T O F D A T A FROM SENDING D E V I C E
1
FIG. 11
Case 6 : 1 0 - c v - 0 0 2 4 2 - L E D D o c u m e n t 17-1
F i l e d 08120/10 P a g e 1 0 o f 2 8
U.S. Patent
Dec. 1 6 , 2 0 0 3
Sheet 8 o f 17
US 6,665,722 B l
INTRODUCTION
1205
1
"
1210
.-o.a!.FUNCTtO
SELECTED?
No
Yes
DESTINATION DEVICE OUTPUTS SPEECH_DATA_*, AND MY_ID
"
Yes
1220
DESTINAT10N DEVICE STORES SENDING DEVICE'S MY_UNIQUE_ID AS MY_UNIQUE_ID_*, AND MY_ID AS M Y_ID_fIx
"
DESTINATION DEVICE D I S C A R D S RECEIVED D A T A
1225
/
o
Yes
F I G . 12
Case 6:10-cv-00242-LED Document 17-1
Filed 0 8 / 2 0 / 1 0 Page 11 o f 28
U.S. Patent
Dec. 16,2003
Sheet 9 o f 17
US 6,665,722 B l
F I G . 13
o
Yes
3
Case 6:10-cv-00242-LED Document 17-1
Filed 08/20/10 Page 12 o f 28
U.S. Patent
Dec. 16,2003
Sheet 10 o f 17
US 6,665,722 B l
3
RECORDING A MESSAGE
No
1410
Ves
'DEVICE PLAVS RECORDED MESSAGE
No
Ves
Ves
1430
'-
DEVICE QUEUES MESSAGE
F I G . 14
Case 6:10-cv-00242-LED Document 17-1
Filed 08/20/10 Page 13 o f 28
U.S. Patent
SENDING A MESSAGE
Dec. 1 6 , 2 0 0 3
S h e e t \ I o f 17
US 6,665,722 B l
START
1515
1505
SENDING DEVICE SENDS PROBE MESSAGE TO IDENTIFIED DEVICE(S)
SENDING DEVICE WAITS A PERIOD OF TlME
No
Yes 1520 ....... SENDING DEVICE FORMS WIRELESS UNK WITH RESPONDING DESTINATION DEVICE
1525 .......
SENDING DEVICE TRANSMITS OUTGOING_MSG_#Ix TO DESTINATION DEVICE(S)
No
Yes
F I G . IS
cb
Case 6:10-cv-00242-LED Document 17-1
Filed 08120110 Page 14 o f 28
U.S. Patent
Dec. 1 6 , 2 0 0 3
Sheet L2 o f 17
US 6,665,722 B l
SENDING A MESSAGE
4
i
1605
........
SENDING DEVICE MARKS OUTGOING MESSAGE AS DELIVERED
1610
........
SENDING DEVICE DELETES OUTGOING MESSAGE
(
END
F I G . 16
Case 6:10-cv-00242-LED Document 17-1
Filed 08120110 Page 15 o f 28
U.S. P a t e n t
Dec. 16, 2003
Sheet 13 o f 17
US 6,665,722 8 1
RECEIVING A MESSAGE
START
1705
DESTINATION D E V I C E RECEIVES R O B E MESSAGE?
No
Yes
1720
DESTINATION DEVICE C O M P A R E S S E N D I N G DEVICE'S MY_UNIQUE_ID WITH IDENTlAER'S IN DEVICE 10 U S T
/
D E S T I N A T I O N DEVICE S E N D S NON-
AUTHORIZATION
MESSAGE
Yes
: , : · · , · · l ,
1725
/'
1735
'-
DESTINATION DEVICE R E S P O N D S WITH AUTHORIZATION MESSAGE
D E S T I N A T I O N DEVICE RESPONDS WITH
AUTHORIZATION
MESSAGE
No
Yes
Yes
eb
FIG.!7
c1
Case 6 : 1 0 - c v - 0 0 2 4 2 - L E D
Documenl17-1
Filed 08/20/10 Page 16 of 28
U.S. P a t e n t
Dec. 1 6 , 2 0 0 3
Sheet 140117
US 6,665,722 B1
RECEIVING A MESSAGE
1810 DESTINATION DEVICE " ALERTS USER MESSAGE W A S RECEIVED
DESTINATION DEVICE 1805 FDRWARDS MESSAGE , / TO INTENDED DESTINATION
1820
Yes
DESTINATION DEVICE PLAYS SENDING DEVICE'S MY_ID . - -_ _= = : : ' : : = = = - , 1 8 2 S DESTlNATlON DEVICE P l A Y S SENDING DEVICE'S MESSAGUATA..JIX
"
F I G . 18
I
No,--+<
1640
I
Yes 1850
"
Yes
TOAG.13
o
Yes
No
Yes
1645
~
"
DESTINATION DEVICE DEUETES SENDING DEVICE'S RECEIVED..J,1SG_1x
8
Case 6:10-cv-00242-LED Document 17-1
Filed 08/20/10 Page 17 o f 28
U.S. P a t e n t
Dec. 16,2003
Sheet 15 o f 17
US 6,665,722 B I
RECEIVING A MESSAGE 1905 " DESTINATION DEVICE A D D S S E L E C T E D FRIEND_ID A S DESTINATION 10 IN OUTGOING MESSAGE
>--Yes---I
No
Yes
+
1920
"
DESTINATION DEVICE a u E U E S OUTGOING MESSAGE FOR DEUVERY
FIG. 19
Case 6:10-cv-00242-LED Document 17-1
Filed 08/20/10 Page 18 o f 2 8
U.S. P a t e n t
Dec. 16.2003
Sheet 16 o f 17
US 6,665.722 H I
AE-INITIAUZAllON
START
No
Yes
Yes
2015 "
DEVICE D t S C A R D S A RECEIVED M E S S A G E
2020
"
Yes
No
~
F I G . 20
Case 6:10-cv-00242-LED Document 17-1
Filec 0 8 / 2 0 / 1 0 P a g e 1 9 o f 2 8
U.S. P a t e n t
Hcc.16,2003
Sheet 1 7 0 f t 7
US 6,665,722 B I
RE-NTlAlJZAllON
10
2105
""
Jl2 FUNCTION
SELECTED?
Yes
No
Yes
2115
DEVICE DISCARDS IDENTIAER
""
No
Yes
~
F I G . 21
Case 6:10-cv-00242-LED Document 17-1
Filed 08/20/10 Page 20 o f 28
US 6,665,722 Bl
I
STORF.-AND-FORWARn PACKET R A I l I O
2
1 l J e r e f o r c . t h e n : u i S l s : l need for a s y s t e m m d m e t h o d l h a t e n a h l e s d a t a c o m m u n i c a t i o n n e t " " c e n d , w i c e s in a SYSTEM ANI) METHOD m o b i k wirclcs.., n d w u r k , w h e r e Ibe u s e r o f I s e w i n g device: need o n l y i n d i c a t e d a t a t b a l is to b e t r a n s m i u e d a n d lhe ~lEU) O F "1l1E I N V E N T I O N 5 d e s t i n a t i o n node t o w h i e h Ibe dalJ. is t o he tr:J.n~mil1ed, and lhe s e n d i n g d e v i c e a u t o m a t i c a l l y allcntl,l~ tralL'lmission o f T h e present invention relates generally to packet radio lh,; d a t a to the d e s t i n a t i o n d e v i c e , i n c l u d i n g re·lransmi-.sion Ilcl\Vork.~ a n d , more parti<,:ularly. 10 s y s t e m s ami mClhod~ for al1cmpts i f lhe d e s t i n a t i o n dcviC1; is o u t o f tran'lmissioll p r o v i d i n g i m p r o v e d uscr.fricm.lly p a c k e t d e l i v e r y l c e h r a n g e , l u m e d olT, o r o f f - l i n e . nUl lies in m o h i l c packet ral!io n e t w o r k s .
BACKGROUND OF n l E I N V E ! ' f I 1 0 N Wireless d"la communication is o flen required in an
e n v i r o n m e n t w b e r e OOOlmuniC1lliom i n f r 2 S l r u e t u r e . such a s ~ .slaliollS o r a w i r e d b a c k b o o c n e t w o r k , d o e s 001 exi:>t O f
'"
15
S U M M A R Y OF n l E I N V E N T I O N
S y s t e m s and m e l h o d s c o n s i s t e n t w i t h the p r c s c n l i n v e n tinn ~ lh~~ oced hy p r o v i d i n g a wirdcs.s. d e v i c e Ihat mJ.y s t o r e , a o d lbc:n f o r w a r d , JTlCS5aj;C$ 1 0 d e s t i n a t i o n d e v i c e s w h e n the: d e s t i n a t i o n d e v i c e s c o m e w i t h i n l f a I L " I l l i s s i n o n n b " : o f t h e w i « : k s s device:. I n aoL-ordaoce w i t b l b e p I l t p O $ e o f tbe: i n . e n l i o o a l i e m l x x l i e d and b r o a d l y d e s c r i b e d h e r e i n . a m e t h o d for i n l m d o c i n g a fil'Sl c o m m u n i c : u i o n d e v i c e 10 a s e c o n d c o m m u n i · c a l i o n d e v k ' e in a o o m m u n i c : u i o n nc:lwork i n c l u d e s l r . l n s m i l l i n g a mc''''~agc from tbe first c o m m u n i c a t i o n d e v i c e . T h e mes.~age i n c l u d e s p r e s e n t a t i o n data t h a t f u r t h e r i n c l u d e s al least o n e o f a u d i o , p i c t o r i a l a n d vick:o data rcp«:scll1ing an idelilily o f the lirst l"Ommunieation d e v i c e . l b e sc<."Ooo \-'Ommunicatioll d e v i c e re~""Cives l h e Illcs.'lage and e x t r a e t s the p r e s e n t a t i o n d a t a f r o m tbc m e s s a g e . ' I l i e So:l'Ond l'Ommunic a l i o n d<,;viion r a n g e u f o n e a l l O l h c r . l \ s s h o w n , e a c h dc:vio.'I;'s ( II S. L20) effeeli\"C IrafL'>rllission r a n g e ( d e l i n c a l e d b y d o l l e d l i n e s 105 a n d rc.>;po:<.1ively) ellL'ompas.-;e.~ the o t h e r d e v i ..,=, I x v i c e s U S a n d 120. t h e r e f o r e . c a n c o m m u n i c a t e w i t h llach o t h e r . A n a d d i t i o n a l d~~advantage with p o i n t - l o - p o i n t l'Oll1mUn i c a l i o n in a m o b i l e wirelcs.~ IWlwork is that a soun."c dl:es.~ing for s e n d i n g a message <.'"Onsistent with the present invention; FIGS. 1 7 - 1 9 illustrate exemplary n u w diagrams o f device processing for re .."Civing a mes.sage consistelll with the present invention; and FIGS. 2 0 - 2 1 illustrate exemplary n u w diagrams o f devk-.:: processing for reinitialization cofl<;istent with the present invention. DETAILED IJESCRJIYIlON The following detailed description o f the invention refers to the a~'"Companying drawings. The s a m e reference numbers in dilferent d r a w i n g s identify Ihe .s.1me or similar elcmen\.S. .w Also, the following dctailed description does not limit the invention. Instead, the scope o f the invention is defined by Ihe appended .:!JilIlS. Systems and methods consistent with the prescnt invention imprnve the delivery o f mcs.<;ages in wirele,;.<; networks 45 by permilling the temporary storage o f meS&1ges in a s e n d i n g devi.:\: f o l l o w e d b y t h e t r a n s m i s s i o n u r re-transmission o f the messages wheD the destination devi .. cs ~"()me wilhin Ihe Iransrnil>sion range o f the sending 50 devict:n receivctl from o t h e r dcvil'CS at
device JOO and stored in RAM 330. Each illdividual m e s u g e . RECEIVED_MSG_#I 60S through R E C E I V E D _ M S G _ # N t'ilO m a y .,:o\ls;'<;I. o f u n i q u e global i d e n t i f i e r s M Y _ U N I O U E _ I D _ # ! 5 1 5 t h r o u g h IS M Y U N I Q U E _ I D _ ' N S2S(~-ribcdaboVl;}.audio i d e n tificnli M Y _ I D _ ' I 5 2 0 I h r o u g h M Y _ I D _ ' N 5 3 0 ( d e s c r i b e d a b o v c ) . a n d mess.lgc d : u a MESSAGlLI)Al~ #1 61S t h r o u g h M E S S A G E _ D A T A . . . . I N 6 2 0 . r e s p e c t i v e l y . E a c h m e s s a g e M E S S A G E _ D A T A _ # I 6 1 5 l h r o u g h 10 ME.<;;Si\(jE._Di\TAJN 620. may consisl of audio. video. o r p i c t o r i a l d a l a w h i e h i n c l u d e s lh..: m e s s a g e f r o m a d c v k c o I l i e r l h a n de,"i,,'e 3 0 0 . FIG. 7 i I I u s t r a l e s Ol.ltgoing ml;.ent invenlKln. fOl" i n i t i a l i z i n g d e v i c e 3 0 0 . F o r purpcxses o f p r o v i d i n g a s p e c i f i c e x a m p l e i n t h c f o l l o w i n g 30 lIow chart,,- llSIiUlne thaI "Sal1y~ o p e r a l e s a s e n d i n g c.lcVK."" a n d "Jim~ o p e r a l e s a d....<;tinaliun d e v i c e , w i l h hOlh s e n d i n g a n d d e s t i n a t i o n d e v i c e s b e i n g subSlanlially s i m i l a r t o d e v i c e
300.
Iniliali7..alion l'OOsi'ilS o f d e v i c e p r o c e s s i n g for p e n c i l l i n g
J.5 a u s e r o f devkl,: JOO 10 CDler a n a u d i t o r y won! o r p b r u c lhal
~
~5
INTERfACl:.S
H G . S i l l u s t r a l e s a Iir-;,t c x c m p l a r y u s e r i n t e r f a c e 8 0 0 for i n p u t d e v i c c 3 2 0 o f device 300. U!!Cr i n t e r f a c e 8 0 0 m a y COll$is1 o f a n u m b e r o f bUllons di<>posed o n t h e ( X h : n o r 50 pao;:k.:lge 8 4 S o f devi(.\: 3 0 0 l h a t c a n be s e l e c l e d for l'Oolrol o f l h e operaliOll o f the dcviCt:. ' I n c s c bUI101ls i n c l u d e a n E C O R D h u l l o n KOS. a P l . A Y h u l l o n 8 1 0 . 3 S E N D b u t t o n 81.5, a N E X T bUII"'n 8 2 0 , a T O bUllon 82S, a D I S C A R I ) b u H o n 1 0 0 . a n II) bUlion 8JS, and a M S G bUllon S.w. H R E C O R D bUlIon 8 0 s i n i l i a t e S a n a u d i o r e c o r d i n g f u n c l i o n in w h i c h aLlditocy input t o m i c r o p h o n e J 6 S i s AID COQ\'cncd w d s t o r e d in R A M 3.lS. S e l e c t i o n o f t h e P L A Y bLlllon 8 1 0 i n i l i a l e s a p l a y b a c k fUIX.1ioo wh<:o:by l u d i o d a t a sloo::d in R A M 335 is r c l r i e ' ' e d , D f t \ c o n v c r h : d . a n d o u t p u t 60 l h r o u g h s p e a k e r 36U. S E N D S I S bIlllOO, w h e n s e l e c t e d , i n d i c a l e s l h a l a d e s i g n a l e d ml;.<;.sage i s to be t r a n s m i l l c d 10 a p 3 r l k u l a r d c s l i n a l i o n wirelcs-s c.lcvic(:. T h e N E X T bul10n 8 2 0 , w h e n ::ssing. w n · s i s t e n t w i t h the p r e s e n t i n v e n t i o n , i n w h i c h t w o w i r e l e s s d e v i c e s . s u c h a s S a l l y ' s a n d J i m ' s d e ' " i c e s . arc - i n t r o d u c e d " 10 o n e a o o l h e r u s i n g a l w o - w a y - h a n d s h a k e " p r o t o c o l . lJ.cfore i n i l i a l i o n o f t h e "hand.~hakc'· proloc'Ol. the t w o wi,...,· I........~ d e v i c e s muS! lirs! he h r u u g h l w i l h i n l r a n s m i s s i o n r a n g e o f o n e a n o l h e r . O n c e l h e d e v i c e s a n : w i l h i n lransmi<;.'lion r~nge. a s e n d i n g devil"c d c l e r m i n e s i f l b e l.IcVK."c's ID bUllorJ l O S h a s b e e n s e l c c t e d ( s t e p UOS) ( f i G . I I ) . I f t h e I D
Case 6:10-cv-00242-LED Documenl17-1
Filed 0 8 / 2 0 / 1 0 Page 23 o f 28
US 6,665,722 BI 7
Ihl: M S G functiOll 8 4 0 . D e v i c e 3 0 0 t h e n r e t r i e v c s Ihe c u r r e n t l y indl:scd ( c . g .· illtlcx. . x) a u d i n iUcntitier ( M Y _ I D _ # x ) from list 41.5 and outpuL~ the identiJier 10 D / A c o n v e r t e r [~cp 1110). Sally may, lhus. Initiale the introdur.:lioll of bcr 3.50 a.nd spc.a.ker 3 6 0 [SlCp 1 3 1 0 ] . S a l l y ' s dcviL-.: retric\lluccr 3 4 5 . 15 i n d e x e d M Y _ U N I Q U E _ I O J x in a n o u t g o i n g mc .....SlIge [ s t e p 1.\30]. S i n c e S3[Jy w i s h e s II) s e n d 3 mes."age t o J i m . N l e r a l e r t i u g the uscr, Ihe ,lcSlinalion deviL'\: d c l e r m i n c s wbo:se ideulifier M Y - l D J I is c u r r e n t l y i n d c x e d . S a l l y i f lbe P L A Y b u l t o n tl10 bas b e e n s e l « : l e d [ s l e p 1205] ( A G . s d e c t s the ' m f u n c t i o n 82.5, 12). I f so. the d e s t i n a t i o n d e \ ' i c e r e t r i e v e .. s p e t e b d I l l S P E E C I I DATA.....Ix from d l t l b l 5 C 4 0 0 100 o u t p u l S the De\'ice 300 l b e o d e t e r m i n e s i f the NEXTfll1JClioo 8 2 0 b a s s p e e c h d a t I , a n d t h e n the s . : n d i n g d e y i c c ' s a u d i o i d e n l i l i e r .:0 a g a i n b e e n s e k : c t e d [ s t e p 1 3 J 5 l - l r so,do::vice 3 0 0 incremcDls index s ( i . e . , X _ x + I ) a n d r e t u r n s t n s l e p 1 3 1 0 1 0 p e r m i t the M Y _ I D 4 1 0 , t o N O c n n v e r t c r 3.50 aJld s p e a k e r 3 6 0 (Stcp u s e r t o send a m c s s a g e L'Onl-urrcntly to t w o o r m o r e t1cviL-cs. 1 2 1 0 ] , S P E E C H D M A # x m a y l'Qnsist o f an a u d i t o r y p h r a s c ."age ()lily to J i m , w i t h S1eps 1 1 0 5 - 1 2 1 0 , J i m m a y Ibus s e k c t the I ' L A Y tbcrl:forl:, S a l l y doe!! n o l s e l e c t tbe NE.XT fUIlCIiOll 8 2 0 . I f f u n c t i o n 8 1 0 in response 1 0 an a l e r t mc:ssage from hisdevicl:: ::5 l h e N E x r f u n c t i o n i s DOl s e k : c t e d , d e v i c e 300 d e t e r m i n e s i f a n d bear lbe a u d i t o r y r n c s s a g e s ~Making friends w i t h . . . ~ l b e R E C O R D f u n c t i o n 8 0 5 h I S b e e n .selected [Slep l J . W l l f a n d - S a l l y " L'Qrresponding 10 S P E E t ' L D A T A _ # X a n d Ibe so. a u d i t o r y Input recei\'cd .1 microphOlle 36.5 is a.nalog-toscnding device's MY_10410. d i g i t a l l'tlllvcnetl hy A , I l ) l'tl!l\'Cner 3.5.5 a n d lran.~f.:rred, vi3 p r o c e s s i n g u n i t 32.5, t o R A M 3 3 0 f o r s t o r a g e a s A f t e r li.<'!cning t o Ihe s e n d i n g d c v i l ' e ' s M Y II) 4 1 0 ( e . g . , phr:osc · · S a l l y " ) , lhe: u s e r u f l h e d e s l i n a t i u n deviL" t b e n m a y 30 M E S S A G E _ D A l i \ . . . . . # X [ 1 3 4 5 ] . D e v i c e 3 0 0 c n d s I h e r e c o r d i n g procc.."S a f l e r d e · s e l e c t i o n o f tbe R E C O R D funed e t e r m i n e w h e t h e r o r n o l t o X-ccpl t h e s e n d i n g d e v i c e a s a lioo SO.5 [Slep 13.50]. ·10 reuord · mcssa.ge f u r J i m , S a l l y ~friend."1f t b e u s e r s e l e c t s t h e D I S C A R D b u u o o /U.5 (Slep s . : l e c t s l b e R E C O R D f u o c t i o n 80.5. ~a~ i n t o m i c r o p h o o c : 1 2 1 5 1 then t b e dec;tination d e v i c e r e m o v e s f r o m R A M J 3 { l 3 6 5 , a n d dc:-.sclecl~ the R E C O R D funcliOlllro.5 w h e n s h e ba.~ the M Y _ U N I Q U E - l D 40.5 a n d M Y - - 1 0 4 1 0 d a t a reL-civ",d fwm Ihe s e n d i n g t1c\·icc [ s t e p 122.5]. If, h o w e v c r , the DIS- 3S tini!JIeti.
function 835 h a s bc<:l1 selected. the !K:nding d e v i c e next dclcrrninc.~ if the S E N D hUIl"n S I S has also hcCIl ~lcclcd
C A R D bUllon 8 3 5 i s n o t s e l e c l e d . the s c o o i n g d e v i c e ' s D e v i c e 3 0 0 next d e t e r m i n e s i f the I'LAY f u n c t i o n 8 1 0 b a s M Y _ U N I Q U E _ I D 4 0 5 a n d M Y _ I D 4 1 0 a n ; Sloccd i n lis!. b e e n SClcClcd [ s i e p 140.5] ( F I G . 14). I f S a l l y w b h c s 1 0 h e a r 41.5 o f t h e d u l i n a l i o n d e v i c e ' s R O M 33.5 a s tbe O1C.5.5Ige tha.I site h u rl:oordcd, s h e selcClS the PI.AY M Y _ U N I Q U E _ I D _ # X a n d M Y --ID~Ix, resp<:C1ively ~ fUOClion 8 1 0 . I f l b e PLAY fullClion 8 t u i s s e l c c t e d , d e v i u [Slep 1220]. 1 l l c r e f o r e , a f t e r b e a r i n g the p h r a s e s - M a k i n g 3 0 0 p l a y s r e c o r d e d messa.ge M E S S A G E - J ) A T A J x (.step f r i e n d s with . . . . . a n d " S a l l y . " J i m m a y al'l..'Cpt S a l l y a s a 1 4 1 0 ] . O n c e p l a y b a c k o f r e c o r d e d mcs.-.age M E S S A G E _ friend by n e g l e c t i n g to s e l c c i the D I S C A R D f u n c t i o n H3S. DAIi\.....#x c o m p l e t e s , o r t h e P L A Y fun<.:tion HIO is de-scleClcd [Slep 141.51 d e v i c e 3 0 0 d e t e n n i n e s i f Ihe T o c o m p l e t e Ihe - i o t r o d u c t i o n " p r o c e s s , lho.: d e s t i n a t i o u d e v i c e a i M pcrforrTL" ste~ 1105 ( r i G . I I ) I h m u g h 1 2 3 0 .-5 RE.CORO fUIICI;nn I«l5 t~ s c l e c l e d [ s t e p 1 4 2 0 ] . I f so, p r o cessing r e t u r n s l o . s t e p 1345 ( F I G . ( 3 ) f o r r l : - r c c o n l i n g o f ( A G . 12) e i t b c r .5imullancously w i l h , o r a.fter, the s e n d i n g m e s s a g e M E S S A G l : . _ D A I ' \ J x . In t b e e.ta.mple, i f Sa.lIy deyia::. A f l e r c o m p l e t i o n o f th.:sc- s t e p s b y b o t h llevi<.-cs, the choose. . not 10 re-rl:conl Ihe me:ssage a r l e r h e a r i n g h e r s c n d i n g a n d destinatiOll dt;vit;es c o m p k t e the " i n l r o d u c t i o n " r e c o r d e d m e s s a g e , s h e d o c s not !;clect the R E C O R D funeprocc.'>S w h e n the [ l ) !lullon 83.5 is d e - s c k c l e d al both d e v i c e s [ s t e p 1 2 3 0 ] . Sa.lly and J i m may, t h u s , o o m p l e t e the S!) tion 80.5. I f thc RE.CORO f u n c t i o n /l0.5 is not s e l e c t e d , "introtluClion~ pl'OCl:SS b y d c - s e k C l i n g the I D billiOns 1 0 5 . d e v i c e 3 0 0 d c l e r m i n e s i f the S E N D funeliOll 8 1 5 h a s b e e n s e l e c t e d [ s t e p 1 4 2 5 l [ f so. ing ca.n b e r o o d i l i c d to 3 0 0 r e c o r d s a messa.ge. F o r p u ~ o f p r o v i d i n g a s p e c i f i c 60 i n c l u d e u s e r i n p u t s u c h I S v i d e o o r piclOria.1 da.la.. S u c h u.scr e x a m p k : , L<;sume thai S a l l y w i s h e s l o s c n d a mCSS3b'l: t o J i m , i n p u t c a n furlher i n c l u d e h a n d w r i n c n p i c t u r e s o r mc:.s'la.ges w i t h w h o m she h a s p r e v i o u s l y imrodUL'Cd h e r s e l f ( d e s c r i b e d u s i n g a d i g i t a l styllJ." a n d " t a b l e t : ' a.bove) a n d that J i m ' s a u d i o i d e n t i f i e r M Y [ 0 is the lirst E X E M l ' L A I t Y I ' R O C E S S I N G FOR S E N D I N G A idcntiGer s t o r e d in list 41.5 (l:.g., M Y _ I D J I ) . MESSAGE T o record a lTlCSSlIge, cJe,iicl:: 3 0 0 first d e t e n n i n e s i f l b e 6.'i M S G fUllCtion 8 4 0 h I S b c e n selc<.,c:d [ s t e p 1305J ( F I G . 13). I-1GS. 1 5 - 1 6 a n : f i o w d l a r l s o f s y ~ e m pnx.-.:ssing. r o o Sa.lIy dc.5ire.s t o s e n d a. m e s s a g e 10 J i m , l h e r e f o r c . s h e s c k e t s s i s l e n l w i t h the presenl i n \ ' e u l i a n . in w h i c h deyiL"I: 3 0 0
Case 6:10-cv-00242-LED Document 17-1
Filed 08/20/10 Page 24 o f 28
US 6,665,722 131
9
transmits a message queued in RAM 3 3 0 10 a dcstination d e v i c e . As dcscrit><:d a b o v e . S a l l y ' s rncs.-age to J i m has lx:cll q u e u e d a s O U T G O I N G MSG Itx ill d a t a b a s e 400. T o initiale twnsOlissioll o f an o u t g o i n g message. the s e n d i n g
devk..:: !irS! s<:nds a p r o b e m e s s a g e t o the i d e n t i f i e d d c v i w ( s ) [ s t e p 1 5 0 5 ] ( F I G . 15). T h e probe m e s s a g e may i n c l u d e a r e q u e s t to s e n d J a t a 10 the d<:sli1l3lioll dcvil'C(.~). T h e s e n d i n g d e v i c e thell d e t e r m i n e s if the d e s t i n a t i o n d c v k c ( s ) rc...pollds w i t h a n aulhori7.alion mes.... ag..,(s) ( s t e p 1510]. T h e a u t h o r i zation m e s s a g e authori7.es the s c o d i n g devil"\: 10 s e n d tbe u a l a tu the d e s t i n a t i u n ( k " i c c . [1' the dcsiinaliull devit'e d u c s not respond w i t h a u t h o r i z a t i o n mcs.... age(s), th", s e n d i n g d c v k - c w a i l s a o o n l i g u r a b l c p e r i o d o f time b e f o r e scmJing a o o l h e r p r o b e m e s s a g e [ s t c p 1515]. T h e e o n l i g u r a b l e p e r i o d o f t i m e may b e p r e s e l by tbe m a n u f a c t u r e r o r sel by Ihe d e v i c e user. I f Ihe d e s t i n a l i o n d e v i c e ( s ) d o c s respond w i t h an aUlhorization me!>...age(s). t h e n lhe s e n d i n g d e v k e 3 0 0 e s l a b lish",s a l i n k - l a y e r w i r e l e s s ,;unnel:tioll w i t h the n:sp<.Hlding deviL"t: u s i n g o o n v e n t i u n a l m e c h a n i s m s [ s l e p 1520]. In the e x a m p l e , S a l l y ' s u<:vice Iransmils a probe message to .Ii'll'S d e v i c c , w h i c h resJXHlds with an authoriz.atinn mess a g e . In r e s p o n s e 10 receipl o f lhe aUlhorization m e s s a g c . S a l l y ' s llevice e s t a h l i s h e s a l i n k - l a y e r wirele ....... cOllllel:linn wilh J i m ' s device.
S
10
b e e n i n t r o d u c c d . the S a l l y ' s M Y _ U N I Q U E _ I D OOlltained in Ihe probe m"'ssage m a t c h e s an i d e n t i l i e r p r e v i o u s l y Slored in IL"1 415. J i m ' s d e " i c e th"'refurt: respond'! with an a u t h o riz.3tion message. O p l i o n a l l y , Ihe ll",slinalion Ucvic'" may respond w i l h an a U l h o r i z a l i o n m e s s a g e e v e n if l h c s c n l l i n g d e v i c e ' s M Y _ U N I Q U E _ l D d o c s not m a l c h a n y i d e n l i l i c r s in Ihe d e s t i n a l i o l l d e v i c e ' s list 4 1 5 [ s t e p 1725]. ' n t i s may ll<,) a l l v a m a g e o u s in a m u l l i - h o p w i r e l e s s n e l w o r k w h e r e p o i m to-poinl L"{lnnecli"ity 11'<:tween a s e n d i l l g d e v i c e and a d e s t i n a t i o n llcvi<-'!; may be i m p r a c t i c a b l e . TherefoIC. in s u c h a w i r e l e s s n e l w o r k , c a d d e v i c e in lhe ne twork may roull: m e s s a g e s , hop b y h o p , t o i n l e n l l e d d e s t i n a l i o n d e v i c e s . T o forward m~sagc." i n l e n d e d f o r o t h e r w i r e l e s s deviL""'''. Ihe u s e r o f the d e s t i n a l i o n may i n i t i a l e a " f o r w a r d i n g " m o d e . I f Ihe " f o r w a r d i n g " m o d e has been initiated. Ihe destination deviL"C rct."t:ives a m e s s a g e from the s e n d i n g u<:viee in r e s p o n s e 10 Iht" a u t h o r i z a l i o n m e s s a g e [ s l e p 1731l] a n d then forwar...age wa.s r e c e i v e d [ s t e p IHLU) ( F I G . HI). Th.e llestinalion l l e " i e e t h e n delt"rmines i f lhe PLAY bUU"n 8 1 0 has I x e n s d e c l e d [ s t e p UH5]. [f s o . thc d e s t i n a t i o n d e v i c e p l a y s t h e M Y _ I O _ # x anll ME..qSACiE_ DATA # x c o m a i n e d in Ihe m e s s a g e r e c e i v e d from the s e n d i n g d e v i c e ( R E e E I V E D ~ S G _ # x )[st",p IS20]. In Ihe e x a m p l e . J i m ' s llevice r e c e i v e s the m e s s a g e senl by S a l l y and Iben a l e r l s J i m Ihat the m e s s a g e has bt:en received. In ICsponse 10 Ihe alert. J i m s e l e c t s Ihe PLAY fuoction HLll anll listens 10 S a l l y ' s M Y _ I D aullio i d e n l i l i e r and S a l l y ' s m e s sage MESSAGE_DATILl#x. 111e d e s t i n a l i o n d~vice u s c r Ihen m a y !la"e Ihe following oplions: I ) m a i n l a i n lhe m e s s a g e in m e m o r y ; 2) delele Ihe m",ss;r!!-e; 3 ) reply 10 Ihe m e s s a g e ; o r 4) forward lhe mc."'sage o n 10 o t h e r llevices. "lbe u<:slination u<:vice d e t e r m i n e s i f l h e M S G b u u o n S4t1 has bt:cn s e l e c t e d i n d i e a l i n g thai the u s e r dc.sir"'s 10 f o r w a r d Ihe m e s s a g e o n 10 anoth"'r devicc(s) [ s t e p 1830]. I f nol. t h e n l h c d e s l i n a l i o n l l e v i e e d c t e r m i n c s i f t h c R E C O R D h u t l o n 8 0 5 h a s h e e n s e l e c l e d indicatin£. t l t a t t h e u s e r d e s i r e s to r e p l y t o Ihe receivell me!>.~age ( s l e p 1835]. I f lbe R E C O R D b u l l u n 8 0 5 h.~" bc",n . ;clecte\l, then lite d e s t i · nation d e v i c e p e r m i t " the LL~r 10 r e p l y 10 the rne.s.sage by p " ' r f o r m i n g m e s s a g e reL'Ording proL'Cssing b e g i n n i n g al s t e p 1325 o f F i G . 13. Ilowt"ver. i f Ihe R E C O R D b u t l o n H05 has not b e e n s e l e c t e d . l h e n the d e s t i n a l i o n d e v i c e d e l e r m i n e s i f Ihe D I S C A R D funclion S 3 0 has lx:en seleclell [ s l e p 1840] i n d i c a t i n g Ihat Ihe u s e r d e s i r e s 10 u<:lcte the received meSs a g e . I f Ille D l S C A R D f u n d i o n 8 3 0 has not heen s e l e c t e d , the m e s s a g e r e c e i v i n g p r u c c s s i n g is c o m p l c t e l l , w i t h Ihe deviL'!; IClaining Ihe r e c e i v e d m e s s a g e in memory, I f Ihe D I S C A R D funclion 8 3 0 has been s e l e c l e d . Ihe dc.~linalion d e v i c e d e l e l e s Ihe s e n d i n g llevk"C's I t E C E I V E D _ M S G _ # X from m<:mory {step 1845]. If, al sl",l' 1830, Ihe d e s l i n a l i o n d e v i c e d e l e r m i n e s that the M S G b u t t o n 8 4 0 h a s b e e n s e k c t e d . lhen the l l e s l i n a t i o n d e v i c e ll\:rrnilS tile u s e r lu forward Ihe messi'ge 10 u l h e r devil:es b y c o n t i n u i n g p r o c e s s i n g al s l e p 18.54l. At this Slep,
10
tS
20
A f t e r eSlablishing lhe w i r e l e s s L'Onneclion, Ihe scnlling d e v i c e 3 0 0 I r a n s m i l s an o u t g o i n g m e s s a g e ( O U T G O I N G _ M S G _ # x ) i n c l u l l i n g MY~UNiQUE~ID 4 0 5 . M Y _ I D 410, anll me!>.''''ing. L"OnsLslenl w i l h the p r e s e n t i n v e m i o n . for receiving a m e s s a g e at a d e s t i n a t i o n d e v i c e . ' I n e deslination d.:vico.: r e c e i v e s a probe m e s s a g e from the s e n l l i n g llevicc inllicating t h a t the s e n d i n g d e v i c e w i s h e s 10 t r a n s m i t a me!>... a g e 10 Ihe lleslinalion d e v i w ( s l e p 1705J ( A G . 17). T h e d e s l i n a l i o n d e v i c e Ihen c o m p a r e s the M Y _ U N I Q U I : : _ l L > w n t a i n e d in 100 probe m e s s a g e from lhe s e n d i n g d e v i c e with the idenli/1cr.s m n t a i n e d in Ihe u<:slinaliun d e v i c e ' s lisl 4 1 5 [ s t e p 1710]. If the s e n d i n g d e v i c e ' s M Y _ U N I Q U E _ I D m a l c h e s an i d e n t i f i e r w i t h i n li.,t 4 1 5 [ s t e p 1715J. then the d e s t i n a t i o n d e v i c e r e s p o n d s w i l h all a u t h o r i z a l i o n message 10 Ihe s e n d i n g d e v i c e [ s l e p I 7 3 5 ] . I f no m a t c h is found, Ihe d e s l i n a l i o n deviL'" r e s p o n d s w i l h " non·arrlhoriz.tlion message 10 Ihe s e n l l i n g llevice [ s l e p 1721l]. Th.e lIOn-authorization mes.sage i n d i c a l e s Ibal lhe d e s t i n a t i o n d e v i c e will 0 0 1 a c c e p l a mc.ss a g e from the s e n d i n g devi<-"C. In Ihe e x a m p l e , J i m ' s d e v i c e r e c e i v e s a probe Ill<:ss"ge from S a l l y ' s devico.:. SinL"C J i m anll Sally have p r e v i o u s l y 50
:!S
;~
60
65
Case 6:10-cv-00242-LED Document 17-1
Filed 08/20/10 Page 25 o f 28
us 6,665,722 BI
II
t h e destination deviox d e t e r m i n e s i f t b e r o functx,1I 8 2 5 b a s hccll selected. If!iO. t h e tk,<;tiO:llion d e v i c e a d d.. lhe selcclC:d
12
;1.0
FRIIlND ID as a des(ioal~ identifier in message (S{ep 1 9 ( 5 ) (FIG. 19).
outgoins
j
do:vi ..'.e dCICrmllJd if t h e S E N D f u n c t i o n IUS b a s bo::cll s e l e c t e d [!>ICP 1 9 1 5 ] . I f t h e S E N D fum.1ion 8 1 5 h a s Oc:CII
T h e d e s l i n a l i o n d e \ ' i c e t h e n d e t e r m i n e s if t h e N e X T fUIK:tion 8 2 0 h:L'I been !lClc:ctcd [l>l.ep 1 9 1 0 ) indiClUiog l l a l Ill<: dcyic>c u s e r ck:siO:li 10 s c l e a a n o t b c r d e v i c e 10 receive t h e forwudOO mcs-"lIgc. If s o . t h e destination device COIltinues p n x = s i n g . u Sl.ep 1850 (I'lG. 18). I r nOI.tben lhe destination 10
selected, the destination device queues the omgoiog mcss a g e ( u r SUb>;cquclll d e l i v e r y [ s t e p 1 9 2 0 ) (sct: ··MC>;.S;lgc
Sending Pllx:cssinl;" o f
R d u r n i n g In t h e e x a m p l e , J i m . a n c r l i s t e n i n g In l h e
t5
message from Sail)'. dcclS 10 delete the mcs.-;agc from
m",ulOry. i n s t e a d o f r e p l y i n g tu tIll: m e s s a g t o r f o r w a r d i n g Ihe m t s s a g e , a n d t h e r e f o r e s e l t c l s l h e D I S C A R D f u n c t i o n
~30.
~o
E X E M P L A R Y P R O C E S S I N G F O R REINI11AUZI"I10N F I G S . ! ( ) - 2 L a r e J l o w c h a n s o f s y s l C m proce."Sing, c o n · si. .. e n t w i l h the p~<;cnt in\"Cmion. f o r r e - i n i l i a l i 7 i n g d e v i c e 300. A user o f device 300 may wisb to rc-initializc device 3 0 0 b y r e m o v i n g M Y _ U N I Q U E _ I D 4 0 5 aDd a l l r c : u : i v e d mesugcs lRECEIVED MSG_II 60S Ibrough R l : : C E I V E D - . M S G J N 6 1 0 ) t h a t h a " e b e e o s 1 0 r e d in d a t a · b a s e -400. T o rc-initialiZle. d e v i c e 3 0 0 d e t e r m i o e s i f the M S G f u n c t i o n l O S ha.~ b e e n s e l e c t e d b ) ' t b e d e " i c e U S « ( s t e p 2 0 0 5 ] ( F I G . 2 0 ) . I f 5 0 . d c v k - c 3 0 0 determinc:.~ i f l h e D I S C A R D buttOll 8 3 0 h a s f u n b c r b e e n s e l e c t e d (SlCp 2 0 1 0 J i n d i c a t i n g t h a t 100 u s e r ~irc." tt.> d e l e t e 3 r e l X i v e d IT'Ie''.<lep 2 L 0 5 ] ( F I ( i . 2 1 ) . I f s o . devilX 3 0 0 next d e t e r m i n e s i f the DISCARD bullon 1 0 0 h a s b l x n selCl:tcd. indicalill1: I h a l the de\·i(."C u s c r d c s i r e s to delete a device identifier from memory (step 2110). If so. d e v i l X 3 0 0 d e l e t e s 1 c u r r e n t F R I E N D _ I D _ h : i o lis! ~1S [s1ep H 1 5 ] . D e v i c e 3 0 0 coo<:tu~ ( C · i n i t i a l i z a t i o o p r o c e s s i o g w h e n t b e m o s t f l : o : n t l y d e l e t e d i d e n t i f i e r i s t b e Ia..~ i d e n t i f i e r in lis! ~15 ( s t e p 2121)). 10 t h e c u m p k , J i m m a y c o m p l e t e tbe r c - i n i l i a l i z a t i o o o f h i s de"ice b y !lC:lQCling t b e I D fuoc;.1ion 8 3 5 aDd t h e o r e p e a t · e d l y !lC:lecting tbe D I S C A R D funclioo 8 3 0 u o t i l a l l o f t b e d e v i a : i d e n t i f i e r s ha\'C h e e n d e l e l e d f r o m melllO()'.
:5
.'0
J$
;ll....
4U
H
50
'j
CONCLUSION 60 S)'SleIDS a n d melhocJs consis!o:nt w i t h t b e p n : 5 e o t i n " " n · l i o n provid<: m e c h a n i s m s lhac i m p r o v e t h e d e l i v e r y o f meso . q g e s in w i t e l c s . . n e t w o r k s b y p e r m i n i n g t e m p o r a r y s t o r a g ( o f mc...'.I.1ges i n a s c o o i n g d<.:viu: f o l l o w e d h y t h e t r a m . m i s · s i o n o r f C · t r a n s m i s . . i o n o f lIte m e s s a g e . . w h e n tbe d e s t i n a t i o n 65 devi(.'\:(,,) (.UfO<:-" w i t h i n t h e t r a n s m i s s i o n rango: o f t h e !>Coo· i o g devkx:.
The foregoing description of exemplary "mbodimcnls of t b e p r e s e n t i n v e n t i o n p r o v i d e s iIlUSlratioo a n d d e s c r i p t i o n . b u t i s n o t i o t e n d e d k ) b e c x h a u s l i \ ' e o r t o l i m i t t b e irl\"entioo t o t h e precise [oem d i s c l o s e d . M o d i f i c a t i o o s aDd v a r i a t i o n s a r e p o s s i b l e in l i g h t o f t b e a b o v e t e a c h i o g s o r m a y b e a c q u i r e d f r o m p r a c t i o : o f t h e in\'Cntion. F o r e x a m p l e , w h i l e a s e r i e s o f s t e p s h a v e b e e n p r e s e n t e d w i t h n : g a r d 10 t h e prtN:l:ssing o f F I G S . 1 0 - 2 1 , t b e o r d e r o f t b e s t c p s d o c s l l ( ) \ maner. I n a d d i t i o n , w h i l e c o m m u n i c a t i o n h e t w e e n w i r d . : ....... deVK:\:S i n the e x c m p l a r y e m b o d i m c n l s a b o v e h a s b e e n disclU'iCd a s o c c u r r i n g dire(.11y a c r o s s a n ;lir i n t e r r a c e , c u m · m u n i e a t i o n bctw<.\en w i r e l e s s d e v i c e s m a y a l s o (K.'Cur a c r o s s a c e l l u l a r infra.structure alKI l h r o u g h a d a t a n e t w u r k ( e . g . , t h e I n t e l l l C t ) . S u c h c o m m u n i c a t i o n w o u l d a l l o w m e s s a g e s to b e s t o r e d o n a d a t a s e r v e r c o n n e c t e d to the d a t a n e t w o r k . S t o r i n g I h e mc....')agc. . o n a dat~ s e r v c r w o u l d p e r m i t w i r e l e s s d e v i c e u..""rs ( 0 a r c h i v e v o i c e r e c o r d i n g s a n d m a i l r e c o r d i n g s \ l t h e r wireles''< ! k : v i c c s . , 1 1 i . . w u u l d f u r t h e r a d v a n t a g e o u s l y p e r m i t w i r e l e s s devi(."CS tn e x c h a n g e m e s s a g c s w i t h o t h e r w i r e l e s s d<..'VK.~ a n y w h e r e in t h e w o r l d a(.'fOSS ( h e d a t a IlCtwork. Funhermore. though the exemplary proccssi.ng described above uses audio dna as uoique idcntiliers for each device. o n e s k i l l e d i o !be a n will a p p m ; i a l e t h a t t h e u n i q u e i d e n t i · tiers can include digital video or digital pictorial data. for e u m p l e , a d i g i ' a l Hstylu.'< antllablct~ c a n h e a.....0 ; 0 0 3 t e d w i t h t r a n s c e i v e r aDd p r o c e s s i n g c i r c u i t r y to p e r m i t e n t r y o f h a n d · w r i l l e n p i c t u r e s ( e . g .· s i g M t u r e s ) f o r t r a n s m i s > i o o a s a M Y_ U N 1 Q U E j D d e v i c e i d e n t i f i e r . A .. a n o t h e r e x a m p l e , a d i g i t a l c a m e r a c a n b e a s s o c i a t e d w i t h t r a m . c e i v e r aDd p r o c e s s i n g c i r c u i t r y to p e r m i t t b e e n t r y o f d i g i t a l p i c t u r e s ( e . g . . p o r t r a i t s ) f o r t r a n s m i s s i o n a.~ a M Y_ U N I Q U E ~ D d e v i c e identifier. A'i an additional example, a digital c a m c o r d c r c a n b e a s s o c i a t e d w i t h t r a n s o : i v e r a n d pl'OCC:SSwg c i r c u i t r y 10 p e r m i t t b e c n t r y o f d i g i t a l vicJeo (",.g .. v W e o o f the devil...., u s e r ) r o r t r a n s
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?