(12) United States Patent (10) Patent No.: US 9,647,918 B2 Raleigh Et Al
Total Page:16
File Type:pdf, Size:1020Kb
US009647918B2 (12) United States Patent (10) Patent No.: US 9,647,918 B2 Raleigh et al. (45) Date of Patent: May 9, 2017 (54) MOBILE DEVICE AND METHOD (58) Field of Classification Search ATTRIBUTING MEDIA SERVICES None NETWORK USAGE TO REQUESTING See application file for complete search history. APPLICATION (56) References Cited (71) Applicant: islater Partners I LLC, Tyler, TX U.S. PATENT DOCUMENTS 5,131,020 A 7/1992 Liebesny et al. (72) Inventors: Gregory G. Raleigh, Woodside, CA 5,283,904 A 2f1994 Carson et al. (US); Jeffrey Green, Sunnyvale, CA (Continued) (US); James Lavine, Corte Madera, CA (US); Vien-Phuong Nguyen, Newark, FOREIGN PATENT DOCUMENTS CA (US) CA 2688553 12/2008 CN 1310401 A 2, 2000 (73) Assignee: islater Research LLC, Tyler, TX (Continued) (*) Notice: Subject to any disclaimer, the term of this OTHER PUBLICATIONS patent is extended or adjusted under 35 3rd Generation Partnership Project, “Technical Specification Group U.S.C. 154(b) by 0 days. Services and System Aspects; General Packet Radio Service (GPRS) Enhancements for Evolved Universal Terrestrial Radio (21) Appl. No.: 15/227,814 Access Network (E-UTRAN) Access.” Release 8, Document No. 3GPP TS 23.401, V8.4.0, Dec. 2008. (22) Filed: Aug. 3, 2016 (Continued) (65) Prior Publication Data Primary Examiner — Mounir Moutaouakil US 2016/0344604 A1 Nov. 24, 2016 (74) Attorney, Agent, or Firm — James E. Harris (57) ABSTRACT Related U.S. Application Data Airls. It is twility. It (63) Continuation of application No. 14/339,110, filed on modem and a wireless network, and two Application Pro Jul. 23, 2014, which is a continuation of application gramming Interfaces (APIs) available to device applications. (Continued) The first API allows applications to open and use data flows via the network stack. The second API allows applications to make data transfer requests for media objects associated (51) Int.H04L Cl. 2/26 (2006.01) with t resource identifiers.- The GE E. H04L 12/80 (2013.01) a media service manager to manage network data trans ers for the media object via the network stack. A service (Continued) classification agent associates wireless network data usage (52) U.S. Cl. for the media object network data transfers with the device CPC ............ H04L 43/0876 (2013.01); G06F 9/54 application making the request. (2013.01); H04L 41/0896 (2013.01); (Continued) 19 Claims, 40 Drawing Sheets i 8:Begities: 8::c: twelf : -i. & --- & Sicise. &:3- : o p'saii ES Sss s 4388: is 8 sides Si Care:Eisg 8:8; 2. Sir 3i:in $3 $3 3%& ==A S. E. e:a::::: saf;: E - intege & gxis :::s. 2. 3.x: 5 3 six; 88: 3 ga:ce 53-3 F. is: 2. r ::::::::f33 is3 Slai333. 2: y y; sity w --- at:8s : wix:8%:Riss: &se systieg is: Negrk iteriaae. i.e; as &M" guest 702 :3 -: -: ; gag),CE*R. Scrage isSysis: Esteg23 8:::::: sciates, ge Free88%).5) grociologic.ww.xxxv----' ... e: 3ise is: AGAAA isease: ; 3xist: Distic? Series Mara--3C: wn u-W----se : 2. US 9,647.918 B2 Page 2 Related U.S. Application Data application No. 61/381,162, filed on Sep. 9, 2010, No. 14/338,807, filed on Jul. 23, 2014, now Pat. No. provisional application No. 61/384,456, filed on Sep. 9,094,311, which is a continuation of application No. 20, 2010, provisional application No. 61/389,547, 14/098,527, filed on Dec. 5, 2013, now Pat. No. filed on Oct. 4, 2010, provisional application No. 9.270.559, which is a continuation of application No. 61/385,020, filed on Sep. 21, 2010, provisional 13/374,959, filed on Jan. 24, 2012, now Pat. No. application No. 61/387,243, filed on Sep. 28, 2010, 8,606,911, which is a continuation-in-part of appli provisional application No. 61/387,247, filed on Sep. cation No. 12/695,019, filed on Jan. 27, 2010, now 28, 2010, provisional application No. 61/407.358, Pat. No. 8,275,830, and a continuation-in-part of filed on Oct. 27, 2010, provisional application No. application No. 12/695,020, filed on Jan. 27, 2010, 61/418,507, filed on Dec. 1, 2010, provisional now Pat. No. 8,406.748, and a continuation-in-part of application No. 61/418,509, filed on Dec. 1, 2010, application No. 12/694,445, filed on Jan. 27, 2010, provisional application No. 61/420,727, filed on Dec. now Pat. No. 8.391.834, and a continuation-in-part of 7, 2010, provisional application No. 61/422,565, filed application No. 12/694.451, filed on Jan. 27, 2010, on Dec. 13, 2010, provisional application No. now Pat. No. 8,548,428, and a continuation-in-part of 61/422.572, filed on Dec. 13, 2010, provisional application No. 12/694,455, filed on Jan. 27, 2010, application No. 61/422,574, filed on Dec. 13, 2010, now Pat. No. 8,402,111, and a continuation-in-part of provisional application No. 61/252,151, filed on Oct. application No. 12/695,980, filed on Jan. 28, 2010, 15, 2009, provisional application No. 61/252,153, now Pat. No. 8.340,634, and a continuation-in-part of filed on Oct. 15, 2009, provisional application No. application No. 13/229,580, filed on Sep. 9, 2011, 61/206,354, filed on Jan. 28, 2009, provisional now Pat. No. 8,626,115, and a continuation-in-part of application No. 61/206,944, filed on Feb. 4, 2009, application No. 13/237.827, filed on Sep. 20, 2011, provisional application No. 61/207.393, filed on Feb. now Pat. No. 8,832,777, and a continuation-in-part of 10, 2009, provisional application No. 61/207,739, application No. 13/239,321, filed on Sep. 21, 2011, filed on Feb. 13, 2009. now Pat. No. 8,898.293, and a continuation-in-part of application No. 13/248,028, filed on Sep. 28, 2011, (51) Int. C. now Pat. No. 8.924,469, and a continuation-in-part of H04L 12/85 (2013.01) application No. 13/247,998, filed on Sep. 28, 2011, H04W 28/02 (2009.01) now Pat. No. 8,725,123, and a continuation-in-part of H04L 12/24 (2006.01) application No. 13/248,025, filed on Sep. 28, 2011, G06F 9/54 (2006.01) now Pat. No. 8,924.543, and a continuation-in-part of (52) U.S. C. application No. 13/253,013, filed on Oct. 4, 2011, CPC .......... H04L 41/5041 (2013.01); H04L 47/14 now Pat. No. 8,745.191, and a continuation-in-part of (2013.01); H04L 47/2441 (2013.01); H04W application No. 13/309,556, filed on Dec. 1, 2011, 28/0268 (2013.01) now Pat. No. 8,893,009, and a continuation-in-part of application No. 13/309,463, filed on Dec. 1, 2011, (56) References Cited now Pat. No. 8,793,758, and a continuation-in-part of U.S. PATENT DOCUMENTS application No. 13/134,028, filed on May 25, 2011, now Pat. No. 8,589.541, and a continuation-in-part of 5,325,532 A 6/1994 Crosswy et al. 5,572,528 A 11/1996 Shuen application No. 13/134,005, filed on May 25, 2011, 5,577,100 A 11/1996 McGregor et al. now Pat. No. 8,635,335, and a continuation-in-part of 5,594,777 A 1/1997 Makkonen et al. application No. 12/695,021, filed on Jan. 27, 2010, 5,617,539 A 4/1997 Ludwig et al. now Pat. No. 8,346.225, which is a continuation-in 5,630,159 A 5/1997 Zancho part of application No. 12/380,780, filed on Mar. 2, 5,633,484 A 5/1997 Zancho et al. 5,633,868 A 5/1997 Baldwin et al. 2009, now Pat. No. 8,839,388, said application No. 5,754,953 A 5/1998 Briancon et al. 13/134,005 is a continuation-in-part of application 5,774,532 A 6/1998 Gottlieb et al. No. 12/380,780, filed on Mar. 2, 2009, now Pat. No. 5,794,142 A 8, 1998 Vanttila et al. 8,839,388, and a continuation-in-part of application 5,814,798 A 9, 1998 Zancho No. 12/380,788, filed on Mar. 2, 2009, now Pat. No. 5,889.477 A 3, 1999 Fastenrath 5,892,900 A 4/1999 Ginter et al. 8,321,526. 5,903,845. A 5/1999 Buhrmann et al. 5,915,008 A 6/1999 Dulman Provisional application No. 61/435,564, filed on Jan. 5,933,778 A 8, 1999 Buhrmann et al. (60) 5,940,472 A 8, 1999 Newman et al. 24, 2011, provisional application No. 61/472,606, 5,974,439 A 10, 1999 Bolella filed on Apr. 6, 2011, provisional application No. 5,983,270 A 11/1999 Abraham et al. 61/550,906, filed on Oct. 24, 2011, provisional 6,035,281 A 3/2000 Crosskey et al. application No. 61/589,830, filed on Jan. 23, 2012, 6,038.452 A 3/2000 Strawczynski et al. provisional application No. 61/264,126, filed on Nov. 6,038,540 A 3/2000 Krist et al. 6,047,268 A 4/2000 Bartoli et al. 24, 2009, provisional application No. 61/270,353, 6,058.434 A 5, 2000 Wilt et al. filed on Jul. 6, 2009, provisional application No. 6,061,571 A 5, 2000 Tamura 61/275,208, filed on Aug.