throbber
(cid:3)(cid:5)(cid:1)(cid:2)(cid:2)(cid:1)(cid:2)(cid:1)(cid:1)(cid:1)(cid:2)(cid:1)(cid:2)(cid:1)(cid:2)(cid:1)(cid:1)(cid:1)(cid:5)(cid:2)(cid:2)(cid:1)(cid:1)(cid:1)(cid:5)(cid:2)(cid:2)(cid:1)(cid:2)(cid:1)(cid:1)(cid:2)(cid:1)(cid:2)(cid:1)(cid:1)(cid:1)(cid:2)(cid:1)(cid:2)(cid:5)(cid:4)(cid:3)(cid:3)(cid:4)(cid:3)(cid:5)(cid:4)(cid:3)(cid:3)(cid:3)(cid:3)(cid:5)(cid:2)(cid:2)(cid:1)(cid:1)(cid:2)(cid:1)(cid:1)(cid:2)(cid:1)(cid:1)(cid:2)(cid:1)(cid:2)(cid:1)(cid:2)(cid:1)(cid:5)(cid:3)(cid:4)(cid:3)(cid:4)(cid:5)(cid:3)(cid:3)(cid:4)(cid:3)(cid:5)(cid:3)(cid:4)(cid:4)(cid:3)(cid:5)
`
`US008165024B2
`(cid:10)(cid:9)(cid:1)(cid:1)(cid:7)(cid:2)(cid:6)(cid:5)(cid:1)(cid:3)(cid:4)(cid:8)(cid:3)(cid:11)
`
`(12)
`
`(cid:50)(cid:15)(cid:16)(cid:5)(cid:84) (cid:3)(cid:8)(cid:7)(cid:10)(cid:6)(cid:5)(cid:11)(cid:2)(cid:10)(cid:4)(cid:10)(cid:6)(cid:9)(cid:11)(cid:1)(cid:4)(cid:10)(cid:6)(cid:8)(cid:10)(cid:11)
`United States Patent
`(cid:9)(cid:18)(cid:16)(cid:15)(cid:12)(cid:17)(cid:18)(cid:22)(cid:23)(cid:13)(cid:21)(cid:23)(cid:12)(cid:16)(cid:2)(cid:23)
`Dolganow et a1.
`
`(cid:2)(cid:33)(cid:39)(cid:5)(cid:84) (cid:11)(cid:12)(cid:21)(cid:13)(cid:17)(cid:21)(cid:23)(cid:10)(cid:18)(cid:2)(cid:7)(cid:23)
`(10) Patent No.:
`(cid:3)(cid:18)(cid:19)(cid:6) (cid:9)(cid:12)(cid:21)(cid:13)(cid:23)(cid:18)(cid:14)(cid:23)(cid:11)(cid:12)(cid:21)(cid:13)(cid:17)(cid:21)(cid:7)
`(45) Date of Patent:
`
`(cid:11)(cid:10)(cid:12)(cid:8)(cid:1)(cid:3)(cid:7)(cid:6)(cid:1)(cid:2)(cid:4)(cid:5)(cid:12)(cid:9)(cid:4)(cid:12)
`US 8,165,024 B2
`(cid:8)(cid:19)(cid:20)(cid:2)(cid:23)(cid:5)(cid:6)(cid:1)(cid:23)(cid:5)(cid:3)(cid:4)(cid:5)(cid:23)
`Apr. 24, 2012
`
`USE OF DPI TO EXTRACT AND FORWARD
`(cid:3)(cid:19)(cid:18)(cid:6) (cid:30)(cid:28)(cid:18)(cid:54)(cid:25)(cid:19)(cid:54)(cid:17)(cid:26)(cid:21)(cid:54)(cid:29)(cid:25)(cid:54)(cid:18)(cid:32)(cid:29)(cid:27)(cid:14)(cid:16)(cid:29)(cid:54)(cid:14)(cid:24)(cid:17)(cid:54)(cid:19)(cid:25)(cid:27)(cid:31)(cid:14)(cid:27)(cid:17)
`(54)
`APPLICATION CHARACTERISTICS
`(cid:14)(cid:26)(cid:26)(cid:23)(cid:21)(cid:16)(cid:14)(cid:29)(cid:21)(cid:25)(cid:24)(cid:54)(cid:16)(cid:20)(cid:14)(cid:27)(cid:14)(cid:16)(cid:29)(cid:18)(cid:27)(cid:21)(cid:28)(cid:29)(cid:21)(cid:16)(cid:28)
`
`(cid:3)(cid:21)(cid:19)(cid:6)
`(75)
`
`(cid:34)(cid:69)(cid:79)(cid:53)(cid:69)(cid:77)(cid:70)(cid:73)(cid:76)(cid:24)(cid:84) (cid:14)(cid:46)(cid:36)(cid:49)(cid:37)(cid:53)(cid:54)(cid:17)(cid:47)(cid:44)(cid:41)(cid:33)(cid:46)(cid:47)(cid:53)(cid:1)(cid:54)(cid:36)(cid:48)(cid:69)(cid:48)(cid:77)(cid:48)(cid:84)(cid:3)(cid:28)(cid:26)(cid:6)(cid:25)(cid:84)(cid:22)(cid:37)(cid:43)(cid:51)(cid:42)
`Inventors: Andrew Dolganow, Kanata (CA); Keith
`(cid:14)(cid:44)(cid:44)(cid:33)(cid:46)(cid:1)(cid:54)(cid:36)(cid:48)(cid:69)(cid:48)(cid:77)(cid:48)(cid:84)(cid:3)(cid:28)(cid:26)(cid:6)(cid:25)(cid:84)(cid:16)(cid:47)(cid:44)(cid:43)(cid:46)(cid:54)(cid:23)(cid:37)(cid:47)(cid:46)(cid:54)(cid:22)(cid:33)(cid:42)(cid:46)(cid:1)(cid:54)
`Allan, Kanata (CA); Colin Leon Kahn,
`(cid:37)(cid:70)(cid:73)(cid:73)(cid:62)(cid:76)(cid:84)(cid:41)(cid:66)(cid:48)(cid:62)(cid:69)(cid:76)(cid:8)(cid:84)(cid:38)(cid:35)(cid:84)(cid:4)(cid:44)(cid:6)(cid:84)
`Morris Plains, NJ (US)
`
`(cid:3)(cid:21)(cid:17)(cid:6) (cid:26)(cid:76)(cid:76)(cid:62)(cid:60)(cid:69)(cid:53)(cid:53)(cid:24)(cid:84) (cid:14)(cid:44)(cid:35)(cid:33)(cid:51)(cid:37)(cid:44)(cid:54) (cid:23)(cid:52)(cid:35)(cid:37)(cid:46)(cid:51)(cid:1)(cid:54)(cid:41)(cid:48)(cid:73)(cid:62)(cid:76)(cid:84)(cid:3)(cid:31)(cid:43)(cid:6)
`(73)
`Assignee: Alcatel Lucent, Paris (FR)
`
`(cid:2)(cid:84)(cid:7)(cid:5)(cid:84) (cid:38)(cid:70)(cid:77)(cid:62)(cid:51)(cid:53)(cid:24)(cid:84)
`(*)
`Notice:
`
`(cid:44)(cid:78)(cid:49)(cid:64)(cid:53)(cid:51)(cid:77)(cid:84)(cid:77)(cid:70)(cid:84)(cid:48)(cid:69)(cid:82)(cid:84)(cid:52)(cid:62)(cid:76)(cid:51)(cid:66)(cid:48)(cid:62)(cid:68)(cid:53)(cid:73)(cid:8)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:77)(cid:53)(cid:73)(cid:68)(cid:84)(cid:70)(cid:54) (cid:77)(cid:61)(cid:62)(cid:76)(cid:84)
`Subject to any disclaimer, the term of this
`(cid:72)(cid:48)(cid:77)(cid:53)(cid:69)(cid:77)(cid:84) (cid:62)(cid:76)(cid:84) (cid:53)(cid:81)(cid:77)(cid:53)(cid:69)(cid:52)(cid:53)(cid:52)(cid:84) (cid:70)(cid:73)(cid:84) (cid:48)(cid:52)(cid:64)(cid:78)(cid:76)(cid:77)(cid:53)(cid:52)(cid:84)(cid:78)(cid:69)(cid:52)(cid:53)(cid:73)(cid:84) (cid:17)(cid:19)(cid:84)
`patent is extended or adjusted under 35
`(cid:46)(cid:11)(cid:44)(cid:11)(cid:28)(cid:11)(cid:84)(cid:15)(cid:19)(cid:18)(cid:3)(cid:49)(cid:6)(cid:84)(cid:49)(cid:82)(cid:84)(cid:19)(cid:20)(cid:18)(cid:84)(cid:52)(cid:48)(cid:82)(cid:76)(cid:11)(cid:84)
`U.S.C. 154(b) by 564 days.
`
`(cid:3)(cid:16)(cid:15)(cid:6) (cid:26)(cid:72)(cid:72)(cid:66)(cid:11)(cid:84)(cid:38)(cid:70)(cid:11)(cid:24)(cid:84)(cid:6)(cid:7)(cid:4)(cid:5)(cid:11)(cid:12)(cid:2)(cid:11)(cid:5)(cid:6)
`(21)
`Appl.No.: 12/07s,701
`
`(cid:3)(cid:16)(cid:16)(cid:6)
`(22)
`
`(cid:31)(cid:62)(cid:66)(cid:53)(cid:52)(cid:24)
`Filed:
`
`(cid:3)(cid:20)(cid:19)(cid:6)(cid:84)
`(55)
`
`(cid:3)(cid:19)(cid:15)(cid:6)
`(51)
`
`(cid:3)(cid:19)(cid:20)(cid:6)(cid:84)
`(55)
`
`(cid:14)(cid:48)(cid:49)(cid:3)(cid:54)(cid:8)(cid:2)(cid:54)(cid:7)(cid:5)(cid:5)(cid:12)(cid:54)
`Apr. 3, 2008
`Prior Publication Data
`(cid:26)(cid:49)(cid:43)(cid:47)(cid:49)(cid:54)(cid:26)(cid:52)(cid:34)(cid:44)(cid:43)(cid:35)(cid:33)(cid:51)(cid:43)(cid:47)(cid:46)(cid:54)(cid:17)(cid:33)(cid:51)(cid:33)(cid:54)
`US 2009/0252148 A1
`Oct. 8, 2009
`(cid:46)(cid:44)(cid:84)(cid:16)(cid:14)(cid:14)(cid:23)(cid:13)(cid:14)(cid:16)(cid:19)(cid:16)(cid:15)(cid:18)(cid:22)(cid:84)(cid:26)(cid:67)(cid:84)
`(cid:40)(cid:51)(cid:77)(cid:11)(cid:84)(cid:22)(cid:8)(cid:84)(cid:16)(cid:14)(cid:14)(cid:23)(cid:84)
`Int. Cl.
`(cid:21)(cid:46)(cid:51)(cid:3)(cid:54)(cid:16)(cid:44)(cid:3)
`(cid:3)(cid:16)(cid:14)(cid:14)(cid:20)(cid:11)(cid:14)(cid:15)(cid:6)(cid:84)
`(cid:10)(cid:1)(cid:7)(cid:11)(cid:12)(cid:4)(cid:6)(cid:2)(cid:5)(cid:9)
`(2006.01)
`H04L 1206
`(cid:3)(cid:16)(cid:14)(cid:14)(cid:20)(cid:11)(cid:14)(cid:15)(cid:6)(cid:84)
`(cid:10)(cid:1)(cid:7)(cid:11)(cid:12)(cid:4)(cid:6)(cid:3)(cid:8)(cid:9)
`(2006.01)
`H04L 12/56
`(cid:3)(cid:19)(cid:16)(cid:6) (cid:30)(cid:3)(cid:28)(cid:3)(cid:54)(cid:16)(cid:44)(cid:3)(cid:54) (cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:84)(cid:8)(cid:11)(cid:5)(cid:4)(cid:7)(cid:8)(cid:11)(cid:13)(cid:54)(cid:17)(cid:21)(cid:14)(cid:13)(cid:16)(cid:17)(cid:19)(cid:25)(cid:84)(cid:17)(cid:21)(cid:14)(cid:13)(cid:17)(cid:23)(cid:19)(cid:11)(cid:18)(cid:17)(cid:84)
`U.S. Cl.
`.................... 370/237; 370/235; 370/395.43
`(52)
`Field of Classification Search ........................ None
`(cid:3)(cid:19)(cid:22)(cid:6) (cid:19)(cid:43)(cid:37)(cid:44)(cid:36)(cid:54)(cid:47)(cid:38)(cid:54)(cid:16)(cid:44)(cid:33)(cid:50)(cid:50)(cid:43)(cid:40)(cid:35)(cid:33)(cid:51)(cid:43)(cid:47)(cid:46)(cid:54)(cid:28)(cid:37)(cid:33)(cid:49)(cid:35)(cid:42)(cid:54) (cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:11)(cid:84)(cid:38)(cid:70)(cid:69)(cid:53)(cid:84)
`(58)
`(cid:44)(cid:53)(cid:53)(cid:84)(cid:48)(cid:72)(cid:72)(cid:66)(cid:62)(cid:51)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)(cid:55)(cid:63)(cid:66)(cid:53)(cid:84)(cid:56)(cid:71)(cid:73)(cid:84)(cid:51)(cid:70)(cid:68)(cid:72)(cid:66)(cid:53)(cid:77)(cid:53)(cid:84)(cid:76)(cid:53)(cid:48)(cid:73)(cid:51)(cid:61)(cid:84)(cid:61)(cid:62)(cid:76)(cid:77)(cid:70)(cid:73)(cid:82)(cid:11)(cid:84)
`See application file for complete search history.
`References Cited
`(cid:27)(cid:37)(cid:39)(cid:49)(cid:37)(cid:46)(cid:35)(cid:37)(cid:50)(cid:54)(cid:16)(cid:43)(cid:51)(cid:37)(cid:36)(cid:54)
`U.S. PATENT DOCUMENTS
`(cid:46)(cid:11)(cid:44)(cid:11)(cid:84)(cid:41)(cid:27)(cid:45)(cid:30)(cid:38)(cid:45)(cid:84)(cid:29)(cid:40)(cid:28)(cid:46)(cid:37)(cid:30)(cid:38)(cid:45)(cid:44)(cid:84)
`6,320,863 Bl * 11/2001 Ramfelt
`........................ 370/404
`(cid:11)(cid:2)(cid:8)(cid:7)(cid:5)(cid:2)(cid:13)(cid:11)(cid:8)(cid:48) (cid:16)(cid:38)(cid:48)(cid:1)(cid:48) (cid:6)(cid:6)(cid:4)(cid:7)(cid:5)(cid:5)(cid:6)(cid:48) (cid:22)(cid:32)(cid:39)(cid:45)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:8)(cid:12)(cid:5)(cid:4)(cid:9)(cid:5)(cid:9)(cid:48)
`6,587,470 B1*
`7/2003 Elliot et al.
`................... 370/404
`(cid:11)(cid:2)(cid:10)(cid:13)(cid:12)(cid:2)(cid:9)(cid:12)(cid:5)(cid:48) (cid:16)(cid:38)(cid:1)(cid:48)
`(cid:12)(cid:4)(cid:7)(cid:5)(cid:5)(cid:8)(cid:48) (cid:17)(cid:39)(cid:39)(cid:36)(cid:42)(cid:45)(cid:48)(cid:31)(cid:45)(cid:48)(cid:26)(cid:39)(cid:48)(cid:3)
`(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:8)(cid:12)(cid:5)(cid:4)(cid:9)(cid:5)(cid:9)(cid:48)
`
`1/2004 Gotanda ....................... 713/400
`6,678,832 Bl *
`(cid:6)(cid:4)(cid:7)(cid:5)(cid:5)(cid:9)(cid:48) (cid:18)(cid:42)(cid:45)(cid:26)(cid:40)(cid:30)(cid:26)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:12)(cid:6)(cid:8)(cid:4)(cid:9)(cid:5)(cid:5)(cid:48)
`(cid:11)(cid:2)(cid:11)(cid:12)(cid:13)(cid:2)(cid:13)(cid:8)(cid:7)(cid:48) (cid:16)(cid:38)(cid:48)(cid:1)(cid:48)
`5/2004 Maher et al.
`...... 370/392
`6,741,595 B2 *
`
`(cid:10)(cid:4)(cid:7)(cid:5)(cid:5)(cid:9)(cid:48) (cid:20)(cid:27)(cid:35)(cid:31)(cid:43)(cid:48)(cid:31)(cid:45)(cid:48)(cid:26)(cid:39)(cid:3)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:8)(cid:12)(cid:5)(cid:4)(cid:8)(cid:14)(cid:7)(cid:48)
`(cid:11)(cid:2)(cid:12)(cid:9)(cid:6)(cid:2)(cid:10)(cid:14)(cid:10)(cid:48) (cid:16)(cid:7)(cid:48)(cid:1)(cid:48)
`9/2004 Barber et al.
`.......
`455/343.1
`6,799,030 B2 *
`(cid:14)(cid:4)(cid:7)(cid:5)(cid:5)(cid:9)(cid:48) (cid:16)(cid:26)(cid:43)(cid:28)(cid:31)(cid:43)(cid:48)(cid:31)(cid:45)(cid:48)(cid:26)(cid:39)(cid:3)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:9)(cid:10)(cid:10)(cid:4)(cid:8)(cid:9)(cid:8)(cid:3)(cid:6)(cid:48)
`(cid:11)(cid:2)(cid:12)(cid:14)(cid:14)(cid:2)(cid:5)(cid:8)(cid:5)(cid:48) (cid:16)(cid:7)(cid:48)(cid:1)(cid:48)
`4/2008 Wybenga et al.
`370/395.1
`7,362,763 B2*
`(cid:9)(cid:4)(cid:7)(cid:5)(cid:5)(cid:13)(cid:48) (cid:25)(cid:47)(cid:28)(cid:31)(cid:40)(cid:34)(cid:26)(cid:48)(cid:31)(cid:45)(cid:48)(cid:26)(cid:39)(cid:3)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:8)(cid:12)(cid:5)(cid:4)(cid:8)(cid:14)(cid:10)(cid:3)(cid:6)(cid:48)
`(cid:12)(cid:2)(cid:8)(cid:11)(cid:7)(cid:2)(cid:12)(cid:11)(cid:8)(cid:48) (cid:16)(cid:7)(cid:48)(cid:1)(cid:48)
`
`3/2009 Back et al.
`................ 370/235
`7,508,764 B2 *
`(cid:8)(cid:4)(cid:7)(cid:5)(cid:5)(cid:14)(cid:48) (cid:16)(cid:26)(cid:29)(cid:37)(cid:48)(cid:31)(cid:45)(cid:48)(cid:26)(cid:39)(cid:3)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:8)(cid:12)(cid:5)(cid:4)(cid:7)(cid:8)(cid:10)(cid:48)
`(cid:12)(cid:2)(cid:10)(cid:5)(cid:13)(cid:2)(cid:12)(cid:11)(cid:9)(cid:48) (cid:16)(cid:7)(cid:48)(cid:1)(cid:48)
`7,606,147 B2 * 10/2009 Lufl et al. ............. 370/229
`
`(cid:6)(cid:5)(cid:4)(cid:7)(cid:5)(cid:5)(cid:14)(cid:48) (cid:19)(cid:46)(cid:33)(cid:48)(cid:31)(cid:45)(cid:48)(cid:26)(cid:39)(cid:3)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:8)(cid:12)(cid:5)(cid:4)(cid:7)(cid:7)(cid:14)(cid:48)
`(cid:12)(cid:2)(cid:11)(cid:5)(cid:11)(cid:2)(cid:6)(cid:9)(cid:12)(cid:48) (cid:16)(cid:7)(cid:48)(cid:1)(cid:48)
`2007/0162289 A1 *
`7/2007 .1550]: et al.
`..................... 705/1
`(cid:12)(cid:4)(cid:7)(cid:5)(cid:5)(cid:12)(cid:48) (cid:21)(cid:39)(cid:44)(cid:44)(cid:42)(cid:40)(cid:48)(cid:31)(cid:45)(cid:48)(cid:26)(cid:39)(cid:3)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:12)(cid:5)(cid:10)(cid:4)(cid:6)(cid:48)
`(cid:7)(cid:5)(cid:5)(cid:12)(cid:4)(cid:5)(cid:6)(cid:11)(cid:7)(cid:7)(cid:13)(cid:14)(cid:48) (cid:15)(cid:38)(cid:1)(cid:48)
`2008/0123660 A1 *
`5/2008 Sanunour et al.
`........ 370/395.21
`(cid:10)(cid:4)(cid:7)(cid:5)(cid:5)(cid:13)(cid:48) (cid:23)(cid:26)(cid:40)(cid:46)(cid:41)(cid:42)(cid:46)(cid:43)(cid:48)(cid:31)(cid:45)(cid:48)(cid:26)(cid:39)(cid:3)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:8)(cid:12)(cid:5)(cid:4)(cid:8)(cid:14)(cid:10)(cid:3)(cid:7)(cid:6)(cid:48)
`(cid:7)(cid:5)(cid:5)(cid:13)(cid:4)(cid:5)(cid:6)(cid:7)(cid:8)(cid:11)(cid:11)(cid:5)(cid:48) (cid:15)(cid:38)(cid:1)(cid:48)
`2008/0214189 A1*
`9/2008 Taaghol
`..................... 455/432.2
`(cid:14)(cid:4)(cid:7)(cid:5)(cid:5)(cid:13)(cid:48) (cid:24)(cid:27)(cid:26)(cid:34)(cid:35)(cid:42)(cid:39)(cid:48) (cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:3)(cid:48) (cid:9)(cid:10)(cid:10)(cid:4)(cid:9)(cid:8)(cid:7)(cid:3)(cid:7)(cid:48)
`(cid:7)(cid:5)(cid:5)(cid:13)(cid:4)(cid:5)(cid:7)(cid:6)(cid:9)(cid:6)(cid:13)(cid:14)(cid:48) (cid:15)(cid:38)(cid:1)(cid:48)
`(cid:7)(cid:84)(cid:51)(cid:62)(cid:77)(cid:53)(cid:52)(cid:84)(cid:49)(cid:82)(cid:84)(cid:53)(cid:81)(cid:48)(cid:68)(cid:62)(cid:69)(cid:53)(cid:73)
`* cited by examiner
`
`(cid:5)(cid:14)(cid:10)(cid:11)(cid:6)(cid:14)(cid:18)(cid:19)(cid:3)(cid:17)(cid:6)(cid:11)(cid:10)(cid:12)(cid:7)(cid:14)(cid:19)(cid:9)(cid:28)(cid:61)(cid:62)(cid:84)(cid:41)(cid:61)(cid:48)(cid:68)(cid:84)
`Primary Examiner 7 Chi Pham
`(cid:2)(cid:15)(cid:15)(cid:10)(cid:15)(cid:16)(cid:6)(cid:12)(cid:16)(cid:19)(cid:3)(cid:17)(cid:6)(cid:11)(cid:10)(cid:12)(cid:7)(cid:14)(cid:19)(cid:9)(cid:44)(cid:70)(cid:70)(cid:69)(cid:10)(cid:29)(cid:70)(cid:69)(cid:60)(cid:84)(cid:32)(cid:82)(cid:78)(cid:69)(cid:84)
`Assistant Examiner 7 Soon-Dong Hyun
`(cid:3)(cid:21)(cid:18)(cid:6) (cid:2)(cid:16)(cid:16)(cid:13)(cid:14)(cid:12)(cid:8)(cid:1)(cid:19)(cid:2)(cid:9)(cid:7)(cid:12)(cid:16)(cid:1)(cid:19)(cid:13)(cid:14)(cid:19)(cid:4)(cid:10)(cid:14)(cid:11)(cid:19)(cid:9)(cid:36)(cid:73)(cid:48)(cid:68)(cid:53)(cid:73)(cid:84)(cid:1)(cid:26)(cid:68)(cid:48)(cid:52)(cid:70)(cid:84)(cid:42)(cid:12)(cid:28)(cid:11)
`(74) Attorney, Agent, or Firm 7 Kramer & Amado RC.
`
`(cid:14)(cid:15)(cid:28)(cid:29)(cid:27)(cid:14)(cid:16)(cid:29)(cid:54)
`(cid:3)(cid:19)(cid:21)(cid:6)(cid:84)
`ABSTRACT
`(57)
`(cid:47)(cid:48)(cid:73)(cid:62)(cid:70)(cid:78)(cid:76)(cid:84)(cid:53)(cid:81)(cid:53)(cid:68)(cid:72)(cid:66)(cid:48)(cid:73)(cid:82)(cid:84)(cid:53)(cid:68)(cid:49)(cid:70)(cid:52)(cid:62)(cid:68)(cid:53)(cid:69)(cid:77)(cid:76)(cid:84)(cid:48)(cid:73)(cid:53)(cid:84)(cid:48)(cid:84)(cid:68)(cid:53)(cid:77)(cid:61)(cid:70)(cid:52)(cid:84)(cid:48)(cid:69)(cid:52)(cid:84) (cid:73)(cid:53)(cid:66)(cid:48)(cid:77)(cid:53)(cid:52)(cid:84)
`Various exemplary embodiments are a method and related
`(cid:52)(cid:53)(cid:79)(cid:62)(cid:51)(cid:53)(cid:84)(cid:48)(cid:69)(cid:52)(cid:84)(cid:51)(cid:70)(cid:68)(cid:72)(cid:78)(cid:77)(cid:53)(cid:73)(cid:10)(cid:73)(cid:53)(cid:48)(cid:52)(cid:48)(cid:49)(cid:66)(cid:53)(cid:84)(cid:68)(cid:53)(cid:52)(cid:62)(cid:78)(cid:68)(cid:84)(cid:62)(cid:69)(cid:51)(cid:66)(cid:78)(cid:52)(cid:62)(cid:69)(cid:60)(cid:84)(cid:70)(cid:69)(cid:53)(cid:84)(cid:70)(cid:73)(cid:84)(cid:68)(cid:70)(cid:73)(cid:53)(cid:84)
`device and computer-readable medium including one or more
`(cid:70)(cid:54)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:56)(cid:71)(cid:66)(cid:66)(cid:70)(cid:80)(cid:62)(cid:69)(cid:60)(cid:24)(cid:84)(cid:73)(cid:53)(cid:51)(cid:53)(cid:62)(cid:79)(cid:62)(cid:69)(cid:60)(cid:84)(cid:48)(cid:84)(cid:72)(cid:48)(cid:51)(cid:65)(cid:53)(cid:77)(cid:84)(cid:76)(cid:53)(cid:69)(cid:77)(cid:84)(cid:56)(cid:74)(cid:70)(cid:68)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:76)(cid:70)(cid:78)(cid:73)(cid:51)(cid:53)(cid:84)(cid:69)(cid:70)(cid:52)(cid:53)(cid:84)
`ofthe following: receiving apacket sent from the source node
`(cid:77)(cid:70)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:52)(cid:53)(cid:76)(cid:77)(cid:62)(cid:69)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)(cid:69)(cid:70)(cid:52)(cid:53)(cid:25)(cid:84)(cid:48)(cid:76)(cid:76)(cid:70)(cid:51)(cid:62)(cid:48)(cid:77)(cid:62)(cid:69)(cid:60)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:72)(cid:48)(cid:51)(cid:65)(cid:53)(cid:77)(cid:84)(cid:80)(cid:62)(cid:77)(cid:61)(cid:84)(cid:48)(cid:69)(cid:84)(cid:48)(cid:51)(cid:77)(cid:62)(cid:79)(cid:53)(cid:84)
`to the destination node; associating the packet with an active
`(cid:58)(cid:70)(cid:80)(cid:84)(cid:49)(cid:82)(cid:84)(cid:48)(cid:51)(cid:51)(cid:53)(cid:76)(cid:76)(cid:62)(cid:69)(cid:60)(cid:84)(cid:62)(cid:69)(cid:56)(cid:71)(cid:75)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)(cid:62)(cid:69)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:72)(cid:48)(cid:51)(cid:65)(cid:53)(cid:77)(cid:25)(cid:84)(cid:72)(cid:53)(cid:73)(cid:57)(cid:70)(cid:73)(cid:68)(cid:62)(cid:69)(cid:60)(cid:84)(cid:52)(cid:53)(cid:53)(cid:72)(cid:84)
`flow by accessing information in the packet; performing deep
`(cid:72)(cid:48)(cid:51)(cid:65)(cid:53)(cid:77)(cid:84)(cid:62)(cid:69)(cid:76)(cid:72)(cid:53)(cid:51)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)(cid:3)(cid:29)(cid:41)(cid:34)(cid:6)(cid:84)(cid:77)(cid:70)(cid:84)(cid:62)(cid:52)(cid:53)(cid:69)(cid:77)(cid:62)(cid:54)(cid:82)(cid:84)(cid:48)(cid:69)(cid:84)(cid:48)(cid:72)(cid:72)(cid:66)(cid:62)(cid:51)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)(cid:48)(cid:76)(cid:76)(cid:70)(cid:51)(cid:62)(cid:48)(cid:77)(cid:53)(cid:52)(cid:84)
`packet inspection (DPI) to identify an application associated
`(cid:80)(cid:62)(cid:77)(cid:61)(cid:84) (cid:77)(cid:61)(cid:53)(cid:84) (cid:48)(cid:51)(cid:77)(cid:62)(cid:79)(cid:53)(cid:84) (cid:58)(cid:70)(cid:80)(cid:25)(cid:84) (cid:52)(cid:53)(cid:77)(cid:53)(cid:73)(cid:68)(cid:62)(cid:69)(cid:62)(cid:69)(cid:60)(cid:84) (cid:48)(cid:84) (cid:51)(cid:66)(cid:48)(cid:76)(cid:76)(cid:62)(cid:55)(cid:63)(cid:51)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84) (cid:56)(cid:71)(cid:73)(cid:84) (cid:77)(cid:61)(cid:53)(cid:84)
`with the active flow; determining a classification for the
`(cid:72)(cid:48)(cid:51)(cid:65)(cid:53)(cid:77)(cid:84)(cid:49)(cid:48)(cid:76)(cid:53)(cid:52)(cid:84)(cid:70)(cid:69)(cid:84)(cid:51)(cid:61)(cid:48)(cid:73)(cid:48)(cid:51)(cid:77)(cid:53)(cid:73)(cid:62)(cid:76)(cid:77)(cid:62)(cid:51)(cid:76)(cid:84)(cid:70)(cid:54)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:62)(cid:52)(cid:53)(cid:69)(cid:77)(cid:62)(cid:55)(cid:63)(cid:53)(cid:52)(cid:84)(cid:48)(cid:72)(cid:72)(cid:66)(cid:62)(cid:51)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:25)(cid:84)
`packet based on characteristics of the identified application;
`(cid:48)(cid:76)(cid:76)(cid:70)(cid:51)(cid:62)(cid:48)(cid:77)(cid:62)(cid:69)(cid:60)(cid:8)(cid:84)(cid:80)(cid:62)(cid:77)(cid:61)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:72)(cid:48)(cid:51)(cid:65)(cid:53)(cid:77)(cid:8)(cid:84)(cid:62)(cid:69)(cid:56)(cid:71)(cid:73)(cid:68)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)(cid:62)(cid:52)(cid:53)(cid:69)(cid:77)(cid:62)(cid:59)(cid:62)(cid:69)(cid:60)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:51)(cid:66)(cid:48)(cid:76)(cid:83)
`associating, with the packet, information identifying the clas-
`(cid:76)(cid:62)(cid:55)(cid:63)(cid:51)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:25)(cid:84) (cid:56)(cid:71)(cid:73)(cid:80)(cid:48)(cid:73)(cid:52)(cid:62)(cid:69)(cid:60)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:72)(cid:48)(cid:51)(cid:65)(cid:53)(cid:77)(cid:84)(cid:62)(cid:69)(cid:51)(cid:66)(cid:78)(cid:52)(cid:62)(cid:69)(cid:60)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:62)(cid:69)(cid:56)(cid:71)(cid:75)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)
`sification; forwarding the packet including the information
`(cid:62)(cid:52)(cid:53)(cid:69)(cid:77)(cid:62)(cid:54)(cid:82)(cid:62)(cid:69)(cid:60)(cid:84) (cid:77)(cid:61)(cid:53)(cid:84)(cid:51)(cid:66)(cid:48)(cid:76)(cid:76)(cid:62)(cid:55)(cid:63)(cid:51)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)(cid:77)(cid:70)(cid:80)(cid:48)(cid:73)(cid:52)(cid:76)(cid:84) (cid:77)(cid:61)(cid:53)(cid:84)(cid:52)(cid:53)(cid:76)(cid:77)(cid:62)(cid:69)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)(cid:69)(cid:70)(cid:52)(cid:53)(cid:25)(cid:84)
`identifying the classification towards the destination node;
`(cid:48)(cid:69)(cid:52)(cid:84) (cid:72)(cid:53)(cid:73)(cid:57)(cid:70)(cid:75)(cid:62)(cid:69)(cid:60)(cid:84)(cid:72)(cid:73)(cid:70)(cid:51)(cid:53)(cid:76)(cid:76)(cid:62)(cid:69)(cid:60)(cid:84) (cid:70)(cid:69)(cid:84) (cid:77)(cid:61)(cid:53)(cid:84)(cid:72)(cid:48)(cid:51)(cid:65)(cid:53)(cid:77)(cid:84)(cid:48)(cid:77)(cid:84)(cid:48)(cid:84)(cid:52)(cid:70)(cid:80)(cid:69)(cid:76)(cid:77)(cid:73)(cid:53)(cid:48)(cid:68)(cid:84)
`and performing processing on the packet at a downstream
`(cid:52)(cid:53)(cid:79)(cid:62)(cid:51)(cid:53)(cid:84)(cid:49)(cid:82)(cid:84)(cid:53)(cid:81)(cid:77)(cid:73)(cid:48)(cid:51)(cid:77)(cid:62)(cid:69)(cid:60)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:51)(cid:66)(cid:48)(cid:76)(cid:76)(cid:62)(cid:55)(cid:63)(cid:51)(cid:48)(cid:77)(cid:62)(cid:70)(cid:69)(cid:84)(cid:56)(cid:74)(cid:70)(cid:68)(cid:84)(cid:77)(cid:61)(cid:53)(cid:84)(cid:72)(cid:48)(cid:51)(cid:65)(cid:53)(cid:77)(cid:11)(cid:84)
`device by extracting the classification from the packet.
`
`(cid:7)(cid:10)(cid:54)(cid:16)(cid:44)(cid:33)(cid:43)(cid:45)(cid:50)(cid:2)(cid:54)(cid:9)(cid:54)(cid:17)(cid:49)(cid:33)(cid:53)(cid:43)(cid:46)(cid:41)(cid:54)(cid:28)(cid:42)(cid:37)(cid:37)(cid:51)(cid:50)(cid:54)
`25 Claims, 4 Drawing Sheets
`
`100
`(cid:2)(cid:1)(cid:1)(cid:3)
`\
`
`((
`e 110
`Jl %
`
`))120
`
`130
`
`(cid:2)(cid:3)(cid:1)(cid:5)
`
`(cid:2)(cid:4)(cid:1)(cid:5)
`
`/160
`/150
`/140
`RNc flg‘ PDSN
`
`(cid:9)(cid:7)(cid:1)(cid:12)
`
`(cid:2)(cid:8)(cid:6)(cid:12)
`(cid:3)(cid:5)(cid:11)(cid:6)(cid:1)(cid:5)(cid:12)
`
`(cid:8)(cid:4)(cid:10)(cid:7)(cid:12)
`
`170
`
`VMWARE 1001
`VMWARE 1001
`
`

