Aylus Networks, Inc. v. Apple Inc.
Filing
1
COMPLAINT for Patent Infringement; Demand for Jury Trial against Apple Inc. (Filing fee $ 400.00, receipt number 0971-8067556.). Filed by Aylus Networks, Inc.. (Attachments: # 1 Exhibit A, # 2 Civil Cover Sheet)(Barza, Harold) (Filed on 10/9/2013) Modified on 10/9/2013 (gbaS, COURT STAFF).
USO0RE44412E
(19) United States
(12) Reissued Patent
(10) Patent Number:
Naqvi et a].
(54)
US RE44,412 E
(45) Date of Reissued Patent:
DIGITAL HOME NETWORKS HAVINGA
(56)
Aug. 6, 2013
References Cited
CONTROL POINT LOCATED ON A WIDE
AREA NETWORK
U.S. PATENT DOCUMENTS
4,736,407 A
(75)
5/1990 N
6,014,706 A *
Inventor 51 shamim A- Naqvi, MOITlStOWn, NJ
4/1988 Dumas
4,925,311 A
.
1/2000 (12101113251, ,,,,,,,,,,,,,, ,, 709/231
(US); Prasad S. Dorbala, Lexington,
.
-
h
t l.
6,018,662 A
MA (Us)’ En“ L‘ Wong’ Lexmg?on’
1/2000 Periyalwar et al.
6,032,053 A
-
2/2000
Schroeder et al.
6,047,194 A
6,061,572 A
6,067,529 A
MA (US); Mahesh N- Ganmukhl,
Carhsle’ MA (Us)
4/2000 Andersson
5/2000 Laiho
5/2000 Ray et al.
(Continued)
(73) Ass1gnee:
Networks, Inc., Westford, MA
FOREIGN PATENT DOCUMENTS
EP
EP
(21)
1435748
1545129 A1
Appl. No.: 13/232,432
(22) Filed:
_
(Continued)
Sep. 14, 2011
OTHER PUBLICATIONS
Related U_s_ Patent Documents
European Search Report for European Patent Application No.
_
087690046 mailed Jun. 21, 2012. 7 pages.
Relssue of:
_
(64) Patent No.2
7,724,753
(Commued)
Issued:
Mar‘ 25’ 2010
Appl. No.:
11/370,793
Filed:
U_S_ Applications;
(63)
7/2004
6/2005
.
.
Primary Examiner * Brian Roberts
Mar. 8, 2006
.
(57)
ABSTRACT
A method of controlling and delivering media content from a
-
-
media server (MS) to a media renderer (MR) utilizing a wide
Commuanon'm'pan of apphcanon NO‘ 11/166’407’
area IMS network for control. The method involves: provi
?led on Jun 24’ 2005: HOW Pat- NO~ 72792528: and a
sioning a serving node in the IMS network with control point
continuation-in-part of application No. 11/282,924,
(CP) logic that includes logic to negotiate media content
?led on NOV_ 18, 2005, now abandoned
delivery with a least one of an MS and an MR; provisioning a
user endpoint (UE) device of the IMS network with control
(51) Int Cl
'
point proxy (CPP) logic that includes logic to negotiate media
'
H041‘ 12/56
content delivery and VCR controls to control media presen
(200601)
tation; in response to a media content delivery request, invok
(52) US. Cl.
ing the CPP logic and the CP logic to cooperatively negotiate
USPC ......................................... .. 370/410; 709/227
(58)
media eemem delivery between an MS and an MR that uses
Field of Classi?cation Search
local wireless or land line connections when possible in order
N
to minimize wide area bandwidth usage.
one
See application ?le for complete search history.
33 Claims, 17 Drawing Sheets
User Premises
Service Provider
1204
1202
l
i
I
Control
l
Point
2
(CP)
Control
“
1
Internal
Imam”
~~_.__>
1
Point
:
ProXy(CPP)
l
I
________________________________________
Discover AV Player
Discover AV Content
Negotiate Transport /
Rendering Control
Media
Neg?late Transport /
Rendering Control
I
Server
(MS)
‘
(MR)
Delivery
1
1102
Media
Renderer
Media
I
Out-of-Band
Transport Protocol
l
1104
US RE44,412 E
Page 2
US. PATENT DOCUMENTS
2,2315% 5%
6,608,832 B2
’
t
2005/0271011 A1
12/2005 Alemany et al.
.
2005/0286531 A1
12/2005
‘£885 wdegren let a1~
2006/0015812 A1
80003 F (“11% 6‘ a~
2006/0025151 A1
0“ 0W
6,650,705 B1
12/2003 Boyle et al.
1/2004 KronZ
..
4/2006
4/2006 Yang
Rengaraju ................... .. 709/219
5/2006 Kant et al.
2006/0114987 A1
6/2006
l
2006/0120287 A1
6/2006 Fot1 et al.
2006/0120339 A1
6/2006
2/2004 R11konen et al.
80004 B
’
6,847,632 B1
2006/0104262 A1
TOP Y et ‘1 ~
6,694,145 B2
6 782 412 B2
’
2/2006 KaraoguZ et al.
2006/0080407 A1 *
2006/0083199 A1
11/2003 Vetro et al.
6,665,711 B1
6,675,196 B1
Tuohino et al.
1/2006 Cunningham et al.
h
1/2005 Lee et al.
Roman
-
Akiyama et al.
-
6 857 021 B1
20005 S h t
t l
2006/0126562 A1
6/2006 L1u
6,888,828 B1
500% PC “S er 6 21'
2006/0140150 A1
6/2006 Olvera-Hernandez et al.
’
’
mane“ 6‘
~
2006/0149811 A1 *
6,950,655 B2
9/2005 Hunkeler
7,024,198 B2
4/2006 Knaebchen et al.
7 076 554 B1
’
t
7,155,305 B2
70006 K b
h.
O ayas 1
12/2006 Hayes et al. ................ .. 700/224
7,194,235 B2
7,277,416 B1
3/2007 Nykanen et al.
10/2007 Chang et al.
7 301 938 B2
7’5l9’075 B2
110007 E. ak
4/2009 TJZ
’
’
7,637,424 B2
T1
12/2009 S1lverbrook et al.
7,640,038 B2
12/2009
7,720,489 B2
7 729 298 B2
’
t
7,856,226
7,864,936
8,065,402
8,170,534
Reddy
5/2010 Engelhart, Sr.
60010 V1 31 . a1
e ag
e“ 6‘
'
B2
B2
B2
B2
12/2010
1/2011
11/2011
5/2012
2002/0059416 A1
2002/0064274 A1
2002/0140726 A1
5/2002
5/2002
Tuunanen
Tuunanen et al.
10/2002
2002/0181462 A1
12/2002 Surdlla et al.
.
Schwartz et al.
.
2003/0026245 A1
2003/0027569 A1
2003/0027595 A1
Wong. et al.
Naqv1 et al.
Chen . et al.
Naqv1 et al.
2/2003 EJZak
.
2/2003 EJZak
.
2003/0055974 A1
3/2003 Brophy et al.
7/2003
2003/0134640 A1
7/2003 K1m et al.
Sundar et al. ............... .. 455/432
.
7/2003 Rehkopf
.
V1dal
2003/0193426 A1
10/2003
2003/0210683 A1
2004/0008669 A1
11/2003 Ba1s et al.
1/2004 Bos et al.
.
.......................... .. 341/176
2004/0019539 A1
1/2004 Raman et al.
2004/0019901 A1
1/2004 Sp1o .
2004/0043766
2004/0048612
2004/0062230
2004/ 0068574
2004/0076145
2004/0083195
.
A1
A1
A1
A1
A1
A1
3/2004
3/2004
4/2004
4/ 2004
4/2004
4/2004
Sashlhara
.
Vlrtanen et al.
2004/0107143 A1
6/2004
N1em1 ........................... .. 705/26
2004/0127251 A1
7/2004 Thakkar et al.
2004/0162892 A1
2004/0193700
2004/ 0193725
2004/0205212
2004/0218571
2004/0219912
2004/0249887
2004/0249962
A1
A1
A1
A1
A1
A1
A1
8/2004
9/2004
9/ 2004
10/2004
11/2004
11/2004
12/2004
12/2004
7/2006 Bennett et al.
2006/0155850 A1
Taylor et al.
Costa Requena et al.
Kauhanen et al.
McCord et al.
.
.
2006/0164550 A1
2006/0209768
2006/0221903
2006/0246903
2006/0250578
2004/0252673 A1
12/2004
A1
A1
A1
A1
A1
2005/0063329 A1
7/2006 Ma et al. ..................... .. 709/226
7/2006
Yoshimoto et al.
A1
9/2006 Yan et al.
A1
10/2006 Kauranen et al.
A1
11/2006 Kong et al.
A1* 11/2006 Pohlet al. ................... .. 351/210
2006/0256751 A1
11/2006 Jagadeesan et al.
11/2006 Dhlllon et al.
2006/0258394 A1
2006/0262806 A1
2006/0291412 A1
11/2006 B0uaZ1Z112/2006 Naqvl et al.
2006/0291419 A1
12/2006
McConnell et al.
12/2006 Naqvl12/2006 Naqvl12/2006 Naqvl12/2006 Naqvl-
2006/0291437 A1
2006/0291484 A1
2006/0291487 A1
2006/0291488 A1
2006/0291489 A1
2007/0008913 A1
et al.
et al.
et al.
et al.
12/2006 Naqvl- et al.
1/2007 Naqvl et al.
2007/0008951 A1
1/2007 Naqvl et al.
2007/0014281 A1
2007/0033286 A1
1/2007
2/2007
Kant
M1n
3/2007 J1ang
2007/0053343 A1
2007/ 0066347 A1
3/2007 Suotula et al.
3/2007 S1lverbrook et al.
2007/0067807 A1
2007/0143488 A1
2007/0143489 A1
*
*
,
-
3/2007
0 Ne1l
6/2007
Pantalone ................... .. 709/230
6/2007
Pantalone
-
Mckeown et al.
................... .. 709/230
2007/0155310 A1
7/2007
2007/0165599 A1
2007/0174471 A1
7/2007 Skog et al.
7/2007 Van Rossum
Borc1c et al.
2007/0197227 A1
8/2007 Naqvl- et al.
2007/0207782 A1
9/2007
Tran
2007/0217349 A1
9/2007
Fodor et al.
2008/0043717 A1
2008/0092178 A1
2008/0130637 A1
2/2008 Bellora et al.
4/2008 McNamara et al.
6/2008 Kant et al.
2008/0162637 A1
7/2008 AdamcZyk et al.
2008/0291905 A1
2009/0092109 A1
20ll/0l64563 Al
11/2008
*
4/2009
Chakravadhanula et al.
-
Cagen1us et al. ........... .. 370/338
70011 Naqvi et a1
'
FOREIGN PATENT DOCUMENTS
EP
W0
W0
W0
1672893
WO-0154441
WO-2007/010070
WO-2007/1 17730
12/2004 Ejzak etal.
2005/0025163
2005/0043020
2005/0047399
2005/0050194
2005/0058125
Bennett et al. .............. .. 709/203
Hsu
Westrnan et a1.
Costa-Requena et al.
Huotari et al.
Pascazi
Johansson et al.
Garcia-Martin et al.
Lecomte
2004/0261116 A1
Zoos/0021494 Al
*
2007/0050510 A1
2/2003 EJZak
2003/0134636 A1
2003/0144008 A1
7/2006
2006/0155814 A1
A1
A1
A2
A2
6/2006
7/2001
1/2007
10/2007
OTHER PUBLICATIONS
-
-
M2005 Wilkinson
European Searcn Report for European Patent Appl1cat1on No.
2/2005
2/2005
3/2005
3/2005
3/2005
EP08746133 01911991111925.2010 8 Pages
GSM Association: “Video Share Service De?nition 2.0.” Mar. 27,
2007. XP002585831. http://www.gsmworldcorn/documents/se41.
pdf>. Retrieved on Jun. 2, 2010. 28 pages.
International Search Report and Written Opinion, International
Christie
Lipsanen et a1,
Lee et a1.
Honeisen et al.
Mutlkalnen et a1~
3/2005 Lee 9? 91
Application NO. PCT?JS08/60656, Aylus Networks, Inc., Jul. 2,
2005/0083909 A1
4/2005 Kuus1nen et al.
2008 8 pages
2005/0089020 A1
4/2005
Zoos/0114493 A1
500% Mandato et a1‘ ““““““ “ 709/223
Ahlback et al.
-
'
-
-
Aylus Networks, Inc., Aug. 8, 2008, 7 pages.
.
.
2005/0180394 A1
8/2005
Zoos/0190772 A1
900% Tsai et a1‘
Internatlonal Search Report for Internat1onal Appl1cat1on No. PCT/
9/2005 Huang et a1‘
US07/04854, Aylus Networks, Inc., Jan. 31, 2008
Zoos/0213606 A1
200570227681 A1
2005/0237933 A1
2005/ 0243870 A1
KautZ et al.
’
Internatlonal Search Report for Appl1cat1on No. PCT/US08/57367,
10/2005 Li
10/2005 Marjelund et a1,
11/ 2005 Balogh et al.
2005/0245261 A1* 11/2005 EjZak .......................... .. 455/436
.
.
pages).
Internatlonal Search Report, Internat1onal Appl1cat1on No. PCT/US
06/24619, date mailed Feb. 14, 2007, 2 pages.
International Search Report, International Application No. PCT/US
06/24624, mailed Apr. 3, 2007, 1 pages.
US RE44,412 E
Page 3
Nokia Corporation: “Video Sharing, Enrich Your Voice Call With
De?nition of ‘proxy’ from dictionary.com.*
Video.” Nov. 1, 2004. XP002336424. 12 pages.
OSGi Service Platform, Mar. 2003, The Open Services Gateway
Initiative, Release 3, pp. 345-346, 505, 513-526.*
_
_
* clted by examlner
US. Patent
Aug. 6, 2013
Sheet 1 or 17
US RE44,412 E
w
550 m2.
n:
.5
J
w
m
.
..i
E
5%
w
E5
w
w.
@M\swu.A+. & wz 5%.
J
mmwu m zg
239m
F
w
w
w.
US. Patent
Aug. 6, 2013
Sheet 2 or 17
US RE44,412 E
Figure 2
E1
GEE:
mews/2mm
IE
[El
IE
WAS
IE3]
US. Patent
Aug. 6, 2013
Sheet 3 or 17
US RE44,412 E
Fig u re 3
Orig.
0'19‘
Orig.
Term. 8-
Tenn.
Term. P
P-CSCF
S13???’
#51
CSCF
A81
CSCF
Route to the T-SCSCF
tor the Dallas
301. SIP |NV|TE————>
Consult Callee's
Service Profile
302. ISO
INVITE
T-AS1 Provides
Service to Callee
T-AS1 Terminates the
Dialogue
4-303. 200 OK—
S-CSCF Terminates
Application Activation Process
<—304. 200 OK
.
Ong.
P-CSCF
1; g?
s'lisqcrfpm
.
Ong.
Term. 8-
Term.
Term. P
A51
CSCF
A81
CSCF
US. Patent
Aug. 6, 2013
Sheet 4 or 17
US RE44,412 E
Call model
Database
416
Flgure 4
408 \‘
ME Server
Prorisipning
oglc
412
414
HSS
S-CSCF
422
410
A5
.
/
420
l-CSCF
406
Search
Module
426
418
US. Patent
Aug. 6, 2013
Sheet 5 or 17
US RE44,412 E
Figure 5
receive service
request code
502
map service request code
(all codes, e.g., mapped to
provisioning logic server)
504
l
provisioning logic
server accesses call
model database
506
i
call model database
provides call model
for specified user
508
l
construct NFC and
new call model for
user
510
US. Patent
Aug. 6, 2013
Sheet 6 or 17
US RE44,412 E
Figure 6
3rd Party Applications and Services
Rgdsiu'ie
Provisioning
M r
Service Logic
602n
ME &
Multimedia
Call Model
602a
Service Mgr
Netw-ork Map
604
pol'cy Mgr
/\
412
Multimedia g
Network Mgr
service
requests 608
Control AS
606
614
.
sen/Ice
responses 610
K 408
US. Patent
Aug. 6, 2013
Sheet 7 0f 17
US RE44,412 E
start
700
Figure 7
PA senses environment
and constructs message
702
action
No
specified by
policy
71 4
V
PA sends message
S-CSCF
704
ME initiates specified
actions by modifying
SPT trigger
PA or A8 logic
716
706
end
799
control transferred to
ME server
708
ME server updates internal DB
to reflect information from
message
71 0
ME server applies relevant
policies
712
US. Patent
Aug. 6, 2013
Figure 8
802
Sheet 8 or 17
US RE44,412 E
US. Patent
Aug. 6, 2013
Sheet 9 0f 17
US RE44,412 E
Figure 9
412
410
discovered
information
402
UE
US. Patent
Aug. 6, 2013
Sheet 10 or 17
22 .
uacvto-LZw
22E
2
US RE44,412 E
US. Patent
Aug. 6, 2013
Figure 13
1322
US RE44,412 E
Sheet 13 0f 17
I302
NO
"QT /1306
\ 1;
SM joins PAN
service joins network
1324
1308
7
service broadcasts
advertisement message
SM broadcasts
search message
1326
service manager (SM)
YES‘i 13|12
receives advertisement
message with cache expiry
value and description URL
service
_
SM retneves
responds with
<—f\——
description
+
message
containing
1318
cache ex ir
map y
description
SM extracts
URL
presentation URL
form description
+
1318 N0
SM displays
presentation
URL in browser
user can now
control the service
SOAP messages
are sent to service
to control it
I320
US. Patent
Aug. 6, 2013
Sheet 14 0f 17
US RE44,412 E
Figure 14
Media Adapter
(UPnP Media
H I ref Device)
“Hum”
Control Point&
Media ‘Server
Device)
<
1401a. WMHUSS
lNBSesion Established
I
(NOTIFY)
1401b. $DPsearm
(M?SEAHCH)
—-—14o2 $DP Hesporse—h
14(13. H'I'I'P Get
(Device Description Heq)
1404. HI IP
Device Desm'ptionm)
1405. HTIP Get
(Sen/ice Diso'iptim Req)
1408 HTIP
(Service Description XNL)
1407.
P-CSCF
a
Achpter Device
Assodated
S-CSGF Serving
Nobility
Management
US. Patent
Aug. 6, 2013
Sheet 15 or 17
US RE44,412 E
Figure 15
Media Adapter
(UPnP Media
_
Fienderer Device)
UE (U PnP Control
Point 8. Media
_
Sewer Device)
P-CSCF
S-CSCF
s""‘"'9
Node
me
Hando?
416
Control AS
?mlml\
1501a. SSDP Advertise
(NOTIFY)
\
/
’
1501b. SSDP Search
(M‘SEARCH)
I502. SSDP Response—>
1503. HTTP Get
‘—(Device Descrlpllon Reunw
I504. H‘I'I'P Response
(Device Description XML)
1505 H'I'I'P Get
—
(Service Description Req)
—
I506. HTTP Response
(Service Description XML)
8 la
Adapter Device
Associated
_ 1508a. SIP FIE-INVITE I_._150Bb. SIP RE-INVITEI
SDP (Dlsc'd Device Info]
SDP (Dlsc'd Device lnlofq
_15OBc. SIP FIE-INVITE I
SDP (Dlsc'd Device Into]
1509. Add
Associated Device
lo .ME Framework
15010. Execute
Relay Central
Decision Logic
I
151lc.200 OK
SDP (Relay Trigger)
I
15111). 200 OK
15113. 200 OK
SDP (Flelay Trigger)
SDP (Relay Trigger)
‘1512. SOAP- PrepereForConnectlon()_
(RTSP Streaming)
—l513. SOAP‘ Connection Response’
1514. RTSP DESCRIBE
1—-—— RTSP response (SDP generated irom .ME iramewurk)—————
1515. RTSP SETUP
HTSP setup
——>
1516. SOAP: P|ay()
(Flay RTSP Slreem)
'
Slraamlng
—>
5" control
1517. RTSP PLAY (SDP OoEl)———>
\[
HTPIUDPIIP Content
RTP/UDPIIP Contenl
Svr Control
US. Patent
Aug. 6, 2013
Sheet 16 or 17
US RE44,412 E
Figure 16
UPnP Medla
Renderer (w/
UPnP Control
Point & Remote
Remote IO
lo Client (UE)
Serving
S-CSCF
Server)
Hando?
tzode
Control AS
on
P-CSCF
614
IMS Session Established
1601a. SSDP Advertise
(NOTIFY)
' _
’
1601b’ SSDP Seardr
(M_SEAF1CH)
1602. SSDP Fiesponse——>
1603. HTTP Get
(Device Description Reg)
1604. HTTP Response
’
(Device Description XML)
1605. HTIP Get
(Senrioe Description Fieq)
1&6. HTTP Response
(Service Description XML)
.
e la
Adapter Device
Associated
_ 1608a SIP RE-INVITEI_>_1SOBD. SIP HE-lNVlTE/_’_1608c. SIP FIEINVITEI
SDP (Disc‘d Device lnlo)
SDP (Disc’d Device Into)
SDP (Disc‘d Device into)
1609. Added 10
Associated Device
Map
1610. Hando?
Control Decision
Logic Executed
‘_
16110.2000K
__‘_
SDP (Handoi'f Trigger)
1611D.2000K
__
SDP (HarrdO? Trigger)
1611a. 2000K
SDP (Handoif Trigger)
1612. SOAP: Execute App Cmd_
(lnltlate RTSP Streaming)
—1613. SOAP: Eneoute App Responseb
1614. RTSP DESCREBE
4———-——————————— iTSP Response (SDP generated from .ME‘
‘‘
1615. RTSP SETUP
‘
Pttw setup
,
_—>
__1616 SOAP: Execute App Cmd___
‘
Pla RTSP Stream
ssclteégllggl
1617. RTSP PLAYI(SDP QoE)
. lg
HTP/UDPIIP Content
1618a. SIP FIE-INVITE!
— SDP/QoE {Dis-engage
Server Control)
Svr Control
1618b. SIP RE-INVITE/
1618c, SIP RE-INVITE/
SOP/00E (Dis-engage ->-—
SDP (Dis-engage —>
Server Control)
Server Conlol)
US. Patent
Aug. 6, 2013
Sheet 17 or 17
US RE44,412 E
Figure 17
UE (U Pnp
UE (UPnP
Media
Media
I
Handoff
Home Network tor calling perty
Media
Renderer)
server)
Control AS
I
Control AS
S-CSCF
M RFC
1701. Media Adapter
Devioe Discovered
1702 FtE-INVITE (UE Discovered Device ln1o SDP)[1]
|
1703. HE-INVITE (us 50mm
1704. Hando? [0
New Device
Triggered
[
|
l
1705. 200 OK (Hando? Trigger SDP)[1]
l
'
1706. 200 OK (Handofi Trigger SDP)[1]
1707. AcKm
i
1709. SOAP
‘
PrepareForComection()
*
1708. ACKI1]
(RTSP Sess'on)
1710. SOAP Response
1711. SOAP Play()
1712. HTSP DESCRIBE
‘
l
V
1713. RTSP DESCRIBE
_
V
1715. HTSP describe response (Content Description)
‘
1rom .MElramework]
‘ 1714. RTSP describe response (Content D
1716. RTSP SETUP (SDP)
1717. FiTSP SETUP (SDP)
I
1719. HTSP setup response (SDP with .ME framework in1o) ‘
720.
rans-c
‘
V
1718. RTSP setup response (SDP)
mg or
ew
Associated Devioe
Tri
red
1721. INViTE (UE sopnz]
1722. INVITE (UE
—172a.S5321i (UE"
:
P121
1724. 200 OK (UE sDP)[21
1725. ACK (21
1726. ACK [2]
1727. Transooding Setup
|
1728. HTSP PLAY (SDP 00E pamms)
|
1729. HTSP PLAY (SDP QOE params)
I
1730. RTSP play
RTP Slreem Contem
i
1729. RTSP play response
HTPlUDP/IP Stream Content
4|
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?