`

`US. Patent
`
`Apr. 24, 2012
`
`Sheet 1 of 4
`
`US 8,165,024 B2
`
`
`
`

`

`US. Patent
`
`Apr. 24, 2012
`
`Sheet 2 of4
`
`US 8,165,024 B2
`
`200\‘
`
`220
`
`230
`
`240
`
`250
`
`
`
`DATA
`
`SOURCE
`ADDRESS
`
`DESTINATION
`ADDRESS
`
`APPLICATION
`INFO
`
`FIG. 2
`
`300\
`
`310
`
`320
`
`330
`
`340
`
`350
`
`
`
`SEQUENCE
`
`PAYLOAD
`
`PROTOCOL
`
`FIG. 3
`
`

`

`US. Patent
`
`Apr. 24, 2012
`
`Sheet 3 of4
`
`US 8,165,024 B2
`
`400\
`
`410
`
`420
`
`430
`
`
`
`MEDIUM PRIORITY
`DATA
`
`LOW PRIORITY
`DATA
`
`HIGH PRIORITY
`DATA
`
`FIG. 4
`
`500\
`
`510
`
`520
`
`530
`
`540
`
`
`
`I FRAME
`
`P FRAME
`
`B FRAME 1
`
`B FRAME 2
`
`FIG. 5
`
`

`

`US. Patent
`
`Apr. 24, 2012
`
`Sheet 4 of4
`
`US 8,165,024 B2
`
`600
`
`\
`
`610
`
`START
`
`RECEIVE A PACKET
`
`620
`
`630
`
`640
`
`650
`
`660
`
`670
`
`PERFORM DPI PROCESSING
`
`CLASSIFY PACKET
`
`ASSOCIATE INFORMATION
`WITH PACKET
`
`
`
`FORWARD PACKET
`
`PERFORM
`APPLICATION-SPECIFIC
`PROCESSING
`
`680
`
`STOP
`
`FIG. 6
`
`

`

`US 8,165,024 B2
`
`1
`USE OF DPI TO EXTRACT AND FORWARD
`APPLICATION CHARACTERISTICS
`
`FIELD OF THE INVENTION
`
`This invention relates generally to communication ofinfor-
`mation regarding characteristics of an application associated
`with a data packet.
`
`DESCRIPTION OF RELATED ART
`
`As streaming Video, peer-to-peer networking, and other
`high bandwidth applications become the norm, the burdens
`placed on the underlying network architecture increase expo-
`nentially. When designing the congestion management sys-
`tems, service providers did not contemplate the use of the
`Internet for streaming video, peer-to-peer applications, and
`other high bandwidth uses. As a result, when a large number
`ofusers run high-bandwidth applications, the best effort, high
`oversubscription rate architecture frequently experiences
`congestion, thereby interfering with the user experience.
`These problems are particularly salient in the context of
`mobile networks, where bandwidth is even more limited.
`Mobile networks are seeing a gradual transformation from
`voice-only services to data or mixed voice-data services. As
`per-user bandwidth requirements have increased, the burdens
`placed on the mobile network architecture have also
`increased.
`
`Service providers, particularly mobile network service
`providers, must therefore decide between several options:
`continue providing best effort service; increase bandwidth
`and essentially become a transport “utility”; or sell applica-
`tion-specific services based on the requirements of the indi-
`vidual users. Service providers view the first two options as
`unsatisfactory, as users are dissatisfied with best effort ser-
`vice, while indiscriminately increasing bandwidth would
`result in additional costs to the service provider with no
`corresponding increase in revenue. Selling application-spe-
`cific services, on the other hand, would allow users to pay for
`the services they desire to receive, while eliminating the need
`for the service provider to exponentially increase bandwidth.
`In order to sell application-specific services, however, ser-
`vice providers must first modify the underlying network
`architecture to identify and gather information about appli-
`cations. In the radio portion of mobile networks, the use of
`per-application traffic management is especially critical, as
`bandwidth is limited due to the inherent restrictions of radio
`
`frequencies. Consequently, mobile operators frequently uti-
`lize packet marking, such as Type of Service (ToS) marking to
`prioritize and forward packets.
`In existing mobile network architectures, however, the net-
`work relies on end-user equipment for proper marking of
`packets. Thus, for example, a user’s mobile handset could
`mark voice packets as having a higher priority than data
`packets, thereby ensuring the quality of calls placed over the
`mobile network.
`
`In these current implementations, because the network
`relies on end-user equipment to mark packets, the mobile
`network cannot effectively prioritize packets without
`involvement of end-user equipment supported by the mobile
`network. In addition, because values must be predefined and
`implemented in the end-user equipment, the mobile network
`operator lacks the flexibility to define new applications and
`markings without modifying the behavior of the end-user
`equipment. Furthermore, current implementations rely on
`packet marking protocols that include only a limited number
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`of unique values, such that the network can effectively man-
`age only a small number of applications.
`Still further, current implementations treat all data packets
`associated with an application in the same manner. For
`example, a current implementation might modify a quality of
`service assigned to every packet in a data flow. Accordingly,
`current implementations fail to consider that some packets
`associated with an application flow are more important than
`others and therefore fail to most efficiently utilize bandwidth
`in the network.
`
`Accordingly, there is a need for an in-line device that
`identifies characteristics of applications associated with data
`packets and conveys this information for downstream pro-
`cessing. There is also a need for associating application char-
`acteristic information with data packets without requiring the
`packet to be marked at end—user equipment. In addition, there
`is a need for packet marking in a mobile network that utilizes
`a packet marking scheme such that a large number of appli-
`cations and application characteristics may be identified at
`any location in the network, without requiring Deep Packet
`Inspection (DPI) processing to be performed at each location.
`Furthermore, there is a need for identifying characteristics of
`applications to allow downstream processing of packets
`based on the importance ofthe packets to the application flow.
`The foregoing objects and advantages of the invention are
`illustrative of those that can be achieved by the various exem-
`plary embodiments and are not intended to be exhaustive or
`limiting of the possible advantages which can be realized.
`Thus, these and other objects and advantages of the various
`exemplary embodiments will be apparent from the descrip-
`tion herein or can be learned from practicing the various
`exemplary embodiments, both as embodied herein or as
`modified in view of any variation that may be apparent to
`those skilled in the art. Accordingly, the present invention
`resides in the novel methods, arrangements, combinations,
`and improvements herein shown and described in various
`exemplary embodiments.
`
`SUMMARY OF THE INVENTION
`
`In light of the present need for in-band DPI application
`awareness propagation enhancements, a brief summary of
`various exemplary embodiments is presented. Some simpli-
`fications and omissions may be made in the following sum-
`mary, which is intended to highlight and introduce some
`aspects of the various exemplary embodiments, but not to
`limit the scope of the invention. Detailed descriptions of a
`preferred exemplary embodiment adequate to allow those of
`ordinary skill in the art to make and use the inventive concepts
`will follow in later sections.
`
`In various exemplary embodiments, a DPI device is placed
`in-line in a non-mobile portion of a mobile network, such that
`packets pass through the DPI device prior to being forwarded.
`Thus, in various exemplary embodiments, the DPI device
`identifies and classifies trafiic passing through the mobile
`network based on information extracted from the header and/
`
`or data portion of the incoming packets. Using the informa-
`tion extracted from the packets, the DPI device may add an
`application classification to the packets, thereby allowing
`downstream devices to identify the packet and perform appli-
`cation-specific processing.
`a
`Accordingly,
`in various exemplary embodiments,
`method of processing packets sent from a source node to a
`destination node and a related computer-readable medium
`comprise: receiving a packet sent from the source node to the
`destination node; associating the packet with an active flow
`by accessing information in the packet; performing deep
`
`

`

`US 8,165,024 B2
`
`3
`packet inspection (DPI) to identify an application associated
`with the active flow; determining a classification for the
`packet based on characteristics of the identified application;
`associating, with the packet, information identifying the clas-
`sification; forwarding the packet including the information
`identifying the classification towards the destination node;
`and performing processing on the packet at a downstream
`device by extracting the classification from the packet.
`In various exemplary embodiments, the packet is an IP
`packet and the information identifying the classification is
`placed in a header extension ofthe IP packet. Alternatively, in
`various exemplary embodiments, the packet is formatted
`according to a proprietary protocol and the information iden-
`tifying the classification is placed in a proprietary protocol
`extension of the packet. In addition, in various exemplary
`embodiments, the packet is a Generic Routing Encapsulation
`(GRE) packet and the information identifying the classifica-
`tion is placed in a key field of the GRET packet or a sequence
`number of the GRE packet.
`In various exemplary embodiments, the step of determin-
`ing a classification for the packet considers at least one of an
`effect ofthe packet on a user experience and an importance of
`the packet to an application. Furthemiore, in various exem-
`plary embodiments, the step of performing processing on the
`packet at a downstream device comprises performing a traffic
`management function on the packet, which may include drop-
`ping the packet and modifying a quality of service associated
`with the packet.
`Finally, in various exemplary embodiments, a device for
`processing traffic in a network comprises: a communication
`module that receives and forwards a packet sent from a source
`node to a destination node; and a processor configured to
`identify an active flow associated with the packet by access-
`ing information stored in the packet, perform deep packet
`inspection (DPI) to identify an application associated with the
`active flow,

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